diff --git a/api/analytics/analytics/index.html b/api/analytics/analytics/index.html index 4b21b7dc9bb..8a7c68fb02a 100644 --- a/api/analytics/analytics/index.html +++ b/api/analytics/analytics/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/analytics/endpoints/index.html b/api/analytics/endpoints/index.html index 0164c494a48..53b0f12d784 100644 --- a/api/analytics/endpoints/index.html +++ b/api/analytics/endpoints/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/analytics/examples/index.html b/api/analytics/examples/index.html index f65f1dc8501..a05d919142f 100644 --- a/api/analytics/examples/index.html +++ b/api/analytics/examples/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/analytics/examples/marketplace/index.html b/api/analytics/examples/marketplace/index.html index 3895eddbf1e..fcd7098456b 100644 --- a/api/analytics/examples/marketplace/index.html +++ b/api/analytics/examples/marketplace/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/analytics/examples/wallets/index.html b/api/analytics/examples/wallets/index.html index fb8c69c4d78..498e317da8c 100644 --- a/api/analytics/examples/wallets/index.html +++ b/api/analytics/examples/wallets/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/analytics/overview/index.html b/api/analytics/overview/index.html index aee4031707b..fb028d4409f 100644 --- a/api/analytics/overview/index.html +++ b/api/analytics/overview/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/analytics/rpc/index.html b/api/analytics/rpc/index.html index 2c93a0ccbe7..21cf2cb1eb9 100644 --- a/api/analytics/rpc/index.html +++ b/api/analytics/rpc/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/api/api/index.html b/api/api/api/index.html index f96207b1b6c..8d343cd5c06 100644 --- a/api/api/api/index.html +++ b/api/api/api/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/api/examples/index.html b/api/api/examples/index.html index c812899701c..9c27464fc1f 100644 --- a/api/api/examples/index.html +++ b/api/api/examples/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/api/rpc/index.html b/api/api/rpc/index.html index 4944fbcdbbf..412c13601ee 100644 --- a/api/api/rpc/index.html +++ b/api/api/rpc/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/builder/builder/index.html b/api/builder/builder/index.html index 7d9fe0b50cd..6bd9367d556 100644 --- a/api/builder/builder/index.html +++ b/api/builder/builder/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/builder/endpoints/index.html b/api/builder/endpoints/index.html index f81ddd700ae..2deb02fa7fb 100644 --- a/api/builder/endpoints/index.html +++ b/api/builder/endpoints/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/builder/overview/index.html b/api/builder/overview/index.html index 9d6ec30aad4..e2c8f9bbf09 100644 --- a/api/builder/overview/index.html +++ b/api/builder/overview/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/builder/rpc/index.html b/api/builder/rpc/index.html index d53215f8e84..b0292d0bd38 100644 --- a/api/builder/rpc/index.html +++ b/api/builder/rpc/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/indexer/endpoints/index.html b/api/indexer/endpoints/index.html index 4f2b0945237..a8b1af9128d 100644 --- a/api/indexer/endpoints/index.html +++ b/api/indexer/endpoints/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/indexer/examples/fetch-tokens/index.html b/api/indexer/examples/fetch-tokens/index.html index 22e63d099ab..557fab1b9b9 100644 --- a/api/indexer/examples/fetch-tokens/index.html +++ b/api/indexer/examples/fetch-tokens/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/indexer/examples/index.html b/api/indexer/examples/index.html index e22e42147f2..679e5025bfe 100644 --- a/api/indexer/examples/index.html +++ b/api/indexer/examples/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/indexer/examples/native-network-balance/index.html b/api/indexer/examples/native-network-balance/index.html index fb231bd5265..73815633ca9 100644 --- a/api/indexer/examples/native-network-balance/index.html +++ b/api/indexer/examples/native-network-balance/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/indexer/examples/subscriptions/index.html b/api/indexer/examples/subscriptions/index.html index 372d6da047d..99bad086dcd 100644 --- a/api/indexer/examples/subscriptions/index.html +++ b/api/indexer/examples/subscriptions/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/indexer/examples/transaction-history/index.html b/api/indexer/examples/transaction-history/index.html index b3fc31bf45f..5315bb17018 100644 --- a/api/indexer/examples/transaction-history/index.html +++ b/api/indexer/examples/transaction-history/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/indexer/examples/transation-history-token-contract/index.html b/api/indexer/examples/transation-history-token-contract/index.html index ef336de225c..437f2681d63 100644 --- a/api/indexer/examples/transation-history-token-contract/index.html +++ b/api/indexer/examples/transation-history-token-contract/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/indexer/examples/unique-tokens/index.html b/api/indexer/examples/unique-tokens/index.html index 8ffc3488b6e..fde15441491 100644 --- a/api/indexer/examples/unique-tokens/index.html +++ b/api/indexer/examples/unique-tokens/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/indexer/examples/webhook-listener/index.html b/api/indexer/examples/webhook-listener/index.html index 4664e7265d0..1c84e9f0dbe 100644 --- a/api/indexer/examples/webhook-listener/index.html +++ b/api/indexer/examples/webhook-listener/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/indexer/indexer/index.html b/api/indexer/indexer/index.html index 7789414d65b..b783c9df42b 100644 --- a/api/indexer/indexer/index.html +++ b/api/indexer/indexer/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/indexer/installation/index.html b/api/indexer/installation/index.html index 1b7e26ca611..d346d606d27 100644 --- a/api/indexer/installation/index.html +++ b/api/indexer/installation/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/indexer/metadata-tips/index.html b/api/indexer/metadata-tips/index.html index 0d8fe453a66..9df7735732c 100644 --- a/api/indexer/metadata-tips/index.html +++ b/api/indexer/metadata-tips/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/indexer/overview/index.html b/api/indexer/overview/index.html index 4e4225e9b87..5d31be58b5b 100644 --- a/api/indexer/overview/index.html +++ b/api/indexer/overview/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/indexer/rpc/index.html b/api/indexer/rpc/index.html index be93f8b2f50..cb53151cb74 100644 --- a/api/indexer/rpc/index.html +++ b/api/indexer/rpc/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/infrastructure/endpoints/index.html b/api/infrastructure/endpoints/index.html index 1513ad046ee..68eb5e90bf7 100644 --- a/api/infrastructure/endpoints/index.html +++ b/api/infrastructure/endpoints/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/infrastructure/overview/index.html b/api/infrastructure/overview/index.html index ba1442fd959..1b65643c8bf 100644 --- a/api/infrastructure/overview/index.html +++ b/api/infrastructure/overview/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/marketplace/endpoints/index.html b/api/marketplace/endpoints/index.html index 9c087e37c42..e2f71b35e1a 100644 --- a/api/marketplace/endpoints/index.html +++ b/api/marketplace/endpoints/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/marketplace/examples/get-orderbook/index.html b/api/marketplace/examples/get-orderbook/index.html index 1ba768368b5..6609c7601b6 100644 --- a/api/marketplace/examples/get-orderbook/index.html +++ b/api/marketplace/examples/get-orderbook/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/marketplace/examples/get-top-orders/index.html b/api/marketplace/examples/get-top-orders/index.html index d3f30f69eea..8de43960f5d 100644 --- a/api/marketplace/examples/get-top-orders/index.html +++ b/api/marketplace/examples/get-top-orders/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/marketplace/examples/get-user-activities/index.html b/api/marketplace/examples/get-user-activities/index.html index ddcae989c9a..f2da15c123a 100644 --- a/api/marketplace/examples/get-user-activities/index.html +++ b/api/marketplace/examples/get-user-activities/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/marketplace/examples/index.html b/api/marketplace/examples/index.html index 6f1e0dcbb17..45b311b75e1 100644 --- a/api/marketplace/examples/index.html +++ b/api/marketplace/examples/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/marketplace/examples/orderbook-transactions/index.html b/api/marketplace/examples/orderbook-transactions/index.html index f011b37dfbe..55f25c4d600 100644 --- a/api/marketplace/examples/orderbook-transactions/index.html +++ b/api/marketplace/examples/orderbook-transactions/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/marketplace/marketplace/index.html b/api/marketplace/marketplace/index.html index 508a7b1b2b2..040378f9df2 100644 --- a/api/marketplace/marketplace/index.html +++ b/api/marketplace/marketplace/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/marketplace/overview/index.html b/api/marketplace/overview/index.html index ff1ffcba3ba..286dee93e21 100644 --- a/api/marketplace/overview/index.html +++ b/api/marketplace/overview/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/marketplace/rpc/index.html b/api/marketplace/rpc/index.html index 6b397b9d110..64a658da8fe 100644 --- a/api/marketplace/rpc/index.html +++ b/api/marketplace/rpc/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/metadata/contract-metadata/index.html b/api/metadata/contract-metadata/index.html index 027a6e8023a..78c7b014593 100644 --- a/api/metadata/contract-metadata/index.html +++ b/api/metadata/contract-metadata/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/metadata/endpoints/index.html b/api/metadata/endpoints/index.html index 406e384fd28..319a05502d9 100644 --- a/api/metadata/endpoints/index.html +++ b/api/metadata/endpoints/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/metadata/examples/index.html b/api/metadata/examples/index.html index 88635c3684d..71fdcd3da78 100644 --- a/api/metadata/examples/index.html +++ b/api/metadata/examples/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/metadata/index.html b/api/metadata/index.html index 3eeb0ec7eb2..fbfd0fa276b 100644 --- a/api/metadata/index.html +++ b/api/metadata/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/metadata/metadata/index.html b/api/metadata/metadata/index.html index 61612026c23..4c64d436402 100644 --- a/api/metadata/metadata/index.html +++ b/api/metadata/metadata/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/metadata/overview/index.html b/api/metadata/overview/index.html index 206c2dc4321..6e29edc9415 100644 --- a/api/metadata/overview/index.html +++ b/api/metadata/overview/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/metadata/rest-api/index.html b/api/metadata/rest-api/index.html index 16eb28d43a7..f2989f00a29 100644 --- a/api/metadata/rest-api/index.html +++ b/api/metadata/rest-api/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/metadata/rest/index.html b/api/metadata/rest/index.html index 85f9c36c61d..fe0972606e5 100644 --- a/api/metadata/rest/index.html +++ b/api/metadata/rest/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/metadata/rpc/index.html b/api/metadata/rpc/index.html index a3c744a4fe3..007598cc309 100644 --- a/api/metadata/rpc/index.html +++ b/api/metadata/rpc/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/metadata/token-metadata/index.html b/api/metadata/token-metadata/index.html index 0fc79aecb75..1b24650a2d1 100644 --- a/api/metadata/token-metadata/index.html +++ b/api/metadata/token-metadata/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/node-gateway/index.html b/api/node-gateway/index.html index 5b43c5e28e5..5c1257b1ea4 100644 --- a/api/node-gateway/index.html +++ b/api/node-gateway/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/relayer/examples/index.html b/api/relayer/examples/index.html index 75c2b53d7cb..d6724d08fdd 100644 --- a/api/relayer/examples/index.html +++ b/api/relayer/examples/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/relayer/relayer/index.html b/api/relayer/relayer/index.html index 1395f07f7bc..042f996f666 100644 --- a/api/relayer/relayer/index.html +++ b/api/relayer/relayer/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/relayer/rpc/index.html b/api/relayer/rpc/index.html index 249e08b8161..2f63f4ca649 100644 --- a/api/relayer/rpc/index.html +++ b/api/relayer/rpc/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/transactions/endpoints/index.html b/api/transactions/endpoints/index.html index 935d3e55445..6913030c1e4 100644 --- a/api/transactions/endpoints/index.html +++ b/api/transactions/endpoints/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/transactions/examples/fetch-fee-options/index.html b/api/transactions/examples/fetch-fee-options/index.html index d31084742dc..f661afd0bde 100644 --- a/api/transactions/examples/fetch-fee-options/index.html +++ b/api/transactions/examples/fetch-fee-options/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/transactions/examples/fetch-transaction-receipts/index.html b/api/transactions/examples/fetch-transaction-receipts/index.html index a663389b651..0c6caa81a15 100644 --- a/api/transactions/examples/fetch-transaction-receipts/index.html +++ b/api/transactions/examples/fetch-transaction-receipts/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/transactions/examples/send-transactions/index.html b/api/transactions/examples/send-transactions/index.html index 6cb04ebbfd1..536fb3d2fa2 100644 --- a/api/transactions/examples/send-transactions/index.html +++ b/api/transactions/examples/send-transactions/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/transactions/installation/index.html b/api/transactions/installation/index.html index 48ca6af60d9..fc48eaeb5b1 100644 --- a/api/transactions/installation/index.html +++ b/api/transactions/installation/index.html @@ -12,7 +12,7 @@ - + diff --git a/api/transactions/overview/index.html b/api/transactions/overview/index.html index 563a42bee56..c12218df3cd 100644 --- a/api/transactions/overview/index.html +++ b/api/transactions/overview/index.html @@ -12,7 +12,7 @@ - + diff --git a/assets/(deprecated)-kroma-sepolia-DAATFqAh.js b/assets/(deprecated)-kroma-sepolia-DAATFqAh.js deleted file mode 100644 index c8932f28213..00000000000 --- a/assets/(deprecated)-kroma-sepolia-DAATFqAh.js +++ /dev/null @@ -1,33 +0,0 @@ -import{d as a,j as e}from"./index-qWlzYGtS.js";const s={title:"(deprecated) Kroma Sepolia - ETH Blockchain Network",description:"Explore (deprecated) Kroma Sepolia, a blockchain network with chain ID 2357. Learn about its native currency, Sepolia Ether, and how to interact with the network."};function i(r){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...a(),...r.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"deprecated-kroma-sepolia",children:["(deprecated) Kroma Sepolia",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deprecated-kroma-sepolia",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` -`,e.jsx(n.p,{children:"(deprecated) Kroma Sepolia is a blockchain network with chain ID 2357."}),` -`,e.jsxs(n.h2,{id:"network-details",children:["Network Details",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#network-details",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsxs(n.ul,{children:[` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Chain ID"}),": 2357"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Chain Name"}),": ETH"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Short Name"}),": deprecated-kroma-sepolia"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Network ID"}),": 2357"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Currency"}),":",` -`,e.jsxs(n.ul,{children:[` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Name"}),": Sepolia Ether"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Symbol"}),": ETH"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Decimals"}),": 18"]}),` -`]}),` -`]}),` -`]}),` -`,e.jsxs(n.h2,{id:"rpc-urls",children:["RPC URLs",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#rpc-urls",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsx(n.p,{children:"(deprecated) Kroma Sepolia can be accessed through the following RPC endpoints:"}),` -`,e.jsxs(n.ul,{children:[` -`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://api.sepolia-deprecated.kroma.network",children:"https://api.sepolia-deprecated.kroma.network"})}),` -`]}),` -`,e.jsxs(n.h2,{id:"deprecated-kroma-sepolia-block-explorers",children:["(deprecated) Kroma Sepolia Block Explorers",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deprecated-kroma-sepolia-block-explorers",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsxs(n.ul,{children:[` -`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://blockscout.sepolia-deprecated.kroma.network",children:"blockscout"})}),` -`]}),` -`,e.jsxs(n.h2,{id:"additional-information",children:["Additional Information",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#additional-information",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsxs(n.ul,{children:[` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Official Website"}),": ",e.jsx(n.a,{href:"https://kroma.network",children:"https://kroma.network"})]}),` -`]}),` -`,e.jsxs(n.h2,{id:"sequence-integration-status",children:["Sequence Integration Status",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-integration-status",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsx(n.p,{children:"This network does not yet have Sequence support but is available for deployment."}),` -`,e.jsxs(n.h2,{id:"deprecated-kroma-sepolia-faucet",children:["(deprecated) Kroma Sepolia Faucet",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deprecated-kroma-sepolia-faucet",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsx(n.p,{children:"When building with Sequence, faucets aren't necessary due to our smart account infrastructure. This allows for a smoother onboarding process for your users and a better developer experience."})]})}function d(r={}){const{wrapper:n}={...a(),...r.components};return n?e.jsx(n,{...r,children:e.jsx(i,{...r})}):i(r)}export{d as default,s as frontmatter}; diff --git a/assets/(deprecated)-kroma-sepolia-DfWHoq7M.js b/assets/(deprecated)-kroma-sepolia-DfWHoq7M.js new file mode 100644 index 00000000000..dc43f298efa --- /dev/null +++ b/assets/(deprecated)-kroma-sepolia-DfWHoq7M.js @@ -0,0 +1,33 @@ +import{d as a,j as e}from"./index-DfJbPiGr.js";const s={title:"(deprecated) Kroma Sepolia - ETH Blockchain Network",description:"Explore (deprecated) Kroma Sepolia, a blockchain network with chain ID 2357. Learn about its native currency, Sepolia Ether, and how to interact with the network."};function i(r){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...a(),...r.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"deprecated-kroma-sepolia",children:["(deprecated) Kroma Sepolia",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deprecated-kroma-sepolia",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +`,e.jsx(n.p,{children:"(deprecated) Kroma Sepolia is a blockchain network with chain ID 2357."}),` +`,e.jsxs(n.h2,{id:"network-details",children:["Network Details",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#network-details",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Chain ID"}),": 2357"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Chain Name"}),": ETH"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Short Name"}),": deprecated-kroma-sepolia"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Network ID"}),": 2357"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Currency"}),":",` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Name"}),": Sepolia Ether"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Symbol"}),": ETH"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Decimals"}),": 18"]}),` +`]}),` +`]}),` +`]}),` +`,e.jsxs(n.h2,{id:"rpc-urls",children:["RPC URLs",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#rpc-urls",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsx(n.p,{children:"(deprecated) Kroma Sepolia can be accessed through the following RPC endpoints:"}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://api.sepolia-deprecated.kroma.network",children:"https://api.sepolia-deprecated.kroma.network"})}),` +`]}),` +`,e.jsxs(n.h2,{id:"deprecated-kroma-sepolia-block-explorers",children:["(deprecated) Kroma Sepolia Block Explorers",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deprecated-kroma-sepolia-block-explorers",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://blockscout.sepolia-deprecated.kroma.network",children:"blockscout"})}),` +`]}),` +`,e.jsxs(n.h2,{id:"additional-information",children:["Additional Information",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#additional-information",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Official Website"}),": ",e.jsx(n.a,{href:"https://kroma.network",children:"https://kroma.network"})]}),` +`]}),` +`,e.jsxs(n.h2,{id:"sequence-integration-status",children:["Sequence Integration Status",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-integration-status",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsx(n.p,{children:"This network does not yet have Sequence support but is available for deployment."}),` +`,e.jsxs(n.h2,{id:"deprecated-kroma-sepolia-faucet",children:["(deprecated) Kroma Sepolia Faucet",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#deprecated-kroma-sepolia-faucet",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsx(n.p,{children:"When building with Sequence, faucets aren't necessary due to our smart account infrastructure. This allows for a smoother onboarding process for your users and a better developer experience."})]})}function d(r={}){const{wrapper:n}={...a(),...r.components};return n?e.jsx(n,{...r,children:e.jsx(i,{...r})}):i(r)}export{d as default,s as frontmatter}; diff --git a/assets/0g-newton-testnet-1sbr_sso.js b/assets/0g-newton-testnet-1sbr_sso.js deleted file mode 100644 index 80ca3d9c7f9..00000000000 --- a/assets/0g-newton-testnet-1sbr_sso.js +++ /dev/null @@ -1,34 +0,0 @@ -import{d as s,j as e}from"./index-qWlzYGtS.js";const a={title:"0G-Newton-Testnet - 0G-Testnet Blockchain Network",description:"Explore 0G-Newton-Testnet, a blockchain network with chain ID 16600. Learn about its native currency, A0GI, and how to interact with the network."};function i(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...s(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"0g-newton-testnet",children:["0G-Newton-Testnet",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#0g-newton-testnet",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` -`,e.jsx(n.p,{children:"0G-Newton-Testnet is a blockchain network with chain ID 16600."}),` -`,e.jsxs(n.h2,{id:"network-details",children:["Network Details",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#network-details",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsxs(n.ul,{children:[` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Chain ID"}),": 16600"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Chain Name"}),": 0G-Testnet"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Short Name"}),": 0gai-testnet"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Network ID"}),": 16600"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Currency"}),":",` -`,e.jsxs(n.ul,{children:[` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Name"}),": A0GI"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Symbol"}),": A0GI"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Decimals"}),": 18"]}),` -`]}),` -`]}),` -`]}),` -`,e.jsxs(n.h2,{id:"rpc-urls",children:["RPC URLs",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#rpc-urls",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsx(n.p,{children:"0G-Newton-Testnet can be accessed through the following RPC endpoints:"}),` -`,e.jsxs(n.ul,{children:[` -`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://evmrpc-testnet.0g.ai",children:"https://evmrpc-testnet.0g.ai"})}),` -`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://cosmosrpc-testnet.0g.ai",children:"https://cosmosrpc-testnet.0g.ai"})}),` -`]}),` -`,e.jsxs(n.h2,{id:"0g-newton-testnet-block-explorers",children:["0G-Newton-Testnet Block Explorers",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#0g-newton-testnet-block-explorers",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsxs(n.ul,{children:[` -`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://chainscan-newton.0g.ai",children:"0G Chain Explorer"})}),` -`]}),` -`,e.jsxs(n.h2,{id:"additional-information",children:["Additional Information",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#additional-information",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsxs(n.ul,{children:[` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Official Website"}),": ",e.jsx(n.a,{href:"https://0g.ai",children:"https://0g.ai"})]}),` -`]}),` -`,e.jsxs(n.h2,{id:"sequence-integration-status",children:["Sequence Integration Status",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-integration-status",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsx(n.p,{children:"This network does not yet have Sequence support but is available for deployment."}),` -`,e.jsxs(n.h2,{id:"0g-newton-testnet-faucet",children:["0G-Newton-Testnet Faucet",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#0g-newton-testnet-faucet",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsx(n.p,{children:"When building with Sequence, faucets aren't necessary due to our smart account infrastructure. This allows for a smoother onboarding process for your users and a better developer experience."})]})}function o(t={}){const{wrapper:n}={...s(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(i,{...t})}):i(t)}export{o as default,a as frontmatter}; diff --git a/assets/0g-newton-testnet-CSH85L8G.js b/assets/0g-newton-testnet-CSH85L8G.js new file mode 100644 index 00000000000..8fc9de2a2e8 --- /dev/null +++ b/assets/0g-newton-testnet-CSH85L8G.js @@ -0,0 +1,34 @@ +import{d as s,j as e}from"./index-DfJbPiGr.js";const a={title:"0G-Newton-Testnet - 0G-Testnet Blockchain Network",description:"Explore 0G-Newton-Testnet, a blockchain network with chain ID 16600. Learn about its native currency, A0GI, and how to interact with the network."};function i(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...s(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"0g-newton-testnet",children:["0G-Newton-Testnet",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#0g-newton-testnet",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +`,e.jsx(n.p,{children:"0G-Newton-Testnet is a blockchain network with chain ID 16600."}),` +`,e.jsxs(n.h2,{id:"network-details",children:["Network Details",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#network-details",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Chain ID"}),": 16600"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Chain Name"}),": 0G-Testnet"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Short Name"}),": 0gai-testnet"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Network ID"}),": 16600"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Currency"}),":",` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Name"}),": A0GI"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Symbol"}),": A0GI"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Decimals"}),": 18"]}),` +`]}),` +`]}),` +`]}),` +`,e.jsxs(n.h2,{id:"rpc-urls",children:["RPC URLs",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#rpc-urls",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsx(n.p,{children:"0G-Newton-Testnet can be accessed through the following RPC endpoints:"}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://evmrpc-testnet.0g.ai",children:"https://evmrpc-testnet.0g.ai"})}),` +`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://cosmosrpc-testnet.0g.ai",children:"https://cosmosrpc-testnet.0g.ai"})}),` +`]}),` +`,e.jsxs(n.h2,{id:"0g-newton-testnet-block-explorers",children:["0G-Newton-Testnet Block Explorers",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#0g-newton-testnet-block-explorers",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://chainscan-newton.0g.ai",children:"0G Chain Explorer"})}),` +`]}),` +`,e.jsxs(n.h2,{id:"additional-information",children:["Additional Information",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#additional-information",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Official Website"}),": ",e.jsx(n.a,{href:"https://0g.ai",children:"https://0g.ai"})]}),` +`]}),` +`,e.jsxs(n.h2,{id:"sequence-integration-status",children:["Sequence Integration Status",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-integration-status",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsx(n.p,{children:"This network does not yet have Sequence support but is available for deployment."}),` +`,e.jsxs(n.h2,{id:"0g-newton-testnet-faucet",children:["0G-Newton-Testnet Faucet",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#0g-newton-testnet-faucet",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsx(n.p,{children:"When building with Sequence, faucets aren't necessary due to our smart account infrastructure. This allows for a smoother onboarding process for your users and a better developer experience."})]})}function o(t={}){const{wrapper:n}={...s(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(i,{...t})}):i(t)}export{o as default,a as frontmatter}; diff --git a/assets/0xhash-testnet-48CBhjEg.js b/assets/0xhash-testnet-48CBhjEg.js new file mode 100644 index 00000000000..0137caeed12 --- /dev/null +++ b/assets/0xhash-testnet-48CBhjEg.js @@ -0,0 +1,33 @@ +import{d as i,j as e}from"./index-DfJbPiGr.js";const a={title:"0xHash Testnet - HETH Blockchain Network",description:"Explore 0xHash Testnet, a blockchain network with chain ID 77787778. Learn about its native currency, 0xHash, and how to interact with the network."};function s(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"0xhash-testnet",children:["0xHash Testnet",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#0xhash-testnet",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +`,e.jsx(n.p,{children:"0xHash Testnet is a blockchain network with chain ID 77787778."}),` +`,e.jsxs(n.h2,{id:"network-details",children:["Network Details",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#network-details",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Chain ID"}),": 77787778"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Chain Name"}),": HETH"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Short Name"}),": HETH"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Network ID"}),": 77787778"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Currency"}),":",` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Name"}),": 0xHash"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Symbol"}),": HETH"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Decimals"}),": 18"]}),` +`]}),` +`]}),` +`]}),` +`,e.jsxs(n.h2,{id:"rpc-urls",children:["RPC URLs",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#rpc-urls",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsx(n.p,{children:"0xHash Testnet can be accessed through the following RPC endpoints:"}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://rpc-test.0xhash.io",children:"https://rpc-test.0xhash.io"})}),` +`]}),` +`,e.jsxs(n.h2,{id:"0xhash-testnet-block-explorers",children:["0xHash Testnet Block Explorers",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#0xhash-testnet-block-explorers",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://test.0xhashscan.io",children:"blockscout"})}),` +`]}),` +`,e.jsxs(n.h2,{id:"additional-information",children:["Additional Information",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#additional-information",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Official Website"}),": ",e.jsx(n.a,{href:"https://0xhash.io",children:"https://0xhash.io"})]}),` +`]}),` +`,e.jsxs(n.h2,{id:"sequence-integration-status",children:["Sequence Integration Status",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-integration-status",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsx(n.p,{children:"This network does not yet have Sequence support but is available for deployment."}),` +`,e.jsxs(n.h2,{id:"0xhash-testnet-faucet",children:["0xHash Testnet Faucet",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#0xhash-testnet-faucet",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsx(n.p,{children:"When building with Sequence, faucets aren't necessary due to our smart account infrastructure. This allows for a smoother onboarding process for your users and a better developer experience."})]})}function h(t={}){const{wrapper:n}={...i(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(s,{...t})}):s(t)}export{h as default,a as frontmatter}; diff --git a/assets/0xhash-testnet-Dl23QQSu.js b/assets/0xhash-testnet-Dl23QQSu.js deleted file mode 100644 index 21e9f4f76c3..00000000000 --- a/assets/0xhash-testnet-Dl23QQSu.js +++ /dev/null @@ -1,33 +0,0 @@ -import{d as i,j as e}from"./index-qWlzYGtS.js";const a={title:"0xHash Testnet - HETH Blockchain Network",description:"Explore 0xHash Testnet, a blockchain network with chain ID 77787778. Learn about its native currency, 0xHash, and how to interact with the network."};function s(t){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...i(),...t.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"0xhash-testnet",children:["0xHash Testnet",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#0xhash-testnet",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` -`,e.jsx(n.p,{children:"0xHash Testnet is a blockchain network with chain ID 77787778."}),` -`,e.jsxs(n.h2,{id:"network-details",children:["Network Details",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#network-details",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsxs(n.ul,{children:[` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Chain ID"}),": 77787778"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Chain Name"}),": HETH"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Short Name"}),": HETH"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Network ID"}),": 77787778"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Currency"}),":",` -`,e.jsxs(n.ul,{children:[` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Name"}),": 0xHash"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Symbol"}),": HETH"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Decimals"}),": 18"]}),` -`]}),` -`]}),` -`]}),` -`,e.jsxs(n.h2,{id:"rpc-urls",children:["RPC URLs",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#rpc-urls",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsx(n.p,{children:"0xHash Testnet can be accessed through the following RPC endpoints:"}),` -`,e.jsxs(n.ul,{children:[` -`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://rpc-test.0xhash.io",children:"https://rpc-test.0xhash.io"})}),` -`]}),` -`,e.jsxs(n.h2,{id:"0xhash-testnet-block-explorers",children:["0xHash Testnet Block Explorers",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#0xhash-testnet-block-explorers",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsxs(n.ul,{children:[` -`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://test.0xhashscan.io",children:"blockscout"})}),` -`]}),` -`,e.jsxs(n.h2,{id:"additional-information",children:["Additional Information",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#additional-information",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsxs(n.ul,{children:[` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Official Website"}),": ",e.jsx(n.a,{href:"https://0xhash.io",children:"https://0xhash.io"})]}),` -`]}),` -`,e.jsxs(n.h2,{id:"sequence-integration-status",children:["Sequence Integration Status",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-integration-status",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsx(n.p,{children:"This network does not yet have Sequence support but is available for deployment."}),` -`,e.jsxs(n.h2,{id:"0xhash-testnet-faucet",children:["0xHash Testnet Faucet",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#0xhash-testnet-faucet",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsx(n.p,{children:"When building with Sequence, faucets aren't necessary due to our smart account infrastructure. This allows for a smoother onboarding process for your users and a better developer experience."})]})}function h(t={}){const{wrapper:n}={...i(),...t.components};return n?e.jsx(n,{...t,children:e.jsx(s,{...t})}):s(t)}export{h as default,a as frontmatter}; diff --git a/assets/0xtade-71poboCT.js b/assets/0xtade-71poboCT.js deleted file mode 100644 index bac763f60aa..00000000000 --- a/assets/0xtade-71poboCT.js +++ /dev/null @@ -1,31 +0,0 @@ -import{d as r,j as n}from"./index-qWlzYGtS.js";const a={title:"0XTade - 0XTade Chain Blockchain Network",description:"Explore 0XTade, a blockchain network with chain ID 10248. Learn about its native currency, 0XT, and how to interact with the network."};function t(i){const e={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...r(),...i.components};return n.jsxs(n.Fragment,{children:[n.jsx(e.header,{children:n.jsxs(e.h1,{id:"0xtade",children:["0XTade",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#0xtade",children:n.jsx(e.div,{"data-autolink-icon":!0})})]})}),` -`,n.jsx(e.p,{children:"0XTade is a blockchain network with chain ID 10248."}),` -`,n.jsxs(e.h2,{id:"network-details",children:["Network Details",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#network-details",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` -`,n.jsxs(e.ul,{children:[` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Chain ID"}),": 10248"]}),` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Chain Name"}),": 0XTade Chain"]}),` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Short Name"}),": 0xt"]}),` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Network ID"}),": 10248"]}),` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Currency"}),":",` -`,n.jsxs(e.ul,{children:[` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Name"}),": 0XT"]}),` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Symbol"}),": 0XT"]}),` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Decimals"}),": 18"]}),` -`]}),` -`]}),` -`]}),` -`,n.jsxs(e.h2,{id:"rpc-urls",children:["RPC URLs",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#rpc-urls",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` -`,n.jsx(e.p,{children:"0XTade can be accessed through the following RPC endpoints:"}),` -`,n.jsxs(e.ul,{children:[` -`,n.jsx(e.li,{children:n.jsx(e.a,{href:"https://node.0xtchain.com",children:"https://node.0xtchain.com"})}),` -`]}),` -`,n.jsxs(e.h2,{id:"0xtade-block-explorers",children:["0XTade Block Explorers",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#0xtade-block-explorers",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` -`,n.jsxs(e.ul,{children:[` -`,n.jsx(e.li,{children:n.jsx(e.a,{href:"https://www.0xtscan.com",children:"0xtrade Scan"})}),` -`]}),` -`,n.jsxs(e.h2,{id:"additional-information",children:["Additional Information",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#additional-information",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` -`,n.jsxs(e.ul,{children:[` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Official Website"}),": ",n.jsx(e.a,{href:"https://www.0xtrade.finance/",children:"https://www.0xtrade.finance/"})]}),` -`]}),` -`,n.jsxs(e.h2,{id:"sequence-integration-status",children:["Sequence Integration Status",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-integration-status",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` -`,n.jsx(e.p,{children:"This network does not yet have Sequence support but is available for deployment."})]})}function d(i={}){const{wrapper:e}={...r(),...i.components};return e?n.jsx(e,{...i,children:n.jsx(t,{...i})}):t(i)}export{d as default,a as frontmatter}; diff --git a/assets/0xtade-Ddvz4K7d.js b/assets/0xtade-Ddvz4K7d.js new file mode 100644 index 00000000000..a2a8d798fd4 --- /dev/null +++ b/assets/0xtade-Ddvz4K7d.js @@ -0,0 +1,31 @@ +import{d as r,j as n}from"./index-DfJbPiGr.js";const a={title:"0XTade - 0XTade Chain Blockchain Network",description:"Explore 0XTade, a blockchain network with chain ID 10248. Learn about its native currency, 0XT, and how to interact with the network."};function t(i){const e={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...r(),...i.components};return n.jsxs(n.Fragment,{children:[n.jsx(e.header,{children:n.jsxs(e.h1,{id:"0xtade",children:["0XTade",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#0xtade",children:n.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +`,n.jsx(e.p,{children:"0XTade is a blockchain network with chain ID 10248."}),` +`,n.jsxs(e.h2,{id:"network-details",children:["Network Details",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#network-details",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` +`,n.jsxs(e.ul,{children:[` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Chain ID"}),": 10248"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Chain Name"}),": 0XTade Chain"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Short Name"}),": 0xt"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Network ID"}),": 10248"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Currency"}),":",` +`,n.jsxs(e.ul,{children:[` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Name"}),": 0XT"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Symbol"}),": 0XT"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Decimals"}),": 18"]}),` +`]}),` +`]}),` +`]}),` +`,n.jsxs(e.h2,{id:"rpc-urls",children:["RPC URLs",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#rpc-urls",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` +`,n.jsx(e.p,{children:"0XTade can be accessed through the following RPC endpoints:"}),` +`,n.jsxs(e.ul,{children:[` +`,n.jsx(e.li,{children:n.jsx(e.a,{href:"https://node.0xtchain.com",children:"https://node.0xtchain.com"})}),` +`]}),` +`,n.jsxs(e.h2,{id:"0xtade-block-explorers",children:["0XTade Block Explorers",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#0xtade-block-explorers",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` +`,n.jsxs(e.ul,{children:[` +`,n.jsx(e.li,{children:n.jsx(e.a,{href:"https://www.0xtscan.com",children:"0xtrade Scan"})}),` +`]}),` +`,n.jsxs(e.h2,{id:"additional-information",children:["Additional Information",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#additional-information",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` +`,n.jsxs(e.ul,{children:[` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Official Website"}),": ",n.jsx(e.a,{href:"https://www.0xtrade.finance/",children:"https://www.0xtrade.finance/"})]}),` +`]}),` +`,n.jsxs(e.h2,{id:"sequence-integration-status",children:["Sequence Integration Status",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-integration-status",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` +`,n.jsx(e.p,{children:"This network does not yet have Sequence support but is available for deployment."})]})}function d(i={}){const{wrapper:e}={...r(),...i.components};return e?n.jsx(e,{...i,children:n.jsx(t,{...i})}):t(i)}export{d as default,a as frontmatter}; diff --git a/assets/4goodnetwork-BXY279k0.js b/assets/4goodnetwork-BXY279k0.js new file mode 100644 index 00000000000..f182416ef5d --- /dev/null +++ b/assets/4goodnetwork-BXY279k0.js @@ -0,0 +1,28 @@ +import{d as t,j as n}from"./index-DfJbPiGr.js";const s={title:"4GoodNetwork - 4GN Blockchain Network",description:"Explore 4GoodNetwork, a blockchain network with chain ID 846000. Learn about its native currency, APTA, and how to interact with the network."};function r(i){const e={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...t(),...i.components};return n.jsxs(n.Fragment,{children:[n.jsx(e.header,{children:n.jsxs(e.h1,{id:"4goodnetwork",children:["4GoodNetwork",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#4goodnetwork",children:n.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +`,n.jsx(e.p,{children:"4GoodNetwork is a blockchain network with chain ID 846000."}),` +`,n.jsxs(e.h2,{id:"network-details",children:["Network Details",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#network-details",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` +`,n.jsxs(e.ul,{children:[` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Chain ID"}),": 846000"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Chain Name"}),": 4GN"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Short Name"}),": bloqs4good"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Network ID"}),": 846000"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Currency"}),":",` +`,n.jsxs(e.ul,{children:[` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Name"}),": APTA"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Symbol"}),": APTA"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Decimals"}),": 18"]}),` +`]}),` +`]}),` +`]}),` +`,n.jsxs(e.h2,{id:"rpc-urls",children:["RPC URLs",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#rpc-urls",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` +`,n.jsx(e.p,{children:"4GoodNetwork can be accessed through the following RPC endpoints:"}),` +`,n.jsxs(e.ul,{children:[` +`,n.jsx(e.li,{children:n.jsx(e.a,{href:"https://chain.deptofgood.com",children:"https://chain.deptofgood.com"})}),` +`]}),` +`,n.jsxs(e.h2,{id:"4goodnetwork-block-explorers",children:["4GoodNetwork Block Explorers",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#4goodnetwork-block-explorers",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` +`,n.jsxs(e.h2,{id:"additional-information",children:["Additional Information",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#additional-information",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` +`,n.jsxs(e.ul,{children:[` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Official Website"}),": ",n.jsx(e.a,{href:"https://bloqs4good.com",children:"https://bloqs4good.com"})]}),` +`]}),` +`,n.jsxs(e.h2,{id:"sequence-integration-status",children:["Sequence Integration Status",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-integration-status",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` +`,n.jsx(e.p,{children:"This network does not yet have Sequence support but is available for deployment."})]})}function d(i={}){const{wrapper:e}={...t(),...i.components};return e?n.jsx(e,{...i,children:n.jsx(r,{...i})}):r(i)}export{d as default,s as frontmatter}; diff --git a/assets/4goodnetwork-HNL-LVnM.js b/assets/4goodnetwork-HNL-LVnM.js deleted file mode 100644 index 1d6d8ee6b8a..00000000000 --- a/assets/4goodnetwork-HNL-LVnM.js +++ /dev/null @@ -1,28 +0,0 @@ -import{d as t,j as n}from"./index-qWlzYGtS.js";const s={title:"4GoodNetwork - 4GN Blockchain Network",description:"Explore 4GoodNetwork, a blockchain network with chain ID 846000. Learn about its native currency, APTA, and how to interact with the network."};function r(i){const e={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...t(),...i.components};return n.jsxs(n.Fragment,{children:[n.jsx(e.header,{children:n.jsxs(e.h1,{id:"4goodnetwork",children:["4GoodNetwork",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#4goodnetwork",children:n.jsx(e.div,{"data-autolink-icon":!0})})]})}),` -`,n.jsx(e.p,{children:"4GoodNetwork is a blockchain network with chain ID 846000."}),` -`,n.jsxs(e.h2,{id:"network-details",children:["Network Details",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#network-details",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` -`,n.jsxs(e.ul,{children:[` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Chain ID"}),": 846000"]}),` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Chain Name"}),": 4GN"]}),` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Short Name"}),": bloqs4good"]}),` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Network ID"}),": 846000"]}),` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Currency"}),":",` -`,n.jsxs(e.ul,{children:[` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Name"}),": APTA"]}),` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Symbol"}),": APTA"]}),` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Decimals"}),": 18"]}),` -`]}),` -`]}),` -`]}),` -`,n.jsxs(e.h2,{id:"rpc-urls",children:["RPC URLs",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#rpc-urls",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` -`,n.jsx(e.p,{children:"4GoodNetwork can be accessed through the following RPC endpoints:"}),` -`,n.jsxs(e.ul,{children:[` -`,n.jsx(e.li,{children:n.jsx(e.a,{href:"https://chain.deptofgood.com",children:"https://chain.deptofgood.com"})}),` -`]}),` -`,n.jsxs(e.h2,{id:"4goodnetwork-block-explorers",children:["4GoodNetwork Block Explorers",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#4goodnetwork-block-explorers",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` -`,n.jsxs(e.h2,{id:"additional-information",children:["Additional Information",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#additional-information",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` -`,n.jsxs(e.ul,{children:[` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Official Website"}),": ",n.jsx(e.a,{href:"https://bloqs4good.com",children:"https://bloqs4good.com"})]}),` -`]}),` -`,n.jsxs(e.h2,{id:"sequence-integration-status",children:["Sequence Integration Status",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-integration-status",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` -`,n.jsx(e.p,{children:"This network does not yet have Sequence support but is available for deployment."})]})}function d(i={}){const{wrapper:e}={...t(),...i.components};return e?n.jsx(e,{...i,children:n.jsx(r,{...i})}):r(i)}export{d as default,s as frontmatter}; diff --git a/assets/5189-4337-0Rp7gaP4.js b/assets/5189-4337-0Rp7gaP4.js new file mode 100644 index 00000000000..f8dbb2a035a --- /dev/null +++ b/assets/5189-4337-0Rp7gaP4.js @@ -0,0 +1 @@ +import{d as r,j as n}from"./index-DfJbPiGr.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; diff --git a/assets/5189-4337-NyLHf87d.js b/assets/5189-4337-NyLHf87d.js deleted file mode 100644 index de01cf6938b..00000000000 --- a/assets/5189-4337-NyLHf87d.js +++ /dev/null @@ -1 +0,0 @@ -import{d as r,j as n}from"./index-qWlzYGtS.js";const a=void 0;function o(t){return n.jsx(n.Fragment,{})}function u(t={}){const{wrapper:e}={...r(),...t.components};return e?n.jsx(e,{...t,children:n.jsx(o,{...t})}):o()}export{u as default,a as frontmatter}; diff --git a/assets/5irechain-CP0shC3Y.js b/assets/5irechain-CP0shC3Y.js new file mode 100644 index 00000000000..3e8eacc320f --- /dev/null +++ b/assets/5irechain-CP0shC3Y.js @@ -0,0 +1,31 @@ +import{d as t,j as n}from"./index-DfJbPiGr.js";const a={title:"5ireChain Mainnet - 5ireChain Blockchain Network",description:"Explore 5ireChain Mainnet, a blockchain network with chain ID 995. Learn about its native currency, 5ire Token, and how to interact with the network."};function r(i){const e={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...t(),...i.components};return n.jsxs(n.Fragment,{children:[n.jsx(e.header,{children:n.jsxs(e.h1,{id:"5irechain-mainnet",children:["5ireChain Mainnet",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#5irechain-mainnet",children:n.jsx(e.div,{"data-autolink-icon":!0})})]})}),` +`,n.jsx(e.p,{children:"5ireChain Mainnet is a blockchain network with chain ID 995."}),` +`,n.jsxs(e.h2,{id:"network-details",children:["Network Details",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#network-details",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` +`,n.jsxs(e.ul,{children:[` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Chain ID"}),": 995"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Chain Name"}),": 5ireChain"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Short Name"}),": 5ire"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Network ID"}),": 995"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Currency"}),":",` +`,n.jsxs(e.ul,{children:[` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Name"}),": 5ire Token"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Symbol"}),": 5IRE"]}),` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Decimals"}),": 18"]}),` +`]}),` +`]}),` +`]}),` +`,n.jsxs(e.h2,{id:"rpc-urls",children:["RPC URLs",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#rpc-urls",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` +`,n.jsx(e.p,{children:"5ireChain Mainnet can be accessed through the following RPC endpoints:"}),` +`,n.jsxs(e.ul,{children:[` +`,n.jsx(e.li,{children:n.jsx(e.a,{href:"https://rpc.5ire.network",children:"https://rpc.5ire.network"})}),` +`]}),` +`,n.jsxs(e.h2,{id:"5irechain-mainnet-block-explorers",children:["5ireChain Mainnet Block Explorers",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#5irechain-mainnet-block-explorers",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` +`,n.jsxs(e.ul,{children:[` +`,n.jsx(e.li,{children:n.jsx(e.a,{href:"https://5irescan.io",children:"5ireChain Explorer"})}),` +`]}),` +`,n.jsxs(e.h2,{id:"additional-information",children:["Additional Information",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#additional-information",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` +`,n.jsxs(e.ul,{children:[` +`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Official Website"}),": ",n.jsx(e.a,{href:"https://5ire.org",children:"https://5ire.org"})]}),` +`]}),` +`,n.jsxs(e.h2,{id:"sequence-integration-status",children:["Sequence Integration Status",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-integration-status",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` +`,n.jsx(e.p,{children:"This network does not yet have Sequence support but is available for deployment."})]})}function h(i={}){const{wrapper:e}={...t(),...i.components};return e?n.jsx(e,{...i,children:n.jsx(r,{...i})}):r(i)}export{h as default,a as frontmatter}; diff --git a/assets/5irechain-DWAGErb8.js b/assets/5irechain-DWAGErb8.js deleted file mode 100644 index 5da2e8553f3..00000000000 --- a/assets/5irechain-DWAGErb8.js +++ /dev/null @@ -1,31 +0,0 @@ -import{d as t,j as n}from"./index-qWlzYGtS.js";const a={title:"5ireChain Mainnet - 5ireChain Blockchain Network",description:"Explore 5ireChain Mainnet, a blockchain network with chain ID 995. Learn about its native currency, 5ire Token, and how to interact with the network."};function r(i){const e={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...t(),...i.components};return n.jsxs(n.Fragment,{children:[n.jsx(e.header,{children:n.jsxs(e.h1,{id:"5irechain-mainnet",children:["5ireChain Mainnet",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#5irechain-mainnet",children:n.jsx(e.div,{"data-autolink-icon":!0})})]})}),` -`,n.jsx(e.p,{children:"5ireChain Mainnet is a blockchain network with chain ID 995."}),` -`,n.jsxs(e.h2,{id:"network-details",children:["Network Details",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#network-details",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` -`,n.jsxs(e.ul,{children:[` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Chain ID"}),": 995"]}),` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Chain Name"}),": 5ireChain"]}),` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Short Name"}),": 5ire"]}),` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Network ID"}),": 995"]}),` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Currency"}),":",` -`,n.jsxs(e.ul,{children:[` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Name"}),": 5ire Token"]}),` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Symbol"}),": 5IRE"]}),` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Decimals"}),": 18"]}),` -`]}),` -`]}),` -`]}),` -`,n.jsxs(e.h2,{id:"rpc-urls",children:["RPC URLs",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#rpc-urls",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` -`,n.jsx(e.p,{children:"5ireChain Mainnet can be accessed through the following RPC endpoints:"}),` -`,n.jsxs(e.ul,{children:[` -`,n.jsx(e.li,{children:n.jsx(e.a,{href:"https://rpc.5ire.network",children:"https://rpc.5ire.network"})}),` -`]}),` -`,n.jsxs(e.h2,{id:"5irechain-mainnet-block-explorers",children:["5ireChain Mainnet Block Explorers",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#5irechain-mainnet-block-explorers",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` -`,n.jsxs(e.ul,{children:[` -`,n.jsx(e.li,{children:n.jsx(e.a,{href:"https://5irescan.io",children:"5ireChain Explorer"})}),` -`]}),` -`,n.jsxs(e.h2,{id:"additional-information",children:["Additional Information",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#additional-information",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` -`,n.jsxs(e.ul,{children:[` -`,n.jsxs(e.li,{children:[n.jsx(e.strong,{children:"Official Website"}),": ",n.jsx(e.a,{href:"https://5ire.org",children:"https://5ire.org"})]}),` -`]}),` -`,n.jsxs(e.h2,{id:"sequence-integration-status",children:["Sequence Integration Status",n.jsx(e.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-integration-status",children:n.jsx(e.div,{"data-autolink-icon":!0})})]}),` -`,n.jsx(e.p,{children:"This network does not yet have Sequence support but is available for deployment."})]})}function h(i={}){const{wrapper:e}={...t(),...i.components};return e?n.jsx(e,{...i,children:n.jsx(r,{...i})}):r(i)}export{h as default,a as frontmatter}; diff --git a/assets/5irechain-thunder-C2_aEjXV.js b/assets/5irechain-thunder-C2_aEjXV.js new file mode 100644 index 00000000000..07ea20cca26 --- /dev/null +++ b/assets/5irechain-thunder-C2_aEjXV.js @@ -0,0 +1,33 @@ +import{d as t,j as e}from"./index-DfJbPiGr.js";const a={title:"5ireChain Thunder - 5ireChain Testnet Blockchain Network",description:"Explore 5ireChain Thunder, a blockchain network with chain ID 997. Learn about its native currency, 5ire Testnet Token, and how to interact with the network."};function i(r){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...t(),...r.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"5irechain-thunder",children:["5ireChain Thunder",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#5irechain-thunder",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` +`,e.jsx(n.p,{children:"5ireChain Thunder is a blockchain network with chain ID 997."}),` +`,e.jsxs(n.h2,{id:"network-details",children:["Network Details",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#network-details",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Chain ID"}),": 997"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Chain Name"}),": 5ireChain Testnet"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Short Name"}),": T5ire"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Network ID"}),": 997"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Currency"}),":",` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Name"}),": 5ire Testnet Token"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Symbol"}),": T5IRE"]}),` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Decimals"}),": 18"]}),` +`]}),` +`]}),` +`]}),` +`,e.jsxs(n.h2,{id:"rpc-urls",children:["RPC URLs",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#rpc-urls",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsx(n.p,{children:"5ireChain Thunder can be accessed through the following RPC endpoints:"}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://rpc-testnet.5ire.network",children:"https://rpc-testnet.5ire.network"})}),` +`]}),` +`,e.jsxs(n.h2,{id:"5irechain-thunder-block-explorers",children:["5ireChain Thunder Block Explorers",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#5irechain-thunder-block-explorers",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://explorer.5ire.network",children:"5ireChain Explorer"})}),` +`]}),` +`,e.jsxs(n.h2,{id:"additional-information",children:["Additional Information",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#additional-information",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsxs(n.ul,{children:[` +`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Official Website"}),": ",e.jsx(n.a,{href:"https://5ire.org",children:"https://5ire.org"})]}),` +`]}),` +`,e.jsxs(n.h2,{id:"sequence-integration-status",children:["Sequence Integration Status",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-integration-status",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsx(n.p,{children:"This network does not yet have Sequence support but is available for deployment."}),` +`,e.jsxs(n.h2,{id:"5irechain-thunder-faucet",children:["5ireChain Thunder Faucet",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#5irechain-thunder-faucet",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` +`,e.jsx(n.p,{children:"When building with Sequence, faucets aren't necessary due to our smart account infrastructure. This allows for a smoother onboarding process for your users and a better developer experience."})]})}function h(r={}){const{wrapper:n}={...t(),...r.components};return n?e.jsx(n,{...r,children:e.jsx(i,{...r})}):i(r)}export{h as default,a as frontmatter}; diff --git a/assets/5irechain-thunder-DEKgwzBW.js b/assets/5irechain-thunder-DEKgwzBW.js deleted file mode 100644 index ec903dee63c..00000000000 --- a/assets/5irechain-thunder-DEKgwzBW.js +++ /dev/null @@ -1,33 +0,0 @@ -import{d as t,j as e}from"./index-qWlzYGtS.js";const a={title:"5ireChain Thunder - 5ireChain Testnet Blockchain Network",description:"Explore 5ireChain Thunder, a blockchain network with chain ID 997. Learn about its native currency, 5ire Testnet Token, and how to interact with the network."};function i(r){const n={a:"a",div:"div",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...t(),...r.components};return e.jsxs(e.Fragment,{children:[e.jsx(n.header,{children:e.jsxs(n.h1,{id:"5irechain-thunder",children:["5ireChain Thunder",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#5irechain-thunder",children:e.jsx(n.div,{"data-autolink-icon":!0})})]})}),` -`,e.jsx(n.p,{children:"5ireChain Thunder is a blockchain network with chain ID 997."}),` -`,e.jsxs(n.h2,{id:"network-details",children:["Network Details",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#network-details",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsxs(n.ul,{children:[` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Chain ID"}),": 997"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Chain Name"}),": 5ireChain Testnet"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Short Name"}),": T5ire"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Network ID"}),": 997"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Currency"}),":",` -`,e.jsxs(n.ul,{children:[` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Name"}),": 5ire Testnet Token"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Symbol"}),": T5IRE"]}),` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Decimals"}),": 18"]}),` -`]}),` -`]}),` -`]}),` -`,e.jsxs(n.h2,{id:"rpc-urls",children:["RPC URLs",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#rpc-urls",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsx(n.p,{children:"5ireChain Thunder can be accessed through the following RPC endpoints:"}),` -`,e.jsxs(n.ul,{children:[` -`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://rpc-testnet.5ire.network",children:"https://rpc-testnet.5ire.network"})}),` -`]}),` -`,e.jsxs(n.h2,{id:"5irechain-thunder-block-explorers",children:["5ireChain Thunder Block Explorers",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#5irechain-thunder-block-explorers",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsxs(n.ul,{children:[` -`,e.jsx(n.li,{children:e.jsx(n.a,{href:"https://explorer.5ire.network",children:"5ireChain Explorer"})}),` -`]}),` -`,e.jsxs(n.h2,{id:"additional-information",children:["Additional Information",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#additional-information",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsxs(n.ul,{children:[` -`,e.jsxs(n.li,{children:[e.jsx(n.strong,{children:"Official Website"}),": ",e.jsx(n.a,{href:"https://5ire.org",children:"https://5ire.org"})]}),` -`]}),` -`,e.jsxs(n.h2,{id:"sequence-integration-status",children:["Sequence Integration Status",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#sequence-integration-status",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsx(n.p,{children:"This network does not yet have Sequence support but is available for deployment."}),` -`,e.jsxs(n.h2,{id:"5irechain-thunder-faucet",children:["5ireChain Thunder Faucet",e.jsx(n.a,{"aria-hidden":"true",tabIndex:"-1",href:"#5irechain-thunder-faucet",children:e.jsx(n.div,{"data-autolink-icon":!0})})]}),` -`,e.jsx(n.p,{children:"When building with Sequence, faucets aren't necessary due to our smart account infrastructure. This allows for a smoother onboarding process for your users and a better developer experience."})]})}function h(r={}){const{wrapper:n}={...t(),...r.components};return n?e.jsx(n,{...r,children:e.jsx(i,{...r})}):i(r)}export{h as default,a as frontmatter}; diff --git a/assets/APIComponent-CIhxzVhf.js b/assets/APIComponent-CIhxzVhf.js deleted file mode 100644 index f692916b04c..00000000000 --- a/assets/APIComponent-CIhxzVhf.js +++ /dev/null @@ -1,1615 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/Request.vue-DRXVPzC7.js","assets/ViewLayoutContent.vue-BsAwTxlB.js","assets/index-qWlzYGtS.js","assets/Sidebar.vue-B9YihT9C.js","assets/DataTableInput.vue-fDEgiqbp.js","assets/useSidebar-De0NPpPv.js"])))=>i.map(i=>d[i]); -var n5=Object.defineProperty;var s5=(e,t,r)=>t in e?n5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Mn=(e,t,r)=>s5(e,typeof t!="symbol"?t+"":t,r);import{f as ku,v as s1,o as Ua,g as Ic,h as lo,i as Pp,n as bl,k as $c,l as An,E as o5,t as o1,m as i5,z as Tu,p as Fp,q as $i,s as Or,w as l5,x as on,y as c5,A as Cd,B as u5,D as ai,F as $s,G as d5,H as f5,I as Bp,J as xf,K as Gs,M as as,S as i1,N as Su,O as T0,P as S0,Q as vs,U as vl,V as l1,W as c1,X as ys,Y as u1,Z as p5,_ as Zs,$ as Au,a0 as d1,a1 as h5,a2 as A0,a3 as m5,a4 as g5,a5 as b5,a6 as v5,a7 as y5,a8 as C0,a9 as f1,aa as p1,ab as h1,ac as m1,ad as _r,ae as w5,r as Bs,j as x5}from"./index-qWlzYGtS.js";function _5(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function E5(e,t,r){const n=ku(r.ignore||[]),s=k5(t);let o=-1;for(;++o0?{type:"text",value:k}:void 0),k===!1?f.lastIndex=_+1:(h!==_&&x.push({type:"text",value:c.value.slice(h,_)}),Array.isArray(k)?x.push(...k):k&&x.push(k),h=_+v[0].length,w=!0),!f.global)break;v=f.exec(c.value)}return w?(h?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let r=t[0],a=r.indexOf(")");const n=Ic(e,"(");let s=Ic(e,")");for(;a!==-1&&n>s;)e+=r.slice(0,a+1),r=r.slice(a+1),a=r.indexOf(")"),s++;return[e,r]}function g1(e,t){const r=e.input.charCodeAt(e.index-1);return(e.index===0||lo(r)||Pp(r))&&(!t||r!==47)}b1.peek=G5;function B5(){return{enter:{gfmFootnoteDefinition:j5,gfmFootnoteDefinitionLabelString:H5,gfmFootnoteCall:V5,gfmFootnoteCallString:K5},exit:{gfmFootnoteDefinition:q5,gfmFootnoteDefinitionLabelString:z5,gfmFootnoteCall:Y5,gfmFootnoteCallString:W5}}}function U5(){return{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:Z5,footnoteReference:b1}}}function j5(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function H5(){this.buffer()}function z5(e){const t=this.resume(),r=this.stack[this.stack.length-1];Ua(r.type==="footnoteDefinition"),r.label=t,r.identifier=bl(this.sliceSerialize(e)).toLowerCase()}function q5(e){this.exit(e)}function V5(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function K5(){this.buffer()}function W5(e){const t=this.resume(),r=this.stack[this.stack.length-1];Ua(r.type==="footnoteReference"),r.label=t,r.identifier=bl(this.sliceSerialize(e)).toLowerCase()}function Y5(e){this.exit(e)}function b1(e,t,r,a){const n=r.createTracker(a);let s=n.move("[^");const o=r.enter("footnoteReference"),i=r.enter("reference");return s+=n.move(r.safe(r.associationId(e),{...n.current(),before:s,after:"]"})),i(),o(),s+=n.move("]"),s}function G5(){return"["}function Z5(e,t,r,a){const n=r.createTracker(a);let s=n.move("[^");const o=r.enter("footnoteDefinition"),i=r.enter("label");return s+=n.move(r.safe(r.associationId(e),{...n.current(),before:s,after:"]"})),i(),s+=n.move("]:"+(e.children&&e.children.length>0?" ":"")),n.shift(4),s+=n.move(r.indentLines(r.containerFlow(e,n.current()),Q5)),o(),s}function Q5(e,t,r){return t===0?e:(r?"":" ")+e}const X5=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];v1.peek=aT;function J5(){return{canContainEols:["delete"],enter:{strikethrough:tT},exit:{strikethrough:rT}}}function eT(){return{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:X5}],handlers:{delete:v1}}}function tT(e){this.enter({type:"delete",children:[]},e)}function rT(e){this.exit(e)}function v1(e,t,r,a){const n=r.createTracker(a),s=r.enter("strikethrough");let o=n.move("~~");return o+=r.containerPhrasing(e,{...n.current(),before:o,after:"~"}),o+=n.move("~~"),s(),o}function aT(){return"~"}function nT(e){return e.length}function sT(e,t){const r=t,a=(r.align||[]).concat(),n=r.stringLength||nT,s=[],o=[],i=[],l=[];let c=0,u=-1;for(;++uc&&(c=e[u].length);++wl[w])&&(l[w]=v)}b.push(x)}o[u]=b,i[u]=g}let d=-1;if(typeof a=="object"&&"length"in a)for(;++dl[d]&&(l[d]=x),p[d]=x),f[d]=v}o.splice(1,0,f),i.splice(1,0,p),u=-1;const h=[];for(;++u "),s.shift(2);const o=r.indentLines(r.containerFlow(e,s.current()),uT);return n(),o}function uT(e,t,r){return">"+(r?"":" ")+e}function w1(e,t){return I0(e,t.inConstruct,!0)&&!I0(e,t.notInConstruct,!1)}function I0(e,t,r){if(typeof t=="string"&&(t=[t]),!t||t.length===0)return r;let a=-1;for(;++ao&&(o=s):s=1,n=a+t.length,a=r.indexOf(t,n);return o}function _f(e,t){return!!(t.options.fences===!1&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}function fT(e){const t=e.options.fence||"`";if(t!=="`"&&t!=="~")throw new Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}function pT(e,t,r,a){const n=fT(r),s=e.value||"",o=n==="`"?"GraveAccent":"Tilde";if(_f(e,r)){const d=r.enter("codeIndented"),f=r.indentLines(s,hT);return d(),f}const i=r.createTracker(a),l=n.repeat(Math.max(dT(s,n)+1,3)),c=r.enter("codeFenced");let u=i.move(l);if(e.lang){const d=r.enter(`codeFencedLang${o}`);u+=i.move(r.safe(e.lang,{before:u,after:" ",encode:["`"],...i.current()})),d()}if(e.lang&&e.meta){const d=r.enter(`codeFencedMeta${o}`);u+=i.move(" "),u+=i.move(r.safe(e.meta,{before:u,after:` -`,encode:["`"],...i.current()})),d()}return u+=i.move(` -`),s&&(u+=i.move(s+` -`)),u+=i.move(l),c(),u}function hT(e,t,r){return(r?"":" ")+e}function Up(e){const t=e.options.quote||'"';if(t!=='"'&&t!=="'")throw new Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function mT(e,t,r,a){const n=Up(r),s=n==='"'?"Quote":"Apostrophe",o=r.enter("definition");let i=r.enter("label");const l=r.createTracker(a);let c=l.move("[");return c+=l.move(r.safe(r.associationId(e),{before:c,after:"]",...l.current()})),c+=l.move("]: "),i(),!e.url||/[\0- \u007F]/.test(e.url)?(i=r.enter("destinationLiteral"),c+=l.move("<"),c+=l.move(r.safe(e.url,{before:c,after:">",...l.current()})),c+=l.move(">")):(i=r.enter("destinationRaw"),c+=l.move(r.safe(e.url,{before:c,after:e.title?" ":` -`,...l.current()}))),i(),e.title&&(i=r.enter(`title${s}`),c+=l.move(" "+n),c+=l.move(r.safe(e.title,{before:c,after:n,...l.current()})),c+=l.move(n),i()),o(),c}function gT(e){const t=e.options.emphasis||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}function yn(e){return"&#x"+e.toString(16).toUpperCase()+";"}function Dc(e,t,r){const a=$c(e),n=$c(t);return a===void 0?n===void 0?r==="_"?{inside:!0,outside:!0}:{inside:!1,outside:!1}:n===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:a===1?n===void 0?{inside:!1,outside:!1}:n===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:n===void 0?{inside:!1,outside:!1}:n===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}x1.peek=bT;function x1(e,t,r,a){const n=gT(r),s=r.enter("emphasis"),o=r.createTracker(a),i=o.move(n);let l=o.move(r.containerPhrasing(e,{after:n,before:i,...o.current()}));const c=l.charCodeAt(0),u=Dc(a.before.charCodeAt(a.before.length-1),c,n);u.inside&&(l=yn(c)+l.slice(1));const d=l.charCodeAt(l.length-1),f=Dc(a.after.charCodeAt(0),d,n);f.inside&&(l=l.slice(0,-1)+yn(d));const p=o.move(n);return s(),r.attentionEncodeSurroundingInfo={after:f.outside,before:u.outside},i+l+p}function bT(e,t,r){return r.options.emphasis||"*"}function _1(e,t){let r=!1;return An(e,function(a){if("value"in a&&/\r?\n|\r/.test(a.value)||a.type==="break")return r=!0,o5}),!!((!e.depth||e.depth<3)&&o1(e)&&(t.options.setext||r))}function vT(e,t,r,a){const n=Math.max(Math.min(6,e.depth||1),1),s=r.createTracker(a);if(_1(e,r)){const u=r.enter("headingSetext"),d=r.enter("phrasing"),f=r.containerPhrasing(e,{...s.current(),before:` -`,after:` -`});return d(),u(),f+` -`+(n===1?"=":"-").repeat(f.length-(Math.max(f.lastIndexOf("\r"),f.lastIndexOf(` -`))+1))}const o="#".repeat(n),i=r.enter("headingAtx"),l=r.enter("phrasing");s.move(o+" ");let c=r.containerPhrasing(e,{before:"# ",after:` -`,...s.current()});return/^[\t ]/.test(c)&&(c=yn(c.charCodeAt(0))+c.slice(1)),c=c?o+" "+c:o,r.options.closeAtx&&(c+=" "+o),l(),i(),c}E1.peek=yT;function E1(e){return e.value||""}function yT(){return"<"}k1.peek=wT;function k1(e,t,r,a){const n=Up(r),s=n==='"'?"Quote":"Apostrophe",o=r.enter("image");let i=r.enter("label");const l=r.createTracker(a);let c=l.move("![");return c+=l.move(r.safe(e.alt,{before:c,after:"]",...l.current()})),c+=l.move("]("),i(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(i=r.enter("destinationLiteral"),c+=l.move("<"),c+=l.move(r.safe(e.url,{before:c,after:">",...l.current()})),c+=l.move(">")):(i=r.enter("destinationRaw"),c+=l.move(r.safe(e.url,{before:c,after:e.title?" ":")",...l.current()}))),i(),e.title&&(i=r.enter(`title${s}`),c+=l.move(" "+n),c+=l.move(r.safe(e.title,{before:c,after:n,...l.current()})),c+=l.move(n),i()),c+=l.move(")"),o(),c}function wT(){return"!"}T1.peek=xT;function T1(e,t,r,a){const n=e.referenceType,s=r.enter("imageReference");let o=r.enter("label");const i=r.createTracker(a);let l=i.move("![");const c=r.safe(e.alt,{before:l,after:"]",...i.current()});l+=i.move(c+"]["),o();const u=r.stack;r.stack=[],o=r.enter("reference");const d=r.safe(r.associationId(e),{before:l,after:"]",...i.current()});return o(),r.stack=u,s(),n==="full"||!c||c!==d?l+=i.move(d+"]"):n==="shortcut"?l=l.slice(0,-1):l+=i.move("]"),l}function xT(){return"!"}S1.peek=_T;function S1(e,t,r){let a=e.value||"",n="`",s=-1;for(;new RegExp("(^|[^`])"+n+"([^`]|$)").test(a);)n+="`";for(/[^ \r\n]/.test(a)&&(/^[ \r\n]/.test(a)&&/[ \r\n]$/.test(a)||/^`|`$/.test(a))&&(a=" "+a+" ");++s\u007F]/.test(e.url))}C1.peek=ET;function C1(e,t,r,a){const n=Up(r),s=n==='"'?"Quote":"Apostrophe",o=r.createTracker(a);let i,l;if(A1(e,r)){const u=r.stack;r.stack=[],i=r.enter("autolink");let d=o.move("<");return d+=o.move(r.containerPhrasing(e,{before:d,after:">",...o.current()})),d+=o.move(">"),i(),r.stack=u,d}i=r.enter("link"),l=r.enter("label");let c=o.move("[");return c+=o.move(r.containerPhrasing(e,{before:c,after:"](",...o.current()})),c+=o.move("]("),l(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(l=r.enter("destinationLiteral"),c+=o.move("<"),c+=o.move(r.safe(e.url,{before:c,after:">",...o.current()})),c+=o.move(">")):(l=r.enter("destinationRaw"),c+=o.move(r.safe(e.url,{before:c,after:e.title?" ":")",...o.current()}))),l(),e.title&&(l=r.enter(`title${s}`),c+=o.move(" "+n),c+=o.move(r.safe(e.title,{before:c,after:n,...o.current()})),c+=o.move(n),l()),c+=o.move(")"),i(),c}function ET(e,t,r){return A1(e,r)?"<":"["}O1.peek=kT;function O1(e,t,r,a){const n=e.referenceType,s=r.enter("linkReference");let o=r.enter("label");const i=r.createTracker(a);let l=i.move("[");const c=r.containerPhrasing(e,{before:l,after:"]",...i.current()});l+=i.move(c+"]["),o();const u=r.stack;r.stack=[],o=r.enter("reference");const d=r.safe(r.associationId(e),{before:l,after:"]",...i.current()});return o(),r.stack=u,s(),n==="full"||!c||c!==d?l+=i.move(d+"]"):n==="shortcut"?l=l.slice(0,-1):l+=i.move("]"),l}function kT(){return"["}function jp(e){const t=e.options.bullet||"*";if(t!=="*"&&t!=="+"&&t!=="-")throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function TT(e){const t=jp(e),r=e.options.bulletOther;if(!r)return t==="*"?"-":"*";if(r!=="*"&&r!=="+"&&r!=="-")throw new Error("Cannot serialize items with `"+r+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(r===t)throw new Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+r+"`) to be different");return r}function ST(e){const t=e.options.bulletOrdered||".";if(t!=="."&&t!==")")throw new Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}function N1(e){const t=e.options.rule||"*";if(t!=="*"&&t!=="-"&&t!=="_")throw new Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}function AT(e,t,r,a){const n=r.enter("list"),s=r.bulletCurrent;let o=e.ordered?ST(r):jp(r);const i=e.ordered?o==="."?")":".":TT(r);let l=t&&r.bulletLastUsed?o===r.bulletLastUsed:!1;if(!e.ordered){const u=e.children?e.children[0]:void 0;if((o==="*"||o==="-")&&u&&(!u.children||!u.children[0])&&r.stack[r.stack.length-1]==="list"&&r.stack[r.stack.length-2]==="listItem"&&r.stack[r.stack.length-3]==="list"&&r.stack[r.stack.length-4]==="listItem"&&r.indexStack[r.indexStack.length-1]===0&&r.indexStack[r.indexStack.length-2]===0&&r.indexStack[r.indexStack.length-3]===0&&(l=!0),N1(r)===o&&u){let d=-1;for(;++d-1?t.start:1)+(r.options.incrementListMarker===!1?0:t.children.indexOf(e))+s);let o=s.length+1;(n==="tab"||n==="mixed"&&(t&&t.type==="list"&&t.spread||e.spread))&&(o=Math.ceil(o/4)*4);const i=r.createTracker(a);i.move(s+" ".repeat(o-s.length)),i.shift(o);const l=r.enter("listItem"),c=r.indentLines(r.containerFlow(e,i.current()),u);return l(),c;function u(d,f,p){return f?(p?"":" ".repeat(o))+d:(p?s:s+" ".repeat(o-s.length))+d}}function NT(e,t,r,a){const n=r.enter("paragraph"),s=r.enter("phrasing"),o=r.containerPhrasing(e,a);return s(),n(),o}const IT=ku(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function $T(e,t,r,a){return(e.children.some(function(o){return IT(o)})?r.containerPhrasing:r.containerFlow).call(r,e,a)}function DT(e){const t=e.options.strong||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}I1.peek=RT;function I1(e,t,r,a){const n=DT(r),s=r.enter("strong"),o=r.createTracker(a),i=o.move(n+n);let l=o.move(r.containerPhrasing(e,{after:n,before:i,...o.current()}));const c=l.charCodeAt(0),u=Dc(a.before.charCodeAt(a.before.length-1),c,n);u.inside&&(l=yn(c)+l.slice(1));const d=l.charCodeAt(l.length-1),f=Dc(a.after.charCodeAt(0),d,n);f.inside&&(l=l.slice(0,-1)+yn(d));const p=o.move(n+n);return s(),r.attentionEncodeSurroundingInfo={after:f.outside,before:u.outside},i+l+p}function RT(e,t,r){return r.options.strong||"*"}function MT(e,t,r,a){return r.safe(e.value,a)}function LT(e){const t=e.options.ruleRepetition||3;if(t<3)throw new Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}function PT(e,t,r){const a=(N1(r)+(r.options.ruleSpaces?" ":"")).repeat(LT(r));return r.options.ruleSpaces?a.slice(0,-1):a}const Hp={blockquote:cT,break:$0,code:pT,definition:mT,emphasis:x1,hardBreak:$0,heading:vT,html:E1,image:k1,imageReference:T1,inlineCode:S1,link:C1,linkReference:O1,list:AT,listItem:OT,paragraph:NT,root:$T,strong:I1,text:MT,thematicBreak:PT},FT=[BT];function BT(e,t,r,a){if(t.type==="code"&&_f(t,a)&&(e.type==="list"||e.type===t.type&&_f(e,a)))return!1;if("spread"in r&&typeof r.spread=="boolean")return e.type==="paragraph"&&(e.type===t.type||t.type==="definition"||t.type==="heading"&&_1(t,a))?void 0:r.spread?1:0}const Ln=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"],UT=[{character:" ",after:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",before:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde"]},{character:"\r",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde","codeFencedMetaGraveAccent","codeFencedMetaTilde","destinationLiteral","headingAtx"]},{character:` -`,inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde","codeFencedMetaGraveAccent","codeFencedMetaTilde","destinationLiteral","headingAtx"]},{character:" ",after:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",before:"[\\r\\n]",inConstruct:"phrasing"},{character:" ",inConstruct:["codeFencedLangGraveAccent","codeFencedLangTilde"]},{character:"!",after:"\\[",inConstruct:"phrasing",notInConstruct:Ln},{character:'"',inConstruct:"titleQuote"},{atBreak:!0,character:"#"},{character:"#",inConstruct:"headingAtx",after:`(?:[\r -]|$)`},{character:"&",after:"[#A-Za-z]",inConstruct:"phrasing"},{character:"'",inConstruct:"titleApostrophe"},{character:"(",inConstruct:"destinationRaw"},{before:"\\]",character:"(",inConstruct:"phrasing",notInConstruct:Ln},{atBreak:!0,before:"\\d+",character:")"},{character:")",inConstruct:"destinationRaw"},{atBreak:!0,character:"*",after:`(?:[ \r -*])`},{character:"*",inConstruct:"phrasing",notInConstruct:Ln},{atBreak:!0,character:"+",after:`(?:[ \r -])`},{atBreak:!0,character:"-",after:`(?:[ \r --])`},{atBreak:!0,before:"\\d+",character:".",after:`(?:[ \r -]|$)`},{atBreak:!0,character:"<",after:"[!/?A-Za-z]"},{character:"<",after:"[!/?A-Za-z]",inConstruct:"phrasing",notInConstruct:Ln},{character:"<",inConstruct:"destinationLiteral"},{atBreak:!0,character:"="},{atBreak:!0,character:">"},{character:">",inConstruct:"destinationLiteral"},{atBreak:!0,character:"["},{character:"[",inConstruct:"phrasing",notInConstruct:Ln},{character:"[",inConstruct:["label","reference"]},{character:"\\",after:"[\\r\\n]",inConstruct:"phrasing"},{character:"]",inConstruct:["label","reference"]},{atBreak:!0,character:"_"},{character:"_",inConstruct:"phrasing",notInConstruct:Ln},{atBreak:!0,character:"`"},{character:"`",inConstruct:["codeFencedLangGraveAccent","codeFencedMetaGraveAccent"]},{character:"`",inConstruct:"phrasing",notInConstruct:Ln},{atBreak:!0,character:"~"}];function jT(e){return e.label||!e.identifier?e.label||"":i5(e.identifier)}function HT(e){if(!e._compiled){const t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=new RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}function zT(e,t,r){const a=t.indexStack,n=e.children||[],s=[];let o=-1,i=r.before,l;a.push(-1);let c=t.createTracker(r);for(;++o0&&(i==="\r"||i===` -`)&&u.type==="html"&&(s[s.length-1]=s[s.length-1].replace(/(\r?\n|\r)$/," "),i=" ",c=t.createTracker(r),c.move(s.join("")));let f=t.handle(u,e,t,{...c.current(),after:d,before:i});l&&l===f.slice(0,1)&&(f=yn(l.charCodeAt(0))+f.slice(1));const p=t.attentionEncodeSurroundingInfo;t.attentionEncodeSurroundingInfo=void 0,l=void 0,p&&(s.length>0&&p.before&&i===s[s.length-1].slice(-1)&&(s[s.length-1]=s[s.length-1].slice(0,-1)+yn(i.charCodeAt(0))),p.after&&(l=d)),c.move(f),s.push(f),i=f.slice(-1)}return a.pop(),s.join("")}function qT(e,t,r){const a=t.indexStack,n=e.children||[],s=t.createTracker(r),o=[];let i=-1;for(a.push(-1);++i - -`}return` - -`}const KT=/\r?\n|\r/g;function WT(e,t){const r=[];let a=0,n=0,s;for(;s=KT.exec(e);)o(e.slice(a,s.index)),r.push(s[0]),a=s.index+s[0].length,n++;return o(e.slice(a)),r.join("");function o(i){r.push(t(i,n,!i))}}function YT(e,t,r){const a=(r.before||"")+(t||"")+(r.after||""),n=[],s=[],o={};let i=-1;for(;++i=c||u+10&&!r&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),r}const C4={tokenize:L4,partial:!0};function O4(){return{document:{91:{name:"gfmFootnoteDefinition",tokenize:D4,continuation:{tokenize:R4},exit:M4}},text:{91:{name:"gfmFootnoteCall",tokenize:$4},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:N4,resolveTo:I4}}}}function N4(e,t,r){const a=this;let n=a.events.length;const s=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]);let o;for(;n--;){const l=a.events[n][1];if(l.type==="labelImage"){o=l;break}if(l.type==="gfmFootnoteCall"||l.type==="labelLink"||l.type==="label"||l.type==="image"||l.type==="link")break}return i;function i(l){if(!o||!o._balanced)return r(l);const c=bl(a.sliceSerialize({start:o.end,end:a.now()}));return c.codePointAt(0)!==94||!s.includes(c.slice(1))?r(l):(e.enter("gfmFootnoteCallLabelMarker"),e.consume(l),e.exit("gfmFootnoteCallLabelMarker"),t(l))}}function I4(e,t){let r=e.length;for(;r--;)if(e[r][1].type==="labelImage"&&e[r][0]==="enter"){e[r][1];break}e[r+1][1].type="data",e[r+3][1].type="gfmFootnoteCallLabelMarker";const a={type:"gfmFootnoteCall",start:Object.assign({},e[r+3][1].start),end:Object.assign({},e[e.length-1][1].end)},n={type:"gfmFootnoteCallMarker",start:Object.assign({},e[r+3][1].end),end:Object.assign({},e[r+3][1].end)};n.end.column++,n.end.offset++,n.end._bufferIndex++;const s={type:"gfmFootnoteCallString",start:Object.assign({},n.end),end:Object.assign({},e[e.length-1][1].start)},o={type:"chunkString",contentType:"string",start:Object.assign({},s.start),end:Object.assign({},s.end)},i=[e[r+1],e[r+2],["enter",a,t],e[r+3],e[r+4],["enter",n,t],["exit",n,t],["enter",s,t],["enter",o,t],["exit",o,t],["exit",s,t],e[e.length-2],e[e.length-1],["exit",a,t]];return e.splice(r,e.length-r+1,...i),e}function $4(e,t,r){const a=this,n=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]);let s=0,o;return i;function i(d){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(d),e.exit("gfmFootnoteCallLabelMarker"),l}function l(d){return d!==94?r(d):(e.enter("gfmFootnoteCallMarker"),e.consume(d),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",c)}function c(d){if(s>999||d===93&&!o||d===null||d===91||Or(d))return r(d);if(d===93){e.exit("chunkString");const f=e.exit("gfmFootnoteCallString");return n.includes(bl(a.sliceSerialize(f)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(d),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):r(d)}return Or(d)||(o=!0),s++,e.consume(d),d===92?u:c}function u(d){return d===91||d===92||d===93?(e.consume(d),s++,c):c(d)}}function D4(e,t,r){const a=this,n=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]);let s,o=0,i;return l;function l(h){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(h),e.exit("gfmFootnoteDefinitionLabelMarker"),c}function c(h){return h===94?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(h),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",u):r(h)}function u(h){if(o>999||h===93&&!i||h===null||h===91||Or(h))return r(h);if(h===93){e.exit("chunkString");const b=e.exit("gfmFootnoteDefinitionLabelString");return s=bl(a.sliceSerialize(b)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(h),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),f}return Or(h)||(i=!0),o++,e.consume(h),h===92?d:u}function d(h){return h===91||h===92||h===93?(e.consume(h),o++,u):u(h)}function f(h){return h===58?(e.enter("definitionMarker"),e.consume(h),e.exit("definitionMarker"),n.includes(s)||n.push(s),on(e,p,"gfmFootnoteDefinitionWhitespace")):r(h)}function p(h){return t(h)}}function R4(e,t,r){return e.check(c5,t,e.attempt(C4,t,r))}function M4(e){e.exit("gfmFootnoteDefinition")}function L4(e,t,r){const a=this;return on(e,n,"gfmFootnoteDefinitionIndent",5);function n(s){const o=a.events[a.events.length-1];return o&&o[1].type==="gfmFootnoteDefinitionIndent"&&o[2].sliceSerialize(o[1],!0).length===4?t(s):r(s)}}function P4(e){let r=e.singleTilde;const a={name:"strikethrough",tokenize:s,resolveAll:n};return r==null&&(r=!0),{text:{126:a},insideSpan:{null:[a]},attentionMarkers:{null:[126]}};function n(o,i){let l=-1;for(;++l1?l(h):(o.consume(h),d++,p);if(d<2&&!r)return l(h);const g=o.exit("strikethroughSequenceTemporary"),w=$c(h);return g._open=!w||w===2&&!!b,g._close=!b||b===2&&!!w,i(h)}}}class F4{constructor(){this.map=[]}add(t,r,a){B4(this,t,r,a)}consume(t){if(this.map.sort(function(s,o){return s[0]-o[0]}),this.map.length===0)return;let r=this.map.length;const a=[];for(;r>0;)r-=1,a.push(t.slice(this.map[r][0]+this.map[r][1]),this.map[r][2]),t.length=this.map[r][0];a.push([...t]),t.length=0;let n=a.pop();for(;n;)t.push(...n),n=a.pop();this.map.length=0}}function B4(e,t,r,a){let n=0;if(!(r===0&&a.length===0)){for(;n-1;){const ce=a.events[ie][1].type;if(ce==="lineEnding"||ce==="linePrefix")ie--;else break}const Y=ie>-1?a.events[ie][1].type:null,X=Y==="tableHead"||Y==="tableRow"?k:l;return X===k&&a.parser.lazy[a.now().line]?r(I):X(I)}function l(I){return e.enter("tableHead"),e.enter("tableRow"),c(I)}function c(I){return I===124||(o=!0,s+=1),u(I)}function u(I){return I===null?r(I):ai(I)?s>1?(s=0,a.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(I),e.exit("lineEnding"),p):r(I):$s(I)?on(e,u,"whitespace")(I):(s+=1,o&&(o=!1,n+=1),I===124?(e.enter("tableCellDivider"),e.consume(I),e.exit("tableCellDivider"),o=!0,u):(e.enter("data"),d(I)))}function d(I){return I===null||I===124||Or(I)?(e.exit("data"),u(I)):(e.consume(I),I===92?f:d)}function f(I){return I===92||I===124?(e.consume(I),d):d(I)}function p(I){return a.interrupt=!1,a.parser.lazy[a.now().line]?r(I):(e.enter("tableDelimiterRow"),o=!1,$s(I)?on(e,h,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(I):h(I))}function h(I){return I===45||I===58?g(I):I===124?(o=!0,e.enter("tableCellDivider"),e.consume(I),e.exit("tableCellDivider"),b):E(I)}function b(I){return $s(I)?on(e,g,"whitespace")(I):g(I)}function g(I){return I===58?(s+=1,o=!0,e.enter("tableDelimiterMarker"),e.consume(I),e.exit("tableDelimiterMarker"),w):I===45?(s+=1,w(I)):I===null||ai(I)?_(I):E(I)}function w(I){return I===45?(e.enter("tableDelimiterFiller"),x(I)):E(I)}function x(I){return I===45?(e.consume(I),x):I===58?(o=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(I),e.exit("tableDelimiterMarker"),v):(e.exit("tableDelimiterFiller"),v(I))}function v(I){return $s(I)?on(e,_,"whitespace")(I):_(I)}function _(I){return I===124?h(I):I===null||ai(I)?!o||n!==s?E(I):(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(I)):E(I)}function E(I){return r(I)}function k(I){return e.enter("tableRow"),O(I)}function O(I){return I===124?(e.enter("tableCellDivider"),e.consume(I),e.exit("tableCellDivider"),O):I===null||ai(I)?(e.exit("tableRow"),t(I)):$s(I)?on(e,O,"whitespace")(I):(e.enter("data"),$(I))}function $(I){return I===null||I===124||Or(I)?(e.exit("data"),O(I)):(e.consume(I),I===92?U:$)}function U(I){return I===92||I===124?(e.consume(I),$):$(I)}}function z4(e,t){let r=-1,a=!0,n=0,s=[0,0,0,0],o=[0,0,0,0],i=!1,l=0,c,u,d;const f=new F4;for(;++rr[2]+1){const h=r[2]+1,b=r[3]-r[2]-1;e.add(h,b,[])}}e.add(r[3]+1,0,[["exit",d,t]])}return n!==void 0&&(s.end=Object.assign({},Ds(t.events,n)),e.add(n,0,[["exit",s,t]]),s=void 0),s}function L0(e,t,r,a,n){const s=[],o=Ds(t.events,r);n&&(n.end=Object.assign({},o),s.push(["exit",n,t])),a.end=Object.assign({},o),s.push(["exit",a,t]),e.add(r+1,0,s)}function Ds(e,t){const r=e[t],a=r[0]==="enter"?"start":"end";return r[1][a]}const q4={name:"tasklistCheck",tokenize:K4};function V4(){return{text:{91:q4}}}function K4(e,t,r){const a=this;return n;function n(l){return a.previous!==null||!a._gfmTasklistFirstContentOfListItem?r(l):(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(l),e.exit("taskListCheckMarker"),s)}function s(l){return Or(l)?(e.enter("taskListCheckValueUnchecked"),e.consume(l),e.exit("taskListCheckValueUnchecked"),o):l===88||l===120?(e.enter("taskListCheckValueChecked"),e.consume(l),e.exit("taskListCheckValueChecked"),o):r(l)}function o(l){return l===93?(e.enter("taskListCheckMarker"),e.consume(l),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),i):r(l)}function i(l){return ai(l)?t(l):$s(l)?e.check({tokenize:W4},t,r)(l):r(l)}}function W4(e,t,r){return on(e,a,"whitespace");function a(n){return n===null?r(n):t(n)}}function Y4(e){return d5([y4(),O4(),P4(e),j4(),V4()])}const G4={};function qp(e){const t=this,r=e||G4,a=t.data(),n=a.micromarkExtensions||(a.micromarkExtensions=[]),s=a.fromMarkdownExtensions||(a.fromMarkdownExtensions=[]),o=a.toMarkdownExtensions||(a.toMarkdownExtensions=[]);n.push(Y4(r)),s.push(m4()),o.push(g4(r))}function Z4(){const e="AQAAAAAAADVH8R2AGuQhwQ1y8NaEf1T7PJM";if(typeof window<"u"&&window.localStorage){let t=localStorage.getItem("sequenceProjectAccessKey");return console.log(t),t===null&&(localStorage.setItem("sequenceProjectAccessKey",e),t=e),console.log(t),t}return e}/** -* @vue/shared v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Vp(e){const t=Object.create(null);for(const r of e.split(","))t[r]=1;return r=>r in t}const dt={},Qs=[],Rr=()=>{},Q4=()=>!1,Cu=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Kp=e=>e.startsWith("onUpdate:"),Ut=Object.assign,Wp=(e,t)=>{const r=e.indexOf(t);r>-1&&e.splice(r,1)},X4=Object.prototype.hasOwnProperty,lt=(e,t)=>X4.call(e,t),Be=Array.isArray,Xs=e=>yl(e)==="[object Map]",Ao=e=>yl(e)==="[object Set]",P0=e=>yl(e)==="[object Date]",We=e=>typeof e=="function",vt=e=>typeof e=="string",Yr=e=>typeof e=="symbol",ut=e=>e!==null&&typeof e=="object",U1=e=>(ut(e)||We(e))&&We(e.then)&&We(e.catch),j1=Object.prototype.toString,yl=e=>j1.call(e),J4=e=>yl(e).slice(8,-1),H1=e=>yl(e)==="[object Object]",Yp=e=>vt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,pi=Vp(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ou=e=>{const t=Object.create(null);return r=>t[r]||(t[r]=e(r))},eS=/-(\w)/g,Fr=Ou(e=>e.replace(eS,(t,r)=>r?r.toUpperCase():"")),tS=/\B([A-Z])/g,Cn=Ou(e=>e.replace(tS,"-$1").toLowerCase()),Nu=Ou(e=>e.charAt(0).toUpperCase()+e.slice(1)),bc=Ou(e=>e?`on${Nu(e)}`:""),pn=(e,t)=>!Object.is(e,t),vc=(e,...t)=>{for(let r=0;r{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:r})},Mc=e=>{const t=parseFloat(e);return isNaN(t)?e:t},rS=e=>{const t=vt(e)?Number(e):NaN;return isNaN(t)?e:t};let F0;const ns=()=>F0||(F0=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Jt(e){if(Be(e)){const t={};for(let r=0;r{if(r){const a=r.split(nS);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function Oe(e){let t="";if(vt(e))t=e;else if(Be(e))for(let r=0;rwl(r,t))}const q1=e=>!!(e&&e.__v_isRef===!0),we=e=>vt(e)?e:e==null?"":Be(e)||ut(e)&&(e.toString===j1||!We(e.toString))?q1(e)?we(e.value):JSON.stringify(e,V1,2):String(e),V1=(e,t)=>q1(t)?V1(e,t.value):Xs(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((r,[a,n],s)=>(r[Dd(a,s)+" =>"]=n,r),{})}:Ao(t)?{[`Set(${t.size})`]:[...t.values()].map(r=>Dd(r))}:Yr(t)?Dd(t):ut(t)&&!Be(t)&&!H1(t)?String(t):t,Dd=(e,t="")=>{var r;return Yr(e)?`Symbol(${(r=e.description)!=null?r:t})`:e};/** -* @vue/reactivity v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let lr;class K1{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=lr,!t&&lr&&(this.index=(lr.scopes||(lr.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,r;if(this.scopes)for(t=0,r=this.scopes.length;t0)return;if(mi){let t=mi;for(mi=void 0;t;){const r=t.next;t.next=void 0,t.flags&=-9,t=r}}let e;for(;hi;){let t=hi;for(hi=void 0;t;){const r=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(a){e||(e=a)}t=r}}if(e)throw e}function Q1(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function X1(e){let t,r=e.depsTail,a=r;for(;a;){const n=a.prevDep;a.version===-1?(a===r&&(r=n),Xp(a),uS(a)):t=a,a.dep.activeLink=a.prevActiveLink,a.prevActiveLink=void 0,a=n}e.deps=t,e.depsTail=r}function kf(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(J1(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function J1(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Di))return;e.globalVersion=Di;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!kf(e)){e.flags&=-3;return}const r=ht,a=Kr;ht=e,Kr=!0;try{Q1(e);const n=e.fn(e._value);(t.version===0||pn(n,e._value))&&(e._value=n,t.version++)}catch(n){throw t.version++,n}finally{ht=r,Kr=a,X1(e),e.flags&=-3}}function Xp(e,t=!1){const{dep:r,prevSub:a,nextSub:n}=e;if(a&&(a.nextSub=n,e.prevSub=void 0),n&&(n.prevSub=a,e.nextSub=void 0),r.subs===e&&(r.subs=a,!a&&r.computed)){r.computed.flags&=-5;for(let s=r.computed.deps;s;s=s.nextDep)Xp(s,!0)}!t&&!--r.sc&&r.map&&r.map.delete(r.key)}function uS(e){const{prevDep:t,nextDep:r}=e;t&&(t.nextDep=r,e.prevDep=void 0),r&&(r.prevDep=t,e.nextDep=void 0)}let Kr=!0;const ev=[];function On(){ev.push(Kr),Kr=!1}function Nn(){const e=ev.pop();Kr=e===void 0?!0:e}function B0(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const r=ht;ht=void 0;try{t()}finally{ht=r}}}let Di=0;class dS{constructor(t,r){this.sub=t,this.dep=r,this.version=r.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class $u{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!ht||!Kr||ht===this.computed)return;let r=this.activeLink;if(r===void 0||r.sub!==ht)r=this.activeLink=new dS(ht,this),ht.deps?(r.prevDep=ht.depsTail,ht.depsTail.nextDep=r,ht.depsTail=r):ht.deps=ht.depsTail=r,tv(r);else if(r.version===-1&&(r.version=this.version,r.nextDep)){const a=r.nextDep;a.prevDep=r.prevDep,r.prevDep&&(r.prevDep.nextDep=a),r.prevDep=ht.depsTail,r.nextDep=void 0,ht.depsTail.nextDep=r,ht.depsTail=r,ht.deps===r&&(ht.deps=a)}return r}trigger(t){this.version++,Di++,this.notify(t)}notify(t){Zp();try{for(let r=this.subs;r;r=r.prevSub)r.sub.notify()&&r.sub.dep.notify()}finally{Qp()}}}function tv(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let a=t.deps;a;a=a.nextDep)tv(a)}const r=e.dep.subs;r!==e&&(e.prevSub=r,r&&(r.nextSub=e)),e.dep.subs=e}}const Lc=new WeakMap,ss=Symbol(""),Tf=Symbol(""),Ri=Symbol("");function Gt(e,t,r){if(Kr&&ht){let a=Lc.get(e);a||Lc.set(e,a=new Map);let n=a.get(r);n||(a.set(r,n=new $u),n.map=a,n.key=r),n.track()}}function $a(e,t,r,a,n,s){const o=Lc.get(e);if(!o){Di++;return}const i=l=>{l&&l.trigger()};if(Zp(),t==="clear")o.forEach(i);else{const l=Be(e),c=l&&Yp(r);if(l&&r==="length"){const u=Number(a);o.forEach((d,f)=>{(f==="length"||f===Ri||!Yr(f)&&f>=u)&&i(d)})}else switch((r!==void 0||o.has(void 0))&&i(o.get(r)),c&&i(o.get(Ri)),t){case"add":l?c&&i(o.get("length")):(i(o.get(ss)),Xs(e)&&i(o.get(Tf)));break;case"delete":l||(i(o.get(ss)),Xs(e)&&i(o.get(Tf)));break;case"set":Xs(e)&&i(o.get(ss));break}}Qp()}function fS(e,t){const r=Lc.get(e);return r&&r.get(t)}function Ss(e){const t=je(e);return t===e?t:(Gt(t,"iterate",Ri),Mr(e)?t:t.map(Zt))}function Du(e){return Gt(e=je(e),"iterate",Ri),e}const pS={__proto__:null,[Symbol.iterator](){return Md(this,Symbol.iterator,Zt)},concat(...e){return Ss(this).concat(...e.map(t=>Be(t)?Ss(t):t))},entries(){return Md(this,"entries",e=>(e[1]=Zt(e[1]),e))},every(e,t){return _a(this,"every",e,t,void 0,arguments)},filter(e,t){return _a(this,"filter",e,t,r=>r.map(Zt),arguments)},find(e,t){return _a(this,"find",e,t,Zt,arguments)},findIndex(e,t){return _a(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return _a(this,"findLast",e,t,Zt,arguments)},findLastIndex(e,t){return _a(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return _a(this,"forEach",e,t,void 0,arguments)},includes(...e){return Ld(this,"includes",e)},indexOf(...e){return Ld(this,"indexOf",e)},join(e){return Ss(this).join(e)},lastIndexOf(...e){return Ld(this,"lastIndexOf",e)},map(e,t){return _a(this,"map",e,t,void 0,arguments)},pop(){return Uo(this,"pop")},push(...e){return Uo(this,"push",e)},reduce(e,...t){return U0(this,"reduce",e,t)},reduceRight(e,...t){return U0(this,"reduceRight",e,t)},shift(){return Uo(this,"shift")},some(e,t){return _a(this,"some",e,t,void 0,arguments)},splice(...e){return Uo(this,"splice",e)},toReversed(){return Ss(this).toReversed()},toSorted(e){return Ss(this).toSorted(e)},toSpliced(...e){return Ss(this).toSpliced(...e)},unshift(...e){return Uo(this,"unshift",e)},values(){return Md(this,"values",Zt)}};function Md(e,t,r){const a=Du(e),n=a[t]();return a!==e&&!Mr(e)&&(n._next=n.next,n.next=()=>{const s=n._next();return s.value&&(s.value=r(s.value)),s}),n}const hS=Array.prototype;function _a(e,t,r,a,n,s){const o=Du(e),i=o!==e&&!Mr(e),l=o[t];if(l!==hS[t]){const d=l.apply(e,s);return i?Zt(d):d}let c=r;o!==e&&(i?c=function(d,f){return r.call(this,Zt(d),f,e)}:r.length>2&&(c=function(d,f){return r.call(this,d,f,e)}));const u=l.call(o,c,a);return i&&n?n(u):u}function U0(e,t,r,a){const n=Du(e);let s=r;return n!==e&&(Mr(e)?r.length>3&&(s=function(o,i,l){return r.call(this,o,i,l,e)}):s=function(o,i,l){return r.call(this,o,Zt(i),l,e)}),n[t](s,...a)}function Ld(e,t,r){const a=je(e);Gt(a,"iterate",Ri);const n=a[t](...r);return(n===-1||n===!1)&&Jp(r[0])?(r[0]=je(r[0]),a[t](...r)):n}function Uo(e,t,r=[]){On(),Zp();const a=je(e)[t].apply(e,r);return Qp(),Nn(),a}const mS=Vp("__proto__,__v_isRef,__isVue"),rv=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Yr));function gS(e){Yr(e)||(e=String(e));const t=je(this);return Gt(t,"has",e),t.hasOwnProperty(e)}class av{constructor(t=!1,r=!1){this._isReadonly=t,this._isShallow=r}get(t,r,a){if(r==="__v_skip")return t.__v_skip;const n=this._isReadonly,s=this._isShallow;if(r==="__v_isReactive")return!n;if(r==="__v_isReadonly")return n;if(r==="__v_isShallow")return s;if(r==="__v_raw")return a===(n?s?cv:lv:s?iv:ov).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const o=Be(t);if(!n){let l;if(o&&(l=pS[r]))return l;if(r==="hasOwnProperty")return gS}const i=Reflect.get(t,r,At(t)?t:a);return(Yr(r)?rv.has(r):mS(r))||(n||Gt(t,"get",r),s)?i:At(i)?o&&Yp(r)?i:i.value:ut(i)?n?co(i):at(i):i}}class nv extends av{constructor(t=!1){super(!1,t)}set(t,r,a,n){let s=t[r];if(!this._isShallow){const l=us(s);if(!Mr(a)&&!us(a)&&(s=je(s),a=je(a)),!Be(t)&&At(s)&&!At(a))return l?!1:(s.value=a,!0)}const o=Be(t)&&Yp(r)?Number(r)e,jl=e=>Reflect.getPrototypeOf(e);function xS(e,t,r){return function(...a){const n=this.__v_raw,s=je(n),o=Xs(s),i=e==="entries"||e===Symbol.iterator&&o,l=e==="keys"&&o,c=n[e](...a),u=r?Sf:t?Af:Zt;return!t&&Gt(s,"iterate",l?Tf:ss),{next(){const{value:d,done:f}=c.next();return f?{value:d,done:f}:{value:i?[u(d[0]),u(d[1])]:u(d),done:f}},[Symbol.iterator](){return this}}}}function Hl(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function _S(e,t){const r={get(n){const s=this.__v_raw,o=je(s),i=je(n);e||(pn(n,i)&&Gt(o,"get",n),Gt(o,"get",i));const{has:l}=jl(o),c=t?Sf:e?Af:Zt;if(l.call(o,n))return c(s.get(n));if(l.call(o,i))return c(s.get(i));s!==o&&s.get(n)},get size(){const n=this.__v_raw;return!e&&Gt(je(n),"iterate",ss),Reflect.get(n,"size",n)},has(n){const s=this.__v_raw,o=je(s),i=je(n);return e||(pn(n,i)&&Gt(o,"has",n),Gt(o,"has",i)),n===i?s.has(n):s.has(n)||s.has(i)},forEach(n,s){const o=this,i=o.__v_raw,l=je(i),c=t?Sf:e?Af:Zt;return!e&&Gt(l,"iterate",ss),i.forEach((u,d)=>n.call(s,c(u),c(d),o))}};return Ut(r,e?{add:Hl("add"),set:Hl("set"),delete:Hl("delete"),clear:Hl("clear")}:{add(n){!t&&!Mr(n)&&!us(n)&&(n=je(n));const s=je(this);return jl(s).has.call(s,n)||(s.add(n),$a(s,"add",n,n)),this},set(n,s){!t&&!Mr(s)&&!us(s)&&(s=je(s));const o=je(this),{has:i,get:l}=jl(o);let c=i.call(o,n);c||(n=je(n),c=i.call(o,n));const u=l.call(o,n);return o.set(n,s),c?pn(s,u)&&$a(o,"set",n,s):$a(o,"add",n,s),this},delete(n){const s=je(this),{has:o,get:i}=jl(s);let l=o.call(s,n);l||(n=je(n),l=o.call(s,n)),i&&i.call(s,n);const c=s.delete(n);return l&&$a(s,"delete",n,void 0),c},clear(){const n=je(this),s=n.size!==0,o=n.clear();return s&&$a(n,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(n=>{r[n]=xS(n,e,t)}),r}function Ru(e,t){const r=_S(e,t);return(a,n,s)=>n==="__v_isReactive"?!e:n==="__v_isReadonly"?e:n==="__v_raw"?a:Reflect.get(lt(r,n)&&n in a?r:a,n,s)}const ES={get:Ru(!1,!1)},kS={get:Ru(!1,!0)},TS={get:Ru(!0,!1)},SS={get:Ru(!0,!0)},ov=new WeakMap,iv=new WeakMap,lv=new WeakMap,cv=new WeakMap;function AS(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function CS(e){return e.__v_skip||!Object.isExtensible(e)?0:AS(J4(e))}function at(e){return us(e)?e:Mu(e,!1,bS,ES,ov)}function uv(e){return Mu(e,!1,yS,kS,iv)}function co(e){return Mu(e,!0,vS,TS,lv)}function As(e){return Mu(e,!0,wS,SS,cv)}function Mu(e,t,r,a,n){if(!ut(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=n.get(e);if(s)return s;const o=CS(e);if(o===0)return e;const i=new Proxy(e,o===2?a:r);return n.set(e,i),i}function Js(e){return us(e)?Js(e.__v_raw):!!(e&&e.__v_isReactive)}function us(e){return!!(e&&e.__v_isReadonly)}function Mr(e){return!!(e&&e.__v_isShallow)}function Jp(e){return e?!!e.__v_raw:!1}function je(e){const t=e&&e.__v_raw;return t?je(t):e}function OS(e){return!lt(e,"__v_skip")&&Object.isExtensible(e)&&Rc(e,"__v_skip",!0),e}const Zt=e=>ut(e)?at(e):e,Af=e=>ut(e)?co(e):e;function At(e){return e?e.__v_isRef===!0:!1}function q(e){return dv(e,!1)}function Lu(e){return dv(e,!0)}function dv(e,t){return At(e)?e:new NS(e,t)}class NS{constructor(t,r){this.dep=new $u,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=r?t:je(t),this._value=r?t:Zt(t),this.__v_isShallow=r}get value(){return this.dep.track(),this._value}set value(t){const r=this._rawValue,a=this.__v_isShallow||Mr(t)||us(t);t=a?t:je(t),pn(t,r)&&(this._rawValue=t,this._value=a?t:Zt(t),this.dep.trigger())}}function T(e){return At(e)?e.value:e}function Zn(e){return We(e)?e():T(e)}const IS={get:(e,t,r)=>t==="__v_raw"?e:T(Reflect.get(e,t,r)),set:(e,t,r,a)=>{const n=e[t];return At(n)&&!At(r)?(n.value=r,!0):Reflect.set(e,t,r,a)}};function fv(e){return Js(e)?e:new Proxy(e,IS)}class $S{constructor(t){this.__v_isRef=!0,this._value=void 0;const r=this.dep=new $u,{get:a,set:n}=t(r.track.bind(r),r.trigger.bind(r));this._get=a,this._set=n}get value(){return this._value=this._get()}set value(t){this._set(t)}}function DS(e){return new $S(e)}function pne(e){const t=Be(e)?new Array(e.length):{};for(const r in e)t[r]=pv(e,r);return t}class RS{constructor(t,r,a){this._object=t,this._key=r,this._defaultValue=a,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return fS(je(this._object),this._key)}}class MS{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function os(e,t,r){return At(e)?e:We(e)?new MS(e):ut(e)&&arguments.length>1?pv(e,t,r):q(e)}function pv(e,t,r){const a=e[t];return At(a)?a:new RS(e,t,r)}class LS{constructor(t,r,a){this.fn=t,this.setter=r,this._value=void 0,this.dep=new $u(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Di-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!r,this.isSSR=a}notify(){if(this.flags|=16,!(this.flags&8)&&ht!==this)return Z1(this,!0),!0}get value(){const t=this.dep.track();return J1(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function PS(e,t,r=!1){let a,n;return We(e)?a=e:(a=e.get,n=e.set),new LS(a,n,r)}const zl={},Pc=new WeakMap;let zn;function FS(e,t=!1,r=zn){if(r){let a=Pc.get(r);a||Pc.set(r,a=[]),a.push(e)}}function BS(e,t,r=dt){const{immediate:a,deep:n,once:s,scheduler:o,augmentJob:i,call:l}=r,c=_=>n?_:Mr(_)||n===!1||n===0?Da(_,1):Da(_);let u,d,f,p,h=!1,b=!1;if(At(e)?(d=()=>e.value,h=Mr(e)):Js(e)?(d=()=>c(e),h=!0):Be(e)?(b=!0,h=e.some(_=>Js(_)||Mr(_)),d=()=>e.map(_=>{if(At(_))return _.value;if(Js(_))return c(_);if(We(_))return l?l(_,2):_()})):We(e)?t?d=l?()=>l(e,2):e:d=()=>{if(f){On();try{f()}finally{Nn()}}const _=zn;zn=u;try{return l?l(e,3,[p]):e(p)}finally{zn=_}}:d=Rr,t&&n){const _=d,E=n===!0?1/0:n;d=()=>Da(_(),E)}const g=Iu(),w=()=>{u.stop(),g&&g.active&&Wp(g.effects,u)};if(s&&t){const _=t;t=(...E)=>{_(...E),w()}}let x=b?new Array(e.length).fill(zl):zl;const v=_=>{if(!(!(u.flags&1)||!u.dirty&&!_))if(t){const E=u.run();if(n||h||(b?E.some((k,O)=>pn(k,x[O])):pn(E,x))){f&&f();const k=zn;zn=u;try{const O=[E,x===zl?void 0:b&&x[0]===zl?[]:x,p];l?l(t,3,O):t(...O),x=E}finally{zn=k}}}else u.run()};return i&&i(v),u=new Y1(d),u.scheduler=o?()=>o(v,!1):v,p=_=>FS(_,!1,u),f=u.onStop=()=>{const _=Pc.get(u);if(_){if(l)l(_,4);else for(const E of _)E();Pc.delete(u)}},t?a?v(!0):x=u.run():o?o(v.bind(null,!0),!0):u.run(),w.pause=u.pause.bind(u),w.resume=u.resume.bind(u),w.stop=w,w}function Da(e,t=1/0,r){if(t<=0||!ut(e)||e.__v_skip||(r=r||new Set,r.has(e)))return e;if(r.add(e),t--,At(e))Da(e.value,t,r);else if(Be(e))for(let a=0;a{Da(a,t,r)});else if(H1(e)){for(const a in e)Da(e[a],t,r);for(const a of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,a)&&Da(e[a],t,r)}return e}/** -* @vue/runtime-core v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function xl(e,t,r,a){try{return a?e(...a):e()}catch(n){Pu(n,t,r)}}function Gr(e,t,r,a){if(We(e)){const n=xl(e,t,r,a);return n&&U1(n)&&n.catch(s=>{Pu(s,t,r)}),n}if(Be(e)){const n=[];for(let s=0;s>>1,n=dr[a],s=Mi(n);s=Mi(r)?dr.push(e):dr.splice(jS(t),0,e),e.flags|=1,mv()}}function mv(){Fc||(Fc=hv.then(vv))}function gv(e){Be(e)?eo.push(...e):en&&e.id===-1?en.splice(Rs+1,0,e):e.flags&1||(eo.push(e),e.flags|=1),mv()}function j0(e,t,r=oa+1){for(;rMi(r)-Mi(a));if(eo.length=0,en){en.push(...t);return}for(en=t,Rs=0;Rse.id==null?e.flags&2?-1:1/0:e.id;function vv(e){try{for(oa=0;oaua.emit(n,...s)),ni=[]):typeof window<"u"&&window.HTMLElement&&!((a=(r=window.navigator)==null?void 0:r.userAgent)!=null&&a.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(s=>{yv(s,t)}),setTimeout(()=>{ua||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Cf=!0,ni=[])},3e3)):(Cf=!0,ni=[])}function HS(e,t){Fu("app:init",e,t,{Fragment:le,Text:_l,Comment:Qt,Static:ao})}function zS(e){Fu("app:unmount",e)}const qS=th("component:added"),wv=th("component:updated"),VS=th("component:removed"),KS=e=>{ua&&typeof ua.cleanupBuffer=="function"&&!ua.cleanupBuffer(e)&&VS(e)};/*! #__NO_SIDE_EFFECTS__ */function th(e){return t=>{Fu(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function WS(e,t,r){Fu("component:emit",e.appContext.app,e,t,r)}let Bt=null,xv=null;function Bc(e){const t=Bt;return Bt=e,xv=e&&e.type.__scopeId||null,t}function L(e,t=Bt,r){if(!t||e._n)return e;const a=(...n)=>{a._d&&em(-1);const s=Bc(t);let o;try{o=e(...n)}finally{Bc(s),a._d&&em(1)}return __VUE_PROD_DEVTOOLS__&&wv(t),o};return a._n=!0,a._c=!0,a._d=!0,a}function In(e,t){if(Bt===null)return e;const r=qu(Bt),a=e.dirs||(e.dirs=[]);for(let n=0;ne.__isTeleport,gi=e=>e&&(e.disabled||e.disabled===""),H0=e=>e&&(e.defer||e.defer===""),z0=e=>typeof SVGElement<"u"&&e instanceof SVGElement,q0=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Of=(e,t)=>{const r=e&&e.to;return vt(r)?t?t(r):null:r},kv={name:"Teleport",__isTeleport:!0,process(e,t,r,a,n,s,o,i,l,c){const{mc:u,pc:d,pbc:f,o:{insert:p,querySelector:h,createText:b,createComment:g}}=c,w=gi(t.props);let{shapeFlag:x,children:v,dynamicChildren:_}=t;if(e==null){const E=t.el=b(""),k=t.anchor=b("");p(E,r,a),p(k,r,a);const O=(U,I)=>{x&16&&(n&&n.isCE&&(n.ce._teleportTarget=U),u(v,U,I,n,s,o,i,l))},$=()=>{const U=t.target=Of(t.props,h),I=Tv(U,t,b,p);U&&(o!=="svg"&&z0(U)?o="svg":o!=="mathml"&&q0(U)&&(o="mathml"),w||(O(U,I),yc(t,!1)))};w&&(O(r,k),yc(t,!0)),H0(t.props)?or(()=>{$(),t.el.__isMounted=!0},s):$()}else{if(H0(t.props)&&!e.el.__isMounted){or(()=>{kv.process(e,t,r,a,n,s,o,i,l,c),delete e.el.__isMounted},s);return}t.el=e.el,t.targetStart=e.targetStart;const E=t.anchor=e.anchor,k=t.target=e.target,O=t.targetAnchor=e.targetAnchor,$=gi(e.props),U=$?r:k,I=$?E:O;if(o==="svg"||z0(k)?o="svg":(o==="mathml"||q0(k))&&(o="mathml"),_?(f(e.dynamicChildren,_,U,n,s,o,i),sh(e,t,!0)):l||d(e,t,U,I,n,s,o,i,!1),w)$?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ql(t,r,E,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const ie=t.target=Of(t.props,h);ie&&ql(t,ie,null,c,0)}else $&&ql(t,k,O,c,1);yc(t,w)}},remove(e,t,r,{um:a,o:{remove:n}},s){const{shapeFlag:o,children:i,anchor:l,targetStart:c,targetAnchor:u,target:d,props:f}=e;if(d&&(n(c),n(u)),s&&n(l),o&16){const p=s||!gi(f);for(let h=0;h{e.isMounted=!0}),Co(()=>{e.isUnmounting=!0}),e}const Ir=[Function,Array],Sv={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ir,onEnter:Ir,onAfterEnter:Ir,onEnterCancelled:Ir,onBeforeLeave:Ir,onLeave:Ir,onAfterLeave:Ir,onLeaveCancelled:Ir,onBeforeAppear:Ir,onAppear:Ir,onAfterAppear:Ir,onAppearCancelled:Ir},Av=e=>{const t=e.subTree;return t.component?Av(t.component):t},ZS={name:"BaseTransition",props:Sv,setup(e,{slots:t}){const r=Ka(),a=GS();return()=>{const n=t.default&&Nv(t.default(),!0);if(!n||!n.length)return;const s=Cv(n),o=je(e),{mode:i}=o;if(a.isLeaving)return Pd(s);const l=V0(s);if(!l)return Pd(s);let c=Nf(l,o,a,r,d=>c=d);l.type!==Qt&&Li(l,c);let u=r.subTree&&V0(r.subTree);if(u&&u.type!==Qt&&!Vn(l,u)&&Av(r).type!==Qt){let d=Nf(u,o,a,r);if(Li(u,d),i==="out-in"&&l.type!==Qt)return a.isLeaving=!0,d.afterLeave=()=>{a.isLeaving=!1,r.job.flags&8||r.update(),delete d.afterLeave,u=void 0},Pd(s);i==="in-out"&&l.type!==Qt?d.delayLeave=(f,p,h)=>{const b=Ov(a,u);b[String(u.key)]=u,f[tn]=()=>{p(),f[tn]=void 0,delete c.delayedLeave,u=void 0},c.delayedLeave=()=>{h(),delete c.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return s}}};function Cv(e){let t=e[0];if(e.length>1){for(const r of e)if(r.type!==Qt){t=r;break}}return t}const QS=ZS;function Ov(e,t){const{leavingVNodes:r}=e;let a=r.get(t.type);return a||(a=Object.create(null),r.set(t.type,a)),a}function Nf(e,t,r,a,n){const{appear:s,mode:o,persisted:i=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:f,onLeave:p,onAfterLeave:h,onLeaveCancelled:b,onBeforeAppear:g,onAppear:w,onAfterAppear:x,onAppearCancelled:v}=t,_=String(e.key),E=Ov(r,e),k=(U,I)=>{U&&Gr(U,a,9,I)},O=(U,I)=>{const ie=I[1];k(U,I),Be(U)?U.every(Y=>Y.length<=1)&&ie():U.length<=1&&ie()},$={mode:o,persisted:i,beforeEnter(U){let I=l;if(!r.isMounted)if(s)I=g||l;else return;U[tn]&&U[tn](!0);const ie=E[_];ie&&Vn(e,ie)&&ie.el[tn]&&ie.el[tn](),k(I,[U])},enter(U){let I=c,ie=u,Y=d;if(!r.isMounted)if(s)I=w||c,ie=x||u,Y=v||d;else return;let X=!1;const ce=U[Vl]=_e=>{X||(X=!0,_e?k(Y,[U]):k(ie,[U]),$.delayedLeave&&$.delayedLeave(),U[Vl]=void 0)};I?O(I,[U,ce]):ce()},leave(U,I){const ie=String(e.key);if(U[Vl]&&U[Vl](!0),r.isUnmounting)return I();k(f,[U]);let Y=!1;const X=U[tn]=ce=>{Y||(Y=!0,I(),ce?k(b,[U]):k(h,[U]),U[tn]=void 0,E[ie]===e&&delete E[ie])};E[ie]=e,p?O(p,[U,X]):X()},clone(U){const I=Nf(U,t,r,a,n);return n&&n(I),I}};return $}function Pd(e){if(Bu(e))return e=ja(e),e.children=null,e}function V0(e){if(!Bu(e))return Ev(e.type)&&e.children?Cv(e.children):e;const{shapeFlag:t,children:r}=e;if(r){if(t&16)return r[0];if(t&32&&We(r.default))return r.default()}}function Li(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Li(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Nv(e,t=!1,r){let a=[],n=0;for(let s=0;s1)for(let s=0;sUc(h,t&&(Be(t)?t[b]:t),r,a,n));return}if(to(a)&&!n){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&Uc(e,t,r,a.component.subTree);return}const s=a.shapeFlag&4?qu(a.component):a.el,o=n?null:s,{i,r:l}=e,c=t&&t.r,u=i.refs===dt?i.refs={}:i.refs,d=i.setupState,f=je(d),p=d===dt?()=>!1:h=>lt(f,h);if(c!=null&&c!==l&&(vt(c)?(u[c]=null,p(c)&&(d[c]=null)):At(c)&&(c.value=null)),We(l))xl(l,i,12,[o,u]);else{const h=vt(l),b=At(l);if(h||b){const g=()=>{if(e.f){const w=h?p(l)?d[l]:u[l]:l.value;n?Be(w)&&Wp(w,s):Be(w)?w.includes(s)||w.push(s):h?(u[l]=[s],p(l)&&(d[l]=u[l])):(l.value=[s],e.k&&(u[e.k]=l.value))}else h?(u[l]=o,p(l)&&(d[l]=o)):b&&(l.value=o,e.k&&(u[e.k]=o))};o?(g.id=-1,or(g,r)):g()}}}ns().requestIdleCallback;ns().cancelIdleCallback;const to=e=>!!e.type.__asyncLoader,Bu=e=>e.type.__isKeepAlive;function $v(e,t){Rv(e,"a",t)}function Dv(e,t){Rv(e,"da",t)}function Rv(e,t,r=Vt){const a=e.__wdc||(e.__wdc=()=>{let n=r;for(;n;){if(n.isDeactivated)return;n=n.parent}return e()});if(Uu(t,a,r),r){let n=r.parent;for(;n&&n.parent;)Bu(n.parent.vnode)&&JS(a,t,r,n),n=n.parent}}function JS(e,t,r,a){const n=Uu(t,e,a,!0);Kt(()=>{Wp(a[t],n)},r)}function Uu(e,t,r=Vt,a=!1){if(r){const n=r[e]||(r[e]=[]),s=t.__weh||(t.__weh=(...o)=>{On();const i=El(r),l=Gr(t,r,e,o);return i(),Nn(),l});return a?n.unshift(s):n.push(s),s}}const Va=e=>(t,r=Vt)=>{(!Bi||e==="sp")&&Uu(e,(...a)=>t(...a),r)},jc=Va("bm"),it=Va("m"),Mv=Va("bu"),e6=Va("u"),Co=Va("bum"),Kt=Va("um"),Oo=Va("sp"),t6=Va("rtg"),r6=Va("rtc");function a6(e,t=Vt){Uu("ec",e,t)}const Lv="components";function hne(e,t){return Fv(Lv,e,!0,t)||e}const Pv=Symbol.for("v-ndc");function Tr(e){return vt(e)?Fv(Lv,e,!1)||e:e||Pv}function Fv(e,t,r=!0,a=!1){const n=Bt||Vt;if(n){const s=n.type;{const i=U6(s,!1);if(i&&(i===t||i===Fr(t)||i===Nu(Fr(t))))return s}const o=K0(n[e]||s[e],t)||K0(n.appContext[e],t);return!o&&a?s:o}}function K0(e,t){return e&&(e[t]||e[Fr(t)]||e[Nu(Fr(t))])}function Ve(e,t,r,a){let n;const s=r,o=Be(e);if(o||vt(e)){const i=o&&Js(e);let l=!1;i&&(l=!Mr(e),e=Du(e)),n=new Array(e.length);for(let c=0,u=e.length;ct(i,l,void 0,s));else{const i=Object.keys(e);n=new Array(i.length);for(let l=0,c=i.length;l{const s=a.fn(...n);return s&&(s.key=a.key),s}:a.fn)}return e}function pe(e,t,r={},a,n){if(Bt.ce||Bt.parent&&to(Bt.parent)&&Bt.parent.ce)return t!=="default"&&(r.name=t),y(),V(le,null,[F("slot",r,a&&a())],64);let s=e[t];s&&s._c&&(s._d=!1),y();const o=s&&Bv(s(r)),i=r.key||o&&o.key,l=V(le,{key:(i&&!Yr(i)?i:`_${t}`)+(!o&&a?"_fb":"")},o||(a?a():[]),o&&e._===1?64:-2);return!n&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),s&&s._c&&(s._d=!0),l}function Bv(e){return e.some(t=>Fi(t)?!(t.type===Qt||t.type===le&&!Bv(t.children)):!0)?e:null}function mne(e,t){const r={};for(const a in e)r[bc(a)]=e[a];return r}const If=e=>e?s2(e)?qu(e):If(e.parent):null,bi=Ut(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>If(e.parent),$root:e=>If(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?Hv(e):e.type,$forceUpdate:e=>e.f||(e.f=()=>{eh(e.update)}),$nextTick:e=>e.n||(e.n=Rt.bind(e.proxy)),$watch:e=>__VUE_OPTIONS_API__?k6.bind(e):Rr}),Fd=(e,t)=>e!==dt&&!e.__isScriptSetup&<(e,t),n6={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:r,setupState:a,data:n,props:s,accessCache:o,type:i,appContext:l}=e;let c;if(t[0]!=="$"){const p=o[t];if(p!==void 0)switch(p){case 1:return a[t];case 2:return n[t];case 4:return r[t];case 3:return s[t]}else{if(Fd(a,t))return o[t]=1,a[t];if(n!==dt&<(n,t))return o[t]=2,n[t];if((c=e.propsOptions[0])&<(c,t))return o[t]=3,s[t];if(r!==dt&<(r,t))return o[t]=4,r[t];(!__VUE_OPTIONS_API__||Df)&&(o[t]=0)}}const u=bi[t];let d,f;if(u)return t==="$attrs"&&Gt(e.attrs,"get",""),u(e);if((d=i.__cssModules)&&(d=d[t]))return d;if(r!==dt&<(r,t))return o[t]=4,r[t];if(f=l.config.globalProperties,lt(f,t))return f[t]},set({_:e},t,r){const{data:a,setupState:n,ctx:s}=e;return Fd(n,t)?(n[t]=r,!0):a!==dt&<(a,t)?(a[t]=r,!0):lt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=r,!0)},has({_:{data:e,setupState:t,accessCache:r,ctx:a,appContext:n,propsOptions:s}},o){let i;return!!r[o]||e!==dt&<(e,o)||Fd(t,o)||(i=s[0])&<(i,o)||lt(a,o)||lt(bi,o)||lt(n.config.globalProperties,o)},defineProperty(e,t,r){return r.get!=null?e._.accessCache[t]=0:lt(r,"value")&&this.set(e,t,r.value,null),Reflect.defineProperty(e,t,r)}};function ah(){return Uv().slots}function No(){return Uv().attrs}function Uv(){const e=Ka();return e.setupContext||(e.setupContext=i2(e))}function $f(e){return Be(e)?e.reduce((t,r)=>(t[r]=null,t),{}):e}function gne(e,t){const r=$f(e);for(const a in t){if(a.startsWith("__skip"))continue;let n=r[a];n?Be(n)||We(n)?n=r[a]={type:n,default:t[a]}:n.default=t[a]:n===null&&(n=r[a]={default:t[a]}),n&&t[`__skip_${a}`]&&(n.skipFactory=!0)}return r}let Df=!0;function s6(e){const t=Hv(e),r=e.proxy,a=e.ctx;Df=!1,t.beforeCreate&&W0(t.beforeCreate,e,"bc");const{data:n,computed:s,methods:o,watch:i,provide:l,inject:c,created:u,beforeMount:d,mounted:f,beforeUpdate:p,updated:h,activated:b,deactivated:g,beforeDestroy:w,beforeUnmount:x,destroyed:v,unmounted:_,render:E,renderTracked:k,renderTriggered:O,errorCaptured:$,serverPrefetch:U,expose:I,inheritAttrs:ie,components:Y,directives:X,filters:ce}=t;if(c&&o6(c,a,null),o)for(const ee in o){const G=o[ee];We(G)&&(a[ee]=G.bind(r))}if(n){const ee=n.call(r,r);ut(ee)&&(e.data=at(ee))}if(Df=!0,s)for(const ee in s){const G=s[ee],Ne=We(G)?G.bind(r,r):We(G.get)?G.get.bind(r,r):Rr,Me=!We(G)&&We(G.set)?G.set.bind(r):Rr,Ae=B({get:Ne,set:Me});Object.defineProperty(a,ee,{enumerable:!0,configurable:!0,get:()=>Ae.value,set:$e=>Ae.value=$e})}if(i)for(const ee in i)jv(i[ee],a,r,ee);if(l){const ee=We(l)?l.call(r):l;Reflect.ownKeys(ee).forEach(G=>{xt(G,ee[G])})}u&&W0(u,e,"c");function j(ee,G){Be(G)?G.forEach(Ne=>ee(Ne.bind(r))):G&&ee(G.bind(r))}if(j(jc,d),j(it,f),j(Mv,p),j(e6,h),j($v,b),j(Dv,g),j(a6,$),j(r6,k),j(t6,O),j(Co,x),j(Kt,_),j(Oo,U),Be(I))if(I.length){const ee=e.exposed||(e.exposed={});I.forEach(G=>{Object.defineProperty(ee,G,{get:()=>r[G],set:Ne=>r[G]=Ne})})}else e.exposed||(e.exposed={});E&&e.render===Rr&&(e.render=E),ie!=null&&(e.inheritAttrs=ie),Y&&(e.components=Y),X&&(e.directives=X),U&&Iv(e)}function o6(e,t,r=Rr){Be(e)&&(e=Rf(e));for(const a in e){const n=e[a];let s;ut(n)?"default"in n?s=ot(n.from||a,n.default,!0):s=ot(n.from||a):s=ot(n),At(s)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>s.value,set:o=>s.value=o}):t[a]=s}}function W0(e,t,r){Gr(Be(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,r)}function jv(e,t,r,a){let n=a.includes(".")?e2(r,a):()=>r[a];if(vt(e)){const s=t[e];We(s)&&Ue(n,s)}else if(We(e))Ue(n,e.bind(r));else if(ut(e))if(Be(e))e.forEach(s=>jv(s,t,r,a));else{const s=We(e.handler)?e.handler.bind(r):t[e.handler];We(s)&&Ue(n,s,e)}}function Hv(e){const t=e.type,{mixins:r,extends:a}=t,{mixins:n,optionsCache:s,config:{optionMergeStrategies:o}}=e.appContext,i=s.get(t);let l;return i?l=i:!n.length&&!r&&!a?l=t:(l={},n.length&&n.forEach(c=>Hc(l,c,o,!0)),Hc(l,t,o)),ut(t)&&s.set(t,l),l}function Hc(e,t,r,a=!1){const{mixins:n,extends:s}=t;s&&Hc(e,s,r,!0),n&&n.forEach(o=>Hc(e,o,r,!0));for(const o in t)if(!(a&&o==="expose")){const i=i6[o]||r&&r[o];e[o]=i?i(e[o],t[o]):t[o]}return e}const i6={data:Y0,props:G0,emits:G0,methods:si,computed:si,beforeCreate:sr,created:sr,beforeMount:sr,mounted:sr,beforeUpdate:sr,updated:sr,beforeDestroy:sr,beforeUnmount:sr,destroyed:sr,unmounted:sr,activated:sr,deactivated:sr,errorCaptured:sr,serverPrefetch:sr,components:si,directives:si,watch:c6,provide:Y0,inject:l6};function Y0(e,t){return t?e?function(){return Ut(We(e)?e.call(this,this):e,We(t)?t.call(this,this):t)}:t:e}function l6(e,t){return si(Rf(e),Rf(t))}function Rf(e){if(Be(e)){const t={};for(let r=0;r1)return r&&We(t)?t.call(a&&a.proxy):t}}const qv={},Vv=()=>Object.create(qv),Kv=e=>Object.getPrototypeOf(e)===qv;function f6(e,t,r,a=!1){const n={},s=Vv();e.propsDefaults=Object.create(null),Wv(e,t,n,s);for(const o in e.propsOptions[0])o in n||(n[o]=void 0);r?e.props=a?n:uv(n):e.type.props?e.props=n:e.props=s,e.attrs=s}function p6(e,t,r,a){const{props:n,attrs:s,vnode:{patchFlag:o}}=e,i=je(n),[l]=e.propsOptions;let c=!1;if((a||o>0)&&!(o&16)){if(o&8){const u=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[f,p]=Yv(d,t,!0);Ut(o,f),p&&i.push(...p)};!r&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!s&&!l)return ut(e)&&a.set(e,Qs),Qs;if(Be(s))for(let u=0;ue[0]==="_"||e==="$stable",nh=e=>Be(e)?e.map(ia):[ia(e)],m6=(e,t,r)=>{if(t._n)return t;const a=L((...n)=>nh(t(...n)),r);return a._c=!1,a},Zv=(e,t,r)=>{const a=e._ctx;for(const n in e){if(Gv(n))continue;const s=e[n];if(We(s))t[n]=m6(n,s,a);else if(s!=null){const o=nh(s);t[n]=()=>o}}},Qv=(e,t)=>{const r=nh(t);e.slots.default=()=>r},Xv=(e,t,r)=>{for(const a in t)(r||a!=="_")&&(e[a]=t[a])},g6=(e,t,r)=>{const a=e.slots=Vv();if(e.vnode.shapeFlag&32){const n=t._;n?(Xv(a,t,r),r&&Rc(a,"_",n,!0)):Zv(t,a)}else t&&Qv(e,t)},b6=(e,t,r)=>{const{vnode:a,slots:n}=e;let s=!0,o=dt;if(a.shapeFlag&32){const i=t._;i?r&&i===1?s=!1:Xv(n,t,r):(s=!t.$stable,Zv(t,n)),o=t}else t&&(Qv(e,t),o={default:1});if(s)for(const i in n)!Gv(i)&&o[i]==null&&delete n[i]};function v6(){typeof __VUE_OPTIONS_API__!="boolean"&&(ns().__VUE_OPTIONS_API__=!0),typeof __VUE_PROD_DEVTOOLS__!="boolean"&&(ns().__VUE_PROD_DEVTOOLS__=!1),typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__!="boolean"&&(ns().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const or=I6;function y6(e){return w6(e)}function w6(e,t){v6();const r=ns();r.__VUE__=!0,__VUE_PROD_DEVTOOLS__&&yv(r.__VUE_DEVTOOLS_GLOBAL_HOOK__,r);const{insert:a,remove:n,patchProp:s,createElement:o,createText:i,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:f,setScopeId:p=Rr,insertStaticContent:h}=e,b=(D,R,H,re=null,Z=null,oe=null,ae=void 0,xe=null,de=!!R.dynamicChildren)=>{if(D===R)return;D&&!Vn(D,R)&&(re=Q(D),$e(D,Z,oe,!0),D=null),R.patchFlag===-2&&(de=!1,R.dynamicChildren=null);const{type:ne,ref:De,shapeFlag:Ee}=R;switch(ne){case _l:g(D,R,H,re);break;case Qt:w(D,R,H,re);break;case ao:D==null&&x(R,H,re,ae);break;case le:Y(D,R,H,re,Z,oe,ae,xe,de);break;default:Ee&1?E(D,R,H,re,Z,oe,ae,xe,de):Ee&6?X(D,R,H,re,Z,oe,ae,xe,de):(Ee&64||Ee&128)&&ne.process(D,R,H,re,Z,oe,ae,xe,de,Se)}De!=null&&Z&&Uc(De,D&&D.ref,oe,R||D,!R)},g=(D,R,H,re)=>{if(D==null)a(R.el=i(R.children),H,re);else{const Z=R.el=D.el;R.children!==D.children&&c(Z,R.children)}},w=(D,R,H,re)=>{D==null?a(R.el=l(R.children||""),H,re):R.el=D.el},x=(D,R,H,re)=>{[D.el,D.anchor]=h(D.children,R,H,re,D.el,D.anchor)},v=({el:D,anchor:R},H,re)=>{let Z;for(;D&&D!==R;)Z=f(D),a(D,H,re),D=Z;a(R,H,re)},_=({el:D,anchor:R})=>{let H;for(;D&&D!==R;)H=f(D),n(D),D=H;n(R)},E=(D,R,H,re,Z,oe,ae,xe,de)=>{R.type==="svg"?ae="svg":R.type==="math"&&(ae="mathml"),D==null?k(R,H,re,Z,oe,ae,xe,de):U(D,R,Z,oe,ae,xe,de)},k=(D,R,H,re,Z,oe,ae,xe)=>{let de,ne;const{props:De,shapeFlag:Ee,transition:Re,dirs:ye}=D;if(de=D.el=o(D.type,oe,De&&De.is,De),Ee&8?u(de,D.children):Ee&16&&$(D.children,de,null,re,Z,Bd(D,oe),ae,xe),ye&&Fn(D,null,re,"created"),O(de,D,D.scopeId,ae,re),De){for(const me in De)me!=="value"&&!pi(me)&&s(de,me,null,De[me],oe,re);"value"in De&&s(de,"value",null,De.value,oe),(ne=De.onVnodeBeforeMount)&&aa(ne,re,D)}__VUE_PROD_DEVTOOLS__&&(Rc(de,"__vnode",D,!0),Rc(de,"__vueParentComponent",re,!0)),ye&&Fn(D,null,re,"beforeMount");const te=x6(Z,Re);te&&Re.beforeEnter(de),a(de,R,H),((ne=De&&De.onVnodeMounted)||te||ye)&&or(()=>{ne&&aa(ne,re,D),te&&Re.enter(de),ye&&Fn(D,null,re,"mounted")},Z)},O=(D,R,H,re,Z)=>{if(H&&p(D,H),re)for(let oe=0;oe{for(let ne=de;ne{const xe=R.el=D.el;__VUE_PROD_DEVTOOLS__&&(xe.__vnode=R);let{patchFlag:de,dynamicChildren:ne,dirs:De}=R;de|=D.patchFlag&16;const Ee=D.props||dt,Re=R.props||dt;let ye;if(H&&Bn(H,!1),(ye=Re.onVnodeBeforeUpdate)&&aa(ye,H,R,D),De&&Fn(R,D,H,"beforeUpdate"),H&&Bn(H,!0),(Ee.innerHTML&&Re.innerHTML==null||Ee.textContent&&Re.textContent==null)&&u(xe,""),ne?I(D.dynamicChildren,ne,xe,H,re,Bd(R,Z),oe):ae||G(D,R,xe,null,H,re,Bd(R,Z),oe,!1),de>0){if(de&16)ie(xe,Ee,Re,H,Z);else if(de&2&&Ee.class!==Re.class&&s(xe,"class",null,Re.class,Z),de&4&&s(xe,"style",Ee.style,Re.style,Z),de&8){const te=R.dynamicProps;for(let me=0;me{ye&&aa(ye,H,R,D),De&&Fn(R,D,H,"updated")},re)},I=(D,R,H,re,Z,oe,ae)=>{for(let xe=0;xe{if(R!==H){if(R!==dt)for(const oe in R)!pi(oe)&&!(oe in H)&&s(D,oe,R[oe],null,Z,re);for(const oe in H){if(pi(oe))continue;const ae=H[oe],xe=R[oe];ae!==xe&&oe!=="value"&&s(D,oe,xe,ae,Z,re)}"value"in H&&s(D,"value",R.value,H.value,Z)}},Y=(D,R,H,re,Z,oe,ae,xe,de)=>{const ne=R.el=D?D.el:i(""),De=R.anchor=D?D.anchor:i("");let{patchFlag:Ee,dynamicChildren:Re,slotScopeIds:ye}=R;ye&&(xe=xe?xe.concat(ye):ye),D==null?(a(ne,H,re),a(De,H,re),$(R.children||[],H,De,Z,oe,ae,xe,de)):Ee>0&&Ee&64&&Re&&D.dynamicChildren?(I(D.dynamicChildren,Re,H,Z,oe,ae,xe),(R.key!=null||Z&&R===Z.subTree)&&sh(D,R,!0)):G(D,R,H,De,Z,oe,ae,xe,de)},X=(D,R,H,re,Z,oe,ae,xe,de)=>{R.slotScopeIds=xe,D==null?R.shapeFlag&512?Z.ctx.activate(R,H,re,ae,de):ce(R,H,re,Z,oe,ae,de):_e(D,R,de)},ce=(D,R,H,re,Z,oe,ae)=>{const xe=D.component=L6(D,re,Z);if(Bu(D)&&(xe.ctx.renderer=Se),P6(xe,!1,ae),xe.asyncDep){if(Z&&Z.registerDep(xe,j,ae),!D.el){const de=xe.subTree=F(Qt);w(null,de,R,H)}}else j(xe,D,R,H,Z,oe,ae)},_e=(D,R,H)=>{const re=R.component=D.component;if(O6(D,R,H))if(re.asyncDep&&!re.asyncResolved){ee(re,R,H);return}else re.next=R,re.update();else R.el=D.el,re.vnode=R},j=(D,R,H,re,Z,oe,ae)=>{const xe=()=>{if(D.isMounted){let{next:Ee,bu:Re,u:ye,parent:te,vnode:me}=D;{const rr=Jv(D);if(rr){Ee&&(Ee.el=me.el,ee(D,Ee,ae)),rr.asyncDep.then(()=>{D.isUnmounted||xe()});return}}let Te=Ee,ze;Bn(D,!1),Ee?(Ee.el=me.el,ee(D,Ee,ae)):Ee=me,Re&&vc(Re),(ze=Ee.props&&Ee.props.onVnodeBeforeUpdate)&&aa(ze,te,Ee,me),Bn(D,!0);const tt=X0(D),yt=D.subTree;D.subTree=tt,b(yt,tt,d(yt.el),Q(yt),D,Z,oe),Ee.el=tt.el,Te===null&&N6(D,tt.el),ye&&or(ye,Z),(ze=Ee.props&&Ee.props.onVnodeUpdated)&&or(()=>aa(ze,te,Ee,me),Z),__VUE_PROD_DEVTOOLS__&&wv(D)}else{let Ee;const{el:Re,props:ye}=R,{bm:te,m:me,parent:Te,root:ze,type:tt}=D,yt=to(R);Bn(D,!1),te&&vc(te),!yt&&(Ee=ye&&ye.onVnodeBeforeMount)&&aa(Ee,Te,R),Bn(D,!0);{ze.ce&&ze.ce._injectChildStyle(tt);const rr=D.subTree=X0(D);b(null,rr,H,re,D,Z,oe),R.el=rr.el}if(me&&or(me,Z),!yt&&(Ee=ye&&ye.onVnodeMounted)){const rr=R;or(()=>aa(Ee,Te,rr),Z)}(R.shapeFlag&256||Te&&to(Te.vnode)&&Te.vnode.shapeFlag&256)&&D.a&&or(D.a,Z),D.isMounted=!0,__VUE_PROD_DEVTOOLS__&&qS(D),R=H=re=null}};D.scope.on();const de=D.effect=new Y1(xe);D.scope.off();const ne=D.update=de.run.bind(de),De=D.job=de.runIfDirty.bind(de);De.i=D,De.id=D.uid,de.scheduler=()=>eh(De),Bn(D,!0),ne()},ee=(D,R,H)=>{R.component=D;const re=D.vnode.props;D.vnode=R,D.next=null,p6(D,R.props,re,H),b6(D,R.children,H),On(),j0(D),Nn()},G=(D,R,H,re,Z,oe,ae,xe,de=!1)=>{const ne=D&&D.children,De=D?D.shapeFlag:0,Ee=R.children,{patchFlag:Re,shapeFlag:ye}=R;if(Re>0){if(Re&128){Me(ne,Ee,H,re,Z,oe,ae,xe,de);return}else if(Re&256){Ne(ne,Ee,H,re,Z,oe,ae,xe,de);return}}ye&8?(De&16&&Fe(ne,Z,oe),Ee!==ne&&u(H,Ee)):De&16?ye&16?Me(ne,Ee,H,re,Z,oe,ae,xe,de):Fe(ne,Z,oe,!0):(De&8&&u(H,""),ye&16&&$(Ee,H,re,Z,oe,ae,xe,de))},Ne=(D,R,H,re,Z,oe,ae,xe,de)=>{D=D||Qs,R=R||Qs;const ne=D.length,De=R.length,Ee=Math.min(ne,De);let Re;for(Re=0;ReDe?Fe(D,Z,oe,!0,!1,Ee):$(R,H,re,Z,oe,ae,xe,de,Ee)},Me=(D,R,H,re,Z,oe,ae,xe,de)=>{let ne=0;const De=R.length;let Ee=D.length-1,Re=De-1;for(;ne<=Ee&&ne<=Re;){const ye=D[ne],te=R[ne]=de?rn(R[ne]):ia(R[ne]);if(Vn(ye,te))b(ye,te,H,null,Z,oe,ae,xe,de);else break;ne++}for(;ne<=Ee&&ne<=Re;){const ye=D[Ee],te=R[Re]=de?rn(R[Re]):ia(R[Re]);if(Vn(ye,te))b(ye,te,H,null,Z,oe,ae,xe,de);else break;Ee--,Re--}if(ne>Ee){if(ne<=Re){const ye=Re+1,te=yeRe)for(;ne<=Ee;)$e(D[ne],Z,oe,!0),ne++;else{const ye=ne,te=ne,me=new Map;for(ne=te;ne<=Re;ne++){const Dt=R[ne]=de?rn(R[ne]):ia(R[ne]);Dt.key!=null&&me.set(Dt.key,ne)}let Te,ze=0;const tt=Re-te+1;let yt=!1,rr=0;const ra=new Array(tt);for(ne=0;ne=tt){$e(Dt,Z,oe,!0);continue}let Yt;if(Dt.key!=null)Yt=me.get(Dt.key);else for(Te=te;Te<=Re;Te++)if(ra[Te-te]===0&&Vn(Dt,R[Te])){Yt=Te;break}Yt===void 0?$e(Dt,Z,oe,!0):(ra[Yt-te]=ne+1,Yt>=rr?rr=Yt:yt=!0,b(Dt,R[Yt],H,null,Z,oe,ae,xe,de),ze++)}const Ya=yt?_6(ra):Qs;for(Te=Ya.length-1,ne=tt-1;ne>=0;ne--){const Dt=te+ne,Yt=R[Dt],k0=Dt+1{const{el:oe,type:ae,transition:xe,children:de,shapeFlag:ne}=D;if(ne&6){Ae(D.component.subTree,R,H,re);return}if(ne&128){D.suspense.move(R,H,re);return}if(ne&64){ae.move(D,R,H,Se);return}if(ae===le){a(oe,R,H);for(let Ee=0;Eexe.enter(oe),Z);else{const{leave:Ee,delayLeave:Re,afterLeave:ye}=xe,te=()=>a(oe,R,H),me=()=>{Ee(oe,()=>{te(),ye&&ye()})};Re?Re(oe,te,me):me()}else a(oe,R,H)},$e=(D,R,H,re=!1,Z=!1)=>{const{type:oe,props:ae,ref:xe,children:de,dynamicChildren:ne,shapeFlag:De,patchFlag:Ee,dirs:Re,cacheIndex:ye}=D;if(Ee===-2&&(Z=!1),xe!=null&&Uc(xe,null,H,D,!0),ye!=null&&(R.renderCache[ye]=void 0),De&256){R.ctx.deactivate(D);return}const te=De&1&&Re,me=!to(D);let Te;if(me&&(Te=ae&&ae.onVnodeBeforeUnmount)&&aa(Te,R,D),De&6)K(D.component,H,re);else{if(De&128){D.suspense.unmount(H,re);return}te&&Fn(D,null,R,"beforeUnmount"),De&64?D.type.remove(D,R,H,Se,re):ne&&!ne.hasOnce&&(oe!==le||Ee>0&&Ee&64)?Fe(ne,R,H,!1,!0):(oe===le&&Ee&384||!Z&&De&16)&&Fe(de,R,H),re&&Ge(D)}(me&&(Te=ae&&ae.onVnodeUnmounted)||te)&&or(()=>{Te&&aa(Te,R,D),te&&Fn(D,null,R,"unmounted")},H)},Ge=D=>{const{type:R,el:H,anchor:re,transition:Z}=D;if(R===le){He(H,re);return}if(R===ao){_(D);return}const oe=()=>{n(H),Z&&!Z.persisted&&Z.afterLeave&&Z.afterLeave()};if(D.shapeFlag&1&&Z&&!Z.persisted){const{leave:ae,delayLeave:xe}=Z,de=()=>ae(H,oe);xe?xe(D.el,oe,de):de()}else oe()},He=(D,R)=>{let H;for(;D!==R;)H=f(D),n(D),D=H;n(R)},K=(D,R,H)=>{const{bum:re,scope:Z,job:oe,subTree:ae,um:xe,m:de,a:ne}=D;Q0(de),Q0(ne),re&&vc(re),Z.stop(),oe&&(oe.flags|=8,$e(ae,D,R,H)),xe&&or(xe,R),or(()=>{D.isUnmounted=!0},R),R&&R.pendingBranch&&!R.isUnmounted&&D.asyncDep&&!D.asyncResolved&&D.suspenseId===R.pendingId&&(R.deps--,R.deps===0&&R.resolve()),__VUE_PROD_DEVTOOLS__&&KS(D)},Fe=(D,R,H,re=!1,Z=!1,oe=0)=>{for(let ae=oe;ae{if(D.shapeFlag&6)return Q(D.component.subTree);if(D.shapeFlag&128)return D.suspense.next();const R=f(D.anchor||D.el),H=R&&R[_v];return H?f(H):R};let ve=!1;const he=(D,R,H)=>{D==null?R._vnode&&$e(R._vnode,null,null,!0):b(R._vnode||null,D,R,null,null,null,H),R._vnode=D,ve||(ve=!0,j0(),bv(),ve=!1)},Se={p:b,um:$e,m:Ae,r:Ge,mt:ce,mc:$,pc:G,pbc:I,n:Q,o:e};return{render:he,hydrate:void 0,createApp:d6(he)}}function Bd({type:e,props:t},r){return r==="svg"&&e==="foreignObject"||r==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:r}function Bn({effect:e,job:t},r){r?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function x6(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function sh(e,t,r=!1){const a=e.children,n=t.children;if(Be(a)&&Be(n))for(let s=0;s>1,e[r[i]]0&&(t[a]=r[s-1]),r[s]=a)}}for(s=r.length,o=r[s-1];s-- >0;)r[s]=o,o=t[o];return r}function Jv(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Jv(t)}function Q0(e){if(e)for(let t=0;tot(E6);function St(e,t){return Hu(e,null,t)}function bne(e,t){return Hu(e,null,{flush:"post"})}function Ue(e,t,r){return Hu(e,t,r)}function Hu(e,t,r=dt){const{immediate:a,deep:n,flush:s,once:o}=r,i=Ut({},r),l=t&&a||!t&&s!=="post";let c;if(Bi){if(s==="sync"){const p=ju();c=p.__watcherHandles||(p.__watcherHandles=[])}else if(!l){const p=()=>{};return p.stop=Rr,p.resume=Rr,p.pause=Rr,p}}const u=Vt;i.call=(p,h,b)=>Gr(p,u,h,b);let d=!1;s==="post"?i.scheduler=p=>{or(p,u&&u.suspense)}:s!=="sync"&&(d=!0,i.scheduler=(p,h)=>{h?p():eh(p)}),i.augmentJob=p=>{t&&(p.flags|=4),d&&(p.flags|=2,u&&(p.id=u.uid,p.i=u))};const f=BS(e,t,i);return Bi&&(c?c.push(f):l&&f()),f}function k6(e,t,r){const a=this.proxy,n=vt(e)?e.includes(".")?e2(a,e):()=>a[e]:e.bind(a,a);let s;We(t)?s=t:(s=t.handler,r=t);const o=El(this),i=Hu(n,s.bind(a),r);return o(),i}function e2(e,t){const r=t.split(".");return()=>{let a=e;for(let n=0;nt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Fr(t)}Modifiers`]||e[`${Cn(t)}Modifiers`];function S6(e,t,...r){if(e.isUnmounted)return;const a=e.vnode.props||dt;let n=r;const s=t.startsWith("update:"),o=s&&T6(a,t.slice(7));o&&(o.trim&&(n=r.map(u=>vt(u)?u.trim():u)),o.number&&(n=r.map(Mc))),__VUE_PROD_DEVTOOLS__&&WS(e,t,n);let i,l=a[i=bc(t)]||a[i=bc(Fr(t))];!l&&s&&(l=a[i=bc(Cn(t))]),l&&Gr(l,e,6,n);const c=a[i+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[i])return;e.emitted[i]=!0,Gr(c,e,6,n)}}function t2(e,t,r=!1){const a=t.emitsCache,n=a.get(e);if(n!==void 0)return n;const s=e.emits;let o={},i=!1;if(__VUE_OPTIONS_API__&&!We(e)){const l=c=>{const u=t2(c,t,!0);u&&(i=!0,Ut(o,u))};!r&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!i?(ut(e)&&a.set(e,null),null):(Be(s)?s.forEach(l=>o[l]=null):Ut(o,s),ut(e)&&a.set(e,o),o)}function zu(e,t){return!e||!Cu(t)?!1:(t=t.slice(2).replace(/Once$/,""),lt(e,t[0].toLowerCase()+t.slice(1))||lt(e,Cn(t))||lt(e,t))}function X0(e){const{type:t,vnode:r,proxy:a,withProxy:n,propsOptions:[s],slots:o,attrs:i,emit:l,render:c,renderCache:u,props:d,data:f,setupState:p,ctx:h,inheritAttrs:b}=e,g=Bc(e);let w,x;try{if(r.shapeFlag&4){const _=n||a,E=_;w=ia(c.call(E,_,u,d,p,f,h)),x=i}else{const _=t;w=ia(_.length>1?_(d,{attrs:i,slots:o,emit:l}):_(d,null)),x=t.props?i:A6(i)}}catch(_){vi.length=0,Pu(_,e,1),w=F(Qt)}let v=w;if(x&&b!==!1){const _=Object.keys(x),{shapeFlag:E}=v;_.length&&E&7&&(s&&_.some(Kp)&&(x=C6(x,s)),v=ja(v,x,!1,!0))}return r.dirs&&(v=ja(v,null,!1,!0),v.dirs=v.dirs?v.dirs.concat(r.dirs):r.dirs),r.transition&&Li(v,r.transition),w=v,Bc(g),w}const A6=e=>{let t;for(const r in e)(r==="class"||r==="style"||Cu(r))&&((t||(t={}))[r]=e[r]);return t},C6=(e,t)=>{const r={};for(const a in e)(!Kp(a)||!(a.slice(9)in t))&&(r[a]=e[a]);return r};function O6(e,t,r){const{props:a,children:n,component:s}=e,{props:o,children:i,patchFlag:l}=t,c=s.emitsOptions;if(t.dirs||t.transition)return!0;if(r&&l>=0){if(l&1024)return!0;if(l&16)return a?J0(a,o,c):!!o;if(l&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;function I6(e,t){t&&t.pendingBranch?Be(e)?t.effects.push(...e):t.effects.push(e):gv(e)}const le=Symbol.for("v-fgt"),_l=Symbol.for("v-txt"),Qt=Symbol.for("v-cmt"),ao=Symbol.for("v-stc"),vi=[];let Sr=null;function y(e=!1){vi.push(Sr=e?null:[])}function $6(){vi.pop(),Sr=vi[vi.length-1]||null}let Pi=1;function em(e,t=!1){Pi+=e,e<0&&Sr&&t&&(Sr.hasOnce=!0)}function a2(e){return e.dynamicChildren=Pi>0?Sr||Qs:null,$6(),Pi>0&&Sr&&Sr.push(e),e}function S(e,t,r,a,n,s){return a2(A(e,t,r,a,n,s,!0))}function V(e,t,r,a,n){return a2(F(e,t,r,a,n,!0))}function Fi(e){return e?e.__v_isVNode===!0:!1}function Vn(e,t){return e.type===t.type&&e.key===t.key}const n2=({key:e})=>e??null,wc=({ref:e,ref_key:t,ref_for:r})=>(typeof e=="number"&&(e=""+e),e!=null?vt(e)||At(e)||We(e)?{i:Bt,r:e,k:t,f:!!r}:e:null);function A(e,t=null,r=null,a=0,n=null,s=e===le?0:1,o=!1,i=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&n2(t),ref:t&&wc(t),scopeId:xv,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:a,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:Bt};return i?(oh(l,r),s&128&&e.normalize(l)):r&&(l.shapeFlag|=vt(r)?8:16),Pi>0&&!o&&Sr&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&Sr.push(l),l}const F=D6;function D6(e,t=null,r=null,a=0,n=null,s=!1){if((!e||e===Pv)&&(e=Qt),Fi(e)){const i=ja(e,t,!0);return r&&oh(i,r),Pi>0&&!s&&Sr&&(i.shapeFlag&6?Sr[Sr.indexOf(e)]=i:Sr.push(i)),i.patchFlag=-2,i}if(j6(e)&&(e=e.__vccOpts),t){t=Er(t);let{class:i,style:l}=t;i&&!vt(i)&&(t.class=Oe(i)),ut(l)&&(Jp(l)&&!Be(l)&&(l=Ut({},l)),t.style=Jt(l))}const o=vt(e)?1:r2(e)?128:Ev(e)?64:ut(e)?4:We(e)?2:0;return A(e,t,r,a,n,o,s,!0)}function Er(e){return e?Jp(e)||Kv(e)?Ut({},e):e:null}function ja(e,t,r=!1,a=!1){const{props:n,ref:s,patchFlag:o,children:i,transition:l}=e,c=t?pr(n||{},t):n,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&n2(c),ref:t&&t.ref?r&&s?Be(s)?s.concat(wc(t)):[s,wc(t)]:wc(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==le?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ja(e.ssContent),ssFallback:e.ssFallback&&ja(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&a&&Li(u,l.clone(u)),u}function ue(e=" ",t=0){return F(_l,null,e,t)}function yi(e,t){const r=F(ao,null,e);return r.staticCount=t,r}function W(e="",t=!1){return t?(y(),V(Qt,null,e)):F(Qt,null,e)}function ia(e){return e==null||typeof e=="boolean"?F(Qt):Be(e)?F(le,null,e.slice()):Fi(e)?rn(e):F(_l,null,String(e))}function rn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ja(e)}function oh(e,t){let r=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(Be(t))r=16;else if(typeof t=="object")if(a&65){const n=t.default;n&&(n._c&&(n._d=!1),oh(e,n()),n._c&&(n._d=!0));return}else{r=32;const n=t._;!n&&!Kv(t)?t._ctx=Bt:n===3&&Bt&&(Bt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else We(t)?(t={default:t,_ctx:Bt},r=32):(t=String(t),a&64?(r=16,t=[ue(t)]):r=8);e.children=t,e.shapeFlag|=r}function pr(...e){const t={};for(let r=0;rVt||Bt;let zc,Lf;{const e=ns(),t=(r,a)=>{let n;return(n=e[r])||(n=e[r]=[]),n.push(a),s=>{n.length>1?n.forEach(o=>o(s)):n[0](s)}};zc=t("__VUE_INSTANCE_SETTERS__",r=>Vt=r),Lf=t("__VUE_SSR_SETTERS__",r=>Bi=r)}const El=e=>{const t=Vt;return zc(e),e.scope.on(),()=>{e.scope.off(),zc(t)}},tm=()=>{Vt&&Vt.scope.off(),zc(null)};function s2(e){return e.vnode.shapeFlag&4}let Bi=!1;function P6(e,t=!1,r=!1){t&&Lf(t);const{props:a,children:n}=e.vnode,s=s2(e);f6(e,a,s,t),g6(e,n,r);const o=s?F6(e,t):void 0;return t&&Lf(!1),o}function F6(e,t){const r=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,n6);const{setup:a}=r;if(a){On();const n=e.setupContext=a.length>1?i2(e):null,s=El(e),o=xl(a,e,0,[e.props,n]),i=U1(o);if(Nn(),s(),(i||e.sp)&&!to(e)&&Iv(e),i){if(o.then(tm,tm),t)return o.then(l=>{rm(e,l)}).catch(l=>{Pu(l,e,0)});e.asyncDep=o}else rm(e,o)}else o2(e)}function rm(e,t,r){We(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ut(t)&&(__VUE_PROD_DEVTOOLS__&&(e.devtoolsRawSetupState=t),e.setupState=fv(t)),o2(e)}function o2(e,t,r){const a=e.type;if(e.render||(e.render=a.render||Rr),__VUE_OPTIONS_API__){const n=El(e);On();try{s6(e)}finally{Nn(),n()}}}const B6={get(e,t){return Gt(e,"get",""),e[t]}};function i2(e){const t=r=>{e.exposed=r||{}};return{attrs:new Proxy(e.attrs,B6),slots:e.slots,emit:e.emit,expose:t}}function qu(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(fv(OS(e.exposed)),{get(t,r){if(r in t)return t[r];if(r in bi)return bi[r](e)},has(t,r){return r in t||r in bi}})):e.proxy}function U6(e,t=!0){return We(e)?e.displayName||e.name:e.name||t&&e.__name}function j6(e){return We(e)&&"__vccOpts"in e}const B=(e,t)=>PS(e,t,Bi);function _t(e,t,r){const a=arguments.length;return a===2?ut(t)&&!Be(t)?Fi(t)?F(e,null,[t]):F(e,t):F(e,null,t):(a>3?r=Array.prototype.slice.call(arguments,2):a===3&&Fi(r)&&(r=[r]),F(e,t,r))}const Pf="3.5.13";/** -* @vue/runtime-dom v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Ff;const am=typeof window<"u"&&window.trustedTypes;if(am)try{Ff=am.createPolicy("vue",{createHTML:e=>e})}catch{}const l2=Ff?e=>Ff.createHTML(e):e=>e,H6="http://www.w3.org/2000/svg",z6="http://www.w3.org/1998/Math/MathML",Oa=typeof document<"u"?document:null,nm=Oa&&Oa.createElement("template"),q6={insert:(e,t,r)=>{t.insertBefore(e,r||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,r,a)=>{const n=t==="svg"?Oa.createElementNS(H6,e):t==="mathml"?Oa.createElementNS(z6,e):r?Oa.createElement(e,{is:r}):Oa.createElement(e);return e==="select"&&a&&a.multiple!=null&&n.setAttribute("multiple",a.multiple),n},createText:e=>Oa.createTextNode(e),createComment:e=>Oa.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Oa.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,r,a,n,s){const o=r?r.previousSibling:t.lastChild;if(n&&(n===s||n.nextSibling))for(;t.insertBefore(n.cloneNode(!0),r),!(n===s||!(n=n.nextSibling)););else{nm.innerHTML=l2(a==="svg"?`${e}`:a==="mathml"?`${e}`:e);const i=nm.content;if(a==="svg"||a==="mathml"){const l=i.firstChild;for(;l.firstChild;)i.appendChild(l.firstChild);i.removeChild(l)}t.insertBefore(i,r)}return[o?o.nextSibling:t.firstChild,r?r.previousSibling:t.lastChild]}},Ga="transition",jo="animation",Ui=Symbol("_vtc"),c2={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},V6=Ut({},Sv,c2),K6=e=>(e.displayName="Transition",e.props=V6,e),vne=K6((e,{slots:t})=>_t(QS,W6(e),t)),Un=(e,t=[])=>{Be(e)?e.forEach(r=>r(...t)):e&&e(...t)},sm=e=>e?Be(e)?e.some(t=>t.length>1):e.length>1:!1;function W6(e){const t={};for(const Y in e)Y in c2||(t[Y]=e[Y]);if(e.css===!1)return t;const{name:r="v",type:a,duration:n,enterFromClass:s=`${r}-enter-from`,enterActiveClass:o=`${r}-enter-active`,enterToClass:i=`${r}-enter-to`,appearFromClass:l=s,appearActiveClass:c=o,appearToClass:u=i,leaveFromClass:d=`${r}-leave-from`,leaveActiveClass:f=`${r}-leave-active`,leaveToClass:p=`${r}-leave-to`}=e,h=Y6(n),b=h&&h[0],g=h&&h[1],{onBeforeEnter:w,onEnter:x,onEnterCancelled:v,onLeave:_,onLeaveCancelled:E,onBeforeAppear:k=w,onAppear:O=x,onAppearCancelled:$=v}=t,U=(Y,X,ce,_e)=>{Y._enterCancelled=_e,jn(Y,X?u:i),jn(Y,X?c:o),ce&&ce()},I=(Y,X)=>{Y._isLeaving=!1,jn(Y,d),jn(Y,p),jn(Y,f),X&&X()},ie=Y=>(X,ce)=>{const _e=Y?O:x,j=()=>U(X,Y,ce);Un(_e,[X,j]),om(()=>{jn(X,Y?l:s),Ea(X,Y?u:i),sm(_e)||im(X,a,b,j)})};return Ut(t,{onBeforeEnter(Y){Un(w,[Y]),Ea(Y,s),Ea(Y,o)},onBeforeAppear(Y){Un(k,[Y]),Ea(Y,l),Ea(Y,c)},onEnter:ie(!1),onAppear:ie(!0),onLeave(Y,X){Y._isLeaving=!0;const ce=()=>I(Y,X);Ea(Y,d),Y._enterCancelled?(Ea(Y,f),um()):(um(),Ea(Y,f)),om(()=>{Y._isLeaving&&(jn(Y,d),Ea(Y,p),sm(_)||im(Y,a,g,ce))}),Un(_,[Y,ce])},onEnterCancelled(Y){U(Y,!1,void 0,!0),Un(v,[Y])},onAppearCancelled(Y){U(Y,!0,void 0,!0),Un($,[Y])},onLeaveCancelled(Y){I(Y),Un(E,[Y])}})}function Y6(e){if(e==null)return null;if(ut(e))return[Ud(e.enter),Ud(e.leave)];{const t=Ud(e);return[t,t]}}function Ud(e){return rS(e)}function Ea(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.add(r)),(e[Ui]||(e[Ui]=new Set)).add(t)}function jn(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const r=e[Ui];r&&(r.delete(t),r.size||(e[Ui]=void 0))}function om(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let G6=0;function im(e,t,r,a){const n=e._endId=++G6,s=()=>{n===e._endId&&a()};if(r!=null)return setTimeout(s,r);const{type:o,timeout:i,propCount:l}=Z6(e,t);if(!o)return a();const c=o+"end";let u=0;const d=()=>{e.removeEventListener(c,f),s()},f=p=>{p.target===e&&++u>=l&&d()};setTimeout(()=>{u(r[h]||"").split(", "),n=a(`${Ga}Delay`),s=a(`${Ga}Duration`),o=lm(n,s),i=a(`${jo}Delay`),l=a(`${jo}Duration`),c=lm(i,l);let u=null,d=0,f=0;t===Ga?o>0&&(u=Ga,d=o,f=s.length):t===jo?c>0&&(u=jo,d=c,f=l.length):(d=Math.max(o,c),u=d>0?o>c?Ga:jo:null,f=u?u===Ga?s.length:l.length:0);const p=u===Ga&&/\b(transform|all)(,|$)/.test(a(`${Ga}Property`).toString());return{type:u,timeout:d,propCount:f,hasTransform:p}}function lm(e,t){for(;e.lengthcm(r)+cm(e[a])))}function cm(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function um(){return document.body.offsetHeight}function Q6(e,t,r){const a=e[Ui];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):r?e.setAttribute("class",t):e.className=t}const qc=Symbol("_vod"),u2=Symbol("_vsh"),Vu={beforeMount(e,{value:t},{transition:r}){e[qc]=e.style.display==="none"?"":e.style.display,r&&t?r.beforeEnter(e):Ho(e,t)},mounted(e,{value:t},{transition:r}){r&&t&&r.enter(e)},updated(e,{value:t,oldValue:r},{transition:a}){!t!=!r&&(a?t?(a.beforeEnter(e),Ho(e,!0),a.enter(e)):a.leave(e,()=>{Ho(e,!1)}):Ho(e,t))},beforeUnmount(e,{value:t}){Ho(e,t)}};function Ho(e,t){e.style.display=t?e[qc]:"none",e[u2]=!t}const d2=Symbol("");function X6(e){const t=Ka();if(!t)return;const r=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(s=>Vc(s,n))},a=()=>{const n=e(t.proxy);t.ce?Vc(t.ce,n):Bf(t.subTree,n),r(n)};Mv(()=>{gv(a)}),it(()=>{Ue(a,Rr,{flush:"post"});const n=new MutationObserver(a);n.observe(t.subTree.el.parentNode,{childList:!0}),Kt(()=>n.disconnect())})}function Bf(e,t){if(e.shapeFlag&128){const r=e.suspense;e=r.activeBranch,r.pendingBranch&&!r.isHydrating&&r.effects.push(()=>{Bf(r.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Vc(e.el,t);else if(e.type===le)e.children.forEach(r=>Bf(r,t));else if(e.type===ao){let{el:r,anchor:a}=e;for(;r&&(Vc(r,t),r!==a);)r=r.nextSibling}}function Vc(e,t){if(e.nodeType===1){const r=e.style;let a="";for(const n in t)r.setProperty(`--${n}`,t[n]),a+=`--${n}: ${t[n]};`;r[d2]=a}}const J6=/(^|;)\s*display\s*:/;function eA(e,t,r){const a=e.style,n=vt(r);let s=!1;if(r&&!n){if(t)if(vt(t))for(const o of t.split(";")){const i=o.slice(0,o.indexOf(":")).trim();r[i]==null&&xc(a,i,"")}else for(const o in t)r[o]==null&&xc(a,o,"");for(const o in r)o==="display"&&(s=!0),xc(a,o,r[o])}else if(n){if(t!==r){const o=a[d2];o&&(r+=";"+o),a.cssText=r,s=J6.test(r)}}else t&&e.removeAttribute("style");qc in e&&(e[qc]=s?a.display:"",e[u2]&&(a.display="none"))}const dm=/\s*!important$/;function xc(e,t,r){if(Be(r))r.forEach(a=>xc(e,t,a));else if(r==null&&(r=""),t.startsWith("--"))e.setProperty(t,r);else{const a=tA(e,t);dm.test(r)?e.setProperty(Cn(a),r.replace(dm,""),"important"):e[a]=r}}const fm=["Webkit","Moz","ms"],jd={};function tA(e,t){const r=jd[t];if(r)return r;let a=Fr(t);if(a!=="filter"&&a in e)return jd[t]=a;a=Nu(a);for(let n=0;nHd||(sA.then(()=>Hd=0),Hd=Date.now());function iA(e,t){const r=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=r.attached)return;Gr(lA(a,r.value),t,5,[a])};return r.value=e,r.attached=oA(),r}function lA(e,t){if(Be(t)){const r=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{r.call(e),e._stopped=!0},t.map(a=>n=>!n._stopped&&a&&a(n))}else return t}const vm=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,cA=(e,t,r,a,n,s)=>{const o=n==="svg";t==="class"?Q6(e,a,o):t==="style"?eA(e,r,a):Cu(t)?Kp(t)||aA(e,t,r,a,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):uA(e,t,a,o))?(mm(e,t,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&hm(e,t,a,o,s,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!vt(a))?mm(e,Fr(t),a,s,t):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),hm(e,t,a,o))};function uA(e,t,r,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&vm(t)&&We(r));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const n=e.tagName;if(n==="IMG"||n==="VIDEO"||n==="CANVAS"||n==="SOURCE")return!1}return vm(t)&&vt(r)?!1:t in e}const uo=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Be(t)?r=>vc(t,r):t};function dA(e){e.target.composing=!0}function ym(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Fa=Symbol("_assign"),fA={created(e,{modifiers:{lazy:t,trim:r,number:a}},n){e[Fa]=uo(n);const s=a||n.props&&n.props.type==="number";ln(e,t?"change":"input",o=>{if(o.target.composing)return;let i=e.value;r&&(i=i.trim()),s&&(i=Mc(i)),e[Fa](i)}),r&&ln(e,"change",()=>{e.value=e.value.trim()}),t||(ln(e,"compositionstart",dA),ln(e,"compositionend",ym),ln(e,"change",ym))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:r,modifiers:{lazy:a,trim:n,number:s}},o){if(e[Fa]=uo(o),e.composing)return;const i=(s||e.type==="number")&&!/^0\d/.test(e.value)?Mc(e.value):e.value,l=t??"";i!==l&&(document.activeElement===e&&e.type!=="range"&&(a&&t===r||n&&e.value.trim()===l)||(e.value=l))}},f2={deep:!0,created(e,t,r){e[Fa]=uo(r),ln(e,"change",()=>{const a=e._modelValue,n=ji(e),s=e.checked,o=e[Fa];if(Be(a)){const i=Gp(a,n),l=i!==-1;if(s&&!l)o(a.concat(n));else if(!s&&l){const c=[...a];c.splice(i,1),o(c)}}else if(Ao(a)){const i=new Set(a);s?i.add(n):i.delete(n),o(i)}else o(p2(e,s))})},mounted:wm,beforeUpdate(e,t,r){e[Fa]=uo(r),wm(e,t,r)}};function wm(e,{value:t,oldValue:r},a){e._modelValue=t;let n;if(Be(t))n=Gp(t,a.props.value)>-1;else if(Ao(t))n=t.has(a.props.value);else{if(t===r)return;n=wl(t,p2(e,!0))}e.checked!==n&&(e.checked=n)}const pA={deep:!0,created(e,{value:t,modifiers:{number:r}},a){const n=Ao(t);ln(e,"change",()=>{const s=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>r?Mc(ji(o)):ji(o));e[Fa](e.multiple?n?new Set(s):s:s[0]),e._assigning=!0,Rt(()=>{e._assigning=!1})}),e[Fa]=uo(a)},mounted(e,{value:t}){xm(e,t)},beforeUpdate(e,t,r){e[Fa]=uo(r)},updated(e,{value:t}){e._assigning||xm(e,t)}};function xm(e,t){const r=e.multiple,a=Be(t);if(!(r&&!a&&!Ao(t))){for(let n=0,s=e.options.length;nString(c)===String(i)):o.selected=Gp(t,i)>-1}else o.selected=t.has(i);else if(wl(ji(o),t)){e.selectedIndex!==n&&(e.selectedIndex=n);return}}!r&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ji(e){return"_value"in e?e._value:e.value}function p2(e,t){const r=t?"_trueValue":"_falseValue";return r in e?e[r]:t}const hA=["ctrl","shift","alt","meta"],mA={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>hA.some(r=>e[`${r}Key`]&&!t.includes(r))},hn=(e,t)=>{const r=e._withMods||(e._withMods={}),a=t.join(".");return r[a]||(r[a]=(n,...s)=>{for(let o=0;o{const r=e._withKeys||(e._withKeys={}),a=t.join(".");return r[a]||(r[a]=n=>{if(!("key"in n))return;const s=Cn(n.key);if(t.some(o=>o===s||gA[o]===s))return e(n)})},bA=Ut({patchProp:cA},q6);let _m;function h2(){return _m||(_m=y6(bA))}const yne=(...e)=>{h2().render(...e)},m2=(...e)=>{const t=h2().createApp(...e),{mount:r}=t;return t.mount=a=>{const n=yA(a);if(!n)return;const s=t._component;!We(s)&&!s.render&&!s.template&&(s.template=n.innerHTML),n.nodeType===1&&(n.textContent="");const o=r(n,!1,vA(n));return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),o},t};function vA(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function yA(e){return vt(e)?document.querySelector(e):e}var wA=`/* Inter (--scalar-font) */ -/* cyrillic-ext */ -@font-face { - font-family: 'Inter'; - font-style: normal; - font-weight: 100 900; - font-display: swap; - src: url(https://fonts.scalar.com/inter-cyrillic-ext.woff2) format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, - U+FE2E-FE2F; -} -/* cyrillic */ -@font-face { - font-family: 'Inter'; - font-style: normal; - font-weight: 100 900; - font-display: swap; - src: url(https://fonts.scalar.com/inter-cyrillic.woff2) format('woff2'); - unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek-ext */ -@font-face { - font-family: 'Inter'; - font-style: normal; - font-weight: 100 900; - font-display: swap; - src: url(https://fonts.scalar.com/inter-greek-ext.woff2) format('woff2'); - unicode-range: U+1F00-1FFF; -} -/* greek */ -@font-face { - font-family: 'Inter'; - font-style: normal; - font-weight: 100 900; - font-display: swap; - src: url(https://fonts.scalar.com/inter-greek.woff2) format('woff2'); - unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, - U+03A3-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'Inter'; - font-style: normal; - font-weight: 100 900; - font-display: swap; - src: url(https://fonts.scalar.com/inter-vietnamese.woff2) format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, - U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, - U+1EA0-1EF9, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'Inter'; - font-style: normal; - font-weight: 100 900; - font-display: swap; - src: url(https://fonts.scalar.com/inter-latin-ext.woff2) format('woff2'); - unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, - U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'Inter'; - font-style: normal; - font-weight: 100 900; - font-display: swap; - src: url(https://fonts.scalar.com/inter-latin.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, - U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, - U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} -/* JetBrains Mono (--scalar-font-code) */ -/* cyrillic-ext */ -@font-face { - font-family: 'JetBrains Mono'; - font-style: normal; - font-weight: 400; - src: url(https://fonts.scalar.com/mono-cyrillic-ext.woff2) format('woff2'); - unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, - U+FE2E-FE2F; -} -/* cyrillic */ -@font-face { - font-family: 'JetBrains Mono'; - font-style: normal; - font-weight: 400; - src: url(https://fonts.scalar.com/mono-cyrillic.woff2) format('woff2'); - unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; -} -/* greek */ -@font-face { - font-family: 'JetBrains Mono'; - font-style: normal; - font-weight: 400; - src: url(https://fonts.scalar.com/mono-greek.woff2) format('woff2'); - unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, - U+03A3-03FF; -} -/* vietnamese */ -@font-face { - font-family: 'JetBrains Mono'; - font-style: normal; - font-weight: 400; - src: url(https://fonts.scalar.com/mono-vietnamese.woff2) format('woff2'); - unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, - U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, - U+1EA0-1EF9, U+20AB; -} -/* latin-ext */ -@font-face { - font-family: 'JetBrains Mono'; - font-style: normal; - font-weight: 400; - src: url(https://fonts.scalar.com/mono-latin-ext.woff2) format('woff2'); - unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, - U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; -} -/* latin */ -@font-face { - font-family: 'JetBrains Mono'; - font-style: normal; - font-weight: 400; - src: url(https://fonts.scalar.com/mono-latin.woff2) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, - U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, - U+2193, U+2212, U+2215, U+FEFF, U+FFFD; -} -`;const xA=`/* basic theme */ -:root { - --scalar-text-decoration: underline; - --scalar-text-decoration-hover: underline; -} -.light-mode, -.light-mode .dark-mode { - --scalar-background-1: #f9f9f9; - --scalar-background-2: #f1f1f1; - --scalar-background-3: #e7e7e7; - --scalar-background-card: #fff; - - --scalar-color-1: #2a2f45; - --scalar-color-2: #757575; - --scalar-color-3: #8e8e8e; - - --scalar-color-accent: var(--scalar-color-1); - --scalar-background-accent: var(--scalar-background-3); - - --scalar-border-color: rgba(0, 0, 0, 0.1); -} -.dark-mode { - --scalar-background-1: #131313; - --scalar-background-2: #1d1d1d; - --scalar-background-3: #272727; - --scalar-background-card: #1d1d1d; - - --scalar-color-1: rgba(255, 255, 255, 0.9); - --scalar-color-2: rgba(255, 255, 255, 0.62); - --scalar-color-3: rgba(255, 255, 255, 0.44); - - --scalar-color-accent: var(--scalar-color-1); - --scalar-background-accent: var(--scalar-background-3); - - --scalar-border-color: #2a2b2a; -} -/* Document Sidebar */ -.light-mode .t-doc__sidebar, -.dark-mode .t-doc__sidebar { - --scalar-sidebar-background-1: var(--scalar-background-1); - --scalar-sidebar-color-1: var(--scalar-color-1); - --scalar-sidebar-color-2: var(--scalar-color-2); - --scalar-sidebar-border-color: var(--scalar-border-color); - - --scalar-sidebar-item-hover-background: var(--scalar-background-2); - --scalar-sidebar-item-hover-color: currentColor; - - --scalar-sidebar-item-active-background: var(--scalar-background-accent); - --scalar-sidebar-color-active: var(--scalar-color-accent); - - --scalar-sidebar-search-background: transparent; - --scalar-sidebar-search-color: var(--scalar-color-3); - --scalar-sidebar-search-border-color: var(--scalar-border-color); - - --scalar-sidebar-indent-border: var(--scalar-sidebar-border-color); - --scalar-sidebar-indent-border-hover: var(--scalar-sidebar-border-color); - --scalar-sidebar-indent-border-active: var(--scalar-sidebar-border-color); -} -/* advanced */ -.light-mode .dark-mode, -.light-mode { - --scalar-color-green: #069061; - --scalar-color-red: #ef0006; - --scalar-color-yellow: #edbe20; - --scalar-color-blue: #0082d0; - --scalar-color-orange: #fb892c; - --scalar-color-purple: #5203d1; - - --scalar-button-1: rgba(0, 0, 0, 1); - --scalar-button-1-hover: rgba(0, 0, 0, 0.8); - --scalar-button-1-color: rgba(255, 255, 255, 0.9); -} -.dark-mode { - --scalar-color-green: #00b648; - --scalar-color-red: #dd2f2c; - --scalar-color-yellow: #ffc90d; - --scalar-color-blue: #4eb3ec; - --scalar-color-orange: #ff8d4d; - --scalar-color-purple: #b191f9; - - --scalar-button-1: rgba(255, 255, 255, 1); - --scalar-button-1-hover: rgba(255, 255, 255, 0.9); - --scalar-button-1-color: black; -} - -.scalar-api-client__item, -.scalar-card, -.dark-mode .dark-mode.scalar-card { - --scalar-background-1: var(--scalar-background-card); - --scalar-background-2: var(--scalar-background-1); - --scalar-background-3: var(--scalar-background-1); -} -.dark-mode .dark-mode.scalar-card { - --scalar-background-3: var(--scalar-background-3); -} -.t-doc__sidebar { - --scalar-color-green: var(--scalar-color-1); - --scalar-color-red: var(--scalar-color-1); - --scalar-color-yellow: var(--scalar-color-1); - --scalar-color-blue: var(--scalar-color-1); - --scalar-color-orange: var(--scalar-color-1); - --scalar-color-purple: var(--scalar-color-1); -} -`,_A=`/* basic theme */ -:root { - --scalar-text-decoration: underline; - --scalar-text-decoration-hover: underline; -} -.light-mode { - --scalar-background-1: #f0f2f5; - --scalar-background-2: #eaecf0; - --scalar-background-3: #e0e2e6; - --scalar-border-color: rgb(213 213 213); - - --scalar-color-1: rgb(9, 9, 11); - --scalar-color-2: rgb(113, 113, 122); - --scalar-color-3: rgba(25, 25, 28, 0.5); - - --scalar-color-accent: var(--scalar-color-1); - --scalar-background-accent: #8ab4f81f; -} -.light-mode .scalar-card.dark-mode, -.dark-mode { - --scalar-background-1: #000e23; - --scalar-background-2: #01132e; - --scalar-background-3: #03193b; - --scalar-border-color: #2e394c; - - --scalar-color-1: #fafafa; - --scalar-color-2: rgb(161, 161, 170); - --scalar-color-3: rgba(255, 255, 255, 0.533); - - --scalar-color-accent: var(--scalar-color-1); - --scalar-background-accent: #8ab4f81f; - - --scalar-code-language-color-supersede: var(--scalar-color-1); -} -/* Document Sidebar */ -.light-mode .t-doc__sidebar, -.dark-mode .t-doc__sidebar { - --scalar-sidebar-background-1: var(--scalar-background-1); - --scalar-sidebar-color-1: var(--scalar-color-1); - --scalar-sidebar-color-2: var(--scalar-color-2); - --scalar-sidebar-border-color: var(--scalar-border-color); - - --scalar-sidebar-item-hover-background: var(--scalar-background-2); - --scalar-sidebar-item-hover-color: currentColor; - - --scalar-sidebar-item-active-background: var(--scalar-background-3); - --scalar-sidebar-color-active: var(--scalar-color-accent); - - --scalar-sidebar-search-background: rgba(255, 255, 255, 0.1); - --scalar-sidebar-search-border-color: var(--scalar-border-color); - --scalar-sidebar-search-color: var(--scalar-color-3); - z-index: 1; -} -.light-mode .t-doc__sidebar { - --scalar-sidebar-search-background: white; -} -/* advanced */ -.light-mode { - --scalar-color-green: #069061; - --scalar-color-red: #ef0006; - --scalar-color-yellow: #edbe20; - --scalar-color-blue: #0082d0; - --scalar-color-orange: #fb892c; - --scalar-color-purple: #5203d1; - - --scalar-button-1: rgba(0, 0, 0, 1); - --scalar-button-1-hover: rgba(0, 0, 0, 0.8); - --scalar-button-1-color: rgba(255, 255, 255, 0.9); -} -.dark-mode { - --scalar-color-green: rgba(69, 255, 165, 0.823); - --scalar-color-red: #ff8589; - --scalar-color-yellow: #ffcc4d; - --scalar-color-blue: #6bc1fe; - --scalar-color-orange: #f98943; - --scalar-color-purple: #b191f9; - - --scalar-button-1: rgba(255, 255, 255, 1); - --scalar-button-1-hover: rgba(255, 255, 255, 0.9); - --scalar-button-1-color: black; -} -/* Custom theme */ -/* Document header */ -@keyframes headerbackground { - from { - background: transparent; - backdrop-filter: none; - } - to { - background: var(--header-background-1); - backdrop-filter: blur(12px); - } -} -.dark-mode h2.t-editor__heading, -.dark-mode .t-editor__page-title h1, -.dark-mode h1.section-header:not(::selection), -.dark-mode .markdown h1, -.dark-mode .markdown h2, -.dark-mode .markdown h3, -.dark-mode .markdown h4, -.dark-mode .markdown h5, -.dark-mode .markdown h6 { - -webkit-text-fill-color: transparent; - background-image: linear-gradient( - to right bottom, - rgb(255, 255, 255) 30%, - rgba(255, 255, 255, 0.38) - ); - -webkit-background-clip: text; - background-clip: text; -} -/* Hero Section Flare */ -.section-flare-item:nth-of-type(1) { - --c1: #ffffff; - --c2: #babfd8; - --c3: #2e8bb2; - --c4: #1a8593; - --c5: #0a143e; - --c6: #0a0f52; - --c7: #2341b8; - - --solid: var(--c1), var(--c2), var(--c3), var(--c4), var(--c5), var(--c6), - var(--c7); - --solid-wrap: var(--solid), var(--c1); - --trans: var(--c1), transparent, var(--c2), transparent, var(--c3), - transparent, var(--c4), transparent, var(--c5), transparent, var(--c6), - transparent, var(--c7); - --trans-wrap: var(--trans), transparent, var(--c1); - - background: radial-gradient(circle, var(--trans)), - conic-gradient(from 180deg, var(--trans-wrap)), - radial-gradient(circle, var(--trans)), conic-gradient(var(--solid-wrap)); - width: 70vw; - height: 700px; - border-radius: 50%; - filter: blur(100px); - z-index: 0; - right: 0; - position: absolute; - transform: rotate(-45deg); - top: -300px; - opacity: 0.3; -} -.section-flare-item:nth-of-type(3) { - --star-color: #6b9acc; - --star-color2: #446b8d; - --star-color3: #3e5879; - background-image: radial-gradient( - 2px 2px at 20px 30px, - var(--star-color2), - rgba(0, 0, 0, 0) - ), - radial-gradient(2px 2px at 40px 70px, var(--star-color), rgba(0, 0, 0, 0)), - radial-gradient(2px 2px at 50px 160px, var(--star-color3), rgba(0, 0, 0, 0)), - radial-gradient(2px 2px at 90px 40px, var(--star-color), rgba(0, 0, 0, 0)), - radial-gradient(2px 2px at 130px 80px, var(--star-color), rgba(0, 0, 0, 0)), - radial-gradient( - 2px 2px at 160px 120px, - var(--star-color3), - rgba(0, 0, 0, 0) - ); - background-repeat: repeat; - background-size: 200px 200px; - width: 100%; - height: 100%; - mask-image: radial-gradient(ellipse at 100% 0%, black 40%, transparent 70%); -} -.section-flare { - top: -150px !important; - height: 100vh; - background: linear-gradient(#000, var(--scalar-background-1)); - width: 100vw; - overflow-x: hidden; -} -.light-mode .section-flare { - display: none; -} -.light-mode .scalar-card { - --scalar-background-1: #fff; - --scalar-background-2: #fff; - --scalar-background-3: #fff; -} -`,EA=`/* basic theme */ -:root { - --scalar-text-decoration: underline; - --scalar-text-decoration-hover: underline; -} -.light-mode { - --scalar-color-1: rgb(9, 9, 11); - --scalar-color-2: rgb(113, 113, 122); - --scalar-color-3: rgba(25, 25, 28, 0.5); - --scalar-color-accent: var(--scalar-color-1); - - --scalar-background-1: #fff; - --scalar-background-2: #f4f4f5; - --scalar-background-3: #e3e3e6; - --scalar-background-accent: #8ab4f81f; - - --scalar-border-color: rgb(228, 228, 231); - --scalar-code-language-color-supersede: var(--scalar-color-1); -} -.dark-mode { - --scalar-color-1: #fafafa; - --scalar-color-2: rgb(161, 161, 170); - --scalar-color-3: rgba(255, 255, 255, 0.533); - --scalar-color-accent: var(--scalar-color-1); - - --scalar-background-1: #09090b; - --scalar-background-2: #18181b; - --scalar-background-3: #2c2c30; - --scalar-background-accent: #8ab4f81f; - - --scalar-border-color: rgba(255, 255, 255, 0.16); - --scalar-code-language-color-supersede: var(--scalar-color-1); -} - -/* Document Sidebar */ -.light-mode .t-doc__sidebar, -.dark-mode .t-doc__sidebar { - --scalar-sidebar-background-1: var(--scalar-background-1); - --scalar-sidebar-color-1: var(--scalar-color-1); - --scalar-sidebar-color-2: var(--scalar-color-2); - --scalar-sidebar-border-color: var(--scalar-border-color); - - --scalar-sidebar-item-hover-color: currentColor; - --scalar-sidebar-item-hover-background: var(--scalar-background-2); - - --scalar-sidebar-item-active-background: var(--scalar-background-3); - --scalar-sidebar-color-active: var(--scalar-color-accent); - - --scalar-sidebar-search-background: transparent; - --scalar-sidebar-search-border-color: var(--scalar-border-color); - --scalar-sidebar-search-color: var(--scalar-color-3); -} -.light-mode .t-doc__sidebar { - --scalar-sidebar-item-active-background: var(--scalar-background-2); -} -/* advanced */ -.light-mode { - --scalar-color-green: #069061; - --scalar-color-red: #ef0006; - --scalar-color-yellow: #edbe20; - --scalar-color-blue: #0082d0; - --scalar-color-orange: #fb892c; - --scalar-color-purple: #5203d1; - - --scalar-button-1: rgba(0, 0, 0, 1); - --scalar-button-1-hover: rgba(0, 0, 0, 0.8); - --scalar-button-1-color: rgba(255, 255, 255, 0.9); -} -.dark-mode { - --scalar-color-green: rgba(69, 255, 165, 0.823); - --scalar-color-red: #ff8589; - --scalar-color-yellow: #ffcc4d; - --scalar-color-blue: #6bc1fe; - --scalar-color-orange: #f98943; - --scalar-color-purple: #b191f9; - - --scalar-button-1: rgba(255, 255, 255, 1); - --scalar-button-1-hover: rgba(255, 255, 255, 0.9); - --scalar-button-1-color: black; -} -/* Custom theme */ -.dark-mode h2.t-editor__heading, -.dark-mode .t-editor__page-title h1, -.dark-mode h1.section-header:not(::selection), -.dark-mode .markdown h1, -.dark-mode .markdown h2, -.dark-mode .markdown h3, -.dark-mode .markdown h4, -.dark-mode .markdown h5, -.dark-mode .markdown h6 { - -webkit-text-fill-color: transparent; - background-image: linear-gradient( - to right bottom, - rgb(255, 255, 255) 30%, - rgba(255, 255, 255, 0.38) - ); - -webkit-background-clip: text; - background-clip: text; -} -.examples .scalar-card-footer { - --scalar-background-3: transparent; - padding-top: 0; -} -/* Hero section flare */ -.section-flare { - width: 100vw; - height: 550px; - position: relative; -} -.section-flare-item:nth-of-type(1) { - position: absolute; - width: 100vw; - height: 550px; - --stripesDark: repeating-linear-gradient( - 100deg, - #000 0%, - #000 7%, - transparent 10%, - transparent 12%, - #000 16% - ); - --rainbow: repeating-linear-gradient( - 100deg, - #fff 10%, - #fff 16%, - #fff 22%, - #fff 30% - ); - background-image: var(--stripesDark), var(--rainbow); - background-size: 300%, 200%; - background-position: - 50% 50%, - 50% 50%; - filter: invert(100%); - -webkit-mask-image: radial-gradient( - ellipse at 100% 0%, - black 40%, - transparent 70% - ); - mask-image: radial-gradient(ellipse at 100% 0%, black 40%, transparent 70%); - pointer-events: none; - opacity: 0.07; -} -.dark-mode .section-flare-item:nth-of-type(1) { - background-image: var(--stripesDark), var(--rainbow); - filter: opacity(50%) saturate(200%); - opacity: 0.25; - height: 350px; -} -.section-flare-item:nth-of-type(1):after { - content: ''; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - background-image: var(--stripesDark), var(--rainbow); - background-size: 200%, 100%; - background-attachment: fixed; - mix-blend-mode: difference; -} -.dark-mode .section-flare:after { - background-image: var(--stripesDark), var(--rainbow); -} -.section-flare-item:nth-of-type(2) { - --star-color: #fff; - --star-color2: #fff; - --star-color3: #fff; - width: 100%; - height: 100%; - position: absolute; - background-image: radial-gradient( - 2px 2px at 20px 30px, - var(--star-color2), - rgba(0, 0, 0, 0) - ), - radial-gradient(2px 2px at 40px 70px, var(--star-color), rgba(0, 0, 0, 0)), - radial-gradient(2px 2px at 50px 160px, var(--star-color3), rgba(0, 0, 0, 0)), - radial-gradient(2px 2px at 90px 40px, var(--star-color), rgba(0, 0, 0, 0)), - radial-gradient(2px 2px at 130px 80px, var(--star-color), rgba(0, 0, 0, 0)), - radial-gradient( - 2px 2px at 160px 120px, - var(--star-color3), - rgba(0, 0, 0, 0) - ); - background-repeat: repeat; - background-size: 200px 200px; - mask-image: radial-gradient(ellipse at 100% 0%, black 40%, transparent 70%); - opacity: 0.2; -} -`,g2=`/* basic theme */ -.light-mode { - --scalar-background-1: #fff; - --scalar-background-2: #f6f6f6; - --scalar-background-3: #e7e7e7; - --scalar-background-accent: #8ab4f81f; - - --scalar-color-1: #2a2f45; - --scalar-color-2: #757575; - --scalar-color-3: #8e8e8e; - - --scalar-color-accent: #0099ff; - --scalar-border-color: #dfdfdf; -} -.dark-mode { - --scalar-background-1: #0f0f0f; - --scalar-background-2: #1a1a1a; - --scalar-background-3: #272727; - - --scalar-color-1: #e7e7e7; - --scalar-color-2: #a4a4a4; - --scalar-color-3: #797979; - - --scalar-color-accent: #3ea6ff; - --scalar-background-accent: #3ea6ff1f; - - --scalar-border-color: #2d2d2d; -} -/* Document Sidebar */ -.light-mode .t-doc__sidebar, -.dark-mode .t-doc__sidebar { - --scalar-sidebar-background-1: var(--scalar-background-1); - --scalar-sidebar-color-1: var(--scalar-color-1); - --scalar-sidebar-color-2: var(--scalar-color-2); - --scalar-sidebar-border-color: var(--scalar-border-color); - - --scalar-sidebar-item-hover-background: var(--scalar-background-2); - --scalar-sidebar-item-hover-color: currentColor; - - --scalar-sidebar-item-active-background: var(--scalar-background-2); - --scalar-sidebar-color-active: var(--scalar-color-1); - - --scalar-sidebar-search-background: transparent; - --scalar-sidebar-search-color: var(--scalar-color-3); - --scalar-sidebar-search-border-color: var(--scalar-border-color); -} -/* selection colors */ -.light-mode, -.dark-mode { - --scalar-selection-background: color-mix( - in sRGB, - var(--scalar-color-1) 80%, - transparent - ); - --scalar-selection-color: var(--scalar-background-1); -} -/* advanced */ -.light-mode { - --scalar-color-green: #069061; - --scalar-color-red: #ef0006; - --scalar-color-yellow: #edbe20; - --scalar-color-blue: #0082d0; - --scalar-color-orange: #fb892c; - --scalar-color-purple: #5203d1; - - --scalar-button-1: rgba(0, 0, 0, 1); - --scalar-button-1-hover: rgba(0, 0, 0, 0.8); - --scalar-button-1-color: rgba(255, 255, 255, 0.9); -} -.dark-mode { - --scalar-color-green: #00b648; - --scalar-color-red: #dc1b19; - --scalar-color-yellow: #ffc90d; - --scalar-color-blue: #4eb3ec; - --scalar-color-orange: #ff8d4d; - --scalar-color-purple: #b191f9; - - --scalar-button-1: rgba(255, 255, 255, 1); - --scalar-button-1-hover: rgba(255, 255, 255, 0.9); - --scalar-button-1-color: black; -} -`,kA=`/* basic theme */ -.light-mode { - --scalar-color-1: #2a2f45; - --scalar-color-2: #757575; - --scalar-color-3: #8e8e8e; - --scalar-color-accent: #7070ff; - - --scalar-background-1: #fff; - --scalar-background-2: #f6f6f6; - --scalar-background-3: #e7e7e7; - --scalar-background-accent: #7070ff1f; - - --scalar-border-color: rgba(0, 0, 0, 0.1); - - --scalar-code-language-color-supersede: var(--scalar-color-3); -} -.dark-mode { - --scalar-color-1: #f7f8f8; - --scalar-color-2: rgb(180, 188, 208); - --scalar-color-3: #b4bcd099; - --scalar-color-accent: #828fff; - - --scalar-background-1: #000212; - --scalar-background-2: #0d0f1e; - --scalar-background-3: #232533; - --scalar-background-accent: #8ab4f81f; - - --scalar-border-color: #313245; - --scalar-code-language-color-supersede: var(--scalar-color-3); -} -/* Document Sidebar */ -.light-mode .t-doc__sidebar { - --scalar-sidebar-background-1: var(--scalar-background-1); - --scalar-sidebar-item-hover-color: currentColor; - --scalar-sidebar-item-hover-background: var(--scalar-background-2); - --scalar-sidebar-item-active-background: var(--scalar-background-accent); - --scalar-sidebar-border-color: var(--scalar-border-color); - --scalar-sidebar-color-1: var(--scalar-color-1); - --scalar-sidebar-color-2: var(--scalar-color-2); - --scalar-sidebar-color-active: var(--scalar-color-accent); - --scalar-sidebar-search-background: rgba(0, 0, 0, 0.05); - --scalar-sidebar-search-border-color: 1px solid rgba(0, 0, 0, 0.05); - --scalar-sidebar-search-color: var(--scalar-color-3); - --scalar-background-2: rgba(0, 0, 0, 0.03); -} -.dark-mode .t-doc__sidebar { - --scalar-sidebar-background-1: var(--scalar-background-1); - --scalar-sidebar-item-hover-color: currentColor; - --scalar-sidebar-item-hover-background: var(--scalar-background-2); - --scalar-sidebar-item-active-background: rgba(255, 255, 255, 0.1); - --scalar-sidebar-border-color: var(--scalar-border-color); - --scalar-sidebar-color-1: var(--scalar-color-1); - --scalar-sidebar-color-2: var(--scalar-color-2); - --scalar-sidebar-color-active: var(--scalar-color-accent); - --scalar-sidebar-search-background: rgba(255, 255, 255, 0.1); - --scalar-sidebar-search-border-color: 1px solid rgba(255, 255, 255, 0.05); - --scalar-sidebar-search-color: var(--scalar-color-3); -} -/* advanced */ -.light-mode { - --scalar-color-green: #069061; - --scalar-color-red: #ef0006; - --scalar-color-yellow: #edbe20; - --scalar-color-blue: #0082d0; - --scalar-color-orange: #fb892c; - --scalar-color-purple: #5203d1; - - --scalar-button-1: rgba(0, 0, 0, 1); - --scalar-button-1-hover: rgba(0, 0, 0, 0.8); - --scalar-button-1-color: rgba(255, 255, 255, 0.9); -} -.dark-mode { - --scalar-color-green: #00b648; - --scalar-color-red: #dc1b19; - --scalar-color-yellow: #ffc90d; - --scalar-color-blue: #4eb3ec; - --scalar-color-orange: #ff8d4d; - --scalar-color-purple: #b191f9; - - --scalar-button-1: rgba(255, 255, 255, 1); - --scalar-button-1-hover: rgba(255, 255, 255, 0.9); - --scalar-button-1-color: black; -} -/* Custom Theme */ -.dark-mode h2.t-editor__heading, -.dark-mode .t-editor__page-title h1, -.dark-mode h1.section-header:not(::selection), -.dark-mode .markdown h1, -.dark-mode .markdown h2, -.dark-mode .markdown h3, -.dark-mode .markdown h4, -.dark-mode .markdown h5, -.dark-mode .markdown h6 { - -webkit-text-fill-color: transparent; - background-image: linear-gradient( - to right bottom, - rgb(255, 255, 255) 30%, - rgba(255, 255, 255, 0.38) - ); - -webkit-background-clip: text; - background-clip: text; -} -.sidebar-search { - backdrop-filter: blur(12px); -} -@keyframes headerbackground { - from { - background: transparent; - backdrop-filter: none; - } - to { - background: var(--header-background-1); - backdrop-filter: blur(12px); - } -} -.dark-mode .scalar-card { - background: rgba(255, 255, 255, 0.05) !important; -} -.dark-mode .scalar-card * { - --scalar-background-2: transparent !important; - --scalar-background-1: transparent !important; -} -.light-mode .dark-mode.scalar-card *, -.light-mode .dark-mode.scalar-card { - --scalar-background-1: #0d0f1e !important; - --scalar-background-2: #0d0f1e !important; - --scalar-background-3: #191b29 !important; -} -.light-mode .dark-mode.scalar-card { - background: #191b29 !important; -} -.badge { - box-shadow: 0 0 0 1px var(--scalar-border-color); - margin-right: 6px; -} - -.table-row.required-parameter .table-row-item:nth-of-type(2):after { - background: transparent; - box-shadow: none; -} -/* Hero Section Flare */ -.section-flare { - width: 100vw; - background: radial-gradient( - ellipse 80% 50% at 50% -20%, - rgba(120, 119, 198, 0.3), - transparent - ); - height: 100vh; -} -`,TA=`/* basic theme */ -:root { - --scalar-text-decoration: underline; - --scalar-text-decoration-hover: underline; -} -.light-mode { - --scalar-background-1: #f9f6f0; - --scalar-background-2: #f2efe8; - --scalar-background-3: #e9e7e2; - --scalar-border-color: rgba(203, 165, 156, 0.6); - - --scalar-color-1: #c75549; - --scalar-color-2: #c75549; - --scalar-color-3: #c75549; - - --scalar-color-accent: #c75549; - --scalar-background-accent: #dcbfa81f; - - --scalar-code-language-color-supersede: var(--scalar-color-1); - - --scalar-selection-background: color-mix( - in sRGB, - var(--scalar-color-1) 90%, - transparent - ); - --scalar-selection-color: var(--scalar-background-1); -} -.dark-mode { - --scalar-background-1: #140507; - --scalar-background-2: #20090c; - --scalar-background-3: #321116; - --scalar-border-color: #3c3031; - - --scalar-color-1: rgba(255, 255, 255, 0.9); - --scalar-color-2: rgba(255, 255, 255, 0.62); - --scalar-color-3: rgba(255, 255, 255, 0.44); - - --scalar-color-accent: rgba(255, 255, 255, 0.9); - --scalar-background-accent: #441313; - - --scalar-code-language-color-supersede: var(--scalar-color-1); - - --scalar-selection-background: color-mix( - in sRGB, - var(--scalar-color-1) 50%, - transparent - ); - --scalar-selection-color: var(--scalar-background-1); -} - -/* Document Sidebar */ -.light-mode .t-doc__sidebar, -.dark-mode .t-doc__sidebar { - --scalar-sidebar-background-1: var(--scalar-background-1); - --scalar-sidebar-color-1: var(--scalar-color-1); - --scalar-sidebar-color-2: var(--scalar-color-2); - --scalar-sidebar-border-color: var(--scalar-border-color); - - --scalar-sidebar-item-hover-color: currentColor; - --scalar-sidebar-item-hover-background: var(--scalar-background-2); - - --scalar-sidebar-item-active-background: var(--scalar-background-3); - --scalar-sidebar-color-active: var(--scalar-color-accent); - - --scalar-sidebar-search-background: rgba(255, 255, 255, 0.1); - --scalar-sidebar-search-color: var(--scalar-color-3); - --scalar-sidebar-search-border-color: var(--scalar-border-color); - z-index: 1; -} -/* advanced */ -.light-mode { - --scalar-color-green: #09533a; - --scalar-color-red: #aa181d; - --scalar-color-yellow: #ab8d2b; - --scalar-color-blue: #19689a; - --scalar-color-orange: #b26c34; - --scalar-color-purple: #4c2191; - - --scalar-button-1: rgba(0, 0, 0, 1); - --scalar-button-1-hover: rgba(0, 0, 0, 0.8); - --scalar-button-1-color: rgba(255, 255, 255, 0.9); -} -.dark-mode { - --scalar-color-green: rgba(69, 255, 165, 0.823); - --scalar-color-red: #ff8589; - --scalar-color-yellow: #ffcc4d; - --scalar-color-blue: #6bc1fe; - --scalar-color-orange: #f98943; - --scalar-color-purple: #b191f9; - - --scalar-button-1: rgba(255, 255, 255, 1); - --scalar-button-1-hover: rgba(255, 255, 255, 0.9); - --scalar-button-1-color: black; -} -/* Custom Theme */ -.dark-mode h2.t-editor__heading, -.dark-mode .t-editor__page-title h1, -.dark-mode h1.section-header:not(::selection), -.dark-mode .markdown h1, -.dark-mode .markdown h2, -.dark-mode .markdown h3, -.dark-mode .markdown h4, -.dark-mode .markdown h5, -.dark-mode .markdown h6 { - -webkit-text-fill-color: transparent; - background-image: linear-gradient( - to right bottom, - rgb(255, 255, 255) 30%, - rgba(255, 255, 255, 0.38) - ); - -webkit-background-clip: text; - background-clip: text; -} -.light-mode .t-doc__sidebar { - --scalar-sidebar-search-background: white; -} -.examples .scalar-card-footer { - --scalar-background-3: transparent; - padding-top: 0; -} -/* Hero section flare */ -.section-flare { - overflow-x: hidden; - height: 100vh; - left: initial; -} -.section-flare-item:nth-of-type(1) { - background: #d25019; - position: relative; - top: -150px; - right: -400px; - width: 80vw; - height: 500px; - margin-top: -150px; - border-radius: 50%; - filter: blur(100px); - z-index: 0; -} -.light-mode .section-flare { - display: none; -} -`,SA=`.light-mode { - color-scheme: light; - --scalar-color-1: #000000; - --scalar-color-2: #000000; - --scalar-color-3: #000000; - --scalar-color-accent: #645b0f; - --scalar-background-1: #ccc9b3; - --scalar-background-2: #c2bfaa; - --scalar-background-3: #b8b5a1; - --scalar-background-accent: #000000; - - --scalar-border-color: rgba(0, 0, 0, 0.2); - --scalar-scrollbar-color: rgba(0, 0, 0, 0.18); - --scalar-scrollbar-color-active: rgba(0, 0, 0, 0.36); - --scalar-lifted-brightness: 1; - --scalar-backdrop-brightness: 1; - - --scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, 0.11); - --scalar-shadow-2: rgba(0, 0, 0, 0.08) 0px 13px 20px 0px, - rgba(0, 0, 0, 0.08) 0px 3px 8px 0px, var(--scalar-border-color) 0px 0 0 1px; - - --scalar-button-1: rgb(49 53 56); - --scalar-button-1-color: #fff; - --scalar-button-1-hover: rgb(28 31 33); - - --scalar-color-red: #b91c1c; - --scalar-color-orange: #a16207; - --scalar-color-green: #047857; - --scalar-color-blue: #1d4ed8; - --scalar-color-orange: #c2410c; - --scalar-color-purple: #6d28d9; -} - -.dark-mode { - color-scheme: dark; - --scalar-color-1: #fffef3; - --scalar-color-2: #fffef3; - --scalar-color-3: #fffef3; - --scalar-color-accent: #c3b531; - --scalar-background-1: #313332; - --scalar-background-2: #393b3a; - --scalar-background-3: #414342; - --scalar-background-accent: #fffef3; - - --scalar-border-color: #505452; - --scalar-scrollbar-color: rgba(255, 255, 255, 0.24); - --scalar-scrollbar-color-active: rgba(255, 255, 255, 0.48); - --scalar-lifted-brightness: 1.45; - --scalar-backdrop-brightness: 0.5; - - --scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, 0.11); - --scalar-shadow-2: rgba(15, 15, 15, 0.2) 0px 3px 6px, - rgba(15, 15, 15, 0.4) 0px 9px 24px, 0 0 0 1px rgba(255, 255, 255, 0.1); - - --scalar-button-1: #f6f6f6; - --scalar-button-1-color: #000; - --scalar-button-1-hover: #e7e7e7; - - --scalar-color-green: #00b648; - --scalar-color-red: #dc1b19; - --scalar-color-yellow: #ffc90d; - --scalar-color-blue: #4eb3ec; - --scalar-color-orange: #ff8d4d; - --scalar-color-purple: #b191f9; -} - -/* Sidebar */ -.light-mode .t-doc__sidebar { - --scalar-sidebar-background-1: var(--scalar-background-1); - --scalar-sidebar-item-hover-color: currentColor; - --scalar-sidebar-item-hover-background: var(--scalar-background-2); - --scalar-sidebar-item-active-background: var(--scalar-background-3); - --scalar-sidebar-border-color: var(--scalar-border-color); - --scalar-sidebar-color-1: var(--scalar-color-1); - --scalar-sidebar-color-2: var(--scalar-color-2); - --scalar-sidebar-color-active: var(--scalar-sidebar-background-1); - --scalar-sidebar-search-background: var(--scalar-background-3); - --scalar-sidebar-search-border-color: var(--scalar-sidebar-search-background); - --scalar-sidebar-search--color: var(--scalar-color-3); -} - -.dark-mode .sidebar { - --scalar-sidebar-background-1: var(--scalar-background-1); - --scalar-sidebar-item-hover-color: currentColor; - --scalar-sidebar-item-hover-background: var(--scalar-background-2); - --scalar-sidebar-item-active-background: var(--scalar-background-3); - --scalar-sidebar-border-color: var(--scalar-border-color); - --scalar-sidebar-color-1: var(--scalar-color-1); - --scalar-sidebar-color-2: var(--scalar-color-2); - --scalar-sidebar-color-active: var(--scalar-sidebar-color-1); - --scalar-sidebar-search-background: var(--scalar-background-3); - --scalar-sidebar-search-border-color: var(--scalar-sidebar-search-background); - --scalar-sidebar-search--color: var(--scalar-color-3); -} -`,AA=`/* basic theme */ -.light-mode { - --scalar-background-1: #fff; - --scalar-background-2: #f5f6f8; - --scalar-background-3: #eceef1; - - --scalar-color-1: #2a2f45; - --scalar-color-2: #757575; - --scalar-color-3: #8e8e8e; - - --scalar-color-accent: #5469d4; - --scalar-background-accent: #5469d41f; - - --scalar-border-color: rgba(215, 215, 206, 0.68); -} -.dark-mode { - --scalar-background-1: #15171c; - --scalar-background-2: #1c1e24; - --scalar-background-3: #22252b; - - --scalar-color-1: #fafafa; - --scalar-color-2: #c9ced8; - --scalar-color-3: #8c99ad; - - --scalar-color-accent: #5469d4; - --scalar-background-accent: #5469d41f; - - --scalar-border-color: #3f4145; -} -/* Document Sidebar */ -.light-mode .t-doc__sidebar, -.dark-mode .t-doc__sidebar { - --scalar-sidebar-background-1: var(--scalar-background-1); - --scalar-sidebar-color-1: var(--scalar-color-1); - --scalar-sidebar-color-2: var(--scalar-color-2); - --scalar-sidebar-border-color: var(--scalar-border-color); - - --scalar-sidebar-item-hover-color: currentColor; - --scalar-sidebar-item-hover-background: var(--scalar-background-3); - - --scalar-sidebar-item-active-background: var(--scalar-background-accent); - --scalar-sidebar-color-active: var(--scalar-color-accent); - - --scalar-sidebar-search-background: var(--scalar-background-1); - --scalar-sidebar-search-color: var(--scalar-color-3); - --scalar-sidebar-search-border-color: var(--scalar-border-color); -} - -/* advanced */ -.light-mode { - --scalar-color-green: #17803d; - --scalar-color-red: #e10909; - --scalar-color-yellow: #edbe20; - --scalar-color-blue: #1763a6; - --scalar-color-orange: #e25b09; - --scalar-color-purple: #5c3993; - - --scalar-button-1: rgba(0, 0, 0, 1); - --scalar-button-1-hover: rgba(0, 0, 0, 0.8); - --scalar-button-1-color: rgba(255, 255, 255, 0.9); -} -.dark-mode { - --scalar-color-green: #30a159; - --scalar-color-red: #dc1b19; - --scalar-color-yellow: #eec644; - --scalar-color-blue: #2b7abf; - --scalar-color-orange: #f07528; - --scalar-color-purple: #7a59b1; - - --scalar-button-1: rgba(255, 255, 255, 1); - --scalar-button-1-hover: rgba(255, 255, 255, 0.9); - --scalar-button-1-color: black; -} -`,CA=`/* basic theme */ -.light-mode { - --scalar-background-1: #f3f3ee; - --scalar-background-2: #e8e8e3; - --scalar-background-3: #e4e4df; - --scalar-border-color: rgba(215, 215, 206, 0.85); - - --scalar-color-1: #2a2f45; - --scalar-color-2: #757575; - --scalar-color-3: #8e8e8e; - - --scalar-color-accent: #1763a6; - --scalar-background-accent: #1f648e1f; -} -.dark-mode { - --scalar-background-1: #09090b; - --scalar-background-2: #18181b; - --scalar-background-3: #2c2c30; - --scalar-border-color: rgba(255, 255, 255, 0.17); - - --scalar-color-1: #fafafa; - --scalar-color-2: rgb(161, 161, 170); - --scalar-color-3: rgba(255, 255, 255, 0.533); - - --scalar-color-accent: #4eb3ec; - --scalar-background-accent: #8ab4f81f; -} -/* Document Sidebar */ -.light-mode .t-doc__sidebar, -.dark-mode .t-doc__sidebar { - --scalar-sidebar-background-1: var(--scalar-background-1); - --scalar-sidebar-color-1: var(--scalar-color-1); - --scalar-sidebar-color-2: var(--scalar-color-2); - --scalar-sidebar-border-color: var(--scalar-border-color); - - --scalar-sidebar-item-hover-background: var(--scalar-background-2); - --scalar-sidebar-item-hover-color: currentColor; - - --scalar-sidebar-item-active-background: var(--scalar-background-3); - --scalar-sidebar-color-active: var(--scalar-color-1); - - --scalar-sidebar-search-background: var(--scalar-background-1); - --scalar-sidebar-search-border-color: var(--scalar-border-color); - --scalar-sidebar-search-color: var(--scalar-color-3); -} - -/* advanced */ -.light-mode { - --scalar-color-green: #17803d; - --scalar-color-red: #e10909; - --scalar-color-yellow: #edbe20; - --scalar-color-blue: #1763a6; - --scalar-color-orange: #e25b09; - --scalar-color-purple: #5c3993; - - --scalar-button-1: rgba(0, 0, 0, 1); - --scalar-button-1-hover: rgba(0, 0, 0, 0.8); - --scalar-button-1-color: rgba(255, 255, 255, 0.9); -} -.dark-mode { - --scalar-color-green: #30a159; - --scalar-color-red: #dc1b19; - --scalar-color-yellow: #eec644; - --scalar-color-blue: #2b7abf; - --scalar-color-orange: #f07528; - --scalar-color-purple: #7a59b1; - - --scalar-button-1: rgba(255, 255, 255, 1); - --scalar-button-1-hover: rgba(255, 255, 255, 0.9); - --scalar-button-1-color: black; -} -.dark-mode h2.t-editor__heading, -.dark-mode .t-editor__page-title h1, -.dark-mode h1.section-header:not(::selection), -.dark-mode .markdown h1, -.dark-mode .markdown h2, -.dark-mode .markdown h3, -.dark-mode .markdown h4, -.dark-mode .markdown h5, -.dark-mode .markdown h6 { - -webkit-text-fill-color: transparent; - background-image: linear-gradient( - to right bottom, - rgb(255, 255, 255) 30%, - rgba(255, 255, 255, 0.38) - ); - -webkit-background-clip: text; - background-clip: text; -} -`,OA=`.light-mode { - color-scheme: light; - --scalar-color-1: #584c27; - --scalar-color-2: #616161; - --scalar-color-3: #a89f84; - --scalar-color-accent: #b58900; - --scalar-background-1: #fdf6e3; - --scalar-background-2: #eee8d5; - --scalar-background-3: #ddd6c1; - --scalar-background-accent: #b589001f; - - --scalar-border-color: #ded8c8; - --scalar-scrollbar-color: rgba(0, 0, 0, 0.18); - --scalar-scrollbar-color-active: rgba(0, 0, 0, 0.36); - --scalar-lifted-brightness: 1; - --scalar-backdrop-brightness: 1; - - --scalar-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, 0.11); - --scalar-shadow-2: rgba(0, 0, 0, 0.08) 0px 13px 20px 0px, - rgba(0, 0, 0, 0.08) 0px 3px 8px 0px, #eeeeed 0px 0 0 1px; - - --scalar-button-1: rgb(49 53 56); - --scalar-button-1-color: #fff; - --scalar-button-1-hover: rgb(28 31 33); - - --scalar-color-red: #b91c1c; - --scalar-color-orange: #a16207; - --scalar-color-green: #047857; - --scalar-color-blue: #1d4ed8; - --scalar-color-orange: #c2410c; - --scalar-color-purple: #6d28d9; -} - -.dark-mode { - color-scheme: dark; - --scalar-color-1: #fff; - --scalar-color-2: #cccccc; - --scalar-color-3: #6d8890; - --scalar-color-accent: #007acc; - --scalar-background-1: #00212b; - --scalar-background-2: #012b36; - --scalar-background-3: #004052; - --scalar-background-accent: #015a6f; - - --scalar-border-color: #2f4851; - --scalar-scrollbar-color: rgba(255, 255, 255, 0.24); - --scalar-scrollbar-color-active: rgba(255, 255, 255, 0.48); - --scalar-lifted-brightness: 1.45; - --scalar-backdrop-brightness: 0.5; - - --scalar-shadow-1: 0 1px 3px 0 rgb(0, 0, 0, 0.1); - --scalar-shadow-2: rgba(15, 15, 15, 0.2) 0px 3px 6px, - rgba(15, 15, 15, 0.4) 0px 9px 24px, 0 0 0 1px rgba(255, 255, 255, 0.1); - - --scalar-button-1: #f6f6f6; - --scalar-button-1-color: #000; - --scalar-button-1-hover: #e7e7e7; - - --scalar-color-green: #00b648; - --scalar-color-red: #dc1b19; - --scalar-color-yellow: #ffc90d; - --scalar-color-blue: #4eb3ec; - --scalar-color-orange: #ff8d4d; - --scalar-color-purple: #b191f9; -} - -/* Sidebar */ -.light-mode .t-doc__sidebar { - --scalar-sidebar-background-1: var(--scalar-background-1); - --scalar-sidebar-item-hover-color: currentColor; - --scalar-sidebar-item-hover-background: var(--scalar-background-2); - --scalar-sidebar-item-active-background: var(--scalar-background-accent); - --scalar-sidebar-border-color: var(--scalar-border-color); - --scalar-sidebar-color-1: var(--scalar-color-1); - --scalar-sidebar-color-2: var(--scalar-color-2); - --scalar-sidebar-color-active: var(--scalar-color-accent); - --scalar-sidebar-search-background: var(--scalar-background-2); - --scalar-sidebar-search-border-color: var(--scalar-sidebar-search-background); - --scalar-sidebar-search--color: var(--scalar-color-3); -} - -.dark-mode .sidebar { - --scalar-sidebar-background-1: var(--scalar-background-1); - --scalar-sidebar-item-hover-color: currentColor; - --scalar-sidebar-item-hover-background: var(--scalar-background-2); - --scalar-sidebar-item-active-background: var(--scalar-background-accent); - --scalar-sidebar-border-color: var(--scalar-border-color); - --scalar-sidebar-color-1: var(--scalar-color-1); - --scalar-sidebar-color-2: var(--scalar-color-2); - --scalar-sidebar-color-active: var(--scalar-sidebar-color-1); - --scalar-sidebar-search-background: var(--scalar-background-2); - --scalar-sidebar-search-border-color: var(--scalar-sidebar-search-background); - --scalar-sidebar-search--color: var(--scalar-color-3); -} -`,b2=[["--theme-","--scalar-"],["--sidebar-","--scalar-sidebar-"]],NA=b2.map(([e])=>e);function IA(e){return NA.some(t=>e.includes(t))?(console.warn("DEPRECATION WARNING: It looks like you're using legacy CSS variables in your custom CSS string. Please migrate them to use the updated prefixes. See https://github.com/scalar/scalar#theme-prefix-changes"),b2.reduce((t,[r,a])=>t.replaceAll(r,a),e)):e}function $A(){if(typeof window>"u")return!1;const e=document.createElement("div");e.setAttribute("style","width:30px;height:30px;overflow-y:scroll;"),e.classList.add("scrollbar-test");const t=document.createElement("div");t.setAttribute("style","width:100%;height:40px"),e.appendChild(t),document.body.appendChild(e);const r=30-e.firstChild.clientWidth;return document.body.removeChild(e),!!r}const DA=["alternate","default","moon","purple","solarized","bluePlanet","deepSpace","saturn","kepler","mars","none"],Em={default:"Default",alternate:"Alternate",moon:"Moon",purple:"Purple",solarized:"Solarized",bluePlanet:"Blue Planet",saturn:"Saturn",kepler:"Kepler-11e",mars:"Mars",deepSpace:"Deep Space",none:""},RA={alternate:xA,default:g2,moon:SA,purple:AA,solarized:OA,bluePlanet:_A,deepSpace:EA,saturn:CA,kepler:kA,mars:TA},MA=e=>e==="none"?"":RA[e||"default"]??g2,LA=(e,t)=>{const{fonts:r=!0,layer:a="scalar-theme"}=t,n=[MA(e),r?wA:""].join("");return a?`@layer ${a} { -${n}}`:n};function v2(e,t){const r=[],a=t.resolveKeyData||(s=>s.key),n=t.resolveValueData||(s=>s.value);for(const[s,o]of Object.entries(e))r.push(...(Array.isArray(o)?o:[o]).map(i=>{const l={key:s,value:i},c=n(l);return typeof c=="object"?v2(c,t):Array.isArray(c)?c:{[typeof t.key=="function"?t.key(l):t.key]:a(l),[typeof t.value=="function"?t.value(l):t.value]:c}}).flat());return r}function y2(e,t){return Object.entries(e).map(([r,a])=>{if(typeof a=="object"&&(a=y2(a,t)),t.resolve){const n=t.resolve({key:r,value:a});if(typeof n<"u")return n}return typeof a=="number"&&(a=a.toString()),typeof a=="string"&&t.wrapValue&&(a=a.replace(new RegExp(t.wrapValue,"g"),`\\${t.wrapValue}`),a=`${t.wrapValue}${a}${t.wrapValue}`),`${r}${t.keyValueSeparator||""}${a}`}).join(t.entrySeparator||"")}const PA=new Set(["title","titleTemplate","script","style","noscript"]),_c=new Set(["base","meta","link","style","script","noscript"]),FA=new Set(["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),BA=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),w2=new Set(["tagPosition","tagPriority","tagDuplicateStrategy","children","innerHTML","textContent","processTemplateParams"]),UA=typeof window<"u";function Kc(e){let t=9;for(let r=0;r>>9)+65536).toString(16).substring(1,8).toLowerCase()}function Uf(e){if(e._h)return e._h;if(e._d)return Kc(e._d);let t=`${e.tag}:${e.textContent||e.innerHTML||""}:`;for(const r in e.props)t+=`${r}:${String(e.props[r])},`;return Kc(t)}const ar=e=>({keyValue:e,metaKey:"property"}),qd=e=>({keyValue:e}),ih={appleItunesApp:{unpack:{entrySeparator:", ",resolve({key:e,value:t}){return`${Ma(e)}=${t}`}}},articleExpirationTime:ar("article:expiration_time"),articleModifiedTime:ar("article:modified_time"),articlePublishedTime:ar("article:published_time"),bookReleaseDate:ar("book:release_date"),charset:{metaKey:"charset"},contentSecurityPolicy:{unpack:{entrySeparator:"; ",resolve({key:e,value:t}){return`${Ma(e)} ${t}`}},metaKey:"http-equiv"},contentType:{metaKey:"http-equiv"},defaultStyle:{metaKey:"http-equiv"},fbAppId:ar("fb:app_id"),msapplicationConfig:qd("msapplication-Config"),msapplicationTileColor:qd("msapplication-TileColor"),msapplicationTileImage:qd("msapplication-TileImage"),ogAudioSecureUrl:ar("og:audio:secure_url"),ogAudioUrl:ar("og:audio"),ogImageSecureUrl:ar("og:image:secure_url"),ogImageUrl:ar("og:image"),ogSiteName:ar("og:site_name"),ogVideoSecureUrl:ar("og:video:secure_url"),ogVideoUrl:ar("og:video"),profileFirstName:ar("profile:first_name"),profileLastName:ar("profile:last_name"),profileUsername:ar("profile:username"),refresh:{metaKey:"http-equiv",unpack:{entrySeparator:";",resolve({key:e,value:t}){if(e==="seconds")return`${t}`}}},robots:{unpack:{entrySeparator:", ",resolve({key:e,value:t}){return typeof t=="boolean"?`${Ma(e)}`:`${Ma(e)}:${t}`}}},xUaCompatible:{metaKey:"http-equiv"}},x2=new Set(["og","book","article","profile"]);function _2(e){var a;const t=Ma(e),r=t.indexOf(":");return x2.has(t.substring(0,r))?"property":((a=ih[e])==null?void 0:a.metaKey)||"name"}function jA(e){var t;return((t=ih[e])==null?void 0:t.keyValue)||Ma(e)}function Ma(e){const t=e.replace(/([A-Z])/g,"-$1").toLowerCase(),r=t.indexOf("-"),a=t.substring(0,r);return a==="twitter"||x2.has(a)?e.replace(/([A-Z])/g,":$1").toLowerCase():t}function jf(e){if(Array.isArray(e))return e.map(r=>jf(r));if(typeof e!="object"||Array.isArray(e))return e;const t={};for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[Ma(r)]=jf(e[r]));return t}function HA(e,t){const r=ih[t];return t==="refresh"?`${e.seconds};url=${e.url}`:y2(jf(e),{keyValueSeparator:"=",entrySeparator:", ",resolve({value:a,key:n}){if(a===null)return"";if(typeof a=="boolean")return`${n}`},...r==null?void 0:r.unpack})}const E2=new Set(["og:image","og:video","og:audio","twitter:image"]);function k2(e){const t={};for(const r in e){if(!Object.prototype.hasOwnProperty.call(e,r))continue;const a=e[r];String(a)!=="false"&&r&&(t[r]=a)}return t}function km(e,t){const r=k2(t),a=Ma(e),n=_2(a);if(E2.has(a)){const s={};for(const o in r)Object.prototype.hasOwnProperty.call(r,o)&&(s[`${e}${o==="url"?"":`${o[0].toUpperCase()}${o.slice(1)}`}`]=r[o]);return lh(s).sort((o,i)=>{var l,c;return(((l=o[n])==null?void 0:l.length)||0)-(((c=i[n])==null?void 0:c.length)||0)})}return[{[n]:a,...r}]}function lh(e){const t=[],r={};for(const n in e){if(!Object.prototype.hasOwnProperty.call(e,n))continue;const s=e[n];if(!Array.isArray(s)){if(typeof s=="object"&&s){if(E2.has(Ma(n))){t.push(...km(n,s));continue}r[n]=k2(s)}else r[n]=s;continue}for(const o of s)t.push(...typeof o=="string"?lh({[n]:o}):km(n,o))}const a=v2(r,{key({key:n}){return _2(n)},value({key:n}){return n==="charset"?"charset":"content"},resolveKeyData({key:n}){return jA(n)},resolveValueData({value:n,key:s}){return n===null?"_null":typeof n=="object"?HA(n,s):typeof n=="number"?n.toString():n}});return[...t,...a].map(n=>(n.content==="_null"&&(n.content=null),n))}function zA(e,t){return e instanceof Promise?e.then(t):t(e)}function Hf(e,t,r,a){const n=a||S2(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[e==="script"||e==="noscript"||e==="style"?"innerHTML":"textContent"]:t},e==="templateParams"||e==="titleTemplate");if(n instanceof Promise)return n.then(o=>Hf(e,t,r,o));const s={tag:e,props:n};for(const o of w2){const i=s.props[o]!==void 0?s.props[o]:r[o];i!==void 0&&((!(o==="innerHTML"||o==="textContent"||o==="children")||PA.has(s.tag))&&(s[o==="children"?"innerHTML":o]=i),delete s.props[o])}return s.props.body&&(s.tagPosition="bodyClose",delete s.props.body),s.tag==="script"&&typeof s.innerHTML=="object"&&(s.innerHTML=JSON.stringify(s.innerHTML),s.props.type=s.props.type||"application/json"),Array.isArray(s.props.content)?s.props.content.map(o=>({...s,props:{...s.props,content:o}})):s}function qA(e,t){var a;const r=e==="class"?" ":";";return t&&typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,n])=>n).map(([n,s])=>e==="style"?`${n}:${s}`:n)),(a=String(Array.isArray(t)?t.join(r):t))==null?void 0:a.split(r).filter(n=>!!n.trim()).join(r)}function T2(e,t,r,a){for(let n=a;n(e[s]=o,T2(e,t,r,n)));if(!t&&!w2.has(s)){const o=String(e[s]),i=s.startsWith("data-");o==="true"||o===""?e[s]=i?"true":!0:e[s]||(i&&o==="false"?e[s]="false":delete e[s])}}}function S2(e,t=!1){const r=T2(e,t,Object.keys(e),0);return r instanceof Promise?r.then(()=>e):e}const VA=10;function A2(e,t,r){for(let a=r;a(t[a]=s,A2(e,t,a)));Array.isArray(n)?e.push(...n):e.push(n)}}function KA(e){const t=[],r=e.resolvedInput;for(const n in r){if(!Object.prototype.hasOwnProperty.call(r,n))continue;const s=r[n];if(!(s===void 0||!FA.has(n))){if(Array.isArray(s)){for(const o of s)t.push(Hf(n,o,e));continue}t.push(Hf(n,s,e))}}if(t.length===0)return[];const a=[];return zA(A2(a,t,0),()=>a.map((n,s)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<{if(i===an||!s.includes(i))return i;const l=GA(t,i.slice(1),a);return l!==void 0?l:i}).trim(),o&&(e.endsWith(an)&&(e=e.slice(0,-an.length)),e.startsWith(an)&&(e=e.slice(an.length)),e=e.replace(ZA,r).trim()),e}function Cm(e,t){return e==null?t||null:typeof e=="function"?e(t):e}async function QA(e,t={}){const r=t.document||e.resolvedOptions.document;if(!r||!e.dirty)return;const a={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",a),!!a.shouldRender)return e._domUpdatePromise||(e._domUpdatePromise=new Promise(async n=>{var d;const s=(await e.resolveTags()).map(f=>({tag:f,id:_c.has(f.tag)?Uf(f):f.tag,shouldRender:!0}));let o=e._dom;if(!o){o={elMap:{htmlAttrs:r.documentElement,bodyAttrs:r.body}};const f=new Set;for(const p of["body","head"]){const h=(d=r[p])==null?void 0:d.children;for(const b of h){const g=b.tagName.toLowerCase();if(!_c.has(g))continue;const w={tag:g,props:await S2(b.getAttributeNames().reduce((E,k)=>({...E,[k]:b.getAttribute(k)}),{})),innerHTML:b.innerHTML},x=C2(w);let v=x,_=1;for(;v&&f.has(v);)v=`${x}:${_++}`;v&&(w._d=v,f.add(v)),o.elMap[b.getAttribute("data-hid")||Uf(w)]=b}}}o.pendingSideEffects={...o.sideEffects},o.sideEffects={};function i(f,p,h){const b=`${f}:${p}`;o.sideEffects[b]=h,delete o.pendingSideEffects[b]}function l({id:f,$el:p,tag:h}){const b=h.tag.endsWith("Attrs");if(o.elMap[f]=p,b||(h.textContent&&h.textContent!==p.textContent&&(p.textContent=h.textContent),h.innerHTML&&h.innerHTML!==p.innerHTML&&(p.innerHTML=h.innerHTML),i(f,"el",()=>{var g;(g=o.elMap[f])==null||g.remove(),delete o.elMap[f]})),h._eventHandlers)for(const g in h._eventHandlers)Object.prototype.hasOwnProperty.call(h._eventHandlers,g)&&p.getAttribute(`data-${g}`)!==""&&((h.tag==="bodyAttrs"?r.defaultView:p).addEventListener(g.substring(2),h._eventHandlers[g].bind(p)),p.setAttribute(`data-${g}`,""));for(const g in h.props){if(!Object.prototype.hasOwnProperty.call(h.props,g))continue;const w=h.props[g],x=`attr:${g}`;if(g==="class"){if(!w)continue;for(const v of w.split(" "))b&&i(f,`${x}:${v}`,()=>p.classList.remove(v)),!p.classList.contains(v)&&p.classList.add(v)}else if(g==="style"){if(!w)continue;for(const v of w.split(";")){const _=v.indexOf(":"),E=v.substring(0,_).trim(),k=v.substring(_+1).trim();i(f,`${x}:${E}`,()=>{p.style.removeProperty(E)}),p.style.setProperty(E,k)}}else p.getAttribute(g)!==w&&p.setAttribute(g,w===!0?"":String(w)),b&&i(f,x,()=>p.removeAttribute(g))}}const c=[],u={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const f of s){const{tag:p,shouldRender:h,id:b}=f;if(h){if(p.tag==="title"){r.title=p.textContent;continue}f.$el=f.$el||o.elMap[b],f.$el?l(f):_c.has(p.tag)&&c.push(f)}}for(const f of c){const p=f.tag.tagPosition||"head";f.$el=r.createElement(f.tag.tag),l(f),u[p]=u[p]||r.createDocumentFragment(),u[p].appendChild(f.$el)}for(const f of s)await e.hooks.callHook("dom:renderTag",f,r,i);u.head&&r.head.appendChild(u.head),u.bodyOpen&&r.body.insertBefore(u.bodyOpen,r.body.firstChild),u.bodyClose&&r.body.appendChild(u.bodyClose);for(const f in o.pendingSideEffects)o.pendingSideEffects[f]();e._dom=o,await e.hooks.callHook("dom:rendered",{renders:s}),n()}).finally(()=>{e._domUpdatePromise=void 0,e.dirty=!1})),e._domUpdatePromise}function XA(e,t={}){const r=t.delayFn||(a=>setTimeout(a,10));return e._domDebouncedUpdatePromise=e._domDebouncedUpdatePromise||new Promise(a=>r(()=>QA(e,t).then(()=>{delete e._domDebouncedUpdatePromise,a()})))}function JA(e){return t=>{var a,n;const r=((n=(a=t.resolvedOptions.document)==null?void 0:a.head.querySelector('script[id="unhead:payload"]'))==null?void 0:n.innerHTML)||!1;return r&&t.push(JSON.parse(r)),{mode:"client",hooks:{"entries:updated":s=>{XA(s,e)}}}}}function zf(e,t={},r){for(const a in e){const n=e[a],s=r?`${r}:${a}`:a;typeof n=="object"&&n!==null?zf(n,t,s):typeof n=="function"&&(t[s]=n)}return t}const e8={run:e=>e()},t8=()=>e8,O2=typeof console.createTask<"u"?console.createTask:t8;function r8(e,t){const r=t.shift(),a=O2(r);return e.reduce((n,s)=>n.then(()=>a.run(()=>s(...t))),Promise.resolve())}function a8(e,t){const r=t.shift(),a=O2(r);return Promise.all(e.map(n=>a.run(()=>n(...t))))}function Vd(e,t){for(const r of[...e])r(t)}class n8{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,r,a={}){if(!t||typeof r!="function")return()=>{};const n=t;let s;for(;this._deprecatedHooks[t];)s=this._deprecatedHooks[t],t=s.to;if(s&&!a.allowDeprecated){let o=s.message;o||(o=`${n} hook has been deprecated`+(s.to?`, please use ${s.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(o)||(console.warn(o),this._deprecatedMessages.add(o))}if(!r.name)try{Object.defineProperty(r,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(r),()=>{r&&(this.removeHook(t,r),r=void 0)}}hookOnce(t,r){let a,n=(...s)=>(typeof a=="function"&&a(),a=void 0,n=void 0,r(...s));return a=this.hook(t,n),a}removeHook(t,r){if(this._hooks[t]){const a=this._hooks[t].indexOf(r);a!==-1&&this._hooks[t].splice(a,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,r){this._deprecatedHooks[t]=typeof r=="string"?{to:r}:r;const a=this._hooks[t]||[];delete this._hooks[t];for(const n of a)this.hook(t,n)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const r in t)this.deprecateHook(r,t[r])}addHooks(t){const r=zf(t),a=Object.keys(r).map(n=>this.hook(n,r[n]));return()=>{for(const n of a.splice(0,a.length))n()}}removeHooks(t){const r=zf(t);for(const a in r)this.removeHook(a,r[a])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...r){return r.unshift(t),this.callHookWith(r8,t,...r)}callHookParallel(t,...r){return r.unshift(t),this.callHookWith(a8,t,...r)}callHookWith(t,r,...a){const n=this._before||this._after?{name:r,args:a,context:{}}:void 0;this._before&&Vd(this._before,n);const s=t(r in this._hooks?[...this._hooks[r]]:[],a);return s instanceof Promise?s.finally(()=>{this._after&&n&&Vd(this._after,n)}):(this._after&&n&&Vd(this._after,n),s)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const r=this._before.indexOf(t);r!==-1&&this._before.splice(r,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const r=this._after.indexOf(t);r!==-1&&this._after.splice(r,1)}}}}function s8(){return new n8}const o8=new Set(["templateParams","htmlAttrs","bodyAttrs"]),i8={hooks:{"tag:normalise":({tag:e})=>{e.props.hid&&(e.key=e.props.hid,delete e.props.hid),e.props.vmid&&(e.key=e.props.vmid,delete e.props.vmid),e.props.key&&(e.key=e.props.key,delete e.props.key);const t=C2(e);t&&!t.startsWith("meta:og:")&&!t.startsWith("meta:twitter:")&&delete e.key;const r=t||(e.key?`${e.tag}:${e.key}`:!1);r&&(e._d=r)},"tags:resolve":e=>{const t=Object.create(null);for(const a of e.tags){const n=(a.key?`${a.tag}:${a.key}`:a._d)||Uf(a),s=t[n];if(s){let i=a==null?void 0:a.tagDuplicateStrategy;if(!i&&o8.has(a.tag)&&(i="merge"),i==="merge"){const l=s.props;l.style&&a.props.style&&(l.style[l.style.length-1]!==";"&&(l.style+=";"),a.props.style=`${l.style} ${a.props.style}`),l.class&&a.props.class?a.props.class=`${l.class} ${a.props.class}`:l.class&&(a.props.class=l.class),t[n].props={...l,...a.props};continue}else if(a._e===s._e){s._duped=s._duped||[],a._d=`${s._d}:${s._duped.length+1}`,s._duped.push(a);continue}else if(Wc(a)>Wc(s))continue}if(!(a.innerHTML||a.textContent||Object.keys(a.props).length!==0)&&_c.has(a.tag)){delete t[n];continue}t[n]=a}const r=[];for(const a in t){const n=t[a],s=n._duped;r.push(n),s&&(delete n._duped,r.push(...s))}e.tags=r,e.tags=e.tags.filter(a=>!(a.tag==="meta"&&(a.props.name||a.props.property)&&!a.props.content))}}},l8=new Set(["script","link","bodyAttrs"]),c8=e=>({hooks:{"tags:resolve":t=>{for(const r of t.tags){if(!l8.has(r.tag))continue;const a=r.props;for(const n in a){if(n[0]!=="o"||n[1]!=="n"||!Object.prototype.hasOwnProperty.call(a,n))continue;const s=a[n];typeof s=="function"&&(e.ssr&&Tm.has(n)?a[n]=`this.dataset.${n}fired = true`:delete a[n],r._eventHandlers=r._eventHandlers||{},r._eventHandlers[n]=s)}e.ssr&&r._eventHandlers&&(r.props.src||r.props.href)&&(r.key=r.key||Kc(r.props.src||r.props.href))}},"dom:renderTag":({$el:t,tag:r})=>{var n,s;const a=t==null?void 0:t.dataset;if(a)for(const o in a){if(!o.endsWith("fired"))continue;const i=o.slice(0,-5);Tm.has(i)&&((s=(n=r._eventHandlers)==null?void 0:n[i])==null||s.call(t,new Event(i.substring(2))))}}}}),u8=new Set(["link","style","script","noscript"]),d8={hooks:{"tag:normalise":({tag:e})=>{e.key&&u8.has(e.tag)&&(e.props["data-hid"]=e._h=Kc(e.key))}}},f8={mode:"server",hooks:{"tags:beforeResolve":e=>{const t={};let r=!1;for(const a of e.tags)a._m!=="server"||a.tag!=="titleTemplate"&&a.tag!=="templateParams"&&a.tag!=="title"||(t[a.tag]=a.tag==="title"||a.tag==="titleTemplate"?a.textContent:a.props,r=!0);r&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},p8={hooks:{"tags:resolve":e=>{var t;for(const r of e.tags)if(typeof r.tagPriority=="string")for(const{prefix:a,offset:n}of WA){if(!r.tagPriority.startsWith(a))continue;const s=r.tagPriority.substring(a.length),o=(t=e.tags.find(i=>i._d===s))==null?void 0:t._p;if(o!==void 0){r._p=o+n;break}}e.tags.sort((r,a)=>{const n=Wc(r),s=Wc(a);return ns?1:r._p-a._p})}}},h8={meta:"content",link:"href",htmlAttrs:"lang"},m8=["innerHTML","textContent"],g8=e=>({hooks:{"tags:resolve":t=>{var o;const{tags:r}=t;let a;for(let i=0;ii.tag==="title"))==null?void 0:o.textContent)||"",n,s);for(const i of r){if(i.processTemplateParams===!1)continue;const l=h8[i.tag];if(l&&typeof i.props[l]=="string")i.props[l]=Kl(i.props[l],n,s);else if(i.processTemplateParams||i.tag==="titleTemplate"||i.tag==="title")for(const c of m8)typeof i[c]=="string"&&(i[c]=Kl(i[c],n,s,i.tag==="script"&&i.props.type.endsWith("json")))}e._templateParams=n,e._separator=s},"tags:afterResolve":({tags:t})=>{let r;for(let a=0;a{const{tags:t}=e;let r,a;for(let n=0;n{for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&(t.props.type==="application/ld+json"||t.props.type==="application/json")?t.innerHTML=t.innerHTML.replace(/{i.dirty=!0,t.callHook("entries:updated",i)};let n=0,s=[];const o=[],i={plugins:o,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return s},use(l){const c=typeof l=="function"?l(i):l;(!c.key||!o.some(u=>u.key===c.key))&&(o.push(c),Om(c.mode,r)&&t.addHooks(c.hooks||{}))},push(l,c){c==null||delete c.head;const u={_i:n++,input:l,...c};return Om(u.mode,r)&&(s.push(u),a()),{dispose(){s=s.filter(d=>d._i!==u._i),a()},patch(d){for(const f of s)f._i===u._i&&(f.input=u.input=d);a()}}},async resolveTags(){const l={tags:[],entries:[...s]};await t.callHook("entries:resolve",l);for(const c of l.entries){const u=c.resolvedInput||c.input;if(c.resolvedInput=await(c.transform?c.transform(u):u),c.resolvedInput)for(const d of await KA(c)){const f={tag:d,entry:c,resolvedOptions:i.resolvedOptions};await t.callHook("tag:normalise",f),l.tags.push(f.tag)}}return await t.callHook("tags:beforeResolve",l),await t.callHook("tags:resolve",l),await t.callHook("tags:afterResolve",l),l.tags},ssr:r};return[i8,f8,c8,d8,p8,g8,b8,v8,...(e==null?void 0:e.plugins)||[]].forEach(l=>i.use(l)),i.hooks.callHook("init",i),i}function x8(){return N2}const _8=Pf[0]==="3";function E8(e){return typeof e=="function"?e():T(e)}function Yc(e){if(e instanceof Promise||e instanceof Date||e instanceof RegExp)return e;const t=E8(e);if(!e||!t)return t;if(Array.isArray(t))return t.map(r=>Yc(r));if(typeof t=="object"){const r={};for(const a in t)if(Object.prototype.hasOwnProperty.call(t,a)){if(a==="titleTemplate"||a[0]==="o"&&a[1]==="n"){r[a]=T(t[a]);continue}r[a]=Yc(t[a])}return r}return t}const k8={hooks:{"entries:resolve":e=>{for(const t of e.entries)t.resolvedInput=Yc(t.input)}}},I2="usehead";function T8(e){return{install(r){_8&&(r.config.globalProperties.$unhead=e,r.config.globalProperties.$head=e,r.provide(I2,e))}}.install}function S8(e={}){e.domDelayFn=e.domDelayFn||(r=>Rt(()=>setTimeout(()=>r(),0)));const t=y8(e);return t.use(k8),t.install=T8(t),t}const Nm=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Im="__unhead_injection_handler__";function A8(){return Im in Nm?Nm[Im]():ot(I2)||x8()}function C8(e,t={}){const r=t.head||A8();if(r)return r.ssr?r.push(e,t):O8(r,e,t)}function O8(e,t,r={}){const a=q(!1),n=q({});St(()=>{n.value=a.value?{}:Yc(t)});const s=e.push(n.value,r);return Ue(n,i=>{s.patch(i)}),Ka()&&(Co(()=>{s.dispose()}),Dv(()=>{a.value=!0}),$v(()=>{a.value=!1})),s}function N8(e,t){const{title:r,titleTemplate:a,...n}=e;return C8({title:r,titleTemplate:a,_flatMeta:n},{...t,transform(s){const o=lh({...s._flatMeta});return delete s._flatMeta,{...s,meta:o}}})}function Io(e){return Iu()?(W1(e),!0):!1}function ma(e){return typeof e=="function"?e():T(e)}const Ku=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const I8=e=>e!=null,$8=Object.prototype.toString,D8=e=>$8.call(e)==="[object Object]",Lr=()=>{},R8=M8();function M8(){var e,t;return Ku&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function L8(e,t){function r(...a){return new Promise((n,s)=>{Promise.resolve(e(()=>t.apply(this,a),{fn:t,thisArg:this,args:a})).then(n).catch(s)})}return r}function P8(e,t={}){let r,a,n=Lr;const s=i=>{clearTimeout(i),n(),n=Lr};return i=>{const l=ma(e),c=ma(t.maxWait);return r&&s(r),l<=0||c!==void 0&&c<=0?(a&&(s(a),a=null),Promise.resolve(i())):new Promise((u,d)=>{n=t.rejectOnCancel?d:u,c&&!a&&(a=setTimeout(()=>{r&&s(r),a=null,u(i())},c)),r=setTimeout(()=>{a&&s(a),a=null,u(i())},l)})}}function F8(...e){if(e.length!==1)return os(...e);const t=e[0];return typeof t=="function"?co(DS(()=>({get:t,set:Lr}))):q(t)}function B8(e,t=200,r={}){return L8(P8(t,r),e)}function U8(e,t,r={}){const{immediate:a=!0}=r,n=q(!1);let s=null;function o(){s&&(clearTimeout(s),s=null)}function i(){n.value=!1,o()}function l(...c){o(),n.value=!0,s=setTimeout(()=>{n.value=!1,s=null,e(...c)},ma(t))}return a&&(n.value=!0,Ku&&l()),Io(i),{isPending:co(n),start:l,stop:i}}function j8(e,t,r){return Ue(e,(n,s,o)=>{n&&t(n,s,o)},{...r,once:!1})}function H8(e,t,r){let a;At(r)?a={evaluating:r}:a={};const{lazy:n=!1,evaluating:s=void 0,shallow:o=!0,onError:i=Lr}=a,l=q(!n),c=o?Lu(t):q(t);let u=0;return St(async d=>{if(!l.value)return;u++;const f=u;let p=!1;s&&Promise.resolve().then(()=>{s.value=!0});try{const h=await e(b=>{d(()=>{s&&(s.value=!1),p||b()})});f===u&&(c.value=h)}catch(h){i(h)}finally{s&&f===u&&(s.value=!1),p=!0}}),n?B(()=>(l.value=!0,c.value)):c}function da(e){var t;const r=ma(e);return(t=r==null?void 0:r.$el)!=null?t:r}const xs=Ku?window:void 0,z8=Ku?window.document:void 0;function La(...e){let t,r,a,n;if(typeof e[0]=="string"||Array.isArray(e[0])?([r,a,n]=e,t=xs):[t,r,a,n]=e,!t)return Lr;Array.isArray(r)||(r=[r]),Array.isArray(a)||(a=[a]);const s=[],o=()=>{s.forEach(u=>u()),s.length=0},i=(u,d,f,p)=>(u.addEventListener(d,f,p),()=>u.removeEventListener(d,f,p)),l=Ue(()=>[da(t),ma(n)],([u,d])=>{if(o(),!u)return;const f=D8(d)?{...d}:d;s.push(...r.flatMap(p=>a.map(h=>i(u,p,h,f))))},{immediate:!0,flush:"post"}),c=()=>{l(),o()};return Io(c),c}let $m=!1;function wne(e,t,r={}){const{window:a=xs,ignore:n=[],capture:s=!0,detectIframe:o=!1}=r;if(!a)return Lr;R8&&!$m&&($m=!0,Array.from(a.document.body.children).forEach(f=>f.addEventListener("click",Lr)),a.document.documentElement.addEventListener("click",Lr));let i=!0;const l=f=>n.some(p=>{if(typeof p=="string")return Array.from(a.document.querySelectorAll(p)).some(h=>h===f.target||f.composedPath().includes(h));{const h=da(p);return h&&(f.target===h||f.composedPath().includes(h))}}),u=[La(a,"click",f=>{const p=da(e);if(!(!p||p===f.target||f.composedPath().includes(p))){if(f.detail===0&&(i=!l(f)),!i){i=!0;return}t(f)}},{passive:!0,capture:s}),La(a,"pointerdown",f=>{const p=da(e);i=!l(f)&&!!(p&&!f.composedPath().includes(p))},{passive:!0}),o&&La(a,"blur",f=>{setTimeout(()=>{var p;const h=da(e);((p=a.document.activeElement)==null?void 0:p.tagName)==="IFRAME"&&!(h!=null&&h.contains(a.document.activeElement))&&t(f)},0)})].filter(Boolean);return()=>u.forEach(f=>f())}function q8(){const e=q(!1),t=Ka();return t&&it(()=>{e.value=!0},t),e}function ch(e){const t=q8();return B(()=>(t.value,!!e()))}function $2(e,t={}){const{window:r=xs}=t,a=ch(()=>r&&"matchMedia"in r&&typeof r.matchMedia=="function");let n;const s=q(!1),o=c=>{s.value=c.matches},i=()=>{n&&("removeEventListener"in n?n.removeEventListener("change",o):n.removeListener(o))},l=St(()=>{a.value&&(i(),n=r.matchMedia(ma(e)),"addEventListener"in n?n.addEventListener("change",o):n.addListener(o),s.value=n.matches)});return Io(()=>{l(),i(),n=void 0}),s}function D2(e,t,r={}){const{window:a=xs,...n}=r;let s;const o=ch(()=>a&&"ResizeObserver"in a),i=()=>{s&&(s.disconnect(),s=void 0)},l=B(()=>Array.isArray(e)?e.map(d=>da(d)):[da(e)]),c=Ue(l,d=>{if(i(),o.value&&a){s=new ResizeObserver(t);for(const f of d)f&&s.observe(f,n)}},{immediate:!0,flush:"post"}),u=()=>{i(),c()};return Io(u),{isSupported:o,stop:u}}function V8(e,t={}){const{delayEnter:r=0,delayLeave:a=0,window:n=xs}=t,s=q(!1);let o;const i=l=>{const c=l?r:a;o&&(clearTimeout(o),o=void 0),c?o=setTimeout(()=>s.value=l,c):s.value=l};return n&&(La(e,"mouseenter",()=>i(!0),{passive:!0}),La(e,"mouseleave",()=>i(!1),{passive:!0})),s}function K8(e,t,r={}){const{root:a,rootMargin:n="0px",threshold:s=.1,window:o=xs,immediate:i=!0}=r,l=ch(()=>o&&"IntersectionObserver"in o),c=B(()=>{const h=ma(e);return(Array.isArray(h)?h:[h]).map(da).filter(I8)});let u=Lr;const d=q(i),f=l.value?Ue(()=>[c.value,da(a),d.value],([h,b])=>{if(u(),!d.value||!h.length)return;const g=new IntersectionObserver(t,{root:da(b),rootMargin:n,threshold:s});h.forEach(w=>w&&g.observe(w)),u=()=>{g.disconnect(),u=Lr}},{immediate:i,flush:"post"}):Lr,p=()=>{u(),f(),d.value=!1};return Io(p),{isSupported:l,isActive:d,pause(){u(),d.value=!1},resume(){d.value=!0},stop:p}}const zo=new Map;function R2(e){const t=Iu();function r(i){var l;const c=zo.get(e)||new Set;c.add(i),zo.set(e,c);const u=()=>n(i);return(l=t==null?void 0:t.cleanups)==null||l.push(u),u}function a(i){function l(...c){n(l),i(...c)}return r(l)}function n(i){const l=zo.get(e);l&&(l.delete(i),l.size||s())}function s(){zo.delete(e)}function o(i,l){var c;(c=zo.get(e))==null||c.forEach(u=>u(i,l))}return{on:r,once:a,off:n,emit:o,reset:s}}function W8(e=null,t={}){const{baseUrl:r="",rel:a="icon",document:n=z8}=t,s=F8(e),o=i=>{const l=n==null?void 0:n.head.querySelectorAll(`link[rel*="${a}"]`);if(!l||l.length===0){const c=n==null?void 0:n.createElement("link");c&&(c.rel=a,c.href=`${r}${i}`,c.type=`image/${i.split(".").pop()}`,n==null||n.head.append(c));return}l==null||l.forEach(c=>c.href=`${r}${i}`)};return Ue(s,(i,l)=>{typeof i=="string"&&i!==l&&o(i)},{immediate:!0}),s}const Y8={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function G8(e={}){const{reactive:t=!1,target:r=xs,aliasMap:a=Y8,passive:n=!0,onEventFired:s=Lr}=e,o=at(new Set),i={toJSON(){return{}},current:o},l=t?at(i):i,c=new Set,u=new Set;function d(b,g){b in l&&(t?l[b]=g:l[b].value=g)}function f(){o.clear();for(const b of u)d(b,!1)}function p(b,g){var w,x;const v=(w=b.key)==null?void 0:w.toLowerCase(),E=[(x=b.code)==null?void 0:x.toLowerCase(),v].filter(Boolean);v&&(g?o.add(v):o.delete(v));for(const k of E)u.add(k),d(k,g);v==="meta"&&!g?(c.forEach(k=>{o.delete(k),d(k,!1)}),c.clear()):typeof b.getModifierState=="function"&&b.getModifierState("Meta")&&g&&[...o,...E].forEach(k=>c.add(k))}La(r,"keydown",b=>(p(b,!0),s(b)),{passive:n}),La(r,"keyup",b=>(p(b,!1),s(b)),{passive:n}),La("blur",f,{passive:!0}),La("focus",f,{passive:!0});const h=new Proxy(l,{get(b,g,w){if(typeof g!="string")return Reflect.get(b,g,w);if(g=g.toLowerCase(),g in a&&(g=a[g]),!(g in l))if(/[+_-]/.test(g)){const v=g.split(/[+_-]/g).map(_=>_.trim());l[g]=B(()=>v.every(_=>ma(h[_])))}else l[g]=q(!1);const x=Reflect.get(b,g,w);return t?ma(x):x}});return h}function xne(e){var t;const r=q(e==null?void 0:e.element),a=q(e==null?void 0:e.input),n=(t=e==null?void 0:e.styleProp)!=null?t:"height",s=q(1);function o(){var i;if(!r.value)return;let l="";r.value.style[n]="1px",s.value=(i=r.value)==null?void 0:i.scrollHeight,e!=null&&e.styleTarget?ma(e.styleTarget).style[n]=`${s.value}px`:l=`${s.value}px`,r.value.style[n]=l}return Ue([a,r],()=>Rt(o),{immediate:!0}),Ue(s,()=>{var i;return(i=e==null?void 0:e.onResize)==null?void 0:i.call(e)}),D2(r,()=>o()),e!=null&&e.watch&&Ue(e.watch,o,{immediate:!0,deep:!0}),{textarea:r,input:a,triggerResize:o}}function _ne(e,t,r){const{start:a}=U8(s,t,{immediate:!1}),n=q(!1);async function s(){n.value&&(await e(),a())}function o(){n.value||(n.value=!0,s())}function i(){n.value=!1}return Io(i),{isActive:n,pause:i,resume:o}}const ka=q(!1);function Z8(e,t){var r;const a=()=>{var o,i;const l=typeof window<"u"?(o=window.localStorage)==null?void 0:o.getItem("isDark"):null;return typeof l=="string"?!!JSON.parse(l):!!(typeof window<"u"&&typeof(window==null?void 0:window.matchMedia)=="function"&&(i=window==null?void 0:window.matchMedia("(prefers-color-scheme: dark)"))!=null&&i.matches)},n=()=>{var o;ka.value=!ka.value,typeof window<"u"&&((o=window==null?void 0:window.localStorage)==null||o.setItem("isDark",JSON.stringify(ka.value)))};function s(o){var i;ka.value=o,typeof window<"u"&&((i=window==null?void 0:window.localStorage)==null||i.setItem("isDark",JSON.stringify(ka.value)))}return t?ka.value=t==="dark":ka.value=(typeof window>"u"?null:JSON.parse(((r=window.localStorage)==null?void 0:r.getItem("isDark"))||"null"))??e??a(),Ue(ka,o=>{typeof document>"u"||(document.body.classList.toggle("dark-mode",o),document.body.classList.toggle("light-mode",!o))},{immediate:!0}),{isDark:ka,toggleDarkMode:n,setDarkMode:s}}const M2=(e,t)=>{if(typeof t!="string"||!t.length)return e;const r=e.trim(),a=t.trim(),n=r.endsWith("/")?r:`${r}/`,s=a.startsWith("/")?a.slice(1):a;return[n,s].join("")},L2=e=>{let t=0,r=0,a=0;if(!(e!=null&&e.length))return r;for(a=0;a!/^https?:\/\//.test(e);function X8(e,t){return!(!e||!t||Q8(t)||J8(t))}function J8(e){const{hostname:t}=new URL(e);return["localhost","127.0.0.1","[::1]"].includes(t)}const dh=Symbol.for("yaml.alias"),qf=Symbol.for("yaml.document"),mn=Symbol.for("yaml.map"),P2=Symbol.for("yaml.pair"),ga=Symbol.for("yaml.scalar"),$o=Symbol.for("yaml.seq"),Br=Symbol.for("yaml.node.type"),Do=e=>!!e&&typeof e=="object"&&e[Br]===dh,Wu=e=>!!e&&typeof e=="object"&&e[Br]===qf,kl=e=>!!e&&typeof e=="object"&&e[Br]===mn,Nt=e=>!!e&&typeof e=="object"&&e[Br]===P2,gt=e=>!!e&&typeof e=="object"&&e[Br]===ga,Tl=e=>!!e&&typeof e=="object"&&e[Br]===$o;function kt(e){if(e&&typeof e=="object")switch(e[Br]){case mn:case $o:return!0}return!1}function Ct(e){if(e&&typeof e=="object")switch(e[Br]){case dh:case mn:case ga:case $o:return!0}return!1}const eC=e=>(gt(e)||kt(e))&&!!e.anchor,qn=Symbol("break visit"),tC=Symbol("skip children"),wi=Symbol("remove node");function ds(e,t){const r=rC(t);Wu(e)?Us(null,e.contents,r,Object.freeze([e]))===wi&&(e.contents=null):Us(null,e,r,Object.freeze([]))}ds.BREAK=qn;ds.SKIP=tC;ds.REMOVE=wi;function Us(e,t,r,a){const n=aC(e,t,r,a);if(Ct(n)||Nt(n))return nC(e,a,n),Us(e,n,r,a);if(typeof n!="symbol"){if(kt(t)){a=Object.freeze(a.concat(t));for(let s=0;se.replace(/[!,[\]{}]/g,t=>sC[t]);class ur{constructor(t,r){this.docStart=null,this.docEnd=!1,this.yaml=Object.assign({},ur.defaultYaml,t),this.tags=Object.assign({},ur.defaultTags,r)}clone(){const t=new ur(this.yaml,this.tags);return t.docStart=this.docStart,t}atDocument(){const t=new ur(this.yaml,this.tags);switch(this.yaml.version){case"1.1":this.atNextDocument=!0;break;case"1.2":this.atNextDocument=!1,this.yaml={explicit:ur.defaultYaml.explicit,version:"1.2"},this.tags=Object.assign({},ur.defaultTags);break}return t}add(t,r){this.atNextDocument&&(this.yaml={explicit:ur.defaultYaml.explicit,version:"1.1"},this.tags=Object.assign({},ur.defaultTags),this.atNextDocument=!1);const a=t.trim().split(/[ \t]+/),n=a.shift();switch(n){case"%TAG":{if(a.length!==2&&(r(0,"%TAG directive should contain exactly two parts"),a.length<2))return!1;const[s,o]=a;return this.tags[s]=o,!0}case"%YAML":{if(this.yaml.explicit=!0,a.length!==1)return r(0,"%YAML directive should contain exactly one part"),!1;const[s]=a;if(s==="1.1"||s==="1.2")return this.yaml.version=s,!0;{const o=/^\d+\.\d+$/.test(s);return r(6,`Unsupported YAML version ${s}`,o),!1}}default:return r(0,`Unknown directive ${n}`,!0),!1}}tagName(t,r){if(t==="!")return"!";if(t[0]!=="!")return r(`Not a valid tag: ${t}`),null;if(t[1]==="<"){const o=t.slice(2,-1);return o==="!"||o==="!!"?(r(`Verbatim tags aren't resolved, so ${t} is invalid.`),null):(t[t.length-1]!==">"&&r("Verbatim tags must end with a >"),o)}const[,a,n]=t.match(/^(.*!)([^!]*)$/s);n||r(`The ${t} tag has no suffix`);const s=this.tags[a];if(s)try{return s+decodeURIComponent(n)}catch(o){return r(String(o)),null}return a==="!"?t:(r(`Could not resolve tag: ${t}`),null)}tagString(t){for(const[r,a]of Object.entries(this.tags))if(t.startsWith(a))return r+oC(t.substring(a.length));return t[0]==="!"?t:`!<${t}>`}toString(t){const r=this.yaml.explicit?[`%YAML ${this.yaml.version||"1.2"}`]:[],a=Object.entries(this.tags);let n;if(t&&a.length>0&&Ct(t.contents)){const s={};ds(t.contents,(o,i)=>{Ct(i)&&i.tag&&(s[i.tag]=!0)}),n=Object.keys(s)}else n=[];for(const[s,o]of a)s==="!!"&&o==="tag:yaml.org,2002:"||(!t||n.some(i=>i.startsWith(o)))&&r.push(`%TAG ${s} ${o}`);return r.join(` -`)}}ur.defaultYaml={explicit:!1,version:"1.2"};ur.defaultTags={"!!":"tag:yaml.org,2002:"};function F2(e){if(/[\x00-\x19\s,[\]{}]/.test(e)){const r=`Anchor must not contain whitespace or control characters: ${JSON.stringify(e)}`;throw new Error(r)}return!0}function B2(e){const t=new Set;return ds(e,{Value(r,a){a.anchor&&t.add(a.anchor)}}),t}function U2(e,t){for(let r=1;;++r){const a=`${e}${r}`;if(!t.has(a))return a}}function iC(e,t){const r=[],a=new Map;let n=null;return{onAnchor:s=>{r.push(s),n||(n=B2(e));const o=U2(t,n);return n.add(o),o},setAnchors:()=>{for(const s of r){const o=a.get(s);if(typeof o=="object"&&o.anchor&&(gt(o.node)||kt(o.node)))o.node.anchor=o.anchor;else{const i=new Error("Failed to resolve repeated object (this should not happen)");throw i.source=s,i}}},sourceObjects:a}}function js(e,t,r,a){if(a&&typeof a=="object")if(Array.isArray(a))for(let n=0,s=a.length;nPr(a,String(n),r));if(e&&typeof e.toJSON=="function"){if(!r||!eC(e))return e.toJSON(t,r);const a={aliasCount:0,count:1,res:void 0};r.anchors.set(e,a),r.onCreate=s=>{a.res=s,delete r.onCreate};const n=e.toJSON(t,r);return r.onCreate&&r.onCreate(n),n}return typeof e=="bigint"&&!(r!=null&&r.keep)?Number(e):e}class fh{constructor(t){Object.defineProperty(this,Br,{value:t})}clone(){const t=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return this.range&&(t.range=this.range.slice()),t}toJS(t,{mapAsMap:r,maxAliasCount:a,onAnchor:n,reviver:s}={}){if(!Wu(t))throw new TypeError("A document argument is required");const o={anchors:new Map,doc:t,keep:!0,mapAsMap:r===!0,mapKeyWarned:!1,maxAliasCount:typeof a=="number"?a:100},i=Pr(this,"",o);if(typeof n=="function")for(const{count:l,res:c}of o.anchors.values())n(c,l);return typeof s=="function"?js(s,{"":i},"",i):i}}class ph extends fh{constructor(t){super(dh),this.source=t,Object.defineProperty(this,"tag",{set(){throw new Error("Alias nodes cannot have tags")}})}resolve(t){let r;return ds(t,{Node:(a,n)=>{if(n===this)return ds.BREAK;n.anchor===this.source&&(r=n)}}),r}toJSON(t,r){if(!r)return{source:this.source};const{anchors:a,doc:n,maxAliasCount:s}=r,o=this.resolve(n);if(!o){const l=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new ReferenceError(l)}let i=a.get(o);if(i||(Pr(o,null,r),i=a.get(o)),!i||i.res===void 0){const l="This should not happen: Alias anchor was not resolved?";throw new ReferenceError(l)}if(s>=0&&(i.count+=1,i.aliasCount===0&&(i.aliasCount=Ec(n,o,a)),i.count*i.aliasCount>s)){const l="Excessive alias count indicates a resource exhaustion attack";throw new ReferenceError(l)}return i.res}toString(t,r,a){const n=`*${this.source}`;if(t){if(F2(this.source),t.options.verifyAliasOrder&&!t.anchors.has(this.source)){const s=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new Error(s)}if(t.implicitKey)return`${n} `}return n}}function Ec(e,t,r){if(Do(t)){const a=t.resolve(e),n=r&&a&&r.get(a);return n?n.count*n.aliasCount:0}else if(kt(t)){let a=0;for(const n of t.items){const s=Ec(e,n,r);s>a&&(a=s)}return a}else if(Nt(t)){const a=Ec(e,t.key,r),n=Ec(e,t.value,r);return Math.max(a,n)}return 1}const j2=e=>!e||typeof e!="function"&&typeof e!="object";class Ze extends fh{constructor(t){super(ga),this.value=t}toJSON(t,r){return r!=null&&r.keep?this.value:Pr(this.value,t,r)}toString(){return String(this.value)}}Ze.BLOCK_FOLDED="BLOCK_FOLDED";Ze.BLOCK_LITERAL="BLOCK_LITERAL";Ze.PLAIN="PLAIN";Ze.QUOTE_DOUBLE="QUOTE_DOUBLE";Ze.QUOTE_SINGLE="QUOTE_SINGLE";const lC="tag:yaml.org,2002:";function cC(e,t,r){if(t){const a=r.filter(s=>s.tag===t),n=a.find(s=>!s.format)??a[0];if(!n)throw new Error(`Tag ${t} not found`);return n}return r.find(a=>{var n;return((n=a.identify)==null?void 0:n.call(a,e))&&!a.format})}function Hi(e,t,r){var d,f,p;if(Wu(e)&&(e=e.contents),Ct(e))return e;if(Nt(e)){const h=(f=(d=r.schema[mn]).createNode)==null?void 0:f.call(d,r.schema,null,r);return h.items.push(e),h}(e instanceof String||e instanceof Number||e instanceof Boolean||typeof BigInt<"u"&&e instanceof BigInt)&&(e=e.valueOf());const{aliasDuplicateObjects:a,onAnchor:n,onTagObj:s,schema:o,sourceObjects:i}=r;let l;if(a&&e&&typeof e=="object"){if(l=i.get(e),l)return l.anchor||(l.anchor=n(e)),new ph(l.anchor);l={anchor:null,node:null},i.set(e,l)}t!=null&&t.startsWith("!!")&&(t=lC+t.slice(2));let c=cC(e,t,o.tags);if(!c){if(e&&typeof e.toJSON=="function"&&(e=e.toJSON()),!e||typeof e!="object"){const h=new Ze(e);return l&&(l.node=h),h}c=e instanceof Map?o[mn]:Symbol.iterator in Object(e)?o[$o]:o[mn]}s&&(s(c),delete r.onTagObj);const u=c!=null&&c.createNode?c.createNode(r.schema,e,r):typeof((p=c==null?void 0:c.nodeClass)==null?void 0:p.from)=="function"?c.nodeClass.from(r.schema,e,r):new Ze(e);return t?u.tag=t:c.default||(u.tag=c.tag),l&&(l.node=u),u}function Gc(e,t,r){let a=r;for(let n=t.length-1;n>=0;--n){const s=t[n];if(typeof s=="number"&&Number.isInteger(s)&&s>=0){const o=[];o[s]=a,a=o}else a=new Map([[s,a]])}return Hi(a,void 0,{aliasDuplicateObjects:!1,keepUndefined:!1,onAnchor:()=>{throw new Error("This should not happen, please report a bug.")},schema:e,sourceObjects:new Map})}const oi=e=>e==null||typeof e=="object"&&!!e[Symbol.iterator]().next().done;class H2 extends fh{constructor(t,r){super(t),Object.defineProperty(this,"schema",{value:r,configurable:!0,enumerable:!1,writable:!0})}clone(t){const r=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return t&&(r.schema=t),r.items=r.items.map(a=>Ct(a)||Nt(a)?a.clone(t):a),this.range&&(r.range=this.range.slice()),r}addIn(t,r){if(oi(t))this.add(r);else{const[a,...n]=t,s=this.get(a,!0);if(kt(s))s.addIn(n,r);else if(s===void 0&&this.schema)this.set(a,Gc(this.schema,n,r));else throw new Error(`Expected YAML collection at ${a}. Remaining path: ${n}`)}}deleteIn(t){const[r,...a]=t;if(a.length===0)return this.delete(r);const n=this.get(r,!0);if(kt(n))return n.deleteIn(a);throw new Error(`Expected YAML collection at ${r}. Remaining path: ${a}`)}getIn(t,r){const[a,...n]=t,s=this.get(a,!0);return n.length===0?!r&>(s)?s.value:s:kt(s)?s.getIn(n,r):void 0}hasAllNullValues(t){return this.items.every(r=>{if(!Nt(r))return!1;const a=r.value;return a==null||t&>(a)&&a.value==null&&!a.commentBefore&&!a.comment&&!a.tag})}hasIn(t){const[r,...a]=t;if(a.length===0)return this.has(r);const n=this.get(r,!0);return kt(n)?n.hasIn(a):!1}setIn(t,r){const[a,...n]=t;if(n.length===0)this.set(a,r);else{const s=this.get(a,!0);if(kt(s))s.setIn(n,r);else if(s===void 0&&this.schema)this.set(a,Gc(this.schema,n,r));else throw new Error(`Expected YAML collection at ${a}. Remaining path: ${n}`)}}}const uC=e=>e.replace(/^(?!$)(?: $)?/gm,"#");function Pa(e,t){return/^\n+$/.test(e)?e.substring(1):t?e.replace(/^(?! *$)/gm,t):e}const Qn=(e,t,r)=>e.endsWith(` -`)?Pa(r,t):r.includes(` -`)?` -`+Pa(r,t):(e.endsWith(" ")?"":" ")+r,z2="flow",Vf="block",kc="quoted";function Yu(e,t,r="flow",{indentAtStart:a,lineWidth:n=80,minContentWidth:s=20,onFold:o,onOverflow:i}={}){if(!n||n<0)return e;nn-Math.max(2,s)?c.push(0):d=n-a);let f,p,h=!1,b=-1,g=-1,w=-1;r===Vf&&(b=Dm(e,b,t.length),b!==-1&&(d=b+l));for(let v;v=e[b+=1];){if(r===kc&&v==="\\"){switch(g=b,e[b+1]){case"x":b+=3;break;case"u":b+=5;break;case"U":b+=9;break;default:b+=1}w=b}if(v===` -`)r===Vf&&(b=Dm(e,b,t.length)),d=b+t.length+l,f=void 0;else{if(v===" "&&p&&p!==" "&&p!==` -`&&p!==" "){const _=e[b+1];_&&_!==" "&&_!==` -`&&_!==" "&&(f=b)}if(b>=d)if(f)c.push(f),d=f+l,f=void 0;else if(r===kc){for(;p===" "||p===" ";)p=v,v=e[b+=1],h=!0;const _=b>w+1?b-2:g-1;if(u[_])return e;c.push(_),u[_]=!0,d=_+l,f=void 0}else h=!0}p=v}if(h&&i&&i(),c.length===0)return e;o&&o();let x=e.slice(0,c[0]);for(let v=0;v({indentAtStart:t?e.indent.length:e.indentAtStart,lineWidth:e.options.lineWidth,minContentWidth:e.options.minContentWidth}),Zu=e=>/^(%|---|\.\.\.)/m.test(e);function dC(e,t,r){if(!t||t<0)return!1;const a=t-r,n=e.length;if(n<=a)return!1;for(let s=0,o=0;sa)return!0;if(o=s+1,n-o<=a)return!1}return!0}function xi(e,t){const r=JSON.stringify(e);if(t.options.doubleQuotedAsJSON)return r;const{implicitKey:a}=t,n=t.options.doubleQuotedMinMultiLineLength,s=t.indent||(Zu(e)?" ":"");let o="",i=0;for(let l=0,c=r[l];c;c=r[++l])if(c===" "&&r[l+1]==="\\"&&r[l+2]==="n"&&(o+=r.slice(i,l)+"\\ ",l+=1,i=l,c="\\"),c==="\\")switch(r[l+1]){case"u":{o+=r.slice(i,l);const u=r.substr(l+2,4);switch(u){case"0000":o+="\\0";break;case"0007":o+="\\a";break;case"000b":o+="\\v";break;case"001b":o+="\\e";break;case"0085":o+="\\N";break;case"00a0":o+="\\_";break;case"2028":o+="\\L";break;case"2029":o+="\\P";break;default:u.substr(0,2)==="00"?o+="\\x"+u.substr(2):o+=r.substr(l,6)}l+=5,i=l+1}break;case"n":if(a||r[l+2]==='"'||r.length -`;let d,f;for(f=r.length;f>0;--f){const E=r[f-1];if(E!==` -`&&E!==" "&&E!==" ")break}let p=r.substring(f);const h=p.indexOf(` -`);h===-1?d="-":r===p||h!==p.length-1?(d="+",s&&s()):d="",p&&(r=r.slice(0,-p.length),p[p.length-1]===` -`&&(p=p.slice(0,-1)),p=p.replace(Wf,`$&${c}`));let b=!1,g,w=-1;for(g=0;g{k=!0});const $=Yu(`${x}${E}${p}`,c,Vf,O);if(!k)return`>${_} -${c}${$}`}return r=r.replace(/\n+/g,`$&${c}`),`|${_} -${c}${x}${r}${p}`}function fC(e,t,r,a){const{type:n,value:s}=e,{actualString:o,implicitKey:i,indent:l,indentStep:c,inFlow:u}=t;if(i&&s.includes(` -`)||u&&/[[\]{},]/.test(s))return Hs(s,t);if(!s||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(s))return i||u||!s.includes(` -`)?Hs(s,t):Tc(e,t,r,a);if(!i&&!u&&n!==Ze.PLAIN&&s.includes(` -`))return Tc(e,t,r,a);if(Zu(s)){if(l==="")return t.forceBlockIndent=!0,Tc(e,t,r,a);if(i&&l===c)return Hs(s,t)}const d=s.replace(/\n+/g,`$& -${l}`);if(o){const f=b=>{var g;return b.default&&b.tag!=="tag:yaml.org,2002:str"&&((g=b.test)==null?void 0:g.test(d))},{compat:p,tags:h}=t.doc.schema;if(h.some(f)||p!=null&&p.some(f))return Hs(s,t)}return i?d:Yu(d,l,z2,Gu(t,!1))}function hh(e,t,r,a){const{implicitKey:n,inFlow:s}=t,o=typeof e.value=="string"?e:Object.assign({},e,{value:String(e.value)});let{type:i}=e;i!==Ze.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(o.value)&&(i=Ze.QUOTE_DOUBLE);const l=u=>{switch(u){case Ze.BLOCK_FOLDED:case Ze.BLOCK_LITERAL:return n||s?Hs(o.value,t):Tc(o,t,r,a);case Ze.QUOTE_DOUBLE:return xi(o.value,t);case Ze.QUOTE_SINGLE:return Kf(o.value,t);case Ze.PLAIN:return fC(o,t,r,a);default:return null}};let c=l(i);if(c===null){const{defaultKeyType:u,defaultStringType:d}=t.options,f=n&&u||d;if(c=l(f),c===null)throw new Error(`Unsupported default string type ${f}`)}return c}function q2(e,t){const r=Object.assign({blockQuote:!0,commentString:uC,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trueStr:"true",verifyAliasOrder:!0},e.schema.toStringOptions,t);let a;switch(r.collectionStyle){case"block":a=!1;break;case"flow":a=!0;break;default:a=null}return{anchors:new Set,doc:e,flowCollectionPadding:r.flowCollectionPadding?" ":"",indent:"",indentStep:typeof r.indent=="number"?" ".repeat(r.indent):" ",inFlow:a,options:r}}function pC(e,t){var n;if(t.tag){const s=e.filter(o=>o.tag===t.tag);if(s.length>0)return s.find(o=>o.format===t.format)??s[0]}let r,a;if(gt(t)){a=t.value;let s=e.filter(o=>{var i;return(i=o.identify)==null?void 0:i.call(o,a)});if(s.length>1){const o=s.filter(i=>i.test);o.length>0&&(s=o)}r=s.find(o=>o.format===t.format)??s.find(o=>!o.format)}else a=t,r=e.find(s=>s.nodeClass&&a instanceof s.nodeClass);if(!r){const s=((n=a==null?void 0:a.constructor)==null?void 0:n.name)??typeof a;throw new Error(`Tag not resolved for ${s} value`)}return r}function hC(e,t,{anchors:r,doc:a}){if(!a.directives)return"";const n=[],s=(gt(e)||kt(e))&&e.anchor;s&&F2(s)&&(r.add(s),n.push(`&${s}`));const o=e.tag?e.tag:t.default?null:t.tag;return o&&n.push(a.directives.tagString(o)),n.join(" ")}function fo(e,t,r,a){var l;if(Nt(e))return e.toString(t,r,a);if(Do(e)){if(t.doc.directives)return e.toString(t);if((l=t.resolvedAliases)!=null&&l.has(e))throw new TypeError("Cannot stringify circular structure without alias nodes");t.resolvedAliases?t.resolvedAliases.add(e):t.resolvedAliases=new Set([e]),e=e.resolve(t.doc)}let n;const s=Ct(e)?e:t.doc.createNode(e,{onTagObj:c=>n=c});n||(n=pC(t.doc.schema.tags,s));const o=hC(s,n,t);o.length>0&&(t.indentAtStart=(t.indentAtStart??0)+o.length+1);const i=typeof n.stringify=="function"?n.stringify(s,t,r,a):gt(s)?hh(s,t,r,a):s.toString(t,r,a);return o?gt(s)||i[0]==="{"||i[0]==="["?`${o} ${i}`:`${o} -${t.indent}${i}`:i}function mC({key:e,value:t},r,a,n){const{allNullValues:s,doc:o,indent:i,indentStep:l,options:{commentString:c,indentSeq:u,simpleKeys:d}}=r;let f=Ct(e)&&e.comment||null;if(d){if(f)throw new Error("With simple keys, key nodes cannot have comments");if(kt(e)||!Ct(e)&&typeof e=="object"){const O="With simple keys, collection cannot be used as a key value";throw new Error(O)}}let p=!d&&(!e||f&&t==null&&!r.inFlow||kt(e)||(gt(e)?e.type===Ze.BLOCK_FOLDED||e.type===Ze.BLOCK_LITERAL:typeof e=="object"));r=Object.assign({},r,{allNullValues:!1,implicitKey:!p&&(d||!s),indent:i+l});let h=!1,b=!1,g=fo(e,r,()=>h=!0,()=>b=!0);if(!p&&!r.inFlow&&g.length>1024){if(d)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");p=!0}if(r.inFlow){if(s||t==null)return h&&a&&a(),g===""?"?":p?`? ${g}`:g}else if(s&&!d||t==null&&p)return g=`? ${g}`,f&&!h?g+=Qn(g,r.indent,c(f)):b&&n&&n(),g;h&&(f=null),p?(f&&(g+=Qn(g,r.indent,c(f))),g=`? ${g} -${i}:`):(g=`${g}:`,f&&(g+=Qn(g,r.indent,c(f))));let w,x,v;Ct(t)?(w=!!t.spaceBefore,x=t.commentBefore,v=t.comment):(w=!1,x=null,v=null,t&&typeof t=="object"&&(t=o.createNode(t))),r.implicitKey=!1,!p&&!f&>(t)&&(r.indentAtStart=g.length+1),b=!1,!u&&l.length>=2&&!r.inFlow&&!p&&Tl(t)&&!t.flow&&!t.tag&&!t.anchor&&(r.indent=r.indent.substring(2));let _=!1;const E=fo(t,r,()=>_=!0,()=>b=!0);let k=" ";if(f||w||x){if(k=w?` -`:"",x){const O=c(x);k+=` -${Pa(O,r.indent)}`}E===""&&!r.inFlow?k===` -`&&(k=` - -`):k+=` -${r.indent}`}else if(!p&&kt(t)){const O=E[0],$=E.indexOf(` -`),U=$!==-1,I=r.inFlow??t.flow??t.items.length===0;if(U||!I){let ie=!1;if(U&&(O==="&"||O==="!")){let Y=E.indexOf(" ");O==="&"&&Y!==-1&&Y<$&&E[Y+1]==="!"&&(Y=E.indexOf(" ",Y+1)),(Y===-1||$e===Wl||typeof e=="symbol"&&e.description===Wl,default:"key",tag:"tag:yaml.org,2002:merge",test:/^<<$/,resolve:()=>Object.assign(new Ze(Symbol(Wl)),{addToJSMap:K2}),stringify:()=>Wl},gC=(e,t)=>(Ba.identify(t)||gt(t)&&(!t.type||t.type===Ze.PLAIN)&&Ba.identify(t.value))&&(e==null?void 0:e.doc.schema.tags.some(r=>r.tag===Ba.tag&&r.default));function K2(e,t,r){if(r=e&&Do(r)?r.resolve(e.doc):r,Tl(r))for(const a of r.items)Kd(e,t,a);else if(Array.isArray(r))for(const a of r)Kd(e,t,a);else Kd(e,t,r)}function Kd(e,t,r){const a=e&&Do(r)?r.resolve(e.doc):r;if(!kl(a))throw new Error("Merge sources must be maps or map aliases");const n=a.toJSON(null,e,Map);for(const[s,o]of n)t instanceof Map?t.has(s)||t.set(s,o):t instanceof Set?t.add(s):Object.prototype.hasOwnProperty.call(t,s)||Object.defineProperty(t,s,{value:o,writable:!0,enumerable:!0,configurable:!0});return t}function W2(e,t,{key:r,value:a}){if(Ct(r)&&r.addToJSMap)r.addToJSMap(e,t,a);else if(gC(e,r))K2(e,t,a);else{const n=Pr(r,"",e);if(t instanceof Map)t.set(n,Pr(a,n,e));else if(t instanceof Set)t.add(n);else{const s=bC(r,n,e),o=Pr(a,s,e);s in t?Object.defineProperty(t,s,{value:o,writable:!0,enumerable:!0,configurable:!0}):t[s]=o}}return t}function bC(e,t,r){if(t===null)return"";if(typeof t!="object")return String(t);if(Ct(e)&&(r!=null&&r.doc)){const a=q2(r.doc,{});a.anchors=new Set;for(const s of r.anchors.keys())a.anchors.add(s.anchor);a.inFlow=!0,a.inStringifyKey=!0;const n=e.toString(a);if(!r.mapKeyWarned){let s=JSON.stringify(n);s.length>40&&(s=s.substring(0,36)+'..."'),V2(r.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${s}. Set mapAsMap: true to use object keys.`),r.mapKeyWarned=!0}return n}return JSON.stringify(t)}function mh(e,t,r){const a=Hi(e,void 0,r),n=Hi(t,void 0,r);return new hr(a,n)}class hr{constructor(t,r=null){Object.defineProperty(this,Br,{value:P2}),this.key=t,this.value=r}clone(t){let{key:r,value:a}=this;return Ct(r)&&(r=r.clone(t)),Ct(a)&&(a=a.clone(t)),new hr(r,a)}toJSON(t,r){const a=r!=null&&r.mapAsMap?new Map:{};return W2(r,a,this)}toString(t,r,a){return t!=null&&t.doc?mC(this,t,r,a):JSON.stringify(this)}}function Y2(e,t,r){return(t.inFlow??e.flow?yC:vC)(e,t,r)}function vC({comment:e,items:t},r,{blockItemPrefix:a,flowChars:n,itemIndent:s,onChompKeep:o,onComment:i}){const{indent:l,options:{commentString:c}}=r,u=Object.assign({},r,{indent:s,type:null});let d=!1;const f=[];for(let h=0;hg=null,()=>d=!0);g&&(w+=Qn(w,s,c(g))),d&&g&&(d=!1),f.push(a+w)}let p;if(f.length===0)p=n.start+n.end;else{p=f[0];for(let h=1;hg=null);hu||w.includes(` -`))&&(c=!0),d.push(w),u=d.length}const{start:f,end:p}=r;if(d.length===0)return f+p;if(!c){const h=d.reduce((b,g)=>b+g.length+2,2);c=t.options.lineWidth>0&&h>t.options.lineWidth}if(c){let h=f;for(const b of d)h+=b?` -${s}${n}${b}`:` -`;return`${h} -${n}${p}`}else return`${f}${o}${d.join(" ")}${o}${p}`}function Zc({indent:e,options:{commentString:t}},r,a,n){if(a&&n&&(a=a.replace(/^\n+/,"")),a){const s=Pa(t(a),e);r.push(s.trimStart())}}function Xn(e,t){const r=gt(t)?t.value:t;for(const a of e)if(Nt(a)&&(a.key===t||a.key===r||gt(a.key)&&a.key.value===r))return a}class Dr extends H2{static get tagName(){return"tag:yaml.org,2002:map"}constructor(t){super(mn,t),this.items=[]}static from(t,r,a){const{keepUndefined:n,replacer:s}=a,o=new this(t),i=(l,c)=>{if(typeof s=="function")c=s.call(r,l,c);else if(Array.isArray(s)&&!s.includes(l))return;(c!==void 0||n)&&o.items.push(mh(l,c,a))};if(r instanceof Map)for(const[l,c]of r)i(l,c);else if(r&&typeof r=="object")for(const l of Object.keys(r))i(l,r[l]);return typeof t.sortMapEntries=="function"&&o.items.sort(t.sortMapEntries),o}add(t,r){var o;let a;Nt(t)?a=t:!t||typeof t!="object"||!("key"in t)?a=new hr(t,t==null?void 0:t.value):a=new hr(t.key,t.value);const n=Xn(this.items,a.key),s=(o=this.schema)==null?void 0:o.sortMapEntries;if(n){if(!r)throw new Error(`Key ${a.key} already set`);gt(n.value)&&j2(a.value)?n.value.value=a.value:n.value=a.value}else if(s){const i=this.items.findIndex(l=>s(a,l)<0);i===-1?this.items.push(a):this.items.splice(i,0,a)}else this.items.push(a)}delete(t){const r=Xn(this.items,t);return r?this.items.splice(this.items.indexOf(r),1).length>0:!1}get(t,r){const a=Xn(this.items,t),n=a==null?void 0:a.value;return(!r&>(n)?n.value:n)??void 0}has(t){return!!Xn(this.items,t)}set(t,r){this.add(new hr(t,r),!0)}toJSON(t,r,a){const n=a?new a:r!=null&&r.mapAsMap?new Map:{};r!=null&&r.onCreate&&r.onCreate(n);for(const s of this.items)W2(r,n,s);return n}toString(t,r,a){if(!t)return JSON.stringify(this);for(const n of this.items)if(!Nt(n))throw new Error(`Map items must all be pairs; found ${JSON.stringify(n)} instead`);return!t.allNullValues&&this.hasAllNullValues(!1)&&(t=Object.assign({},t,{allNullValues:!0})),Y2(this,t,{blockItemPrefix:"",flowChars:{start:"{",end:"}"},itemIndent:t.indent||"",onChompKeep:a,onComment:r})}}const Ro={collection:"map",default:!0,nodeClass:Dr,tag:"tag:yaml.org,2002:map",resolve(e,t){return kl(e)||t("Expected a mapping for this tag"),e},createNode:(e,t,r)=>Dr.from(e,t,r)};class fs extends H2{static get tagName(){return"tag:yaml.org,2002:seq"}constructor(t){super($o,t),this.items=[]}add(t){this.items.push(t)}delete(t){const r=Yl(t);return typeof r!="number"?!1:this.items.splice(r,1).length>0}get(t,r){const a=Yl(t);if(typeof a!="number")return;const n=this.items[a];return!r&>(n)?n.value:n}has(t){const r=Yl(t);return typeof r=="number"&&r=0?t:null}const Mo={collection:"seq",default:!0,nodeClass:fs,tag:"tag:yaml.org,2002:seq",resolve(e,t){return Tl(e)||t("Expected a sequence for this tag"),e},createNode:(e,t,r)=>fs.from(e,t,r)},Qu={identify:e=>typeof e=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:e=>e,stringify(e,t,r,a){return t=Object.assign({actualString:!0},t),hh(e,t,r,a)}},Xu={identify:e=>e==null,createNode:()=>new Ze(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>new Ze(null),stringify:({source:e},t)=>typeof e=="string"&&Xu.test.test(e)?e:t.options.nullStr},gh={identify:e=>typeof e=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:e=>new Ze(e[0]==="t"||e[0]==="T"),stringify({source:e,value:t},r){if(e&&gh.test.test(e)){const a=e[0]==="t"||e[0]==="T";if(t===a)return e}return t?r.options.trueStr:r.options.falseStr}};function ea({format:e,minFractionDigits:t,tag:r,value:a}){if(typeof a=="bigint")return String(a);const n=typeof a=="number"?a:Number(a);if(!isFinite(n))return isNaN(n)?".nan":n<0?"-.inf":".inf";let s=JSON.stringify(a);if(!e&&t&&(!r||r==="tag:yaml.org,2002:float")&&/^\d/.test(s)){let o=s.indexOf(".");o<0&&(o=s.length,s+=".");let i=t-(s.length-o-1);for(;i-- >0;)s+="0"}return s}const G2={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:e=>e.slice(-3).toLowerCase()==="nan"?NaN:e[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:ea},Z2={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:e=>parseFloat(e),stringify(e){const t=Number(e.value);return isFinite(t)?t.toExponential():ea(e)}},Q2={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.[0-9]+|[0-9]+\.[0-9]*)$/,resolve(e){const t=new Ze(parseFloat(e)),r=e.indexOf(".");return r!==-1&&e[e.length-1]==="0"&&(t.minFractionDigits=e.length-r-1),t},stringify:ea},Ju=e=>typeof e=="bigint"||Number.isInteger(e),bh=(e,t,r,{intAsBigInt:a})=>a?BigInt(e):parseInt(e.substring(t),r);function X2(e,t,r){const{value:a}=e;return Ju(a)&&a>=0?r+a.toString(t):ea(e)}const J2={identify:e=>Ju(e)&&e>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o[0-7]+$/,resolve:(e,t,r)=>bh(e,2,8,r),stringify:e=>X2(e,8,"0o")},ey={identify:Ju,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:(e,t,r)=>bh(e,0,10,r),stringify:ea},ty={identify:e=>Ju(e)&&e>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x[0-9a-fA-F]+$/,resolve:(e,t,r)=>bh(e,2,16,r),stringify:e=>X2(e,16,"0x")},wC=[Ro,Mo,Qu,Xu,gh,J2,ey,ty,G2,Z2,Q2];function Rm(e){return typeof e=="bigint"||Number.isInteger(e)}const Gl=({value:e})=>JSON.stringify(e),xC=[{identify:e=>typeof e=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:e=>e,stringify:Gl},{identify:e=>e==null,createNode:()=>new Ze(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:Gl},{identify:e=>typeof e=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^true$|^false$/,resolve:e=>e==="true",stringify:Gl},{identify:Rm,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:(e,t,{intAsBigInt:r})=>r?BigInt(e):parseInt(e,10),stringify:({value:e})=>Rm(e)?e.toString():JSON.stringify(e)},{identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:e=>parseFloat(e),stringify:Gl}],_C={default:!0,tag:"",test:/^/,resolve(e,t){return t(`Unresolved plain scalar ${JSON.stringify(e)}`),e}},EC=[Ro,Mo].concat(xC,_C),vh={identify:e=>e instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve(e,t){if(typeof atob=="function"){const r=atob(e.replace(/[\n\r]/g,"")),a=new Uint8Array(r.length);for(let n=0;n1&&t("Each pair must have its own sequence indicator");const n=a.items[0]||new hr(new Ze(null));if(a.commentBefore&&(n.key.commentBefore=n.key.commentBefore?`${a.commentBefore} -${n.key.commentBefore}`:a.commentBefore),a.comment){const s=n.value??n.key;s.comment=s.comment?`${a.comment} -${s.comment}`:a.comment}a=n}e.items[r]=Nt(a)?a:new hr(a)}}else t("Expected a sequence for this tag");return e}function ay(e,t,r){const{replacer:a}=r,n=new fs(e);n.tag="tag:yaml.org,2002:pairs";let s=0;if(t&&Symbol.iterator in Object(t))for(let o of t){typeof a=="function"&&(o=a.call(t,String(s++),o));let i,l;if(Array.isArray(o))if(o.length===2)i=o[0],l=o[1];else throw new TypeError(`Expected [key, value] tuple: ${o}`);else if(o&&o instanceof Object){const c=Object.keys(o);if(c.length===1)i=c[0],l=o[i];else throw new TypeError(`Expected tuple with one key, not ${c.length} keys`)}else i=o;n.items.push(mh(i,l,r))}return n}const yh={collection:"seq",default:!1,tag:"tag:yaml.org,2002:pairs",resolve:ry,createNode:ay};class no extends fs{constructor(){super(),this.add=Dr.prototype.add.bind(this),this.delete=Dr.prototype.delete.bind(this),this.get=Dr.prototype.get.bind(this),this.has=Dr.prototype.has.bind(this),this.set=Dr.prototype.set.bind(this),this.tag=no.tag}toJSON(t,r){if(!r)return super.toJSON(t);const a=new Map;r!=null&&r.onCreate&&r.onCreate(a);for(const n of this.items){let s,o;if(Nt(n)?(s=Pr(n.key,"",r),o=Pr(n.value,s,r)):s=Pr(n,"",r),a.has(s))throw new Error("Ordered maps must not include duplicate keys");a.set(s,o)}return a}static from(t,r,a){const n=ay(t,r,a),s=new this;return s.items=n.items,s}}no.tag="tag:yaml.org,2002:omap";const wh={collection:"seq",identify:e=>e instanceof Map,nodeClass:no,default:!1,tag:"tag:yaml.org,2002:omap",resolve(e,t){const r=ry(e,t),a=[];for(const{key:n}of r.items)gt(n)&&(a.includes(n.value)?t(`Ordered maps must not include duplicate keys: ${n.value}`):a.push(n.value));return Object.assign(new no,r)},createNode:(e,t,r)=>no.from(e,t,r)};function ny({value:e,source:t},r){return t&&(e?sy:oy).test.test(t)?t:e?r.options.trueStr:r.options.falseStr}const sy={identify:e=>e===!0,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>new Ze(!0),stringify:ny},oy={identify:e=>e===!1,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/,resolve:()=>new Ze(!1),stringify:ny},kC={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:e=>e.slice(-3).toLowerCase()==="nan"?NaN:e[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:ea},TC={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:[0-9][0-9_]*)?(?:\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:e=>parseFloat(e.replace(/_/g,"")),stringify(e){const t=Number(e.value);return isFinite(t)?t.toExponential():ea(e)}},SC={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.[0-9_]*$/,resolve(e){const t=new Ze(parseFloat(e.replace(/_/g,""))),r=e.indexOf(".");if(r!==-1){const a=e.substring(r+1).replace(/_/g,"");a[a.length-1]==="0"&&(t.minFractionDigits=a.length)}return t},stringify:ea},Sl=e=>typeof e=="bigint"||Number.isInteger(e);function ed(e,t,r,{intAsBigInt:a}){const n=e[0];if((n==="-"||n==="+")&&(t+=1),e=e.substring(t).replace(/_/g,""),a){switch(r){case 2:e=`0b${e}`;break;case 8:e=`0o${e}`;break;case 16:e=`0x${e}`;break}const o=BigInt(e);return n==="-"?BigInt(-1)*o:o}const s=parseInt(e,r);return n==="-"?-1*s:s}function xh(e,t,r){const{value:a}=e;if(Sl(a)){const n=a.toString(t);return a<0?"-"+r+n.substr(1):r+n}return ea(e)}const AC={identify:Sl,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^[-+]?0b[0-1_]+$/,resolve:(e,t,r)=>ed(e,2,2,r),stringify:e=>xh(e,2,"0b")},CC={identify:Sl,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^[-+]?0[0-7_]+$/,resolve:(e,t,r)=>ed(e,1,8,r),stringify:e=>xh(e,8,"0")},OC={identify:Sl,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9][0-9_]*$/,resolve:(e,t,r)=>ed(e,0,10,r),stringify:ea},NC={identify:Sl,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^[-+]?0x[0-9a-fA-F_]+$/,resolve:(e,t,r)=>ed(e,2,16,r),stringify:e=>xh(e,16,"0x")};class so extends Dr{constructor(t){super(t),this.tag=so.tag}add(t){let r;Nt(t)?r=t:t&&typeof t=="object"&&"key"in t&&"value"in t&&t.value===null?r=new hr(t.key,null):r=new hr(t,null),Xn(this.items,r.key)||this.items.push(r)}get(t,r){const a=Xn(this.items,t);return!r&&Nt(a)?gt(a.key)?a.key.value:a.key:a}set(t,r){if(typeof r!="boolean")throw new Error(`Expected boolean value for set(key, value) in a YAML set, not ${typeof r}`);const a=Xn(this.items,t);a&&!r?this.items.splice(this.items.indexOf(a),1):!a&&r&&this.items.push(new hr(t))}toJSON(t,r){return super.toJSON(t,r,Set)}toString(t,r,a){if(!t)return JSON.stringify(this);if(this.hasAllNullValues(!0))return super.toString(Object.assign({},t,{allNullValues:!0}),r,a);throw new Error("Set items must all have null values")}static from(t,r,a){const{replacer:n}=a,s=new this(t);if(r&&Symbol.iterator in Object(r))for(let o of r)typeof n=="function"&&(o=n.call(r,o,o)),s.items.push(mh(o,null,a));return s}}so.tag="tag:yaml.org,2002:set";const _h={collection:"map",identify:e=>e instanceof Set,nodeClass:so,default:!1,tag:"tag:yaml.org,2002:set",createNode:(e,t,r)=>so.from(e,t,r),resolve(e,t){if(kl(e)){if(e.hasAllNullValues(!0))return Object.assign(new so,e);t("Set items must all have null values")}else t("Expected a mapping for this tag");return e}};function Eh(e,t){const r=e[0],a=r==="-"||r==="+"?e.substring(1):e,n=o=>t?BigInt(o):Number(o),s=a.replace(/_/g,"").split(":").reduce((o,i)=>o*n(60)+n(i),n(0));return r==="-"?n(-1)*s:s}function iy(e){let{value:t}=e,r=o=>o;if(typeof t=="bigint")r=o=>BigInt(o);else if(isNaN(t)||!isFinite(t))return ea(e);let a="";t<0&&(a="-",t*=r(-1));const n=r(60),s=[t%n];return t<60?s.unshift(0):(t=(t-s[0])/n,s.unshift(t%n),t>=60&&(t=(t-s[0])/n,s.unshift(t))),a+s.map(o=>String(o).padStart(2,"0")).join(":").replace(/000000\d*$/,"")}const ly={identify:e=>typeof e=="bigint"||Number.isInteger(e),default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+$/,resolve:(e,t,{intAsBigInt:r})=>Eh(e,r),stringify:iy},cy={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*$/,resolve:e=>Eh(e,!1),stringify:iy},td={identify:e=>e instanceof Date,default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?$"),resolve(e){const t=e.match(td.test);if(!t)throw new Error("!!timestamp expects a date, starting with yyyy-mm-dd");const[,r,a,n,s,o,i]=t.map(Number),l=t[7]?Number((t[7]+"00").substr(1,3)):0;let c=Date.UTC(r,a-1,n,s||0,o||0,i||0,l);const u=t[8];if(u&&u!=="Z"){let d=Eh(u,!1);Math.abs(d)<30&&(d*=60),c-=6e4*d}return new Date(c)},stringify:({value:e})=>e.toISOString().replace(/(T00:00:00)?\.000Z$/,"")},Mm=[Ro,Mo,Qu,Xu,sy,oy,AC,CC,OC,NC,kC,TC,SC,vh,Ba,wh,yh,_h,ly,cy,td],Lm=new Map([["core",wC],["failsafe",[Ro,Mo,Qu]],["json",EC],["yaml11",Mm],["yaml-1.1",Mm]]),Pm={binary:vh,bool:gh,float:Q2,floatExp:Z2,floatNaN:G2,floatTime:cy,int:ey,intHex:ty,intOct:J2,intTime:ly,map:Ro,merge:Ba,null:Xu,omap:wh,pairs:yh,seq:Mo,set:_h,timestamp:td},IC={"tag:yaml.org,2002:binary":vh,"tag:yaml.org,2002:merge":Ba,"tag:yaml.org,2002:omap":wh,"tag:yaml.org,2002:pairs":yh,"tag:yaml.org,2002:set":_h,"tag:yaml.org,2002:timestamp":td};function Wd(e,t,r){const a=Lm.get(t);if(a&&!e)return r&&!a.includes(Ba)?a.concat(Ba):a.slice();let n=a;if(!n)if(Array.isArray(e))n=[];else{const s=Array.from(Lm.keys()).filter(o=>o!=="yaml11").map(o=>JSON.stringify(o)).join(", ");throw new Error(`Unknown schema "${t}"; use one of ${s} or define customTags array`)}if(Array.isArray(e))for(const s of e)n=n.concat(s);else typeof e=="function"&&(n=e(n.slice()));return r&&(n=n.concat(Ba)),n.reduce((s,o)=>{const i=typeof o=="string"?Pm[o]:o;if(!i){const l=JSON.stringify(o),c=Object.keys(Pm).map(u=>JSON.stringify(u)).join(", ");throw new Error(`Unknown custom tag ${l}; use one of ${c}`)}return s.includes(i)||s.push(i),s},[])}const $C=(e,t)=>e.keyt.key?1:0;class kh{constructor({compat:t,customTags:r,merge:a,resolveKnownTags:n,schema:s,sortMapEntries:o,toStringDefaults:i}){this.compat=Array.isArray(t)?Wd(t,"compat"):t?Wd(null,t):null,this.name=typeof s=="string"&&s||"core",this.knownTags=n?IC:{},this.tags=Wd(r,this.name,a),this.toStringOptions=i??null,Object.defineProperty(this,mn,{value:Ro}),Object.defineProperty(this,ga,{value:Qu}),Object.defineProperty(this,$o,{value:Mo}),this.sortMapEntries=typeof o=="function"?o:o===!0?$C:null}clone(){const t=Object.create(kh.prototype,Object.getOwnPropertyDescriptors(this));return t.tags=this.tags.slice(),t}}function DC(e,t){var l;const r=[];let a=t.directives===!0;if(t.directives!==!1&&e.directives){const c=e.directives.toString(e);c?(r.push(c),a=!0):e.directives.docStart&&(a=!0)}a&&r.push("---");const n=q2(e,t),{commentString:s}=n.options;if(e.commentBefore){r.length!==1&&r.unshift("");const c=s(e.commentBefore);r.unshift(Pa(c,""))}let o=!1,i=null;if(e.contents){if(Ct(e.contents)){if(e.contents.spaceBefore&&a&&r.push(""),e.contents.commentBefore){const d=s(e.contents.commentBefore);r.push(Pa(d,""))}n.forceBlockIndent=!!e.comment,i=e.contents.comment}const c=i?void 0:()=>o=!0;let u=fo(e.contents,n,()=>i=null,c);i&&(u+=Qn(u,"",s(i))),(u[0]==="|"||u[0]===">")&&r[r.length-1]==="---"?r[r.length-1]=`--- ${u}`:r.push(u)}else r.push(fo(e.contents,n));if((l=e.directives)!=null&&l.docEnd)if(e.comment){const c=s(e.comment);c.includes(` -`)?(r.push("..."),r.push(Pa(c,""))):r.push(`... ${c}`)}else r.push("...");else{let c=e.comment;c&&o&&(c=c.replace(/^\n+/,"")),c&&((!o||i)&&r[r.length-1]!==""&&r.push(""),r.push(Pa(s(c),"")))}return r.join(` -`)+` -`}class rd{constructor(t,r,a){this.commentBefore=null,this.comment=null,this.errors=[],this.warnings=[],Object.defineProperty(this,Br,{value:qf});let n=null;typeof r=="function"||Array.isArray(r)?n=r:a===void 0&&r&&(a=r,r=void 0);const s=Object.assign({intAsBigInt:!1,keepSourceTokens:!1,logLevel:"warn",prettyErrors:!0,strict:!0,stringKeys:!1,uniqueKeys:!0,version:"1.2"},a);this.options=s;let{version:o}=s;a!=null&&a._directives?(this.directives=a._directives.atDocument(),this.directives.yaml.explicit&&(o=this.directives.yaml.version)):this.directives=new ur({version:o}),this.setSchema(o,a),this.contents=t===void 0?null:this.createNode(t,n,a)}clone(){const t=Object.create(rd.prototype,{[Br]:{value:qf}});return t.commentBefore=this.commentBefore,t.comment=this.comment,t.errors=this.errors.slice(),t.warnings=this.warnings.slice(),t.options=Object.assign({},this.options),this.directives&&(t.directives=this.directives.clone()),t.schema=this.schema.clone(),t.contents=Ct(this.contents)?this.contents.clone(t.schema):this.contents,this.range&&(t.range=this.range.slice()),t}add(t){Cs(this.contents)&&this.contents.add(t)}addIn(t,r){Cs(this.contents)&&this.contents.addIn(t,r)}createAlias(t,r){if(!t.anchor){const a=B2(this);t.anchor=!r||a.has(r)?U2(r||"a",a):r}return new ph(t.anchor)}createNode(t,r,a){let n;if(typeof r=="function")t=r.call({"":t},"",t),n=r;else if(Array.isArray(r)){const g=x=>typeof x=="number"||x instanceof String||x instanceof Number,w=r.filter(g).map(String);w.length>0&&(r=r.concat(w)),n=r}else a===void 0&&r&&(a=r,r=void 0);const{aliasDuplicateObjects:s,anchorPrefix:o,flow:i,keepUndefined:l,onTagObj:c,tag:u}=a??{},{onAnchor:d,setAnchors:f,sourceObjects:p}=iC(this,o||"a"),h={aliasDuplicateObjects:s??!0,keepUndefined:l??!1,onAnchor:d,onTagObj:c,replacer:n,schema:this.schema,sourceObjects:p},b=Hi(t,u,h);return i&&kt(b)&&(b.flow=!0),f(),b}createPair(t,r,a={}){const n=this.createNode(t,null,a),s=this.createNode(r,null,a);return new hr(n,s)}delete(t){return Cs(this.contents)?this.contents.delete(t):!1}deleteIn(t){return oi(t)?this.contents==null?!1:(this.contents=null,!0):Cs(this.contents)?this.contents.deleteIn(t):!1}get(t,r){return kt(this.contents)?this.contents.get(t,r):void 0}getIn(t,r){return oi(t)?!r&>(this.contents)?this.contents.value:this.contents:kt(this.contents)?this.contents.getIn(t,r):void 0}has(t){return kt(this.contents)?this.contents.has(t):!1}hasIn(t){return oi(t)?this.contents!==void 0:kt(this.contents)?this.contents.hasIn(t):!1}set(t,r){this.contents==null?this.contents=Gc(this.schema,[t],r):Cs(this.contents)&&this.contents.set(t,r)}setIn(t,r){oi(t)?this.contents=r:this.contents==null?this.contents=Gc(this.schema,Array.from(t),r):Cs(this.contents)&&this.contents.setIn(t,r)}setSchema(t,r={}){typeof t=="number"&&(t=String(t));let a;switch(t){case"1.1":this.directives?this.directives.yaml.version="1.1":this.directives=new ur({version:"1.1"}),a={resolveKnownTags:!1,schema:"yaml-1.1"};break;case"1.2":case"next":this.directives?this.directives.yaml.version=t:this.directives=new ur({version:t}),a={resolveKnownTags:!0,schema:"core"};break;case null:this.directives&&delete this.directives,a=null;break;default:{const n=JSON.stringify(t);throw new Error(`Expected '1.1', '1.2' or null as first argument, but found: ${n}`)}}if(r.schema instanceof Object)this.schema=r.schema;else if(a)this.schema=new kh(Object.assign(a,r));else throw new Error("With a null YAML version, the { schema: Schema } option is required")}toJS({json:t,jsonArg:r,mapAsMap:a,maxAliasCount:n,onAnchor:s,reviver:o}={}){const i={anchors:new Map,doc:this,keep:!t,mapAsMap:a===!0,mapKeyWarned:!1,maxAliasCount:typeof n=="number"?n:100},l=Pr(this.contents,r??"",i);if(typeof s=="function")for(const{count:c,res:u}of i.anchors.values())s(u,c);return typeof o=="function"?js(o,{"":l},"",l):l}toJSON(t,r){return this.toJS({json:!0,jsonArg:t,mapAsMap:!1,onAnchor:r})}toString(t={}){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");if("indent"in t&&(!Number.isInteger(t.indent)||Number(t.indent)<=0)){const r=JSON.stringify(t.indent);throw new Error(`"indent" option must be a positive integer, not ${r}`)}return DC(this,t)}}function Cs(e){if(kt(e))return!0;throw new Error("Expected a YAML collection as document contents")}class uy extends Error{constructor(t,r,a,n){super(),this.name=t,this.code=a,this.message=n,this.pos=r}}class ii extends uy{constructor(t,r,a){super("YAMLParseError",t,r,a)}}class RC extends uy{constructor(t,r,a){super("YAMLWarning",t,r,a)}}const Fm=(e,t)=>r=>{if(r.pos[0]===-1)return;r.linePos=r.pos.map(i=>t.linePos(i));const{line:a,col:n}=r.linePos[0];r.message+=` at line ${a}, column ${n}`;let s=n-1,o=e.substring(t.lineStarts[a-1],t.lineStarts[a]).replace(/[\n\r]+$/,"");if(s>=60&&o.length>80){const i=Math.min(s-39,o.length-79);o="…"+o.substring(i),s-=i-1}if(o.length>80&&(o=o.substring(0,79)+"…"),a>1&&/^ *$/.test(o.substring(0,s))){let i=e.substring(t.lineStarts[a-2],t.lineStarts[a-1]);i.length>80&&(i=i.substring(0,79)+`… -`),o=i+o}if(/[^ ]/.test(o)){let i=1;const l=r.linePos[1];l&&l.line===a&&l.col>n&&(i=Math.max(1,Math.min(l.col-n,80-s)));const c=" ".repeat(s)+"^".repeat(i);r.message+=`: - -${o} -${c} -`}};function po(e,{flow:t,indicator:r,next:a,offset:n,onError:s,parentIndent:o,startOnNewline:i}){let l=!1,c=i,u=i,d="",f="",p=!1,h=!1,b=null,g=null,w=null,x=null,v=null,_=null,E=null;for(const $ of e)switch(h&&($.type!=="space"&&$.type!=="newline"&&$.type!=="comma"&&s($.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),h=!1),b&&(c&&$.type!=="comment"&&$.type!=="newline"&&s(b,"TAB_AS_INDENT","Tabs are not allowed as indentation"),b=null),$.type){case"space":!t&&(r!=="doc-start"||(a==null?void 0:a.type)!=="flow-collection")&&$.source.includes(" ")&&(b=$),u=!0;break;case"comment":{u||s($,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");const U=$.source.substring(1)||" ";d?d+=f+U:d=U,f="",c=!1;break}case"newline":c?d?d+=$.source:(!_||r!=="seq-item-ind")&&(l=!0):f+=$.source,c=!0,p=!0,(g||w)&&(x=$),u=!0;break;case"anchor":g&&s($,"MULTIPLE_ANCHORS","A node can have at most one anchor"),$.source.endsWith(":")&&s($.offset+$.source.length-1,"BAD_ALIAS","Anchor ending in : is ambiguous",!0),g=$,E===null&&(E=$.offset),c=!1,u=!1,h=!0;break;case"tag":{w&&s($,"MULTIPLE_TAGS","A node can have at most one tag"),w=$,E===null&&(E=$.offset),c=!1,u=!1,h=!0;break}case r:(g||w)&&s($,"BAD_PROP_ORDER",`Anchors and tags must be after the ${$.source} indicator`),_&&s($,"UNEXPECTED_TOKEN",`Unexpected ${$.source} in ${t??"collection"}`),_=$,c=r==="seq-item-ind"||r==="explicit-key-ind",u=!1;break;case"comma":if(t){v&&s($,"UNEXPECTED_TOKEN",`Unexpected , in ${t}`),v=$,c=!1,u=!1;break}default:s($,"UNEXPECTED_TOKEN",`Unexpected ${$.type} token`),c=!1,u=!1}const k=e[e.length-1],O=k?k.offset+k.source.length:n;return h&&a&&a.type!=="space"&&a.type!=="newline"&&a.type!=="comma"&&(a.type!=="scalar"||a.source!=="")&&s(a.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),b&&(c&&b.indent<=o||(a==null?void 0:a.type)==="block-map"||(a==null?void 0:a.type)==="block-seq")&&s(b,"TAB_AS_INDENT","Tabs are not allowed as indentation"),{comma:v,found:_,spaceBefore:l,comment:d,hasNewline:p,anchor:g,tag:w,newlineAfterProp:x,end:O,start:E??O}}function zi(e){if(!e)return null;switch(e.type){case"alias":case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":if(e.source.includes(` -`))return!0;if(e.end){for(const t of e.end)if(t.type==="newline")return!0}return!1;case"flow-collection":for(const t of e.items){for(const r of t.start)if(r.type==="newline")return!0;if(t.sep){for(const r of t.sep)if(r.type==="newline")return!0}if(zi(t.key)||zi(t.value))return!0}return!1;default:return!0}}function Yf(e,t,r){if((t==null?void 0:t.type)==="flow-collection"){const a=t.end[0];a.indent===e&&(a.source==="]"||a.source==="}")&&zi(t)&&r(a,"BAD_INDENT","Flow end indicator should be more indented than parent",!0)}}function dy(e,t,r){const{uniqueKeys:a}=e.options;if(a===!1)return!1;const n=typeof a=="function"?a:(s,o)=>s===o||gt(s)&>(o)&&s.value===o.value;return t.some(s=>n(s.key,r))}const Bm="All mapping items must start at the same column";function MC({composeNode:e,composeEmptyNode:t},r,a,n,s){var u;const o=(s==null?void 0:s.nodeClass)??Dr,i=new o(r.schema);r.atRoot&&(r.atRoot=!1);let l=a.offset,c=null;for(const d of a.items){const{start:f,key:p,sep:h,value:b}=d,g=po(f,{indicator:"explicit-key-ind",next:p??(h==null?void 0:h[0]),offset:l,onError:n,parentIndent:a.indent,startOnNewline:!0}),w=!g.found;if(w){if(p&&(p.type==="block-seq"?n(l,"BLOCK_AS_IMPLICIT_KEY","A block sequence may not be used as an implicit map key"):"indent"in p&&p.indent!==a.indent&&n(l,"BAD_INDENT",Bm)),!g.anchor&&!g.tag&&!h){c=g.end,g.comment&&(i.comment?i.comment+=` -`+g.comment:i.comment=g.comment);continue}(g.newlineAfterProp||zi(p))&&n(p??f[f.length-1],"MULTILINE_IMPLICIT_KEY","Implicit keys need to be on a single line")}else((u=g.found)==null?void 0:u.indent)!==a.indent&&n(l,"BAD_INDENT",Bm);r.atKey=!0;const x=g.end,v=p?e(r,p,g,n):t(r,x,f,null,g,n);r.schema.compat&&Yf(a.indent,p,n),r.atKey=!1,dy(r,i.items,v)&&n(x,"DUPLICATE_KEY","Map keys must be unique");const _=po(h??[],{indicator:"map-value-ind",next:b,offset:v.range[2],onError:n,parentIndent:a.indent,startOnNewline:!p||p.type==="block-scalar"});if(l=_.end,_.found){w&&((b==null?void 0:b.type)==="block-map"&&!_.hasNewline&&n(l,"BLOCK_AS_IMPLICIT_KEY","Nested mappings are not allowed in compact mappings"),r.options.strict&&g.start<_.found.offset-1024&&n(v.range,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit block mapping key"));const E=b?e(r,b,_,n):t(r,l,h,null,_,n);r.schema.compat&&Yf(a.indent,b,n),l=E.range[2];const k=new hr(v,E);r.options.keepSourceTokens&&(k.srcToken=d),i.items.push(k)}else{w&&n(v.range,"MISSING_CHAR","Implicit map keys need to be followed by map values"),_.comment&&(v.comment?v.comment+=` -`+_.comment:v.comment=_.comment);const E=new hr(v);r.options.keepSourceTokens&&(E.srcToken=d),i.items.push(E)}}return c&&ce&&(e.type==="block-map"||e.type==="block-seq");function PC({composeNode:e,composeEmptyNode:t},r,a,n,s){const o=a.start.source==="{",i=o?"flow map":"flow sequence",l=(s==null?void 0:s.nodeClass)??(o?Dr:fs),c=new l(r.schema);c.flow=!0;const u=r.atRoot;u&&(r.atRoot=!1),r.atKey&&(r.atKey=!1);let d=a.offset+a.start.source.length;for(let g=0;g0){const g=Al(h,b,r.options.strict,n);g.comment&&(c.comment?c.comment+=` -`+g.comment:c.comment=g.comment),c.range=[a.offset,b,g.offset]}else c.range=[a.offset,b,b];return c}function Zd(e,t,r,a,n,s){const o=r.type==="block-map"?MC(e,t,r,a,s):r.type==="block-seq"?LC(e,t,r,a,s):PC(e,t,r,a,s),i=o.constructor;return n==="!"||n===i.tagName?(o.tag=i.tagName,o):(n&&(o.tag=n),o)}function FC(e,t,r,a,n){var f;const s=a.tag,o=s?t.directives.tagName(s.source,p=>n(s,"TAG_RESOLVE_FAILED",p)):null;if(r.type==="block-seq"){const{anchor:p,newlineAfterProp:h}=a,b=p&&s?p.offset>s.offset?p:s:p??s;b&&(!h||h.offsetp.tag===o&&p.collection===i);if(!l){const p=t.schema.knownTags[o];if(p&&p.collection===i)t.schema.tags.push(Object.assign({},p,{default:!1})),l=p;else return p!=null&&p.collection?n(s,"BAD_COLLECTION_TYPE",`${p.tag} used for ${i} collection, but expects ${p.collection}`,!0):n(s,"TAG_RESOLVE_FAILED",`Unresolved tag: ${o}`,!0),Zd(e,t,r,n,o)}const c=Zd(e,t,r,n,o,l),u=((f=l.resolve)==null?void 0:f.call(l,c,p=>n(s,"TAG_RESOLVE_FAILED",p),t.options))??c,d=Ct(u)?u:new Ze(u);return d.range=c.range,d.tag=o,l!=null&&l.format&&(d.format=l.format),d}function BC(e,t,r){const a=t.offset,n=UC(t,e.options.strict,r);if(!n)return{value:"",type:null,comment:"",range:[a,a,a]};const s=n.mode===">"?Ze.BLOCK_FOLDED:Ze.BLOCK_LITERAL,o=t.source?jC(t.source):[];let i=o.length;for(let b=o.length-1;b>=0;--b){const g=o[b][1];if(g===""||g==="\r")i=b;else break}if(i===0){const b=n.chomp==="+"&&o.length>0?` -`.repeat(Math.max(1,o.length-1)):"";let g=a+n.length;return t.source&&(g+=t.source.length),{value:b,type:s,comment:n.comment,range:[a,g,g]}}let l=t.indent+n.indent,c=t.offset+n.length,u=0;for(let b=0;bl&&(l=g.length);else{g.length=i;--b)o[b][0].length>l&&(i=b+1);let d="",f="",p=!1;for(let b=0;bl||w[0]===" "?(f===" "?f=` -`:!p&&f===` -`&&(f=` - -`),d+=f+g.slice(l)+w,f=` -`,p=!0):w===""?f===` -`?d+=` -`:f=` -`:(d+=f+w,f=" ",p=!1)}switch(n.chomp){case"-":break;case"+":for(let b=i;br(a+f,p,h);switch(n){case"scalar":i=Ze.PLAIN,l=zC(s,c);break;case"single-quoted-scalar":i=Ze.QUOTE_SINGLE,l=qC(s,c);break;case"double-quoted-scalar":i=Ze.QUOTE_DOUBLE,l=VC(s,c);break;default:return r(e,"UNEXPECTED_TOKEN",`Expected a flow scalar value, but found: ${n}`),{value:"",type:null,comment:"",range:[a,a+s.length,a+s.length]}}const u=a+s.length,d=Al(o,u,t,r);return{value:l,type:i,comment:d.comment,range:[a,u,d.offset]}}function zC(e,t){let r="";switch(e[0]){case" ":r="a tab character";break;case",":r="flow indicator character ,";break;case"%":r="directive indicator character %";break;case"|":case">":{r=`block scalar indicator ${e[0]}`;break}case"@":case"`":{r=`reserved character ${e[0]}`;break}}return r&&t(0,"BAD_SCALAR_START",`Plain value cannot start with ${r}`),fy(e)}function qC(e,t){return(e[e.length-1]!=="'"||e.length===1)&&t(e.length,"MISSING_CHAR","Missing closing 'quote"),fy(e.slice(1,-1)).replace(/''/g,"'")}function fy(e){let t,r;try{t=new RegExp(`(.*?)(?s?e.slice(s,a+1):n)}else r+=n}return(e[e.length-1]!=='"'||e.length===1)&&t(e.length,"MISSING_CHAR",'Missing closing "quote'),r}function KC(e,t){let r="",a=e[t+1];for(;(a===" "||a===" "||a===` -`||a==="\r")&&!(a==="\r"&&e[t+2]!==` -`);)a===` -`&&(r+=` -`),t+=1,a=e[t+1];return r||(r=" "),{fold:r,offset:t}}const WC={0:"\0",a:"\x07",b:"\b",e:"\x1B",f:"\f",n:` -`,r:"\r",t:" ",v:"\v",N:"…",_:" ",L:"\u2028",P:"\u2029"," ":" ",'"':'"',"/":"/","\\":"\\"," ":" "};function YC(e,t,r,a){const n=e.substr(t,r),o=n.length===r&&/^[0-9a-fA-F]+$/.test(n)?parseInt(n,16):NaN;if(isNaN(o)){const i=e.substr(t-2,r+2);return a(t-2,"BAD_DQ_ESCAPE",`Invalid escape sequence ${i}`),i}return String.fromCodePoint(o)}function py(e,t,r,a){const{value:n,type:s,comment:o,range:i}=t.type==="block-scalar"?BC(e,t,a):HC(t,e.options.strict,a),l=r?e.directives.tagName(r.source,d=>a(r,"TAG_RESOLVE_FAILED",d)):null;let c;e.options.stringKeys&&e.atKey?c=e.schema[ga]:l?c=GC(e.schema,n,l,r,a):t.type==="scalar"?c=ZC(e,n,t,a):c=e.schema[ga];let u;try{const d=c.resolve(n,f=>a(r??t,"TAG_RESOLVE_FAILED",f),e.options);u=gt(d)?d:new Ze(d)}catch(d){const f=d instanceof Error?d.message:String(d);a(r??t,"TAG_RESOLVE_FAILED",f),u=new Ze(n)}return u.range=i,u.source=n,s&&(u.type=s),l&&(u.tag=l),c.format&&(u.format=c.format),o&&(u.comment=o),u}function GC(e,t,r,a,n){var i;if(r==="!")return e[ga];const s=[];for(const l of e.tags)if(!l.collection&&l.tag===r)if(l.default&&l.test)s.push(l);else return l;for(const l of s)if((i=l.test)!=null&&i.test(t))return l;const o=e.knownTags[r];return o&&!o.collection?(e.tags.push(Object.assign({},o,{default:!1,test:void 0})),o):(n(a,"TAG_RESOLVE_FAILED",`Unresolved tag: ${r}`,r!=="tag:yaml.org,2002:str"),e[ga])}function ZC({atKey:e,directives:t,schema:r},a,n,s){const o=r.tags.find(i=>{var l;return(i.default===!0||e&&i.default==="key")&&((l=i.test)==null?void 0:l.test(a))})||r[ga];if(r.compat){const i=r.compat.find(l=>{var c;return l.default&&((c=l.test)==null?void 0:c.test(a))})??r[ga];if(o.tag!==i.tag){const l=t.tagString(o.tag),c=t.tagString(i.tag),u=`Value may be parsed as either ${l} or ${c}`;s(n,"TAG_RESOLVE_FAILED",u,!0)}}return o}function QC(e,t,r){if(t){r===null&&(r=t.length);for(let a=r-1;a>=0;--a){let n=t[a];switch(n.type){case"space":case"comment":case"newline":e-=n.source.length;continue}for(n=t[++a];(n==null?void 0:n.type)==="space";)e+=n.source.length,n=t[++a];break}}return e}const XC={composeNode:hy,composeEmptyNode:Th};function hy(e,t,r,a){const n=e.atKey,{spaceBefore:s,comment:o,anchor:i,tag:l}=r;let c,u=!0;switch(t.type){case"alias":c=JC(e,t,a),(i||l)&&a(t,"ALIAS_PROPS","An alias node must not specify any properties");break;case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"block-scalar":c=py(e,t,l,a),i&&(c.anchor=i.source.substring(1));break;case"block-map":case"block-seq":case"flow-collection":c=FC(XC,e,t,r,a),i&&(c.anchor=i.source.substring(1));break;default:{const d=t.type==="error"?t.message:`Unsupported token (type: ${t.type})`;a(t,"UNEXPECTED_TOKEN",d),c=Th(e,t.offset,void 0,null,r,a),u=!1}}return i&&c.anchor===""&&a(i,"BAD_ALIAS","Anchor cannot be an empty string"),n&&e.options.stringKeys&&(!gt(c)||typeof c.value!="string"||c.tag&&c.tag!=="tag:yaml.org,2002:str")&&a(l??t,"NON_STRING_KEY","With stringKeys, all keys must be strings"),s&&(c.spaceBefore=!0),o&&(t.type==="scalar"&&t.source===""?c.comment=o:c.commentBefore=o),e.options.keepSourceTokens&&u&&(c.srcToken=t),c}function Th(e,t,r,a,{spaceBefore:n,comment:s,anchor:o,tag:i,end:l},c){const u={type:"scalar",offset:QC(t,r,a),indent:-1,source:""},d=py(e,u,i,c);return o&&(d.anchor=o.source.substring(1),d.anchor===""&&c(o,"BAD_ALIAS","Anchor cannot be an empty string")),n&&(d.spaceBefore=!0),s&&(d.comment=s,d.range[2]=l),d}function JC({options:e},{offset:t,source:r,end:a},n){const s=new ph(r.substring(1));s.source===""&&n(t,"BAD_ALIAS","Alias cannot be an empty string"),s.source.endsWith(":")&&n(t+r.length-1,"BAD_ALIAS","Alias ending in : is ambiguous",!0);const o=t+r.length,i=Al(a,o,e.strict,n);return s.range=[t,o,i.offset],i.comment&&(s.comment=i.comment),s}function eO(e,t,{offset:r,start:a,value:n,end:s},o){const i=Object.assign({_directives:t},e),l=new rd(void 0,i),c={atKey:!1,atRoot:!0,directives:l.directives,options:l.options,schema:l.schema},u=po(a,{indicator:"doc-start",next:n??(s==null?void 0:s[0]),offset:r,onError:o,parentIndent:0,startOnNewline:!0});u.found&&(l.directives.docStart=!0,n&&(n.type==="block-map"||n.type==="block-seq")&&!u.hasNewline&&o(u.end,"MISSING_CHAR","Block collection cannot start on same line with directives-end marker")),l.contents=n?hy(c,n,u,o):Th(c,u.end,a,null,u,o);const d=l.contents.range[2],f=Al(s,d,!1,o);return f.comment&&(l.comment=f.comment),l.range=[r,d,f.offset],l}function qo(e){if(typeof e=="number")return[e,e+1];if(Array.isArray(e))return e.length===2?e:[e[0],e[1]];const{offset:t,source:r}=e;return[t,t+(typeof r=="string"?r.length:1)]}function Um(e){var n;let t="",r=!1,a=!1;for(let s=0;s{const o=qo(r);s?this.warnings.push(new RC(o,a,n)):this.errors.push(new ii(o,a,n))},this.directives=new ur({version:t.version||"1.2"}),this.options=t}decorate(t,r){const{comment:a,afterEmptyLine:n}=Um(this.prelude);if(a){const s=t.contents;if(r)t.comment=t.comment?`${t.comment} -${a}`:a;else if(n||t.directives.docStart||!s)t.commentBefore=a;else if(kt(s)&&!s.flow&&s.items.length>0){let o=s.items[0];Nt(o)&&(o=o.key);const i=o.commentBefore;o.commentBefore=i?`${a} -${i}`:a}else{const o=s.commentBefore;s.commentBefore=o?`${a} -${o}`:a}}r?(Array.prototype.push.apply(t.errors,this.errors),Array.prototype.push.apply(t.warnings,this.warnings)):(t.errors=this.errors,t.warnings=this.warnings),this.prelude=[],this.errors=[],this.warnings=[]}streamInfo(){return{comment:Um(this.prelude).comment,directives:this.directives,errors:this.errors,warnings:this.warnings}}*compose(t,r=!1,a=-1){for(const n of t)yield*this.next(n);yield*this.end(r,a)}*next(t){switch(t.type){case"directive":this.directives.add(t.source,(r,a,n)=>{const s=qo(t);s[0]+=r,this.onError(s,"BAD_DIRECTIVE",a,n)}),this.prelude.push(t.source),this.atDirectives=!0;break;case"document":{const r=eO(this.options,this.directives,t,this.onError);this.atDirectives&&!r.directives.docStart&&this.onError(t,"MISSING_CHAR","Missing directives-end/doc-start indicator line"),this.decorate(r,!1),this.doc&&(yield this.doc),this.doc=r,this.atDirectives=!1;break}case"byte-order-mark":case"space":break;case"comment":case"newline":this.prelude.push(t.source);break;case"error":{const r=t.source?`${t.message}: ${JSON.stringify(t.source)}`:t.message,a=new ii(qo(t),"UNEXPECTED_TOKEN",r);this.atDirectives||!this.doc?this.errors.push(a):this.doc.errors.push(a);break}case"doc-end":{if(!this.doc){const a="Unexpected doc-end without preceding document";this.errors.push(new ii(qo(t),"UNEXPECTED_TOKEN",a));break}this.doc.directives.docEnd=!0;const r=Al(t.end,t.offset+t.source.length,this.doc.options.strict,this.onError);if(this.decorate(this.doc,!0),r.comment){const a=this.doc.comment;this.doc.comment=a?`${a} -${r.comment}`:r.comment}this.doc.range[2]=r.offset;break}default:this.errors.push(new ii(qo(t),"UNEXPECTED_TOKEN",`Unsupported token ${t.type}`))}}*end(t=!1,r=-1){if(this.doc)this.decorate(this.doc,!0),yield this.doc,this.doc=null;else if(t){const a=Object.assign({_directives:this.directives},this.options),n=new rd(void 0,a);this.atDirectives&&this.onError(r,"MISSING_CHAR","Missing directives-end indicator line"),n.range=[0,r,r],this.decorate(n,!1),yield n}}}const my="\uFEFF",gy="",by="",Gf="";function rO(e){switch(e){case my:return"byte-order-mark";case gy:return"doc-mode";case by:return"flow-error-end";case Gf:return"scalar";case"---":return"doc-start";case"...":return"doc-end";case"":case` -`:case`\r -`:return"newline";case"-":return"seq-item-ind";case"?":return"explicit-key-ind";case":":return"map-value-ind";case"{":return"flow-map-start";case"}":return"flow-map-end";case"[":return"flow-seq-start";case"]":return"flow-seq-end";case",":return"comma"}switch(e[0]){case" ":case" ":return"space";case"#":return"comment";case"%":return"directive-line";case"*":return"alias";case"&":return"anchor";case"!":return"tag";case"'":return"single-quoted-scalar";case'"':return"double-quoted-scalar";case"|":case">":return"block-scalar-header"}return null}function jr(e){switch(e){case void 0:case" ":case` -`:case"\r":case" ":return!0;default:return!1}}const jm=new Set("0123456789ABCDEFabcdef"),aO=new Set("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-#;/?:@&=+$_.!~*'()"),Zl=new Set(",[]{}"),nO=new Set(` ,[]{} -\r `),Qd=e=>!e||nO.has(e);class sO{constructor(){this.atEnd=!1,this.blockScalarIndent=-1,this.blockScalarKeep=!1,this.buffer="",this.flowKey=!1,this.flowLevel=0,this.indentNext=0,this.indentValue=0,this.lineEndPos=null,this.next=null,this.pos=0}*lex(t,r=!1){if(t){if(typeof t!="string")throw TypeError("source is not a string");this.buffer=this.buffer?this.buffer+t:t,this.lineEndPos=null}this.atEnd=!r;let a=this.next??"stream";for(;a&&(r||this.hasChars(1));)a=yield*this.parseNext(a)}atLineEnd(){let t=this.pos,r=this.buffer[t];for(;r===" "||r===" ";)r=this.buffer[++t];return!r||r==="#"||r===` -`?!0:r==="\r"?this.buffer[t+1]===` -`:!1}charAt(t){return this.buffer[this.pos+t]}continueScalar(t){let r=this.buffer[t];if(this.indentNext>0){let a=0;for(;r===" ";)r=this.buffer[++a+t];if(r==="\r"){const n=this.buffer[a+t+1];if(n===` -`||!n&&!this.atEnd)return t+a+1}return r===` -`||a>=this.indentNext||!r&&!this.atEnd?t+a:-1}if(r==="-"||r==="."){const a=this.buffer.substr(t,3);if((a==="---"||a==="...")&&jr(this.buffer[t+3]))return-1}return t}getLine(){let t=this.lineEndPos;return(typeof t!="number"||t!==-1&&tthis.indentValue&&!jr(this.charAt(1))&&(this.indentNext=this.indentValue),yield*this.parseBlockStart()}*parseBlockStart(){const[t,r]=this.peek(2);if(!r&&!this.atEnd)return this.setNext("block-start");if((t==="-"||t==="?"||t===":")&&jr(r)){const a=(yield*this.pushCount(1))+(yield*this.pushSpaces(!0));return this.indentNext=this.indentValue+1,this.indentValue+=a,yield*this.parseBlockStart()}return"doc"}*parseDocument(){yield*this.pushSpaces(!0);const t=this.getLine();if(t===null)return this.setNext("doc");let r=yield*this.pushIndicators();switch(t[r]){case"#":yield*this.pushCount(t.length-r);case void 0:return yield*this.pushNewline(),yield*this.parseLineStart();case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel=1,"flow";case"}":case"]":return yield*this.pushCount(1),"doc";case"*":return yield*this.pushUntil(Qd),"doc";case'"':case"'":return yield*this.parseQuotedScalar();case"|":case">":return r+=yield*this.parseBlockScalarHeader(),r+=yield*this.pushSpaces(!0),yield*this.pushCount(t.length-r),yield*this.pushNewline(),yield*this.parseBlockScalar();default:return yield*this.parsePlainScalar()}}*parseFlowCollection(){let t,r,a=-1;do t=yield*this.pushNewline(),t>0?(r=yield*this.pushSpaces(!1),this.indentValue=a=r):r=0,r+=yield*this.pushSpaces(!0);while(t+r>0);const n=this.getLine();if(n===null)return this.setNext("flow");if((a!==-1&&a"0"&&r<="9")this.blockScalarIndent=Number(r)-1;else if(r!=="-")break}return yield*this.pushUntil(r=>jr(r)||r==="#")}*parseBlockScalar(){let t=this.pos-1,r=0,a;e:for(let s=this.pos;a=this.buffer[s];++s)switch(a){case" ":r+=1;break;case` -`:t=s,r=0;break;case"\r":{const o=this.buffer[s+1];if(!o&&!this.atEnd)return this.setNext("block-scalar");if(o===` -`)break}default:break e}if(!a&&!this.atEnd)return this.setNext("block-scalar");if(r>=this.indentNext){this.blockScalarIndent===-1?this.indentNext=r:this.indentNext=this.blockScalarIndent+(this.indentNext===0?1:this.indentNext);do{const s=this.continueScalar(t+1);if(s===-1)break;t=this.buffer.indexOf(` -`,s)}while(t!==-1);if(t===-1){if(!this.atEnd)return this.setNext("block-scalar");t=this.buffer.length}}let n=t+1;for(a=this.buffer[n];a===" ";)a=this.buffer[++n];if(a===" "){for(;a===" "||a===" "||a==="\r"||a===` -`;)a=this.buffer[++n];t=n-1}else if(!this.blockScalarKeep)do{let s=t-1,o=this.buffer[s];o==="\r"&&(o=this.buffer[--s]);const i=s;for(;o===" ";)o=this.buffer[--s];if(o===` -`&&s>=this.pos&&s+1+r>i)t=s;else break}while(!0);return yield Gf,yield*this.pushToIndex(t+1,!0),yield*this.parseLineStart()}*parsePlainScalar(){const t=this.flowLevel>0;let r=this.pos-1,a=this.pos-1,n;for(;n=this.buffer[++a];)if(n===":"){const s=this.buffer[a+1];if(jr(s)||t&&Zl.has(s))break;r=a}else if(jr(n)){let s=this.buffer[a+1];if(n==="\r"&&(s===` -`?(a+=1,n=` -`,s=this.buffer[a+1]):r=a),s==="#"||t&&Zl.has(s))break;if(n===` -`){const o=this.continueScalar(a+1);if(o===-1)break;a=Math.max(a,o-2)}}else{if(t&&Zl.has(n))break;r=a}return!n&&!this.atEnd?this.setNext("plain-scalar"):(yield Gf,yield*this.pushToIndex(r+1,!0),t?"flow":"doc")}*pushCount(t){return t>0?(yield this.buffer.substr(this.pos,t),this.pos+=t,t):0}*pushToIndex(t,r){const a=this.buffer.slice(this.pos,t);return a?(yield a,this.pos+=a.length,a.length):(r&&(yield""),0)}*pushIndicators(){switch(this.charAt(0)){case"!":return(yield*this.pushTag())+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"&":return(yield*this.pushUntil(Qd))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"-":case"?":case":":{const t=this.flowLevel>0,r=this.charAt(1);if(jr(r)||t&&Zl.has(r))return t?this.flowKey&&(this.flowKey=!1):this.indentNext=this.indentValue+1,(yield*this.pushCount(1))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators())}}return 0}*pushTag(){if(this.charAt(1)==="<"){let t=this.pos+2,r=this.buffer[t];for(;!jr(r)&&r!==">";)r=this.buffer[++t];return yield*this.pushToIndex(r===">"?t+1:t,!1)}else{let t=this.pos+1,r=this.buffer[t];for(;r;)if(aO.has(r))r=this.buffer[++t];else if(r==="%"&&jm.has(this.buffer[t+1])&&jm.has(this.buffer[t+2]))r=this.buffer[t+=3];else break;return yield*this.pushToIndex(t,!1)}}*pushNewline(){const t=this.buffer[this.pos];return t===` -`?yield*this.pushCount(1):t==="\r"&&this.charAt(1)===` -`?yield*this.pushCount(2):0}*pushSpaces(t){let r=this.pos-1,a;do a=this.buffer[++r];while(a===" "||t&&a===" ");const n=r-this.pos;return n>0&&(yield this.buffer.substr(this.pos,n),this.pos=r),n}*pushUntil(t){let r=this.pos,a=this.buffer[r];for(;!t(a);)a=this.buffer[++r];return yield*this.pushToIndex(r,!1)}}class oO{constructor(){this.lineStarts=[],this.addNewLine=t=>this.lineStarts.push(t),this.linePos=t=>{let r=0,a=this.lineStarts.length;for(;r>1;this.lineStarts[s]=0;)switch(e[t].type){case"doc-start":case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":case"newline":break e}for(;((r=e[++t])==null?void 0:r.type)==="space";);return e.splice(t,e.length)}function zm(e){if(e.start.type==="flow-seq-start")for(const t of e.items)t.sep&&!t.value&&!Kn(t.start,"explicit-key-ind")&&!Kn(t.sep,"map-value-ind")&&(t.key&&(t.value=t.key),delete t.key,vy(t.value)?t.value.end?Array.prototype.push.apply(t.value.end,t.sep):t.value.end=t.sep:Array.prototype.push.apply(t.start,t.sep),delete t.sep)}let iO=class{constructor(t){this.atNewLine=!0,this.atScalar=!1,this.indent=0,this.offset=0,this.onKeyLine=!1,this.stack=[],this.source="",this.type="",this.lexer=new sO,this.onNewLine=t}*parse(t,r=!1){this.onNewLine&&this.offset===0&&this.onNewLine(0);for(const a of this.lexer.lex(t,r))yield*this.next(a);r||(yield*this.end())}*next(t){if(this.source=t,this.atScalar){this.atScalar=!1,yield*this.step(),this.offset+=t.length;return}const r=rO(t);if(r)if(r==="scalar")this.atNewLine=!1,this.atScalar=!0,this.type="scalar";else{switch(this.type=r,yield*this.step(),r){case"newline":this.atNewLine=!0,this.indent=0,this.onNewLine&&this.onNewLine(this.offset+t.length);break;case"space":this.atNewLine&&t[0]===" "&&(this.indent+=t.length);break;case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":this.atNewLine&&(this.indent+=t.length);break;case"doc-mode":case"flow-error-end":return;default:this.atNewLine=!1}this.offset+=t.length}else{const a=`Not a YAML token: ${t}`;yield*this.pop({type:"error",offset:this.offset,message:a,source:t}),this.offset+=t.length}}*end(){for(;this.stack.length>0;)yield*this.pop()}get sourceToken(){return{type:this.type,offset:this.offset,indent:this.indent,source:this.source}}*step(){const t=this.peek(1);if(this.type==="doc-end"&&(!t||t.type!=="doc-end")){for(;this.stack.length>0;)yield*this.pop();this.stack.push({type:"doc-end",offset:this.offset,source:this.source});return}if(!t)return yield*this.stream();switch(t.type){case"document":return yield*this.document(t);case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return yield*this.scalar(t);case"block-scalar":return yield*this.blockScalar(t);case"block-map":return yield*this.blockMap(t);case"block-seq":return yield*this.blockSequence(t);case"flow-collection":return yield*this.flowCollection(t);case"doc-end":return yield*this.documentEnd(t)}yield*this.pop()}peek(t){return this.stack[this.stack.length-t]}*pop(t){const r=t??this.stack.pop();if(!r)yield{type:"error",offset:this.offset,source:"",message:"Tried to pop an empty stack"};else if(this.stack.length===0)yield r;else{const a=this.peek(1);switch(r.type==="block-scalar"?r.indent="indent"in a?a.indent:0:r.type==="flow-collection"&&a.type==="document"&&(r.indent=0),r.type==="flow-collection"&&zm(r),a.type){case"document":a.value=r;break;case"block-scalar":a.props.push(r);break;case"block-map":{const n=a.items[a.items.length-1];if(n.value){a.items.push({start:[],key:r,sep:[]}),this.onKeyLine=!0;return}else if(n.sep)n.value=r;else{Object.assign(n,{key:r,sep:[]}),this.onKeyLine=!n.explicitKey;return}break}case"block-seq":{const n=a.items[a.items.length-1];n.value?a.items.push({start:[],value:r}):n.value=r;break}case"flow-collection":{const n=a.items[a.items.length-1];!n||n.value?a.items.push({start:[],key:r,sep:[]}):n.sep?n.value=r:Object.assign(n,{key:r,sep:[]});return}default:yield*this.pop(),yield*this.pop(r)}if((a.type==="document"||a.type==="block-map"||a.type==="block-seq")&&(r.type==="block-map"||r.type==="block-seq")){const n=r.items[r.items.length-1];n&&!n.sep&&!n.value&&n.start.length>0&&Hm(n.start)===-1&&(r.indent===0||n.start.every(s=>s.type!=="comment"||s.indent=t.indent){const n=!this.onKeyLine&&this.indent===t.indent,s=n&&(r.sep||r.explicitKey)&&this.type!=="seq-item-ind";let o=[];if(s&&r.sep&&!r.value){const i=[];for(let l=0;lt.indent&&(i.length=0);break;default:i.length=0}}i.length>=2&&(o=r.sep.splice(i[1]))}switch(this.type){case"anchor":case"tag":s||r.value?(o.push(this.sourceToken),t.items.push({start:o}),this.onKeyLine=!0):r.sep?r.sep.push(this.sourceToken):r.start.push(this.sourceToken);return;case"explicit-key-ind":!r.sep&&!r.explicitKey?(r.start.push(this.sourceToken),r.explicitKey=!0):s||r.value?(o.push(this.sourceToken),t.items.push({start:o,explicitKey:!0})):this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken],explicitKey:!0}]}),this.onKeyLine=!0;return;case"map-value-ind":if(r.explicitKey)if(r.sep)if(r.value)t.items.push({start:[],key:null,sep:[this.sourceToken]});else if(Kn(r.sep,"map-value-ind"))this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:o,key:null,sep:[this.sourceToken]}]});else if(vy(r.key)&&!Kn(r.sep,"newline")){const i=Os(r.start),l=r.key,c=r.sep;c.push(this.sourceToken),delete r.key,delete r.sep,this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:i,key:l,sep:c}]})}else o.length>0?r.sep=r.sep.concat(o,this.sourceToken):r.sep.push(this.sourceToken);else if(Kn(r.start,"newline"))Object.assign(r,{key:null,sep:[this.sourceToken]});else{const i=Os(r.start);this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:i,key:null,sep:[this.sourceToken]}]})}else r.sep?r.value||s?t.items.push({start:o,key:null,sep:[this.sourceToken]}):Kn(r.sep,"map-value-ind")?this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[],key:null,sep:[this.sourceToken]}]}):r.sep.push(this.sourceToken):Object.assign(r,{key:null,sep:[this.sourceToken]});this.onKeyLine=!0;return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{const i=this.flowScalar(this.type);s||r.value?(t.items.push({start:o,key:i,sep:[]}),this.onKeyLine=!0):r.sep?this.stack.push(i):(Object.assign(r,{key:i,sep:[]}),this.onKeyLine=!0);return}default:{const i=this.startBlockValue(t);if(i){n&&i.type!=="block-seq"&&t.items.push({start:o}),this.stack.push(i);return}}}}yield*this.pop(),yield*this.step()}*blockSequence(t){var a;const r=t.items[t.items.length-1];switch(this.type){case"newline":if(r.value){const n="end"in r.value?r.value.end:void 0,s=Array.isArray(n)?n[n.length-1]:void 0;(s==null?void 0:s.type)==="comment"?n==null||n.push(this.sourceToken):t.items.push({start:[this.sourceToken]})}else r.start.push(this.sourceToken);return;case"space":case"comment":if(r.value)t.items.push({start:[this.sourceToken]});else{if(this.atIndentedComment(r.start,t.indent)){const n=t.items[t.items.length-2],s=(a=n==null?void 0:n.value)==null?void 0:a.end;if(Array.isArray(s)){Array.prototype.push.apply(s,r.start),s.push(this.sourceToken),t.items.pop();return}}r.start.push(this.sourceToken)}return;case"anchor":case"tag":if(r.value||this.indent<=t.indent)break;r.start.push(this.sourceToken);return;case"seq-item-ind":if(this.indent!==t.indent)break;r.value||Kn(r.start,"seq-item-ind")?t.items.push({start:[this.sourceToken]}):r.start.push(this.sourceToken);return}if(this.indent>t.indent){const n=this.startBlockValue(t);if(n){this.stack.push(n);return}}yield*this.pop(),yield*this.step()}*flowCollection(t){const r=t.items[t.items.length-1];if(this.type==="flow-error-end"){let a;do yield*this.pop(),a=this.peek(1);while(a&&a.type==="flow-collection")}else if(t.end.length===0){switch(this.type){case"comma":case"explicit-key-ind":!r||r.sep?t.items.push({start:[this.sourceToken]}):r.start.push(this.sourceToken);return;case"map-value-ind":!r||r.value?t.items.push({start:[],key:null,sep:[this.sourceToken]}):r.sep?r.sep.push(this.sourceToken):Object.assign(r,{key:null,sep:[this.sourceToken]});return;case"space":case"comment":case"newline":case"anchor":case"tag":!r||r.value?t.items.push({start:[this.sourceToken]}):r.sep?r.sep.push(this.sourceToken):r.start.push(this.sourceToken);return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{const n=this.flowScalar(this.type);!r||r.value?t.items.push({start:[],key:n,sep:[]}):r.sep?this.stack.push(n):Object.assign(r,{key:n,sep:[]});return}case"flow-map-end":case"flow-seq-end":t.end.push(this.sourceToken);return}const a=this.startBlockValue(t);a?this.stack.push(a):(yield*this.pop(),yield*this.step())}else{const a=this.peek(2);if(a.type==="block-map"&&(this.type==="map-value-ind"&&a.indent===t.indent||this.type==="newline"&&!a.items[a.items.length-1].sep))yield*this.pop(),yield*this.step();else if(this.type==="map-value-ind"&&a.type!=="flow-collection"){const n=Ql(a),s=Os(n);zm(t);const o=t.end.splice(1,t.end.length);o.push(this.sourceToken);const i={type:"block-map",offset:t.offset,indent:t.indent,items:[{start:s,key:t,sep:o}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=i}else yield*this.lineEnd(t)}}flowScalar(t){if(this.onNewLine){let r=this.source.indexOf(` -`)+1;for(;r!==0;)this.onNewLine(this.offset+r),r=this.source.indexOf(` -`,r)+1}return{type:t,offset:this.offset,indent:this.indent,source:this.source}}startBlockValue(t){switch(this.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return this.flowScalar(this.type);case"block-scalar-header":return{type:"block-scalar",offset:this.offset,indent:this.indent,props:[this.sourceToken],source:""};case"flow-map-start":case"flow-seq-start":return{type:"flow-collection",offset:this.offset,indent:this.indent,start:this.sourceToken,items:[],end:[]};case"seq-item-ind":return{type:"block-seq",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken]}]};case"explicit-key-ind":{this.onKeyLine=!0;const r=Ql(t),a=Os(r);return a.push(this.sourceToken),{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:a,explicitKey:!0}]}}case"map-value-ind":{this.onKeyLine=!0;const r=Ql(t),a=Os(r);return{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:a,key:null,sep:[this.sourceToken]}]}}}return null}atIndentedComment(t,r){return this.type!=="comment"||this.indent<=r?!1:t.every(a=>a.type==="newline"||a.type==="space")}*documentEnd(t){this.type!=="doc-mode"&&(t.end?t.end.push(this.sourceToken):t.end=[this.sourceToken],this.type==="newline"&&(yield*this.pop()))}*lineEnd(t){switch(this.type){case"comma":case"doc-start":case"doc-end":case"flow-seq-end":case"flow-map-end":case"map-value-ind":yield*this.pop(),yield*this.step();break;case"newline":this.onKeyLine=!1;case"space":case"comment":default:t.end?t.end.push(this.sourceToken):t.end=[this.sourceToken],this.type==="newline"&&(yield*this.pop())}}};function lO(e){const t=e.prettyErrors!==!1;return{lineCounter:e.lineCounter||t&&new oO||null,prettyErrors:t}}function cO(e,t={}){const{lineCounter:r,prettyErrors:a}=lO(t),n=new iO(r==null?void 0:r.addNewLine),s=new tO(t);let o=null;for(const i of s.compose(n.parse(e),!0,e.length))if(!o)o=i;else if(o.options.logLevel!=="silent"){o.errors.push(new ii(i.range.slice(0,2),"MULTIPLE_DOCS","Source contains multiple documents; please use YAML.parseAllDocuments()"));break}return a&&r&&(o.errors.forEach(Fm(e,r)),o.warnings.forEach(Fm(e,r))),o}function uO(e,t,r){let a;typeof t=="function"?a=t:r===void 0&&t&&typeof t=="object"&&(r=t);const n=cO(e,r);if(!n)return null;if(n.warnings.forEach(s=>V2(n.options.logLevel,s)),n.errors.length>0){if(n.options.logLevel!=="silent")throw n.errors[0];n.errors=[]}return n.toJS(Object.assign({reviver:a},r))}const yy={parse:e=>{const t=JSON.parse(e);if(typeof t!="object")throw Error("Invalid JSON object");return t},parseSafe(e,t){try{return yy.parse(e)}catch(r){return typeof t=="function"?t(r):t}},stringify:e=>JSON.stringify(e)},wy=e=>typeof e!="string"?!1:!!yy.parseSafe(e,!1);function dO(e){const t=e.trim();if(t[0]!=="{"&&t[0]!=="[")return e;try{return JSON.stringify(JSON.parse(e),null,2)}catch{return e}}const fO="https://api.scalar.com/request-proxy",pO="https://proxy.scalar.com";async function Zf(e,t,r=!0){t===fO&&(t=pO);const a=await fetch(t?uh(t,e):e);if(a.status!==200)throw console.error(`[fetchSpecFromUrl] Failed to fetch the specification at ${e} (Status: ${a.status})`),t||console.warn(`[fetchSpecFromUrl] Tried to fetch the specification (url: ${e}) without a proxy. Are the CORS headers configured to allow cross-domain requests? https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS`),new Error(`Failed to fetch the specification (Status: ${a.status})`);return r?dO(await a.text()):await a.text()}const hO=e=>{const t=/(?:\{+)\s*(\w+)\s*(?:\}+)/g;return[...e.matchAll(t)].map(r=>r[1].trim())},Sh=(e,t,r=" #")=>{if(!t(e))return e;const a=e.split(r),n=a.length>1?`${a.slice(0,-1).join()}${r}${Number(a.at(-1))+1}`:`${a.join()}${r}2`;return Sh(n,t,r)},xa={COLLECTION:"collection",COOKIE:"cookie",ENVIRONMENT:"environment",REQUEST:"request",REQUEST_EXAMPLE:"requestExample",SECURITY_SCHEME:"securityScheme",SERVER:"server",TAG:"tag",WORKSPACE:"workspace"};function mO(e){if(typeof e=="string")return e.replace(/;.*$/,"").replace(/\/.+\+/,"/").trim()}function xy(e){if(!e)return e;const t={...e};return Object.keys(t).forEach(r=>{const a=mO(r);a!==void 0&&(t[a]=t[r],r!==a&&delete t[r])}),t}function ad(e,t){return Object.keys(e).forEach(r=>{Object.hasOwn(t,r)||delete e[r]}),Object.assign(e,t),e}const Qf=e=>{if(typeof e=="string")return wy(e)?JSON.stringify(JSON.parse(e),null,2):e;if(typeof e=="object")try{return JSON.stringify(e,null,2)}catch{return gO(e)}return(e==null?void 0:e.toString())??""};function gO(e){const t=new Set;return JSON.stringify(e,(r,a)=>{if(typeof a=="object"&&a!==null){if(t.has(a))return"[Circular]";t.add(a)}return a},2)}function _y(e,t){const r=/{{\s*([\w.-]+)\s*}}/g,a=/{\s*([\w.-]+)\s*}/g,n=(s,o)=>{var i;return typeof t=="function"?t(o):((i=t[o])==null?void 0:i.toString())||`{${o}}`};return e.replace(r,n).replace(a,n)}function gn(e,t,r=!0,a){const n=t.safeParse(e);if(n.success||(console.group("Schema Error"),console.warn(JSON.stringify(n.error.format(),null,2)),console.log("Received: ",e),console.groupEnd()),r&&!n.success)throw new Error("Zod validation failure");return n.data}const Qc=()=>({}),nd=typeof window<"u"?window.__SCALAR__??Qc():Qc(),bO=e=>e.replace(/([A-Z])/g,t=>` ${t}`).replace(/^./,t=>t.toUpperCase()).trim(),qm=e=>e[0].toUpperCase()+e.slice(1);function vO(e){try{return!!new URL(e)}catch{return!1}}var yO="A JSON Schema for Swagger 2.0 API.",wO="http://swagger.io/v2/schema.json#",xO="http://json-schema.org/draft-04/schema#",_O="object",EO=["swagger","info","paths"],kO=!1,TO={"^x-":{$ref:"#/definitions/vendorExtension"}},SO={swagger:{type:"string",enum:["2.0"],description:"The Swagger version of this document."},info:{$ref:"#/definitions/info"},host:{type:"string",pattern:"^[^{}/ :\\\\]+(?::\\d+)?$",description:"The host (name or ip) of the API. Example: 'swagger.io'"},basePath:{type:"string",pattern:"^/",description:"The base path to the API. Example: '/api'."},schemes:{$ref:"#/definitions/schemesList"},consumes:{description:"A list of MIME types accepted by the API.",allOf:[{$ref:"#/definitions/mediaTypeList"}]},produces:{description:"A list of MIME types the API can produce.",allOf:[{$ref:"#/definitions/mediaTypeList"}]},paths:{$ref:"#/definitions/paths"},definitions:{$ref:"#/definitions/definitions"},parameters:{$ref:"#/definitions/parameterDefinitions"},responses:{$ref:"#/definitions/responseDefinitions"},security:{$ref:"#/definitions/security"},securityDefinitions:{$ref:"#/definitions/securityDefinitions"},tags:{type:"array",items:{$ref:"#/definitions/tag"},uniqueItems:!0},externalDocs:{$ref:"#/definitions/externalDocs"}},AO={info:{type:"object",description:"General information about the API.",required:["version","title"],additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{title:{type:"string",description:"A unique and precise title of the API."},version:{type:"string",description:"A semantic version number of the API."},description:{type:"string",description:"A longer description of the API. Should be different from the title. GitHub Flavored Markdown is allowed."},termsOfService:{type:"string",description:"The terms of service for the API."},contact:{$ref:"#/definitions/contact"},license:{$ref:"#/definitions/license"}}},contact:{type:"object",description:"Contact information for the owners of the API.",additionalProperties:!1,properties:{name:{type:"string",description:"The identifying name of the contact person/organization."},url:{type:"string",description:"The URL pointing to the contact information.",format:"uri"},email:{type:"string",description:"The email address of the contact person/organization.",format:"email"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},license:{type:"object",required:["name"],additionalProperties:!1,properties:{name:{type:"string",description:"The name of the license type. It's encouraged to use an OSI compatible license."},url:{type:"string",description:"The URL pointing to the license.",format:"uri"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},paths:{type:"object",description:"Relative paths to the individual endpoints. They must be relative to the 'basePath'.",patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"},"^/":{$ref:"#/definitions/pathItem"}},additionalProperties:!1},definitions:{type:"object",additionalProperties:{$ref:"#/definitions/schema"},description:"One or more JSON objects describing the schemas being consumed and produced by the API."},parameterDefinitions:{type:"object",additionalProperties:{$ref:"#/definitions/parameter"},description:"One or more JSON representations for parameters"},responseDefinitions:{type:"object",additionalProperties:{$ref:"#/definitions/response"},description:"One or more JSON representations for responses"},externalDocs:{type:"object",additionalProperties:!1,description:"information about external documentation",required:["url"],properties:{description:{type:"string"},url:{type:"string",format:"uri"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},examples:{type:"object",additionalProperties:!0},mimeType:{type:"string",description:"The MIME type of the HTTP message."},operation:{type:"object",required:["responses"],additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{tags:{type:"array",items:{type:"string"},uniqueItems:!0},summary:{type:"string",description:"A brief summary of the operation."},description:{type:"string",description:"A longer description of the operation, GitHub Flavored Markdown is allowed."},externalDocs:{$ref:"#/definitions/externalDocs"},operationId:{type:"string",description:"A unique identifier of the operation."},produces:{description:"A list of MIME types the API can produce.",allOf:[{$ref:"#/definitions/mediaTypeList"}]},consumes:{description:"A list of MIME types the API can consume.",allOf:[{$ref:"#/definitions/mediaTypeList"}]},parameters:{$ref:"#/definitions/parametersList"},responses:{$ref:"#/definitions/responses"},schemes:{$ref:"#/definitions/schemesList"},deprecated:{type:"boolean",default:!1},security:{$ref:"#/definitions/security"}}},pathItem:{type:"object",additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{$ref:{type:"string"},get:{$ref:"#/definitions/operation"},put:{$ref:"#/definitions/operation"},post:{$ref:"#/definitions/operation"},delete:{$ref:"#/definitions/operation"},options:{$ref:"#/definitions/operation"},head:{$ref:"#/definitions/operation"},patch:{$ref:"#/definitions/operation"},parameters:{$ref:"#/definitions/parametersList"}}},responses:{type:"object",description:"Response objects names can either be any valid HTTP status code or 'default'.",minProperties:1,additionalProperties:!1,patternProperties:{"^([0-9]{3})$|^(default)$":{$ref:"#/definitions/responseValue"},"^x-":{$ref:"#/definitions/vendorExtension"}},not:{type:"object",additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}}},responseValue:{oneOf:[{$ref:"#/definitions/response"},{$ref:"#/definitions/jsonReference"}]},response:{type:"object",required:["description"],properties:{description:{type:"string"},schema:{oneOf:[{$ref:"#/definitions/schema"},{$ref:"#/definitions/fileSchema"}]},headers:{$ref:"#/definitions/headers"},examples:{$ref:"#/definitions/examples"}},additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},headers:{type:"object",additionalProperties:{$ref:"#/definitions/header"}},header:{type:"object",additionalProperties:!1,required:["type"],properties:{type:{type:"string",enum:["string","number","integer","boolean","array"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormat"},default:{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},enum:{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},vendorExtension:{description:"Any property starting with x- is valid.",additionalProperties:!0,additionalItems:!0},bodyParameter:{type:"object",required:["name","in","schema"],patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{description:{type:"string",description:"A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed."},name:{type:"string",description:"The name of the parameter."},in:{type:"string",description:"Determines the location of the parameter.",enum:["body"]},required:{type:"boolean",description:"Determines whether or not this parameter is required or optional.",default:!1},schema:{$ref:"#/definitions/schema"}},additionalProperties:!1},headerParameterSubSchema:{additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{required:{type:"boolean",description:"Determines whether or not this parameter is required or optional.",default:!1},in:{type:"string",description:"Determines the location of the parameter.",enum:["header"]},description:{type:"string",description:"A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed."},name:{type:"string",description:"The name of the parameter."},type:{type:"string",enum:["string","number","boolean","integer","array"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormat"},default:{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},enum:{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"}}},queryParameterSubSchema:{additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{required:{type:"boolean",description:"Determines whether or not this parameter is required or optional.",default:!1},in:{type:"string",description:"Determines the location of the parameter.",enum:["query"]},description:{type:"string",description:"A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed."},name:{type:"string",description:"The name of the parameter."},allowEmptyValue:{type:"boolean",default:!1,description:"allows sending a parameter by name only or with an empty value."},type:{type:"string",enum:["string","number","boolean","integer","array"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormatWithMulti"},default:{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},enum:{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"}}},formDataParameterSubSchema:{additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{required:{type:"boolean",description:"Determines whether or not this parameter is required or optional.",default:!1},in:{type:"string",description:"Determines the location of the parameter.",enum:["formData"]},description:{type:"string",description:"A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed."},name:{type:"string",description:"The name of the parameter."},allowEmptyValue:{type:"boolean",default:!1,description:"allows sending a parameter by name only or with an empty value."},type:{type:"string",enum:["string","number","boolean","integer","array","file"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormatWithMulti"},default:{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},enum:{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"}}},pathParameterSubSchema:{additionalProperties:!1,patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},required:["required"],properties:{required:{type:"boolean",enum:[!0],description:"Determines whether or not this parameter is required or optional."},in:{type:"string",description:"Determines the location of the parameter.",enum:["path"]},description:{type:"string",description:"A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed."},name:{type:"string",description:"The name of the parameter."},type:{type:"string",enum:["string","number","boolean","integer","array"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormat"},default:{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},enum:{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"}}},nonBodyParameter:{type:"object",required:["name","in","type"],oneOf:[{$ref:"#/definitions/headerParameterSubSchema"},{$ref:"#/definitions/formDataParameterSubSchema"},{$ref:"#/definitions/queryParameterSubSchema"},{$ref:"#/definitions/pathParameterSubSchema"}]},parameter:{oneOf:[{$ref:"#/definitions/bodyParameter"},{$ref:"#/definitions/nonBodyParameter"}]},schema:{type:"object",description:"A deterministic version of a JSON Schema object.",patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},properties:{$ref:{type:"string"},format:{type:"string"},title:{$ref:"http://json-schema.org/draft-04/schema#/properties/title"},description:{$ref:"http://json-schema.org/draft-04/schema#/properties/description"},default:{$ref:"http://json-schema.org/draft-04/schema#/properties/default"},multipleOf:{$ref:"http://json-schema.org/draft-04/schema#/properties/multipleOf"},maximum:{$ref:"http://json-schema.org/draft-04/schema#/properties/maximum"},exclusiveMaximum:{$ref:"http://json-schema.org/draft-04/schema#/properties/exclusiveMaximum"},minimum:{$ref:"http://json-schema.org/draft-04/schema#/properties/minimum"},exclusiveMinimum:{$ref:"http://json-schema.org/draft-04/schema#/properties/exclusiveMinimum"},maxLength:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveInteger"},minLength:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0"},pattern:{$ref:"http://json-schema.org/draft-04/schema#/properties/pattern"},maxItems:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveInteger"},minItems:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0"},uniqueItems:{$ref:"http://json-schema.org/draft-04/schema#/properties/uniqueItems"},maxProperties:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveInteger"},minProperties:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0"},required:{$ref:"http://json-schema.org/draft-04/schema#/definitions/stringArray"},enum:{$ref:"http://json-schema.org/draft-04/schema#/properties/enum"},additionalProperties:{anyOf:[{$ref:"#/definitions/schema"},{type:"boolean"}],default:{}},type:{$ref:"http://json-schema.org/draft-04/schema#/properties/type"},items:{anyOf:[{$ref:"#/definitions/schema"},{type:"array",minItems:1,items:{$ref:"#/definitions/schema"}}],default:{}},allOf:{type:"array",minItems:1,items:{$ref:"#/definitions/schema"}},properties:{type:"object",additionalProperties:{$ref:"#/definitions/schema"},default:{}},discriminator:{type:"string"},readOnly:{type:"boolean",default:!1},xml:{$ref:"#/definitions/xml"},externalDocs:{$ref:"#/definitions/externalDocs"},example:{}},additionalProperties:!1},fileSchema:{type:"object",description:"A deterministic version of a JSON Schema object.",patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}},required:["type"],properties:{format:{type:"string"},title:{$ref:"http://json-schema.org/draft-04/schema#/properties/title"},description:{$ref:"http://json-schema.org/draft-04/schema#/properties/description"},default:{$ref:"http://json-schema.org/draft-04/schema#/properties/default"},required:{$ref:"http://json-schema.org/draft-04/schema#/definitions/stringArray"},type:{type:"string",enum:["file"]},readOnly:{type:"boolean",default:!1},externalDocs:{$ref:"#/definitions/externalDocs"},example:{}},additionalProperties:!1},primitivesItems:{type:"object",additionalProperties:!1,properties:{type:{type:"string",enum:["string","number","integer","boolean","array"]},format:{type:"string"},items:{$ref:"#/definitions/primitivesItems"},collectionFormat:{$ref:"#/definitions/collectionFormat"},default:{$ref:"#/definitions/default"},maximum:{$ref:"#/definitions/maximum"},exclusiveMaximum:{$ref:"#/definitions/exclusiveMaximum"},minimum:{$ref:"#/definitions/minimum"},exclusiveMinimum:{$ref:"#/definitions/exclusiveMinimum"},maxLength:{$ref:"#/definitions/maxLength"},minLength:{$ref:"#/definitions/minLength"},pattern:{$ref:"#/definitions/pattern"},maxItems:{$ref:"#/definitions/maxItems"},minItems:{$ref:"#/definitions/minItems"},uniqueItems:{$ref:"#/definitions/uniqueItems"},enum:{$ref:"#/definitions/enum"},multipleOf:{$ref:"#/definitions/multipleOf"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},security:{type:"array",items:{$ref:"#/definitions/securityRequirement"},uniqueItems:!0},securityRequirement:{type:"object",additionalProperties:{type:"array",items:{type:"string"},uniqueItems:!0}},xml:{type:"object",additionalProperties:!1,properties:{name:{type:"string"},namespace:{type:"string"},prefix:{type:"string"},attribute:{type:"boolean",default:!1},wrapped:{type:"boolean",default:!1}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},tag:{type:"object",additionalProperties:!1,required:["name"],properties:{name:{type:"string"},description:{type:"string"},externalDocs:{$ref:"#/definitions/externalDocs"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},securityDefinitions:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/basicAuthenticationSecurity"},{$ref:"#/definitions/apiKeySecurity"},{$ref:"#/definitions/oauth2ImplicitSecurity"},{$ref:"#/definitions/oauth2PasswordSecurity"},{$ref:"#/definitions/oauth2ApplicationSecurity"},{$ref:"#/definitions/oauth2AccessCodeSecurity"}]}},basicAuthenticationSecurity:{type:"object",additionalProperties:!1,required:["type"],properties:{type:{type:"string",enum:["basic"]},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},apiKeySecurity:{type:"object",additionalProperties:!1,required:["type","name","in"],properties:{type:{type:"string",enum:["apiKey"]},name:{type:"string"},in:{type:"string",enum:["header","query"]},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},oauth2ImplicitSecurity:{type:"object",additionalProperties:!1,required:["type","flow","authorizationUrl"],properties:{type:{type:"string",enum:["oauth2"]},flow:{type:"string",enum:["implicit"]},scopes:{$ref:"#/definitions/oauth2Scopes"},authorizationUrl:{type:"string",format:"uri"},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},oauth2PasswordSecurity:{type:"object",additionalProperties:!1,required:["type","flow","tokenUrl"],properties:{type:{type:"string",enum:["oauth2"]},flow:{type:"string",enum:["password"]},scopes:{$ref:"#/definitions/oauth2Scopes"},tokenUrl:{type:"string",format:"uri"},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},oauth2ApplicationSecurity:{type:"object",additionalProperties:!1,required:["type","flow","tokenUrl"],properties:{type:{type:"string",enum:["oauth2"]},flow:{type:"string",enum:["application"]},scopes:{$ref:"#/definitions/oauth2Scopes"},tokenUrl:{type:"string",format:"uri"},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},oauth2AccessCodeSecurity:{type:"object",additionalProperties:!1,required:["type","flow","authorizationUrl","tokenUrl"],properties:{type:{type:"string",enum:["oauth2"]},flow:{type:"string",enum:["accessCode"]},scopes:{$ref:"#/definitions/oauth2Scopes"},authorizationUrl:{type:"string",format:"uri"},tokenUrl:{type:"string",format:"uri"},description:{type:"string"}},patternProperties:{"^x-":{$ref:"#/definitions/vendorExtension"}}},oauth2Scopes:{type:"object",additionalProperties:{type:"string"}},mediaTypeList:{type:"array",items:{$ref:"#/definitions/mimeType"},uniqueItems:!0},parametersList:{type:"array",description:"The parameters needed to send a valid API call.",additionalItems:!1,items:{oneOf:[{$ref:"#/definitions/parameter"},{$ref:"#/definitions/jsonReference"}]},uniqueItems:!0},schemesList:{type:"array",description:"The transfer protocol of the API.",items:{type:"string",enum:["http","https","ws","wss"]},uniqueItems:!0},collectionFormat:{type:"string",enum:["csv","ssv","tsv","pipes"],default:"csv"},collectionFormatWithMulti:{type:"string",enum:["csv","ssv","tsv","pipes","multi"],default:"csv"},title:{$ref:"http://json-schema.org/draft-04/schema#/properties/title"},description:{$ref:"http://json-schema.org/draft-04/schema#/properties/description"},default:{$ref:"http://json-schema.org/draft-04/schema#/properties/default"},multipleOf:{$ref:"http://json-schema.org/draft-04/schema#/properties/multipleOf"},maximum:{$ref:"http://json-schema.org/draft-04/schema#/properties/maximum"},exclusiveMaximum:{$ref:"http://json-schema.org/draft-04/schema#/properties/exclusiveMaximum"},minimum:{$ref:"http://json-schema.org/draft-04/schema#/properties/minimum"},exclusiveMinimum:{$ref:"http://json-schema.org/draft-04/schema#/properties/exclusiveMinimum"},maxLength:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveInteger"},minLength:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0"},pattern:{$ref:"http://json-schema.org/draft-04/schema#/properties/pattern"},maxItems:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveInteger"},minItems:{$ref:"http://json-schema.org/draft-04/schema#/definitions/positiveIntegerDefault0"},uniqueItems:{$ref:"http://json-schema.org/draft-04/schema#/properties/uniqueItems"},enum:{$ref:"http://json-schema.org/draft-04/schema#/properties/enum"},jsonReference:{type:"object",required:["$ref"],additionalProperties:!1,properties:{$ref:{type:"string"}}}},CO={title:yO,id:wO,$schema:xO,type:_O,required:EO,additionalProperties:kO,patternProperties:TO,properties:SO,definitions:AO},OO="https://spec.openapis.org/oas/3.0/schema/2021-09-28",NO="http://json-schema.org/draft-04/schema#",IO="The description of OpenAPI v3.0.x documents, as defined by https://spec.openapis.org/oas/v3.0.3",$O="object",DO=["openapi","info","paths"],RO={openapi:{type:"string",pattern:"^3\\.0\\.\\d(-.+)?$"},info:{$ref:"#/definitions/Info"},externalDocs:{$ref:"#/definitions/ExternalDocumentation"},servers:{type:"array",items:{$ref:"#/definitions/Server"}},security:{type:"array",items:{$ref:"#/definitions/SecurityRequirement"}},tags:{type:"array",items:{$ref:"#/definitions/Tag"},uniqueItems:!0},paths:{$ref:"#/definitions/Paths"},components:{$ref:"#/definitions/Components"}},MO={"^x-":{}},LO=!1,PO={Reference:{type:"object",required:["$ref"],patternProperties:{"^\\$ref$":{type:"string",format:"uri-reference"}}},Info:{type:"object",required:["title","version"],properties:{title:{type:"string"},description:{type:"string"},termsOfService:{type:"string",format:"uri-reference"},contact:{$ref:"#/definitions/Contact"},license:{$ref:"#/definitions/License"},version:{type:"string"}},patternProperties:{"^x-":{}},additionalProperties:!1},Contact:{type:"object",properties:{name:{type:"string"},url:{type:"string",format:"uri-reference"},email:{type:"string",format:"email"}},patternProperties:{"^x-":{}},additionalProperties:!1},License:{type:"object",required:["name"],properties:{name:{type:"string"},url:{type:"string",format:"uri-reference"}},patternProperties:{"^x-":{}},additionalProperties:!1},Server:{type:"object",required:["url"],properties:{url:{type:"string"},description:{type:"string"},variables:{type:"object",additionalProperties:{$ref:"#/definitions/ServerVariable"}}},patternProperties:{"^x-":{}},additionalProperties:!1},ServerVariable:{type:"object",required:["default"],properties:{enum:{type:"array",items:{type:"string"}},default:{type:"string"},description:{type:"string"}},patternProperties:{"^x-":{}},additionalProperties:!1},Components:{type:"object",properties:{schemas:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]}}},responses:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/Response"}]}}},parameters:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/Parameter"}]}}},examples:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/Example"}]}}},requestBodies:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/RequestBody"}]}}},headers:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/Header"}]}}},securitySchemes:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/SecurityScheme"}]}}},links:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/Link"}]}}},callbacks:{type:"object",patternProperties:{"^[a-zA-Z0-9\\.\\-_]+$":{oneOf:[{$ref:"#/definitions/Reference"},{$ref:"#/definitions/Callback"}]}}}},patternProperties:{"^x-":{}},additionalProperties:!1},Schema:{type:"object",properties:{title:{type:"string"},multipleOf:{type:"number",minimum:0,exclusiveMinimum:!0},maximum:{type:"number"},exclusiveMaximum:{type:"boolean",default:!1},minimum:{type:"number"},exclusiveMinimum:{type:"boolean",default:!1},maxLength:{type:"integer",minimum:0},minLength:{type:"integer",minimum:0,default:0},pattern:{type:"string",format:"regex"},maxItems:{type:"integer",minimum:0},minItems:{type:"integer",minimum:0,default:0},uniqueItems:{type:"boolean",default:!1},maxProperties:{type:"integer",minimum:0},minProperties:{type:"integer",minimum:0,default:0},required:{type:"array",items:{type:"string"},minItems:1,uniqueItems:!0},enum:{type:"array",items:{},minItems:1,uniqueItems:!1},type:{type:"string",enum:["array","boolean","integer","number","object","string"]},not:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]},allOf:{type:"array",items:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]}},oneOf:{type:"array",items:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]}},anyOf:{type:"array",items:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]}},items:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]},properties:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]}},additionalProperties:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"},{type:"boolean"}],default:!0},description:{type:"string"},format:{type:"string"},default:{},nullable:{type:"boolean",default:!1},discriminator:{$ref:"#/definitions/Discriminator"},readOnly:{type:"boolean",default:!1},writeOnly:{type:"boolean",default:!1},example:{},externalDocs:{$ref:"#/definitions/ExternalDocumentation"},deprecated:{type:"boolean",default:!1},xml:{$ref:"#/definitions/XML"}},patternProperties:{"^x-":{}},additionalProperties:!1},Discriminator:{type:"object",required:["propertyName"],properties:{propertyName:{type:"string"},mapping:{type:"object",additionalProperties:{type:"string"}}}},XML:{type:"object",properties:{name:{type:"string"},namespace:{type:"string",format:"uri"},prefix:{type:"string"},attribute:{type:"boolean",default:!1},wrapped:{type:"boolean",default:!1}},patternProperties:{"^x-":{}},additionalProperties:!1},Response:{type:"object",required:["description"],properties:{description:{type:"string"},headers:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Header"},{$ref:"#/definitions/Reference"}]}},content:{type:"object",additionalProperties:{$ref:"#/definitions/MediaType"}},links:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Link"},{$ref:"#/definitions/Reference"}]}}},patternProperties:{"^x-":{}},additionalProperties:!1},MediaType:{type:"object",properties:{schema:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]},example:{},examples:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Example"},{$ref:"#/definitions/Reference"}]}},encoding:{type:"object",additionalProperties:{$ref:"#/definitions/Encoding"}}},patternProperties:{"^x-":{}},additionalProperties:!1,allOf:[{$ref:"#/definitions/ExampleXORExamples"}]},Example:{type:"object",properties:{summary:{type:"string"},description:{type:"string"},value:{},externalValue:{type:"string",format:"uri-reference"}},patternProperties:{"^x-":{}},additionalProperties:!1},Header:{type:"object",properties:{description:{type:"string"},required:{type:"boolean",default:!1},deprecated:{type:"boolean",default:!1},allowEmptyValue:{type:"boolean",default:!1},style:{type:"string",enum:["simple"],default:"simple"},explode:{type:"boolean"},allowReserved:{type:"boolean",default:!1},schema:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]},content:{type:"object",additionalProperties:{$ref:"#/definitions/MediaType"},minProperties:1,maxProperties:1},example:{},examples:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Example"},{$ref:"#/definitions/Reference"}]}}},patternProperties:{"^x-":{}},additionalProperties:!1,allOf:[{$ref:"#/definitions/ExampleXORExamples"},{$ref:"#/definitions/SchemaXORContent"}]},Paths:{type:"object",patternProperties:{"^\\/":{$ref:"#/definitions/PathItem"},"^x-":{}},additionalProperties:!1},PathItem:{type:"object",properties:{$ref:{type:"string"},summary:{type:"string"},description:{type:"string"},servers:{type:"array",items:{$ref:"#/definitions/Server"}},parameters:{type:"array",items:{oneOf:[{$ref:"#/definitions/Parameter"},{$ref:"#/definitions/Reference"}]},uniqueItems:!0}},patternProperties:{"^(get|put|post|delete|options|head|patch|trace)$":{$ref:"#/definitions/Operation"},"^x-":{}},additionalProperties:!1},Operation:{type:"object",required:["responses"],properties:{tags:{type:"array",items:{type:"string"}},summary:{type:"string"},description:{type:"string"},externalDocs:{$ref:"#/definitions/ExternalDocumentation"},operationId:{type:"string"},parameters:{type:"array",items:{oneOf:[{$ref:"#/definitions/Parameter"},{$ref:"#/definitions/Reference"}]},uniqueItems:!0},requestBody:{oneOf:[{$ref:"#/definitions/RequestBody"},{$ref:"#/definitions/Reference"}]},responses:{$ref:"#/definitions/Responses"},callbacks:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Callback"},{$ref:"#/definitions/Reference"}]}},deprecated:{type:"boolean",default:!1},security:{type:"array",items:{$ref:"#/definitions/SecurityRequirement"}},servers:{type:"array",items:{$ref:"#/definitions/Server"}}},patternProperties:{"^x-":{}},additionalProperties:!1},Responses:{type:"object",properties:{default:{oneOf:[{$ref:"#/definitions/Response"},{$ref:"#/definitions/Reference"}]}},patternProperties:{"^[1-5](?:\\d{2}|XX)$":{oneOf:[{$ref:"#/definitions/Response"},{$ref:"#/definitions/Reference"}]},"^x-":{}},minProperties:1,additionalProperties:!1},SecurityRequirement:{type:"object",additionalProperties:{type:"array",items:{type:"string"}}},Tag:{type:"object",required:["name"],properties:{name:{type:"string"},description:{type:"string"},externalDocs:{$ref:"#/definitions/ExternalDocumentation"}},patternProperties:{"^x-":{}},additionalProperties:!1},ExternalDocumentation:{type:"object",required:["url"],properties:{description:{type:"string"},url:{type:"string",format:"uri-reference"}},patternProperties:{"^x-":{}},additionalProperties:!1},ExampleXORExamples:{description:"Example and examples are mutually exclusive",not:{required:["example","examples"]}},SchemaXORContent:{description:"Schema and content are mutually exclusive, at least one is required",not:{required:["schema","content"]},oneOf:[{required:["schema"]},{required:["content"],description:"Some properties are not allowed if content is present",allOf:[{not:{required:["style"]}},{not:{required:["explode"]}},{not:{required:["allowReserved"]}},{not:{required:["example"]}},{not:{required:["examples"]}}]}]},Parameter:{type:"object",properties:{name:{type:"string"},in:{type:"string"},description:{type:"string"},required:{type:"boolean",default:!1},deprecated:{type:"boolean",default:!1},allowEmptyValue:{type:"boolean",default:!1},style:{type:"string"},explode:{type:"boolean"},allowReserved:{type:"boolean",default:!1},schema:{oneOf:[{$ref:"#/definitions/Schema"},{$ref:"#/definitions/Reference"}]},content:{type:"object",additionalProperties:{$ref:"#/definitions/MediaType"},minProperties:1,maxProperties:1},example:{},examples:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Example"},{$ref:"#/definitions/Reference"}]}}},patternProperties:{"^x-":{}},additionalProperties:!1,required:["name","in"],allOf:[{$ref:"#/definitions/ExampleXORExamples"},{$ref:"#/definitions/SchemaXORContent"},{$ref:"#/definitions/ParameterLocation"}]},ParameterLocation:{description:"Parameter location",oneOf:[{description:"Parameter in path",required:["required"],properties:{in:{enum:["path"]},style:{enum:["matrix","label","simple"],default:"simple"},required:{enum:[!0]}}},{description:"Parameter in query",properties:{in:{enum:["query"]},style:{enum:["form","spaceDelimited","pipeDelimited","deepObject"],default:"form"}}},{description:"Parameter in header",properties:{in:{enum:["header"]},style:{enum:["simple"],default:"simple"}}},{description:"Parameter in cookie",properties:{in:{enum:["cookie"]},style:{enum:["form"],default:"form"}}}]},RequestBody:{type:"object",required:["content"],properties:{description:{type:"string"},content:{type:"object",additionalProperties:{$ref:"#/definitions/MediaType"}},required:{type:"boolean",default:!1}},patternProperties:{"^x-":{}},additionalProperties:!1},SecurityScheme:{oneOf:[{$ref:"#/definitions/APIKeySecurityScheme"},{$ref:"#/definitions/HTTPSecurityScheme"},{$ref:"#/definitions/OAuth2SecurityScheme"},{$ref:"#/definitions/OpenIdConnectSecurityScheme"}]},APIKeySecurityScheme:{type:"object",required:["type","name","in"],properties:{type:{type:"string",enum:["apiKey"]},name:{type:"string"},in:{type:"string",enum:["header","query","cookie"]},description:{type:"string"}},patternProperties:{"^x-":{}},additionalProperties:!1},HTTPSecurityScheme:{type:"object",required:["scheme","type"],properties:{scheme:{type:"string"},bearerFormat:{type:"string"},description:{type:"string"},type:{type:"string",enum:["http"]}},patternProperties:{"^x-":{}},additionalProperties:!1,oneOf:[{description:"Bearer",properties:{scheme:{type:"string",pattern:"^[Bb][Ee][Aa][Rr][Ee][Rr]$"}}},{description:"Non Bearer",not:{required:["bearerFormat"]},properties:{scheme:{not:{type:"string",pattern:"^[Bb][Ee][Aa][Rr][Ee][Rr]$"}}}}]},OAuth2SecurityScheme:{type:"object",required:["type","flows"],properties:{type:{type:"string",enum:["oauth2"]},flows:{$ref:"#/definitions/OAuthFlows"},description:{type:"string"}},patternProperties:{"^x-":{}},additionalProperties:!1},OpenIdConnectSecurityScheme:{type:"object",required:["type","openIdConnectUrl"],properties:{type:{type:"string",enum:["openIdConnect"]},openIdConnectUrl:{type:"string",format:"uri-reference"},description:{type:"string"}},patternProperties:{"^x-":{}},additionalProperties:!1},OAuthFlows:{type:"object",properties:{implicit:{$ref:"#/definitions/ImplicitOAuthFlow"},password:{$ref:"#/definitions/PasswordOAuthFlow"},clientCredentials:{$ref:"#/definitions/ClientCredentialsFlow"},authorizationCode:{$ref:"#/definitions/AuthorizationCodeOAuthFlow"}},patternProperties:{"^x-":{}},additionalProperties:!1},ImplicitOAuthFlow:{type:"object",required:["authorizationUrl","scopes"],properties:{authorizationUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{type:"object",additionalProperties:{type:"string"}}},patternProperties:{"^x-":{}},additionalProperties:!1},PasswordOAuthFlow:{type:"object",required:["tokenUrl","scopes"],properties:{tokenUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{type:"object",additionalProperties:{type:"string"}}},patternProperties:{"^x-":{}},additionalProperties:!1},ClientCredentialsFlow:{type:"object",required:["tokenUrl","scopes"],properties:{tokenUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{type:"object",additionalProperties:{type:"string"}}},patternProperties:{"^x-":{}},additionalProperties:!1},AuthorizationCodeOAuthFlow:{type:"object",required:["authorizationUrl","tokenUrl","scopes"],properties:{authorizationUrl:{type:"string",format:"uri-reference"},tokenUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{type:"object",additionalProperties:{type:"string"}}},patternProperties:{"^x-":{}},additionalProperties:!1},Link:{type:"object",properties:{operationId:{type:"string"},operationRef:{type:"string",format:"uri-reference"},parameters:{type:"object",additionalProperties:{}},requestBody:{},description:{type:"string"},server:{$ref:"#/definitions/Server"}},patternProperties:{"^x-":{}},additionalProperties:!1,not:{description:"Operation Id and Operation Ref are mutually exclusive",required:["operationId","operationRef"]}},Callback:{type:"object",additionalProperties:{$ref:"#/definitions/PathItem"},patternProperties:{"^x-":{}}},Encoding:{type:"object",properties:{contentType:{type:"string"},headers:{type:"object",additionalProperties:{oneOf:[{$ref:"#/definitions/Header"},{$ref:"#/definitions/Reference"}]}},style:{type:"string",enum:["form","spaceDelimited","pipeDelimited","deepObject"]},explode:{type:"boolean"},allowReserved:{type:"boolean",default:!1}},additionalProperties:!1}},FO={id:OO,$schema:NO,description:IO,type:$O,required:DO,properties:RO,patternProperties:MO,additionalProperties:LO,definitions:PO},BO="https://spec.openapis.org/oas/3.1/schema/2022-10-07",UO="https://json-schema.org/draft/2020-12/schema",jO="The description of OpenAPI v3.1.x documents without schema validation, as defined by https://spec.openapis.org/oas/v3.1.0",HO="object",zO={openapi:{type:"string",pattern:"^3\\.1\\.\\d+(-.+)?$"},info:{$ref:"#/$defs/info"},jsonSchemaDialect:{type:"string",format:"uri-reference",default:"https://spec.openapis.org/oas/3.1/dialect/base"},servers:{type:"array",items:{$ref:"#/$defs/server"},default:[{url:"/"}]},paths:{$ref:"#/$defs/paths"},webhooks:{type:"object",additionalProperties:{$ref:"#/$defs/path-item-or-reference"}},components:{$ref:"#/$defs/components"},security:{type:"array",items:{$ref:"#/$defs/security-requirement"}},tags:{type:"array",items:{$ref:"#/$defs/tag"}},externalDocs:{$ref:"#/$defs/external-documentation"}},qO=["openapi","info"],VO=[{required:["paths"]},{required:["components"]},{required:["webhooks"]}],KO="#/$defs/specification-extensions",WO=!1,YO={info:{$comment:"https://spec.openapis.org/oas/v3.1.0#info-object",type:"object",properties:{title:{type:"string"},summary:{type:"string"},description:{type:"string"},termsOfService:{type:"string",format:"uri-reference"},contact:{$ref:"#/$defs/contact"},license:{$ref:"#/$defs/license"},version:{type:"string"}},required:["title","version"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},contact:{$comment:"https://spec.openapis.org/oas/v3.1.0#contact-object",type:"object",properties:{name:{type:"string"},url:{type:"string",format:"uri-reference"},email:{type:"string",format:"email"}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},license:{$comment:"https://spec.openapis.org/oas/v3.1.0#license-object",type:"object",properties:{name:{type:"string"},identifier:{type:"string"},url:{type:"string",format:"uri-reference"}},required:["name"],dependentSchemas:{identifier:{not:{required:["url"]}}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},server:{$comment:"https://spec.openapis.org/oas/v3.1.0#server-object",type:"object",properties:{url:{type:"string"},description:{type:"string"},variables:{type:"object",additionalProperties:{$ref:"#/$defs/server-variable"}}},required:["url"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"server-variable":{$comment:"https://spec.openapis.org/oas/v3.1.0#server-variable-object",type:"object",properties:{enum:{type:"array",items:{type:"string"},minItems:1},default:{type:"string"},description:{type:"string"}},required:["default"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},components:{$comment:"https://spec.openapis.org/oas/v3.1.0#components-object",type:"object",properties:{schemas:{type:"object",additionalProperties:{$ref:"#/$defs/schema"}},responses:{type:"object",additionalProperties:{$ref:"#/$defs/response-or-reference"}},parameters:{type:"object",additionalProperties:{$ref:"#/$defs/parameter-or-reference"}},examples:{type:"object",additionalProperties:{$ref:"#/$defs/example-or-reference"}},requestBodies:{type:"object",additionalProperties:{$ref:"#/$defs/request-body-or-reference"}},headers:{type:"object",additionalProperties:{$ref:"#/$defs/header-or-reference"}},securitySchemes:{type:"object",additionalProperties:{$ref:"#/$defs/security-scheme-or-reference"}},links:{type:"object",additionalProperties:{$ref:"#/$defs/link-or-reference"}},callbacks:{type:"object",additionalProperties:{$ref:"#/$defs/callbacks-or-reference"}},pathItems:{type:"object",additionalProperties:{$ref:"#/$defs/path-item-or-reference"}}},patternProperties:{"^(schemas|responses|parameters|examples|requestBodies|headers|securitySchemes|links|callbacks|pathItems)$":{$comment:"Enumerating all of the property names in the regex above is necessary for unevaluatedProperties to work as expected",propertyNames:{pattern:"^[a-zA-Z0-9._-]+$"}}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},paths:{$comment:"https://spec.openapis.org/oas/v3.1.0#paths-object",type:"object",patternProperties:{"^/":{$ref:"#/$defs/path-item"}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"path-item":{$comment:"https://spec.openapis.org/oas/v3.1.0#path-item-object",type:"object",properties:{summary:{type:"string"},description:{type:"string"},servers:{type:"array",items:{$ref:"#/$defs/server"}},parameters:{type:"array",items:{$ref:"#/$defs/parameter-or-reference"}},get:{$ref:"#/$defs/operation"},put:{$ref:"#/$defs/operation"},post:{$ref:"#/$defs/operation"},delete:{$ref:"#/$defs/operation"},options:{$ref:"#/$defs/operation"},head:{$ref:"#/$defs/operation"},patch:{$ref:"#/$defs/operation"},trace:{$ref:"#/$defs/operation"}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"path-item-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/path-item"}},operation:{$comment:"https://spec.openapis.org/oas/v3.1.0#operation-object",type:"object",properties:{tags:{type:"array",items:{type:"string"}},summary:{type:"string"},description:{type:"string"},externalDocs:{$ref:"#/$defs/external-documentation"},operationId:{type:"string"},parameters:{type:"array",items:{$ref:"#/$defs/parameter-or-reference"}},requestBody:{$ref:"#/$defs/request-body-or-reference"},responses:{$ref:"#/$defs/responses"},callbacks:{type:"object",additionalProperties:{$ref:"#/$defs/callbacks-or-reference"}},deprecated:{default:!1,type:"boolean"},security:{type:"array",items:{$ref:"#/$defs/security-requirement"}},servers:{type:"array",items:{$ref:"#/$defs/server"}}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"external-documentation":{$comment:"https://spec.openapis.org/oas/v3.1.0#external-documentation-object",type:"object",properties:{description:{type:"string"},url:{type:"string",format:"uri-reference"}},required:["url"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},parameter:{$comment:"https://spec.openapis.org/oas/v3.1.0#parameter-object",type:"object",properties:{name:{type:"string"},in:{enum:["query","header","path","cookie"]},description:{type:"string"},required:{default:!1,type:"boolean"},deprecated:{default:!1,type:"boolean"},schema:{$ref:"#/$defs/schema"},content:{$ref:"#/$defs/content",minProperties:1,maxProperties:1}},required:["name","in"],oneOf:[{required:["schema"]},{required:["content"]}],if:{properties:{in:{const:"query"}},required:["in"]},then:{properties:{allowEmptyValue:{default:!1,type:"boolean"}}},dependentSchemas:{schema:{properties:{style:{type:"string"},explode:{type:"boolean"}},allOf:[{$ref:"#/$defs/examples"},{$ref:"#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-path"},{$ref:"#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-header"},{$ref:"#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-query"},{$ref:"#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-cookie"},{$ref:"#/$defs/parameter/dependentSchemas/schema/$defs/styles-for-form"}],$defs:{"styles-for-path":{if:{properties:{in:{const:"path"}},required:["in"]},then:{properties:{name:{pattern:"[^/#?]+$"},style:{default:"simple",enum:["matrix","label","simple"]},required:{const:!0}},required:["required"]}},"styles-for-header":{if:{properties:{in:{const:"header"}},required:["in"]},then:{properties:{style:{default:"simple",const:"simple"}}}},"styles-for-query":{if:{properties:{in:{const:"query"}},required:["in"]},then:{properties:{style:{default:"form",enum:["form","spaceDelimited","pipeDelimited","deepObject"]},allowReserved:{default:!1,type:"boolean"}}}},"styles-for-cookie":{if:{properties:{in:{const:"cookie"}},required:["in"]},then:{properties:{style:{default:"form",const:"form"}}}},"styles-for-form":{if:{properties:{style:{const:"form"}},required:["style"]},then:{properties:{explode:{default:!0}}},else:{properties:{explode:{default:!1}}}}}}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"parameter-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/parameter"}},"request-body":{$comment:"https://spec.openapis.org/oas/v3.1.0#request-body-object",type:"object",properties:{description:{type:"string"},content:{$ref:"#/$defs/content"},required:{default:!1,type:"boolean"}},required:["content"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"request-body-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/request-body"}},content:{$comment:"https://spec.openapis.org/oas/v3.1.0#fixed-fields-10",type:"object",additionalProperties:{$ref:"#/$defs/media-type"},propertyNames:{format:"media-range"}},"media-type":{$comment:"https://spec.openapis.org/oas/v3.1.0#media-type-object",type:"object",properties:{schema:{$ref:"#/$defs/schema"},encoding:{type:"object",additionalProperties:{$ref:"#/$defs/encoding"}}},allOf:[{$ref:"#/$defs/specification-extensions"},{$ref:"#/$defs/examples"}],unevaluatedProperties:!1},encoding:{$comment:"https://spec.openapis.org/oas/v3.1.0#encoding-object",type:"object",properties:{contentType:{type:"string",format:"media-range"},headers:{type:"object",additionalProperties:{$ref:"#/$defs/header-or-reference"}},style:{default:"form",enum:["form","spaceDelimited","pipeDelimited","deepObject"]},explode:{type:"boolean"},allowReserved:{default:!1,type:"boolean"}},allOf:[{$ref:"#/$defs/specification-extensions"},{$ref:"#/$defs/encoding/$defs/explode-default"}],unevaluatedProperties:!1,$defs:{"explode-default":{if:{properties:{style:{const:"form"}},required:["style"]},then:{properties:{explode:{default:!0}}},else:{properties:{explode:{default:!1}}}}}},responses:{$comment:"https://spec.openapis.org/oas/v3.1.0#responses-object",type:"object",properties:{default:{$ref:"#/$defs/response-or-reference"}},patternProperties:{"^[1-5](?:[0-9]{2}|XX)$":{$ref:"#/$defs/response-or-reference"}},minProperties:1,$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},response:{$comment:"https://spec.openapis.org/oas/v3.1.0#response-object",type:"object",properties:{description:{type:"string"},headers:{type:"object",additionalProperties:{$ref:"#/$defs/header-or-reference"}},content:{$ref:"#/$defs/content"},links:{type:"object",additionalProperties:{$ref:"#/$defs/link-or-reference"}}},required:["description"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"response-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/response"}},callbacks:{$comment:"https://spec.openapis.org/oas/v3.1.0#callback-object",type:"object",$ref:"#/$defs/specification-extensions",additionalProperties:{$ref:"#/$defs/path-item-or-reference"}},"callbacks-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/callbacks"}},example:{$comment:"https://spec.openapis.org/oas/v3.1.0#example-object",type:"object",properties:{summary:{type:"string"},description:{type:"string"},value:!0,externalValue:{type:"string",format:"uri-reference"}},not:{required:["value","externalValue"]},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"example-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/example"}},link:{$comment:"https://spec.openapis.org/oas/v3.1.0#link-object",type:"object",properties:{operationRef:{type:"string",format:"uri-reference"},operationId:{type:"string"},parameters:{$ref:"#/$defs/map-of-strings"},requestBody:!0,description:{type:"string"},body:{$ref:"#/$defs/server"}},oneOf:[{required:["operationRef"]},{required:["operationId"]}],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"link-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/link"}},header:{$comment:"https://spec.openapis.org/oas/v3.1.0#header-object",type:"object",properties:{description:{type:"string"},required:{default:!1,type:"boolean"},deprecated:{default:!1,type:"boolean"},schema:{$ref:"#/$defs/schema"},content:{$ref:"#/$defs/content",minProperties:1,maxProperties:1}},oneOf:[{required:["schema"]},{required:["content"]}],dependentSchemas:{schema:{properties:{style:{default:"simple",const:"simple"},explode:{default:!1,type:"boolean"}},$ref:"#/$defs/examples"}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"header-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/header"}},tag:{$comment:"https://spec.openapis.org/oas/v3.1.0#tag-object",type:"object",properties:{name:{type:"string"},description:{type:"string"},externalDocs:{$ref:"#/$defs/external-documentation"}},required:["name"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},reference:{$comment:"https://spec.openapis.org/oas/v3.1.0#reference-object",type:"object",properties:{$ref:{type:"string",format:"uri-reference"},summary:{type:"string"},description:{type:"string"}},unevaluatedProperties:!1},schema:{$comment:"https://spec.openapis.org/oas/v3.1.0#schema-object",$dynamicAnchor:"meta",type:["object","boolean"]},"security-scheme":{$comment:"https://spec.openapis.org/oas/v3.1.0#security-scheme-object",type:"object",properties:{type:{enum:["apiKey","http","mutualTLS","oauth2","openIdConnect"]},description:{type:"string"}},required:["type"],allOf:[{$ref:"#/$defs/specification-extensions"},{$ref:"#/$defs/security-scheme/$defs/type-apikey"},{$ref:"#/$defs/security-scheme/$defs/type-http"},{$ref:"#/$defs/security-scheme/$defs/type-http-bearer"},{$ref:"#/$defs/security-scheme/$defs/type-oauth2"},{$ref:"#/$defs/security-scheme/$defs/type-oidc"}],unevaluatedProperties:!1,$defs:{"type-apikey":{if:{properties:{type:{const:"apiKey"}},required:["type"]},then:{properties:{name:{type:"string"},in:{enum:["query","header","cookie"]}},required:["name","in"]}},"type-http":{if:{properties:{type:{const:"http"}},required:["type"]},then:{properties:{scheme:{type:"string"}},required:["scheme"]}},"type-http-bearer":{if:{properties:{type:{const:"http"},scheme:{type:"string",pattern:"^[Bb][Ee][Aa][Rr][Ee][Rr]$"}},required:["type","scheme"]},then:{properties:{bearerFormat:{type:"string"}}}},"type-oauth2":{if:{properties:{type:{const:"oauth2"}},required:["type"]},then:{properties:{flows:{$ref:"#/$defs/oauth-flows"}},required:["flows"]}},"type-oidc":{if:{properties:{type:{const:"openIdConnect"}},required:["type"]},then:{properties:{openIdConnectUrl:{type:"string",format:"uri-reference"}},required:["openIdConnectUrl"]}}}},"security-scheme-or-reference":{if:{type:"object",required:["$ref"]},then:{$ref:"#/$defs/reference"},else:{$ref:"#/$defs/security-scheme"}},"oauth-flows":{type:"object",properties:{implicit:{$ref:"#/$defs/oauth-flows/$defs/implicit"},password:{$ref:"#/$defs/oauth-flows/$defs/password"},clientCredentials:{$ref:"#/$defs/oauth-flows/$defs/client-credentials"},authorizationCode:{$ref:"#/$defs/oauth-flows/$defs/authorization-code"}},$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1,$defs:{implicit:{type:"object",properties:{authorizationUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{$ref:"#/$defs/map-of-strings"}},required:["authorizationUrl","scopes"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},password:{type:"object",properties:{tokenUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{$ref:"#/$defs/map-of-strings"}},required:["tokenUrl","scopes"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"client-credentials":{type:"object",properties:{tokenUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{$ref:"#/$defs/map-of-strings"}},required:["tokenUrl","scopes"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1},"authorization-code":{type:"object",properties:{authorizationUrl:{type:"string",format:"uri-reference"},tokenUrl:{type:"string",format:"uri-reference"},refreshUrl:{type:"string",format:"uri-reference"},scopes:{$ref:"#/$defs/map-of-strings"}},required:["authorizationUrl","tokenUrl","scopes"],$ref:"#/$defs/specification-extensions",unevaluatedProperties:!1}}},"security-requirement":{$comment:"https://spec.openapis.org/oas/v3.1.0#security-requirement-object",type:"object",additionalProperties:{type:"array",items:{type:"string"}}},"specification-extensions":{$comment:"https://spec.openapis.org/oas/v3.1.0#specification-extensions",patternProperties:{"^x-":!0}},examples:{properties:{example:!0,examples:{type:"object",additionalProperties:{$ref:"#/$defs/example-or-reference"}}}},"map-of-strings":{type:"object",additionalProperties:{type:"string"}}},GO={$id:BO,$schema:UO,description:jO,type:HO,properties:zO,required:qO,anyOf:VO,$ref:KO,unevaluatedProperties:WO,$defs:YO};const ZO={"2.0":CO,"3.0":FO,"3.1":GO},QO=Object.keys(ZO),oo={EMPTY_OR_INVALID:"Can’t find JSON, YAML or filename in data",OPENAPI_VERSION_NOT_SUPPORTED:"Can’t find supported Swagger/OpenAPI version in specification, version must be a string.",INVALID_REFERENCE:"Can’t resolve reference: %s",EXTERNAL_REFERENCE_NOT_FOUND:"Can’t resolve external reference: %s",FILE_DOES_NOT_EXIST:"File does not exist: %s",NO_CONTENT:"No content found"};function XO(e){for(const t of new Set(QO)){const r=t==="2.0"?"swagger":"openapi",a=e[r];if(typeof a=="string"&&a.startsWith(t))return{version:t,specificationType:r,specificationVersion:a}}return{version:void 0,specificationType:void 0,specificationVersion:void 0}}function cn(e){return e==null?void 0:e.find(t=>t.isEntrypoint)}function JO(e){return decodeURI(e.replace(/~1/g,"/").replace(/~0/g,"~"))}function e7(e){return e.split("/").slice(1).map(JO)}function la(e,t,r=[]){const a={};for(const[n,s]of Object.entries(e)){const o=[...r,n];Array.isArray(s)?a[n]=s.map((i,l)=>typeof i=="object"&&i!==null?la(i,t,[...o,l.toString()]):i):typeof s=="object"&&s!==null?a[n]=la(s,t,o):a[n]=s}return t(a,r)}function Ey(e){const t=[];return!e||typeof e!="object"?t:(la(e,r=>(r.$ref&&typeof r.$ref=="string"&&!r.$ref.startsWith("#")&&t.push(r.$ref.split("#")[0]),r)),[...new Set(t)])}function ky(e){return typeof e<"u"&&Array.isArray(e)&&e.length>0&&e.some(t=>t.isEntrypoint===!0)}function Xf(e){if(ky(e))return e;if(typeof e=="string")try{return JSON.parse(e)}catch{return uO(e,{maxAliasCount:1e4})}return e}function sd(e,t={}){if(ky(e))return e;const r=Xf(e);return[{isEntrypoint:!0,specification:r,filename:null,dir:"./",references:Ey(r),...t}]}function Ty(e,t,r,a){a===void 0&&(a=[]);const n=structuredClone(e),s=sd(n),o=cn(s);return i((r==null?void 0:r.specification)??o.specification,s,r??o),i((r==null?void 0:r.specification)??o.specification,s,r??o),a=a.filter((l,c,u)=>c===u.findIndex(d=>d.message===l.message&&d.code===l.code)),{valid:a.length===0,errors:a,schema:(r??cn(s)).specification};function i(l,c,u){let d;return Object.entries(l??{}).forEach(([f,p])=>{if(l.$ref!==void 0){const h=Sy(l.$ref,t,u,c,a);if(h===void 0)return;delete l.$ref,typeof h=="object"&&Object.keys(h).forEach(b=>{l[b]===void 0&&(l[b]=h[b])})}typeof p=="object"&&!t7(p)&&(d=i(p,c,u))}),{errors:(d==null?void 0:d.errors)??[]}}}function t7(e){try{return JSON.stringify(e),!1}catch{return!0}}function Sy(e,t,r,a,n){if(typeof e!="string"){n.push({code:"INVALID_REFERENCE",message:oo.INVALID_REFERENCE.replace("%s",e)});return}const[s,o]=e.split("#",2),i=s!==r.filename;if(s&&i){const c=a.find(d=>d.filename===s);if(!c){n.push({code:"EXTERNAL_REFERENCE_NOT_FOUND",message:oo.EXTERNAL_REFERENCE_NOT_FOUND.replace("%s",s)});return}const u=Ty(a,t,c,n);return o===void 0?u.schema:Sy(`#${o}`,t,c,a,n)}const l=e7(o);try{return l.reduce((c,u)=>c[u],r.specification)}catch{n.push({code:"INVALID_REFERENCE",message:oo.INVALID_REFERENCE.replace("%s",e)})}}async function Ay(e,t){const r=sd(e),a=cn(r),n=Ty(r,t);return{specification:a.specification,errors:n.errors,schema:n.schema,...XO(a.specification)}}async function Ah(e,t){var l,c,u,d,f,p;const r=[];if((l=t==null?void 0:t.filesystem)!=null&&l.find(h=>h.filename===e))return{specification:(c=cn(t.filesystem))==null?void 0:c.specification,filesystem:t.filesystem,errors:r};const a=(u=t==null?void 0:t.plugins)==null?void 0:u.find(h=>h.check(e));let n;if(a)try{n=Xf(await a.get(e))}catch{if(t!=null&&t.throwOnError)throw new Error(oo.EXTERNAL_REFERENCE_NOT_FOUND.replace("%s",e));return r.push({code:"EXTERNAL_REFERENCE_NOT_FOUND",message:oo.EXTERNAL_REFERENCE_NOT_FOUND.replace("%s",e)}),{specification:null,filesystem:[],errors:r}}else n=Xf(e);if(n===void 0){if(t!=null&&t.throwOnError)throw new Error("No content to load");return r.push({code:"NO_CONTENT",message:oo.NO_CONTENT}),{specification:null,filesystem:[],errors:r}}let s=sd(n,{filename:(t==null?void 0:t.filename)??null});const i=(t!=null&&t.filename?s.find(h=>h.filename===(t==null?void 0:t.filename)):cn(s)).references??Ey(n);if(i.length===0)return{specification:(d=cn(s))==null?void 0:d.specification,filesystem:s,errors:r};for(const h of i){const b=(f=t==null?void 0:t.plugins)==null?void 0:f.find(v=>v.check(h));if(!b)continue;const g=b.check(h)&&b.resolvePath?b.resolvePath(e,h):h;if(s.find(v=>v.filename===h))continue;const{filesystem:w,errors:x}=await Ah(g,{...t,filename:h});r.push(...x),s=[...s,...w.map(v=>({...v,isEntrypoint:!1}))]}return{specification:(p=cn(s))==null?void 0:p.specification,filesystem:s,errors:r}}function r7(e){var r;let t=e;if((r=t.openapi)!=null&&r.startsWith("3.0"))t.openapi="3.1.0";else return t;return t=la(t,a=>(a.type!=="undefined"&&a.nullable===!0&&(a.type=["null",a.type],delete a.nullable),a)),t=la(t,a=>(a.exclusiveMinimum===!0?(a.exclusiveMinimum=a.minimum,delete a.minimum):a.exclusiveMinimum===!1&&delete a.exclusiveMinimum,a.exclusiveMaximum===!0?(a.exclusiveMaximum=a.maximum,delete a.maximum):a.exclusiveMaximum===!1&&delete a.exclusiveMaximum,a)),t=la(t,(a,n)=>(a.example!==void 0&&(a7(n)?a.examples=[a.example]:a.examples={default:a.example},delete a.example),a)),t=la(t,a=>{if(a.type==="object"&&a.properties!==void 0){const n=Object.entries(a.properties);for(const[s,o]of n)typeof o=="object"&&o.type==="string"&&o.format==="binary"&&(o.contentEncoding="application/octet-stream",delete o.format)}return a}),t=la(t,a=>{if(!(a.type==="string"&&a.format==="binary"))return a}),t=la(t,a=>a.type==="string"&&a.format==="base64"?{type:"string",contentEncoding:"base64"}:a),t}function a7(e){return[["components","schemas"],"properties","items","allOf","anyOf","oneOf","not","additionalProperties"].some(r=>Array.isArray(r)?r.every((a,n)=>e[n]===a):e.includes(r))||e.includes("schema")||e.some(r=>r.endsWith("Schema"))}function n7(e){var t,r,a;if((t=e.swagger)!=null&&t.startsWith("2.0"))e.openapi="3.0.3",delete e.swagger;else return e;if(console.warn("[upgradeFromTwoToThree] The upgrade from Swagger 2.0 to OpenAPI 3.0 documents is experimental and lacks features."),e.host){const n=(r=e.schemes)!=null&&r.length?e.schemes:["http"];e.servers=n.map(s=>({url:`${s}://${e.host}${e.basePath??""}`})),delete e.basePath,delete e.schemes,delete e.host}if(e.definitions&&(typeof e.components!="object"&&(e.components={}),e.components.schemas=e.definitions,delete e.definitions,e=la(e,n=>{var s;return(s=n.$ref)!=null&&s.startsWith("#/definitions/")&&(n.$ref=n.$ref.replace(/^#\/definitions\//,"#/components/schemas/")),n})),e.paths){for(const n in e.paths)if(Object.hasOwn(e.paths,n)){const s=e.paths[n];for(const o in s)if(Object.hasOwn(s,o)){const i=s[o];if(i.parameters){const l=structuredClone(i.parameters.find(u=>u.in==="body")??{});if(l&&Object.keys(l).length){delete l.name,delete l.in;const u=e.consumes??i.consumes??["application/json"];typeof i.requestBody!="object"&&(i.requestBody={}),typeof i.requestBody.content!="object"&&(i.requestBody.content={});const{schema:d,...f}=l;i.requestBody={...i.requestBody,...f};for(const p of u)i.requestBody.content[p]={schema:d}}i.parameters=i.parameters.filter(u=>u.in!=="body"),delete i.consumes;const c=i.parameters.filter(u=>u.in==="formData");if(c.length>0){typeof i.requestBody!="object"&&(i.requestBody={}),typeof i.requestBody.content!="object"&&(i.requestBody.content={}),i.requestBody.content["application/x-www-form-urlencoded"]={schema:{type:"object",properties:{},required:[]}};for(const u of c)i.requestBody.content["application/x-www-form-urlencoded"].schema.properties[u.name]={type:u.type,description:u.description},u.required&&i.requestBody.content["application/x-www-form-urlencoded"].schema.required.push(u.name);i.parameters=i.parameters.filter(u=>u.in!=="formData")}}if(i.responses){for(const l in i.responses)if(Object.hasOwn(i.responses,l)){const c=i.responses[l];if(c.schema){const u=e.produces??i.produces??["application/json"];typeof c.content!="object"&&(c.content={});for(const d of u)c.content[d]={schema:c.schema};delete c.schema}}}delete i.produces,((a=i.parameters)==null?void 0:a.length)===0&&delete i.parameters}}}if(e.securityDefinitions){typeof e.components!="object"&&(e.components={}),e.components.securitySchemes={};for(const[n,s]of Object.entries(e.securityDefinitions))if(typeof s=="object")if("type"in s&&s.type==="oauth2"){const{flow:o,authorizationUrl:i,tokenUrl:l,scopes:c}=s;e.components.securitySchemes[n]={type:"oauth2",flows:{[o]:{...i&&{authorizationUrl:i},...l&&{tokenUrl:l},...c&&{scopes:c}}}}}else e.components.securitySchemes[n]=s;delete e.securityDefinitions}return e}function s7(e){return{specification:[n7,r7].reduce((a,n)=>n(a),cn(sd(e)).specification),version:"3.1"}}const o7={limit:20},i7=e=>{let t=0;const r={...o7,...e};return{check(a){return!(typeof a!="string"||!a.startsWith("http://")&&!a.startsWith("https://"))},async get(a){if((r==null?void 0:r.limit)!==!1&&t>=(r==null?void 0:r.limit)){console.warn(`[fetchUrls] Maximum number of requests reeached (${r==null?void 0:r.limit}), skipping request`);return}try{return t++,await(await(r!=null&&r.fetch?r.fetch(a):fetch(a))).text()}catch(n){console.error("[fetchUrls]",n.message,`(${a})`)}}}};function Cy(e,t){for(const[r,a]of Object.entries(e))a!==null&&typeof a=="object"?(t[r]??(t[r]=new a.__proto__.constructor),Cy(a,t[r])):typeof a<"u"&&(t[r]=a);return t}function bn(e){return Cy(e??{},{info:{title:"",description:"",termsOfService:"",version:"",license:{name:"",url:""},contact:{email:""}},externalDocs:{description:"",url:""},servers:[],tags:[]})}const Oy=["GET","POST","PUT","HEAD","DELETE","PATCH","OPTIONS","CONNECT","TRACE"];function l7(e){return Oy.includes(e)}const Xl="get",Vm=e=>{if(typeof e!="string")return console.warn(`Request method is not a string. Using ${Xl} as the default.`),Xl;const t=e.trim().toUpperCase();return l7(t)?t:(console.warn(`${e} is not a valid request method. Using ${Xl} as the default.`),Xl)},c7=(e,{proxy:t}={})=>new Promise(async(r,a)=>{var n;try{if(!e)return r(Jl(bn()));const s=performance.now(),{filesystem:o}=await Ah(e,{plugins:[i7({fetch:u=>fetch(t?uh(t,u):u)})]}),{schema:i,errors:l}=await Ay(o),c=performance.now();return console.log(`dereference: ${Math.round(c-s)} ms`),l!=null&&l.length&&console.warn(`Please open an issue on https://github.com/scalar/scalar -`,`Scalar OpenAPI Parser Warning: -`,l),i===void 0?(a(((n=l==null?void 0:l[0])==null?void 0:n.message)??"Failed to parse the OpenAPI file."),r(Jl(bn()))):r(Jl(i))}catch(s){a(s)}return r(Jl(bn()))}),Jl=e=>{let t={};e&&typeof e=="object"?t=structuredClone(e):t=bn(),t.tags||(t.tags=[]),t.paths||(t.paths={});const r={};return Object.keys(t.webhooks??{}).forEach(a=>{var n;Object.keys(((n=t.webhooks)==null?void 0:n[a])??{}).forEach(s=>{var o,i,l;const c=(o=t.webhooks)==null?void 0:o[a][s];(c==null?void 0:c["x-internal"])!==!0&&(r[a]===void 0&&(r[a]={}),r[a][s]={httpVerb:Vm(s),path:a,operationId:(c==null?void 0:c.operationId)||a,name:(c==null?void 0:c.summary)||a||"",description:(c==null?void 0:c.description)||"",pathParameters:(l=(i=t.paths)==null?void 0:i[a])==null?void 0:l.parameters,information:{...c}})})}),Object.keys(t.paths).forEach(a=>{Object.keys(t.paths[a]).filter(n=>Oy.includes(n.toUpperCase())).forEach(n=>{var s,o,i,l,c,u;const d=t.paths[a][n];if(d===void 0||d["x-internal"]===!0)return;const f={httpVerb:Vm(n),path:a,operationId:d.operationId||a,name:d.summary||a||"",description:d.description||"",information:{...d},pathParameters:(o=(s=t.paths)==null?void 0:s[a])==null?void 0:o.parameters};if(!d.tags||d.tags.length===0){(i=t.tags)!=null&&i.find(h=>h.name==="default")||(l=t.tags)==null||l.push({name:"default",description:"",operations:[]});const p=(c=t.tags)==null?void 0:c.findIndex(h=>h.name==="default");p>=0&&((u=t.tags[p])==null||u.operations.push(f))}else d.tags.forEach(p=>{var h,b,g;const w=(h=t.tags)==null?void 0:h.findIndex(v=>v.name===p);w===-1&&((b=t.tags)==null||b.push({name:p,description:""}));const x=w!==-1?w:t.tags.length-1;typeof((g=t.tags[x])==null?void 0:g.operations)>"u"&&(t.tags[x].operations=[]),t.tags[x].operations.push(f)})})}),{...t,webhooks:r}},u7=async({url:e,content:t},r)=>{if(e){const n=performance.now();try{const s=vO(e)?await Zf(e,r):await Zf(e),o=performance.now();return console.log(`fetch: ${Math.round(o-n)} ms (${e})`),console.log("size:",Math.round(s.length/1024),"kB"),s}catch(s){console.error("Failed to fetch spec from URL:",s)}}const a=typeof t=="function"?t():t;if(typeof a=="string")return a;if(typeof a=="object")return Qf(a)};function d7({specConfig:e,proxy:t}){const r=q(""),a=at(bn()),n=q(null);function s(o){return o?c7(o,{proxy:t?Zn(t):void 0}).then(i=>{n.value=null,Object.assign(a,{servers:[],...i})}).catch(i=>{n.value=i.toString()}):Object.assign(a,bn())}return Ue(()=>Zn(e),async o=>{var i;if(o){const l=(i=await u7(o,Zn(t)))==null?void 0:i.trim();typeof l=="string"&&(r.value=l)}},{immediate:!0,deep:!0}),Ue(r,()=>{s(r.value)}),{rawSpec:r,parsedSpec:a,specErrors:n}}function f7(e,t,r){let a=q(r==null?void 0:r.value),n=B(()=>e.value!==void 0);return[B(()=>n.value?e.value:a.value),function(s){return n.value||(a.value=s),t==null?void 0:t(s)}]}function od(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function Ch(){let e=[],t={addEventListener(r,a,n,s){return r.addEventListener(a,n,s),t.add(()=>r.removeEventListener(a,n,s))},requestAnimationFrame(...r){let a=requestAnimationFrame(...r);t.add(()=>cancelAnimationFrame(a))},nextFrame(...r){t.requestAnimationFrame(()=>{t.requestAnimationFrame(...r)})},setTimeout(...r){let a=setTimeout(...r);t.add(()=>clearTimeout(a))},microTask(...r){let a={current:!0};return od(()=>{a.current&&r[0]()}),t.add(()=>{a.current=!1})},style(r,a,n){let s=r.style.getPropertyValue(a);return Object.assign(r.style,{[a]:n}),this.add(()=>{Object.assign(r.style,{[a]:s})})},group(r){let a=Ch();return r(a),this.add(()=>a.dispose())},add(r){return e.push(r),()=>{let a=e.indexOf(r);if(a>=0)for(let n of e.splice(a,1))n()}},dispose(){for(let r of e.splice(0))r()}};return t}var Km;let Ny=Symbol("headlessui.useid"),p7=0;const Zr=(Km=XS)!=null?Km:function(){return ot(Ny,()=>`${++p7}`)()};function h7(e){xt(Ny,e)}function Pe(e){var t;if(e==null||e.value==null)return null;let r=(t=e.value.$el)!=null?t:e.value;return r instanceof Node?r:null}function Ot(e,t,...r){if(e in t){let n=t[e];return typeof n=="function"?n(...r):n}let a=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(n=>`"${n}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,Ot),a}var m7=Object.defineProperty,g7=(e,t,r)=>t in e?m7(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Wm=(e,t,r)=>(g7(e,typeof t!="symbol"?t+"":t,r),r);let b7=class{constructor(){Wm(this,"current",this.detect()),Wm(this,"currentId",0)}set(t){this.current!==t&&(this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}},id=new b7;function $n(e){if(id.isServer)return null;if(e instanceof Node)return e.ownerDocument;if(e!=null&&e.hasOwnProperty("value")){let t=Pe(e);if(t)return t.ownerDocument}return document}let Jf=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var Pt=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(Pt||{}),zs=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(zs||{}),v7=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(v7||{});function Iy(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(Jf)).sort((t,r)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(r.tabIndex||Number.MAX_SAFE_INTEGER)))}var Oh=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(Oh||{});function Nh(e,t=0){var r;return e===((r=$n(e))==null?void 0:r.body)?!1:Ot(t,{0(){return e.matches(Jf)},1(){let a=e;for(;a!==null;){if(a.matches(Jf))return!0;a=a.parentElement}return!1}})}function Tne(e){let t=$n(e);Rt(()=>{t&&!Nh(t.activeElement,0)&&vn(e)})}var y7=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(y7||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));function vn(e){e==null||e.focus({preventScroll:!0})}let w7=["textarea","input"].join(",");function x7(e){var t,r;return(r=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,w7))!=null?r:!1}function Wn(e,t=r=>r){return e.slice().sort((r,a)=>{let n=t(r),s=t(a);if(n===null||s===null)return 0;let o=n.compareDocumentPosition(s);return o&Node.DOCUMENT_POSITION_FOLLOWING?-1:o&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function Sne(e,t){return zr(Iy(),t,{relativeTo:e})}function zr(e,t,{sorted:r=!0,relativeTo:a=null,skipElements:n=[]}={}){var s;let o=(s=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e==null?void 0:e.ownerDocument)!=null?s:document,i=Array.isArray(e)?r?Wn(e):e:Iy(e);n.length>0&&i.length>1&&(i=i.filter(h=>!n.includes(h))),a=a??o.activeElement;let l=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,i.indexOf(a))-1;if(t&4)return Math.max(0,i.indexOf(a))+1;if(t&8)return i.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=t&32?{preventScroll:!0}:{},d=0,f=i.length,p;do{if(d>=f||d+f<=0)return 0;let h=c+d;if(t&16)h=(h+f)%f;else{if(h<0)return 3;if(h>=f)return 1}p=i[h],p==null||p.focus(u),d+=l}while(p!==o.activeElement);return t&6&&x7(p)&&p.select(),2}function $y(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function _7(){return/Android/gi.test(window.navigator.userAgent)}function E7(){return $y()||_7()}function ec(e,t,r){id.isServer||St(a=>{document.addEventListener(e,t,r),a(()=>document.removeEventListener(e,t,r))})}function Dy(e,t,r){id.isServer||St(a=>{window.addEventListener(e,t,r),a(()=>window.removeEventListener(e,t,r))})}function Ry(e,t,r=B(()=>!0)){function a(s,o){if(!r.value||s.defaultPrevented)return;let i=o(s);if(i===null||!i.getRootNode().contains(i))return;let l=function c(u){return typeof u=="function"?c(u()):Array.isArray(u)||u instanceof Set?u:[u]}(e);for(let c of l){if(c===null)continue;let u=c instanceof HTMLElement?c:Pe(c);if(u!=null&&u.contains(i)||s.composed&&s.composedPath().includes(u))return}return!Nh(i,Oh.Loose)&&i.tabIndex!==-1&&s.preventDefault(),t(s,i)}let n=q(null);ec("pointerdown",s=>{var o,i;r.value&&(n.value=((i=(o=s.composedPath)==null?void 0:o.call(s))==null?void 0:i[0])||s.target)},!0),ec("mousedown",s=>{var o,i;r.value&&(n.value=((i=(o=s.composedPath)==null?void 0:o.call(s))==null?void 0:i[0])||s.target)},!0),ec("click",s=>{E7()||n.value&&(a(s,()=>n.value),n.value=null)},!0),ec("touchend",s=>a(s,()=>s.target instanceof HTMLElement?s.target:null),!0),Dy("blur",s=>a(s,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}function Ym(e,t){if(e)return e;let r=t??"button";if(typeof r=="string"&&r.toLowerCase()==="button")return"button"}function Ih(e,t){let r=q(Ym(e.value.type,e.value.as));return it(()=>{r.value=Ym(e.value.type,e.value.as)}),St(()=>{var a;r.value||Pe(t)&&Pe(t)instanceof HTMLButtonElement&&!((a=Pe(t))!=null&&a.hasAttribute("type"))&&(r.value="button")}),r}function Gm(e){return[e.screenX,e.screenY]}function k7(){let e=q([-1,-1]);return{wasMoved(t){let r=Gm(t);return e.value[0]===r[0]&&e.value[1]===r[1]?!1:(e.value=r,!0)},update(t){e.value=Gm(t)}}}var ps=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(ps||{}),T7=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(T7||{});function $t({visible:e=!0,features:t=0,ourProps:r,theirProps:a,...n}){var s;let o=Ly(a,r),i=Object.assign(n,{props:o});if(e||t&2&&o.static)return Xd(i);if(t&1){let l=(s=o.unmount)==null||s?0:1;return Ot(l,{0(){return null},1(){return Xd({...n,props:{...o,hidden:!0,style:{display:"none"}}})}})}return Xd(i)}function Xd({props:e,attrs:t,slots:r,slot:a,name:n}){var s,o;let{as:i,...l}=$h(e,["unmount","static"]),c=(s=r.default)==null?void 0:s.call(r,a),u={};if(a){let d=!1,f=[];for(let[p,h]of Object.entries(a))typeof h=="boolean"&&(d=!0),h===!0&&f.push(p);d&&(u["data-headlessui-state"]=f.join(" "))}if(i==="template"){if(c=My(c??[]),Object.keys(l).length>0||Object.keys(t).length>0){let[d,...f]=c??[];if(!A7(d)||f.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${n} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(l).concat(Object.keys(t)).map(b=>b.trim()).filter((b,g,w)=>w.indexOf(b)===g).sort((b,g)=>b.localeCompare(g)).map(b=>` - ${b}`).join(` -`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map(b=>` - ${b}`).join(` -`)].join(` -`));let p=Ly((o=d.props)!=null?o:{},l,u),h=ja(d,p,!0);for(let b in p)b.startsWith("on")&&(h.props||(h.props={}),h.props[b]=p[b]);return h}return Array.isArray(c)&&c.length===1?c[0]:c}return _t(i,Object.assign({},l,u),{default:()=>c})}function My(e){return e.flatMap(t=>t.type===le?My(t.children):[t])}function Ly(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},r={};for(let a of e)for(let n in a)n.startsWith("on")&&typeof a[n]=="function"?(r[n]!=null||(r[n]=[]),r[n].push(a[n])):t[n]=a[n];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(r).map(a=>[a,void 0])));for(let a in r)Object.assign(t,{[a](n,...s){let o=r[a];for(let i of o){if(n instanceof Event&&n.defaultPrevented)return;i(n,...s)}}});return t}function S7(e){let t=Object.assign({},e);for(let r in t)t[r]===void 0&&delete t[r];return t}function $h(e,t=[]){let r=Object.assign({},e);for(let a of t)a in r&&delete r[a];return r}function A7(e){return e==null?!1:typeof e.type=="string"||typeof e.type=="object"||typeof e.type=="function"}var ho=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(ho||{});let qi=se({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup(e,{slots:t,attrs:r}){return()=>{var a;let{features:n,...s}=e,o={"aria-hidden":(n&2)===2?!0:(a=s["aria-hidden"])!=null?a:void 0,hidden:(n&4)===4?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(n&4)===4&&(n&2)!==2&&{display:"none"}}};return $t({ourProps:o,theirProps:s,slot:{},attrs:r,slots:t,name:"Hidden"})}}}),Py=Symbol("Context");var Ar=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(Ar||{});function Dh(){return ot(Py,null)}function Fy(e){xt(Py,e)}var nt=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(nt||{});function C7(e){function t(){document.readyState!=="loading"&&(e(),document.removeEventListener("DOMContentLoaded",t))}typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",t),t())}let Yn=[];C7(()=>{function e(t){t.target instanceof HTMLElement&&t.target!==document.body&&Yn[0]!==t.target&&(Yn.unshift(t.target),Yn=Yn.filter(r=>r!=null&&r.isConnected),Yn.splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});function O7(e){throw new Error("Unexpected object: "+e)}var fr=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(fr||{});function N7(e,t){let r=t.resolveItems();if(r.length<=0)return null;let a=t.resolveActiveIndex(),n=a??-1;switch(e.focus){case 0:{for(let s=0;s=0;--s)if(!t.resolveDisabled(r[s],s,r))return s;return a}case 2:{for(let s=n+1;s=0;--s)if(!t.resolveDisabled(r[s],s,r))return s;return a}case 4:{for(let s=0;s{e=e??window,e.addEventListener(t,r,a),n(()=>e.removeEventListener(t,r,a))})}var li=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(li||{});function I7(){let e=q(0);return Dy("keydown",t=>{t.key==="Tab"&&(e.value=t.shiftKey?1:0)}),e}function zy(e){if(!e)return new Set;if(typeof e=="function")return new Set(e());let t=new Set;for(let r of e.value){let a=Pe(r);a instanceof HTMLElement&&t.add(a)}return t}var qy=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(qy||{});let Vo=Object.assign(se({name:"FocusTrap",props:{as:{type:[Object,String],default:"div"},initialFocus:{type:Object,default:null},features:{type:Number,default:30},containers:{type:[Object,Function],default:q(new Set)}},inheritAttrs:!1,setup(e,{attrs:t,slots:r,expose:a}){let n=q(null);a({el:n,$el:n});let s=B(()=>$n(n)),o=q(!1);it(()=>o.value=!0),Kt(()=>o.value=!1),D7({ownerDocument:s},B(()=>o.value&&!!(e.features&16)));let i=R7({ownerDocument:s,container:n,initialFocus:B(()=>e.initialFocus)},B(()=>o.value&&!!(e.features&2)));M7({ownerDocument:s,container:n,containers:e.containers,previousActiveElement:i},B(()=>o.value&&!!(e.features&8)));let l=I7();function c(p){let h=Pe(n);h&&(b=>b())(()=>{Ot(l.value,{[li.Forwards]:()=>{zr(h,Pt.First,{skipElements:[p.relatedTarget]})},[li.Backwards]:()=>{zr(h,Pt.Last,{skipElements:[p.relatedTarget]})}})})}let u=q(!1);function d(p){p.key==="Tab"&&(u.value=!0,requestAnimationFrame(()=>{u.value=!1}))}function f(p){if(!o.value)return;let h=zy(e.containers);Pe(n)instanceof HTMLElement&&h.add(Pe(n));let b=p.relatedTarget;b instanceof HTMLElement&&b.dataset.headlessuiFocusGuard!=="true"&&(Vy(h,b)||(u.value?zr(Pe(n),Ot(l.value,{[li.Forwards]:()=>Pt.Next,[li.Backwards]:()=>Pt.Previous})|Pt.WrapAround,{relativeTo:p.target}):p.target instanceof HTMLElement&&vn(p.target)))}return()=>{let p={},h={ref:n,onKeydown:d,onFocusout:f},{features:b,initialFocus:g,containers:w,...x}=e;return _t(le,[!!(b&4)&&_t(qi,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:c,features:ho.Focusable}),$t({ourProps:h,theirProps:{...t,...x},slot:p,attrs:t,slots:r,name:"FocusTrap"}),!!(b&4)&&_t(qi,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:c,features:ho.Focusable})])}}}),{features:qy});function $7(e){let t=q(Yn.slice());return Ue([e],([r],[a])=>{a===!0&&r===!1?od(()=>{t.value.splice(0)}):a===!1&&r===!0&&(t.value=Yn.slice())},{flush:"post"}),()=>{var r;return(r=t.value.find(a=>a!=null&&a.isConnected))!=null?r:null}}function D7({ownerDocument:e},t){let r=$7(t);it(()=>{St(()=>{var a,n;t.value||((a=e.value)==null?void 0:a.activeElement)===((n=e.value)==null?void 0:n.body)&&vn(r())},{flush:"post"})}),Kt(()=>{t.value&&vn(r())})}function R7({ownerDocument:e,container:t,initialFocus:r},a){let n=q(null),s=q(!1);return it(()=>s.value=!0),Kt(()=>s.value=!1),it(()=>{Ue([t,r,a],(o,i)=>{if(o.every((c,u)=>(i==null?void 0:i[u])===c)||!a.value)return;let l=Pe(t);l&&od(()=>{var c,u;if(!s.value)return;let d=Pe(r),f=(c=e.value)==null?void 0:c.activeElement;if(d){if(d===f){n.value=f;return}}else if(l.contains(f)){n.value=f;return}d?vn(d):zr(l,Pt.First|Pt.NoScroll)===zs.Error&&console.warn("There are no focusable elements inside the "),n.value=(u=e.value)==null?void 0:u.activeElement})},{immediate:!0,flush:"post"})}),n}function M7({ownerDocument:e,container:t,containers:r,previousActiveElement:a},n){var s;Hy((s=e.value)==null?void 0:s.defaultView,"focus",o=>{if(!n.value)return;let i=zy(r);Pe(t)instanceof HTMLElement&&i.add(Pe(t));let l=a.value;if(!l)return;let c=o.target;c&&c instanceof HTMLElement?Vy(i,c)?(a.value=c,vn(c)):(o.preventDefault(),o.stopPropagation(),vn(l)):vn(a.value)},!0)}function Vy(e,t){for(let r of e)if(r.contains(t))return!0;return!1}function L7(e){let t=Lu(e.getSnapshot());return Kt(e.subscribe(()=>{t.value=e.getSnapshot()})),t}function P7(e,t){let r=e(),a=new Set;return{getSnapshot(){return r},subscribe(n){return a.add(n),()=>a.delete(n)},dispatch(n,...s){let o=t[n].call(r,...s);o&&(r=o,a.forEach(i=>i()))}}}function F7(){let e;return{before({doc:t}){var r;let a=t.documentElement;e=((r=t.defaultView)!=null?r:window).innerWidth-a.clientWidth},after({doc:t,d:r}){let a=t.documentElement,n=a.clientWidth-a.offsetWidth,s=e-n;r.style(a,"paddingRight",`${s}px`)}}}function B7(){return $y()?{before({doc:e,d:t,meta:r}){function a(n){return r.containers.flatMap(s=>s()).some(s=>s.contains(n))}t.microTask(()=>{var n;if(window.getComputedStyle(e.documentElement).scrollBehavior!=="auto"){let i=Ch();i.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>i.dispose()))}let s=(n=window.scrollY)!=null?n:window.pageYOffset,o=null;t.addEventListener(e,"click",i=>{if(i.target instanceof HTMLElement)try{let l=i.target.closest("a");if(!l)return;let{hash:c}=new URL(l.href),u=e.querySelector(c);u&&!a(u)&&(o=u)}catch{}},!0),t.addEventListener(e,"touchstart",i=>{if(i.target instanceof HTMLElement)if(a(i.target)){let l=i.target;for(;l.parentElement&&a(l.parentElement);)l=l.parentElement;t.style(l,"overscrollBehavior","contain")}else t.style(i.target,"touchAction","none")}),t.addEventListener(e,"touchmove",i=>{if(i.target instanceof HTMLElement){if(i.target.tagName==="INPUT")return;if(a(i.target)){let l=i.target;for(;l.parentElement&&l.dataset.headlessuiPortal!==""&&!(l.scrollHeight>l.clientHeight||l.scrollWidth>l.clientWidth);)l=l.parentElement;l.dataset.headlessuiPortal===""&&i.preventDefault()}else i.preventDefault()}},{passive:!1}),t.add(()=>{var i;let l=(i=window.scrollY)!=null?i:window.pageYOffset;s!==l&&window.scrollTo(0,s),o&&o.isConnected&&(o.scrollIntoView({block:"nearest"}),o=null)})})}}:{}}function U7(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function j7(e){let t={};for(let r of e)Object.assign(t,r(t));return t}let Jn=P7(()=>new Map,{PUSH(e,t){var r;let a=(r=this.get(e))!=null?r:{doc:e,count:0,d:Ch(),meta:new Set};return a.count++,a.meta.add(t),this.set(e,a),this},POP(e,t){let r=this.get(e);return r&&(r.count--,r.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:r}){let a={doc:e,d:t,meta:j7(r)},n=[B7(),F7(),U7()];n.forEach(({before:s})=>s==null?void 0:s(a)),n.forEach(({after:s})=>s==null?void 0:s(a))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});Jn.subscribe(()=>{let e=Jn.getSnapshot(),t=new Map;for(let[r]of e)t.set(r,r.documentElement.style.overflow);for(let r of e.values()){let a=t.get(r.doc)==="hidden",n=r.count!==0;(n&&!a||!n&&a)&&Jn.dispatch(r.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",r),r.count===0&&Jn.dispatch("TEARDOWN",r)}});function H7(e,t,r){let a=L7(Jn),n=B(()=>{let s=e.value?a.value.get(e.value):void 0;return s?s.count>0:!1});return Ue([e,t],([s,o],[i],l)=>{if(!s||!o)return;Jn.dispatch("PUSH",s,r);let c=!1;l(()=>{c||(Jn.dispatch("POP",i??s,r),c=!0)})},{immediate:!0}),n}let Jd=new Map,Ko=new Map;function Zm(e,t=q(!0)){St(r=>{var a;if(!t.value)return;let n=Pe(e);if(!n)return;r(function(){var o;if(!n)return;let i=(o=Ko.get(n))!=null?o:1;if(i===1?Ko.delete(n):Ko.set(n,i-1),i!==1)return;let l=Jd.get(n);l&&(l["aria-hidden"]===null?n.removeAttribute("aria-hidden"):n.setAttribute("aria-hidden",l["aria-hidden"]),n.inert=l.inert,Jd.delete(n))});let s=(a=Ko.get(n))!=null?a:0;Ko.set(n,s+1),s===0&&(Jd.set(n,{"aria-hidden":n.getAttribute("aria-hidden"),inert:n.inert}),n.setAttribute("aria-hidden","true"),n.inert=!0)})}function z7({defaultContainers:e=[],portals:t,mainTreeNodeRef:r}={}){let a=q(null),n=$n(a);function s(){var o,i,l;let c=[];for(let u of e)u!==null&&(u instanceof HTMLElement?c.push(u):"value"in u&&u.value instanceof HTMLElement&&c.push(u.value));if(t!=null&&t.value)for(let u of t.value)c.push(u);for(let u of(o=n==null?void 0:n.querySelectorAll("html > *, body > *"))!=null?o:[])u!==document.body&&u!==document.head&&u instanceof HTMLElement&&u.id!=="headlessui-portal-root"&&(u.contains(Pe(a))||u.contains((l=(i=Pe(a))==null?void 0:i.getRootNode())==null?void 0:l.host)||c.some(d=>u.contains(d))||c.push(u));return c}return{resolveContainers:s,contains(o){return s().some(i=>i.contains(o))},mainTreeNodeRef:a,MainTreeNode(){return r!=null?null:_t(qi,{features:ho.Hidden,ref:a})}}}let Ky=Symbol("ForcePortalRootContext");function q7(){return ot(Ky,!1)}let Qm=se({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:r}){return xt(Ky,e.force),()=>{let{force:a,...n}=e;return $t({theirProps:n,ourProps:{},slot:{},slots:t,attrs:r,name:"ForcePortalRoot"})}}}),Wy=Symbol("StackContext");var ep=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(ep||{});function V7(){return ot(Wy,()=>{})}function K7({type:e,enabled:t,element:r,onUpdate:a}){let n=V7();function s(...o){a==null||a(...o),n(...o)}it(()=>{Ue(t,(o,i)=>{o?s(0,e,r):i===!0&&s(1,e,r)},{immediate:!0,flush:"sync"})}),Kt(()=>{t.value&&s(1,e,r)}),xt(Wy,s)}let Yy=Symbol("DescriptionContext");function W7(){let e=ot(Yy,null);if(e===null)throw new Error("Missing parent");return e}function Y7({slot:e=q({}),name:t="Description",props:r={}}={}){let a=q([]);function n(s){return a.value.push(s),()=>{let o=a.value.indexOf(s);o!==-1&&a.value.splice(o,1)}}return xt(Yy,{register:n,slot:e,name:t,props:r}),B(()=>a.value.length>0?a.value.join(" "):void 0)}let G7=se({name:"Description",props:{as:{type:[Object,String],default:"p"},id:{type:String,default:null}},setup(e,{attrs:t,slots:r}){var a;let n=(a=e.id)!=null?a:`headlessui-description-${Zr()}`,s=W7();return it(()=>Kt(s.register(n))),()=>{let{name:o="Description",slot:i=q({}),props:l={}}=s,{...c}=e,u={...Object.entries(l).reduce((d,[f,p])=>Object.assign(d,{[f]:T(p)}),{}),id:n};return $t({ourProps:u,theirProps:c,slot:i.value,attrs:t,slots:r,name:o})}}});function Z7(e){let t=$n(e);if(!t){if(e===null)return null;throw new Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${e}`)}let r=t.getElementById("headlessui-portal-root");if(r)return r;let a=t.createElement("div");return a.setAttribute("id","headlessui-portal-root"),t.body.appendChild(a)}const tp=new WeakMap;function Q7(e){var t;return(t=tp.get(e))!=null?t:0}function Xm(e,t){let r=t(Q7(e));return r<=0?tp.delete(e):tp.set(e,r),r}let X7=se({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:r}){let a=q(null),n=B(()=>$n(a)),s=q7(),o=ot(Gy,null),i=q(s===!0||o==null?Z7(a.value):o.resolveTarget());i.value&&Xm(i.value,f=>f+1);let l=q(!1);it(()=>{l.value=!0}),St(()=>{s||o!=null&&(i.value=o.resolveTarget())});let c=ot(rp,null),u=!1,d=Ka();return Ue(a,()=>{if(u||!c)return;let f=Pe(a);f&&(Kt(c.register(f),d),u=!0)}),Kt(()=>{var f,p;let h=(f=n.value)==null?void 0:f.getElementById("headlessui-portal-root");!h||i.value!==h||Xm(i.value,b=>b-1)||i.value.children.length>0||(p=i.value.parentElement)==null||p.removeChild(i.value)}),()=>{if(!l.value||i.value===null)return null;let f={ref:a,"data-headlessui-portal":""};return _t(rh,{to:i.value},$t({ourProps:f,theirProps:e,slot:{},attrs:r,slots:t,name:"Portal"}))}}}),rp=Symbol("PortalParentContext");function J7(){let e=ot(rp,null),t=q([]);function r(s){return t.value.push(s),e&&e.register(s),()=>a(s)}function a(s){let o=t.value.indexOf(s);o!==-1&&t.value.splice(o,1),e&&e.unregister(s)}let n={register:r,unregister:a,portals:t};return[t,se({name:"PortalWrapper",setup(s,{slots:o}){return xt(rp,n),()=>{var i;return(i=o.default)==null?void 0:i.call(o)}}})]}let Gy=Symbol("PortalGroupContext"),eN=se({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(e,{attrs:t,slots:r}){let a=at({resolveTarget(){return e.target}});return xt(Gy,a),()=>{let{target:n,...s}=e;return $t({theirProps:s,ourProps:{},slot:{},attrs:t,slots:r,name:"PortalGroup"})}}});var tN=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(tN||{});let ap=Symbol("DialogContext");function Rh(e){let t=ot(ap,null);if(t===null){let r=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Rh),r}return t}let tc="DC8F892D-2EBD-447C-A4C8-A03058436FF4",rN=se({name:"Dialog",inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},open:{type:[Boolean,String],default:tc},initialFocus:{type:Object,default:null},id:{type:String,default:null},role:{type:String,default:"dialog"}},emits:{close:e=>!0},setup(e,{emit:t,attrs:r,slots:a,expose:n}){var s,o;let i=(s=e.id)!=null?s:`headlessui-dialog-${Zr()}`,l=q(!1);it(()=>{l.value=!0});let c=!1,u=B(()=>e.role==="dialog"||e.role==="alertdialog"?e.role:(c||(c=!0,console.warn(`Invalid role [${u}] passed to . Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog")),d=q(0),f=Dh(),p=B(()=>e.open===tc&&f!==null?(f.value&Ar.Open)===Ar.Open:e.open),h=q(null),b=B(()=>$n(h));if(n({el:h,$el:h}),!(e.open!==tc||f!==null))throw new Error("You forgot to provide an `open` prop to the `Dialog`.");if(typeof p.value!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${p.value===tc?void 0:e.open}`);let g=B(()=>l.value&&p.value?0:1),w=B(()=>g.value===0),x=B(()=>d.value>1),v=ot(ap,null)!==null,[_,E]=J7(),{resolveContainers:k,mainTreeNodeRef:O,MainTreeNode:$}=z7({portals:_,defaultContainers:[B(()=>{var Ae;return(Ae=ee.panelRef.value)!=null?Ae:h.value})]}),U=B(()=>x.value?"parent":"leaf"),I=B(()=>f!==null?(f.value&Ar.Closing)===Ar.Closing:!1),ie=B(()=>v||I.value?!1:w.value),Y=B(()=>{var Ae,$e,Ge;return(Ge=Array.from(($e=(Ae=b.value)==null?void 0:Ae.querySelectorAll("body > *"))!=null?$e:[]).find(He=>He.id==="headlessui-portal-root"?!1:He.contains(Pe(O))&&He instanceof HTMLElement))!=null?Ge:null});Zm(Y,ie);let X=B(()=>x.value?!0:w.value),ce=B(()=>{var Ae,$e,Ge;return(Ge=Array.from(($e=(Ae=b.value)==null?void 0:Ae.querySelectorAll("[data-headlessui-portal]"))!=null?$e:[]).find(He=>He.contains(Pe(O))&&He instanceof HTMLElement))!=null?Ge:null});Zm(ce,X),K7({type:"Dialog",enabled:B(()=>g.value===0),element:h,onUpdate:(Ae,$e)=>{if($e==="Dialog")return Ot(Ae,{[ep.Add]:()=>d.value+=1,[ep.Remove]:()=>d.value-=1})}});let _e=Y7({name:"DialogDescription",slot:B(()=>({open:p.value}))}),j=q(null),ee={titleId:j,panelRef:q(null),dialogState:g,setTitleId(Ae){j.value!==Ae&&(j.value=Ae)},close(){t("close",!1)}};xt(ap,ee);let G=B(()=>!(!w.value||x.value));Ry(k,(Ae,$e)=>{Ae.preventDefault(),ee.close(),Rt(()=>$e==null?void 0:$e.focus())},G);let Ne=B(()=>!(x.value||g.value!==0));Hy((o=b.value)==null?void 0:o.defaultView,"keydown",Ae=>{Ne.value&&(Ae.defaultPrevented||Ae.key===nt.Escape&&(Ae.preventDefault(),Ae.stopPropagation(),ee.close()))});let Me=B(()=>!(I.value||g.value!==0||v));return H7(b,Me,Ae=>{var $e;return{containers:[...($e=Ae.containers)!=null?$e:[],k]}}),St(Ae=>{if(g.value!==0)return;let $e=Pe(h);if(!$e)return;let Ge=new ResizeObserver(He=>{for(let K of He){let Fe=K.target.getBoundingClientRect();Fe.x===0&&Fe.y===0&&Fe.width===0&&Fe.height===0&&ee.close()}});Ge.observe($e),Ae(()=>Ge.disconnect())}),()=>{let{open:Ae,initialFocus:$e,...Ge}=e,He={...r,ref:h,id:i,role:u.value,"aria-modal":g.value===0?!0:void 0,"aria-labelledby":j.value,"aria-describedby":_e.value},K={open:g.value===0};return _t(Qm,{force:!0},()=>[_t(X7,()=>_t(eN,{target:h.value},()=>_t(Qm,{force:!1},()=>_t(Vo,{initialFocus:$e,containers:k,features:w.value?Ot(U.value,{parent:Vo.features.RestoreFocus,leaf:Vo.features.All&~Vo.features.FocusLock}):Vo.features.None},()=>_t(E,{},()=>$t({ourProps:He,theirProps:{...Ge,...r},slot:K,attrs:r,slots:a,visible:g.value===0,features:ps.RenderStrategy|ps.Static,name:"Dialog"})))))),_t($)])}}}),aN=se({name:"DialogPanel",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:null}},setup(e,{attrs:t,slots:r,expose:a}){var n;let s=(n=e.id)!=null?n:`headlessui-dialog-panel-${Zr()}`,o=Rh("DialogPanel");a({el:o.panelRef,$el:o.panelRef});function i(l){l.stopPropagation()}return()=>{let{...l}=e,c={id:s,ref:o.panelRef,onClick:i};return $t({ourProps:c,theirProps:l,slot:{open:o.dialogState.value===0},attrs:t,slots:r,name:"DialogPanel"})}}}),nN=se({name:"DialogTitle",props:{as:{type:[Object,String],default:"h2"},id:{type:String,default:null}},setup(e,{attrs:t,slots:r}){var a;let n=(a=e.id)!=null?a:`headlessui-dialog-title-${Zr()}`,s=Rh("DialogTitle");return it(()=>{s.setTitleId(n),Kt(()=>s.setTitleId(null))}),()=>{let{...o}=e;return $t({ourProps:{id:n},theirProps:o,slot:{open:s.dialogState.value===0},attrs:t,slots:r,name:"DialogTitle"})}}}),sN=G7;var oN=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(oN||{});let Zy=Symbol("DisclosureContext");function Mh(e){let t=ot(Zy,null);if(t===null){let r=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Mh),r}return t}let Qy=Symbol("DisclosurePanelContext");function iN(){return ot(Qy,null)}let ld=se({name:"Disclosure",props:{as:{type:[Object,String],default:"template"},defaultOpen:{type:[Boolean],default:!1}},setup(e,{slots:t,attrs:r}){let a=q(e.defaultOpen?0:1),n=q(null),s=q(null),o={buttonId:q(`headlessui-disclosure-button-${Zr()}`),panelId:q(`headlessui-disclosure-panel-${Zr()}`),disclosureState:a,panel:n,button:s,toggleDisclosure(){a.value=Ot(a.value,{0:1,1:0})},closeDisclosure(){a.value!==1&&(a.value=1)},close(i){o.closeDisclosure();let l=i?i instanceof HTMLElement?i:i.value instanceof HTMLElement?Pe(i):Pe(o.button):Pe(o.button);l==null||l.focus()}};return xt(Zy,o),Fy(B(()=>Ot(a.value,{0:Ar.Open,1:Ar.Closed}))),()=>{let{defaultOpen:i,...l}=e,c={open:a.value===0,close:o.close};return $t({theirProps:l,ourProps:{},slot:c,slots:t,attrs:r,name:"Disclosure"})}}}),cd=se({name:"DisclosureButton",props:{as:{type:[Object,String],default:"button"},disabled:{type:[Boolean],default:!1},id:{type:String,default:null}},setup(e,{attrs:t,slots:r,expose:a}){let n=Mh("DisclosureButton"),s=iN(),o=B(()=>s===null?!1:s.value===n.panelId.value);it(()=>{o.value||e.id!==null&&(n.buttonId.value=e.id)}),Kt(()=>{o.value||(n.buttonId.value=null)});let i=q(null);a({el:i,$el:i}),o.value||St(()=>{n.button.value=i.value});let l=Ih(B(()=>({as:e.as,type:t.type})),i);function c(){var f;e.disabled||(o.value?(n.toggleDisclosure(),(f=Pe(n.button))==null||f.focus()):n.toggleDisclosure())}function u(f){var p;if(!e.disabled)if(o.value)switch(f.key){case nt.Space:case nt.Enter:f.preventDefault(),f.stopPropagation(),n.toggleDisclosure(),(p=Pe(n.button))==null||p.focus();break}else switch(f.key){case nt.Space:case nt.Enter:f.preventDefault(),f.stopPropagation(),n.toggleDisclosure();break}}function d(f){switch(f.key){case nt.Space:f.preventDefault();break}}return()=>{var f;let p={open:n.disclosureState.value===0},{id:h,...b}=e,g=o.value?{ref:i,type:l.value,onClick:c,onKeydown:u}:{id:(f=n.buttonId.value)!=null?f:h,ref:i,type:l.value,"aria-expanded":n.disclosureState.value===0,"aria-controls":n.disclosureState.value===0||Pe(n.panel)?n.panelId.value:void 0,disabled:e.disabled?!0:void 0,onClick:c,onKeydown:u,onKeyup:d};return $t({ourProps:g,theirProps:b,slot:p,attrs:t,slots:r,name:"DisclosureButton"})}}}),ud=se({name:"DisclosurePanel",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:t,slots:r,expose:a}){let n=Mh("DisclosurePanel");it(()=>{e.id!==null&&(n.panelId.value=e.id)}),Kt(()=>{n.panelId.value=null}),a({el:n.panel,$el:n.panel}),xt(Qy,n.panelId);let s=Dh(),o=B(()=>s!==null?(s.value&Ar.Open)===Ar.Open:n.disclosureState.value===0);return()=>{var i;let l={open:n.disclosureState.value===0,close:n.close},{id:c,...u}=e,d={id:(i=n.panelId.value)!=null?i:c,ref:n.panel};return $t({ourProps:d,theirProps:u,slot:l,attrs:t,slots:r,features:ps.RenderStrategy|ps.Static,visible:o.value,name:"DisclosurePanel"})}}}),Jm=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function eg(e){var t,r;let a=(t=e.innerText)!=null?t:"",n=e.cloneNode(!0);if(!(n instanceof HTMLElement))return a;let s=!1;for(let i of n.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))i.remove(),s=!0;let o=s?(r=n.innerText)!=null?r:"":a;return Jm.test(o)&&(o=o.replace(Jm,"")),o}function lN(e){let t=e.getAttribute("aria-label");if(typeof t=="string")return t.trim();let r=e.getAttribute("aria-labelledby");if(r){let a=r.split(" ").map(n=>{let s=document.getElementById(n);if(s){let o=s.getAttribute("aria-label");return typeof o=="string"?o.trim():eg(s).trim()}return null}).filter(Boolean);if(a.length>0)return a.join(", ")}return eg(e).trim()}function cN(e){let t=q(""),r=q("");return()=>{let a=Pe(e);if(!a)return"";let n=a.innerText;if(t.value===n)return r.value;let s=lN(a).trim().toLowerCase();return t.value=n,r.value=s,s}}function uN(e,t){return e===t}var dN=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(dN||{}),fN=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(fN||{}),pN=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(pN||{});function hN(e){requestAnimationFrame(()=>requestAnimationFrame(e))}let Xy=Symbol("ListboxContext");function Cl(e){let t=ot(Xy,null);if(t===null){let r=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Cl),r}return t}let Jy=se({name:"Listbox",emits:{"update:modelValue":e=>!0},props:{as:{type:[Object,String],default:"template"},disabled:{type:[Boolean],default:!1},by:{type:[String,Function],default:()=>uN},horizontal:{type:[Boolean],default:!1},modelValue:{type:[Object,String,Number,Boolean],default:void 0},defaultValue:{type:[Object,String,Number,Boolean],default:void 0},form:{type:String,optional:!0},name:{type:String,optional:!0},multiple:{type:[Boolean],default:!1}},inheritAttrs:!1,setup(e,{slots:t,attrs:r,emit:a}){let n=q(1),s=q(null),o=q(null),i=q(null),l=q([]),c=q(""),u=q(null),d=q(1);function f(v=_=>_){let _=u.value!==null?l.value[u.value]:null,E=Wn(v(l.value.slice()),O=>Pe(O.dataRef.domRef)),k=_?E.indexOf(_):null;return k===-1&&(k=null),{options:E,activeOptionIndex:k}}let p=B(()=>e.multiple?1:0),[h,b]=f7(B(()=>e.modelValue),v=>a("update:modelValue",v),B(()=>e.defaultValue)),g=B(()=>h.value===void 0?Ot(p.value,{1:[],0:void 0}):h.value),w={listboxState:n,value:g,mode:p,compare(v,_){if(typeof e.by=="string"){let E=e.by;return(v==null?void 0:v[E])===(_==null?void 0:_[E])}return e.by(v,_)},orientation:B(()=>e.horizontal?"horizontal":"vertical"),labelRef:s,buttonRef:o,optionsRef:i,disabled:B(()=>e.disabled),options:l,searchQuery:c,activeOptionIndex:u,activationTrigger:d,closeListbox(){e.disabled||n.value!==1&&(n.value=1,u.value=null)},openListbox(){e.disabled||n.value!==0&&(n.value=0)},goToOption(v,_,E){if(e.disabled||n.value===1)return;let k=f(),O=N7(v===fr.Specific?{focus:fr.Specific,id:_}:{focus:v},{resolveItems:()=>k.options,resolveActiveIndex:()=>k.activeOptionIndex,resolveId:$=>$.id,resolveDisabled:$=>$.dataRef.disabled});c.value="",u.value=O,d.value=E??1,l.value=k.options},search(v){if(e.disabled||n.value===1)return;let _=c.value!==""?0:1;c.value+=v.toLowerCase();let E=(u.value!==null?l.value.slice(u.value+_).concat(l.value.slice(0,u.value+_)):l.value).find(O=>O.dataRef.textValue.startsWith(c.value)&&!O.dataRef.disabled),k=E?l.value.indexOf(E):-1;k===-1||k===u.value||(u.value=k,d.value=1)},clearSearch(){e.disabled||n.value!==1&&c.value!==""&&(c.value="")},registerOption(v,_){let E=f(k=>[...k,{id:v,dataRef:_}]);l.value=E.options,u.value=E.activeOptionIndex},unregisterOption(v){let _=f(E=>{let k=E.findIndex(O=>O.id===v);return k!==-1&&E.splice(k,1),E});l.value=_.options,u.value=_.activeOptionIndex,d.value=1},theirOnChange(v){e.disabled||b(v)},select(v){e.disabled||b(Ot(p.value,{0:()=>v,1:()=>{let _=je(w.value.value).slice(),E=je(v),k=_.findIndex(O=>w.compare(E,je(O)));return k===-1?_.push(E):_.splice(k,1),_}}))}};Ry([o,i],(v,_)=>{var E;w.closeListbox(),Nh(_,Oh.Loose)||(v.preventDefault(),(E=Pe(o))==null||E.focus())},B(()=>n.value===0)),xt(Xy,w),Fy(B(()=>Ot(n.value,{0:Ar.Open,1:Ar.Closed})));let x=B(()=>{var v;return(v=Pe(o))==null?void 0:v.closest("form")});return it(()=>{Ue([x],()=>{if(!x.value||e.defaultValue===void 0)return;function v(){w.theirOnChange(e.defaultValue)}return x.value.addEventListener("reset",v),()=>{var _;(_=x.value)==null||_.removeEventListener("reset",v)}},{immediate:!0})}),()=>{let{name:v,modelValue:_,disabled:E,form:k,...O}=e,$={open:n.value===0,disabled:E,value:g.value};return _t(le,[...v!=null&&g.value!=null?By({[v]:g.value}).map(([U,I])=>_t(qi,S7({features:ho.Hidden,key:U,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:k,disabled:E,name:U,value:I}))):[],$t({ourProps:{},theirProps:{...r,...$h(O,["defaultValue","onUpdate:modelValue","horizontal","multiple","by"])},slot:$,slots:t,attrs:r,name:"Listbox"})])}}}),mN=se({name:"ListboxLabel",props:{as:{type:[Object,String],default:"label"},id:{type:String,default:null}},setup(e,{attrs:t,slots:r}){var a;let n=(a=e.id)!=null?a:`headlessui-listbox-label-${Zr()}`,s=Cl("ListboxLabel");function o(){var i;(i=Pe(s.buttonRef))==null||i.focus({preventScroll:!0})}return()=>{let i={open:s.listboxState.value===0,disabled:s.disabled.value},{...l}=e,c={id:n,ref:s.labelRef,onClick:o};return $t({ourProps:c,theirProps:l,slot:i,attrs:t,slots:r,name:"ListboxLabel"})}}}),ew=se({name:"ListboxButton",props:{as:{type:[Object,String],default:"button"},id:{type:String,default:null}},setup(e,{attrs:t,slots:r,expose:a}){var n;let s=(n=e.id)!=null?n:`headlessui-listbox-button-${Zr()}`,o=Cl("ListboxButton");a({el:o.buttonRef,$el:o.buttonRef});function i(d){switch(d.key){case nt.Space:case nt.Enter:case nt.ArrowDown:d.preventDefault(),o.openListbox(),Rt(()=>{var f;(f=Pe(o.optionsRef))==null||f.focus({preventScroll:!0}),o.value.value||o.goToOption(fr.First)});break;case nt.ArrowUp:d.preventDefault(),o.openListbox(),Rt(()=>{var f;(f=Pe(o.optionsRef))==null||f.focus({preventScroll:!0}),o.value.value||o.goToOption(fr.Last)});break}}function l(d){switch(d.key){case nt.Space:d.preventDefault();break}}function c(d){o.disabled.value||(o.listboxState.value===0?(o.closeListbox(),Rt(()=>{var f;return(f=Pe(o.buttonRef))==null?void 0:f.focus({preventScroll:!0})})):(d.preventDefault(),o.openListbox(),hN(()=>{var f;return(f=Pe(o.optionsRef))==null?void 0:f.focus({preventScroll:!0})})))}let u=Ih(B(()=>({as:e.as,type:t.type})),o.buttonRef);return()=>{var d,f;let p={open:o.listboxState.value===0,disabled:o.disabled.value,value:o.value.value},{...h}=e,b={ref:o.buttonRef,id:s,type:u.value,"aria-haspopup":"listbox","aria-controls":(d=Pe(o.optionsRef))==null?void 0:d.id,"aria-expanded":o.listboxState.value===0,"aria-labelledby":o.labelRef.value?[(f=Pe(o.labelRef))==null?void 0:f.id,s].join(" "):void 0,disabled:o.disabled.value===!0?!0:void 0,onKeydown:i,onKeyup:l,onClick:c};return $t({ourProps:b,theirProps:h,slot:p,attrs:t,slots:r,name:"ListboxButton"})}}}),tw=se({name:"ListboxOptions",props:{as:{type:[Object,String],default:"ul"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:t,slots:r,expose:a}){var n;let s=(n=e.id)!=null?n:`headlessui-listbox-options-${Zr()}`,o=Cl("ListboxOptions"),i=q(null);a({el:o.optionsRef,$el:o.optionsRef});function l(d){switch(i.value&&clearTimeout(i.value),d.key){case nt.Space:if(o.searchQuery.value!=="")return d.preventDefault(),d.stopPropagation(),o.search(d.key);case nt.Enter:if(d.preventDefault(),d.stopPropagation(),o.activeOptionIndex.value!==null){let f=o.options.value[o.activeOptionIndex.value];o.select(f.dataRef.value)}o.mode.value===0&&(o.closeListbox(),Rt(()=>{var f;return(f=Pe(o.buttonRef))==null?void 0:f.focus({preventScroll:!0})}));break;case Ot(o.orientation.value,{vertical:nt.ArrowDown,horizontal:nt.ArrowRight}):return d.preventDefault(),d.stopPropagation(),o.goToOption(fr.Next);case Ot(o.orientation.value,{vertical:nt.ArrowUp,horizontal:nt.ArrowLeft}):return d.preventDefault(),d.stopPropagation(),o.goToOption(fr.Previous);case nt.Home:case nt.PageUp:return d.preventDefault(),d.stopPropagation(),o.goToOption(fr.First);case nt.End:case nt.PageDown:return d.preventDefault(),d.stopPropagation(),o.goToOption(fr.Last);case nt.Escape:d.preventDefault(),d.stopPropagation(),o.closeListbox(),Rt(()=>{var f;return(f=Pe(o.buttonRef))==null?void 0:f.focus({preventScroll:!0})});break;case nt.Tab:d.preventDefault(),d.stopPropagation();break;default:d.key.length===1&&(o.search(d.key),i.value=setTimeout(()=>o.clearSearch(),350));break}}let c=Dh(),u=B(()=>c!==null?(c.value&Ar.Open)===Ar.Open:o.listboxState.value===0);return()=>{var d,f;let p={open:o.listboxState.value===0},{...h}=e,b={"aria-activedescendant":o.activeOptionIndex.value===null||(d=o.options.value[o.activeOptionIndex.value])==null?void 0:d.id,"aria-multiselectable":o.mode.value===1?!0:void 0,"aria-labelledby":(f=Pe(o.buttonRef))==null?void 0:f.id,"aria-orientation":o.orientation.value,id:s,onKeydown:l,role:"listbox",tabIndex:0,ref:o.optionsRef};return $t({ourProps:b,theirProps:h,slot:p,attrs:t,slots:r,features:ps.RenderStrategy|ps.Static,visible:u.value,name:"ListboxOptions"})}}}),rw=se({name:"ListboxOption",props:{as:{type:[Object,String],default:"li"},value:{type:[Object,String,Number,Boolean]},disabled:{type:Boolean,default:!1},id:{type:String,default:null}},setup(e,{slots:t,attrs:r,expose:a}){var n;let s=(n=e.id)!=null?n:`headlessui-listbox-option-${Zr()}`,o=Cl("ListboxOption"),i=q(null);a({el:i,$el:i});let l=B(()=>o.activeOptionIndex.value!==null?o.options.value[o.activeOptionIndex.value].id===s:!1),c=B(()=>Ot(o.mode.value,{0:()=>o.compare(je(o.value.value),je(e.value)),1:()=>je(o.value.value).some(v=>o.compare(je(v),je(e.value)))})),u=B(()=>Ot(o.mode.value,{1:()=>{var v;let _=je(o.value.value);return((v=o.options.value.find(E=>_.some(k=>o.compare(je(k),je(E.dataRef.value)))))==null?void 0:v.id)===s},0:()=>c.value})),d=cN(i),f=B(()=>({disabled:e.disabled,value:e.value,get textValue(){return d()},domRef:i}));it(()=>o.registerOption(s,f)),Kt(()=>o.unregisterOption(s)),it(()=>{Ue([o.listboxState,c],()=>{o.listboxState.value===0&&c.value&&Ot(o.mode.value,{1:()=>{u.value&&o.goToOption(fr.Specific,s)},0:()=>{o.goToOption(fr.Specific,s)}})},{immediate:!0})}),St(()=>{o.listboxState.value===0&&l.value&&o.activationTrigger.value!==0&&Rt(()=>{var v,_;return(_=(v=Pe(i))==null?void 0:v.scrollIntoView)==null?void 0:_.call(v,{block:"nearest"})})});function p(v){if(e.disabled)return v.preventDefault();o.select(e.value),o.mode.value===0&&(o.closeListbox(),Rt(()=>{var _;return(_=Pe(o.buttonRef))==null?void 0:_.focus({preventScroll:!0})}))}function h(){if(e.disabled)return o.goToOption(fr.Nothing);o.goToOption(fr.Specific,s)}let b=k7();function g(v){b.update(v)}function w(v){b.wasMoved(v)&&(e.disabled||l.value||o.goToOption(fr.Specific,s,0))}function x(v){b.wasMoved(v)&&(e.disabled||l.value&&o.goToOption(fr.Nothing))}return()=>{let{disabled:v}=e,_={active:l.value,selected:c.value,disabled:v},{value:E,disabled:k,...O}=e,$={id:s,ref:i,role:"option",tabIndex:v===!0?void 0:-1,"aria-disabled":v===!0?!0:void 0,"aria-selected":c.value,disabled:void 0,onClick:p,onFocus:h,onPointerenter:g,onMouseenter:g,onPointermove:w,onMousemove:w,onPointerleave:x,onMouseleave:x};return $t({ourProps:$,theirProps:O,slot:_,attrs:r,slots:t,name:"ListboxOption"})}}}),gN=se({props:{onFocus:{type:Function,required:!0}},setup(e){let t=q(!0);return()=>t.value?_t(qi,{as:"button",type:"button",features:ho.Focusable,onFocus(r){r.preventDefault();let a,n=50;function s(){var o;if(n--<=0){a&&cancelAnimationFrame(a);return}if((o=e.onFocus)!=null&&o.call(e)){t.value=!1,cancelAnimationFrame(a);return}a=requestAnimationFrame(s)}a=requestAnimationFrame(s)}}):null}});var bN=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(bN||{}),vN=(e=>(e[e.Less=-1]="Less",e[e.Equal=0]="Equal",e[e.Greater=1]="Greater",e))(vN||{});let aw=Symbol("TabsContext");function Lh(e){let t=ot(aw,null);if(t===null){let r=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Lh),r}return t}let nw=Symbol("TabsSSRContext"),yN=se({name:"TabGroup",emits:{change:e=>!0},props:{as:{type:[Object,String],default:"template"},selectedIndex:{type:[Number],default:null},defaultIndex:{type:[Number],default:0},vertical:{type:[Boolean],default:!1},manual:{type:[Boolean],default:!1}},inheritAttrs:!1,setup(e,{slots:t,attrs:r,emit:a}){var n;let s=q((n=e.selectedIndex)!=null?n:e.defaultIndex),o=q([]),i=q([]),l=B(()=>e.selectedIndex!==null),c=B(()=>l.value?e.selectedIndex:s.value);function u(b){var g;let w=Wn(d.tabs.value,Pe),x=Wn(d.panels.value,Pe),v=w.filter(_=>{var E;return!((E=Pe(_))!=null&&E.hasAttribute("disabled"))});if(b<0||b>w.length-1){let _=Ot(s.value===null?0:Math.sign(b-s.value),{[-1]:()=>1,0:()=>Ot(Math.sign(b),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0}),E=Ot(_,{0:()=>w.indexOf(v[0]),1:()=>w.indexOf(v[v.length-1])});E!==-1&&(s.value=E),d.tabs.value=w,d.panels.value=x}else{let _=w.slice(0,b),E=[...w.slice(b),..._].find(O=>v.includes(O));if(!E)return;let k=(g=w.indexOf(E))!=null?g:d.selectedIndex.value;k===-1&&(k=d.selectedIndex.value),s.value=k,d.tabs.value=w,d.panels.value=x}}let d={selectedIndex:B(()=>{var b,g;return(g=(b=s.value)!=null?b:e.defaultIndex)!=null?g:null}),orientation:B(()=>e.vertical?"vertical":"horizontal"),activation:B(()=>e.manual?"manual":"auto"),tabs:o,panels:i,setSelectedIndex(b){c.value!==b&&a("change",b),l.value||u(b)},registerTab(b){var g;if(o.value.includes(b))return;let w=o.value[s.value];if(o.value.push(b),o.value=Wn(o.value,Pe),!l.value){let x=(g=o.value.indexOf(w))!=null?g:s.value;x!==-1&&(s.value=x)}},unregisterTab(b){let g=o.value.indexOf(b);g!==-1&&o.value.splice(g,1)},registerPanel(b){i.value.includes(b)||(i.value.push(b),i.value=Wn(i.value,Pe))},unregisterPanel(b){let g=i.value.indexOf(b);g!==-1&&i.value.splice(g,1)}};xt(aw,d);let f=q({tabs:[],panels:[]}),p=q(!1);it(()=>{p.value=!0}),xt(nw,B(()=>p.value?null:f.value));let h=B(()=>e.selectedIndex);return it(()=>{Ue([h],()=>{var b;return u((b=e.selectedIndex)!=null?b:e.defaultIndex)},{immediate:!0})}),St(()=>{if(!l.value||c.value==null||d.tabs.value.length<=0)return;let b=Wn(d.tabs.value,Pe);b.some((g,w)=>Pe(d.tabs.value[w])!==Pe(g))&&d.setSelectedIndex(b.findIndex(g=>Pe(g)===Pe(d.tabs.value[c.value])))}),()=>{let b={selectedIndex:s.value};return _t(le,[o.value.length<=0&&_t(gN,{onFocus:()=>{for(let g of o.value){let w=Pe(g);if((w==null?void 0:w.tabIndex)===0)return w.focus(),!0}return!1}}),$t({theirProps:{...r,...$h(e,["selectedIndex","defaultIndex","manual","vertical","onChange"])},ourProps:{},slot:b,slots:t,attrs:r,name:"TabGroup"})])}}}),wN=se({name:"TabList",props:{as:{type:[Object,String],default:"div"}},setup(e,{attrs:t,slots:r}){let a=Lh("TabList");return()=>{let n={selectedIndex:a.selectedIndex.value},s={role:"tablist","aria-orientation":a.orientation.value};return $t({ourProps:s,theirProps:e,slot:n,attrs:t,slots:r,name:"TabList"})}}}),xN=se({name:"Tab",props:{as:{type:[Object,String],default:"button"},disabled:{type:[Boolean],default:!1},id:{type:String,default:null}},setup(e,{attrs:t,slots:r,expose:a}){var n;let s=(n=e.id)!=null?n:`headlessui-tabs-tab-${Zr()}`,o=Lh("Tab"),i=q(null);a({el:i,$el:i}),it(()=>o.registerTab(i)),Kt(()=>o.unregisterTab(i));let l=ot(nw),c=B(()=>{if(l.value){let x=l.value.tabs.indexOf(s);return x===-1?l.value.tabs.push(s)-1:x}return-1}),u=B(()=>{let x=o.tabs.value.indexOf(i);return x===-1?c.value:x}),d=B(()=>u.value===o.selectedIndex.value);function f(x){var v;let _=x();if(_===zs.Success&&o.activation.value==="auto"){let E=(v=$n(i))==null?void 0:v.activeElement,k=o.tabs.value.findIndex(O=>Pe(O)===E);k!==-1&&o.setSelectedIndex(k)}return _}function p(x){let v=o.tabs.value.map(_=>Pe(_)).filter(Boolean);if(x.key===nt.Space||x.key===nt.Enter){x.preventDefault(),x.stopPropagation(),o.setSelectedIndex(u.value);return}switch(x.key){case nt.Home:case nt.PageUp:return x.preventDefault(),x.stopPropagation(),f(()=>zr(v,Pt.First));case nt.End:case nt.PageDown:return x.preventDefault(),x.stopPropagation(),f(()=>zr(v,Pt.Last))}if(f(()=>Ot(o.orientation.value,{vertical(){return x.key===nt.ArrowUp?zr(v,Pt.Previous|Pt.WrapAround):x.key===nt.ArrowDown?zr(v,Pt.Next|Pt.WrapAround):zs.Error},horizontal(){return x.key===nt.ArrowLeft?zr(v,Pt.Previous|Pt.WrapAround):x.key===nt.ArrowRight?zr(v,Pt.Next|Pt.WrapAround):zs.Error}}))===zs.Success)return x.preventDefault()}let h=q(!1);function b(){var x;h.value||(h.value=!0,!e.disabled&&((x=Pe(i))==null||x.focus({preventScroll:!0}),o.setSelectedIndex(u.value),od(()=>{h.value=!1})))}function g(x){x.preventDefault()}let w=Ih(B(()=>({as:e.as,type:t.type})),i);return()=>{var x,v;let _={selected:d.value,disabled:(x=e.disabled)!=null?x:!1},{...E}=e,k={ref:i,onKeydown:p,onMousedown:g,onClick:b,id:s,role:"tab",type:w.value,"aria-controls":(v=Pe(o.panels.value[u.value]))==null?void 0:v.id,"aria-selected":d.value,tabIndex:d.value?0:-1,disabled:e.disabled?!0:void 0};return $t({ourProps:k,theirProps:E,slot:_,attrs:t,slots:r,name:"Tab"})}}});function sw(e){var t,r,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;ttypeof e=="boolean"?"".concat(e):e===0?"0":e,ow=e=>{const t=function(){for(var n=arguments.length,s=new Array(n),o=0;o{const l=Object.fromEntries(Object.entries(i||{}).filter(c=>{let[u]=c;return!["class","className"].includes(u)}));return t(s.map(c=>c(l)),i==null?void 0:i.class,i==null?void 0:i.className)}},cva:n=>s=>{var o;if((n==null?void 0:n.variants)==null)return t(n==null?void 0:n.base,s==null?void 0:s.class,s==null?void 0:s.className);const{variants:i,defaultVariants:l}=n,c=Object.keys(i).map(f=>{const p=s==null?void 0:s[f],h=l==null?void 0:l[f],b=tg(p)||tg(h);return i[f][b]}),u={...l,...s&&Object.entries(s).reduce((f,p)=>{let[h,b]=p;return typeof b>"u"?f:{...f,[h]:b}},{})},d=n==null||(o=n.compoundVariants)===null||o===void 0?void 0:o.reduce((f,p)=>{let{class:h,className:b,...g}=p;return Object.entries(g).every(w=>{let[x,v]=w;const _=u[x];return Array.isArray(v)?v.includes(_):_===v})?[...f,h,b]:f},[]);return t(n==null?void 0:n.base,c,d,s==null?void 0:s.class,s==null?void 0:s.className)},cx:t}},{compose:Cne,cva:One,cx:Nne}=ow(),_N=f5({extend:{classGroups:{"font-size":["text-xxs"]}}}),{cva:wn,cx:Qr,compose:Ine}=ow({hooks:{onComplete:e=>_N(e)}}),iw={solid:["scalar-button-solid","bg-b-btn text-c-btn shadow-sm active:bg-b-btn active:shadow-none hocus:bg-h-btn"],outlined:["scalar-button-outlined","active:bg-btn-1 border border-solid border-border bg-transparent text-c-1 hover:bg-b-2 shadow"],ghost:["scalar-button-ghost","bg-transparent text-c-3 active:text-c-1 hocus:text-c-1"],danger:["scalar-button-danger","bg-red text-white active:brightness-90 hocus:brightness-90"]},EN=wn({base:"scalar-button scalar-row cursor-pointer items-center justify-center rounded font-medium",variants:{disabled:{true:"bg-background-2 text-color-3 shadow-none"},fullWidth:{true:"w-full"},size:{sm:"px-2 py-1 text-xs",md:"h-10 px-6 text-sm"},variant:iw},compoundVariants:[{disabled:!0,variant:["solid","outlined","ghost","danger"],class:"bg-b-2 text-c-3 shadow-none"}]}),kN={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"};function lw(e,t){return y(),S("svg",kN,t[0]||(t[0]=[A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M2 12h20M12 2v20"},null,-1)]))}const TN={render:lw},SN=Object.freeze(Object.defineProperty({__proto__:null,default:TN,render:lw},Symbol.toStringTag,{value:"Module"})),AN={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function cw(e,t){return y(),S("svg",AN,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M8.143 12h7.714M12 8.143v7.714M5.571 3H18.43A2.57 2.57 0 0 1 21 5.571V18.43A2.57 2.57 0 0 1 18.429 21H5.57A2.57 2.57 0 0 1 3 18.429V5.57A2.57 2.57 0 0 1 5.571 3"},null,-1)]))}const CN={render:cw},ON=Object.freeze(Object.defineProperty({__proto__:null,default:CN,render:cw},Symbol.toStringTag,{value:"Module"})),NN={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"};function uw(e,t){return y(),S("svg",NN,t[0]||(t[0]=[A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M22 12H2m9.3-9.3L2 12l9.3 9.3"},null,-1)]))}const IN={render:uw},$N=Object.freeze(Object.defineProperty({__proto__:null,default:IN,render:uw},Symbol.toStringTag,{value:"Module"})),DN={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"};function dw(e,t){return y(),S("svg",DN,t[0]||(t[0]=[A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M2 12h20m-9.3 9.3L22 12l-9.3-9.3"},null,-1)]))}const RN={render:dw},MN=Object.freeze(Object.defineProperty({__proto__:null,default:RN,render:dw},Symbol.toStringTag,{value:"Module"})),LN={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function fw(e,t){return y(),S("svg",LN,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1m8 0h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1"},null,-1)]))}const PN={render:fw},FN=Object.freeze(Object.defineProperty({__proto__:null,default:PN,render:fw},Symbol.toStringTag,{value:"Module"})),BN={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function pw(e,t){return y(),S("svg",BN,t[0]||(t[0]=[A("path",{d:"M16.4 6.8v5.6H7.6m0-5.6v10.4"},null,-1),A("circle",{cx:"7.6",cy:"4.4",r:"2.4"},null,-1),A("circle",{cx:"7.6",cy:"19.6",r:"2.4"},null,-1),A("circle",{cx:"16.4",cy:"4.4",r:"2.4"},null,-1)]))}const UN={render:pw},jN=Object.freeze(Object.defineProperty({__proto__:null,default:UN,render:pw},Symbol.toStringTag,{value:"Module"})),HN={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function hw(e,t){return y(),S("svg",HN,t[0]||(t[0]=[A("path",{d:"M12 22.125V4.712S9.545 1.985 1.268 1.875a.5.5 0 0 0-.366.15.52.52 0 0 0-.152.369v16.375a.515.515 0 0 0 .5.519C9.543 19.4 12 22.125 12 22.125"},null,-1),A("path",{d:"M9 11.18a21.3 21.3 0 0 0-5.26-1.055M9 15.375a21.3 21.3 0 0 0-5.26-1.055M15 11.18a21.3 21.3 0 0 1 5.26-1.055M15 15.375a21.3 21.3 0 0 1 5.26-1.055"},null,-1),A("path",{d:"M12 22.125V4.712s2.455-2.727 10.732-2.837a.5.5 0 0 1 .366.15.52.52 0 0 1 .152.369v16.375a.515.515 0 0 1-.5.519C14.457 19.4 12 22.125 12 22.125"},null,-1)]))}const zN={render:hw},qN=Object.freeze(Object.defineProperty({__proto__:null,default:zN,render:hw},Symbol.toStringTag,{value:"Module"})),VN={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"};function mw(e,t){return y(),S("svg",VN,t[0]||(t[0]=[A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M21.4 4.6 10.6 19.4l-8-6.4"},null,-1)]))}const KN={render:mw},WN=Object.freeze(Object.defineProperty({__proto__:null,default:KN,render:mw},Symbol.toStringTag,{value:"Module"})),YN={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function gw(e,t){return y(),S("svg",YN,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"m4.5 8.25 7.5 7.5 7.5-7.5"},null,-1)]))}const GN={render:gw},ZN=Object.freeze(Object.defineProperty({__proto__:null,default:GN,render:gw},Symbol.toStringTag,{value:"Module"})),QN={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function bw(e,t){return y(),S("svg",QN,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"m14 18-6-6 6-6"},null,-1)]))}const XN={render:bw},JN=Object.freeze(Object.defineProperty({__proto__:null,default:XN,render:bw},Symbol.toStringTag,{value:"Module"})),e9={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function vw(e,t){return y(),S("svg",e9,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"m8.25 19.5 7.5-7.5-7.5-7.5"},null,-1)]))}const t9={render:vw},r9=Object.freeze(Object.defineProperty({__proto__:null,default:t9,render:vw},Symbol.toStringTag,{value:"Module"})),a9={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function yw(e,t){return y(),S("svg",a9,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M19.5 15.75 12 8.25l-7.5 7.5"},null,-1)]))}const n9={render:yw},s9=Object.freeze(Object.defineProperty({__proto__:null,default:n9,render:yw},Symbol.toStringTag,{value:"Module"})),o9={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function ww(e,t){return y(),S("svg",o9,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2m-6 4h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H10a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2"},null,-1)]))}const i9={render:ww},l9=Object.freeze(Object.defineProperty({__proto__:null,default:i9,render:ww},Symbol.toStringTag,{value:"Module"})),c9={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function xw(e,t){return y(),S("svg",c9,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M18 6 6 18M6 6l12 12"},null,-1)]))}const u9={render:xw},d9=Object.freeze(Object.defineProperty({__proto__:null,default:u9,render:xw},Symbol.toStringTag,{value:"Module"})),f9={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function _w(e,t){return y(),S("svg",f9,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"m9.273 9.273 5.454 5.454m0-5.454-5.454 5.454M5.57 3h12.86A2.57 2.57 0 0 1 21 5.571V18.43A2.57 2.57 0 0 1 18.429 21H5.57A2.57 2.57 0 0 1 3 18.429V5.57A2.57 2.57 0 0 1 5.571 3Z"},null,-1)]))}const p9={render:_w},h9=Object.freeze(Object.defineProperty({__proto__:null,default:p9,render:_w},Symbol.toStringTag,{value:"Module"})),m9={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function Ew(e,t){return y(),S("svg",m9,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2m-3.121 8.879 4.242 4.242m0-4.242L12.88 17.12M10 8h10a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H10a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2"},null,-1)]))}const g9={render:Ew},b9=Object.freeze(Object.defineProperty({__proto__:null,default:g9,render:Ew},Symbol.toStringTag,{value:"Module"})),v9={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function kw(e,t){return y(),S("svg",v9,t[0]||(t[0]=[A("path",{d:"M18.375 19.5a4.875 4.875 0 1 0-2.764-8.885A7.5 7.5 0 1 0 8.25 19.5z"},null,-1)]))}const y9={render:kw},w9=Object.freeze(Object.defineProperty({__proto__:null,default:y9,render:kw},Symbol.toStringTag,{value:"Module"})),x9={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"};function Tw(e,t){return y(),S("svg",x9,t[0]||(t[0]=[A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M21.75 9V6a1.5 1.5 0 0 0-1.5-1.5h-12V3a1.5 1.5 0 0 0-1.5-1.5h-4.5A1.5 1.5 0 0 0 .75 3v17.8a1.7 1.7 0 0 0 3.336.438l2.352-11.154A1.5 1.5 0 0 1 7.879 9za1.5 1.5 0 0 1 1.45 1.886l-2.2 10.5a1.5 1.5 0 0 1-1.45 1.114H2.447"},null,-1),A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"m12 13.5-2.25 2.25L12 18m4.5-4.5 2.25 2.25L16.5 18"},null,-1)]))}const _9={render:Tw},E9=Object.freeze(Object.defineProperty({__proto__:null,default:_9,render:Tw},Symbol.toStringTag,{value:"Module"})),k9={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function Sw(e,t){return y(),S("svg",k9,t[0]||(t[0]=[A("path",{d:"M10.546 2.438a1.957 1.957 0 0 0 2.908 0L14.4 1.4a1.959 1.959 0 0 1 3.41 1.413l-.071 1.4a1.96 1.96 0 0 0 2.051 2.054l1.4-.071a1.959 1.959 0 0 1 1.41 3.41l-1.042.94a1.96 1.96 0 0 0 0 2.909l1.042.94a1.959 1.959 0 0 1-1.413 3.41l-1.4-.071a1.96 1.96 0 0 0-2.056 2.056l.071 1.4A1.959 1.959 0 0 1 14.4 22.6l-.941-1.041a1.96 1.96 0 0 0-2.908 0L9.606 22.6A1.959 1.959 0 0 1 6.2 21.192l.072-1.4a1.96 1.96 0 0 0-2.056-2.056l-1.4.071A1.958 1.958 0 0 1 1.4 14.4l1.041-.94a1.96 1.96 0 0 0 0-2.909L1.4 9.606A1.958 1.958 0 0 1 2.809 6.2l1.4.071a1.96 1.96 0 0 0 2.058-2.06L6.2 2.81A1.959 1.959 0 0 1 9.606 1.4z"},null,-1),A("path",{d:"M7.5 12.001a4.5 4.5 0 1 0 9 0 4.5 4.5 0 1 0-9 0"},null,-1)]))}const T9={render:Sw},S9=Object.freeze(Object.defineProperty({__proto__:null,default:T9,render:Sw},Symbol.toStringTag,{value:"Module"})),A9={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function Aw(e,t){return y(),S("svg",A9,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M20.86 16.6c0 .32-.16.64-.47.72l-6.3 2.83a.93.93 0 0 1-.8-.08c-.23-.16-.38-.4-.38-.63V4.56c0-.24.15-.55.39-.63.24-.16.47-.16.79-.08l6.3 2.83c.31.16.47.4.47.71v9.22zM10.7 19.52a.77.77 0 0 1-.7-.08.72.72 0 0 1-.32-.63V5.35c0-.24.15-.56.4-.63.23-.16.46-.16.78-.08M7.43 18.73a.77.77 0 0 1-.7-.08.72.72 0 0 1-.32-.63V6.05c0-.23.16-.55.4-.63.23-.15.47-.15.78-.07m-3.43 12.6a.77.77 0 0 1-.7-.08.72.72 0 0 1-.32-.63V6.84c0-.23.16-.55.4-.63.23-.16.47-.16.78-.08"},null,-1)]))}const C9={render:Aw},O9=Object.freeze(Object.defineProperty({__proto__:null,default:C9,render:Aw},Symbol.toStringTag,{value:"Module"})),N9={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function Cw(e,t){return y(),S("svg",N9,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.739 8.061c-2.02.404-4.041-1.01-4.445-3.03-.202-1.01 0-2.223.606-3.031C6.445 2 2 6.445 2 11.9s4.445 9.9 9.9 9.9 9.9-4.445 9.9-9.9v-.808c-1.616 1.212-4.04.808-5.253-.808-.606-.606-.808-1.415-.808-2.223"},null,-1),A("path",{fill:"currentColor",d:"M8.667 15.133a1.212 1.212 0 1 0 0-2.425 1.212 1.212 0 0 0 0 2.425m4.243 1.212a1.212 1.212 0 1 0 0-2.424 1.212 1.212 0 0 0 0 2.424M9.88 9.88a1.212 1.212 0 1 0 0-2.425 1.212 1.212 0 0 0 0 2.425"},null,-1)]))}const I9={render:Cw},$9=Object.freeze(Object.defineProperty({__proto__:null,default:I9,render:Cw},Symbol.toStringTag,{value:"Module"})),D9={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function Ow(e,t){return y(),S("svg",D9,t[0]||(t[0]=[A("path",{d:"M17.673 16.462C10.59 16.46 5.52 9.612 7.59 2.837.22 6.233-.71 16.333 5.917 21.016c5.864 4.144 14.064 1.34 16.163-5.526-1.38.64-2.884.972-4.407.972M11.996 3.484h4.866m-2.433-2.433v4.867m4.867 2.433h3.244m-1.622-1.622v3.244"},null,-1)]))}const R9={render:Ow},M9=Object.freeze(Object.defineProperty({__proto__:null,default:R9,render:Ow},Symbol.toStringTag,{value:"Module"})),L9={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function Nw(e,t){return y(),S("svg",L9,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M3 6h18m-2 0v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6m3 0V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2m-6 5v6m4-6v6"},null,-1)]))}const P9={render:Nw},F9=Object.freeze(Object.defineProperty({__proto__:null,default:P9,render:Nw},Symbol.toStringTag,{value:"Module"})),B9={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function Iw(e,t){return y(),S("svg",B9,t[0]||(t[0]=[A("path",{d:"M20.317 4.37a19.8 19.8 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.3 18.3 0 0 0-5.487 0 13 13 0 0 0-.617-1.25.08.08 0 0 0-.079-.037A19.7 19.7 0 0 0 3.677 4.37a.1.1 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.08.08 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.08.08 0 0 0 .084-.028 14 14 0 0 0 1.226-1.994.076.076 0 0 0-.041-.106 13 13 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10 10 0 0 0 .372-.292.07.07 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.07.07 0 0 1 .078.01q.181.149.373.292a.077.077 0 0 1-.006.127 12.3 12.3 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.08.08 0 0 0 .084.028 19.8 19.8 0 0 0 6.002-3.03.08.08 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.06.06 0 0 0-.031-.03M8.02 15.33c-1.182 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418m7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418"},null,-1)]))}const U9={render:Iw},j9=Object.freeze(Object.defineProperty({__proto__:null,default:U9,render:Iw},Symbol.toStringTag,{value:"Module"})),H9={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function $w(e,t){return y(),S("svg",H9,t[0]||(t[0]=[A("path",{d:"M10.145 5.108a.584.584 0 0 1-.657-.37l-.24-.705a.51.51 0 0 0-.496-.35c-1.835.065-3.434.577-4.13.834a1.2 1.2 0 0 0-.6.474c-.75 1.142-3.085 5.242-3.02 11.944.003.4.169.78.485 1.025.716.556 2.259 1.576 4.702 2.314.358.108.75.004.962-.304.316-.462.597-1.04.796-1.494a.56.56 0 0 1 .669-.31c.87.248 1.993.439 3.39.439 1.393 0 2.512-.19 3.379-.437a.56.56 0 0 1 .669.31c.199.454.48 1.03.795 1.492.211.308.604.412.962.304 2.443-.738 3.986-1.758 4.703-2.314.315-.245.48-.626.485-1.025.063-6.652-2.236-10.74-3.003-11.917a1.25 1.25 0 0 0-.654-.5c-.75-.256-2.428-.763-4.094-.833a.505.505 0 0 0-.496.348l-.239.703a.586.586 0 0 1-.66.37 10.5 10.5 0 0 0-1.846-.15c-.827 0-1.461.08-1.862.152"},null,-1),A("path",{d:"M10 12.553c0 1.38-1.008 2.5-2.25 2.5-1.243 0-2.25-1.12-2.25-2.5 0-1.381 1.007-2.5 2.25-2.5 1.242 0 2.25 1.119 2.25 2.5m4 0c0 1.38 1.007 2.5 2.25 2.5 1.242 0 2.25-1.12 2.25-2.5 0-1.381-1.008-2.5-2.25-2.5-1.243 0-2.25 1.119-2.25 2.5"},null,-1)]))}const z9={render:$w},q9=Object.freeze(Object.defineProperty({__proto__:null,default:z9,render:$w},Symbol.toStringTag,{value:"Module"})),V9={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"};function Dw(e,t){return y(),S("svg",V9,t[0]||(t[0]=[A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M5.4 22.2h13c1.1 0 2-.9 2-2V3.6c0-1.1-.9-2-2-2h-9l-6 6v12.6c0 1.1.9 2 2 2"},null,-1),A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M3.6 7.6h4c1.1 0 2-.9 2-2v-4zm9.4 0h4m-10 5h10M7 17.4h10"},null,-1)]))}const K9={render:Dw},W9=Object.freeze(Object.defineProperty({__proto__:null,default:K9,render:Dw},Symbol.toStringTag,{value:"Module"})),Y9={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function Rw(e,t){return y(),S("svg",Y9,t[0]||(t[0]=[A("path",{d:"M12.001 3.75v12m-4.5-4.5 4.5 4.5 4.5-4.5m6.75 4.5v1.5a3 3 0 0 1-3 3h-16.5a3 3 0 0 1-3-3v-1.5"},null,-1)]))}const G9={render:Rw},Z9=Object.freeze(Object.defineProperty({__proto__:null,default:G9,render:Rw},Symbol.toStringTag,{value:"Module"})),Q9={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function Mw(e,t){return y(),S("svg",Q9,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M7.42 16.58H3.25a.83.83 0 0 1-.83-.83V3.25a.83.83 0 0 1 .83-.83h12.5a.83.83 0 0 1 .83.83v4.17"},null,-1),A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 7.42h12.5s.83 0 .83.83v12.5s0 .83-.83.83H8.25s-.83 0-.83-.83V8.25s0-.83.83-.83"},null,-1)]))}const X9={render:Mw},J9=Object.freeze(Object.defineProperty({__proto__:null,default:X9,render:Mw},Symbol.toStringTag,{value:"Module"})),eI={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function Lw(e,t){return y(),S("svg",eI,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M14 3H5.571A2.57 2.57 0 0 0 3 5.571V18.43A2.57 2.57 0 0 0 5.571 21H18.43A2.57 2.57 0 0 0 21 18.429V10m.96-5.35a1.845 1.845 0 0 0-2.61-2.61l-6.644 6.647a1.3 1.3 0 0 0-.328.543l-.864 2.849a.327.327 0 0 0 .408.407l2.849-.864c.205-.062.391-.174.543-.325l6.645-6.647Z"},null,-1)]))}const tI={render:Lw},rI=Object.freeze(Object.defineProperty({__proto__:null,default:tI,render:Lw},Symbol.toStringTag,{value:"Module"})),aI={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function Pw(e,t){return y(),S("svg",aI,t[0]||(t[0]=[A("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2"},null,-1)]))}const nI={render:Pw},sI=Object.freeze(Object.defineProperty({__proto__:null,default:nI,render:Pw},Symbol.toStringTag,{value:"Module"})),oI={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function Fw(e,t){return y(),S("svg",oI,t[0]||(t[0]=[A("path",{d:"M2.25 4.5h19.5s1.5 0 1.5 1.5v12s0 1.5-1.5 1.5H2.25s-1.5 0-1.5-1.5V6s0-1.5 1.5-1.5m13.437 5.475L19.5 13.5M8.313 9.975 4.5 13.5"},null,-1),A("path",{d:"m22.88 5.014-9.513 6.56a2.41 2.41 0 0 1-2.734 0L1.12 5.014"},null,-1)]))}const iI={render:Fw},lI=Object.freeze(Object.defineProperty({__proto__:null,default:iI,render:Fw},Symbol.toStringTag,{value:"Module"})),cI={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function Bw(e,t){return y(),S("svg",cI,t[0]||(t[0]=[A("path",{d:"M12 0a12.24 12.24 0 0 0-8.53 3.65A11.85 11.85 0 0 0 0 12.21 11.78 11.78 0 0 0 11.8 24h.2a12.11 12.11 0 0 0 12-12.21A11.77 11.77 0 0 0 12 0m-1.5 16.54A1.48 1.48 0 0 1 12 15a1.53 1.53 0 0 1 1.52 1.47A1.47 1.47 0 0 1 12.05 18a1.53 1.53 0 0 1-1.55-1.46m.5-4v-6a1 1 0 0 1 2 0v6a1 1 0 0 1-2 0"},null,-1)]))}const uI={render:Bw},dI=Object.freeze(Object.defineProperty({__proto__:null,default:uI,render:Bw},Symbol.toStringTag,{value:"Module"})),fI={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function Uw(e,t){return y(),S("svg",fI,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"m18.59 15.3 2.9-2.91a1.32 1.32 0 0 0 0-1.87l-1.85-1.85a3.3 3.3 0 1 1-4.31-4.31L13.48 2.5a1.32 1.32 0 0 0-1.87 0l-2.9 2.91a3.3 3.3 0 1 0-3.3 3.3l-2.9 2.9a1.32 1.32 0 0 0 0 1.87l1.85 1.85a3.3 3.3 0 1 1 4.31 4.31l1.85 1.85a1.32 1.32 0 0 0 1.87 0l2.9-2.9a3.3 3.3 0 1 0 3.3-3.3Z"},null,-1)]))}const pI={render:Uw},hI=Object.freeze(Object.defineProperty({__proto__:null,default:pI,render:Uw},Symbol.toStringTag,{value:"Module"})),mI={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function jw(e,t){return y(),S("svg",mI,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M6.4 4H20v13.59M4 20 20 4"},null,-1)]))}const gI={render:jw},bI=Object.freeze(Object.defineProperty({__proto__:null,default:gI,render:jw},Symbol.toStringTag,{value:"Module"})),vI={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function Hw(e,t){return y(),S("svg",vI,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M4 6h16M7.556 12h8.888m-6.222 6h3.556"},null,-1)]))}const yI={render:Hw},wI=Object.freeze(Object.defineProperty({__proto__:null,default:yI,render:Hw},Symbol.toStringTag,{value:"Module"})),xI={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function zw(e,t){return y(),S("svg",xI,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2z"},null,-1)]))}const _I={render:zw},EI=Object.freeze(Object.defineProperty({__proto__:null,default:_I,render:zw},Symbol.toStringTag,{value:"Module"})),kI={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 1024 1024"};function qw(e,t){return y(),S("svg",kI,t[0]||(t[0]=[A("path",{d:"M512 0a512 512 0 0 0-162 998c26 4 35-11 35-25l-1-95c-128 23-161-32-172-60-6-15-31-61-52-73-18-10-44-33-1-33 40-1 69 37 78 52 46 78 120 56 149 43 5-33 18-56 33-69-114-13-234-56-234-253 0-56 20-101 53-137-5-13-23-65 5-136 0 0 43-13 141 53a487 487 0 0 1 256 0c98-66 141-53 141-53 28 71 10 123 5 136 33 36 53 81 53 137 0 197-120 240-234 253 18 16 35 47 35 95l-1 140c0 14 9 30 35 25A512 512 0 0 0 512 0"},null,-1)]))}const TI={render:qw},SI=Object.freeze(Object.defineProperty({__proto__:null,default:TI,render:qw},Symbol.toStringTag,{value:"Module"})),AI={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function Vw(e,t){return y(),S("svg",AI,t[0]||(t[0]=[A("path",{d:"M16.643 22.94v-3.135a3.68 3.68 0 0 0-1.026-2.852c3.43-.382 7.036-1.682 7.036-7.648a5.94 5.94 0 0 0-1.64-4.097 5.54 5.54 0 0 0-.097-4.12s-1.29-.382-4.272 1.618a14.6 14.6 0 0 0-7.649 0c-2.982-2-4.272-1.617-4.272-1.617a5.54 5.54 0 0 0-.098 4.119 5.94 5.94 0 0 0-1.639 4.13c0 5.922 3.606 7.222 7.036 7.648a3.68 3.68 0 0 0-1.027 2.819v3.136m0-2.186c-3.277 1.064-6.009 0-7.648-3.278"},null,-1)]))}const CI={render:Vw},OI=Object.freeze(Object.defineProperty({__proto__:null,default:CI,render:Vw},Symbol.toStringTag,{value:"Module"})),NI={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function Kw(e,t){return y(),S("svg",NI,t[0]||(t[0]=[A("path",{d:"M23.93 10.67a.76.76 0 0 0-.75-.67H12.75a.76.76 0 0 0-.75.75v3.5a.76.76 0 0 0 .75.75h5.58A7 7 0 1 1 12 5a7 7 0 0 1 4.23 1.42.74.74 0 0 0 1-.07l2.47-2.49a.75.75 0 0 0 .22-.57.77.77 0 0 0-.27-.54A12 12 0 1 0 24 12a12 12 0 0 0-.07-1.33"},null,-1)]))}const II={render:Kw},$I=Object.freeze(Object.defineProperty({__proto__:null,default:II,render:Kw},Symbol.toStringTag,{value:"Module"})),DI={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function Ww(e,t){return y(),S("svg",DI,t[0]||(t[0]=[A("path",{d:"M9.2 9.2c0-.5.1-1 .4-1.5s.6-.8 1.1-1q.75-.3 1.5-.3c.75 0 1 .2 1.4.5s.7.7 1 1.2c.2.5.3 1 .2 1.5s-.3 1-.6 1.4-.8.7-1.2.9c-.255.128-.5.3-.7.5s-.3.5-.3.8v.9m0 3.5c-.2 0-.4-.2-.4-.4s.2-.4.4-.4.4.2.4.4-.2.4-.4.4"},null,-1),A("path",{d:"M12 22c5.524 0 10-4.476 10-10S17.524 2 12 2 2 6.476 2 12s4.476 10 10 10"},null,-1)]))}const RI={render:Ww},MI=Object.freeze(Object.defineProperty({__proto__:null,default:RI,render:Ww},Symbol.toStringTag,{value:"Module"})),LI={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function Yw(e,t){return y(),S("svg",LI,t[0]||(t[0]=[A("path",{d:"M2.78 21 21.53 3M9 19.05a9.9 9.9 0 0 0 3 .45c4.1.07 8.26-2.81 10.82-5.64a1.65 1.65 0 0 0 0-2.22 20 20 0 0 0-3.07-2.76m-2.66-1.61A11.3 11.3 0 0 0 12 6c-4-.07-8.2 2.75-10.82 5.64a1.65 1.65 0 0 0 0 2.22 20 20 0 0 0 4.93 4M9 15.07a3.85 3.85 0 0 1 5.5-5.28"},null,-1),A("path",{d:"M15.75 12.75A3.75 3.75 0 0 1 12 16.5"},null,-1)]))}const PI={render:Yw},FI=Object.freeze(Object.defineProperty({__proto__:null,default:PI,render:Yw},Symbol.toStringTag,{value:"Module"})),BI={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function Gw(e,t){return y(),S("svg",BI,t[0]||(t[0]=[A("path",{d:"M12.9 6.8v6.1h4.7"},null,-1),A("path",{d:"M6.1 17.2c1.6 2.2 4.2 3.6 7.1 3.6 4.8 0 8.8-3.9 8.8-8.8s-3.9-8.8-8.8-8.8-8.8 4-8.8 8.8v1.7M2 11.3l2.4 2.4 2.4-2.4"},null,-1)]))}const UI={render:Gw},jI=Object.freeze(Object.defineProperty({__proto__:null,default:UI,render:Gw},Symbol.toStringTag,{value:"Module"})),HI={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function Zw(e,t){return y(),S("svg",HI,t[0]||(t[0]=[A("path",{d:"M22.868 8.947 12 .747l-10.878 8.2a1.18 1.18 0 0 0-.377.8v12.522a.98.98 0 0 0 .978.978h6.522V18a3.75 3.75 0 0 1 7.5 0v5.25h6.521a.98.98 0 0 0 .979-.978V9.747a1.18 1.18 0 0 0-.377-.8"},null,-1)]))}const zI={render:Zw},qI=Object.freeze(Object.defineProperty({__proto__:null,default:zI,render:Zw},Symbol.toStringTag,{value:"Module"})),VI={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function Qw(e,t){return y(),S("svg",VI,t[0]||(t[0]=[A("path",{d:"M12 10.67v7.98M14.66 16 12 18.64 9.34 16"},null,-1),A("path",{d:"M3.35 7.34h17.3s1.33 0 1.33 1.33v11.98s0 1.33-1.33 1.33H3.35s-1.33 0-1.33-1.33V8.67s0-1.33 1.33-1.33"},null,-1),A("path",{d:"m2.2 8 2.13-5.19a1.33 1.33 0 0 1 1.22-.79h12.9a1.33 1.33 0 0 1 1.22.8l2.08 5.1M12 7.34V2.02"},null,-1)]))}const KI={render:Qw},WI=Object.freeze(Object.defineProperty({__proto__:null,default:KI,render:Qw},Symbol.toStringTag,{value:"Module"})),YI={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function Xw(e,t){return y(),S("svg",YI,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10"},null,-1),A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M12 17v-6 0a.5.5 0 0 0-.5-.5l-.5.001h-1M12 17h-2m2 0h2"},null,-1),A("path",{fill:"currentColor","fill-rule":"evenodd",d:"M10.75 7.5a1 1 0 1 1 2 0 1 1 0 0 1-2 0","clip-rule":"evenodd"},null,-1)]))}const GI={render:Xw},ZI=Object.freeze(Object.defineProperty({__proto__:null,default:GI,render:Xw},Symbol.toStringTag,{value:"Module"})),QI={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function Jw(e,t){return y(),S("svg",QI,t[0]||(t[0]=[A("path",{d:"M12.82 14.51 15.36 12l1.76.47a1.56 1.56 0 0 0 1.51-.47 1.58 1.58 0 0 0 .37-1.49l-.47-1.75.82-.76 1.76.47A1.56 1.56 0 0 0 22.62 8 1.58 1.58 0 0 0 23 6.52l-.47-1.75a2.35 2.35 0 0 0-3.33-3.33l-9.71 9.74a6.29 6.29 0 1 0 3.33 3.33"},null,-1),A("path",{d:"M4.26 17.84a1.9 1.9 0 1 0 3.8 0 1.9 1.9 0 1 0-3.8 0"},null,-1)]))}const XI={render:Jw},JI=Object.freeze(Object.defineProperty({__proto__:null,default:XI,render:Jw},Symbol.toStringTag,{value:"Module"})),e$={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function ex(e,t){return y(),S("svg",e$,t[0]||(t[0]=[A("path",{d:"M16.35 16.5v1c0 1.1-.9 2-2 2H2.75c-1.1 0-2-.9-2-2v-11c0-1.1.9-2 2-2h11.6c1.1 0 2 .9 2 2v1M5.25 12h18m0 0-3 3.1m3-3.1-3-2.9"},null,-1)]))}const t$={render:ex},r$=Object.freeze(Object.defineProperty({__proto__:null,default:t$,render:ex},Symbol.toStringTag,{value:"Module"})),a$={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function tx(e,t){return y(),S("svg",a$,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M6.55 12a5.46 5.46 0 1 0 10.91.481A5.46 5.46 0 0 0 6.55 12m0 0H2m4.55 0H4.73m12.31 2.1a5.46 5.46 0 0 1-6.614-6.887M12 2v4.55m7.08-1.62-3.22 3.22M22 12h-4.54m1.62 7.08L16 16.01M12 22v-4m-7.07 1.08L8 16.01M4.93 4.93l3.22 3.22"},null,-1)]))}const n$={render:tx},s$=Object.freeze(Object.defineProperty({__proto__:null,default:n$,render:tx},Symbol.toStringTag,{value:"Module"})),o$={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"};function rx(e,t){return y(),S("svg",o$,t[0]||(t[0]=[A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M7.501 12a4.5 4.5 0 1 0 9 0 4.5 4.5 0 1 0-9 0m4.5-10.5v3m0 15v3m10.5-10.5h-3m-15 0h-3m17.924-7.424-2.121 2.121M6.697 17.304l-2.121 2.121m14.849 0-2.121-2.121M6.697 6.697 4.576 4.576"},null,-1)]))}const i$={render:rx},l$=Object.freeze(Object.defineProperty({__proto__:null,default:i$,render:rx},Symbol.toStringTag,{value:"Module"})),c$={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function ax(e,t){return y(),S("svg",c$,t[0]||(t[0]=[A("path",{d:"M13.5 18 12 19.5c-1 1-2.3 1.5-3.7 1.5s-2.7-.6-3.7-1.5c-1-1-1.5-2.3-1.5-3.7s.6-2.7 1.5-3.7l1.5-1.5M10.5 6 12 4.5c1-1 2.3-1.5 3.7-1.5s2.7.6 3.7 1.5c1 1 1.5 2.3 1.5 3.7s-.6 2.7-1.5 3.7l-1.5 1.5M9 15l6-6"},null,-1)]))}const u$={render:ax},d$=Object.freeze(Object.defineProperty({__proto__:null,default:u$,render:ax},Symbol.toStringTag,{value:"Module"})),f$={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14"};function nx(e,t){return y(),S("svg",f$,t[0]||(t[0]=[A("path",{fill:"currentColor","fill-rule":"evenodd",d:"M7 2a2 2 0 0 0-2 2v1h4V4a2 2 0 0 0-2-2M3 4v1a1.5 1.5 0 0 0-1.5 1.5v6A1.5 1.5 0 0 0 3 14h8a1.5 1.5 0 0 0 1.5-1.5v-6A1.5 1.5 0 0 0 11 5V4a4 4 0 1 0-8 0m4 6.75a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5","clip-rule":"evenodd"},null,-1)]))}const p$={render:nx},h$=Object.freeze(Object.defineProperty({__proto__:null,default:p$,render:nx},Symbol.toStringTag,{value:"Module"})),m$={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 593 593"};function sx(e,t){return y(),S("svg",m$,t[0]||(t[0]=[A("path",{"fill-rule":"evenodd",d:"M347 0c6 0 12 5 12 12v134l94-95c5-5 13-5 17 0l72 72c4 4 5 12 0 16v1l-95 94h134c7 0 12 5 12 12v101c0 7-5 12-12 12H447l95 94c4 5 5 13 0 17l-72 72c-4 4-12 5-16 0h-1l-94-95v134c0 7-5 12-12 12H246c-7 0-12-5-12-12v-70c0-22 9-43 24-59l130-130c14-14 14-37 0-51L259 142a84 84 0 0 1-25-59V12c0-7 5-12 12-12zM138 52h1l219 219c14 14 14 37 0 51L139 542c-4 5-12 5-17 0l-71-70c-4-5-5-12 0-17l95-96H12c-7 0-12-5-12-12V246c0-7 5-12 12-12h134l-95-94c-4-5-4-12 0-17l71-71c4-5 12-5 16 0"},null,-1)]))}const g$={render:sx},b$=Object.freeze(Object.defineProperty({__proto__:null,default:g$,render:sx},Symbol.toStringTag,{value:"Module"})),v$={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 662 662"};function ox(e,t){return y(),S("svg",v$,t[0]||(t[0]=[A("path",{"fill-rule":"evenodd",d:"M331 0a331 331 0 1 1 0 662 331 331 0 0 1 0-662m148.5 109 .6.9a187 187 0 1 1-297.6-.9 267 267 0 1 0 297 0"},null,-1)]))}const y$={render:ox},w$=Object.freeze(Object.defineProperty({__proto__:null,default:y$,render:ox},Symbol.toStringTag,{value:"Module"})),x$={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 620 620"};function ix(e,t){return y(),S("svg",x$,t[0]||(t[0]=[A("path",{d:"M-.653 309.29c-.078 82.272 31.848 159.735 89.739 218.178l.283.283c122.379 121.247 319.824 121.184 440.16-.283 119.967-121.1 119.409-316.933-.998-437.339l-.99-.99C468.681 30.845 390.716-1.017 307.893-.67c-82.83.354-160.443 32.994-218.814 91.79C31.209 149.555-.724 227.025-.653 309.29m469.271-160.789.778.778c87.9 87.9 88.325 231.005.707 319.33-77.753 78.46-199.786 87.412-288.959 26.862l198.513-198.513-.007 166.361 83.68-.07v-306.22H157.11l-.008 83.6h160.584L121.994 436.323c-59.347-87.689-50.536-208.59 26.51-286.343 87.836-88.686 231.436-89.31 320.106-1.486Z"},null,-1)]))}const _$={render:ix},E$=Object.freeze(Object.defineProperty({__proto__:null,default:_$,render:ix},Symbol.toStringTag,{value:"Module"})),k$={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 642 642"};function lx(e,t){return y(),S("svg",k$,t[0]||(t[0]=[A("path",{d:"M321 0a321 321 0 1 1 0 642 321 321 0 0 1 0-642m51.3 63L321 189.5 269.7 63l1 136.5-95.8-97.2L228 228l-125.7-53.1 97.2 95.8-136.5-1L189.5 321 63 372.3l136.5-1-97.2 95.8 125.7-53-53.1 125.6 95.8-97.2-1 136.5L321 452.5 372.3 579l-1-136.5 95.8 97.2-53-125.7 125.6 53.1-97.2-95.8 136.5 1L452.5 321 579 269.7l-136.5 1 97.2-95.8L414 228l53.1-125.7-95.8 97.2z"},null,-1)]))}const T$={render:lx},S$=Object.freeze(Object.defineProperty({__proto__:null,default:T$,render:lx},Symbol.toStringTag,{value:"Module"})),A$={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 620 620"};function cx(e,t){return y(),S("svg",A$,t[0]||(t[0]=[A("path",{d:"M529.2 90.8A310 310 0 1 0 90.8 529.2 310 310 0 0 0 529.2 90.8M122.4 498.2c-54.9-55-15.4-183.5 88.2-287 103.6-103.7 232.1-143.2 287-88.3 54.9 54.8 15.4 183.4-88.3 287-103.5 103.6-232 143.1-286.9 88.3m261.8-262.7A104.7 104.7 0 1 1 236 383.7a104.7 104.7 0 0 1 148.2-148.2"},null,-1)]))}const C$={render:cx},O$=Object.freeze(Object.defineProperty({__proto__:null,default:C$,render:cx},Symbol.toStringTag,{value:"Module"})),N$={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14"};function ux(e,t){return y(),S("svg",N$,t[0]||(t[0]=[A("path",{fill:"currentColor","fill-rule":"evenodd",d:"M8.75 0a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0V.75A.75.75 0 0 1 8.75 0m4.03 2.28a.75.75 0 0 0-1.06-1.06l-1 1a.75.75 0 0 0 1.06 1.06zM9.707 5.707a1 1 0 0 0-1.414-1.414l-8 8a1 1 0 1 0 1.414 1.414zM11.75 4.5a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5zm-1.53 2.22a.75.75 0 0 1 1.06 0l1 1a.75.75 0 0 1-1.06 1.06l-1-1a.75.75 0 0 1 0-1.06m-3.94-5a.75.75 0 0 0-1.06 1.06l1 1a.75.75 0 0 0 1.06-1.06z","clip-rule":"evenodd"},null,-1)]))}const I$={render:ux},$$=Object.freeze(Object.defineProperty({__proto__:null,default:I$,render:ux},Symbol.toStringTag,{value:"Module"})),D$={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"};function dx(e,t){return y(),S("svg",D$,t[0]||(t[0]=[A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M22 6.8H2m20 10.4H2"},null,-1)]))}const R$={render:dx},M$=Object.freeze(Object.defineProperty({__proto__:null,default:R$,render:dx},Symbol.toStringTag,{value:"Module"})),L$={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function fx(e,t){return y(),S("svg",L$,t[0]||(t[0]=[A("path",{d:"M17.333 5.34c1.39-.22 2.796-.334 4.205-.34.121 0 .238.043.329.122a.44.44 0 0 1 .133.314v13.73a.44.44 0 0 1-.133.306.46.46 0 0 1-.311.13C14.186 19.708 12 22 12 22m0 0V7.38S9.822 5.096 2.462 5a.5.5 0 0 0-.329.122.44.44 0 0 0-.133.314v13.73a.44.44 0 0 0 .133.306.46.46 0 0 0 .311.13C9.814 19.708 12 22 12 22"},null,-1),A("path",{d:"M12 22a5.67 5.67 0 0 1 1.367-3.135c.967-1.141 2.237-1.923 3.633-2.236V2.443a.45.45 0 0 0-.051-.21.4.4 0 0 0-.14-.154.47.47 0 0 0-.409-.054 6.44 6.44 0 0 0-3.033 2.063A5.86 5.86 0 0 0 12 7.205"},null,-1)]))}const P$={render:fx},F$=Object.freeze(Object.defineProperty({__proto__:null,default:P$,render:fx},Symbol.toStringTag,{value:"Module"})),B$={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 14 14"};function px(e,t){return y(),S("svg",B$,t[0]||(t[0]=[A("path",{fill:"currentColor","fill-rule":"evenodd",d:"M11.821.098a1.62 1.62 0 0 1 2.077 2.076l-3.574 10.712a1.62 1.62 0 0 1-1.168 1.069 1.6 1.6 0 0 1-1.52-.434l-1.918-1.909-2.014 1.042a.5.5 0 0 1-.73-.457l.083-3.184 7.045-5.117a.625.625 0 1 0-.735-1.012L2.203 8.088l-1.73-1.73a1.6 1.6 0 0 1-.437-1.447 1.62 1.62 0 0 1 1.069-1.238h.003z","clip-rule":"evenodd"},null,-1)]))}const U$={render:px},j$=Object.freeze(Object.defineProperty({__proto__:null,default:U$,render:px},Symbol.toStringTag,{value:"Module"})),H$={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function hx(e,t){return y(),S("svg",H$,t[0]||(t[0]=[A("path",{d:"M17 3a2.85 2.85 0 0 1 2.064-1.007 2.87 2.87 0 0 1 2.14.834 2.83 2.83 0 0 1 .825 2.131A2.8 2.8 0 0 1 21 7L7.5 20.5 2 22l1.5-5.5z"},null,-1)]))}const z$={render:hx},q$=Object.freeze(Object.defineProperty({__proto__:null,default:z$,render:hx},Symbol.toStringTag,{value:"Module"})),V$={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function mx(e,t){return y(),S("svg",V$,t[0]||(t[0]=[A("path",{d:"M6 6.663c0-1.582 1.75-2.538 3.082-1.682l8.301 5.337a2 2 0 0 1 0 3.364L9.082 19.02C7.75 19.875 6 18.919 6 17.337z"},null,-1)]))}const K$={render:mx},W$=Object.freeze(Object.defineProperty({__proto__:null,default:K$,render:mx},Symbol.toStringTag,{value:"Module"})),Y$={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 12 12"};function gx(e,t){return y(),S("svg",Y$,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M11 4.3c-.5-.7-1.7-2.2-2.4-2.6C7.9 1.2 7 1 5.9 1s-2.6.5-3.5 1.5C1.5 3.4.9 4.7.9 6s.5 2.6 1.5 3.5c.9.9 2.2 1.5 3.6 1.5s2.6-.6 3.6-1.5c.5-.5.8-.9 1-1.6"},null,-1),A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M11 1v3.3H7.6"},null,-1)]))}const G$={render:gx},Z$=Object.freeze(Object.defineProperty({__proto__:null,default:G$,render:gx},Symbol.toStringTag,{value:"Module"})),Q$={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function bx(e,t){return y(),S("svg",Q$,t[0]||(t[0]=[A("path",{d:"M16.22 2.663a1.47 1.47 0 0 0-1.09 0L8.87 5.167c-.35.14-.74.14-1.09 0L1.982 2.848a.735.735 0 0 0-1.008.686V17.62c0 .601.366 1.142.924 1.365l5.88 2.352c.35.14.742.14 1.092 0l6.258-2.504c.35-.14.741-.14 1.092 0l5.796 2.315a.735.735 0 0 0 1.008-.686V6.38a1.47 1.47 0 0 0-.924-1.365ZM8.325 5.272v16.17m7.35-18.884v16.17"},null,-1)]))}const X$={render:bx},J$=Object.freeze(Object.defineProperty({__proto__:null,default:X$,render:bx},Symbol.toStringTag,{value:"Module"})),eD={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function vx(e,t){return y(),S("svg",eD,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M3 15c1.895 3 3.79 4 6.632 4s6.631-3 6.631-7-2.842-7-5.684-7-4.737 1.5-4.737 4 1.895 5 5.684 5S19.492 11.547 21 9"},null,-1)]))}const tD={render:vx},rD=Object.freeze(Object.defineProperty({__proto__:null,default:tD,render:vx},Symbol.toStringTag,{value:"Module"})),aD={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function yx(e,t){return y(),S("svg",aD,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M11 19a8 8 0 1 0 0-16 8 8 0 0 0 0 16m10 2-4.35-4.35"},null,-1)]))}const nD={render:yx},sD=Object.freeze(Object.defineProperty({__proto__:null,default:nD,render:yx},Symbol.toStringTag,{value:"Module"})),oD={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function wx(e,t){return y(),S("svg",oD,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M20 12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2m16 0H4m16 0a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2"},null,-1),A("path",{fill:"currentColor",d:"M18 9a1 1 0 1 0 0-2 1 1 0 0 0 0 2m0 8a1 1 0 1 0 0-2 1 1 0 0 0 0 2"},null,-1),A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M6 8h4m-4 8h4"},null,-1)]))}const iD={render:wx},lD=Object.freeze(Object.defineProperty({__proto__:null,default:iD,render:wx},Symbol.toStringTag,{value:"Module"})),cD={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function xx(e,t){return y(),S("svg",cD,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M20 7H9m0 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0m7 10H5m11 0a2 2 0 1 0 4 0 2 2 0 0 0-4 0"},null,-1)]))}const uD={render:xx},dD=Object.freeze(Object.defineProperty({__proto__:null,default:uD,render:xx},Symbol.toStringTag,{value:"Module"})),fD={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"};function _x(e,t){return y(),S("svg",fD,t[0]||(t[0]=[A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M12 5.251C7.969 5.183 3.8 8 1.179 10.885a1.663 1.663 0 0 0 0 2.226C3.743 15.935 7.9 18.817 12 18.748c4.1.069 8.258-2.813 10.824-5.637a1.663 1.663 0 0 0 0-2.226C20.2 8 16.031 5.183 12 5.251"},null,-1),A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 12A3.75 3.75 0 1 1 12 8.249 3.75 3.75 0 0 1 15.75 12"},null,-1)]))}const pD={render:_x},hD=Object.freeze(Object.defineProperty({__proto__:null,default:pD,render:_x},Symbol.toStringTag,{value:"Module"})),mD={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"};function Ex(e,t){return y(),S("svg",mD,t[0]||(t[0]=[A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M2 5.4h20M2 12h20M2 18.6h13.3"},null,-1)]))}const gD={render:Ex},bD=Object.freeze(Object.defineProperty({__proto__:null,default:gD,render:Ex},Symbol.toStringTag,{value:"Module"})),vD={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"};function kx(e,t){return y(),S("svg",vD,t[0]||(t[0]=[A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M13 15h5M6 9l4 3-4 3"},null,-1),A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M21 2.8H3.1c-.7 0-1.4.6-1.4 1.4v15.6c0 .7.6 1.4 1.4 1.4H21c.7 0 1.4-.6 1.4-1.4V4.2c0-.8-.5-1.4-1.3-1.4z"},null,-1)]))}const yD={render:kx},wD=Object.freeze(Object.defineProperty({__proto__:null,default:yD,render:kx},Symbol.toStringTag,{value:"Module"})),xD={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function Tx(e,t){return y(),S("svg",xD,t[0]||(t[0]=[A("path",{fill:"currentColor","fill-rule":"evenodd",d:"M14.333 22.94c-.848 0-1.604-.5-1.96-1.251-1.783-3.772-3.568-6.116-6.2-7.75H5V2.69h1.779l6.5-1.5h7.82a1.375 1.375 0 0 1 0 2.75h-.5a.625.625 0 1 0 0 1.25h1.5a1.375 1.375 0 0 1 0 2.75h-.5a.625.625 0 1 0 0 1.25h1a1.375 1.375 0 0 1 0 2.75h-1a.625.625 0 0 0 0 1.25h1a1.375 1.375 0 0 1 0 2.75h-7.834c.618 1.618 1.2 3.36 1.497 4.743.276 1.28-.77 2.258-1.93 2.258ZM3.5 14.5a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h1.5a1 1 0 0 1 1 1z","clip-rule":"evenodd"},null,-1)]))}const _D={render:Tx},ED=Object.freeze(Object.defineProperty({__proto__:null,default:_D,render:Tx},Symbol.toStringTag,{value:"Module"})),kD={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function Sx(e,t){return y(),S("svg",kD,t[0]||(t[0]=[A("path",{fill:"currentColor","fill-rule":"evenodd",d:"M14.333.375c-.848 0-1.604.5-1.96 1.251-1.783 3.772-3.568 6.116-6.2 7.749H5v11.25h1.779l6.5 1.5h7.82a1.375 1.375 0 0 0 0-2.75h-.5a.625.625 0 1 1 0-1.25h1.5a1.375 1.375 0 0 0 0-2.75h-.5a.625.625 0 1 1 0-1.25h1a1.375 1.375 0 0 0 0-2.75h-1a.625.625 0 1 1 0-1.25h1a1.375 1.375 0 0 0 0-2.75h-7.834c.618-1.617 1.2-3.359 1.497-4.742.276-1.28-.77-2.258-1.93-2.258ZM3.5 8.815a1 1 0 0 0-1-1H1a1 1 0 0 0-1 1v12.5a1 1 0 0 0 1 1h1.5a1 1 0 0 0 1-1z","clip-rule":"evenodd"},null,-1)]))}const TD={render:Sx},SD=Object.freeze(Object.defineProperty({__proto__:null,default:TD,render:Sx},Symbol.toStringTag,{value:"Module"})),AD={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function Ax(e,t){return y(),S("svg",AD,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"m19.5 5.75-1.51 14.34a1.67 1.67 0 0 1-1.66 1.5H7.67A1.67 1.67 0 0 1 6 20.08L4.5 5.75m-2.08 0h19.16m-13.33 0v-2.5a.83.83 0 0 1 .83-.83h5.84a.83.83 0 0 1 .83.83v2.5M12 9.5v8.75m3.75-8.75-.42 8.75M8.25 9.5l.42 8.75"},null,-1)]))}const CD={render:Ax},OD=Object.freeze(Object.defineProperty({__proto__:null,default:CD,render:Ax},Symbol.toStringTag,{value:"Module"})),ND={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function Cx(e,t){return y(),S("svg",ND,t[0]||(t[0]=[A("path",{d:"M19.5 9.5h-.75V6.75A6.75 6.75 0 0 0 5.53 4.81a1.25 1.25 0 0 0 2.4.72 4.25 4.25 0 0 1 8.32 1.22V9a.5.5 0 0 1-.5.5H4.5a2 2 0 0 0-2 2V22a2 2 0 0 0 2 2h15a2 2 0 0 0 2-2V11.5a2 2 0 0 0-2-2m-7.5 9a2 2 0 1 1 2-2 2 2 0 0 1-2 2"},null,-1)]))}const ID={render:Cx},$D=Object.freeze(Object.defineProperty({__proto__:null,default:ID,render:Cx},Symbol.toStringTag,{value:"Module"})),DD={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function Ox(e,t){return y(),S("svg",DD,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M4.9 19.1c-3.038-3.038-3.71-7.592-2.015-11.3M7.8 16.2c-1.397-1.397-1.945-3.346-1.646-5.2M16.2 7.8c2.3 2.3 2.3 6.1 0 8.5m2.9-11.4C23 8.8 23 15.1 19.1 19m-8.423-8.5a2 2 0 0 1 2.75 2.901M22 22 2 2"},null,-1)]))}const RD={render:Ox},MD=Object.freeze(Object.defineProperty({__proto__:null,default:RD,render:Ox},Symbol.toStringTag,{value:"Module"})),LD={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function Nx(e,t){return y(),S("svg",LD,t[0]||(t[0]=[A("path",{d:"M12 0a12 12 0 1 0 12 12A12 12 0 0 0 12 0m4.91 10.41A1 1 0 0 1 16 11h-2.25a.25.25 0 0 0-.25.25v7.25a1.5 1.5 0 0 1-3 0v-7.25a.25.25 0 0 0-.25-.25H8a1 1 0 0 1-.75-1.66l4-4.5a1 1 0 0 1 1.5 0l4 4.5a1 1 0 0 1 .16 1.07"},null,-1)]))}const PD={render:Nx},FD=Object.freeze(Object.defineProperty({__proto__:null,default:PD,render:Nx},Symbol.toStringTag,{value:"Module"})),BD={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function Ix(e,t){return y(),S("svg",BD,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M12 4.33v15.32m5.37-9.95L12 4.33 6.63 9.7"},null,-1)]))}const UD={render:Ix},jD=Object.freeze(Object.defineProperty({__proto__:null,default:UD,render:Ix},Symbol.toStringTag,{value:"Module"})),HD={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function $x(e,t){return y(),S("svg",HD,t[0]||(t[0]=[A("path",{d:"M3.5 22.2c.3-4.5 4-8 8.5-8s8.2 3.5 8.5 8z"},null,-1),A("circle",{cx:"12",cy:"6.2",r:"4.5"},null,-1)]))}const zD={render:$x},qD=Object.freeze(Object.defineProperty({__proto__:null,default:zD,render:$x},Symbol.toStringTag,{value:"Module"})),VD={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function Dx(e,t){return y(),S("svg",VD,t[0]||(t[0]=[A("path",{d:"M3.375 7.875a4.125 4.125 0 1 0 8.25 0 4.125 4.125 0 1 0-8.25 0M.75 20.25a6.75 6.75 0 0 1 13.5 0m.001-15.834a4.125 4.125 0 1 1-.006 6.914M15 13.667a6.757 6.757 0 0 1 8.25 6.583"},null,-1)]))}const KD={render:Dx},WD=Object.freeze(Object.defineProperty({__proto__:null,default:KD,render:Dx},Symbol.toStringTag,{value:"Module"})),YD={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function Rx(e,t){return y(),S("svg",YD,t[0]||(t[0]=[A("path",{d:"M2.97 2.771 13.908 5.88a3.77 3.77 0 0 1 2.592 3.5v10.51a2.052 2.052 0 0 1-2.6 2.167l-9.048-2.46a3.7 3.7 0 0 1-2.6-3.457V4.688a2.75 2.75 0 0 1 2.67-2.813H18.75a3 3 0 0 1 3 3v8.953a3.073 3.073 0 0 1-3.11 3.047H16.5"},null,-1),A("path",{d:"M12.375 13.875a.375.375 0 0 1 0-.75m0 .75a.375.375 0 0 0 0-.75m9.375-3.75H16.5"},null,-1)]))}const GD={render:Rx},ZD=Object.freeze(Object.defineProperty({__proto__:null,default:GD,render:Rx},Symbol.toStringTag,{value:"Module"})),QD={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function Mx(e,t){return y(),S("svg",QD,t[0]||(t[0]=[A("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M4.9 19.1C1 15.2 1 8.8 4.9 4.9m2.9 11.3c-2.3-2.3-2.3-6.1 0-8.5m8.4.1c2.3 2.3 2.3 6.1 0 8.5m2.9-11.4C23 8.8 23 15.1 19.1 19M14 12a2 2 0 1 1-4 0 2 2 0 0 1 4 0"},null,-1)]))}const XD={render:Mx},JD=Object.freeze(Object.defineProperty({__proto__:null,default:XD,render:Mx},Symbol.toStringTag,{value:"Module"})),eR={xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",viewBox:"0 0 24 24"};function Lx(e,t){return y(),S("svg",eR,t[0]||(t[0]=[A("path",{d:"M20.25 3.75v19.5M3.75 3.75h16.5m-16.5 19.5V3.75m16.5 19.5H3.75m16.5-19.5H3.75l1.5-3h13.5zM.75 23.25h22.5m-9-2.25a2.25 2.25 0 0 0-4.5 0v2.25h4.5zM7.5 7.13a.37.37 0 1 1 0-.75m0 .75a.37.37 0 1 0 0-.75m4.5.75a.38.38 0 0 1 0-.75m0 .75a.38.38 0 0 0 0-.75m4.5.75a.38.38 0 0 1 0-.75m0 .75a.38.38 0 0 0 0-.75m-9 5.25a.38.38 0 0 1 0-.76m0 .76a.38.38 0 0 0 0-.76m4.5.76a.38.38 0 0 1 0-.76m0 .76a.38.38 0 0 0 0-.76m4.5.76a.38.38 0 0 1 0-.76m0 .76a.38.38 0 0 0 0-.76m-9 5.26a.38.38 0 0 1 0-.75m0 .75a.38.38 0 0 0 0-.75m4.5.75a.38.38 0 0 1 0-.75m0 .75a.38.38 0 0 0 0-.75m4.5.75a.38.38 0 0 1 0-.75m0 .75a.38.38 0 0 0 0-.75"},null,-1)]))}const tR={render:Lx},rR=Object.freeze(Object.defineProperty({__proto__:null,default:tR,render:Lx},Symbol.toStringTag,{value:"Module"})),aR={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function Px(e,t){return y(),S("svg",aR,t[0]||(t[0]=[A("path",{d:"M9.931 12.645h4.138l-2.07-4.908m0-7.737L.68 3.982l1.726 14.771L12 24l9.596-5.242L23.32 3.984zm7.064 18.31h-2.638l-1.422-3.503H8.996l-1.422 3.504h-2.64L12 2.65z"},null,-1)]))}const nR={render:Px},sR=Object.freeze(Object.defineProperty({__proto__:null,default:nR,render:Px},Symbol.toStringTag,{value:"Module"})),oR={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function Fx(e,t){return y(),S("svg",oR,t[0]||(t[0]=[A("path",{d:"M16.074 16.86c-.72.616-2.157 1.035-3.812 1.035-2.032 0-3.735-.632-4.187-1.483-.161.488-.198 1.046-.198 1.402 0 0-.106 1.75 1.111 2.968 0-.632.513-1.145 1.145-1.145 1.083 0 1.082.945 1.081 1.712v.069c0 1.164.711 2.161 1.723 2.582a2.35 2.35 0 0 1-.236-1.029c0-1.11.652-1.523 1.41-2.003.602-.383 1.272-.807 1.733-1.66a3.1 3.1 0 0 0 .378-1.494 3.1 3.1 0 0 0-.148-.954M15.551.6c.196.244.296.572.496 1.229l4.368 14.347a18.2 18.2 0 0 0-5.222-1.768L12.35 4.8a.37.37 0 0 0-.71.002l-2.81 9.603a18.2 18.2 0 0 0-5.245 1.771L7.974 1.827c.2-.656.3-.984.497-1.227a1.6 1.6 0 0 1 .654-.484C9.415 0 9.757 0 10.443 0h3.135c.686 0 1.03 0 1.32.117A1.6 1.6 0 0 1 15.55.6z"},null,-1)]))}const iR={render:Fx},lR=Object.freeze(Object.defineProperty({__proto__:null,default:iR,render:Fx},Symbol.toStringTag,{value:"Module"})),cR={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"};function Bx(e,t){return y(),S("svg",cR,t[0]||(t[0]=[A("path",{fill:"currentColor","fill-rule":"evenodd",d:"M6.335.83a.75.75 0 0 0-.67 0L1.667 2.827a.75.75 0 0 0-.417.672V18c0 .271.146.52.382.654l7.989 4.493a.75.75 0 0 0 .747.007l8-4.5A.75.75 0 0 0 18.75 18v-4.537l3.585-1.792A.75.75 0 0 0 22.75 11V6a.75.75 0 0 0-.417-.672l-3.998-1.999a.75.75 0 0 0-.67 0l-3.997 1.999a.7.7 0 0 0-.246.194.75.75 0 0 0-.172.478v4.561l-2.5 1.407V3.5a.75.75 0 0 0-.43-.678L6.336.829Zm7.686 11.019 2.38 1.19-6.422 3.612-2.38-1.19zm3.229-.063-2.5-1.25V7.215l2.5 1.25zm1.5 0 2.5-1.25V7.215l-2.5 1.25zm-9.5 1.025V4.714l-2.5 1.25v8.254zm-1.005 4.65.743.372c.17.091.262.153.262.183v3.202l-6.5-3.657V4.714l2.5 1.25V15.5a.75.75 0 0 0 .415.67s1.122.591 2.108 1.064zm2.505.478 6.5-3.657v3.28l-6.5 3.656v-3.28ZM6 4.66 3.677 3.5 6 2.339 8.323 3.5zM20.323 6 18 4.839 15.677 6 18 7.161z","clip-rule":"evenodd"},null,-1)]))}const uR={render:Bx},dR=Object.freeze(Object.defineProperty({__proto__:null,default:uR,render:Bx},Symbol.toStringTag,{value:"Module"})),fR={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function Ux(e,t){return y(),S("svg",fR,t[0]||(t[0]=[A("path",{d:"M11.573 0a5 5 0 0 0-.359.007L10.85.04c-3.407.307-6.6 2.146-8.622 4.972a11.9 11.9 0 0 0-2.119 5.243c-.096.659-.108.854-.108 1.747s.012 1.089.108 1.748c.652 4.506 3.86 8.292 8.209 9.695.779.25 1.6.422 2.534.525.363.04 1.935.04 2.299 0 1.611-.178 2.977-.577 4.323-1.264.207-.106.247-.134.219-.158-.02-.013-.9-1.193-1.955-2.62l-1.919-2.592-2.404-3.558a339 339 0 0 0-2.422-3.556c-.009-.002-.018 1.579-.023 3.51-.007 3.38-.01 3.515-.052 3.595a.43.43 0 0 1-.206.214c-.075.037-.14.044-.495.044H7.81l-.108-.068a.44.44 0 0 1-.157-.171l-.05-.106.006-4.703.007-4.705.072-.092a.7.7 0 0 1 .174-.143c.096-.047.134-.051.54-.051.478 0 .558.018.682.154a467 467 0 0 1 2.895 4.361l4.735 7.17 1.9 2.879.096-.063a12.3 12.3 0 0 0 2.466-2.163 11.94 11.94 0 0 0 2.824-6.134c.096-.66.108-.854.108-1.748 0-.893-.012-1.088-.108-1.747-.652-4.506-3.859-8.292-8.208-9.695a12.6 12.6 0 0 0-2.499-.523A33 33 0 0 0 11.573 0m4.068 7.217c.347 0 .408.005.486.047a.47.47 0 0 1 .237.277c.018.06.023 1.365.018 4.304l-.006 4.218-.744-1.14-.746-1.14v-3.066c0-1.982.01-3.097.023-3.15a.48.48 0 0 1 .233-.296c.096-.05.13-.054.5-.054z"},null,-1)]))}const pR={render:Ux},hR=Object.freeze(Object.defineProperty({__proto__:null,default:pR,render:Ux},Symbol.toStringTag,{value:"Module"})),mR={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function jx(e,t){return y(),S("svg",mR,t[0]||(t[0]=[A("path",{d:"M14.23 12.004a2.236 2.236 0 0 1-2.235 2.236 2.236 2.236 0 0 1-2.236-2.236 2.236 2.236 0 0 1 2.235-2.236 2.236 2.236 0 0 1 2.236 2.236m2.648-10.69c-1.346 0-3.107.96-4.888 2.622-1.78-1.653-3.542-2.602-4.887-2.602-.41 0-.783.093-1.106.278-1.375.793-1.683 3.264-.973 6.365C1.98 8.917 0 10.42 0 12.004c0 1.59 1.99 3.097 5.043 4.03-.704 3.113-.39 5.588.988 6.38.32.187.69.275 1.102.275 1.345 0 3.107-.96 4.888-2.624 1.78 1.654 3.542 2.603 4.887 2.603.41 0 .783-.09 1.106-.275 1.374-.792 1.683-3.263.973-6.365C22.02 15.096 24 13.59 24 12.004c0-1.59-1.99-3.097-5.043-4.032.704-3.11.39-5.587-.988-6.38a2.17 2.17 0 0 0-1.092-.278zm-.005 1.09v.006c.225 0 .406.044.558.127.666.382.955 1.835.73 3.704-.054.46-.142.945-.25 1.44a23.5 23.5 0 0 0-3.107-.534A24 24 0 0 0 12.769 4.7c1.592-1.48 3.087-2.292 4.105-2.295zm-9.77.02c1.012 0 2.514.808 4.11 2.28-.686.72-1.37 1.537-2.02 2.442a23 23 0 0 0-3.113.538 15 15 0 0 1-.254-1.42c-.23-1.868.054-3.32.714-3.707.19-.09.4-.127.563-.132zm4.882 3.05q.684.704 1.36 1.564c-.44-.02-.89-.034-1.345-.034q-.691-.001-1.36.034c.44-.572.895-1.096 1.345-1.565zM12 8.1c.74 0 1.477.034 2.202.093q.61.874 1.183 1.86.557.961 1.018 1.946c-.308.655-.646 1.31-1.013 1.95-.38.66-.773 1.288-1.18 1.87a25.6 25.6 0 0 1-4.412.005 27 27 0 0 1-1.183-1.86q-.557-.961-1.018-1.946a25 25 0 0 1 1.013-1.954c.38-.66.773-1.286 1.18-1.868A25 25 0 0 1 12 8.098zm-3.635.254c-.24.377-.48.763-.704 1.16q-.336.585-.635 1.174c-.265-.656-.49-1.31-.676-1.947.64-.15 1.315-.283 2.015-.386zm7.26 0q1.044.153 2.006.387c-.18.632-.405 1.282-.66 1.933a26 26 0 0 0-1.345-2.32zm3.063.675q.727.226 1.375.498c1.732.74 2.852 1.708 2.852 2.476-.005.768-1.125 1.74-2.857 2.475-.42.18-.88.342-1.355.493a24 24 0 0 0-1.1-2.98c.45-1.017.81-2.01 1.085-2.964zm-13.395.004c.278.96.645 1.957 1.1 2.98a23 23 0 0 0-1.086 2.964c-.484-.15-.944-.318-1.37-.5-1.732-.737-2.852-1.706-2.852-2.474s1.12-1.742 2.852-2.476c.42-.18.88-.342 1.356-.494m11.678 4.28c.265.657.49 1.312.676 1.948-.64.157-1.316.29-2.016.39a26 26 0 0 0 1.341-2.338zm-9.945.02c.2.392.41.783.64 1.175q.345.586.705 1.143a22 22 0 0 1-2.006-.386c.18-.63.406-1.282.66-1.933zM17.92 16.32c.112.493.2.968.254 1.423.23 1.868-.054 3.32-.714 3.708-.147.09-.338.128-.563.128-1.012 0-2.514-.807-4.11-2.28.686-.72 1.37-1.536 2.02-2.44 1.107-.118 2.154-.3 3.113-.54zm-11.83.01c.96.234 2.006.415 3.107.532.66.905 1.345 1.727 2.035 2.446-1.595 1.483-3.092 2.295-4.11 2.295a1.2 1.2 0 0 1-.553-.132c-.666-.38-.955-1.834-.73-3.703.054-.46.142-.944.25-1.438zm4.56.64q.661.032 1.345.034.691.001 1.36-.034c-.44.572-.895 1.095-1.345 1.565q-.684-.706-1.36-1.565"},null,-1)]))}const gR={render:jx},bR=Object.freeze(Object.defineProperty({__proto__:null,default:gR,render:jx},Symbol.toStringTag,{value:"Module"})),vR={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function Hx(e,t){return y(),S("svg",vR,t[0]||(t[0]=[A("path",{d:"M23.94 3a.5.5 0 0 0-.44-.25h-2.31l-8.55 13.91a.75.75 0 0 1-1.28 0L2.81 2.77H.5A.5.5 0 0 0 .06 3a.54.54 0 0 0 0 .51l11.5 19a.51.51 0 0 0 .86 0l11.5-19a.54.54 0 0 0 .02-.51"},null,-1),A("path",{d:"m12 14.84 7.43-12.07H16a.47.47 0 0 0-.43.25L12 9.26 8.43 3A.47.47 0 0 0 8 2.77H4.57Z"},null,-1)]))}const yR={render:Hx},wR=Object.freeze(Object.defineProperty({__proto__:null,default:yR,render:Hx},Symbol.toStringTag,{value:"Module"})),xR={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 128 128"};function zx(e,t){return y(),S("svg",xR,t[0]||(t[0]=[A("path",{d:"m117.5 33.5.3-.2c-.6-1.1-1.5-2.1-2.4-2.6L67.1 2.9c-.8-.5-1.9-.7-3.1-.7s-2.3.3-3.1.7l-48 27.9c-1.7 1-2.9 3.5-2.9 5.4v55.7c0 1.1.2 2.3.9 3.4l-.2.1c.5.8 1.2 1.5 1.9 1.9l48.2 27.9c.8.5 1.9.7 3.1.7s2.3-.3 3.1-.7l48-27.9c1.7-1 2.9-3.5 2.9-5.4V36.1c.1-.8 0-1.7-.4-2.6M64 88.5c9.1 0 17.1-5 21.3-12.4l12.9 7.6c-6.8 11.8-19.6 19.8-34.2 19.8-21.8 0-39.5-17.7-39.5-39.5S42.2 24.5 64 24.5c14.7 0 27.5 8.1 34.3 20l-13 7.5C81.1 44.5 73.1 39.5 64 39.5c-13.5 0-24.5 11-24.5 24.5s11 24.5 24.5 24.5"},null,-1)]))}const _R={render:zx},ER=Object.freeze(Object.defineProperty({__proto__:null,default:_R,render:zx},Symbol.toStringTag,{value:"Module"})),kR={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 128 128"};function qx(e,t){return y(),S("svg",kR,t[0]||(t[0]=[A("path",{d:"M60.952.266C27.377.266.065 28.77.065 63.806s27.318 63.54 60.887 63.54c33.576 0 60.893-28.505 60.893-63.54S94.528.266 60.952.266m0 6.117c30.39 0 55.025 25.712 55.025 57.423 0 2.482-.167 4.924-.46 7.321-1.495 6.214-4.194 10.358-7.412 13.19-4.941 4.336-11.524 5.738-17.62 5.733a41 41 0 0 1-4.973-.289C97.506 77.4 99.336 57.866 89.864 43.315 80.39 28.763 62.315 23.338 46.882 30.416a24 24 0 0 0-1.68-1.114c-2.41-1.413-7.439-3.482-13.837-3.505-5.361-.022-10.615 1.568-15.133 4.58C26.554 15.317 43.21 6.386 60.952 6.394zM51.341 84.6c.894-4.07 3.343-10.431 5.548-15.655.623-1.481 1.23-2.872 1.777-4.104 3.451 12.822 5.635 20.449 9.546 25.65a18 18 0 0 0 1.913 2.114 28 28 0 0 1-9.173 1.56 28.2 28.2 0 0 1-10.023-1.86q-.098-1.227-.103-2.459a24.5 24.5 0 0 1 .515-5.24zm-7.444 3.77c-7.555-5.703-12.031-14.84-12.04-24.57.008-9.88 4.625-19.138 12.375-24.813 1.637.984 3.121 2.143 4.34 3.477 2.395 2.56 5.077 8.214 6.94 13.082.51 1.312.965 2.567 1.36 3.709C50.16 73.502 45.685 80.608 43.898 88.37zm21.802-18.226c-1.501-4.037-2.374-7.079-2.379-7.084l-.005-.012c-2.747-10.984-5.592-21.025-11.497-28.052a28 28 0 0 1 9.134-1.55c16.06.022 29.074 13.602 29.095 30.36-.007 9.673-4.432 18.764-11.914 24.474a15 15 0 0 1-2.184-.78c-1.137-.514-2.812-2.267-4.329-4.698-2.313-3.635-4.437-8.622-5.927-12.653zm-4.747 51.08c-30.39 0-55.025-25.707-55.025-57.424 0-2.086.114-4.144.32-6.173 4.508-16 15.338-21.92 25.595-22.02 2.08-.007 4.117.282 6.068.774-13.182 12.081-15.74 32.487-5.979 47.7 9.762 15.213 28.817 20.518 44.544 12.403 2.78 1.023 5.96 1.633 9.812 2.137 1.447.186 3.007.277 4.665.277a61.6 61.6 0 0 0 14.997-2.087c-10.29 15.308-27.088 24.417-45.007 24.407z"},null,-1)]))}const TR={render:qx},SR=Object.freeze(Object.defineProperty({__proto__:null,default:TR,render:qx},Symbol.toStringTag,{value:"Module"})),AR={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 128 128"};function Vx(e,t){return y(),S("svg",AR,t[0]||(t[0]=[A("path",{d:"m117.5 33.5.3-.2c-.6-1.1-1.5-2.1-2.4-2.6L67.1 2.9c-.8-.5-1.9-.7-3.1-.7s-2.3.3-3.1.7l-48 27.9c-1.7 1-2.9 3.5-2.9 5.4v55.7c0 1.1.2 2.3.9 3.4l-.2.1c.5.8 1.2 1.5 1.9 1.9l48.2 27.9c.8.5 1.9.7 3.1.7s2.3-.3 3.1-.7l48-27.9c1.7-1 2.9-3.5 2.9-5.4V36.1c.1-.8 0-1.7-.4-2.6m-53.5 70c-21.8 0-39.5-17.7-39.5-39.5S42.2 24.5 64 24.5c14.7 0 27.5 8.1 34.3 20l-13 7.5C81.1 44.5 73.1 39.5 64 39.5c-13.5 0-24.5 11-24.5 24.5s11 24.5 24.5 24.5c9.1 0 17.1-5 21.3-12.4l12.9 7.6c-6.8 11.8-19.6 19.8-34.2 19.8M115 62h-3.2l-.9 4h4.1v5h-5l-1.2 6h-4.9l1.2-6h-3.8l-1.2 6h-4.8l1.2-6H94v-5h3.5l.9-4H94v-5h5.3l1.2-6h4.9l-1.2 6h3.8l1.2-6h4.8l-1.2 6h2.2zm-12.7 4h3.8l.9-4h-3.8z"},null,-1)]))}const CR={render:Vx},OR=Object.freeze(Object.defineProperty({__proto__:null,default:CR,render:Vx},Symbol.toStringTag,{value:"Module"})),NR={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function Kx(e,t){return y(),S("svg",NR,t[0]||(t[0]=[A("path",{d:"M1.5 0h21l-1.91 21.563L11.977 24l-8.565-2.438zm17.09 4.413L5.41 4.41l.213 2.622 10.125.002-.255 2.716h-6.64l.24 2.573h6.182l-.366 3.523-2.91.804-2.956-.81-.188-2.11h-2.61l.29 3.855L12 19.288l5.373-1.53z"},null,-1)]))}const IR={render:Kx},$R=Object.freeze(Object.defineProperty({__proto__:null,default:IR,render:Kx},Symbol.toStringTag,{value:"Module"})),DR={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 128 128"};function Wx(e,t){return y(),S("svg",DR,t[0]||(t[0]=[A("path",{d:"M108.2 64.8c-.1-.1-.2-.2-.4-.2l-.1-.1c-.1-.1-.2-.1-.2-.2l-.1-.1c-.1 0-.2-.1-.2-.1l-.2-.1c-.1 0-.2-.1-.2-.1l-.2-.1c-.1 0-.2-.1-.2-.1-.1 0-.1 0-.2-.1l-.3-.1c-.1 0-.1 0-.2-.1l-.3-.1h-.1l-.4-.1h-.2c-.1 0-.2 0-.3-.1h-2.3c-.6-13.3.6-26.8-2.8-39.6 12.9-4.6 2.8-22.3-8.4-14.4-7.4-6.4-17.6-7.8-28.3-7.8-10.5.7-20.4 2.9-27.4 8.4-2.8-1.4-5.5-1.8-7.9-1.1v.1c-.1 0-.3.1-.4.2-.1 0-.3.1-.4.2h-.1c-.1 0-.2.1-.4.2h-.1l-.3.2h-.1l-.3.2h-.1l-.3.2s-.1 0-.1.1l-.3.2s-.1 0-.1.1l-.3.2s-.1 0-.1.1l-.3.2-.1.1c-.1.1-.2.1-.2.2l-.1.1-.2.2-.1.1c-.1.1-.1.2-.2.2l-.1.1c-.1.1-.1.2-.2.2l-.1.1c-.1.1-.1.2-.2.2l-.1.1c-.1.1-.1.2-.2.2l-.1.1c-.1.1-.1.2-.2.2l-.1.1-.1.3s0 .1-.1.1l-.1.3s0 .1-.1.1l-.1.3s0 .1-.1.1l-.1.3s0 .1-.1.1c.4.3.4.4.4.4v.1l-.1.3v.1c0 .1 0 .2-.1.3v3.1c0 .1 0 .2.1.3v.1l.1.3v.1l.1.3s0 .1.1.1l.1.3s0 .1.1.1l.1.3s0 .1.1.1l.2.3s0 .1.1.1l.2.3s0 .1.1.1l.2.3.1.1.3.3.3.3h.1c1 .9 2 1.6 4 2.2v-.2C23 37.3 26.5 50 26.7 63c-.6 0-.7.4-1.7.5h-.5c-.1 0-.3 0-.5.1-.1 0-.3 0-.4.1l-.4.1h-.1l-.4.1h-.1l-.3.1h-.1l-.3.1s-.1 0-.1.1l-.3.1-.2.1c-.1 0-.2.1-.2.1l-.2.1-.2.1c-.1 0-.2.1-.2.1l-.2.1-.4.3c-.1.1-.2.2-.3.2l-.4.4-.1.1c-.1.2-.3.4-.4.5l-.2.3-.3.6-.1.3v.3c0 .5.2.9.9 1.2.2 3.7 3.9 2 5.6.8l.1-.1c.2-.2.5-.3.6-.3h.1l.2-.1c.1 0 .1 0 .2-.1.2-.1.4-.1.5-.2.1 0 .1-.1.1-.2l.1-.1c.1-.2.2-.6.2-1.2l.1-1.3v1.8c-.5 13.1-4 30.7 3.3 42.5 1.3 2.1 2.9 3.9 4.7 5.4h-.5c-.2.2-.5.4-.8.6l-.9.6-.3.2-.6.4-.9.7-1.1 1c-.2.2-.3.4-.4.5l-.4.6-.2.3c-.1.2-.2.4-.2.6l-.1.3q-.3 1.2.6 2.7l.4.4h.2c.1 0 .2 0 .4.1.2.4 1.2 2.5 3.9.9 2.8-1.5 4.7-4.6 8.1-5.1l-.5-.6c5.9 2.8 12.8 4 19 4.2 8.7.3 18.6-.9 26.5-5.2 2.2.7 3.9 3.9 5.8 5.4l.1.1.1.1.1.1.1.1s.1 0 .1.1c0 0 .1 0 .1.1 0 0 .1 0 .1.1h2.1s.1 0 .1-.1h.1s.1 0 .1-.1h.1s.1 0 .1-.1c0 0 .1 0 .1-.1l.1-.1s.1 0 .1-.1l.1-.1h.1l.2-.2.2-.1h.1l.1-.1h.1l.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1v-.1s0-.1.1-.1v-.1s0-.1.1-.1v-.1s0-.1.1-.1v-1.4s-.3 0-.3-.1l-.3-.1v-.1l.3-.1s.2 0 .2-.1l.1-.1v-2.1s0-.1-.1-.1v-.1s0-.1-.1-.1v-.1s0-.1-.1-.1c0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1-.1-.1l-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1v-.1l-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1c2-1.9 3.8-4.2 5.1-6.9 5.9-11.8 4.9-26.2 4.1-39.2h.1c.1 0 .2.1.2.1h.3s.1 0 .1.1h.1s.1 0 .1.1l.2.1c1.7 1.2 5.4 2.9 5.6-.8 1.6.6-.3-1.8-1.3-2.5M36 23C32.8 7 58.4 4 59.3 19.6c.8 13-20 16.3-23.3 3.4m36.1 15c-1.3 1.4-2.7 1.2-4.1.7 0 1.9.4 3.9.1 5.9-.5.9-1.5 1-2.3 1.4-1.2-.2-2.1-.9-2.6-2l-.2-.1c-3.9 5.2-6.3-1.1-5.2-5-1.2.1-2.2-.2-3-1.5-1.4-2.6.7-5.8 3.4-6.3.7 3 8.7 2.6 10.1-.2 3.1 1.5 6.5 4.3 3.8 7.1m-7-17.5c-.9-13.8 20.3-17.5 23.4-4 3.5 15-20.8 18.9-23.4 4M41.7 17c-1.9 0-3.5 1.7-3.5 3.8s1.6 3.8 3.5 3.8 3.5-1.7 3.5-3.8-1.5-3.8-3.5-3.8m1.6 5.7c-.5 0-.8-.4-.8-1 0-.5.4-1 .8-1 .5 0 .8.4.8 1 0 .5-.3 1-.8 1m27.8-6.6c-1.9 0-3.4 1.7-3.4 3.8s1.5 3.8 3.4 3.8 3.4-1.7 3.4-3.8-1.5-3.8-3.4-3.8m1.6 5.6c-.4 0-.8-.4-.8-1 0-.5.4-1 .8-1s.8.4.8 1-.4 1-.8 1"},null,-1)]))}const RR={render:Wx},MR=Object.freeze(Object.defineProperty({__proto__:null,default:RR,render:Wx},Symbol.toStringTag,{value:"Module"})),LR={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function Yx(e,t){return y(),S("svg",LR,t[0]||(t[0]=[A("path",{d:"M1.5 0h21l-1.91 21.563L11.977 24l-8.564-2.438zm7.031 9.75-.232-2.718 10.059.003.23-2.622L5.412 4.41l.698 8.01h9.126l-.326 3.426-2.91.804-2.955-.81-.188-2.11H6.248l.33 4.171L12 19.351l5.379-1.443.744-8.157z"},null,-1)]))}const PR={render:Yx},FR=Object.freeze(Object.defineProperty({__proto__:null,default:PR,render:Yx},Symbol.toStringTag,{value:"Module"})),BR={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 128 128"};function Gx(e,t){return y(),S("svg",BR,t[0]||(t[0]=[A("path",{d:"M111.7 29.7 128 64l-16.3 34.3H16.3L0 64l16.3-34.3zm-5.5 5.7H20L6.3 64l13.6 28.6h86.3L119.8 64zm-76.3 19v8h9.2v-8.1h4.8v20.4h-4.7v-8.4H30v8.4h-4.8V54.4zm34.3 0v3.8h-6.5v16.5H53V58.2h-6.5v-3.8zm18.3 0v3.8H76v16.5h-4.7V58.2h-6.5v-3.8zm16.1.9c1.2.5 2.3 1.4 3.1 2.6.7 1.2 1.1 2.5 1 3.9.1 1.4-.3 2.7-1 3.9-.7 1.1-1.8 2-3.1 2.6-1.5.6-3.1.9-4.7.9h-4.1v5.6H85V54.4h8.9c1.6 0 3.2.3 4.7.9m-5.1 2.9h-3.8v7.1h3.8q2.1 0 3.3-.9c.8-.6 1.2-1.6 1.1-2.6 0-1.1-.3-2.1-1.1-2.6-.8-.7-1.9-1-3.3-1"},null,-1)]))}const UR={render:Gx},jR=Object.freeze(Object.defineProperty({__proto__:null,default:UR,render:Gx},Symbol.toStringTag,{value:"Module"})),HR={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function Zx(e,t){return y(),S("svg",HR,t[0]||(t[0]=[A("path",{d:"M11.26 15.27c3.37-.15 7.15-1.09 7-2.21a26 26 0 0 1-4.76.59c-3.62.16-6.58-.24-6.61-.9 0-.2.24-.4.69-.58-2.39-.64-3.67.53-3.69 1.22-.1 1.45 3.22 2.06 7.37 1.88m5.91 1.64a23 23 0 0 1-4.07.5c-3.09.14-5.61-.21-5.64-.77 0-.17.21-.34.59-.49-2-.55-3.13.45-3.15 1-.05 1.24 2.78 1.77 6.33 1.61 2.87-.1 6.25-1 5.94-1.85M3.61 20.8a.93.93 0 0 1 .29-.65c-2.09.1-2.54 1.13-2.51 1.76.07 1.39 4.67 2.31 10 2.05 4.44-.22 9.16-1 9.16-2.34a26.3 26.3 0 0 1-7.2 1.23c-5.35.26-9.67-.66-9.74-2.05"},null,-1),A("path",{d:"M22.4 12.65c-.55-1.48-2.67-2.34-4.74-1.57a2.47 2.47 0 0 0-1 .81c1.94-.56 3.83 0 4.34 1.41.45 1.21-.3 2.64-1.72 3.54a1.37 1.37 0 0 0 .92-.13c2.25-1.05 2.8-2.58 2.2-4.06m-9.88-1.38s-3.1-2.19-1.92-4.35S14.37 2.43 13.38 0c0 0 .12 1-3.12 3.91s-2.14 6.33 2.26 7.36"},null,-1),A("path",{d:"M15.17 4.83s-4.24 1.51-2.83 3.53c1 1.43 2.13 2 1.42 4 0 0 2.83-1.51.71-3.53s.7-4 .7-4M8.69 19.26c-1.6-.43-2.46.35-2.47.81 0 1 2.18 1.39 5 1.27 2.26-.11 4.73-.95 4.67-1.49a16.6 16.6 0 0 1-3.2.4c-2.43.11-4.41-.16-4.43-.61-.04-.13.13-.26.43-.38"},null,-1)]))}const zR={render:Zx},qR=Object.freeze(Object.defineProperty({__proto__:null,default:zR,render:Zx},Symbol.toStringTag,{value:"Module"})),VR={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function Qx(e,t){return y(),S("svg",VR,t[0]||(t[0]=[A("path",{d:"M0 0h24v24H0zm22.034 18.276c-.175-1.095-.888-2.015-3.003-2.873-.736-.345-1.554-.585-1.797-1.14-.091-.33-.105-.51-.046-.705.15-.646.915-.84 1.515-.66.39.12.75.42.976.9 1.034-.676 1.034-.676 1.755-1.125-.27-.42-.404-.601-.586-.78-.63-.705-1.469-1.065-2.834-1.034l-.705.089c-.676.165-1.32.525-1.71 1.005-1.14 1.291-.811 3.541.569 4.471 1.365 1.02 3.361 1.244 3.616 2.205.24 1.17-.87 1.545-1.966 1.41-.811-.18-1.26-.586-1.755-1.336l-1.83 1.051c.21.48.45.689.81 1.109 1.74 1.756 6.09 1.666 6.871-1.004.029-.09.24-.705.074-1.65zm-8.983-7.245h-2.248c0 1.938-.009 3.864-.009 5.805 0 1.232.063 2.363-.138 2.711-.33.689-1.18.601-1.566.48-.396-.196-.597-.466-.83-.855-.063-.105-.11-.196-.127-.196l-1.825 1.125c.305.63.75 1.172 1.324 1.517.855.51 2.004.675 3.207.405.783-.226 1.458-.691 1.811-1.411.51-.93.402-2.07.397-3.346.012-2.054 0-4.109 0-6.179z"},null,-1)]))}const KR={render:Qx},WR=Object.freeze(Object.defineProperty({__proto__:null,default:KR,render:Qx},Symbol.toStringTag,{value:"Module"})),YR={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function Xx(e,t){return y(),S("svg",YR,t[0]||(t[0]=[A("path",{d:"M4.56 18.71c-1.41-4-.65-8.94 1.77-11.48A5.47 5.47 0 0 1 12 5.71h.15a.8.8 0 0 1 .22.12c4 1.65 4.28 8.57 1.28 11.41a4.15 4.15 0 0 0 3.08-1.35c2.12-2.23 2.76-6.62 1.49-10.22A7.75 7.75 0 0 0 12.81.54H12a11.5 11.5 0 0 0-5.42 21.6 10 10 0 0 1-2.02-3.43"},null,-1),A("path",{d:"M23.5 12a11.49 11.49 0 0 0-6.09-10.14 9.9 9.9 0 0 1 2 3.43c1.41 4 .65 9-1.77 11.5a5.42 5.42 0 0 1-4 1.75A6.5 6.5 0 0 1 12 18.3h-.15a.8.8 0 0 1-.22-.12c-4-1.65-4.29-8.57-1.29-11.41a4.14 4.14 0 0 0-3.11 1.32c-2.12 2.22-2.76 6.61-1.49 10.2a7.77 7.77 0 0 0 5.45 5.17H12A11.5 11.5 0 0 0 23.5 12"},null,-1)]))}const GR={render:Xx},ZR=Object.freeze(Object.defineProperty({__proto__:null,default:GR,render:Xx},Symbol.toStringTag,{value:"Module"})),QR={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 128 128"};function Jx(e,t){return y(),S("svg",QR,t[0]||(t[0]=[A("path",{d:"M0 0h61.4L0 60.4zm0 128L128 0H64.6L0 63.7zm128 0L64.6 66.6 3.3 128z"},null,-1)]))}const XR={render:Jx},JR=Object.freeze(Object.defineProperty({__proto__:null,default:XR,render:Jx},Symbol.toStringTag,{value:"Module"})),eM={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function e_(e,t){return y(),S("svg",eM,t[0]||(t[0]=[A("path",{d:"M21.75 5.52 13 .28a2 2 0 0 0-2 0L2.25 5.52a2 2 0 0 0-1 1.69v9.58a2 2 0 0 0 1 1.69l2.62 1.57a3.12 3.12 0 0 0 4.73-2.68V8.12a1 1 0 0 0-2 0v9.25a1.13 1.13 0 0 1-.57 1 1.14 1.14 0 0 1-1.13 0l-2.61-1.58V7.24L12 2l8.73 5.21v9.55L12 22l-1.7-1a1 1 0 1 0-1 1.71l1.72 1a2 2 0 0 0 2 0l8.74-5.24a2 2 0 0 0 1-1.69V7.21a2 2 0 0 0-1.01-1.69"},null,-1),A("path",{d:"M15.51 14.76a9.3 9.3 0 0 1-2.24 0 .85.85 0 0 1-.75-.85 1 1 0 0 0-2 0A2.87 2.87 0 0 0 13 16.75a12 12 0 0 0 1.36.08 12 12 0 0 0 1.37-.08 2.87 2.87 0 0 0 2.5-2.84A2.68 2.68 0 0 0 16 11.26l-2.91-.49a.69.69 0 0 1-.58-.68.85.85 0 0 1 .75-.85 9.3 9.3 0 0 1 2.24 0 .85.85 0 0 1 .75.85 1 1 0 0 0 2 0 2.87 2.87 0 0 0-2.5-2.84 12.5 12.5 0 0 0-2.73 0 2.87 2.87 0 0 0-2.51 2.84 2.68 2.68 0 0 0 2.25 2.65l2.91.49a.68.68 0 0 1 .58.68.85.85 0 0 1-.74.85"},null,-1)]))}const tM={render:e_},rM=Object.freeze(Object.defineProperty({__proto__:null,default:tM,render:e_},Symbol.toStringTag,{value:"Module"})),aM={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 128 128"};function t_(e,t){return y(),S("svg",aM,t[0]||(t[0]=[A("path",{d:"M63.877 125.392c-32.671 0-60.37-27.594-60.627-60.469a59.94 59.94 0 0 1 17.506-42.759 60.94 60.94 0 0 1 43.279-18.36 60.08 60.08 0 0 1 42.647 17.71 60.15 60.15 0 0 1 18.157 42.522c.151 33.604-26.864 61.021-60.469 61.363h-.493zm.19-118.406a57.77 57.77 0 0 0-41.01 17.427 56.78 56.78 0 0 0-16.63 40.484c.236 31.159 26.495 57.286 57.43 57.286h.414c31.863-.29 57.504-26.266 57.385-58.128a56.97 56.97 0 0 0-17.217-40.273A56.7 56.7 0 0 0 64.068 6.986z"},null,-1),A("path",{d:"M16.89 82.383V46.865h8.64v3.183h-4.583v29.218h4.584v3.183zm29.323-18.111c0 6.478-3.933 10.167-9.26 10.167s-8.877-4.156-8.877-9.831c0-5.939 3.722-10.121 9.167-10.121s8.97 4.36 8.97 9.785m-14.415.29c0 3.932 1.973 7.05 5.36 7.05s5.333-3.183 5.333-7.195c0-3.643-1.796-7.083-5.334-7.083s-5.392 3.328-5.392 7.307zm17.407-9.404c1.69-.29 3.407-.434 5.123-.428a9.17 9.17 0 0 1 5.537 1.223 4.06 4.06 0 0 1 2.006 3.61 4.48 4.48 0 0 1-3.183 4.183c2.269.46 3.9 2.46 3.9 4.775a5.02 5.02 0 0 1-1.861 3.978c-1.368 1.21-3.643 1.796-7.162 1.796a34 34 0 0 1-4.327-.257zm3.499 7.622h1.795c2.433 0 3.801-1.145 3.801-2.782s-1.368-2.644-3.61-2.644a9.8 9.8 0 0 0-2.006.145zm0 8.878c.618.065 1.243.092 1.86.078 2.263 0 4.262-.861 4.262-3.182s-1.94-3.183-4.373-3.183h-1.75zM69.54 54.901h3.517v12.554c0 5.334-2.577 7.116-6.365 7.116a9.3 9.3 0 0 1-2.973-.507l.428-2.834c.703.224 1.44.335 2.183.349 2.006 0 3.183-.921 3.183-4.262l.026-12.416zm13.527 10.456v2.434h-7.32v-2.434zm17.091 8.273a12.3 12.3 0 0 1-4.978.862c-6.129 0-9.851-3.834-9.851-9.707-.283-5.353 3.827-9.923 9.18-10.206.375-.02.757-.02 1.131.006a11.1 11.1 0 0 1 4.775.862l-.783 2.801a9.5 9.5 0 0 0-3.788-.75c-3.932 0-6.76 2.467-6.76 7.116 0 4.235 2.499 6.971 6.734 6.971a9.8 9.8 0 0 0 3.834-.717zM111.2 46.766v35.61h-8.641v-3.182h4.583V49.949h-4.583v-3.183h8.64z"},null,-1)]))}const nM={render:t_},sM=Object.freeze(Object.defineProperty({__proto__:null,default:nM,render:t_},Symbol.toStringTag,{value:"Module"})),oM={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 128 128"};function r_(e,t){return y(),S("svg",oM,t[0]||(t[0]=[A("path",{d:"M65.004 115.355c-.461-.894-1.004-2.796-1.356-3.601-.378-.711-1.46-2.692-1.984-3.332-1.164-1.332-1.437-1.438-1.809-3.23-.628-3.067-2.148-8.462-4.042-12.227-1.004-2-2.626-3.606-4.067-5.07-1.246-1.247-4.121-3.31-4.668-3.227-4.766.894-6.226 5.586-8.457 9.27-1.27 2.062-2.516 3.769-3.52 5.937-.898 1.98-.812 4.23-2.331 5.938a15.4 15.4 0 0 0-3.333 5.855c-.195.453-.546 4.957-1.003 6.016l7.02-.438c6.585.461 4.687 2.961 14.858 2.438l16.098-.54a25 25 0 0 0-1.433-3.792zM111.793 8.254H16.207C7.312 8.23.086 15.457.086 24.352v35.105c2.352-.812 5.578-5.75 6.668-6.934 1.789-2.062 2.16-4.77 3.059-6.378 2.062-3.793 2.433-6.477 7.101-6.477 2.164 0 3.063.516 4.5 2.516.996 1.332 2.79 3.957 3.602 5.668 1.004 1.98 2.523 4.582 3.254 5.125.515.351.972.722 1.433.894.707.27 1.356-.27 1.902-.629.622-.539.895-1.52 1.52-2.953.895-2.086 1.813-4.418 2.332-5.312.914-1.461 1.273-3.254 2.25-4.067 1.461-1.246 3.441-1.355 3.957-1.437 2.98-.625 4.336 1.437 5.777 2.707.973.894 2.243 2.605 3.246 4.851.708 1.793 1.606 3.52 2.067 4.5.351.98 1.266 2.606 1.789 4.582.543 1.711 1.809 3.067 2.352 3.961 0 0 .812 2.164 5.476 4.145a35 35 0 0 0 4.336 1.52c2.066.734 4.047.644 6.563.374 1.789 0 2.793-2.625 3.601-4.683.438-1.254.98-4.774 1.25-5.758.27-.996-.437-1.707.192-2.625.722-.977 1.164-1.082 1.519-2.332.914-2.793 5.957-2.875 8.832-2.875 2.414 0 2.063 2.332 6.125 1.52 2.336-.434 4.586.273 7.023.995 2.063.543 4.043 1.168 5.204 2.524.73.898 2.629 5.312.73 5.476.164.188.36.645.625.817-.46 1.707-2.25.46-3.332.27-1.355-.27-2.332 0-3.684.624-2.335.996-5.668.918-7.726 2.625-1.715 1.438-1.715 4.582-2.543 6.371 0 0-2.254 5.696-6.996 9.192-1.278.914-3.715 3.058-8.918 3.871-2.356.355-4.586.355-7.024.27-1.164-.079-2.332-.079-3.52-.079-.706 0-3.062-.109-2.96.164l-.27.645c.024.29.063.602.164.895.102.515.102.976.192 1.437 0 .98-.086 2.063 0 3.066.082 2.063.894 3.957 1.004 6.102.078 2.355 1.246 4.875 2.414 6.77.46.707 1.086.789 1.355 1.71.352.98 0 2.141.188 3.227.625 4.227 1.875 8.73 3.773 12.61v.078c2.332-.352 4.77-1.247 7.836-1.684 5.664-.832 13.5-.461 18.54-.914 12.796-1.168 19.706 5.226 31.148 2.601V24.336c-.063-8.895-7.293-16.102-16.207-16.102zM64.086 83.855q0-.28 0 0m-34.457 14.75c.894-1.98 1.433-4.125 2.144-6.101.73-1.899 1.813-4.61 3.684-5.582-.246-.274-3.957-.375-4.934-.461-1.082-.086-2.171-.273-3.25-.438a135 135 0 0 1-6.125-1.265c-1.168-.274-5.21-1.715-6.02-2.067-2.085-.894-3.421-3.52-4.96-3.246-.977.188-1.98.54-2.605 1.54-.543.812-.731 2.242-1.083 3.226-.437 1.086-1.168 2.164-1.707 3.25-1.277 1.875-3.332 3.582-4.23 5.484-.191.457-.27.895-.457 1.356v21.683c1.082.188 2.16.371 3.328.73 8.996 2.438 11.164 2.606 19.98 1.63l.813-.11c.625-1.437 1.188-6.207 1.629-7.644.352-1.164.812-2.063.996-3.14.164-1.09 0-2.173-.102-3.15-.171-2.628 1.895-3.519 2.899-5.69zm0 0"},null,-1)]))}const iM={render:r_},lM=Object.freeze(Object.defineProperty({__proto__:null,default:iM,render:r_},Symbol.toStringTag,{value:"Module"})),cM={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function a_(e,t){return y(),S("svg",cM,t[0]||(t[0]=[A("path",{d:"M7.01 10.207h-.944l-.515 2.648h.838q.834 0 1.242-.314.408-.315.55-1.049.137-.705-.124-.995-.262-.29-1.047-.29M12 5.688C5.373 5.688 0 8.514 0 12s5.373 6.313 12 6.313S24 15.486 24 12s-5.373-6.312-12-6.312m-3.26 7.451c-.261.25-.575.438-.917.551q-.505.163-1.285.164H5.357l-.327 1.681H3.652l1.23-6.326h2.65q1.195 0 1.744.628.549.627.33 1.752a2.8 2.8 0 0 1-.305.847q-.215.383-.561.703m4.024.715.543-2.799q.094-.478-.068-.651-.16-.174-.687-.174H11.46l-.704 3.625H9.388l1.23-6.327h1.367l-.327 1.682h1.218q1.15 0 1.586.401c.436.401.378.7.263 1.299l-.572 2.944zm7.597-2.265a2.8 2.8 0 0 1-.305.847q-.214.383-.561.703a2.44 2.44 0 0 1-.917.551q-.504.163-1.286.164h-1.18l-.327 1.682h-1.378l1.23-6.326h2.649q1.195 0 1.744.628.55.626.331 1.751m-2.595-1.382h-.943l-.516 2.648h.838q.835 0 1.242-.314.407-.315.551-1.049.137-.705-.125-.995c-.262-.29-.524-.29-1.047-.29"},null,-1)]))}const uM={render:a_},dM=Object.freeze(Object.defineProperty({__proto__:null,default:uM,render:a_},Symbol.toStringTag,{value:"Module"})),fM={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 121 121"};function n_(e,t){return y(),S("svg",fM,t[0]||(t[0]=[A("path",{"fill-rule":"evenodd",d:"M73.7 58.9c-1.5-1.8-3.2-3.9-5-5.9C58.5 41.7 48.4 30.3 38 19.2c-4.7-5.1-6.2-10-.6-15.1C43-.9 48.5-.4 53.7 5.3 68.1 21.2 82.4 37.2 97 52.9c5.5 5.9 4.2 9.9-1.8 14.2-23 16.7-46 33.5-68.9 50.4-5.1 3.8-10.1 4.8-14.2-.9-4.6-6.2-.3-9.9 4.4-13.3 17-12.4 34-24.8 50.9-37.4 2.5-1.7 5.9-2.8 6.3-7m7.3 59.8c-6.2 0-12.4.2-18.6-.1-4.9-.2-7.9-3-7.8-8.2.1-4.9 2.5-8.6 7.5-8.7 13.5-.4 27.1-.3 40.7 0 4.3.1 7.5 2.9 7.5 7.4 0 5.1-2.7 9.1-8.2 9.5-7.2.4-14.2.1-21.1.1","clip-rule":"evenodd"},null,-1)]))}const pM={render:n_},hM=Object.freeze(Object.defineProperty({__proto__:null,default:pM,render:n_},Symbol.toStringTag,{value:"Module"})),mM={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function s_(e,t){return y(),S("svg",mM,t[0]||(t[0]=[A("path",{d:"m14.25.18.9.2.73.26.59.3.45.32.34.34.25.34.16.33.1.3.04.26.02.2-.01.13V8.5l-.05.63-.13.55-.21.46-.26.38-.3.31-.33.25-.35.19-.35.14-.33.1-.3.07-.26.04-.21.02H8.77l-.69.05-.59.14-.5.22-.41.27-.33.32-.27.35-.2.36-.15.37-.1.35-.07.32-.04.27-.02.21v3.06H3.17l-.21-.03-.28-.07-.32-.12-.35-.18-.36-.26-.36-.36-.35-.46-.32-.59-.28-.73-.21-.88-.14-1.05-.05-1.23.06-1.22.16-1.04.24-.87.32-.71.36-.57.4-.44.42-.33.42-.24.4-.16.36-.1.32-.05.24-.01h.16l.06.01h8.16v-.83H6.18l-.01-2.75-.02-.37.05-.34.11-.31.17-.28.25-.26.31-.23.38-.2.44-.18.51-.15.58-.12.64-.1.71-.06.77-.04.84-.02 1.27.05zm-6.3 1.98-.23.33-.08.41.08.41.23.34.33.22.41.09.41-.09.33-.22.23-.34.08-.41-.08-.41-.23-.33-.33-.22-.41-.09-.41.09zm13.09 3.95.28.06.32.12.35.18.36.27.36.35.35.47.32.59.28.73.21.88.14 1.04.05 1.23-.06 1.23-.16 1.04-.24.86-.32.71-.36.57-.4.45-.42.33-.42.24-.4.16-.36.09-.32.05-.24.02-.16-.01h-8.22v.82h5.84l.01 2.76.02.36-.05.34-.11.31-.17.29-.25.25-.31.24-.38.2-.44.17-.51.15-.58.13-.64.09-.71.07-.77.04-.84.01-1.27-.04-1.07-.14-.9-.2-.73-.25-.59-.3-.45-.33-.34-.34-.25-.34-.16-.33-.1-.3-.04-.25-.02-.2.01-.13v-5.34l.05-.64.13-.54.21-.46.26-.38.3-.32.33-.24.35-.2.35-.14.33-.1.3-.06.26-.04.21-.02.13-.01h5.84l.69-.05.59-.14.5-.21.41-.28.33-.32.27-.35.2-.36.15-.36.1-.35.07-.32.04-.28.02-.21V6.07h2.09l.14.01zm-6.47 14.25-.23.33-.08.41.08.41.23.33.33.23.41.08.41-.08.33-.23.23-.33.08-.41-.08-.41-.23-.33-.33-.23-.41-.08-.41.08z"},null,-1)]))}const gM={render:s_},bM=Object.freeze(Object.defineProperty({__proto__:null,default:gM,render:s_},Symbol.toStringTag,{value:"Module"})),vM={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 128 128"};function o_(e,t){return y(),S("svg",vM,t[0]||(t[0]=[A("path",{d:"M64 14.648c-35.346 0-64 19.19-64 42.863C0 78.275 22.046 95.589 51.316 99.53V86.699c-15.55-4.89-26.166-14.693-26.166-25.991 0-16.183 21.779-29.303 48.646-29.303 26.866 0 46.693 8.975 46.693 29.303 0 10.486-5.273 17.95-14.066 22.72 1.204.908 2.22 2.072 2.904 3.419l.388.655C121.025 79.772 128 69.189 128 57.51c0-23.672-28.654-42.863-64-42.863zm20.1 74.88c-2.612.257-5.322.41-8.114.462l.002 9.63a88 88 0 0 0 12.474-2.492l-.501-.941c-.68-1.268-1.347-2.543-2.033-3.807a41 41 0 0 0-1.828-2.851z"},null,-1),A("path",{"fill-rule":"evenodd",d:"M97.469 81.036s3.874 1.169 6.124 2.307c.78.396 2.132 1.184 3.106 2.22a8.4 8.4 0 0 1 1.42 2.04l15.266 25.74-24.674.01-11.537-21.666s-2.363-4.06-3.817-5.237c-1.213-.982-1.73-1.331-2.929-1.331h-5.862l.004 28.219-21.834.009V41.263h43.845s19.97.36 19.97 19.359S97.47 81.035 97.47 81.035zm-9.497-24.137-13.218-.009-.006 12.257 13.224-.004s6.124-.019 6.124-6.235c0-6.34-6.124-6.01-6.124-6.01z"},null,-1)]))}const yM={render:o_},wM=Object.freeze(Object.defineProperty({__proto__:null,default:yM,render:o_},Symbol.toStringTag,{value:"Module"})),xM={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function i_(e,t){return y(),S("svg",xM,t[0]||(t[0]=[A("path",{d:"M20.156.083c3.033.525 3.893 2.598 3.829 4.77L24 4.822 22.635 22.71 4.89 23.926h.016C3.433 23.864.15 23.729 0 19.139l1.645-3 2.819 6.586.503 1.172 2.805-9.144-.03.007.016-.03 9.255 2.956-1.396-5.431-.99-3.9 8.82-.569-.615-.51L16.5 2.114 20.159.073zM5.13 5.073c3.561-3.533 8.157-5.621 9.922-3.84 1.762 1.777-.105 6.105-3.673 9.636-3.563 3.532-8.103 5.734-9.864 3.957-1.766-1.777.045-6.217 3.612-9.75z"},null,-1)]))}const _M={render:i_},EM=Object.freeze(Object.defineProperty({__proto__:null,default:_M,render:i_},Symbol.toStringTag,{value:"Module"})),kM={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function l_(e,t){return y(),S("svg",kM,t[0]||(t[0]=[A("path",{d:"M4.589 24c4.537 0 13.81-1.516 14.821-3v-5.729c-.957 1.408-10.284 2.912-14.821 2.912zm0-7.635c4.537 0 13.81-1.516 14.821-3V7.636c-.957 1.408-10.284 2.912-14.821 2.912zm0-7.636c4.537 0 13.81-1.516 14.821-3V0C18.453 1.408 9.126 2.912 4.589 2.912z"},null,-1)]))}const TM={render:l_},SM=Object.freeze(Object.defineProperty({__proto__:null,default:TM,render:l_},Symbol.toStringTag,{value:"Module"})),AM={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 17 17"};function c_(e,t){return y(),S("svg",AM,t[0]||(t[0]=[A("path",{d:"m2.4 11.4 5.1-4.6-5.1-4.7L.7 3.7l3.4 3v.1l-3.4 3zm14.2 3.3v-2.2h-8v2.2z"},null,-1)]))}const CM={render:c_},OM=Object.freeze(Object.defineProperty({__proto__:null,default:CM,render:c_},Symbol.toStringTag,{value:"Module"})),NM={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 128 128"};function u_(e,t){return y(),S("svg",NM,t[0]||(t[0]=[A("path",{d:"M117.3 87.3c.2-.6.4-1.3.5-1.9 7-28-10.1-61.2-39.2-78.6C91.4 24 97 44.9 92 63.2c-.4 1.6-1 3.2-1.6 4.7-.6-.4-1.5-.9-2.5-1.5 0 0-28.9-17.9-60.2-49.4-.9-.8 16.7 25 36.6 46.1-9.4-5.3-35.5-24.3-52-39.4 2 3.4 4.4 6.7 7.1 9.8C33.1 51 51.2 72.6 72.7 89.2c-15.2 9.3-36.6 10-57.9 0C9.5 86.7 4.6 83.7 0 80.3c9 14.4 22.9 26.9 39.9 34.2 20.2 8.7 40.3 8.1 55.2.1.1 0 .1-.1.2-.1.7-.4 1.3-.7 2-1.1 7.2-3.7 21.3-7.4 28.9 7.4 1.7 3.6 5.7-15.6-8.9-33.5"},null,-1)]))}const IM={render:u_},$M=Object.freeze(Object.defineProperty({__proto__:null,default:IM,render:u_},Symbol.toStringTag,{value:"Module"})),DM={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function d_(e,t){return y(),S("svg",DM,t[0]||(t[0]=[A("path",{d:"M1.125 0C.502 0 0 .502 0 1.125v21.75C0 23.498.502 24 1.125 24h21.75c.623 0 1.125-.502 1.125-1.125V1.125C24 .502 23.498 0 22.875 0zm17.363 9.75q.918 0 1.627.111a6.4 6.4 0 0 1 1.306.34v2.458a4 4 0 0 0-.643-.361 5 5 0 0 0-.717-.26 5.5 5.5 0 0 0-1.426-.2q-.45 0-.819.086a2.1 2.1 0 0 0-.623.242q-.254.156-.393.374a.9.9 0 0 0-.14.49q0 .294.156.529.156.234.443.444c.287.21.423.276.696.41q.41.203.926.416.705.296 1.266.628.561.333.963.753.402.418.614.957.213.538.214 1.253 0 .986-.373 1.656a3 3 0 0 1-1.012 1.085 4.4 4.4 0 0 1-1.487.596q-.85.18-1.79.18a10 10 0 0 1-1.84-.164 5.5 5.5 0 0 1-1.512-.493v-2.63a5.03 5.03 0 0 0 3.237 1.2q.5 0 .872-.09.373-.09.623-.25.249-.162.373-.38a1.02 1.02 0 0 0-.074-1.089 2.1 2.1 0 0 0-.537-.5 5.6 5.6 0 0 0-.807-.444 28 28 0 0 0-1.007-.436q-1.377-.575-2.053-1.405t-.676-2.005q0-.92.369-1.582.368-.662 1.004-1.089a4.5 4.5 0 0 1 1.47-.629 7.5 7.5 0 0 1 1.77-.201m-15.113.188h9.563v2.166H9.506v9.646H6.789v-9.646H3.375z"},null,-1)]))}const RM={render:d_},MM=Object.freeze(Object.defineProperty({__proto__:null,default:RM,render:d_},Symbol.toStringTag,{value:"Module"})),LM={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"};function f_(e,t){return y(),S("svg",LM,t[0]||(t[0]=[A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round",d:"M7.8 4.6 1.4 11c-.6.6-.6 1.6 0 2l6.2 6.2m8.6-14.6 6.2 6.2c.6.6.6 1.6 0 2l-6.2 6.6"},null,-1)]))}const PM={render:f_},FM=Object.freeze(Object.defineProperty({__proto__:null,default:PM,render:f_},Symbol.toStringTag,{value:"Module"})),BM={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function p_(e,t){return y(),S("svg",BM,t[0]||(t[0]=[A("path",{d:"M23.55 10.91 13.09.45a1.55 1.55 0 0 0-2.18 0L8.46 2.9 11 5.48a2.06 2.06 0 0 1 1-.23 2.25 2.25 0 0 1 2.25 2.25 2.2 2.2 0 0 1-.22 1l2.19 2.2a2 2 0 1 1-1.06 1.06L13 9.52a1 1 0 0 1-.21.09v5.54a2 2 0 1 1-1.5 0V9.61A2.24 2.24 0 0 1 9.75 7.5a2.2 2.2 0 0 1 .22-1L7.4 4 .45 11a1.55 1.55 0 0 0 0 2.18l10.46 10.37a1.55 1.55 0 0 0 2.18 0l10.46-10.46a1.55 1.55 0 0 0 0-2.18"},null,-1)]))}const UM={render:p_},jM=Object.freeze(Object.defineProperty({__proto__:null,default:UM,render:p_},Symbol.toStringTag,{value:"Module"})),HM={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24"};function h_(e,t){return y(),S("svg",HM,t[0]||(t[0]=[A("path",{d:"M12.001 4.8q-4.8 0-6 4.8 1.8-2.4 4.2-1.8c.913.228 1.565.89 2.288 1.624C13.666 10.618 15.027 12 18.001 12q4.8 0 6-4.8-1.8 2.4-4.2 1.8c-.913-.228-1.565-.89-2.288-1.624C16.337 6.182 14.976 4.8 12.001 4.8m-6 7.2q-4.8 0-6 4.8 1.8-2.4 4.2-1.8c.913.228 1.565.89 2.288 1.624 1.177 1.194 2.538 2.576 5.512 2.576q4.8 0 6-4.8-1.8 2.4-4.2 1.8c-.913-.228-1.565-.89-2.288-1.624C10.337 13.382 8.976 12 6.001 12"},null,-1)]))}const zM={render:h_},qM=Object.freeze(Object.defineProperty({__proto__:null,default:zM,render:h_},Symbol.toStringTag,{value:"Module"})),rg=Object.assign({"./Add.svg":SN,"./AddTab.svg":ON,"./ArrowLeft.svg":$N,"./ArrowRight.svg":MN,"./Brackets.svg":FN,"./Branch.svg":jN,"./Changelog.svg":qN,"./Checkmark.svg":WN,"./ChevronDown.svg":ZN,"./ChevronLeft.svg":JN,"./ChevronRight.svg":r9,"./ChevronUp.svg":s9,"./Clipboard.svg":l9,"./Close.svg":d9,"./CloseTab.svg":h9,"./CloseTabs.svg":b9,"./Cloud.svg":w9,"./CodeFolder.svg":E9,"./Cog.svg":S9,"./Collection.svg":O9,"./Cookie.svg":$9,"./DarkMode.svg":M9,"./Delete.svg":F9,"./Discord.svg":j9,"./DiscordLine.svg":q9,"./DocsPage.svg":W9,"./Download.svg":Z9,"./Duplicate.svg":J9,"./Edit.svg":rI,"./Ellipses.svg":sI,"./Email.svg":lI,"./Error.svg":dI,"./Example.svg":hI,"./ExternalLink.svg":bI,"./FilterList.svg":wI,"./Folder.svg":EI,"./GitHub.svg":SI,"./GitHubLine.svg":OI,"./Google.svg":$I,"./Help.svg":MI,"./Hide.svg":FI,"./History.svg":jI,"./House.svg":qI,"./Import.svg":WI,"./Info.svg":ZI,"./Key.svg":JI,"./Leave.svg":r$,"./LightDarkModeToggle.svg":s$,"./LightMode.svg":l$,"./Link.svg":d$,"./Lock.svg":h$,"./Logo.svg":b$,"./LogoAPI.svg":w$,"./LogoClient.svg":E$,"./LogoMarket.svg":S$,"./LogoSwagger.svg":O$,"./Magic.svg":$$,"./Menu.svg":M$,"./Page.svg":F$,"./PaperAirplane.svg":j$,"./Pencil.svg":q$,"./Play.svg":W$,"./Refresh.svg":Z$,"./Roadmap.svg":J$,"./Scribble.svg":rD,"./Search.svg":sD,"./Server.svg":lD,"./Settings.svg":dD,"./Show.svg":hD,"./Sort.svg":bD,"./Terminal.svg":wD,"./ThumbsDown.svg":ED,"./ThumbsUp.svg":SD,"./Trash.svg":OD,"./Unlock.svg":$D,"./Unwatch.svg":MD,"./Upload.svg":FD,"./UploadSimple.svg":jD,"./User.svg":qD,"./Users.svg":WD,"./Wallet.svg":ZD,"./Watch.svg":JD,"./Workspace.svg":rR,"./programming-framework-angular.svg":sR,"./programming-framework-astro.svg":lR,"./programming-framework-laravel.svg":dR,"./programming-framework-nextdotjs.svg":hR,"./programming-framework-react.svg":bR,"./programming-framework-vuedotjs.svg":wR,"./programming-language-c.svg":ER,"./programming-language-clojure.svg":SR,"./programming-language-csharp.svg":OR,"./programming-language-css3.svg":$R,"./programming-language-go.svg":MR,"./programming-language-html5.svg":FR,"./programming-language-http.svg":jR,"./programming-language-java.svg":qR,"./programming-language-javascript.svg":WR,"./programming-language-json.svg":ZR,"./programming-language-kotlin.svg":JR,"./programming-language-node.svg":rM,"./programming-language-objc.svg":sM,"./programming-language-ocaml.svg":lM,"./programming-language-php.svg":dM,"./programming-language-powershell.svg":hM,"./programming-language-python.svg":bM,"./programming-language-r.svg":wM,"./programming-language-ruby.svg":EM,"./programming-language-scala.svg":SM,"./programming-language-shell.svg":OM,"./programming-language-swift.svg":$M,"./programming-language-typescript.svg":MM,"./programming-script-code.svg":FM,"./programming-tool-git.svg":jM,"./programming-tool-tailwindcss.svg":qM}),VM=e=>{const t=`./${e}.svg`;return rg[t]?rg[t]:(console.warn(`Could not find icon: ${e}`),null)},KM=se({__name:"ScalarIcon",props:{icon:{},size:{},thickness:{},label:{}},setup(e){X6(s=>({"3c7f90fa":a.value}));const t=e,r=wn({variants:{size:{xs:"size-3",sm:"size-3.5",md:"size-4",lg:"size-5",xl:"size-6","2xl":"size-8","3xl":"size-10",full:"size-full"}},defaultVariants:{size:"full"}}),a=B(()=>t.thickness??"2"),n=B(()=>t.label?{ariaLabel:t.label}:{ariaHidden:!0,role:"presentation"});return(s,o)=>(y(),V(Tr(T(VM)(s.icon)),pr({class:T(Qr)("scalar-icon",T(r)({size:s.size}))},n.value),null,16,["class"]))}}),Ph=(e,t)=>{const r=e.__vccOpts||e;for(const[a,n]of t)r[a]=n;return r},ft=Ph(KM,[["__scopeId","data-v-a4126bd9"]]),WM=["ariaDisabled"],YM={class:"sr-only"},Ol=se({__name:"ScalarIconButton",props:{label:{},icon:{},disabled:{type:Boolean},variant:{default:"ghost"},size:{default:"md"},thickness:{}},setup(e){const t=wn({base:"scalar-icon-button grid aspect-square cursor-pointer rounded",variants:{size:{xxs:"size-3.5 p-0.5",xs:"size-5 p-1",sm:"size-6 p-1",md:"size-10 p-3",full:"h-full w-full"},disabled:{true:"cursor-not-allowed shadow-none"},variant:iw}}),r=B(()=>{const{class:a,...n}=No();return{class:a||"",rest:n}});return(a,n)=>(y(),S("button",pr(r.value.rest,{ariaDisabled:a.disabled||void 0,class:T(Qr)(T(t)({size:a.size,variant:a.variant,disabled:a.disabled}),r.value.class),type:"button"}),[F(T(ft),{icon:a.icon,thickness:a.thickness},null,8,["icon","thickness"]),A("span",YM,we(a.label),1)],16,WM))}}),GM={key:0,class:"close-button z-10 fixed right-2 top-2"};function m_(){return at({open:!1,show(){this.open=!0},hide(){this.open=!1}})}const ZM=se({__name:"ScalarModal",props:{state:{},title:{},bodyClass:{},maxWidth:{},size:{default:"md"},variant:{}},setup(e){const t=wn({base:["scalar-modal","col relative mx-auto mb-0 w-[calc(100vw-16px)] rounded-lg bg-b-2 p-0 text-left leading-snug text-c-1 opacity-0 lg:w-[calc(100vw-32px)]"].join(" "),variants:{size:{xxs:"mt-20 max-w-screen-xxs",xs:"mt-20 max-w-screen-xs",sm:"mt-20 max-w-screen-sm",md:"mt-20 max-w-screen-md",lg:"m-auto max-w-screen-lg",xl:"m-auto max-w-screen-xl",full:"full-size-styles mt-0 overflow-hidden lg:w-full"},variant:{form:"scalar-modal-form",history:"scalar-modal-history bg-b-1",search:"scalar-modal-search"}}}),r=wn({base:["scalar-modal-body","relative m-1 max-h-[calc(100dvh-240px)] rounded-lg bg-b-1 p-3"].join(" "),variants:{variant:{form:"overflow-visible",history:"pt-3",search:"col !m-0 max-h-[440px] overflow-hidden p-0"},size:{xxs:"max-h-[calc(100dvh-240px)]",xs:"max-h-[calc(100dvh-240px)]",sm:"max-h-[calc(100dvh-240px)]",md:"max-h-[calc(100dvh-240px)]",lg:"max-h-[calc(100dvh-180px)]",xl:"m-0 max-h-[calc(100dvh-120px)] p-0",full:"max-h-dvh rounded-none bg-transparent"}}});return(a,n)=>(y(),V(T(rN),{open:a.state.open,onClose:n[1]||(n[1]=s=>a.state.hide())},{default:L(()=>[A("div",{class:Oe(T(Qr)("scalar-modal-layout fixed left-0 top-0 flex items-start justify-center","z-[1001] h-[100dvh] w-[100dvw]","bg-backdrop opacity-0 dark:bg-backdropdark",a.size==="full"&&"flex"))},[F(T(aN),{class:Oe(T(t)({size:a.size,variant:a.variant})),style:Jt({maxWidth:a.maxWidth})},{default:L(()=>[a.title?(y(),V(T(nN),{key:0,class:Oe(["scalar-modal-header m-0 -mb-1 rounded-lg p-3 text-left text-sm font-medium text-c-1",{"pb-0 pt-6":a.variant==="history"}])},{default:L(()=>[ue(we(a.title),1)]),_:1},8,["class"])):W("",!0),a.size==="full"?(y(),S("div",{key:1,class:Oe(a.bodyClass)},[pe(a.$slots,"default",{},void 0,!0)],2)):(y(),V(T(sN),{key:2,class:Oe(T(Qr)(a.bodyClass,T(r)({size:a.size,variant:a.variant})))},{default:L(()=>[pe(a.$slots,"default",{},void 0,!0)]),_:3},8,["class"]))]),_:3},8,["class","style"]),a.size==="full"?(y(),S("div",GM,[F(T(Ol),{class:"hover:bg-b-2 focus:outline-none",icon:"Close",label:"Clear Search",onClose:n[0]||(n[0]=s=>a.state.hide())})])):W("",!0)],2)]),_:3},8,["open"]))}}),QM=Ph(ZM,[["__scopeId","data-v-e37b0bd8"]]),XM={key:0,class:"circular-loader"};function $ne(){return at({isValid:!1,isInvalid:!1,isLoading:!1,startLoading(){this.isLoading=!0},stopLoading(){this.isLoading=!1},validate(e=800,t){this.isInvalid=!1,this.isValid=!0;const r=t?e-300:e;return new Promise(a=>setTimeout(t?()=>this.clear().then(()=>a(!0)):()=>a(!0),r))},invalidate(e=1100,t){this.isValid=!1,this.isInvalid=!0;const r=t?e-300:e;return new Promise(a=>setTimeout(t?()=>this.clear().then(()=>a(!0)):()=>a(!0),r))},clear(e=300){return this.isValid=!1,this.isInvalid=!1,this.isLoading=!1,new Promise(t=>{setTimeout(()=>{t(!0)},e)})}})}const JM=se({__name:"ScalarLoading",props:{loadingState:{},size:{}},setup(e){const t=wn({variants:{size:{xs:"size-3",sm:"size-3.5",md:"size-4",lg:"size-5",xl:"size-6","2xl":"size-8","3xl":"size-10",full:"size-full"}},defaultVariants:{size:"full"}});return(r,a)=>r.loadingState?(y(),S("div",{key:0,class:Oe(T(Qr)("loader-wrapper",T(t)({size:r.size})))},[(y(),S("svg",{class:Oe(["svg-loader",{"icon-is-valid":r.loadingState.isValid,"icon-is-invalid":r.loadingState.isInvalid}]),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[a[0]||(a[0]=yi('',5)),r.loadingState.isLoading?(y(),S("g",XM,[A("circle",{class:Oe(["loader-path",{"loader-path-off":r.loadingState.isValid||r.loadingState.isInvalid}]),cx:"50",cy:"50",fill:"none",r:"20","stroke-width":"2"},null,2)])):W("",!0)],2))],2)):W("",!0)}}),g_=Ph(JM,[["__scopeId","data-v-5a129980"]]),eL=["ariaDisabled","type"],tL={key:3,class:"centered-x absolute"},Vi=se({inheritAttrs:!1,__name:"ScalarButton",props:{disabled:{type:Boolean},fullWidth:{type:Boolean,default:!1},loading:{},size:{default:"md"},variant:{default:"solid"},type:{default:"button"}},setup(e){const t=B(()=>{const{class:r,...a}=No();return{class:r||"",rest:a}});return(r,a)=>{var n,s,o,i;return y(),S("button",pr(t.value.rest,{ariaDisabled:r.disabled||void 0,class:T(Qr)(T(EN)({fullWidth:r.fullWidth,disabled:r.disabled,size:r.size,variant:r.variant}),{relative:(n=r.loading)==null?void 0:n.isLoading},`${t.value.class}`),type:r.type}),[r.$slots.icon?(y(),S("div",{key:0,class:Oe(["mr-2 h-4 w-4",{invisible:(s=r.loading)==null?void 0:s.isLoading}])},[pe(r.$slots,"icon")],2)):W("",!0),r.loading?(y(),S("span",{key:1,class:Oe({invisible:(o=r.loading)==null?void 0:o.isLoading})},[pe(r.$slots,"default")],2)):pe(r.$slots,"default",{key:2}),(i=r.loading)!=null&&i.isLoading?(y(),S("div",tL,[F(T(g_),{loadingState:r.loading,size:"xs"},null,8,["loadingState"])])):W("",!0)],16,eL)}}}),b_={ts:"typescript",js:"javascript",py:"python",py3:"python","c#":"csharp","c++":"cpp",node:"javascript"},ag=function(e,t,r){const a=ku(r);if(!e||!e.type||!e.children)throw new Error("Expected parent node");if(typeof t=="number"){if(t<0||t===Number.POSITIVE_INFINITY)throw new Error("Expected positive finite number as index")}else if(t=e.children.indexOf(t),t<0)throw new Error("Expected child node or index");for(;++tc&&(c=u):u&&(c!==void 0&&c>-1&&l.push(` -`.repeat(c)||" "),c=-1,l.push(u))}return l.join("")}function w_(e,t,r){return e.type==="element"?iL(e,t,r):e.type==="text"?r.whitespace==="normal"?x_(e,r):lL(e):[]}function iL(e,t,r){const a=__(e,r),n=e.children||[];let s=-1,o=[];if(oL(e))return o;let i,l;for(np(e)||ig(e)&&ag(t,e,ig)?l=` -`:sL(e)?(i=2,l=2):y_(e)&&(i=1,l=1);++s|0 <=|0 >=|0 ==|0 +|0 /|0 *|0 -|0 rem quot neg? pos? delay? symbol? keyword? true? false? integer? empty? coll? list? set? ifn? fn? associative? sequential? sorted? counted? reversible? number? decimal? class? distinct? isa? float? rational? reduced? ratio? odd? even? char? seq? vector? string? map? nil? contains? zero? instance? not-every? not-any? libspec? -> ->> .. . inc compare do dotimes mapcat take remove take-while drop letfn drop-last take-last drop-while while intern condp case reduced cycle split-at split-with repeat replicate iterate range merge zipmap declare line-seq sort comparator sort-by dorun doall nthnext nthrest partition eval doseq await await-for let agent atom send send-off release-pending-sends add-watch mapv filterv remove-watch agent-error restart-agent set-error-handler error-handler set-error-mode! error-mode shutdown-agents quote var fn loop recur throw try monitor-enter monitor-exit macroexpand macroexpand-1 for dosync and or when when-not when-let comp juxt partial sequence memoize constantly complement identity assert peek pop doto proxy first rest cons cast coll last butlast sigs reify second ffirst fnext nfirst nnext meta with-meta ns in-ns create-ns import refer keys select-keys vals key val rseq name namespace promise into transient persistent! conj! assoc! dissoc! pop! disj! use class type num float double short byte boolean bigint biginteger bigdec print-method print-dup throw-if printf format load compile get-in update-in pr pr-on newline flush read slurp read-line subvec with-open memfn time re-find re-groups rand-int rand mod locking assert-valid-fdecl alias resolve ref deref refset swap! reset! set-validator! compare-and-set! alter-meta! reset-meta! commute get-validator alter ref-set ref-history-count ref-min-history ref-max-history ensure sync io! new next conj set! to-array future future-call into-array aset gen-class reduce map filter find empty hash-map hash-set sorted-map sorted-map-by sorted-set sorted-set-by vec vector seq flatten reverse assoc dissoc list disj get union difference intersection extend extend-type extend-protocol int nth delay count concat chunk chunk-buffer chunk-append chunk-first chunk-rest max min dec unchecked-inc-int unchecked-inc unchecked-dec-inc unchecked-dec unchecked-negate unchecked-add-int unchecked-add unchecked-subtract-int unchecked-subtract chunk-next chunk-cons chunked-seq? prn vary-meta lazy-seq spread list* str find-keyword keyword symbol gensym force rationalize"},s={begin:r,relevance:0},o={scope:"number",relevance:0,variants:[{match:/[-+]?0[xX][0-9a-fA-F]+N?/},{match:/[-+]?0[0-7]+N?/},{match:/[-+]?[1-9][0-9]?[rR][0-9a-zA-Z]+N?/},{match:/[-+]?[0-9]+\/[0-9]+N?/},{match:/[-+]?[0-9]+((\.[0-9]*([eE][+-]?[0-9]+)?M?)|([eE][+-]?[0-9]+M?|M))/},{match:/[-+]?([1-9][0-9]*|0)N?/}]},i={scope:"character",variants:[{match:/\\o[0-3]?[0-7]{1,2}/},{match:/\\u[0-9a-fA-F]{4}/},{match:/\\(newline|space|tab|formfeed|backspace|return)/},{match:/\\\S/,relevance:0}]},l={scope:"regex",begin:/#"/,end:/"/,contains:[e.BACKSLASH_ESCAPE]},c=e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),u={scope:"punctuation",match:/,/,relevance:0},d=e.COMMENT(";","$",{relevance:0}),f={className:"literal",begin:/\b(true|false|nil)\b/},p={begin:"\\[|(#::?"+r+")?\\{",end:"[\\]\\}]",relevance:0},h={className:"symbol",begin:"[:]{1,2}"+r},b={begin:"\\(",end:"\\)"},g={endsWithParent:!0,relevance:0},w={keywords:n,className:"name",begin:r,relevance:0,starts:g},x=[u,b,i,l,c,d,h,p,o,f,s],v={beginKeywords:a,keywords:{$pattern:r,keyword:a},end:'(\\[|#|\\d|"|:|\\{|\\)|\\(|$)',contains:[{className:"title",begin:r,relevance:0,excludeEnd:!0,endsParent:!0}].concat(x)};return b.contains=[v,w,g],g.contains=x,p.contains=x,{name:"Clojure",aliases:["clj","edn"],illegal:/\S/,contains:[u,b,i,l,c,d,h,p,o,f]}}function hL(e){const t=e.regex,r="[a-zA-Z_][a-zA-Z0-9_.]*(!|\\?)?",a="[a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",o={$pattern:r,keyword:["after","alias","and","case","catch","cond","defstruct","defguard","do","else","end","fn","for","if","import","in","not","or","quote","raise","receive","require","reraise","rescue","try","unless","unquote","unquote_splicing","use","when","with|0"],literal:["false","nil","true"]},i={className:"subst",begin:/#\{/,end:/\}/,keywords:o},l={className:"number",begin:"(\\b0o[0-7_]+)|(\\b0b[01_]+)|(\\b0x[0-9a-fA-F_]+)|(-?\\b[0-9][0-9_]*(\\.[0-9_]+([eE][-+]?[0-9]+)?)?)",relevance:0},u={match:/\\[\s\S]/,scope:"char.escape",relevance:0},d=`[/|([{<"']`,f=[{begin:/"/,end:/"/},{begin:/'/,end:/'/},{begin:/\//,end:/\//},{begin:/\|/,end:/\|/},{begin:/\(/,end:/\)/},{begin:/\[/,end:/\]/},{begin:/\{/,end:/\}/},{begin://}],p=E=>({scope:"char.escape",begin:t.concat(/\\/,E),relevance:0}),h={className:"string",begin:"~[a-z](?="+d+")",contains:f.map(E=>e.inherit(E,{contains:[p(E.end),u,i]}))},b={className:"string",begin:"~[A-Z](?="+d+")",contains:f.map(E=>e.inherit(E,{contains:[p(E.end)]}))},g={className:"regex",variants:[{begin:"~r(?="+d+")",contains:f.map(E=>e.inherit(E,{end:t.concat(E.end,/[uismxfU]{0,7}/),contains:[p(E.end),u,i]}))},{begin:"~R(?="+d+")",contains:f.map(E=>e.inherit(E,{end:t.concat(E.end,/[uismxfU]{0,7}/),contains:[p(E.end)]}))}]},w={className:"string",contains:[e.BACKSLASH_ESCAPE,i],variants:[{begin:/"""/,end:/"""/},{begin:/'''/,end:/'''/},{begin:/~S"""/,end:/"""/,contains:[]},{begin:/~S"/,end:/"/,contains:[]},{begin:/~S'''/,end:/'''/,contains:[]},{begin:/~S'/,end:/'/,contains:[]},{begin:/'/,end:/'/},{begin:/"/,end:/"/}]},x={className:"function",beginKeywords:"def defp defmacro defmacrop",end:/\B\b/,contains:[e.inherit(e.TITLE_MODE,{begin:r,endsParent:!0})]},v=e.inherit(x,{className:"class",beginKeywords:"defimpl defmodule defprotocol defrecord",end:/\bdo\b|$|;/}),_=[w,g,b,h,e.HASH_COMMENT_MODE,v,x,{begin:"::"},{className:"symbol",begin:":(?![\\s:])",contains:[w,{begin:a}],relevance:0},{className:"symbol",begin:r+":(?!:)",relevance:0},{className:"title.class",begin:/(\b[A-Z][a-zA-Z0-9_]+)/,relevance:0},l,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))"}];return i.contains=_,{name:"Elixir",aliases:["ex","exs"],keywords:o,contains:_}}function mL(e){const t="('|\\.')+",r={relevance:0,contains:[{begin:t}]};return{name:"Matlab",keywords:{keyword:"arguments break case catch classdef continue else elseif end enumeration events for function global if methods otherwise parfor persistent properties return spmd switch try while",built_in:"sin sind sinh asin asind asinh cos cosd cosh acos acosd acosh tan tand tanh atan atand atan2 atanh sec secd sech asec asecd asech csc cscd csch acsc acscd acsch cot cotd coth acot acotd acoth hypot exp expm1 log log1p log10 log2 pow2 realpow reallog realsqrt sqrt nthroot nextpow2 abs angle complex conj imag real unwrap isreal cplxpair fix floor ceil round mod rem sign airy besselj bessely besselh besseli besselk beta betainc betaln ellipj ellipke erf erfc erfcx erfinv expint gamma gammainc gammaln psi legendre cross dot factor isprime primes gcd lcm rat rats perms nchoosek factorial cart2sph cart2pol pol2cart sph2cart hsv2rgb rgb2hsv zeros ones eye repmat rand randn linspace logspace freqspace meshgrid accumarray size length ndims numel disp isempty isequal isequalwithequalnans cat reshape diag blkdiag tril triu fliplr flipud flipdim rot90 find sub2ind ind2sub bsxfun ndgrid permute ipermute shiftdim circshift squeeze isscalar isvector ans eps realmax realmin pi i|0 inf nan isnan isinf isfinite j|0 why compan gallery hadamard hankel hilb invhilb magic pascal rosser toeplitz vander wilkinson max min nanmax nanmin mean nanmean type table readtable writetable sortrows sort figure plot plot3 scatter scatter3 cellfun legend intersect ismember procrustes hold num2cell "},illegal:'(//|"|#|/\\*|\\s+/\\w+)',contains:[{className:"function",beginKeywords:"function",end:"$",contains:[e.UNDERSCORE_TITLE_MODE,{className:"params",variants:[{begin:"\\(",end:"\\)"},{begin:"\\[",end:"\\]"}]}]},{className:"built_in",begin:/true|false/,relevance:0,starts:r},{begin:"[a-zA-Z][a-zA-Z_0-9]*"+t,relevance:0},{className:"number",begin:e.C_NUMBER_RE,relevance:0,starts:r},{className:"string",begin:"'",end:"'",contains:[{begin:"''"}]},{begin:/\]|\}|\)/,relevance:0,starts:r},{className:"string",begin:'"',end:'"',contains:[{begin:'""'}],starts:r},e.COMMENT("^\\s*%\\{\\s*$","^\\s*%\\}\\s*$"),e.COMMENT("%","$")]}}function gL(e){const t=e.regex,r={className:"variable",variants:[{begin:/\$\d+/},{begin:/\$\{\w+\}/},{begin:t.concat(/[$@]/,e.UNDERSCORE_IDENT_RE)}]},n={endsWithParent:!0,keywords:{$pattern:/[a-z_]{2,}|\/dev\/poll/,literal:["on","off","yes","no","true","false","none","blocked","debug","info","notice","warn","error","crit","select","break","last","permanent","redirect","kqueue","rtsig","epoll","poll","/dev/poll"]},relevance:0,illegal:"=>",contains:[e.HASH_COMMENT_MODE,{className:"string",contains:[e.BACKSLASH_ESCAPE,r],variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/}]},{begin:"([a-z]+):/",end:"\\s",endsWithParent:!0,excludeEnd:!0,contains:[r]},{className:"regexp",contains:[e.BACKSLASH_ESCAPE,r],variants:[{begin:"\\s\\^",end:"\\s|\\{|;",returnEnd:!0},{begin:"~\\*?\\s+",end:"\\s|\\{|;",returnEnd:!0},{begin:"\\*(\\.[a-z\\-]+)+"},{begin:"([a-z\\-]+\\.)+\\*"}]},{className:"number",begin:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{className:"number",begin:"\\b\\d+[kKmMgGdshdwy]?\\b",relevance:0},r]};return{name:"Nginx config",aliases:["nginxconf"],contains:[e.HASH_COMMENT_MODE,{beginKeywords:"upstream location",end:/;|\{/,contains:n.contains,keywords:{section:"upstream location"}},{className:"section",begin:t.concat(e.UNDERSCORE_IDENT_RE+t.lookahead(/\s+\{/)),relevance:0},{begin:t.lookahead(e.UNDERSCORE_IDENT_RE+"\\s"),end:";|\\{",contains:[{className:"attribute",begin:e.UNDERSCORE_IDENT_RE,starts:n}],relevance:0}],illegal:"[^\\s\\}\\{]"}}function bL(e){return{name:"OCaml",aliases:["ml"],keywords:{$pattern:"[a-z_]\\w*!?",keyword:"and as assert asr begin class constraint do done downto else end exception external for fun function functor if in include inherit! inherit initializer land lazy let lor lsl lsr lxor match method!|10 method mod module mutable new object of open! open or private rec sig struct then to try type val! val virtual when while with parser value",built_in:"array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 string unit in_channel out_channel ref",literal:"true false"},illegal:/\/\/|>>/,contains:[{className:"literal",begin:"\\[(\\|\\|)?\\]|\\(\\)",relevance:0},e.COMMENT("\\(\\*","\\*\\)",{contains:["self"]}),{className:"symbol",begin:"'[A-Za-z_](?!')[\\w']*"},{className:"type",begin:"`[A-Z][\\w']*"},{className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},{begin:"[a-z_]\\w*'[\\w']*",relevance:0},e.inherit(e.APOS_STRING_MODE,{className:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"number",begin:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",relevance:0},{begin:/->/}]}}function vL(e){const t=["string","char","byte","int","long","bool","decimal","single","double","DateTime","xml","array","hashtable","void"],r="Add|Clear|Close|Copy|Enter|Exit|Find|Format|Get|Hide|Join|Lock|Move|New|Open|Optimize|Pop|Push|Redo|Remove|Rename|Reset|Resize|Search|Select|Set|Show|Skip|Split|Step|Switch|Undo|Unlock|Watch|Backup|Checkpoint|Compare|Compress|Convert|ConvertFrom|ConvertTo|Dismount|Edit|Expand|Export|Group|Import|Initialize|Limit|Merge|Mount|Out|Publish|Restore|Save|Sync|Unpublish|Update|Approve|Assert|Build|Complete|Confirm|Deny|Deploy|Disable|Enable|Install|Invoke|Register|Request|Restart|Resume|Start|Stop|Submit|Suspend|Uninstall|Unregister|Wait|Debug|Measure|Ping|Repair|Resolve|Test|Trace|Connect|Disconnect|Read|Receive|Send|Write|Block|Grant|Protect|Revoke|Unblock|Unprotect|Use|ForEach|Sort|Tee|Where",a="-and|-as|-band|-bnot|-bor|-bxor|-casesensitive|-ccontains|-ceq|-cge|-cgt|-cle|-clike|-clt|-cmatch|-cne|-cnotcontains|-cnotlike|-cnotmatch|-contains|-creplace|-csplit|-eq|-exact|-f|-file|-ge|-gt|-icontains|-ieq|-ige|-igt|-ile|-ilike|-ilt|-imatch|-in|-ine|-inotcontains|-inotlike|-inotmatch|-ireplace|-is|-isnot|-isplit|-join|-le|-like|-lt|-match|-ne|-not|-notcontains|-notin|-notlike|-notmatch|-or|-regex|-replace|-shl|-shr|-split|-wildcard|-xor",n={$pattern:/-?[A-z\.\-]+\b/,keyword:"if else foreach return do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catch hidden static parameter",built_in:"ac asnp cat cd CFS chdir clc clear clhy cli clp cls clv cnsn compare copy cp cpi cpp curl cvpa dbp del diff dir dnsn ebp echo|0 epal epcsv epsn erase etsn exsn fc fhx fl ft fw gal gbp gc gcb gci gcm gcs gdr gerr ghy gi gin gjb gl gm gmo gp gps gpv group gsn gsnp gsv gtz gu gv gwmi h history icm iex ihy ii ipal ipcsv ipmo ipsn irm ise iwmi iwr kill lp ls man md measure mi mount move mp mv nal ndr ni nmo npssc nsn nv ogv oh popd ps pushd pwd r rbp rcjb rcsn rd rdr ren ri rjb rm rmdir rmo rni rnp rp rsn rsnp rujb rv rvpa rwmi sajb sal saps sasv sbp sc scb select set shcm si sl sleep sls sort sp spjb spps spsv start stz sujb sv swmi tee trcm type wget where wjb write"},s=/\w[\w\d]*((-)[\w\d]+)*/,o={begin:"`[\\s\\S]",relevance:0},i={className:"variable",variants:[{begin:/\$\B/},{className:"keyword",begin:/\$this/},{begin:/\$[\w\d][\w\d_:]*/}]},l={className:"literal",begin:/\$(null|true|false)\b/},c={className:"string",variants:[{begin:/"/,end:/"/},{begin:/@"/,end:/^"@/}],contains:[o,i,{className:"variable",begin:/\$[A-z]/,end:/[^A-z]/}]},u={className:"string",variants:[{begin:/'/,end:/'/},{begin:/@'/,end:/^'@/}]},d={className:"doctag",variants:[{begin:/\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/},{begin:/\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/}]},f=e.inherit(e.COMMENT(null,null),{variants:[{begin:/#/,end:/$/},{begin:/<#/,end:/#>/}],contains:[d]}),p={className:"built_in",variants:[{begin:"(".concat(r,")+(-)[\\w\\d]+")}]},h={className:"class",beginKeywords:"class enum",end:/\s*[{]/,excludeEnd:!0,relevance:0,contains:[e.TITLE_MODE]},b={className:"function",begin:/function\s+/,end:/\s*\{|$/,excludeEnd:!0,returnBegin:!0,relevance:0,contains:[{begin:"function",relevance:0,className:"keyword"},{className:"title",begin:s,relevance:0},{begin:/\(/,end:/\)/,className:"params",relevance:0,contains:[i]}]},g={begin:/using\s/,end:/$/,returnBegin:!0,contains:[c,u,{className:"keyword",begin:/(using|assembly|command|module|namespace|type)/}]},w={variants:[{className:"operator",begin:"(".concat(a,")\\b")},{className:"literal",begin:/(-){1,2}[\w\d-]+/,relevance:0}]},x={className:"selector-tag",begin:/@\B/,relevance:0},v={className:"function",begin:/\[.*\]\s*[\w]+[ ]??\(/,end:/$/,returnBegin:!0,relevance:0,contains:[{className:"keyword",begin:"(".concat(n.keyword.toString().replace(/\s/g,"|"),")\\b"),endsParent:!0,relevance:0},e.inherit(e.TITLE_MODE,{endsParent:!0})]},_=[v,f,o,e.NUMBER_MODE,c,u,p,i,l,x],E={begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0,relevance:0,contains:[].concat("self",_,{begin:"("+t.join("|")+")",className:"built_in",relevance:0},{className:"type",begin:/[\.\w\d]+/,relevance:0})};return v.contains.unshift(E),{name:"PowerShell",aliases:["pwsh","ps","ps1"],case_insensitive:!0,keywords:n,contains:_.concat(h,b,g,w,E)}}function yL(e){const t=e.regex,r={},a={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[r]}]};Object.assign(r,{className:"variable",variants:[{begin:t.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},a]});const n={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},s=e.inherit(e.COMMENT(),{match:[/(^|\s)/,/#.*$/],scope:{2:"comment"}}),o={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},i={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,r,n]};n.contains.push(i);const l={match:/\\"/},c={className:"string",begin:/'/,end:/'/},u={match:/\\'/},d={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,r]},f=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],p=e.SHEBANG({binary:`(${f.join("|")})`,relevance:10}),h={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},b=["if","then","else","elif","fi","time","for","while","until","in","do","done","case","esac","coproc","function","select"],g=["true","false"],w={match:/(\/[a-z._-]+)+/},x=["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset"],v=["alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","sudo","type","typeset","ulimit","unalias"],_=["autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp"],E=["chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"];return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:b,literal:g,built_in:[...x,...v,"set","shopt",..._,...E]},contains:[p,e.SHEBANG(),h,d,s,o,w,i,l,c,u,r]}}function wL(e){const t=e.regex,r=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),a="decltype\\(auto\\)",n="[a-zA-Z_]\\w*::",o="("+a+"|"+t.optional(n)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",i={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},c={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)"+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},u={className:"number",variants:[{match:/\b(0b[01']+)/},{match:/(-?)\b([\d']+(\.[\d']*)?|\.[\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)/},{match:/(-?)\b(0[xX][a-fA-F0-9]+(?:'[a-fA-F0-9]+)*(?:\.[a-fA-F0-9]*(?:'[a-fA-F0-9]*)*)?(?:[pP][-+]?[0-9]+)?(l|L)?(u|U)?)/},{match:/(-?)\b\d+(?:'\d+)*(?:\.\d*(?:'\d*)*)?(?:[eE][-+]?\d+)?/}],relevance:0},d={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef elifdef elifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(c,{className:"string"}),{className:"string",begin:/<.*?>/},r,e.C_BLOCK_COMMENT_MODE]},f={className:"title",begin:t.optional(n)+e.IDENT_RE,relevance:0},p=t.optional(n)+e.IDENT_RE+"\\s*\\(",g={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","typeof","typeof_unqual","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_BitInt","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal96","_Decimal128","_Decimal64x","_Decimal128x","_Float16","_Float32","_Float64","_Float128","_Float32x","_Float64x","_Float128x","const","static","constexpr","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},w=[d,i,r,e.C_BLOCK_COMMENT_MODE,u,c],x={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:g,contains:w.concat([{begin:/\(/,end:/\)/,keywords:g,contains:w.concat(["self"]),relevance:0}]),relevance:0},v={begin:"("+o+"[\\*&\\s]+)+"+p,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:g,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:a,keywords:g,relevance:0},{begin:p,returnBegin:!0,contains:[e.inherit(f,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:g,relevance:0,contains:[r,e.C_BLOCK_COMMENT_MODE,c,u,i,{begin:/\(/,end:/\)/,keywords:g,relevance:0,contains:["self",r,e.C_BLOCK_COMMENT_MODE,c,u,i]}]},i,r,e.C_BLOCK_COMMENT_MODE,d]};return{name:"C",aliases:["h"],keywords:g,disableAutodetect:!0,illegal:"=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:d,strings:c,keywords:g}}}function xL(e){const t=e.regex,r=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),a="decltype\\(auto\\)",n="[a-zA-Z_]\\w*::",o="(?!struct)("+a+"|"+t.optional(n)+"[a-zA-Z_]\\w*"+t.optional("<[^<>]+>")+")",i={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},c={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'("+"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)"+"|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},u={className:"number",variants:[{begin:"[+-]?(?:(?:[0-9](?:'?[0-9])*\\.(?:[0-9](?:'?[0-9])*)?|\\.[0-9](?:'?[0-9])*)(?:[Ee][+-]?[0-9](?:'?[0-9])*)?|[0-9](?:'?[0-9])*[Ee][+-]?[0-9](?:'?[0-9])*|0[Xx](?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*(?:\\.(?:[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)?)?|\\.[0-9A-Fa-f](?:'?[0-9A-Fa-f])*)[Pp][+-]?[0-9](?:'?[0-9])*)(?:[Ff](?:16|32|64|128)?|(BF|bf)16|[Ll]|)"},{begin:"[+-]?\\b(?:0[Bb][01](?:'?[01])*|0[Xx][0-9A-Fa-f](?:'?[0-9A-Fa-f])*|0(?:'?[0-7])*|[1-9](?:'?[0-9])*)(?:[Uu](?:LL?|ll?)|[Uu][Zz]?|(?:LL?|ll?)[Uu]?|[Zz][Uu]|)"}],relevance:0},d={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(c,{className:"string"}),{className:"string",begin:/<.*?>/},r,e.C_BLOCK_COMMENT_MODE]},f={className:"title",begin:t.optional(n)+e.IDENT_RE,relevance:0},p=t.optional(n)+e.IDENT_RE+"\\s*\\(",h=["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],b=["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],g=["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","flat_map","flat_set","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"],w=["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"],_={type:b,keyword:h,literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:g},E={className:"function.dispatch",relevance:0,keywords:{_hint:w},begin:t.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\s*\(/))},k=[E,d,i,r,e.C_BLOCK_COMMENT_MODE,u,c],O={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:_,contains:k.concat([{begin:/\(/,end:/\)/,keywords:_,contains:k.concat(["self"]),relevance:0}]),relevance:0},$={className:"function",begin:"("+o+"[\\*&\\s]+)+"+p,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:_,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:a,keywords:_,relevance:0},{begin:p,returnBegin:!0,contains:[f],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[c,u]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:_,relevance:0,contains:[r,e.C_BLOCK_COMMENT_MODE,c,u,i,{begin:/\(/,end:/\)/,keywords:_,relevance:0,contains:["self",r,e.C_BLOCK_COMMENT_MODE,c,u,i]}]},i,r,e.C_BLOCK_COMMENT_MODE,d]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:_,illegal:"",keywords:_,contains:["self",i]},{begin:e.IDENT_RE+"::",keywords:_},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}}function _L(e){const t=["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],r=["public","private","protected","static","internal","protected","abstract","async","extern","override","unsafe","virtual","new","sealed","partial"],a=["default","false","null","true"],n=["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"],s=["add","alias","and","ascending","args","async","await","by","descending","dynamic","equals","file","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","record","remove","required","scoped","select","set","unmanaged","value|0","var","when","where","with","yield"],o={keyword:n.concat(s),built_in:t,literal:a},i=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),l={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},c={className:"string",begin:/"""("*)(?!")(.|\n)*?"""\1/,relevance:1},u={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},d=e.inherit(u,{illegal:/\n/}),f={className:"subst",begin:/\{/,end:/\}/,keywords:o},p=e.inherit(f,{illegal:/\n/}),h={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},e.BACKSLASH_ESCAPE,p]},b={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},f]},g=e.inherit(b,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},p]});f.contains=[b,h,u,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,l,e.C_BLOCK_COMMENT_MODE],p.contains=[g,h,d,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,l,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];const w={variants:[c,b,h,u,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},x={begin:"<",end:">",contains:[{beginKeywords:"in out"},i]},v=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",_={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:o,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:""},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},w,l,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},i,x,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[i,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[i,x,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+v+"\\s+)+"+e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:o,contains:[{beginKeywords:r.join(" "),relevance:0},{begin:e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[e.TITLE_MODE,x],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:o,relevance:0,contains:[w,l,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},_]}}const EL=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),kL=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],TL=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],SL=[...kL,...TL],AL=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),CL=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),OL=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),NL=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse();function IL(e){const t=e.regex,r=EL(e),a={begin:/-(webkit|moz|ms|o)-(?=[a-z])/},n="and or not only",s=/@-?\w[\w]*(-\w+)*/,o="[a-zA-Z-][a-zA-Z0-9_-]*",i=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[r.BLOCK_COMMENT,a,r.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\."+o,relevance:0},r.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+CL.join("|")+")"},{begin:":(:)?("+OL.join("|")+")"}]},r.CSS_VARIABLE,{className:"attribute",begin:"\\b("+NL.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[r.BLOCK_COMMENT,r.HEXCOLOR,r.IMPORTANT,r.CSS_NUMBER_MODE,...i,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...i,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},r.FUNCTION_DISPATCH]},{begin:t.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:s},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:n,attribute:AL.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...i,r.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+SL.join("|")+")\\b"}]}}function $L(e){const s={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:s,illegal:"E_(e,t,r-1))}function RL(e){const t=e.regex,r="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",a=r+E_("(?:<"+r+"~~~(?:\\s*,\\s*"+r+"~~~)*>)?",/~~~/g,2),l={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits","goto","when"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},c={className:"meta",begin:"@"+r,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},u={className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:l,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[e.BACKSLASH_ESCAPE]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,r],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[t.concat(/(?!else)/,r),/\s+/,r,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,r],className:{1:"keyword",3:"title.class"},contains:[u,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+a+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:l,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:l,relevance:0,contains:[c,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,cg,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},cg,c]}}const ug="[A-Za-z$_][0-9A-Za-z$_]*",ML=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends","using"],LL=["true","false","null","undefined","NaN","Infinity"],k_=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],T_=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],S_=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],PL=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],FL=[].concat(S_,k_,T_);function BL(e){const t=e.regex,r=(G,{after:Ne})=>{const Me="",end:""},s=/<[A-Za-z0-9\\._:-]+\s*\/>/,o={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(G,Ne)=>{const Me=G[0].length+G.index,Ae=G.input[Me];if(Ae==="<"||Ae===","){Ne.ignoreMatch();return}Ae===">"&&(r(G,{after:Me})||Ne.ignoreMatch());let $e;const Ge=G.input.substring(Me);if($e=Ge.match(/^\s*=/)){Ne.ignoreMatch();return}if(($e=Ge.match(/^\s+extends\s+/))&&$e.index===0){Ne.ignoreMatch();return}}},i={$pattern:ug,keyword:ML,literal:LL,built_in:FL,"variable.language":PL},l="[0-9](_?[0-9])*",c=`\\.(${l})`,u="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",d={className:"number",variants:[{begin:`(\\b(${u})((${c})|\\.)?|(${c}))[eE][+-]?(${l})\\b`},{begin:`\\b(${u})\\b((${c})\\b|\\.)?|(${c})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},f={className:"subst",begin:"\\$\\{",end:"\\}",keywords:i,contains:[]},p={begin:".?html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,f],subLanguage:"xml"}},h={begin:".?css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,f],subLanguage:"css"}},b={begin:".?gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,f],subLanguage:"graphql"}},g={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,f]},x={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:a+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},v=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,p,h,b,g,{match:/\$\d+/},d];f.contains=v.concat({begin:/\{/,end:/\}/,keywords:i,contains:["self"].concat(v)});const _=[].concat(x,f.contains),E=_.concat([{begin:/(\s*)\(/,end:/\)/,keywords:i,contains:["self"].concat(_)}]),k={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:E},O={variants:[{match:[/class/,/\s+/,a,/\s+/,/extends/,/\s+/,t.concat(a,"(",t.concat(/\./,a),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,a],scope:{1:"keyword",3:"title.class"}}]},$={relevance:0,match:t.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...k_,...T_]}},U={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},I={variants:[{match:[/function/,/\s+/,a,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[k],illegal:/%/},ie={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function Y(G){return t.concat("(?!",G.join("|"),")")}const X={match:t.concat(/\b/,Y([...S_,"super","import"].map(G=>`${G}\\s*\\(`)),a,t.lookahead(/\s*\(/)),className:"title.function",relevance:0},ce={begin:t.concat(/\./,t.lookahead(t.concat(a,/(?![0-9A-Za-z$_(])/))),end:a,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},_e={match:[/get|set/,/\s+/,a,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},k]},j="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",ee={match:[/const|var|let/,/\s+/,a,/\s*/,/=\s*/,/(async\s*)?/,t.lookahead(j)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[k]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:i,exports:{PARAMS_CONTAINS:E,CLASS_REFERENCE:$},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),U,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,p,h,b,g,x,{match:/\$\d+/},d,$,{scope:"attr",match:a+t.lookahead(":"),relevance:0},ee,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[x,e.REGEXP_MODE,{className:"function",begin:j,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:E}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:n.begin,end:n.end},{match:s},{begin:o.begin,"on:begin":o.isTrulyOpeningTag,end:o.end}],subLanguage:"xml",contains:[{begin:o.begin,end:o.end,skip:!0,contains:["self"]}]}]},I,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[k,e.inherit(e.TITLE_MODE,{begin:a,className:"title.function"})]},{match:/\.\.\./,relevance:0},ce,{match:"\\$"+a,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[k]},X,ie,O,_e,{match:/\$[(.]/}]}}function UL(e){const t={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},r={match:/[{}[\],:]/,className:"punctuation",relevance:0},a=["true","false","null"],n={scope:"literal",beginKeywords:a.join(" ")};return{name:"JSON",aliases:["jsonc"],keywords:{literal:a},contains:[t,r,e.QUOTE_STRING_MODE,n,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}var Ls="[0-9](_*[0-9])*",nc=`\\.(${Ls})`,sc="[0-9a-fA-F](_*[0-9a-fA-F])*",jL={className:"number",variants:[{begin:`(\\b(${Ls})((${nc})|\\.)?|(${nc}))[eE][+-]?(${Ls})[fFdD]?\\b`},{begin:`\\b(${Ls})((${nc})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${nc})[fFdD]?\\b`},{begin:`\\b(${Ls})[fFdD]\\b`},{begin:`\\b0[xX]((${sc})\\.?|(${sc})?\\.(${sc}))[pP][+-]?(${Ls})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${sc})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function HL(e){const t={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},r={className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},a={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},n={className:"subst",begin:/\$\{/,end:/\}/,contains:[e.C_NUMBER_MODE]},s={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},o={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[s,n]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,s,n]}]};n.contains.push(o);const i={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},l={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(o,{className:"string"}),"self"]}]},c=jL,u=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),d={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},f=d;return f.variants[1].contains=[d],d.variants[1].contains=[f],{name:"Kotlin",aliases:["kt","kts"],keywords:t,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,u,r,a,i,l,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:t,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:t,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[d,e.C_LINE_COMMENT_MODE,u],relevance:0},e.C_LINE_COMMENT_MODE,u,i,l,o,e.C_NUMBER_MODE]},u]},{begin:[/class|interface|trait/,/\s+/,e.UNDERSCORE_IDENT_RE],beginScope:{3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/,excludeBegin:!0,returnEnd:!0},i,l]},o,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:` -`},c]}}const zL=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),qL=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],VL=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],KL=[...qL,...VL],WL=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),A_=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),C_=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),YL=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse(),GL=A_.concat(C_).sort().reverse();function ZL(e){const t=zL(e),r=GL,a="and or not only",n="[\\w-]+",s="("+n+"|@\\{"+n+"\\})",o=[],i=[],l=function(v){return{className:"string",begin:"~?"+v+".*?"+v}},c=function(v,_,E){return{className:v,begin:_,relevance:E}},u={$pattern:/[a-z-]+/,keyword:a,attribute:WL.join(" ")},d={begin:"\\(",end:"\\)",contains:i,keywords:u,relevance:0};i.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,l("'"),l('"'),t.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},t.HEXCOLOR,d,c("variable","@@?"+n,10),c("variable","@\\{"+n+"\\}"),c("built_in","~?`[^`]*?`"),{className:"attribute",begin:n+"\\s*:",end:":",returnBegin:!0,excludeEnd:!0},t.IMPORTANT,{beginKeywords:"and not"},t.FUNCTION_DISPATCH);const f=i.concat({begin:/\{/,end:/\}/,contains:o}),p={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(i)},h={begin:s+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+YL.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:i}}]},b={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:u,returnEnd:!0,contains:i,relevance:0}},g={className:"variable",variants:[{begin:"@"+n+"\\s*:",relevance:15},{begin:"@"+n}],starts:{end:"[;}]",returnEnd:!0,contains:f}},w={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:s,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:`[<='$"]`,relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,p,c("keyword","all\\b"),c("variable","@\\{"+n+"\\}"),{begin:"\\b("+KL.join("|")+")\\b",className:"selector-tag"},t.CSS_NUMBER_MODE,c("selector-tag",s,0),c("selector-id","#"+s),c("selector-class","\\."+s,0),c("selector-tag","&",0),t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+A_.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+C_.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:f},{begin:"!important"},t.FUNCTION_DISPATCH]},x={begin:n+`:(:)?(${r.join("|")})`,returnBegin:!0,contains:[w]};return o.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,b,g,x,h,w,p,t.FUNCTION_DISPATCH),{name:"Less",case_insensitive:!0,illegal:`[=>'/<($"]`,contains:o}}function QL(e){const t={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%",subLanguage:"xml",relevance:0},a={begin:"^[-\\*]{3,}",end:"$"},n={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},s={className:"bullet",begin:"^[ ]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},o={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},i=/[A-Za-z][A-Za-z0-9+.-]*/,l={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:t.concat(/\[.+?\]\(/,i,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},c={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},u={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},d=e.inherit(c,{contains:[]}),f=e.inherit(u,{contains:[]});c.contains.push(f),u.contains.push(d);let p=[r,l];return[c,u,d,f].forEach(w=>{w.contains=w.contains.concat(p)}),p=p.concat(c,u),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:p},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:p}]}]},r,s,c,u,{className:"quote",begin:"^>\\s+",contains:p,end:"$"},n,a,l,o,{scope:"literal",match:/&([a-zA-Z0-9]+|#[0-9]{1,7}|#[Xx][0-9a-fA-F]{1,6});/}]}}function JL(e){const t={className:"built_in",begin:"\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+"},r=/[a-zA-Z@][a-zA-Z0-9_]*/,i={"variable.language":["this","super"],$pattern:r,keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"],built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"]},l={$pattern:r,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:i,illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+l.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:l,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}}function eP(e){const t=e.regex,r=/(?![A-Za-z0-9])(?![$])/,a=t.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,r),n=t.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,r),s=t.concat(/[A-Z]+/,r),o={scope:"variable",match:"\\$+"+a},i={scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},l={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},c=e.inherit(e.APOS_STRING_MODE,{illegal:null}),u=e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(l)}),d={begin:/<<<[ \t]*(?:(\w+)|"(\w+)")\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(l),"on:begin":(ce,_e)=>{_e.data._beginMatch=ce[1]||ce[2]},"on:end":(ce,_e)=>{_e.data._beginMatch!==ce[1]&&_e.ignoreMatch()}},f=e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*'(\w+)'\n/,end:/[ \t]*(\w+)\b/}),p=`[ -]`,h={scope:"string",variants:[u,c,d,f]},b={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},g=["false","null","true"],w=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],x=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],_={keyword:w,literal:(ce=>{const _e=[];return ce.forEach(j=>{_e.push(j),j.toLowerCase()===j?_e.push(j.toUpperCase()):_e.push(j.toLowerCase())}),_e})(g),built_in:x},E=ce=>ce.map(_e=>_e.replace(/\|\d+$/,"")),k={variants:[{match:[/new/,t.concat(p,"+"),t.concat("(?!",E(x).join("\\b|"),"\\b)"),n],scope:{1:"keyword",4:"title.class"}}]},O=t.concat(a,"\\b(?!\\()"),$={variants:[{match:[t.concat(/::/,t.lookahead(/(?!class\b)/)),O],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[n,t.concat(/::/,t.lookahead(/(?!class\b)/)),O],scope:{1:"title.class",3:"variable.constant"}},{match:[n,t.concat("::",t.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[n,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},U={scope:"attr",match:t.concat(a,t.lookahead(":"),t.lookahead(/(?!::)/))},I={relevance:0,begin:/\(/,end:/\)/,keywords:_,contains:[U,o,$,e.C_BLOCK_COMMENT_MODE,h,b,k]},ie={relevance:0,match:[/\b/,t.concat("(?!fn\\b|function\\b|",E(w).join("\\b|"),"|",E(x).join("\\b|"),"\\b)"),a,t.concat(p,"*"),t.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[I]};I.contains.push(ie);const Y=[U,$,e.C_BLOCK_COMMENT_MODE,h,b,k],X={begin:t.concat(/#\[\s*\\?/,t.either(n,s)),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:g,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:g,keyword:["new","array"]},contains:["self",...Y]},...Y,{scope:"meta",variants:[{match:n},{match:s}]}]};return{case_insensitive:!1,keywords:_,contains:[X,e.HASH_COMMENT_MODE,e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:e.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},i,{scope:"variable.language",match:/\$this\b/},o,ie,$,{match:[/const/,/\s/,a],scope:{1:"keyword",3:"variable.constant"}},k,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:_,contains:["self",X,o,$,e.C_BLOCK_COMMENT_MODE,h,b]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},e.UNDERSCORE_TITLE_MODE]},h,b]}}function tP(e){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}function rP(e){const t=e.regex,r=new RegExp("[\\p{XID_Start}_]\\p{XID_Continue}*","u"),a=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],i={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:a,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},l={className:"meta",begin:/^(>>>|\.\.\.) /},c={className:"subst",begin:/\{/,end:/\}/,keywords:i,illegal:/#/},u={begin:/\{\{/,relevance:0},d={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,l],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,l],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,l,u,c]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,l,u,c]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,u,c]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,u,c]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},f="[0-9](_?[0-9])*",p=`(\\b(${f}))?\\.(${f})|\\b(${f})\\.`,h=`\\b|${a.join("|")}`,b={className:"number",relevance:0,variants:[{begin:`(\\b(${f})|(${p}))[eE][+-]?(${f})[jJ]?(?=${h})`},{begin:`(${p})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${h})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${h})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${h})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${h})`},{begin:`\\b(${f})[jJ](?=${h})`}]},g={className:"comment",begin:t.lookahead(/# type:/),end:/$/,keywords:i,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},w={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:["self",l,b,d,e.HASH_COMMENT_MODE]}]};return c.contains=[d,b,l],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:i,illegal:/(<\/|\?)|=>/,contains:[l,b,{scope:"variable.language",match:/\bself\b/},{beginKeywords:"if",relevance:0},{match:/\bor\b/,scope:"keyword"},d,g,e.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,r],scope:{1:"keyword",3:"title.function"},contains:[w]},{variants:[{match:[/\bclass/,/\s+/,r,/\s*/,/\(\s*/,r,/\s*\)/]},{match:[/\bclass/,/\s+/,r]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[b,w,d]}]}}function aP(e){const t=e.regex,r=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,a=t.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),n=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,s=t.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:r,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[e.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:t.lookahead(t.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:r},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),e.HASH_COMMENT_MODE,{scope:"string",contains:[e.BACKSLASH_ESCAPE],variants:[e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[n,a]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,a]},{scope:{1:"punctuation",2:"number"},match:[s,a]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,a]}]},{scope:{3:"operator"},match:[r,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:n},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:s},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}}function nP(e){const t=e.regex,r="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",a=t.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),n=t.concat(a,/(::\w+)*/),o={"variable.constant":["__FILE__","__LINE__","__ENCODING__"],"variable.language":["self","super"],keyword:["alias","and","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield",...["include","extend","prepend","public","private","protected","raise","throw"]],built_in:["proc","lambda","attr_accessor","attr_reader","attr_writer","define_method","private_constant","module_function"],literal:["true","false","nil"]},i={className:"doctag",begin:"@[A-Za-z]+"},l={begin:"#<",end:">"},c=[e.COMMENT("#","$",{contains:[i]}),e.COMMENT("^=begin","^=end",{contains:[i],relevance:10}),e.COMMENT("^__END__",e.MATCH_NOTHING_RE)],u={className:"subst",begin:/#\{/,end:/\}/,keywords:o},d={className:"string",contains:[e.BACKSLASH_ESCAPE,u],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:t.concat(/<<[-~]?'?/,t.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,u]})]}]},f="[1-9](_?[0-9])*|0",p="[0-9](_?[0-9])*",h={className:"number",relevance:0,variants:[{begin:`\\b(${f})(\\.(${p}))?([eE][+-]?(${p})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},b={variants:[{match:/\(\)/},{className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0,keywords:o}]},k=[d,{variants:[{match:[/class\s+/,n,/\s+<\s+/,n]},{match:[/\b(class|module)\s+/,n]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:o},{match:[/(include|extend)\s+/,n],scope:{2:"title.class"},keywords:o},{relevance:0,match:[n,/\.new[. (]/],scope:{1:"title.class"}},{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},{relevance:0,match:a,scope:"title.class"},{match:[/def/,/\s+/,r],scope:{1:"keyword",3:"title.function"},contains:[b]},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[d,{begin:r}],relevance:0},h,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|(?!=)/,end:/\|/,excludeBegin:!0,excludeEnd:!0,relevance:0,keywords:o},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,u],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(l,c),relevance:0}].concat(l,c);u.contains=k,b.contains=k;const I=[{begin:/^\s*=>/,starts:{end:"$",contains:k}},{className:"meta.prompt",begin:"^("+"[>?]>"+"|"+"[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]"+"|"+"(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>"+")(?=[ ])",starts:{end:"$",keywords:o,contains:k}}];return c.unshift(l),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:o,illegal:/\/\*/,contains:[e.SHEBANG({binary:"ruby"})].concat(I).concat(c).concat(k)}}function sP(e){const t=e.regex,r=/(r#)?/,a=t.concat(r,e.UNDERSCORE_IDENT_RE),n=t.concat(r,e.IDENT_RE),s={className:"title.function.invoke",relevance:0,begin:t.concat(/\b/,/(?!let|for|while|if|else|match\b)/,n,t.lookahead(/\s*\(/))},o="([ui](8|16|32|64|128|size)|f(32|64))?",i=["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","union","unsafe","unsized","use","virtual","where","while","yield"],l=["true","false","Some","None","Ok","Err"],c=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","eprintln!","panic!","file!","format!","format_args!","include_bytes!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"],u=["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"];return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",type:u,keyword:i,literal:l,built_in:c},illegal:""},s]}}const oP=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),iP=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],lP=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],cP=[...iP,...lP],uP=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"].sort().reverse(),dP=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"].sort().reverse(),fP=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"].sort().reverse(),pP=["accent-color","align-content","align-items","align-self","alignment-baseline","all","anchor-name","animation","animation-composition","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-range","animation-range-end","animation-range-start","animation-timeline","animation-timing-function","appearance","aspect-ratio","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-end-end-radius","border-end-start-radius","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-start-end-radius","border-start-start-radius","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-align","box-decoration-break","box-direction","box-flex","box-flex-group","box-lines","box-ordinal-group","box-orient","box-pack","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","color-scheme","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","contain-intrinsic-block-size","contain-intrinsic-height","contain-intrinsic-inline-size","contain-intrinsic-size","contain-intrinsic-width","container","container-name","container-type","content","content-visibility","counter-increment","counter-reset","counter-set","cue","cue-after","cue-before","cursor","cx","cy","direction","display","dominant-baseline","empty-cells","enable-background","field-sizing","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-palette","font-size","font-size-adjust","font-smooth","font-smoothing","font-stretch","font-style","font-synthesis","font-synthesis-position","font-synthesis-small-caps","font-synthesis-style","font-synthesis-weight","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-emoji","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","forced-color-adjust","gap","glyph-orientation-horizontal","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphenate-character","hyphenate-limit-chars","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","initial-letter","initial-letter-align","inline-size","inset","inset-area","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","kerning","left","letter-spacing","lighting-color","line-break","line-height","line-height-step","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","margin-trim","marker","marker-end","marker-mid","marker-start","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","masonry-auto-flow","math-depth","math-shift","math-style","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-anchor","overflow-block","overflow-clip-margin","overflow-inline","overflow-wrap","overflow-x","overflow-y","overlay","overscroll-behavior","overscroll-behavior-block","overscroll-behavior-inline","overscroll-behavior-x","overscroll-behavior-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","paint-order","pause","pause-after","pause-before","perspective","perspective-origin","place-content","place-items","place-self","pointer-events","position","position-anchor","position-visibility","print-color-adjust","quotes","r","resize","rest","rest-after","rest-before","right","rotate","row-gap","ruby-align","ruby-position","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scroll-timeline","scroll-timeline-axis","scroll-timeline-name","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","shape-rendering","speak","speak-as","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","table-layout","text-align","text-align-all","text-align-last","text-anchor","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-decoration-thickness","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-size-adjust","text-transform","text-underline-offset","text-underline-position","text-wrap","text-wrap-mode","text-wrap-style","timeline-scope","top","touch-action","transform","transform-box","transform-origin","transform-style","transition","transition-behavior","transition-delay","transition-duration","transition-property","transition-timing-function","translate","unicode-bidi","user-modify","user-select","vector-effect","vertical-align","view-timeline","view-timeline-axis","view-timeline-inset","view-timeline-name","view-transition-name","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","white-space-collapse","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","x","y","z-index","zoom"].sort().reverse();function hP(e){const t=oP(e),r=fP,a=dP,n="@[a-z-]+",s="and or not only",i={className:"variable",begin:"(\\$"+"[a-zA-Z-][a-zA-Z0-9_-]*"+")\\b",relevance:0};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,t.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+cP.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+a.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+r.join("|")+")"},i,{begin:/\(/,end:/\)/,contains:[t.CSS_NUMBER_MODE]},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+pP.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[t.BLOCK_COMMENT,i,t.HEXCOLOR,t.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.IMPORTANT,t.FUNCTION_DISPATCH]},{begin:"@(page|font-face)",keywords:{$pattern:n,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:s,attribute:uP.join(" ")},contains:[{begin:n,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},i,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,t.HEXCOLOR,t.CSS_NUMBER_MODE]},t.FUNCTION_DISPATCH]}}function mP(e){return{name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}}function gP(e){const t=e.regex,r=e.COMMENT("--","$"),a={scope:"string",variants:[{begin:/'/,end:/'/,contains:[{match:/''/}]}]},n={begin:/"/,end:/"/,contains:[{match:/""/}]},s=["true","false","unknown"],o=["double precision","large object","with timezone","without timezone"],i=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],l=["add","asc","collation","desc","final","first","last","view"],c=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year"],u=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],d=["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"],f=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],p=u,h=[...c,...l].filter(E=>!u.includes(E)),b={scope:"variable",match:/@[a-z0-9][a-z0-9_]*/},g={scope:"operator",match:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0},w={match:t.concat(/\b/,t.either(...p),/\s*\(/),relevance:0,keywords:{built_in:p}};function x(E){return t.concat(/\b/,t.either(...E.map(k=>k.replace(/\s+/,"\\s+"))),/\b/)}const v={scope:"keyword",match:x(f),relevance:0};function _(E,{exceptions:k,when:O}={}){const $=O;return k=k||[],E.map(U=>U.match(/\|\d+$/)||k.includes(U)?U:$(U)?`${U}|0`:U)}return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:_(h,{when:E=>E.length<3}),literal:s,type:i,built_in:d},contains:[{scope:"type",match:x(o)},v,w,b,a,n,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,r,g]}}function O_(e){return e?typeof e=="string"?e:e.source:null}function Wo(e){return ct("(?=",e,")")}function ct(...e){return e.map(r=>O_(r)).join("")}function bP(e){const t=e[e.length-1];return typeof t=="object"&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function ir(...e){return"("+(bP(e).capture?"":"?:")+e.map(a=>O_(a)).join("|")+")"}const Uh=e=>ct(/\b/,e,/\w$/.test(e)?/\b/:/\B/),vP=["Protocol","Type"].map(Uh),dg=["init","self"].map(Uh),yP=["Any","Self"],tf=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","borrowing","break","case","catch","class","consume","consuming","continue","convenience","copy","default","defer","deinit","didSet","distributed","do","dynamic","each","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","macro","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","package","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],fg=["false","nil","true"],wP=["assignment","associativity","higherThan","left","lowerThan","none","right"],xP=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warning"],pg=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],N_=ir(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),I_=ir(N_,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),rf=ct(N_,I_,"*"),$_=ir(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),Xc=ir($_,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),na=ct($_,Xc,"*"),oc=ct(/[A-Z]/,Xc,"*"),_P=["attached","autoclosure",ct(/convention\(/,ir("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","freestanding","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",ct(/objc\(/,na,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","Sendable","testable","UIApplicationMain","unchecked","unknown","usableFromInline","warn_unqualified_access"],EP=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];function kP(e){const t={match:/\s+/,relevance:0},r=e.COMMENT("/\\*","\\*/",{contains:["self"]}),a=[e.C_LINE_COMMENT_MODE,r],n={match:[/\./,ir(...vP,...dg)],className:{2:"keyword"}},s={match:ct(/\./,ir(...tf)),relevance:0},o=tf.filter(Z=>typeof Z=="string").concat(["_|0"]),i=tf.filter(Z=>typeof Z!="string").concat(yP).map(Uh),l={variants:[{className:"keyword",match:ir(...i,...dg)}]},c={$pattern:ir(/\b\w+/,/#\w+/),keyword:o.concat(xP),literal:fg},u=[n,s,l],d={match:ct(/\./,ir(...pg)),relevance:0},f={className:"built_in",match:ct(/\b/,ir(...pg),/(?=\()/)},p=[d,f],h={match:/->/,relevance:0},b={className:"operator",relevance:0,variants:[{match:rf},{match:`\\.(\\.|${I_})+`}]},g=[h,b],w="([0-9]_*)+",x="([0-9a-fA-F]_*)+",v={className:"number",relevance:0,variants:[{match:`\\b(${w})(\\.(${w}))?([eE][+-]?(${w}))?\\b`},{match:`\\b0x(${x})(\\.(${x}))?([pP][+-]?(${w}))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},_=(Z="")=>({className:"subst",variants:[{match:ct(/\\/,Z,/[0\\tnr"']/)},{match:ct(/\\/,Z,/u\{[0-9a-fA-F]{1,8}\}/)}]}),E=(Z="")=>({className:"subst",match:ct(/\\/,Z,/[\t ]*(?:[\r\n]|\r\n)/)}),k=(Z="")=>({className:"subst",label:"interpol",begin:ct(/\\/,Z,/\(/),end:/\)/}),O=(Z="")=>({begin:ct(Z,/"""/),end:ct(/"""/,Z),contains:[_(Z),E(Z),k(Z)]}),$=(Z="")=>({begin:ct(Z,/"/),end:ct(/"/,Z),contains:[_(Z),k(Z)]}),U={className:"string",variants:[O(),O("#"),O("##"),O("###"),$(),$("#"),$("##"),$("###")]},I=[e.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[e.BACKSLASH_ESCAPE]}],ie={begin:/\/[^\s](?=[^/\n]*\/)/,end:/\//,contains:I},Y=Z=>{const oe=ct(Z,/\//),ae=ct(/\//,Z);return{begin:oe,end:ae,contains:[...I,{scope:"comment",begin:`#(?!.*${ae})`,end:/$/}]}},X={scope:"regexp",variants:[Y("###"),Y("##"),Y("#"),ie]},ce={match:ct(/`/,na,/`/)},_e={className:"variable",match:/\$\d+/},j={className:"variable",match:`\\$${Xc}+`},ee=[ce,_e,j],G={match:/(@|#(un)?)available/,scope:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:EP,contains:[...g,v,U]}]}},Ne={scope:"keyword",match:ct(/@/,ir(..._P),Wo(ir(/\(/,/\s+/)))},Me={scope:"meta",match:ct(/@/,na)},Ae=[G,Ne,Me],$e={match:Wo(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:ct(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,Xc,"+")},{className:"type",match:oc,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:ct(/\s+&\s+/,Wo(oc)),relevance:0}]},Ge={begin://,keywords:c,contains:[...a,...u,...Ae,h,$e]};$e.contains.push(Ge);const He={match:ct(na,/\s*:/),keywords:"_|0",relevance:0},K={begin:/\(/,end:/\)/,relevance:0,keywords:c,contains:["self",He,...a,X,...u,...p,...g,v,U,...ee,...Ae,$e]},Fe={begin://,keywords:"repeat each",contains:[...a,$e]},Q={begin:ir(Wo(ct(na,/\s*:/)),Wo(ct(na,/\s+/,na,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:na}]},ve={begin:/\(/,end:/\)/,keywords:c,contains:[Q,...a,...u,...g,v,U,...Ae,$e,K],endsParent:!0,illegal:/["']/},he={match:[/(func|macro)/,/\s+/,ir(ce.match,na,rf)],className:{1:"keyword",3:"title.function"},contains:[Fe,ve,t],illegal:[/\[/,/%/]},Se={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[Fe,ve,t],illegal:/\[|%/},Je={match:[/operator/,/\s+/,rf],className:{1:"keyword",3:"title"}},D={begin:[/precedencegroup/,/\s+/,oc],className:{1:"keyword",3:"title"},contains:[$e],keywords:[...wP,...fg],end:/}/},R={match:[/class\b/,/\s+/,/func\b/,/\s+/,/\b[A-Za-z_][A-Za-z0-9_]*\b/],scope:{1:"keyword",3:"keyword",5:"title.function"}},H={match:[/class\b/,/\s+/,/var\b/],scope:{1:"keyword",3:"keyword"}},re={begin:[/(struct|protocol|class|extension|enum|actor)/,/\s+/,na,/\s*/],beginScope:{1:"keyword",3:"title.class"},keywords:c,contains:[Fe,...u,{begin:/:/,end:/\{/,keywords:c,contains:[{scope:"title.class.inherited",match:oc},...u],relevance:0}]};for(const Z of U.variants){const oe=Z.contains.find(xe=>xe.label==="interpol");oe.keywords=c;const ae=[...u,...p,...g,v,U,...ee];oe.contains=[...ae,{begin:/\(/,end:/\)/,contains:["self",...ae]}]}return{name:"Swift",keywords:c,contains:[...a,he,Se,R,H,re,Je,D,{beginKeywords:"import",end:/$/,contains:[...a],relevance:0},X,...u,...p,...g,v,U,...ee,...Ae,$e,K]}}const Jc="[A-Za-z$_][0-9A-Za-z$_]*",D_=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends","using"],R_=["true","false","null","undefined","NaN","Infinity"],M_=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],L_=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],P_=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],F_=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],B_=[].concat(P_,M_,L_);function TP(e){const t=e.regex,r=(G,{after:Ne})=>{const Me="",end:""},s=/<[A-Za-z0-9\\._:-]+\s*\/>/,o={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(G,Ne)=>{const Me=G[0].length+G.index,Ae=G.input[Me];if(Ae==="<"||Ae===","){Ne.ignoreMatch();return}Ae===">"&&(r(G,{after:Me})||Ne.ignoreMatch());let $e;const Ge=G.input.substring(Me);if($e=Ge.match(/^\s*=/)){Ne.ignoreMatch();return}if(($e=Ge.match(/^\s+extends\s+/))&&$e.index===0){Ne.ignoreMatch();return}}},i={$pattern:Jc,keyword:D_,literal:R_,built_in:B_,"variable.language":F_},l="[0-9](_?[0-9])*",c=`\\.(${l})`,u="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",d={className:"number",variants:[{begin:`(\\b(${u})((${c})|\\.)?|(${c}))[eE][+-]?(${l})\\b`},{begin:`\\b(${u})\\b((${c})\\b|\\.)?|(${c})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},f={className:"subst",begin:"\\$\\{",end:"\\}",keywords:i,contains:[]},p={begin:".?html`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,f],subLanguage:"xml"}},h={begin:".?css`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,f],subLanguage:"css"}},b={begin:".?gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[e.BACKSLASH_ESCAPE,f],subLanguage:"graphql"}},g={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,f]},x={className:"comment",variants:[e.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:a+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]},v=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,p,h,b,g,{match:/\$\d+/},d];f.contains=v.concat({begin:/\{/,end:/\}/,keywords:i,contains:["self"].concat(v)});const _=[].concat(x,f.contains),E=_.concat([{begin:/(\s*)\(/,end:/\)/,keywords:i,contains:["self"].concat(_)}]),k={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:E},O={variants:[{match:[/class/,/\s+/,a,/\s+/,/extends/,/\s+/,t.concat(a,"(",t.concat(/\./,a),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,a],scope:{1:"keyword",3:"title.class"}}]},$={relevance:0,match:t.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...M_,...L_]}},U={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},I={variants:[{match:[/function/,/\s+/,a,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[k],illegal:/%/},ie={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function Y(G){return t.concat("(?!",G.join("|"),")")}const X={match:t.concat(/\b/,Y([...P_,"super","import"].map(G=>`${G}\\s*\\(`)),a,t.lookahead(/\s*\(/)),className:"title.function",relevance:0},ce={begin:t.concat(/\./,t.lookahead(t.concat(a,/(?![0-9A-Za-z$_(])/))),end:a,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},_e={match:[/get|set/,/\s+/,a,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},k]},j="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+e.UNDERSCORE_IDENT_RE+")\\s*=>",ee={match:[/const|var|let/,/\s+/,a,/\s*/,/=\s*/,/(async\s*)?/,t.lookahead(j)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[k]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:i,exports:{PARAMS_CONTAINS:E,CLASS_REFERENCE:$},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),U,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,p,h,b,g,x,{match:/\$\d+/},d,$,{scope:"attr",match:a+t.lookahead(":"),relevance:0},ee,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[x,e.REGEXP_MODE,{className:"function",begin:j,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:E}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:n.begin,end:n.end},{match:s},{begin:o.begin,"on:begin":o.isTrulyOpeningTag,end:o.end}],subLanguage:"xml",contains:[{begin:o.begin,end:o.end,skip:!0,contains:["self"]}]}]},I,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[k,e.inherit(e.TITLE_MODE,{begin:a,className:"title.function"})]},{match:/\.\.\./,relevance:0},ce,{match:"\\$"+a,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[k]},X,ie,O,_e,{match:/\$[(.]/}]}}function SP(e){const t=e.regex,r=TP(e),a=Jc,n=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],s={begin:[/namespace/,/\s+/,e.IDENT_RE],beginScope:{1:"keyword",3:"title.class"}},o={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:n},contains:[r.exports.CLASS_REFERENCE]},i={className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/},l=["type","interface","public","private","protected","implements","declare","abstract","readonly","enum","override","satisfies"],c={$pattern:Jc,keyword:D_.concat(l),literal:R_,built_in:B_.concat(n),"variable.language":F_},u={className:"meta",begin:"@"+a},d=(b,g,w)=>{const x=b.contains.findIndex(v=>v.label===g);if(x===-1)throw new Error("can not find mode to replace");b.contains.splice(x,1,w)};Object.assign(r.keywords,c),r.exports.PARAMS_CONTAINS.push(u);const f=r.contains.find(b=>b.scope==="attr"),p=Object.assign({},f,{match:t.concat(a,t.lookahead(/\s*\?:/))});r.exports.PARAMS_CONTAINS.push([r.exports.CLASS_REFERENCE,f,p]),r.contains=r.contains.concat([u,s,o,p]),d(r,"shebang",e.SHEBANG()),d(r,"use_strict",i);const h=r.contains.find(b=>b.label==="func.def");return h.relevance=0,Object.assign(r,{name:"TypeScript",aliases:["ts","tsx","mts","cts"]}),r}function hg(e){const t=e.regex,r=t.concat(/[\p{L}_]/u,t.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),a=/[\p{L}0-9._:-]+/u,n={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},s={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},o=e.inherit(s,{begin:/\(/,end:/\)/}),i=e.inherit(e.APOS_STRING_MODE,{className:"string"}),l=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),c={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[s,l,i,o,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[s,o,l,i]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},n,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[l]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[c],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[c],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:t.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:r,relevance:0,starts:c}]},{className:"tag",begin:t.concat(/<\//,t.lookahead(t.concat(r,/>/))),contains:[{className:"name",begin:r,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}function AP(e){const t="true false yes no null",r="[\\w#;/?:@&=+$,.~*'()[\\]]+",a={className:"attr",variants:[{begin:/[\w*@][\w*@ :()\./-]*:(?=[ \t]|$)/},{begin:/"[\w*@][\w*@ :()\./-]*":(?=[ \t]|$)/},{begin:/'[\w*@][\w*@ :()\./-]*':(?=[ \t]|$)/}]},n={className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]},s={className:"string",relevance:0,begin:/'/,end:/'/,contains:[{match:/''/,scope:"char.escape",relevance:0}]},o={className:"string",relevance:0,variants:[{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,n]},i=e.inherit(o,{variants:[{begin:/'/,end:/'/,contains:[{begin:/''/,relevance:0}]},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),f={className:"number",begin:"\\b"+"[0-9]{4}(-[0-9][0-9]){0,2}"+"([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?"+"(\\.[0-9]*)?"+"([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?"+"\\b"},p={end:",",endsWithParent:!0,excludeEnd:!0,keywords:t,relevance:0},h={begin:/\{/,end:/\}/,contains:[p],illegal:"\\n",relevance:0},b={begin:"\\[",end:"\\]",contains:[p],illegal:"\\n",relevance:0},g=[a,{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+r},{className:"type",begin:"!<"+r+">"},{className:"type",begin:"!"+r},{className:"type",begin:"!!"+r},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:t,keywords:{literal:t}},f,{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},h,b,s,o],w=[...g];return w.pop(),w.push(i),p.contains=w,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:g}}function U_(e){return e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach(t=>{const r=e[t],a=typeof r;(a==="object"||a==="function")&&!Object.isFrozen(r)&&U_(r)}),e}class mg{constructor(t){t.data===void 0&&(t.data={}),this.data=t.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function j_(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function un(e,...t){const r=Object.create(null);for(const a in e)r[a]=e[a];return t.forEach(function(a){for(const n in a)r[n]=a[n]}),r}const CP="",gg=e=>!!e.scope,OP=(e,{prefix:t})=>{if(e.startsWith("language:"))return e.replace("language:","language-");if(e.includes(".")){const r=e.split(".");return[`${t}${r.shift()}`,...r.map((a,n)=>`${a}${"_".repeat(n+1)}`)].join(" ")}return`${t}${e}`};class NP{constructor(t,r){this.buffer="",this.classPrefix=r.classPrefix,t.walk(this)}addText(t){this.buffer+=j_(t)}openNode(t){if(!gg(t))return;const r=OP(t.scope,{prefix:this.classPrefix});this.span(r)}closeNode(t){gg(t)&&(this.buffer+=CP)}value(){return this.buffer}span(t){this.buffer+=``}}const bg=(e={})=>{const t={children:[]};return Object.assign(t,e),t};class jh{constructor(){this.rootNode=bg(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(t){this.top.children.push(t)}openNode(t){const r=bg({scope:t});this.add(r),this.stack.push(r)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(t){return this.constructor._walk(t,this.rootNode)}static _walk(t,r){return typeof r=="string"?t.addText(r):r.children&&(t.openNode(r),r.children.forEach(a=>this._walk(t,a)),t.closeNode(r)),t}static _collapse(t){typeof t!="string"&&t.children&&(t.children.every(r=>typeof r=="string")?t.children=[t.children.join("")]:t.children.forEach(r=>{jh._collapse(r)}))}}class IP extends jh{constructor(t){super(),this.options=t}addText(t){t!==""&&this.add(t)}startScope(t){this.openNode(t)}endScope(){this.closeNode()}__addSublanguage(t,r){const a=t.root;r&&(a.scope=`language:${r}`),this.add(a)}toHTML(){return new NP(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function Ki(e){return e?typeof e=="string"?e:e.source:null}function H_(e){return _s("(?=",e,")")}function $P(e){return _s("(?:",e,")*")}function DP(e){return _s("(?:",e,")?")}function _s(...e){return e.map(r=>Ki(r)).join("")}function RP(e){const t=e[e.length-1];return typeof t=="object"&&t.constructor===Object?(e.splice(e.length-1,1),t):{}}function Hh(...e){return"("+(RP(e).capture?"":"?:")+e.map(a=>Ki(a)).join("|")+")"}function z_(e){return new RegExp(e.toString()+"|").exec("").length-1}function MP(e,t){const r=e&&e.exec(t);return r&&r.index===0}const LP=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function zh(e,{joinWith:t}){let r=0;return e.map(a=>{r+=1;const n=r;let s=Ki(a),o="";for(;s.length>0;){const i=LP.exec(s);if(!i){o+=s;break}o+=s.substring(0,i.index),s=s.substring(i.index+i[0].length),i[0][0]==="\\"&&i[1]?o+="\\"+String(Number(i[1])+n):(o+=i[0],i[0]==="("&&r++)}return o}).map(a=>`(${a})`).join(t)}const PP=/\b\B/,q_="[a-zA-Z]\\w*",qh="[a-zA-Z_]\\w*",V_="\\b\\d+(\\.\\d+)?",K_="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",W_="\\b(0b[01]+)",FP="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",BP=(e={})=>{const t=/^#![ ]*\//;return e.binary&&(e.begin=_s(t,/.*\b/,e.binary,/\b.*/)),un({scope:"meta",begin:t,end:/$/,relevance:0,"on:begin":(r,a)=>{r.index!==0&&a.ignoreMatch()}},e)},Wi={begin:"\\\\[\\s\\S]",relevance:0},UP={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[Wi]},jP={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[Wi]},HP={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},dd=function(e,t,r={}){const a=un({scope:"comment",begin:e,end:t,contains:[]},r);a.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const n=Hh("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return a.contains.push({begin:_s(/[ ]+/,"(",n,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),a},zP=dd("//","$"),qP=dd("/\\*","\\*/"),VP=dd("#","$"),KP={scope:"number",begin:V_,relevance:0},WP={scope:"number",begin:K_,relevance:0},YP={scope:"number",begin:W_,relevance:0},GP={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[Wi,{begin:/\[/,end:/\]/,relevance:0,contains:[Wi]}]},ZP={scope:"title",begin:q_,relevance:0},QP={scope:"title",begin:qh,relevance:0},XP={begin:"\\.\\s*"+qh,relevance:0},JP=function(e){return Object.assign(e,{"on:begin":(t,r)=>{r.data._beginMatch=t[1]},"on:end":(t,r)=>{r.data._beginMatch!==t[1]&&r.ignoreMatch()}})};var ic=Object.freeze({__proto__:null,APOS_STRING_MODE:UP,BACKSLASH_ESCAPE:Wi,BINARY_NUMBER_MODE:YP,BINARY_NUMBER_RE:W_,COMMENT:dd,C_BLOCK_COMMENT_MODE:qP,C_LINE_COMMENT_MODE:zP,C_NUMBER_MODE:WP,C_NUMBER_RE:K_,END_SAME_AS_BEGIN:JP,HASH_COMMENT_MODE:VP,IDENT_RE:q_,MATCH_NOTHING_RE:PP,METHOD_GUARD:XP,NUMBER_MODE:KP,NUMBER_RE:V_,PHRASAL_WORDS_MODE:HP,QUOTE_STRING_MODE:jP,REGEXP_MODE:GP,RE_STARTERS_RE:FP,SHEBANG:BP,TITLE_MODE:ZP,UNDERSCORE_IDENT_RE:qh,UNDERSCORE_TITLE_MODE:QP});function eF(e,t){e.input[e.index-1]==="."&&t.ignoreMatch()}function tF(e,t){e.className!==void 0&&(e.scope=e.className,delete e.className)}function rF(e,t){t&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=eF,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,e.relevance===void 0&&(e.relevance=0))}function aF(e,t){Array.isArray(e.illegal)&&(e.illegal=Hh(...e.illegal))}function nF(e,t){if(e.match){if(e.begin||e.end)throw new Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function sF(e,t){e.relevance===void 0&&(e.relevance=1)}const oF=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error("beforeMatch cannot be used with starts");const r=Object.assign({},e);Object.keys(e).forEach(a=>{delete e[a]}),e.keywords=r.keywords,e.begin=_s(r.beforeMatch,H_(r.begin)),e.starts={relevance:0,contains:[Object.assign(r,{endsParent:!0})]},e.relevance=0,delete r.beforeMatch},iF=["of","and","for","in","not","or","if","then","parent","list","value"],lF="keyword";function Y_(e,t,r=lF){const a=Object.create(null);return typeof e=="string"?n(r,e.split(" ")):Array.isArray(e)?n(r,e):Object.keys(e).forEach(function(s){Object.assign(a,Y_(e[s],t,s))}),a;function n(s,o){t&&(o=o.map(i=>i.toLowerCase())),o.forEach(function(i){const l=i.split("|");a[l[0]]=[s,cF(l[0],l[1])]})}}function cF(e,t){return t?Number(t):uF(e)?0:1}function uF(e){return iF.includes(e.toLowerCase())}const vg={},is=e=>{console.error(e)},yg=(e,...t)=>{console.log(`WARN: ${e}`,...t)},Ns=(e,t)=>{vg[`${e}/${t}`]||(console.log(`Deprecated as of ${e}. ${t}`),vg[`${e}/${t}`]=!0)},eu=new Error;function G_(e,t,{key:r}){let a=0;const n=e[r],s={},o={};for(let i=1;i<=t.length;i++)o[i+a]=n[i],s[i+a]=!0,a+=z_(t[i-1]);e[r]=o,e[r]._emit=s,e[r]._multi=!0}function dF(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw is("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),eu;if(typeof e.beginScope!="object"||e.beginScope===null)throw is("beginScope must be object"),eu;G_(e,e.begin,{key:"beginScope"}),e.begin=zh(e.begin,{joinWith:""})}}function fF(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw is("skip, excludeEnd, returnEnd not compatible with endScope: {}"),eu;if(typeof e.endScope!="object"||e.endScope===null)throw is("endScope must be object"),eu;G_(e,e.end,{key:"endScope"}),e.end=zh(e.end,{joinWith:""})}}function pF(e){e.scope&&typeof e.scope=="object"&&e.scope!==null&&(e.beginScope=e.scope,delete e.scope)}function hF(e){pF(e),typeof e.beginScope=="string"&&(e.beginScope={_wrap:e.beginScope}),typeof e.endScope=="string"&&(e.endScope={_wrap:e.endScope}),dF(e),fF(e)}function mF(e){function t(o,i){return new RegExp(Ki(o),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(i?"g":""))}class r{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(i,l){l.position=this.position++,this.matchIndexes[this.matchAt]=l,this.regexes.push([l,i]),this.matchAt+=z_(i)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const i=this.regexes.map(l=>l[1]);this.matcherRe=t(zh(i,{joinWith:"|"}),!0),this.lastIndex=0}exec(i){this.matcherRe.lastIndex=this.lastIndex;const l=this.matcherRe.exec(i);if(!l)return null;const c=l.findIndex((d,f)=>f>0&&d!==void 0),u=this.matchIndexes[c];return l.splice(0,c),Object.assign(l,u)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(i){if(this.multiRegexes[i])return this.multiRegexes[i];const l=new r;return this.rules.slice(i).forEach(([c,u])=>l.addRule(c,u)),l.compile(),this.multiRegexes[i]=l,l}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(i,l){this.rules.push([i,l]),l.type==="begin"&&this.count++}exec(i){const l=this.getMatcher(this.regexIndex);l.lastIndex=this.lastIndex;let c=l.exec(i);if(this.resumingScanAtSamePosition()&&!(c&&c.index===this.lastIndex)){const u=this.getMatcher(0);u.lastIndex=this.lastIndex+1,c=u.exec(i)}return c&&(this.regexIndex+=c.position+1,this.regexIndex===this.count&&this.considerAll()),c}}function n(o){const i=new a;return o.contains.forEach(l=>i.addRule(l.begin,{rule:l,type:"begin"})),o.terminatorEnd&&i.addRule(o.terminatorEnd,{type:"end"}),o.illegal&&i.addRule(o.illegal,{type:"illegal"}),i}function s(o,i){const l=o;if(o.isCompiled)return l;[tF,nF,hF,oF].forEach(u=>u(o,i)),e.compilerExtensions.forEach(u=>u(o,i)),o.__beforeBegin=null,[rF,aF,sF].forEach(u=>u(o,i)),o.isCompiled=!0;let c=null;return typeof o.keywords=="object"&&o.keywords.$pattern&&(o.keywords=Object.assign({},o.keywords),c=o.keywords.$pattern,delete o.keywords.$pattern),c=c||/\w+/,o.keywords&&(o.keywords=Y_(o.keywords,e.case_insensitive)),l.keywordPatternRe=t(c,!0),i&&(o.begin||(o.begin=/\B|\b/),l.beginRe=t(l.begin),!o.end&&!o.endsWithParent&&(o.end=/\B|\b/),o.end&&(l.endRe=t(l.end)),l.terminatorEnd=Ki(l.end)||"",o.endsWithParent&&i.terminatorEnd&&(l.terminatorEnd+=(o.end?"|":"")+i.terminatorEnd)),o.illegal&&(l.illegalRe=t(o.illegal)),o.contains||(o.contains=[]),o.contains=[].concat(...o.contains.map(function(u){return gF(u==="self"?o:u)})),o.contains.forEach(function(u){s(u,l)}),o.starts&&s(o.starts,i),l.matcher=n(l),l}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=un(e.classNameAliases||{}),s(e)}function Z_(e){return e?e.endsWithParent||Z_(e.starts):!1}function gF(e){return e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map(function(t){return un(e,{variants:null},t)})),e.cachedVariants?e.cachedVariants:Z_(e)?un(e,{starts:e.starts?un(e.starts):null}):Object.isFrozen(e)?un(e):e}var bF="11.11.1";class vF extends Error{constructor(t,r){super(t),this.name="HTMLInjectionError",this.html=r}}const af=j_,wg=un,xg=Symbol("nomatch"),yF=7,Q_=function(e){const t=Object.create(null),r=Object.create(null),a=[];let n=!0;const s="Could not find the language '{}', did you forget to load/include a language module?",o={disableAutodetect:!0,name:"Plain text",contains:[]};let i={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:IP};function l(j){return i.noHighlightRe.test(j)}function c(j){let ee=j.className+" ";ee+=j.parentNode?j.parentNode.className:"";const G=i.languageDetectRe.exec(ee);if(G){const Ne=$(G[1]);return Ne||(yg(s.replace("{}",G[1])),yg("Falling back to no-highlight mode for this block.",j)),Ne?G[1]:"no-highlight"}return ee.split(/\s+/).find(Ne=>l(Ne)||$(Ne))}function u(j,ee,G){let Ne="",Me="";typeof ee=="object"?(Ne=j,G=ee.ignoreIllegals,Me=ee.language):(Ns("10.7.0","highlight(lang, code, ...args) has been deprecated."),Ns("10.7.0",`Please use highlight(code, options) instead. -https://github.com/highlightjs/highlight.js/issues/2277`),Me=j,Ne=ee),G===void 0&&(G=!0);const Ae={code:Ne,language:Me};ce("before:highlight",Ae);const $e=Ae.result?Ae.result:d(Ae.language,Ae.code,G);return $e.code=Ae.code,ce("after:highlight",$e),$e}function d(j,ee,G,Ne){const Me=Object.create(null);function Ae(te,me){return te.keywords[me]}function $e(){if(!ae.keywords){de.addText(ne);return}let te=0;ae.keywordPatternRe.lastIndex=0;let me=ae.keywordPatternRe.exec(ne),Te="";for(;me;){Te+=ne.substring(te,me.index);const ze=re.case_insensitive?me[0].toLowerCase():me[0],tt=Ae(ae,ze);if(tt){const[yt,rr]=tt;if(de.addText(Te),Te="",Me[ze]=(Me[ze]||0)+1,Me[ze]<=yF&&(De+=rr),yt.startsWith("_"))Te+=me[0];else{const ra=re.classNameAliases[yt]||yt;K(me[0],ra)}}else Te+=me[0];te=ae.keywordPatternRe.lastIndex,me=ae.keywordPatternRe.exec(ne)}Te+=ne.substring(te),de.addText(Te)}function Ge(){if(ne==="")return;let te=null;if(typeof ae.subLanguage=="string"){if(!t[ae.subLanguage]){de.addText(ne);return}te=d(ae.subLanguage,ne,!0,xe[ae.subLanguage]),xe[ae.subLanguage]=te._top}else te=p(ne,ae.subLanguage.length?ae.subLanguage:null);ae.relevance>0&&(De+=te.relevance),de.__addSublanguage(te._emitter,te.language)}function He(){ae.subLanguage!=null?Ge():$e(),ne=""}function K(te,me){te!==""&&(de.startScope(me),de.addText(te),de.endScope())}function Fe(te,me){let Te=1;const ze=me.length-1;for(;Te<=ze;){if(!te._emit[Te]){Te++;continue}const tt=re.classNameAliases[te[Te]]||te[Te],yt=me[Te];tt?K(yt,tt):(ne=yt,$e(),ne=""),Te++}}function Q(te,me){return te.scope&&typeof te.scope=="string"&&de.openNode(re.classNameAliases[te.scope]||te.scope),te.beginScope&&(te.beginScope._wrap?(K(ne,re.classNameAliases[te.beginScope._wrap]||te.beginScope._wrap),ne=""):te.beginScope._multi&&(Fe(te.beginScope,me),ne="")),ae=Object.create(te,{parent:{value:ae}}),ae}function ve(te,me,Te){let ze=MP(te.endRe,Te);if(ze){if(te["on:end"]){const tt=new mg(te);te["on:end"](me,tt),tt.isMatchIgnored&&(ze=!1)}if(ze){for(;te.endsParent&&te.parent;)te=te.parent;return te}}if(te.endsWithParent)return ve(te.parent,me,Te)}function he(te){return ae.matcher.regexIndex===0?(ne+=te[0],1):(ye=!0,0)}function Se(te){const me=te[0],Te=te.rule,ze=new mg(Te),tt=[Te.__beforeBegin,Te["on:begin"]];for(const yt of tt)if(yt&&(yt(te,ze),ze.isMatchIgnored))return he(me);return Te.skip?ne+=me:(Te.excludeBegin&&(ne+=me),He(),!Te.returnBegin&&!Te.excludeBegin&&(ne=me)),Q(Te,te),Te.returnBegin?0:me.length}function Je(te){const me=te[0],Te=ee.substring(te.index),ze=ve(ae,te,Te);if(!ze)return xg;const tt=ae;ae.endScope&&ae.endScope._wrap?(He(),K(me,ae.endScope._wrap)):ae.endScope&&ae.endScope._multi?(He(),Fe(ae.endScope,te)):tt.skip?ne+=me:(tt.returnEnd||tt.excludeEnd||(ne+=me),He(),tt.excludeEnd&&(ne=me));do ae.scope&&de.closeNode(),!ae.skip&&!ae.subLanguage&&(De+=ae.relevance),ae=ae.parent;while(ae!==ze.parent);return ze.starts&&Q(ze.starts,te),tt.returnEnd?0:me.length}function D(){const te=[];for(let me=ae;me!==re;me=me.parent)me.scope&&te.unshift(me.scope);te.forEach(me=>de.openNode(me))}let R={};function H(te,me){const Te=me&&me[0];if(ne+=te,Te==null)return He(),0;if(R.type==="begin"&&me.type==="end"&&R.index===me.index&&Te===""){if(ne+=ee.slice(me.index,me.index+1),!n){const ze=new Error(`0 width match regex (${j})`);throw ze.languageName=j,ze.badRule=R.rule,ze}return 1}if(R=me,me.type==="begin")return Se(me);if(me.type==="illegal"&&!G){const ze=new Error('Illegal lexeme "'+Te+'" for mode "'+(ae.scope||"")+'"');throw ze.mode=ae,ze}else if(me.type==="end"){const ze=Je(me);if(ze!==xg)return ze}if(me.type==="illegal"&&Te==="")return ne+=` -`,1;if(Re>1e5&&Re>me.index*3)throw new Error("potential infinite loop, way more iterations than matches");return ne+=Te,Te.length}const re=$(j);if(!re)throw is(s.replace("{}",j)),new Error('Unknown language: "'+j+'"');const Z=mF(re);let oe="",ae=Ne||Z;const xe={},de=new i.__emitter(i);D();let ne="",De=0,Ee=0,Re=0,ye=!1;try{if(re.__emitTokens)re.__emitTokens(ee,de);else{for(ae.matcher.considerAll();;){Re++,ye?ye=!1:ae.matcher.considerAll(),ae.matcher.lastIndex=Ee;const te=ae.matcher.exec(ee);if(!te)break;const me=ee.substring(Ee,te.index),Te=H(me,te);Ee=te.index+Te}H(ee.substring(Ee))}return de.finalize(),oe=de.toHTML(),{language:j,value:oe,relevance:De,illegal:!1,_emitter:de,_top:ae}}catch(te){if(te.message&&te.message.includes("Illegal"))return{language:j,value:af(ee),illegal:!0,relevance:0,_illegalBy:{message:te.message,index:Ee,context:ee.slice(Ee-100,Ee+100),mode:te.mode,resultSoFar:oe},_emitter:de};if(n)return{language:j,value:af(ee),illegal:!1,relevance:0,errorRaised:te,_emitter:de,_top:ae};throw te}}function f(j){const ee={value:af(j),illegal:!1,relevance:0,_top:o,_emitter:new i.__emitter(i)};return ee._emitter.addText(j),ee}function p(j,ee){ee=ee||i.languages||Object.keys(t);const G=f(j),Ne=ee.filter($).filter(I).map(He=>d(He,j,!1));Ne.unshift(G);const Me=Ne.sort((He,K)=>{if(He.relevance!==K.relevance)return K.relevance-He.relevance;if(He.language&&K.language){if($(He.language).supersetOf===K.language)return 1;if($(K.language).supersetOf===He.language)return-1}return 0}),[Ae,$e]=Me,Ge=Ae;return Ge.secondBest=$e,Ge}function h(j,ee,G){const Ne=ee&&r[ee]||G;j.classList.add("hljs"),j.classList.add(`language-${Ne}`)}function b(j){let ee=null;const G=c(j);if(l(G))return;if(ce("before:highlightElement",{el:j,language:G}),j.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",j);return}if(j.children.length>0&&(i.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(j)),i.throwUnescapedHTML))throw new vF("One of your code blocks includes unescaped HTML.",j.innerHTML);ee=j;const Ne=ee.textContent,Me=G?u(Ne,{language:G,ignoreIllegals:!0}):p(Ne);j.innerHTML=Me.value,j.dataset.highlighted="yes",h(j,G,Me.language),j.result={language:Me.language,re:Me.relevance,relevance:Me.relevance},Me.secondBest&&(j.secondBest={language:Me.secondBest.language,relevance:Me.secondBest.relevance}),ce("after:highlightElement",{el:j,result:Me,text:Ne})}function g(j){i=wg(i,j)}const w=()=>{_(),Ns("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function x(){_(),Ns("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let v=!1;function _(){function j(){_()}if(document.readyState==="loading"){v||window.addEventListener("DOMContentLoaded",j,!1),v=!0;return}document.querySelectorAll(i.cssSelector).forEach(b)}function E(j,ee){let G=null;try{G=ee(e)}catch(Ne){if(is("Language definition for '{}' could not be registered.".replace("{}",j)),n)is(Ne);else throw Ne;G=o}G.name||(G.name=j),t[j]=G,G.rawDefinition=ee.bind(null,e),G.aliases&&U(G.aliases,{languageName:j})}function k(j){delete t[j];for(const ee of Object.keys(r))r[ee]===j&&delete r[ee]}function O(){return Object.keys(t)}function $(j){return j=(j||"").toLowerCase(),t[j]||t[r[j]]}function U(j,{languageName:ee}){typeof j=="string"&&(j=[j]),j.forEach(G=>{r[G.toLowerCase()]=ee})}function I(j){const ee=$(j);return ee&&!ee.disableAutodetect}function ie(j){j["before:highlightBlock"]&&!j["before:highlightElement"]&&(j["before:highlightElement"]=ee=>{j["before:highlightBlock"](Object.assign({block:ee.el},ee))}),j["after:highlightBlock"]&&!j["after:highlightElement"]&&(j["after:highlightElement"]=ee=>{j["after:highlightBlock"](Object.assign({block:ee.el},ee))})}function Y(j){ie(j),a.push(j)}function X(j){const ee=a.indexOf(j);ee!==-1&&a.splice(ee,1)}function ce(j,ee){const G=j;a.forEach(function(Ne){Ne[G]&&Ne[G](ee)})}function _e(j){return Ns("10.7.0","highlightBlock will be removed entirely in v12.0"),Ns("10.7.0","Please use highlightElement now."),b(j)}Object.assign(e,{highlight:u,highlightAuto:p,highlightAll:_,highlightElement:b,highlightBlock:_e,configure:g,initHighlighting:w,initHighlightingOnLoad:x,registerLanguage:E,unregisterLanguage:k,listLanguages:O,getLanguage:$,registerAliases:U,autoDetection:I,inherit:wg,addPlugin:Y,removePlugin:X}),e.debugMode=function(){n=!1},e.safeMode=function(){n=!0},e.versionString=bF,e.regex={concat:_s,lookahead:H_,either:Hh,optional:DP,anyNumberOfTimes:$P};for(const j in ic)typeof ic[j]=="object"&&U_(ic[j]);return Object.assign(e,ic),e},mo=Q_({});mo.newInstance=()=>Q_({});var wF=mo;mo.HighlightJS=mo;mo.default=mo;const xF=Bp(wF),_g={},_F="hljs-";function EF(e){const t=xF.newInstance();return e&&s(e),{highlight:r,highlightAuto:a,listLanguages:n,register:s,registerAlias:o,registered:i};function r(l,c,u){const d=u||_g,f=typeof d.prefix=="string"?d.prefix:_F;if(!t.getLanguage(l))throw new Error("Unknown language: `"+l+"` is not registered");t.configure({__emitter:kF,classPrefix:f});const p=t.highlight(c,{ignoreIllegals:!0,language:l});if(p.errorRaised)throw new Error("Could not highlight with `Highlight.js`",{cause:p.errorRaised});const h=p._emitter.root,b=h.data;return b.language=p.language,b.relevance=p.relevance,h}function a(l,c){const d=(c||_g).subset||n();let f=-1,p=0,h;for(;++fp&&(p=g.data.relevance,h=g)}return h||{type:"root",children:[],data:{language:void 0,relevance:p}}}function n(){return t.listLanguages()}function s(l,c){if(typeof l=="string")t.registerLanguage(l,c);else{let u;for(u in l)Object.hasOwn(l,u)&&t.registerLanguage(u,l[u])}}function o(l,c){if(typeof l=="string")t.registerAliases(typeof c=="string"?c:[...c],{languageName:l});else{let u;for(u in l)if(Object.hasOwn(l,u)){const d=l[u];t.registerAliases(typeof d=="string"?d:[...d],{languageName:u})}}}function i(l){return!!t.getLanguage(l)}}class kF{constructor(t){this.options=t,this.root={type:"root",children:[],data:{language:void 0,relevance:0}},this.stack=[this.root]}addText(t){if(t==="")return;const r=this.stack[this.stack.length-1],a=r.children[r.children.length-1];a&&a.type==="text"?a.value+=t:r.children.push({type:"text",value:t})}startScope(t){this.openNode(String(t))}endScope(){this.closeNode()}__addSublanguage(t,r){const a=this.stack[this.stack.length-1],n=t.root.children;r?a.children.push({type:"element",tagName:"span",properties:{className:[r]},children:n}):a.children.push(...n)}openNode(t){const r=this,a=t.split(".").map(function(o,i){return i?o+"_".repeat(i):r.options.classPrefix+o}),n=this.stack[this.stack.length-1],s={type:"element",tagName:"span",properties:{className:a},children:[]};n.children.push(s),this.stack.push(s)}closeNode(){this.stack.pop()}finalize(){}toHTML(){return""}}const TF={};function X_(e){const t=e||TF,r=t.aliases,a=(e==null?void 0:e.detect)??!1,n=t.languages,s=t.plainText,o=t.prefix,i=t.subset;let l="hljs";const c=(e==null?void 0:e.lowlight)??EF(n);if(r&&c.registerAlias(r),o){const u=o.indexOf("-");l=u>-1?o.slice(0,u):o}return function(u,d){An(u,"element",function(f,p,h){var w;if(f.tagName!=="code"||!h||h.type!=="element"||h.tagName!=="pre")return;const b=SF(f);if(b==="no-highlight"||!b&&!a||b&&(s!=null&&s.includes(b)))return;Array.isArray(f.properties.className)||(f.properties.className=[]),f.properties.className.includes(l)||f.properties.className.unshift(l);let g;try{g=b?c.highlight(b,lg(h),{prefix:o}):c.highlightAuto(lg(h),{prefix:o,subset:i})}catch(x){const v=x;if(b&&/Unknown language/.test(v.message)){d.message("Cannot highlight as `"+b+"`, it’s not registered",{ancestors:[h,f],cause:v,place:f.position,ruleId:"missing-language",source:"rehype-highlight"});return}throw v}!b&&((w=g.data)!=null&&w.language)&&f.properties.className.push("language-"+g.data.language),g.children.length>0&&(f.children=g.children)})}}function SF(e){const t=e.properties.className;if(!Array.isArray(t))return"";const r=t.reduce((a,n)=>{if(a)return a;const s=String(n);return s==="no-highlight"||s==="nohighlight"?"no-highlight":s.slice(0,5)==="lang-"?s.slice(5):s.slice(0,9)==="language-"?s.slice(9):a},"");return b_[r||""]||r}const AF=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,CF=/^[a-zA-Z]:\\/;function OF(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return CF.test(e)?!1:AF.test(e)}const NF=["http","https"],IF=["nofollow"],$F={};function DF(e){const t=e||$F,r=t.protocols||NF,a=Ur(t.test);return function(n){An(n,"element",function(s,o,i){if(s.tagName==="a"&&typeof s.properties.href=="string"&&a(s,o,i)){const l=s.properties.href;if(OF(l)?r.includes(l.slice(0,l.indexOf(":"))):l.startsWith("//")){const c=Yo(t.content,s),u=c&&!Array.isArray(c)?[c]:c,d=Yo(t.rel,s)||IF,f=typeof d=="string"?xf(d):d,p=Yo(t.target,s),h=Yo(t.properties,s);if(h&&Object.assign(s.properties,Gs(h)),f.length>0&&(s.properties.rel=[...f]),p&&(s.properties.target=p),u){const b=Yo(t.contentProperties,s)||{};s.children.push({type:"element",tagName:"span",properties:Gs(b),children:Gs(u)})}}}})}}function Yo(e,t){return typeof e=="function"?e(t):e}const Vh=Ur(function(e){return e.tagName==="audio"||e.tagName==="canvas"||e.tagName==="embed"||e.tagName==="iframe"||e.tagName==="img"||e.tagName==="math"||e.tagName==="object"||e.tagName==="picture"||e.tagName==="svg"||e.tagName==="video"}),RF=["address","article","aside","blockquote","body","br","caption","center","col","colgroup","dd","dialog","dir","div","dl","dt","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","legend","li","li","listing","main","menu","nav","ol","optgroup","option","p","plaintext","pre","section","summary","table","tbody","td","td","tfoot","th","th","thead","tr","ul","wbr","xmp"],MF=["button","input","select","textarea"],LF=["area","base","basefont","dialog","datalist","head","link","meta","noembed","noframes","param","rp","script","source","style","template","track","title"],Kh=ku(["comment","doctype"]);function PF(e,t){J_(e,{collapse:zF(HF),whitespace:"normal"})}function J_(e,t){if("children"in e){const r={...t};return(e.type==="root"||rE(e))&&(r.before=!0,r.after=!0),r.whitespace=qF(e,t),BF(e,r)}if(e.type==="text"){if(t.whitespace==="normal")return FF(e,t);t.whitespace==="nowrap"&&(e.value=t.collapse(e.value))}return{ignore:Kh(e),stripAtStart:!1,remove:!1}}function FF(e,t){const r=t.collapse(e.value),a={ignore:!1,stripAtStart:!1,remove:!1};let n=0,s=r.length;return t.before&&Eg(r.charAt(0))&&n++,n!==s&&Eg(r.charAt(s-1))&&(t.after?s--:a.stripAtStart=!0),n===s?a.remove=!0:e.value=r.slice(n,s),a}function BF(e,t){let r=t.before;const a=t.after,n=e.children;let s=n.length,o=-1;for(;++o0&&e.blanks.includes(t.tagName))}function nf(e,t){return t.type==="root"||(t.type==="element"?e.head||t.tagName==="script"||Vh(t)||!QF(t):!1)}function tB(e){return function(t){eB(t,e)}}const Tg=/[#.]/g;function rB(e,t){const r=e||"",a={};let n=0,s,o;for(;n-1&&s<=t.length){let o=0;for(;;){let i=r[o];if(i===void 0){const l=Ag(t,r[o-1]);i=l===-1?t.length+1:l+1,r[o]=i}if(i>s)return{line:o+1,column:s-(o>0?r[o-1]:0)+1,offset:s};o++}}}function n(s){if(s&&typeof s.line=="number"&&typeof s.column=="number"&&!Number.isNaN(s.line)&&!Number.isNaN(s.column)){for(;r.length1?r[s.line-2]:0)+s.column-1;if(o=55296&&e<=57343}function kB(e){return e>=56320&&e<=57343}function TB(e,t){return(e-55296)*1024+9216+t}function uE(e){return e!==32&&e!==10&&e!==13&&e!==9&&e!==12&&e>=1&&e<=31||e>=127&&e<=159}function dE(e){return e>=64976&&e<=65007||EB.has(e)}var J;(function(e){e.controlCharacterInInputStream="control-character-in-input-stream",e.noncharacterInInputStream="noncharacter-in-input-stream",e.surrogateInInputStream="surrogate-in-input-stream",e.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",e.endTagWithAttributes="end-tag-with-attributes",e.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",e.unexpectedSolidusInTag="unexpected-solidus-in-tag",e.unexpectedNullCharacter="unexpected-null-character",e.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",e.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",e.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",e.missingEndTagName="missing-end-tag-name",e.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",e.unknownNamedCharacterReference="unknown-named-character-reference",e.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",e.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",e.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",e.eofBeforeTagName="eof-before-tag-name",e.eofInTag="eof-in-tag",e.missingAttributeValue="missing-attribute-value",e.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",e.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",e.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",e.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",e.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",e.missingDoctypePublicIdentifier="missing-doctype-public-identifier",e.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",e.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",e.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",e.cdataInHtmlContent="cdata-in-html-content",e.incorrectlyOpenedComment="incorrectly-opened-comment",e.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",e.eofInDoctype="eof-in-doctype",e.nestedComment="nested-comment",e.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",e.eofInComment="eof-in-comment",e.incorrectlyClosedComment="incorrectly-closed-comment",e.eofInCdata="eof-in-cdata",e.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",e.nullCharacterReference="null-character-reference",e.surrogateCharacterReference="surrogate-character-reference",e.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",e.controlCharacterReference="control-character-reference",e.noncharacterCharacterReference="noncharacter-character-reference",e.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",e.missingDoctypeName="missing-doctype-name",e.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",e.duplicateAttribute="duplicate-attribute",e.nonConformingDoctype="non-conforming-doctype",e.missingDoctype="missing-doctype",e.misplacedDoctype="misplaced-doctype",e.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",e.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",e.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",e.openElementsLeftAfterEof="open-elements-left-after-eof",e.abandonedHeadElementChild="abandoned-head-element-child",e.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",e.nestedNoscriptInHead="nested-noscript-in-head",e.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(J||(J={}));const SB=65536;class AB{constructor(t){this.handler=t,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=SB,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(t,r){const{line:a,col:n,offset:s}=this,o=n+r,i=s+r;return{code:t,startLine:a,endLine:a,startCol:o,endCol:o,startOffset:i,endOffset:i}}_err(t){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(t,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(t){if(this.pos!==this.html.length-1){const r=this.html.charCodeAt(this.pos+1);if(kB(r))return this.pos++,this._addGap(),TB(t,r)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,C.EOF;return this._err(J.surrogateInInputStream),t}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(t,r){this.html.length>0?this.html+=t:this.html=t,this.endOfChunkHit=!1,this.lastChunkWritten=r}insertHtmlAtCurrentPos(t){this.html=this.html.substring(0,this.pos+1)+t+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(t,r){if(this.pos+t.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(r)return this.html.startsWith(t,this.pos);for(let a=0;a=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,C.EOF;const a=this.html.charCodeAt(r);return a===C.CARRIAGE_RETURN?C.LINE_FEED:a}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,C.EOF;let t=this.html.charCodeAt(this.pos);return t===C.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,C.LINE_FEED):t===C.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,cE(t)&&(t=this._processSurrogate(t)),this.handler.onParseError===null||t>31&&t<127||t===C.LINE_FEED||t===C.CARRIAGE_RETURN||t>159&&t<64976||this._checkForProblematicCharacters(t),t)}_checkForProblematicCharacters(t){uE(t)?this._err(J.controlCharacterInInputStream):dE(t)&&this._err(J.noncharacterInInputStream)}retreat(t){for(this.pos-=t;this.pos=0;r--)if(e.attrs[r].name===t)return e.attrs[r].value;return null}const pE=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))),CB=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0)));var sf;const OB=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]]),NB=(sf=String.fromCodePoint)!==null&&sf!==void 0?sf:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t};function IB(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=OB.get(e))!==null&&t!==void 0?t:e}var Ft;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(Ft||(Ft={}));const $B=32;var dn;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(dn||(dn={}));function ip(e){return e>=Ft.ZERO&&e<=Ft.NINE}function DB(e){return e>=Ft.UPPER_A&&e<=Ft.UPPER_F||e>=Ft.LOWER_A&&e<=Ft.LOWER_F}function RB(e){return e>=Ft.UPPER_A&&e<=Ft.UPPER_Z||e>=Ft.LOWER_A&&e<=Ft.LOWER_Z||ip(e)}function MB(e){return e===Ft.EQUALS||RB(e)}var Lt;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(Lt||(Lt={}));var Ra;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(Ra||(Ra={}));class hE{constructor(t,r,a){this.decodeTree=t,this.emitCodePoint=r,this.errors=a,this.state=Lt.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=Ra.Strict}startEntity(t){this.decodeMode=t,this.state=Lt.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,r){switch(this.state){case Lt.EntityStart:return t.charCodeAt(r)===Ft.NUM?(this.state=Lt.NumericStart,this.consumed+=1,this.stateNumericStart(t,r+1)):(this.state=Lt.NamedEntity,this.stateNamedEntity(t,r));case Lt.NumericStart:return this.stateNumericStart(t,r);case Lt.NumericDecimal:return this.stateNumericDecimal(t,r);case Lt.NumericHex:return this.stateNumericHex(t,r);case Lt.NamedEntity:return this.stateNamedEntity(t,r)}}stateNumericStart(t,r){return r>=t.length?-1:(t.charCodeAt(r)|$B)===Ft.LOWER_X?(this.state=Lt.NumericHex,this.consumed+=1,this.stateNumericHex(t,r+1)):(this.state=Lt.NumericDecimal,this.stateNumericDecimal(t,r))}addToNumericResult(t,r,a,n){if(r!==a){const s=a-r;this.result=this.result*Math.pow(n,s)+parseInt(t.substr(r,s),n),this.consumed+=s}}stateNumericHex(t,r){const a=r;for(;r>14;for(;r>14,s!==0){if(o===Ft.SEMI)return this.emitNamedEntityData(this.treeIndex,s,this.consumed+this.excess);this.decodeMode!==Ra.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:r,decodeTree:a}=this,n=(a[r]&dn.VALUE_LENGTH)>>14;return this.emitNamedEntityData(r,n,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,r,a){const{decodeTree:n}=this;return this.emitCodePoint(r===1?n[t]&~dn.VALUE_LENGTH:n[t+1],a),r===3&&this.emitCodePoint(n[t+2],a),a}end(){var t;switch(this.state){case Lt.NamedEntity:return this.result!==0&&(this.decodeMode!==Ra.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Lt.NumericDecimal:return this.emitNumericEntity(0,2);case Lt.NumericHex:return this.emitNumericEntity(0,3);case Lt.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case Lt.EntityStart:return 0}}}function mE(e){let t="";const r=new hE(e,a=>t+=NB(a));return function(n,s){let o=0,i=0;for(;(i=n.indexOf("&",i))>=0;){t+=n.slice(o,i),r.startEntity(s);const c=r.write(n,i+1);if(c<0){o=i+r.end();break}o=i+c,i=c===0?o+1:o}const l=t+n.slice(o);return t="",l}}function LB(e,t,r,a){const n=(t&dn.BRANCH_LENGTH)>>7,s=t&dn.JUMP_TABLE;if(n===0)return s!==0&&a===s?r:-1;if(s){const l=a-s;return l<0||l>=n?-1:e[r+l]-1}let o=r,i=o+n-1;for(;o<=i;){const l=o+i>>>1,c=e[l];if(ca)i=l-1;else return e[l+n]}return-1}mE(pE);mE(CB);var fe;(function(e){e.HTML="http://www.w3.org/1999/xhtml",e.MATHML="http://www.w3.org/1998/Math/MathML",e.SVG="http://www.w3.org/2000/svg",e.XLINK="http://www.w3.org/1999/xlink",e.XML="http://www.w3.org/XML/1998/namespace",e.XMLNS="http://www.w3.org/2000/xmlns/"})(fe||(fe={}));var ls;(function(e){e.TYPE="type",e.ACTION="action",e.ENCODING="encoding",e.PROMPT="prompt",e.NAME="name",e.COLOR="color",e.FACE="face",e.SIZE="size"})(ls||(ls={}));var $r;(function(e){e.NO_QUIRKS="no-quirks",e.QUIRKS="quirks",e.LIMITED_QUIRKS="limited-quirks"})($r||($r={}));var z;(function(e){e.A="a",e.ADDRESS="address",e.ANNOTATION_XML="annotation-xml",e.APPLET="applet",e.AREA="area",e.ARTICLE="article",e.ASIDE="aside",e.B="b",e.BASE="base",e.BASEFONT="basefont",e.BGSOUND="bgsound",e.BIG="big",e.BLOCKQUOTE="blockquote",e.BODY="body",e.BR="br",e.BUTTON="button",e.CAPTION="caption",e.CENTER="center",e.CODE="code",e.COL="col",e.COLGROUP="colgroup",e.DD="dd",e.DESC="desc",e.DETAILS="details",e.DIALOG="dialog",e.DIR="dir",e.DIV="div",e.DL="dl",e.DT="dt",e.EM="em",e.EMBED="embed",e.FIELDSET="fieldset",e.FIGCAPTION="figcaption",e.FIGURE="figure",e.FONT="font",e.FOOTER="footer",e.FOREIGN_OBJECT="foreignObject",e.FORM="form",e.FRAME="frame",e.FRAMESET="frameset",e.H1="h1",e.H2="h2",e.H3="h3",e.H4="h4",e.H5="h5",e.H6="h6",e.HEAD="head",e.HEADER="header",e.HGROUP="hgroup",e.HR="hr",e.HTML="html",e.I="i",e.IMG="img",e.IMAGE="image",e.INPUT="input",e.IFRAME="iframe",e.KEYGEN="keygen",e.LABEL="label",e.LI="li",e.LINK="link",e.LISTING="listing",e.MAIN="main",e.MALIGNMARK="malignmark",e.MARQUEE="marquee",e.MATH="math",e.MENU="menu",e.META="meta",e.MGLYPH="mglyph",e.MI="mi",e.MO="mo",e.MN="mn",e.MS="ms",e.MTEXT="mtext",e.NAV="nav",e.NOBR="nobr",e.NOFRAMES="noframes",e.NOEMBED="noembed",e.NOSCRIPT="noscript",e.OBJECT="object",e.OL="ol",e.OPTGROUP="optgroup",e.OPTION="option",e.P="p",e.PARAM="param",e.PLAINTEXT="plaintext",e.PRE="pre",e.RB="rb",e.RP="rp",e.RT="rt",e.RTC="rtc",e.RUBY="ruby",e.S="s",e.SCRIPT="script",e.SEARCH="search",e.SECTION="section",e.SELECT="select",e.SOURCE="source",e.SMALL="small",e.SPAN="span",e.STRIKE="strike",e.STRONG="strong",e.STYLE="style",e.SUB="sub",e.SUMMARY="summary",e.SUP="sup",e.TABLE="table",e.TBODY="tbody",e.TEMPLATE="template",e.TEXTAREA="textarea",e.TFOOT="tfoot",e.TD="td",e.TH="th",e.THEAD="thead",e.TITLE="title",e.TR="tr",e.TRACK="track",e.TT="tt",e.U="u",e.UL="ul",e.SVG="svg",e.VAR="var",e.WBR="wbr",e.XMP="xmp"})(z||(z={}));var m;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.A=1]="A",e[e.ADDRESS=2]="ADDRESS",e[e.ANNOTATION_XML=3]="ANNOTATION_XML",e[e.APPLET=4]="APPLET",e[e.AREA=5]="AREA",e[e.ARTICLE=6]="ARTICLE",e[e.ASIDE=7]="ASIDE",e[e.B=8]="B",e[e.BASE=9]="BASE",e[e.BASEFONT=10]="BASEFONT",e[e.BGSOUND=11]="BGSOUND",e[e.BIG=12]="BIG",e[e.BLOCKQUOTE=13]="BLOCKQUOTE",e[e.BODY=14]="BODY",e[e.BR=15]="BR",e[e.BUTTON=16]="BUTTON",e[e.CAPTION=17]="CAPTION",e[e.CENTER=18]="CENTER",e[e.CODE=19]="CODE",e[e.COL=20]="COL",e[e.COLGROUP=21]="COLGROUP",e[e.DD=22]="DD",e[e.DESC=23]="DESC",e[e.DETAILS=24]="DETAILS",e[e.DIALOG=25]="DIALOG",e[e.DIR=26]="DIR",e[e.DIV=27]="DIV",e[e.DL=28]="DL",e[e.DT=29]="DT",e[e.EM=30]="EM",e[e.EMBED=31]="EMBED",e[e.FIELDSET=32]="FIELDSET",e[e.FIGCAPTION=33]="FIGCAPTION",e[e.FIGURE=34]="FIGURE",e[e.FONT=35]="FONT",e[e.FOOTER=36]="FOOTER",e[e.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",e[e.FORM=38]="FORM",e[e.FRAME=39]="FRAME",e[e.FRAMESET=40]="FRAMESET",e[e.H1=41]="H1",e[e.H2=42]="H2",e[e.H3=43]="H3",e[e.H4=44]="H4",e[e.H5=45]="H5",e[e.H6=46]="H6",e[e.HEAD=47]="HEAD",e[e.HEADER=48]="HEADER",e[e.HGROUP=49]="HGROUP",e[e.HR=50]="HR",e[e.HTML=51]="HTML",e[e.I=52]="I",e[e.IMG=53]="IMG",e[e.IMAGE=54]="IMAGE",e[e.INPUT=55]="INPUT",e[e.IFRAME=56]="IFRAME",e[e.KEYGEN=57]="KEYGEN",e[e.LABEL=58]="LABEL",e[e.LI=59]="LI",e[e.LINK=60]="LINK",e[e.LISTING=61]="LISTING",e[e.MAIN=62]="MAIN",e[e.MALIGNMARK=63]="MALIGNMARK",e[e.MARQUEE=64]="MARQUEE",e[e.MATH=65]="MATH",e[e.MENU=66]="MENU",e[e.META=67]="META",e[e.MGLYPH=68]="MGLYPH",e[e.MI=69]="MI",e[e.MO=70]="MO",e[e.MN=71]="MN",e[e.MS=72]="MS",e[e.MTEXT=73]="MTEXT",e[e.NAV=74]="NAV",e[e.NOBR=75]="NOBR",e[e.NOFRAMES=76]="NOFRAMES",e[e.NOEMBED=77]="NOEMBED",e[e.NOSCRIPT=78]="NOSCRIPT",e[e.OBJECT=79]="OBJECT",e[e.OL=80]="OL",e[e.OPTGROUP=81]="OPTGROUP",e[e.OPTION=82]="OPTION",e[e.P=83]="P",e[e.PARAM=84]="PARAM",e[e.PLAINTEXT=85]="PLAINTEXT",e[e.PRE=86]="PRE",e[e.RB=87]="RB",e[e.RP=88]="RP",e[e.RT=89]="RT",e[e.RTC=90]="RTC",e[e.RUBY=91]="RUBY",e[e.S=92]="S",e[e.SCRIPT=93]="SCRIPT",e[e.SEARCH=94]="SEARCH",e[e.SECTION=95]="SECTION",e[e.SELECT=96]="SELECT",e[e.SOURCE=97]="SOURCE",e[e.SMALL=98]="SMALL",e[e.SPAN=99]="SPAN",e[e.STRIKE=100]="STRIKE",e[e.STRONG=101]="STRONG",e[e.STYLE=102]="STYLE",e[e.SUB=103]="SUB",e[e.SUMMARY=104]="SUMMARY",e[e.SUP=105]="SUP",e[e.TABLE=106]="TABLE",e[e.TBODY=107]="TBODY",e[e.TEMPLATE=108]="TEMPLATE",e[e.TEXTAREA=109]="TEXTAREA",e[e.TFOOT=110]="TFOOT",e[e.TD=111]="TD",e[e.TH=112]="TH",e[e.THEAD=113]="THEAD",e[e.TITLE=114]="TITLE",e[e.TR=115]="TR",e[e.TRACK=116]="TRACK",e[e.TT=117]="TT",e[e.U=118]="U",e[e.UL=119]="UL",e[e.SVG=120]="SVG",e[e.VAR=121]="VAR",e[e.WBR=122]="WBR",e[e.XMP=123]="XMP"})(m||(m={}));const PB=new Map([[z.A,m.A],[z.ADDRESS,m.ADDRESS],[z.ANNOTATION_XML,m.ANNOTATION_XML],[z.APPLET,m.APPLET],[z.AREA,m.AREA],[z.ARTICLE,m.ARTICLE],[z.ASIDE,m.ASIDE],[z.B,m.B],[z.BASE,m.BASE],[z.BASEFONT,m.BASEFONT],[z.BGSOUND,m.BGSOUND],[z.BIG,m.BIG],[z.BLOCKQUOTE,m.BLOCKQUOTE],[z.BODY,m.BODY],[z.BR,m.BR],[z.BUTTON,m.BUTTON],[z.CAPTION,m.CAPTION],[z.CENTER,m.CENTER],[z.CODE,m.CODE],[z.COL,m.COL],[z.COLGROUP,m.COLGROUP],[z.DD,m.DD],[z.DESC,m.DESC],[z.DETAILS,m.DETAILS],[z.DIALOG,m.DIALOG],[z.DIR,m.DIR],[z.DIV,m.DIV],[z.DL,m.DL],[z.DT,m.DT],[z.EM,m.EM],[z.EMBED,m.EMBED],[z.FIELDSET,m.FIELDSET],[z.FIGCAPTION,m.FIGCAPTION],[z.FIGURE,m.FIGURE],[z.FONT,m.FONT],[z.FOOTER,m.FOOTER],[z.FOREIGN_OBJECT,m.FOREIGN_OBJECT],[z.FORM,m.FORM],[z.FRAME,m.FRAME],[z.FRAMESET,m.FRAMESET],[z.H1,m.H1],[z.H2,m.H2],[z.H3,m.H3],[z.H4,m.H4],[z.H5,m.H5],[z.H6,m.H6],[z.HEAD,m.HEAD],[z.HEADER,m.HEADER],[z.HGROUP,m.HGROUP],[z.HR,m.HR],[z.HTML,m.HTML],[z.I,m.I],[z.IMG,m.IMG],[z.IMAGE,m.IMAGE],[z.INPUT,m.INPUT],[z.IFRAME,m.IFRAME],[z.KEYGEN,m.KEYGEN],[z.LABEL,m.LABEL],[z.LI,m.LI],[z.LINK,m.LINK],[z.LISTING,m.LISTING],[z.MAIN,m.MAIN],[z.MALIGNMARK,m.MALIGNMARK],[z.MARQUEE,m.MARQUEE],[z.MATH,m.MATH],[z.MENU,m.MENU],[z.META,m.META],[z.MGLYPH,m.MGLYPH],[z.MI,m.MI],[z.MO,m.MO],[z.MN,m.MN],[z.MS,m.MS],[z.MTEXT,m.MTEXT],[z.NAV,m.NAV],[z.NOBR,m.NOBR],[z.NOFRAMES,m.NOFRAMES],[z.NOEMBED,m.NOEMBED],[z.NOSCRIPT,m.NOSCRIPT],[z.OBJECT,m.OBJECT],[z.OL,m.OL],[z.OPTGROUP,m.OPTGROUP],[z.OPTION,m.OPTION],[z.P,m.P],[z.PARAM,m.PARAM],[z.PLAINTEXT,m.PLAINTEXT],[z.PRE,m.PRE],[z.RB,m.RB],[z.RP,m.RP],[z.RT,m.RT],[z.RTC,m.RTC],[z.RUBY,m.RUBY],[z.S,m.S],[z.SCRIPT,m.SCRIPT],[z.SEARCH,m.SEARCH],[z.SECTION,m.SECTION],[z.SELECT,m.SELECT],[z.SOURCE,m.SOURCE],[z.SMALL,m.SMALL],[z.SPAN,m.SPAN],[z.STRIKE,m.STRIKE],[z.STRONG,m.STRONG],[z.STYLE,m.STYLE],[z.SUB,m.SUB],[z.SUMMARY,m.SUMMARY],[z.SUP,m.SUP],[z.TABLE,m.TABLE],[z.TBODY,m.TBODY],[z.TEMPLATE,m.TEMPLATE],[z.TEXTAREA,m.TEXTAREA],[z.TFOOT,m.TFOOT],[z.TD,m.TD],[z.TH,m.TH],[z.THEAD,m.THEAD],[z.TITLE,m.TITLE],[z.TR,m.TR],[z.TRACK,m.TRACK],[z.TT,m.TT],[z.U,m.U],[z.UL,m.UL],[z.SVG,m.SVG],[z.VAR,m.VAR],[z.WBR,m.WBR],[z.XMP,m.XMP]]);function Po(e){var t;return(t=PB.get(e))!==null&&t!==void 0?t:m.UNKNOWN}const ge=m,FB={[fe.HTML]:new Set([ge.ADDRESS,ge.APPLET,ge.AREA,ge.ARTICLE,ge.ASIDE,ge.BASE,ge.BASEFONT,ge.BGSOUND,ge.BLOCKQUOTE,ge.BODY,ge.BR,ge.BUTTON,ge.CAPTION,ge.CENTER,ge.COL,ge.COLGROUP,ge.DD,ge.DETAILS,ge.DIR,ge.DIV,ge.DL,ge.DT,ge.EMBED,ge.FIELDSET,ge.FIGCAPTION,ge.FIGURE,ge.FOOTER,ge.FORM,ge.FRAME,ge.FRAMESET,ge.H1,ge.H2,ge.H3,ge.H4,ge.H5,ge.H6,ge.HEAD,ge.HEADER,ge.HGROUP,ge.HR,ge.HTML,ge.IFRAME,ge.IMG,ge.INPUT,ge.LI,ge.LINK,ge.LISTING,ge.MAIN,ge.MARQUEE,ge.MENU,ge.META,ge.NAV,ge.NOEMBED,ge.NOFRAMES,ge.NOSCRIPT,ge.OBJECT,ge.OL,ge.P,ge.PARAM,ge.PLAINTEXT,ge.PRE,ge.SCRIPT,ge.SECTION,ge.SELECT,ge.SOURCE,ge.STYLE,ge.SUMMARY,ge.TABLE,ge.TBODY,ge.TD,ge.TEMPLATE,ge.TEXTAREA,ge.TFOOT,ge.TH,ge.THEAD,ge.TITLE,ge.TR,ge.TRACK,ge.UL,ge.WBR,ge.XMP]),[fe.MATHML]:new Set([ge.MI,ge.MO,ge.MN,ge.MS,ge.MTEXT,ge.ANNOTATION_XML]),[fe.SVG]:new Set([ge.TITLE,ge.FOREIGN_OBJECT,ge.DESC]),[fe.XLINK]:new Set,[fe.XML]:new Set,[fe.XMLNS]:new Set},lp=new Set([ge.H1,ge.H2,ge.H3,ge.H4,ge.H5,ge.H6]);z.STYLE,z.SCRIPT,z.XMP,z.IFRAME,z.NOEMBED,z.NOFRAMES,z.PLAINTEXT;var N;(function(e){e[e.DATA=0]="DATA",e[e.RCDATA=1]="RCDATA",e[e.RAWTEXT=2]="RAWTEXT",e[e.SCRIPT_DATA=3]="SCRIPT_DATA",e[e.PLAINTEXT=4]="PLAINTEXT",e[e.TAG_OPEN=5]="TAG_OPEN",e[e.END_TAG_OPEN=6]="END_TAG_OPEN",e[e.TAG_NAME=7]="TAG_NAME",e[e.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",e[e.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",e[e.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",e[e.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",e[e.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",e[e.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",e[e.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",e[e.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",e[e.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",e[e.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",e[e.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",e[e.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",e[e.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",e[e.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",e[e.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",e[e.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",e[e.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",e[e.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",e[e.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",e[e.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",e[e.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",e[e.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",e[e.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",e[e.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",e[e.BOGUS_COMMENT=40]="BOGUS_COMMENT",e[e.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",e[e.COMMENT_START=42]="COMMENT_START",e[e.COMMENT_START_DASH=43]="COMMENT_START_DASH",e[e.COMMENT=44]="COMMENT",e[e.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",e[e.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",e[e.COMMENT_END_DASH=49]="COMMENT_END_DASH",e[e.COMMENT_END=50]="COMMENT_END",e[e.COMMENT_END_BANG=51]="COMMENT_END_BANG",e[e.DOCTYPE=52]="DOCTYPE",e[e.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",e[e.DOCTYPE_NAME=54]="DOCTYPE_NAME",e[e.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",e[e.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",e[e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",e[e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",e[e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",e[e.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",e[e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",e[e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",e[e.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",e[e.CDATA_SECTION=68]="CDATA_SECTION",e[e.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",e[e.CDATA_SECTION_END=70]="CDATA_SECTION_END",e[e.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",e[e.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(N||(N={}));const Tt={DATA:N.DATA,RCDATA:N.RCDATA,RAWTEXT:N.RAWTEXT,SCRIPT_DATA:N.SCRIPT_DATA,PLAINTEXT:N.PLAINTEXT,CDATA_SECTION:N.CDATA_SECTION};function BB(e){return e>=C.DIGIT_0&&e<=C.DIGIT_9}function ci(e){return e>=C.LATIN_CAPITAL_A&&e<=C.LATIN_CAPITAL_Z}function UB(e){return e>=C.LATIN_SMALL_A&&e<=C.LATIN_SMALL_Z}function Qa(e){return UB(e)||ci(e)}function Og(e){return Qa(e)||BB(e)}function lc(e){return e+32}function gE(e){return e===C.SPACE||e===C.LINE_FEED||e===C.TABULATION||e===C.FORM_FEED}function Ng(e){return gE(e)||e===C.SOLIDUS||e===C.GREATER_THAN_SIGN}function jB(e){return e===C.NULL?J.nullCharacterReference:e>1114111?J.characterReferenceOutsideUnicodeRange:cE(e)?J.surrogateCharacterReference:dE(e)?J.noncharacterCharacterReference:uE(e)||e===C.CARRIAGE_RETURN?J.controlCharacterReference:null}class HB{constructor(t,r){this.options=t,this.handler=r,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=N.DATA,this.returnState=N.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new AB(r),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new hE(pE,(a,n)=>{this.preprocessor.pos=this.entityStartPos+n-1,this._flushCodePointConsumedAsCharacterReference(a)},r.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(J.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:a=>{this._err(J.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+a)},validateNumericCharacterReference:a=>{const n=jB(a);n&&this._err(n,1)}}:void 0)}_err(t,r=0){var a,n;(n=(a=this.handler).onParseError)===null||n===void 0||n.call(a,this.preprocessor.getError(t,r))}getCurrentLocation(t){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-t,startOffset:this.preprocessor.offset-t,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const t=this._consume();this._ensureHibernation()||this._callState(t)}this.inLoop=!1}}pause(){this.paused=!0}resume(t){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||t==null||t())}write(t,r,a){this.active=!0,this.preprocessor.write(t,r),this._runParsingLoop(),this.paused||a==null||a()}insertHtmlAtCurrentPos(t){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(t),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(t){this.consumedAfterSnapshot+=t;for(let r=0;r0&&this._err(J.endTagWithAttributes),t.selfClosing&&this._err(J.endTagWithTrailingSolidus),this.handler.onEndTag(t)),this.preprocessor.dropParsedChunk()}emitCurrentComment(t){this.prepareToken(t),this.handler.onComment(t),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(t){this.prepareToken(t),this.handler.onDoctype(t),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(t){if(this.currentCharacterToken){switch(t&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=t.startLine,this.currentCharacterToken.location.endCol=t.startCol,this.currentCharacterToken.location.endOffset=t.startOffset),this.currentCharacterToken.type){case et.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case et.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case et.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const t=this.getCurrentLocation(0);t&&(t.endLine=t.startLine,t.endCol=t.startCol,t.endOffset=t.startOffset),this._emitCurrentCharacterToken(t),this.handler.onEof({type:et.EOF,location:t}),this.active=!1}_appendCharToCurrentCharacterToken(t,r){if(this.currentCharacterToken)if(this.currentCharacterToken.type===t){this.currentCharacterToken.chars+=r;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(t,r)}_emitCodePoint(t){const r=gE(t)?et.WHITESPACE_CHARACTER:t===C.NULL?et.NULL_CHARACTER:et.CHARACTER;this._appendCharToCurrentCharacterToken(r,String.fromCodePoint(t))}_emitChars(t){this._appendCharToCurrentCharacterToken(et.CHARACTER,t)}_startCharacterReference(){this.returnState=this.state,this.state=N.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?Ra.Attribute:Ra.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===N.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===N.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===N.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(t){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(t):this._emitCodePoint(t)}_callState(t){switch(this.state){case N.DATA:{this._stateData(t);break}case N.RCDATA:{this._stateRcdata(t);break}case N.RAWTEXT:{this._stateRawtext(t);break}case N.SCRIPT_DATA:{this._stateScriptData(t);break}case N.PLAINTEXT:{this._statePlaintext(t);break}case N.TAG_OPEN:{this._stateTagOpen(t);break}case N.END_TAG_OPEN:{this._stateEndTagOpen(t);break}case N.TAG_NAME:{this._stateTagName(t);break}case N.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(t);break}case N.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(t);break}case N.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(t);break}case N.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(t);break}case N.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(t);break}case N.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(t);break}case N.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(t);break}case N.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(t);break}case N.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(t);break}case N.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(t);break}case N.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(t);break}case N.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(t);break}case N.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(t);break}case N.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(t);break}case N.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(t);break}case N.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(t);break}case N.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(t);break}case N.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(t);break}case N.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(t);break}case N.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(t);break}case N.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(t);break}case N.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(t);break}case N.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(t);break}case N.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(t);break}case N.ATTRIBUTE_NAME:{this._stateAttributeName(t);break}case N.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(t);break}case N.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(t);break}case N.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(t);break}case N.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(t);break}case N.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(t);break}case N.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(t);break}case N.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(t);break}case N.BOGUS_COMMENT:{this._stateBogusComment(t);break}case N.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(t);break}case N.COMMENT_START:{this._stateCommentStart(t);break}case N.COMMENT_START_DASH:{this._stateCommentStartDash(t);break}case N.COMMENT:{this._stateComment(t);break}case N.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(t);break}case N.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(t);break}case N.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(t);break}case N.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(t);break}case N.COMMENT_END_DASH:{this._stateCommentEndDash(t);break}case N.COMMENT_END:{this._stateCommentEnd(t);break}case N.COMMENT_END_BANG:{this._stateCommentEndBang(t);break}case N.DOCTYPE:{this._stateDoctype(t);break}case N.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(t);break}case N.DOCTYPE_NAME:{this._stateDoctypeName(t);break}case N.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(t);break}case N.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(t);break}case N.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(t);break}case N.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(t);break}case N.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(t);break}case N.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(t);break}case N.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(t);break}case N.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(t);break}case N.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(t);break}case N.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(t);break}case N.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(t);break}case N.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(t);break}case N.BOGUS_DOCTYPE:{this._stateBogusDoctype(t);break}case N.CDATA_SECTION:{this._stateCdataSection(t);break}case N.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(t);break}case N.CDATA_SECTION_END:{this._stateCdataSectionEnd(t);break}case N.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case N.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(t);break}default:throw new Error("Unknown state")}}_stateData(t){switch(t){case C.LESS_THAN_SIGN:{this.state=N.TAG_OPEN;break}case C.AMPERSAND:{this._startCharacterReference();break}case C.NULL:{this._err(J.unexpectedNullCharacter),this._emitCodePoint(t);break}case C.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateRcdata(t){switch(t){case C.AMPERSAND:{this._startCharacterReference();break}case C.LESS_THAN_SIGN:{this.state=N.RCDATA_LESS_THAN_SIGN;break}case C.NULL:{this._err(J.unexpectedNullCharacter),this._emitChars(bt);break}case C.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateRawtext(t){switch(t){case C.LESS_THAN_SIGN:{this.state=N.RAWTEXT_LESS_THAN_SIGN;break}case C.NULL:{this._err(J.unexpectedNullCharacter),this._emitChars(bt);break}case C.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateScriptData(t){switch(t){case C.LESS_THAN_SIGN:{this.state=N.SCRIPT_DATA_LESS_THAN_SIGN;break}case C.NULL:{this._err(J.unexpectedNullCharacter),this._emitChars(bt);break}case C.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_statePlaintext(t){switch(t){case C.NULL:{this._err(J.unexpectedNullCharacter),this._emitChars(bt);break}case C.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateTagOpen(t){if(Qa(t))this._createStartTagToken(),this.state=N.TAG_NAME,this._stateTagName(t);else switch(t){case C.EXCLAMATION_MARK:{this.state=N.MARKUP_DECLARATION_OPEN;break}case C.SOLIDUS:{this.state=N.END_TAG_OPEN;break}case C.QUESTION_MARK:{this._err(J.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=N.BOGUS_COMMENT,this._stateBogusComment(t);break}case C.EOF:{this._err(J.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(J.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=N.DATA,this._stateData(t)}}_stateEndTagOpen(t){if(Qa(t))this._createEndTagToken(),this.state=N.TAG_NAME,this._stateTagName(t);else switch(t){case C.GREATER_THAN_SIGN:{this._err(J.missingEndTagName),this.state=N.DATA;break}case C.EOF:{this._err(J.eofBeforeTagName),this._emitChars("");break}case C.NULL:{this._err(J.unexpectedNullCharacter),this.state=N.SCRIPT_DATA_ESCAPED,this._emitChars(bt);break}case C.EOF:{this._err(J.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=N.SCRIPT_DATA_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataEscapedLessThanSign(t){t===C.SOLIDUS?this.state=N.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:Qa(t)?(this._emitChars("<"),this.state=N.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(t)):(this._emitChars("<"),this.state=N.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataEscapedEndTagOpen(t){Qa(t)?(this.state=N.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(t)):(this._emitChars("");break}case C.NULL:{this._err(J.unexpectedNullCharacter),this.state=N.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(bt);break}case C.EOF:{this._err(J.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=N.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedLessThanSign(t){t===C.SOLIDUS?(this.state=N.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=N.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(t))}_stateScriptDataDoubleEscapeEnd(t){if(this.preprocessor.startsWith(gr.SCRIPT,!1)&&Ng(this.preprocessor.peek(gr.SCRIPT.length))){this._emitCodePoint(t);for(let r=0;r0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!0)}replace(t,r){const a=this._indexOf(t);this.items[a]=r,a===this.stackTop&&(this.current=r)}insertAfter(t,r,a){const n=this._indexOf(t)+1;this.items.splice(n,0,r),this.tagIDs.splice(n,0,a),this.stackTop++,n===this.stackTop&&this._updateCurrentElement(),this.handler.onItemPush(this.current,this.currentTagId,n===this.stackTop)}popUntilTagNamePopped(t){let r=this.stackTop+1;do r=this.tagIDs.lastIndexOf(t,r-1);while(r>0&&this.treeAdapter.getNamespaceURI(this.items[r])!==fe.HTML);this.shortenToLength(r<0?0:r)}shortenToLength(t){for(;this.stackTop>=t;){const r=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(r,this.stackTop=0;a--)if(t.has(this.tagIDs[a])&&this.treeAdapter.getNamespaceURI(this.items[a])===r)return a;return-1}clearBackTo(t,r){const a=this._indexOfTagNames(t,r);this.shortenToLength(a+1)}clearBackToTableContext(){this.clearBackTo(WB,fe.HTML)}clearBackToTableBodyContext(){this.clearBackTo(KB,fe.HTML)}clearBackToTableRowContext(){this.clearBackTo(VB,fe.HTML)}remove(t){const r=this._indexOf(t);r>=0&&(r===this.stackTop?this.pop():(this.items.splice(r,1),this.tagIDs.splice(r,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===m.BODY?this.items[1]:null}contains(t){return this._indexOf(t)>-1}getCommonAncestor(t){const r=this._indexOf(t)-1;return r>=0?this.items[r]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===m.HTML}hasInDynamicScope(t,r){for(let a=this.stackTop;a>=0;a--){const n=this.tagIDs[a];switch(this.treeAdapter.getNamespaceURI(this.items[a])){case fe.HTML:{if(n===t)return!0;if(r.has(n))return!1;break}case fe.SVG:{if(Dg.has(n))return!1;break}case fe.MATHML:{if($g.has(n))return!1;break}}}return!0}hasInScope(t){return this.hasInDynamicScope(t,tu)}hasInListItemScope(t){return this.hasInDynamicScope(t,zB)}hasInButtonScope(t){return this.hasInDynamicScope(t,qB)}hasNumberedHeaderInScope(){for(let t=this.stackTop;t>=0;t--){const r=this.tagIDs[t];switch(this.treeAdapter.getNamespaceURI(this.items[t])){case fe.HTML:{if(lp.has(r))return!0;if(tu.has(r))return!1;break}case fe.SVG:{if(Dg.has(r))return!1;break}case fe.MATHML:{if($g.has(r))return!1;break}}}return!0}hasInTableScope(t){for(let r=this.stackTop;r>=0;r--)if(this.treeAdapter.getNamespaceURI(this.items[r])===fe.HTML)switch(this.tagIDs[r]){case t:return!0;case m.TABLE:case m.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===fe.HTML)switch(this.tagIDs[t]){case m.TBODY:case m.THEAD:case m.TFOOT:return!0;case m.TABLE:case m.HTML:return!1}return!0}hasInSelectScope(t){for(let r=this.stackTop;r>=0;r--)if(this.treeAdapter.getNamespaceURI(this.items[r])===fe.HTML)switch(this.tagIDs[r]){case t:return!0;case m.OPTION:case m.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;bE.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;Ig.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(t){for(;this.currentTagId!==t&&Ig.has(this.currentTagId);)this.pop()}}const of=3;var ca;(function(e){e[e.Marker=0]="Marker",e[e.Element=1]="Element"})(ca||(ca={}));const Rg={type:ca.Marker};class ZB{constructor(t){this.treeAdapter=t,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(t,r){const a=[],n=r.length,s=this.treeAdapter.getTagName(t),o=this.treeAdapter.getNamespaceURI(t);for(let i=0;i[o.name,o.value]));let s=0;for(let o=0;on.get(l.name)===l.value)&&(s+=1,s>=of&&this.entries.splice(i.idx,1))}}insertMarker(){this.entries.unshift(Rg)}pushElement(t,r){this._ensureNoahArkCondition(t),this.entries.unshift({type:ca.Element,element:t,token:r})}insertElementAfterBookmark(t,r){const a=this.entries.indexOf(this.bookmark);this.entries.splice(a,0,{type:ca.Element,element:t,token:r})}removeEntry(t){const r=this.entries.indexOf(t);r>=0&&this.entries.splice(r,1)}clearToLastMarker(){const t=this.entries.indexOf(Rg);t>=0?this.entries.splice(0,t+1):this.entries.length=0}getElementEntryInScopeWithTagName(t){const r=this.entries.find(a=>a.type===ca.Marker||this.treeAdapter.getTagName(a.element)===t);return r&&r.type===ca.Element?r:null}getElementEntry(t){return this.entries.find(r=>r.type===ca.Element&&r.element===t)}}const Xa={createDocument(){return{nodeName:"#document",mode:$r.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(e,t,r){return{nodeName:e,tagName:e,attrs:r,namespaceURI:t,childNodes:[],parentNode:null}},createCommentNode(e){return{nodeName:"#comment",data:e,parentNode:null}},createTextNode(e){return{nodeName:"#text",value:e,parentNode:null}},appendChild(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore(e,t,r){const a=e.childNodes.indexOf(r);e.childNodes.splice(a,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent(e){return e.content},setDocumentType(e,t,r,a){const n=e.childNodes.find(s=>s.nodeName==="#documentType");if(n)n.name=t,n.publicId=r,n.systemId=a;else{const s={nodeName:"#documentType",name:t,publicId:r,systemId:a,parentNode:null};Xa.appendChild(e,s)}},setDocumentMode(e,t){e.mode=t},getDocumentMode(e){return e.mode},detachNode(e){if(e.parentNode){const t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText(e,t){if(e.childNodes.length>0){const r=e.childNodes[e.childNodes.length-1];if(Xa.isTextNode(r)){r.value+=t;return}}Xa.appendChild(e,Xa.createTextNode(t))},insertTextBefore(e,t,r){const a=e.childNodes[e.childNodes.indexOf(r)-1];a&&Xa.isTextNode(a)?a.value+=t:Xa.insertBefore(e,Xa.createTextNode(t),r)},adoptAttributes(e,t){const r=new Set(e.attrs.map(a=>a.name));for(let a=0;ae.startsWith(r))}function rU(e){return e.name===vE&&e.publicId===null&&(e.systemId===null||e.systemId===QB)}function aU(e){if(e.name!==vE)return $r.QUIRKS;const{systemId:t}=e;if(t&&t.toLowerCase()===XB)return $r.QUIRKS;let{publicId:r}=e;if(r!==null){if(r=r.toLowerCase(),eU.has(r))return $r.QUIRKS;let a=t===null?JB:yE;if(Mg(r,a))return $r.QUIRKS;if(a=t===null?wE:tU,Mg(r,a))return $r.LIMITED_QUIRKS}return $r.NO_QUIRKS}const Lg={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},nU="definitionurl",sU="definitionURL",oU=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])),iU=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:fe.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:fe.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:fe.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:fe.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:fe.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:fe.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:fe.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:fe.XML}],["xml:space",{prefix:"xml",name:"space",namespace:fe.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:fe.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:fe.XMLNS}]]),lU=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])),cU=new Set([m.B,m.BIG,m.BLOCKQUOTE,m.BODY,m.BR,m.CENTER,m.CODE,m.DD,m.DIV,m.DL,m.DT,m.EM,m.EMBED,m.H1,m.H2,m.H3,m.H4,m.H5,m.H6,m.HEAD,m.HR,m.I,m.IMG,m.LI,m.LISTING,m.MENU,m.META,m.NOBR,m.OL,m.P,m.PRE,m.RUBY,m.S,m.SMALL,m.SPAN,m.STRONG,m.STRIKE,m.SUB,m.SUP,m.TABLE,m.TT,m.U,m.UL,m.VAR]);function uU(e){const t=e.tagID;return t===m.FONT&&e.attrs.some(({name:a})=>a===ls.COLOR||a===ls.SIZE||a===ls.FACE)||cU.has(t)}function xE(e){for(let t=0;t0&&this._setContextModes(t,r)}onItemPop(t,r){var a,n;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(t,this.currentToken),(n=(a=this.treeAdapter).onItemPop)===null||n===void 0||n.call(a,t,this.openElements.current),r){let s,o;this.openElements.stackTop===0&&this.fragmentContext?(s=this.fragmentContext,o=this.fragmentContextID):{current:s,currentTagId:o}=this.openElements,this._setContextModes(s,o)}}_setContextModes(t,r){const a=t===this.document||this.treeAdapter.getNamespaceURI(t)===fe.HTML;this.currentNotInHTML=!a,this.tokenizer.inForeignNode=!a&&!this._isIntegrationPoint(r,t)}_switchToTextParsing(t,r){this._insertElement(t,fe.HTML),this.tokenizer.state=r,this.originalInsertionMode=this.insertionMode,this.insertionMode=M.TEXT}switchToPlaintextParsing(){this.insertionMode=M.TEXT,this.originalInsertionMode=M.IN_BODY,this.tokenizer.state=Tt.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let t=this.fragmentContext;for(;t;){if(this.treeAdapter.getTagName(t)===z.FORM){this.formElement=t;break}t=this.treeAdapter.getParentNode(t)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==fe.HTML))switch(this.fragmentContextID){case m.TITLE:case m.TEXTAREA:{this.tokenizer.state=Tt.RCDATA;break}case m.STYLE:case m.XMP:case m.IFRAME:case m.NOEMBED:case m.NOFRAMES:case m.NOSCRIPT:{this.tokenizer.state=Tt.RAWTEXT;break}case m.SCRIPT:{this.tokenizer.state=Tt.SCRIPT_DATA;break}case m.PLAINTEXT:{this.tokenizer.state=Tt.PLAINTEXT;break}}}_setDocumentType(t){const r=t.name||"",a=t.publicId||"",n=t.systemId||"";if(this.treeAdapter.setDocumentType(this.document,r,a,n),t.location){const o=this.treeAdapter.getChildNodes(this.document).find(i=>this.treeAdapter.isDocumentTypeNode(i));o&&this.treeAdapter.setNodeSourceCodeLocation(o,t.location)}}_attachElementToTree(t,r){if(this.options.sourceCodeLocationInfo){const a=r&&{...r,startTag:r};this.treeAdapter.setNodeSourceCodeLocation(t,a)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(t);else{const a=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(a,t)}}_appendElement(t,r){const a=this.treeAdapter.createElement(t.tagName,r,t.attrs);this._attachElementToTree(a,t.location)}_insertElement(t,r){const a=this.treeAdapter.createElement(t.tagName,r,t.attrs);this._attachElementToTree(a,t.location),this.openElements.push(a,t.tagID)}_insertFakeElement(t,r){const a=this.treeAdapter.createElement(t,fe.HTML,[]);this._attachElementToTree(a,null),this.openElements.push(a,r)}_insertTemplate(t){const r=this.treeAdapter.createElement(t.tagName,fe.HTML,t.attrs),a=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(r,a),this._attachElementToTree(r,t.location),this.openElements.push(r,t.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(a,null)}_insertFakeRootElement(){const t=this.treeAdapter.createElement(z.HTML,fe.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(t,null),this.treeAdapter.appendChild(this.openElements.current,t),this.openElements.push(t,m.HTML)}_appendCommentNode(t,r){const a=this.treeAdapter.createCommentNode(t.data);this.treeAdapter.appendChild(r,a),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(a,t.location)}_insertCharacters(t){let r,a;if(this._shouldFosterParentOnInsertion()?({parent:r,beforeElement:a}=this._findFosterParentingLocation(),a?this.treeAdapter.insertTextBefore(r,t.chars,a):this.treeAdapter.insertText(r,t.chars)):(r=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(r,t.chars)),!t.location)return;const n=this.treeAdapter.getChildNodes(r),s=a?n.lastIndexOf(a):n.length,o=n[s-1];if(this.treeAdapter.getNodeSourceCodeLocation(o)){const{endLine:l,endCol:c,endOffset:u}=t.location;this.treeAdapter.updateNodeSourceCodeLocation(o,{endLine:l,endCol:c,endOffset:u})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(o,t.location)}_adoptNodes(t,r){for(let a=this.treeAdapter.getFirstChild(t);a;a=this.treeAdapter.getFirstChild(t))this.treeAdapter.detachNode(a),this.treeAdapter.appendChild(r,a)}_setEndLocation(t,r){if(this.treeAdapter.getNodeSourceCodeLocation(t)&&r.location){const a=r.location,n=this.treeAdapter.getTagName(t),s=r.type===et.END_TAG&&n===r.tagName?{endTag:{...a},endLine:a.endLine,endCol:a.endCol,endOffset:a.endOffset}:{endLine:a.startLine,endCol:a.startCol,endOffset:a.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(t,s)}}shouldProcessStartTagTokenInForeignContent(t){if(!this.currentNotInHTML)return!1;let r,a;return this.openElements.stackTop===0&&this.fragmentContext?(r=this.fragmentContext,a=this.fragmentContextID):{current:r,currentTagId:a}=this.openElements,t.tagID===m.SVG&&this.treeAdapter.getTagName(r)===z.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(r)===fe.MATHML?!1:this.tokenizer.inForeignNode||(t.tagID===m.MGLYPH||t.tagID===m.MALIGNMARK)&&!this._isIntegrationPoint(a,r,fe.HTML)}_processToken(t){switch(t.type){case et.CHARACTER:{this.onCharacter(t);break}case et.NULL_CHARACTER:{this.onNullCharacter(t);break}case et.COMMENT:{this.onComment(t);break}case et.DOCTYPE:{this.onDoctype(t);break}case et.START_TAG:{this._processStartTag(t);break}case et.END_TAG:{this.onEndTag(t);break}case et.EOF:{this.onEof(t);break}case et.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(t);break}}}_isIntegrationPoint(t,r,a){const n=this.treeAdapter.getNamespaceURI(r),s=this.treeAdapter.getAttrList(r);return hU(t,n,s,a)}_reconstructActiveFormattingElements(){const t=this.activeFormattingElements.entries.length;if(t){const r=this.activeFormattingElements.entries.findIndex(n=>n.type===ca.Marker||this.openElements.contains(n.element)),a=r<0?t-1:r-1;for(let n=a;n>=0;n--){const s=this.activeFormattingElements.entries[n];this._insertElement(s.token,this.treeAdapter.getNamespaceURI(s.element)),s.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=M.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(m.P),this.openElements.popUntilTagNamePopped(m.P)}_resetInsertionMode(){for(let t=this.openElements.stackTop;t>=0;t--)switch(t===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[t]){case m.TR:{this.insertionMode=M.IN_ROW;return}case m.TBODY:case m.THEAD:case m.TFOOT:{this.insertionMode=M.IN_TABLE_BODY;return}case m.CAPTION:{this.insertionMode=M.IN_CAPTION;return}case m.COLGROUP:{this.insertionMode=M.IN_COLUMN_GROUP;return}case m.TABLE:{this.insertionMode=M.IN_TABLE;return}case m.BODY:{this.insertionMode=M.IN_BODY;return}case m.FRAMESET:{this.insertionMode=M.IN_FRAMESET;return}case m.SELECT:{this._resetInsertionModeForSelect(t);return}case m.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case m.HTML:{this.insertionMode=this.headElement?M.AFTER_HEAD:M.BEFORE_HEAD;return}case m.TD:case m.TH:{if(t>0){this.insertionMode=M.IN_CELL;return}break}case m.HEAD:{if(t>0){this.insertionMode=M.IN_HEAD;return}break}}this.insertionMode=M.IN_BODY}_resetInsertionModeForSelect(t){if(t>0)for(let r=t-1;r>0;r--){const a=this.openElements.tagIDs[r];if(a===m.TEMPLATE)break;if(a===m.TABLE){this.insertionMode=M.IN_SELECT_IN_TABLE;return}}this.insertionMode=M.IN_SELECT}_isElementCausesFosterParenting(t){return EE.has(t)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let t=this.openElements.stackTop;t>=0;t--){const r=this.openElements.items[t];switch(this.openElements.tagIDs[t]){case m.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(r)===fe.HTML)return{parent:this.treeAdapter.getTemplateContent(r),beforeElement:null};break}case m.TABLE:{const a=this.treeAdapter.getParentNode(r);return a?{parent:a,beforeElement:r}:{parent:this.openElements.items[t-1],beforeElement:null}}}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(t){const r=this._findFosterParentingLocation();r.beforeElement?this.treeAdapter.insertBefore(r.parent,t,r.beforeElement):this.treeAdapter.appendChild(r.parent,t)}_isSpecialElement(t,r){const a=this.treeAdapter.getNamespaceURI(t);return FB[a].has(r)}onCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){Yj(this,t);return}switch(this.insertionMode){case M.INITIAL:{Go(this,t);break}case M.BEFORE_HTML:{_i(this,t);break}case M.BEFORE_HEAD:{Ei(this,t);break}case M.IN_HEAD:{ki(this,t);break}case M.IN_HEAD_NO_SCRIPT:{Ti(this,t);break}case M.AFTER_HEAD:{Si(this,t);break}case M.IN_BODY:case M.IN_CAPTION:case M.IN_CELL:case M.IN_TEMPLATE:{TE(this,t);break}case M.TEXT:case M.IN_SELECT:case M.IN_SELECT_IN_TABLE:{this._insertCharacters(t);break}case M.IN_TABLE:case M.IN_TABLE_BODY:case M.IN_ROW:{lf(this,t);break}case M.IN_TABLE_TEXT:{IE(this,t);break}case M.IN_COLUMN_GROUP:{au(this,t);break}case M.AFTER_BODY:{nu(this,t);break}case M.AFTER_AFTER_BODY:{Ac(this,t);break}}}onNullCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){Wj(this,t);return}switch(this.insertionMode){case M.INITIAL:{Go(this,t);break}case M.BEFORE_HTML:{_i(this,t);break}case M.BEFORE_HEAD:{Ei(this,t);break}case M.IN_HEAD:{ki(this,t);break}case M.IN_HEAD_NO_SCRIPT:{Ti(this,t);break}case M.AFTER_HEAD:{Si(this,t);break}case M.TEXT:{this._insertCharacters(t);break}case M.IN_TABLE:case M.IN_TABLE_BODY:case M.IN_ROW:{lf(this,t);break}case M.IN_COLUMN_GROUP:{au(this,t);break}case M.AFTER_BODY:{nu(this,t);break}case M.AFTER_AFTER_BODY:{Ac(this,t);break}}}onComment(t){if(this.skipNextNewLine=!1,this.currentNotInHTML){cp(this,t);return}switch(this.insertionMode){case M.INITIAL:case M.BEFORE_HTML:case M.BEFORE_HEAD:case M.IN_HEAD:case M.IN_HEAD_NO_SCRIPT:case M.AFTER_HEAD:case M.IN_BODY:case M.IN_TABLE:case M.IN_CAPTION:case M.IN_COLUMN_GROUP:case M.IN_TABLE_BODY:case M.IN_ROW:case M.IN_CELL:case M.IN_SELECT:case M.IN_SELECT_IN_TABLE:case M.IN_TEMPLATE:case M.IN_FRAMESET:case M.AFTER_FRAMESET:{cp(this,t);break}case M.IN_TABLE_TEXT:{Zo(this,t);break}case M.AFTER_BODY:{TU(this,t);break}case M.AFTER_AFTER_BODY:case M.AFTER_AFTER_FRAMESET:{SU(this,t);break}}}onDoctype(t){switch(this.skipNextNewLine=!1,this.insertionMode){case M.INITIAL:{AU(this,t);break}case M.BEFORE_HEAD:case M.IN_HEAD:case M.IN_HEAD_NO_SCRIPT:case M.AFTER_HEAD:{this._err(t,J.misplacedDoctype);break}case M.IN_TABLE_TEXT:{Zo(this,t);break}}}onStartTag(t){this.skipNextNewLine=!1,this.currentToken=t,this._processStartTag(t),t.selfClosing&&!t.ackSelfClosing&&this._err(t,J.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(t){this.shouldProcessStartTagTokenInForeignContent(t)?Gj(this,t):this._startTagOutsideForeignContent(t)}_startTagOutsideForeignContent(t){switch(this.insertionMode){case M.INITIAL:{Go(this,t);break}case M.BEFORE_HTML:{CU(this,t);break}case M.BEFORE_HEAD:{NU(this,t);break}case M.IN_HEAD:{ta(this,t);break}case M.IN_HEAD_NO_SCRIPT:{DU(this,t);break}case M.AFTER_HEAD:{MU(this,t);break}case M.IN_BODY:{tr(this,t);break}case M.IN_TABLE:{go(this,t);break}case M.IN_TABLE_TEXT:{Zo(this,t);break}case M.IN_CAPTION:{Ij(this,t);break}case M.IN_COLUMN_GROUP:{Xh(this,t);break}case M.IN_TABLE_BODY:{hd(this,t);break}case M.IN_ROW:{md(this,t);break}case M.IN_CELL:{Rj(this,t);break}case M.IN_SELECT:{RE(this,t);break}case M.IN_SELECT_IN_TABLE:{Lj(this,t);break}case M.IN_TEMPLATE:{Fj(this,t);break}case M.AFTER_BODY:{Uj(this,t);break}case M.IN_FRAMESET:{jj(this,t);break}case M.AFTER_FRAMESET:{zj(this,t);break}case M.AFTER_AFTER_BODY:{Vj(this,t);break}case M.AFTER_AFTER_FRAMESET:{Kj(this,t);break}}}onEndTag(t){this.skipNextNewLine=!1,this.currentToken=t,this.currentNotInHTML?Zj(this,t):this._endTagOutsideForeignContent(t)}_endTagOutsideForeignContent(t){switch(this.insertionMode){case M.INITIAL:{Go(this,t);break}case M.BEFORE_HTML:{OU(this,t);break}case M.BEFORE_HEAD:{IU(this,t);break}case M.IN_HEAD:{$U(this,t);break}case M.IN_HEAD_NO_SCRIPT:{RU(this,t);break}case M.AFTER_HEAD:{LU(this,t);break}case M.IN_BODY:{pd(this,t);break}case M.TEXT:{xj(this,t);break}case M.IN_TABLE:{Yi(this,t);break}case M.IN_TABLE_TEXT:{Zo(this,t);break}case M.IN_CAPTION:{$j(this,t);break}case M.IN_COLUMN_GROUP:{Dj(this,t);break}case M.IN_TABLE_BODY:{up(this,t);break}case M.IN_ROW:{DE(this,t);break}case M.IN_CELL:{Mj(this,t);break}case M.IN_SELECT:{ME(this,t);break}case M.IN_SELECT_IN_TABLE:{Pj(this,t);break}case M.IN_TEMPLATE:{Bj(this,t);break}case M.AFTER_BODY:{PE(this,t);break}case M.IN_FRAMESET:{Hj(this,t);break}case M.AFTER_FRAMESET:{qj(this,t);break}case M.AFTER_AFTER_BODY:{Ac(this,t);break}}}onEof(t){switch(this.insertionMode){case M.INITIAL:{Go(this,t);break}case M.BEFORE_HTML:{_i(this,t);break}case M.BEFORE_HEAD:{Ei(this,t);break}case M.IN_HEAD:{ki(this,t);break}case M.IN_HEAD_NO_SCRIPT:{Ti(this,t);break}case M.AFTER_HEAD:{Si(this,t);break}case M.IN_BODY:case M.IN_TABLE:case M.IN_CAPTION:case M.IN_COLUMN_GROUP:case M.IN_TABLE_BODY:case M.IN_ROW:case M.IN_CELL:case M.IN_SELECT:case M.IN_SELECT_IN_TABLE:{OE(this,t);break}case M.TEXT:{_j(this,t);break}case M.IN_TABLE_TEXT:{Zo(this,t);break}case M.IN_TEMPLATE:{LE(this,t);break}case M.AFTER_BODY:case M.IN_FRAMESET:case M.AFTER_FRAMESET:case M.AFTER_AFTER_BODY:case M.AFTER_AFTER_FRAMESET:{Qh(this,t);break}}}onWhitespaceCharacter(t){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,t.chars.charCodeAt(0)===C.LINE_FEED)){if(t.chars.length===1)return;t.chars=t.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(t);return}switch(this.insertionMode){case M.IN_HEAD:case M.IN_HEAD_NO_SCRIPT:case M.AFTER_HEAD:case M.TEXT:case M.IN_COLUMN_GROUP:case M.IN_SELECT:case M.IN_SELECT_IN_TABLE:case M.IN_FRAMESET:case M.AFTER_FRAMESET:{this._insertCharacters(t);break}case M.IN_BODY:case M.IN_CAPTION:case M.IN_CELL:case M.IN_TEMPLATE:case M.AFTER_BODY:case M.AFTER_AFTER_BODY:case M.AFTER_AFTER_FRAMESET:{kE(this,t);break}case M.IN_TABLE:case M.IN_TABLE_BODY:case M.IN_ROW:{lf(this,t);break}case M.IN_TABLE_TEXT:{NE(this,t);break}}}}function yU(e,t){let r=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return r?e.openElements.contains(r.element)?e.openElements.hasInScope(t.tagID)||(r=null):(e.activeFormattingElements.removeEntry(r),r=null):CE(e,t),r}function wU(e,t){let r=null,a=e.openElements.stackTop;for(;a>=0;a--){const n=e.openElements.items[a];if(n===t.element)break;e._isSpecialElement(n,e.openElements.tagIDs[a])&&(r=n)}return r||(e.openElements.shortenToLength(a<0?0:a),e.activeFormattingElements.removeEntry(t)),r}function xU(e,t,r){let a=t,n=e.openElements.getCommonAncestor(t);for(let s=0,o=n;o!==r;s++,o=n){n=e.openElements.getCommonAncestor(o);const i=e.activeFormattingElements.getElementEntry(o),l=i&&s>=bU;!i||l?(l&&e.activeFormattingElements.removeEntry(i),e.openElements.remove(o)):(o=_U(e,i),a===t&&(e.activeFormattingElements.bookmark=i),e.treeAdapter.detachNode(a),e.treeAdapter.appendChild(o,a),a=o)}return a}function _U(e,t){const r=e.treeAdapter.getNamespaceURI(t.element),a=e.treeAdapter.createElement(t.token.tagName,r,t.token.attrs);return e.openElements.replace(t.element,a),t.element=a,a}function EU(e,t,r){const a=e.treeAdapter.getTagName(t),n=Po(a);if(e._isElementCausesFosterParenting(n))e._fosterParentElement(r);else{const s=e.treeAdapter.getNamespaceURI(t);n===m.TEMPLATE&&s===fe.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,r)}}function kU(e,t,r){const a=e.treeAdapter.getNamespaceURI(r.element),{token:n}=r,s=e.treeAdapter.createElement(n.tagName,a,n.attrs);e._adoptNodes(t,s),e.treeAdapter.appendChild(t,s),e.activeFormattingElements.insertElementAfterBookmark(s,n),e.activeFormattingElements.removeEntry(r),e.openElements.remove(r.element),e.openElements.insertAfter(t,s,n.tagID)}function Zh(e,t){for(let r=0;r=r;a--)e._setEndLocation(e.openElements.items[a],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){const a=e.openElements.items[0],n=e.treeAdapter.getNodeSourceCodeLocation(a);if(n&&!n.endTag&&(e._setEndLocation(a,t),e.openElements.stackTop>=1)){const s=e.openElements.items[1],o=e.treeAdapter.getNodeSourceCodeLocation(s);o&&!o.endTag&&e._setEndLocation(s,t)}}}}function AU(e,t){e._setDocumentType(t);const r=t.forceQuirks?$r.QUIRKS:aU(t);rU(t)||e._err(t,J.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,r),e.insertionMode=M.BEFORE_HTML}function Go(e,t){e._err(t,J.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,$r.QUIRKS),e.insertionMode=M.BEFORE_HTML,e._processToken(t)}function CU(e,t){t.tagID===m.HTML?(e._insertElement(t,fe.HTML),e.insertionMode=M.BEFORE_HEAD):_i(e,t)}function OU(e,t){const r=t.tagID;(r===m.HTML||r===m.HEAD||r===m.BODY||r===m.BR)&&_i(e,t)}function _i(e,t){e._insertFakeRootElement(),e.insertionMode=M.BEFORE_HEAD,e._processToken(t)}function NU(e,t){switch(t.tagID){case m.HTML:{tr(e,t);break}case m.HEAD:{e._insertElement(t,fe.HTML),e.headElement=e.openElements.current,e.insertionMode=M.IN_HEAD;break}default:Ei(e,t)}}function IU(e,t){const r=t.tagID;r===m.HEAD||r===m.BODY||r===m.HTML||r===m.BR?Ei(e,t):e._err(t,J.endTagWithoutMatchingOpenElement)}function Ei(e,t){e._insertFakeElement(z.HEAD,m.HEAD),e.headElement=e.openElements.current,e.insertionMode=M.IN_HEAD,e._processToken(t)}function ta(e,t){switch(t.tagID){case m.HTML:{tr(e,t);break}case m.BASE:case m.BASEFONT:case m.BGSOUND:case m.LINK:case m.META:{e._appendElement(t,fe.HTML),t.ackSelfClosing=!0;break}case m.TITLE:{e._switchToTextParsing(t,Tt.RCDATA);break}case m.NOSCRIPT:{e.options.scriptingEnabled?e._switchToTextParsing(t,Tt.RAWTEXT):(e._insertElement(t,fe.HTML),e.insertionMode=M.IN_HEAD_NO_SCRIPT);break}case m.NOFRAMES:case m.STYLE:{e._switchToTextParsing(t,Tt.RAWTEXT);break}case m.SCRIPT:{e._switchToTextParsing(t,Tt.SCRIPT_DATA);break}case m.TEMPLATE:{e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=M.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(M.IN_TEMPLATE);break}case m.HEAD:{e._err(t,J.misplacedStartTagForHeadElement);break}default:ki(e,t)}}function $U(e,t){switch(t.tagID){case m.HEAD:{e.openElements.pop(),e.insertionMode=M.AFTER_HEAD;break}case m.BODY:case m.BR:case m.HTML:{ki(e,t);break}case m.TEMPLATE:{Es(e,t);break}default:e._err(t,J.endTagWithoutMatchingOpenElement)}}function Es(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==m.TEMPLATE&&e._err(t,J.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(m.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,J.endTagWithoutMatchingOpenElement)}function ki(e,t){e.openElements.pop(),e.insertionMode=M.AFTER_HEAD,e._processToken(t)}function DU(e,t){switch(t.tagID){case m.HTML:{tr(e,t);break}case m.BASEFONT:case m.BGSOUND:case m.HEAD:case m.LINK:case m.META:case m.NOFRAMES:case m.STYLE:{ta(e,t);break}case m.NOSCRIPT:{e._err(t,J.nestedNoscriptInHead);break}default:Ti(e,t)}}function RU(e,t){switch(t.tagID){case m.NOSCRIPT:{e.openElements.pop(),e.insertionMode=M.IN_HEAD;break}case m.BR:{Ti(e,t);break}default:e._err(t,J.endTagWithoutMatchingOpenElement)}}function Ti(e,t){const r=t.type===et.EOF?J.openElementsLeftAfterEof:J.disallowedContentInNoscriptInHead;e._err(t,r),e.openElements.pop(),e.insertionMode=M.IN_HEAD,e._processToken(t)}function MU(e,t){switch(t.tagID){case m.HTML:{tr(e,t);break}case m.BODY:{e._insertElement(t,fe.HTML),e.framesetOk=!1,e.insertionMode=M.IN_BODY;break}case m.FRAMESET:{e._insertElement(t,fe.HTML),e.insertionMode=M.IN_FRAMESET;break}case m.BASE:case m.BASEFONT:case m.BGSOUND:case m.LINK:case m.META:case m.NOFRAMES:case m.SCRIPT:case m.STYLE:case m.TEMPLATE:case m.TITLE:{e._err(t,J.abandonedHeadElementChild),e.openElements.push(e.headElement,m.HEAD),ta(e,t),e.openElements.remove(e.headElement);break}case m.HEAD:{e._err(t,J.misplacedStartTagForHeadElement);break}default:Si(e,t)}}function LU(e,t){switch(t.tagID){case m.BODY:case m.HTML:case m.BR:{Si(e,t);break}case m.TEMPLATE:{Es(e,t);break}default:e._err(t,J.endTagWithoutMatchingOpenElement)}}function Si(e,t){e._insertFakeElement(z.BODY,m.BODY),e.insertionMode=M.IN_BODY,fd(e,t)}function fd(e,t){switch(t.type){case et.CHARACTER:{TE(e,t);break}case et.WHITESPACE_CHARACTER:{kE(e,t);break}case et.COMMENT:{cp(e,t);break}case et.START_TAG:{tr(e,t);break}case et.END_TAG:{pd(e,t);break}case et.EOF:{OE(e,t);break}}}function kE(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function TE(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function PU(e,t){e.openElements.tmplCount===0&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}function FU(e,t){const r=e.openElements.tryPeekProperlyNestedBodyElement();r&&e.openElements.tmplCount===0&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(r,t.attrs))}function BU(e,t){const r=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&r&&(e.treeAdapter.detachNode(r),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,fe.HTML),e.insertionMode=M.IN_FRAMESET)}function UU(e,t){e.openElements.hasInButtonScope(m.P)&&e._closePElement(),e._insertElement(t,fe.HTML)}function jU(e,t){e.openElements.hasInButtonScope(m.P)&&e._closePElement(),lp.has(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,fe.HTML)}function HU(e,t){e.openElements.hasInButtonScope(m.P)&&e._closePElement(),e._insertElement(t,fe.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}function zU(e,t){const r=e.openElements.tmplCount>0;(!e.formElement||r)&&(e.openElements.hasInButtonScope(m.P)&&e._closePElement(),e._insertElement(t,fe.HTML),r||(e.formElement=e.openElements.current))}function qU(e,t){e.framesetOk=!1;const r=t.tagID;for(let a=e.openElements.stackTop;a>=0;a--){const n=e.openElements.tagIDs[a];if(r===m.LI&&n===m.LI||(r===m.DD||r===m.DT)&&(n===m.DD||n===m.DT)){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n);break}if(n!==m.ADDRESS&&n!==m.DIV&&n!==m.P&&e._isSpecialElement(e.openElements.items[a],n))break}e.openElements.hasInButtonScope(m.P)&&e._closePElement(),e._insertElement(t,fe.HTML)}function VU(e,t){e.openElements.hasInButtonScope(m.P)&&e._closePElement(),e._insertElement(t,fe.HTML),e.tokenizer.state=Tt.PLAINTEXT}function KU(e,t){e.openElements.hasInScope(m.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(m.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,fe.HTML),e.framesetOk=!1}function WU(e,t){const r=e.activeFormattingElements.getElementEntryInScopeWithTagName(z.A);r&&(Zh(e,t),e.openElements.remove(r.element),e.activeFormattingElements.removeEntry(r)),e._reconstructActiveFormattingElements(),e._insertElement(t,fe.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function YU(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,fe.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function GU(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(m.NOBR)&&(Zh(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,fe.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function ZU(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,fe.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}function QU(e,t){e.treeAdapter.getDocumentMode(e.document)!==$r.QUIRKS&&e.openElements.hasInButtonScope(m.P)&&e._closePElement(),e._insertElement(t,fe.HTML),e.framesetOk=!1,e.insertionMode=M.IN_TABLE}function SE(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,fe.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function AE(e){const t=fE(e,ls.TYPE);return t!=null&&t.toLowerCase()===mU}function XU(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,fe.HTML),AE(t)||(e.framesetOk=!1),t.ackSelfClosing=!0}function JU(e,t){e._appendElement(t,fe.HTML),t.ackSelfClosing=!0}function ej(e,t){e.openElements.hasInButtonScope(m.P)&&e._closePElement(),e._appendElement(t,fe.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function tj(e,t){t.tagName=z.IMG,t.tagID=m.IMG,SE(e,t)}function rj(e,t){e._insertElement(t,fe.HTML),e.skipNextNewLine=!0,e.tokenizer.state=Tt.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=M.TEXT}function aj(e,t){e.openElements.hasInButtonScope(m.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,Tt.RAWTEXT)}function nj(e,t){e.framesetOk=!1,e._switchToTextParsing(t,Tt.RAWTEXT)}function Fg(e,t){e._switchToTextParsing(t,Tt.RAWTEXT)}function sj(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,fe.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===M.IN_TABLE||e.insertionMode===M.IN_CAPTION||e.insertionMode===M.IN_TABLE_BODY||e.insertionMode===M.IN_ROW||e.insertionMode===M.IN_CELL?M.IN_SELECT_IN_TABLE:M.IN_SELECT}function oj(e,t){e.openElements.currentTagId===m.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,fe.HTML)}function ij(e,t){e.openElements.hasInScope(m.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,fe.HTML)}function lj(e,t){e.openElements.hasInScope(m.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(m.RTC),e._insertElement(t,fe.HTML)}function cj(e,t){e._reconstructActiveFormattingElements(),xE(t),Gh(t),t.selfClosing?e._appendElement(t,fe.MATHML):e._insertElement(t,fe.MATHML),t.ackSelfClosing=!0}function uj(e,t){e._reconstructActiveFormattingElements(),_E(t),Gh(t),t.selfClosing?e._appendElement(t,fe.SVG):e._insertElement(t,fe.SVG),t.ackSelfClosing=!0}function Bg(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,fe.HTML)}function tr(e,t){switch(t.tagID){case m.I:case m.S:case m.B:case m.U:case m.EM:case m.TT:case m.BIG:case m.CODE:case m.FONT:case m.SMALL:case m.STRIKE:case m.STRONG:{YU(e,t);break}case m.A:{WU(e,t);break}case m.H1:case m.H2:case m.H3:case m.H4:case m.H5:case m.H6:{jU(e,t);break}case m.P:case m.DL:case m.OL:case m.UL:case m.DIV:case m.DIR:case m.NAV:case m.MAIN:case m.MENU:case m.ASIDE:case m.CENTER:case m.FIGURE:case m.FOOTER:case m.HEADER:case m.HGROUP:case m.DIALOG:case m.DETAILS:case m.ADDRESS:case m.ARTICLE:case m.SEARCH:case m.SECTION:case m.SUMMARY:case m.FIELDSET:case m.BLOCKQUOTE:case m.FIGCAPTION:{UU(e,t);break}case m.LI:case m.DD:case m.DT:{qU(e,t);break}case m.BR:case m.IMG:case m.WBR:case m.AREA:case m.EMBED:case m.KEYGEN:{SE(e,t);break}case m.HR:{ej(e,t);break}case m.RB:case m.RTC:{ij(e,t);break}case m.RT:case m.RP:{lj(e,t);break}case m.PRE:case m.LISTING:{HU(e,t);break}case m.XMP:{aj(e,t);break}case m.SVG:{uj(e,t);break}case m.HTML:{PU(e,t);break}case m.BASE:case m.LINK:case m.META:case m.STYLE:case m.TITLE:case m.SCRIPT:case m.BGSOUND:case m.BASEFONT:case m.TEMPLATE:{ta(e,t);break}case m.BODY:{FU(e,t);break}case m.FORM:{zU(e,t);break}case m.NOBR:{GU(e,t);break}case m.MATH:{cj(e,t);break}case m.TABLE:{QU(e,t);break}case m.INPUT:{XU(e,t);break}case m.PARAM:case m.TRACK:case m.SOURCE:{JU(e,t);break}case m.IMAGE:{tj(e,t);break}case m.BUTTON:{KU(e,t);break}case m.APPLET:case m.OBJECT:case m.MARQUEE:{ZU(e,t);break}case m.IFRAME:{nj(e,t);break}case m.SELECT:{sj(e,t);break}case m.OPTION:case m.OPTGROUP:{oj(e,t);break}case m.NOEMBED:case m.NOFRAMES:{Fg(e,t);break}case m.FRAMESET:{BU(e,t);break}case m.TEXTAREA:{rj(e,t);break}case m.NOSCRIPT:{e.options.scriptingEnabled?Fg(e,t):Bg(e,t);break}case m.PLAINTEXT:{VU(e,t);break}case m.COL:case m.TH:case m.TD:case m.TR:case m.HEAD:case m.FRAME:case m.TBODY:case m.TFOOT:case m.THEAD:case m.CAPTION:case m.COLGROUP:break;default:Bg(e,t)}}function dj(e,t){if(e.openElements.hasInScope(m.BODY)&&(e.insertionMode=M.AFTER_BODY,e.options.sourceCodeLocationInfo)){const r=e.openElements.tryPeekProperlyNestedBodyElement();r&&e._setEndLocation(r,t)}}function fj(e,t){e.openElements.hasInScope(m.BODY)&&(e.insertionMode=M.AFTER_BODY,PE(e,t))}function pj(e,t){const r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r))}function hj(e){const t=e.openElements.tmplCount>0,{formElement:r}=e;t||(e.formElement=null),(r||t)&&e.openElements.hasInScope(m.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(m.FORM):r&&e.openElements.remove(r))}function mj(e){e.openElements.hasInButtonScope(m.P)||e._insertFakeElement(z.P,m.P),e._closePElement()}function gj(e){e.openElements.hasInListItemScope(m.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(m.LI),e.openElements.popUntilTagNamePopped(m.LI))}function bj(e,t){const r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.popUntilTagNamePopped(r))}function vj(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}function yj(e,t){const r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r),e.activeFormattingElements.clearToLastMarker())}function wj(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(z.BR,m.BR),e.openElements.pop(),e.framesetOk=!1}function CE(e,t){const r=t.tagName,a=t.tagID;for(let n=e.openElements.stackTop;n>0;n--){const s=e.openElements.items[n],o=e.openElements.tagIDs[n];if(a===o&&(a!==m.UNKNOWN||e.treeAdapter.getTagName(s)===r)){e.openElements.generateImpliedEndTagsWithExclusion(a),e.openElements.stackTop>=n&&e.openElements.shortenToLength(n);break}if(e._isSpecialElement(s,o))break}}function pd(e,t){switch(t.tagID){case m.A:case m.B:case m.I:case m.S:case m.U:case m.EM:case m.TT:case m.BIG:case m.CODE:case m.FONT:case m.NOBR:case m.SMALL:case m.STRIKE:case m.STRONG:{Zh(e,t);break}case m.P:{mj(e);break}case m.DL:case m.UL:case m.OL:case m.DIR:case m.DIV:case m.NAV:case m.PRE:case m.MAIN:case m.MENU:case m.ASIDE:case m.BUTTON:case m.CENTER:case m.FIGURE:case m.FOOTER:case m.HEADER:case m.HGROUP:case m.DIALOG:case m.ADDRESS:case m.ARTICLE:case m.DETAILS:case m.SEARCH:case m.SECTION:case m.SUMMARY:case m.LISTING:case m.FIELDSET:case m.BLOCKQUOTE:case m.FIGCAPTION:{pj(e,t);break}case m.LI:{gj(e);break}case m.DD:case m.DT:{bj(e,t);break}case m.H1:case m.H2:case m.H3:case m.H4:case m.H5:case m.H6:{vj(e);break}case m.BR:{wj(e);break}case m.BODY:{dj(e,t);break}case m.HTML:{fj(e,t);break}case m.FORM:{hj(e);break}case m.APPLET:case m.OBJECT:case m.MARQUEE:{yj(e,t);break}case m.TEMPLATE:{Es(e,t);break}default:CE(e,t)}}function OE(e,t){e.tmplInsertionModeStack.length>0?LE(e,t):Qh(e,t)}function xj(e,t){var r;t.tagID===m.SCRIPT&&((r=e.scriptHandler)===null||r===void 0||r.call(e,e.openElements.current)),e.openElements.pop(),e.insertionMode=e.originalInsertionMode}function _j(e,t){e._err(t,J.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(t)}function lf(e,t){if(EE.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=M.IN_TABLE_TEXT,t.type){case et.CHARACTER:{IE(e,t);break}case et.WHITESPACE_CHARACTER:{NE(e,t);break}}else Nl(e,t)}function Ej(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,fe.HTML),e.insertionMode=M.IN_CAPTION}function kj(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,fe.HTML),e.insertionMode=M.IN_COLUMN_GROUP}function Tj(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(z.COLGROUP,m.COLGROUP),e.insertionMode=M.IN_COLUMN_GROUP,Xh(e,t)}function Sj(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,fe.HTML),e.insertionMode=M.IN_TABLE_BODY}function Aj(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(z.TBODY,m.TBODY),e.insertionMode=M.IN_TABLE_BODY,hd(e,t)}function Cj(e,t){e.openElements.hasInTableScope(m.TABLE)&&(e.openElements.popUntilTagNamePopped(m.TABLE),e._resetInsertionMode(),e._processStartTag(t))}function Oj(e,t){AE(t)?e._appendElement(t,fe.HTML):Nl(e,t),t.ackSelfClosing=!0}function Nj(e,t){!e.formElement&&e.openElements.tmplCount===0&&(e._insertElement(t,fe.HTML),e.formElement=e.openElements.current,e.openElements.pop())}function go(e,t){switch(t.tagID){case m.TD:case m.TH:case m.TR:{Aj(e,t);break}case m.STYLE:case m.SCRIPT:case m.TEMPLATE:{ta(e,t);break}case m.COL:{Tj(e,t);break}case m.FORM:{Nj(e,t);break}case m.TABLE:{Cj(e,t);break}case m.TBODY:case m.TFOOT:case m.THEAD:{Sj(e,t);break}case m.INPUT:{Oj(e,t);break}case m.CAPTION:{Ej(e,t);break}case m.COLGROUP:{kj(e,t);break}default:Nl(e,t)}}function Yi(e,t){switch(t.tagID){case m.TABLE:{e.openElements.hasInTableScope(m.TABLE)&&(e.openElements.popUntilTagNamePopped(m.TABLE),e._resetInsertionMode());break}case m.TEMPLATE:{Es(e,t);break}case m.BODY:case m.CAPTION:case m.COL:case m.COLGROUP:case m.HTML:case m.TBODY:case m.TD:case m.TFOOT:case m.TH:case m.THEAD:case m.TR:break;default:Nl(e,t)}}function Nl(e,t){const r=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,fd(e,t),e.fosterParentingEnabled=r}function NE(e,t){e.pendingCharacterTokens.push(t)}function IE(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function Zo(e,t){let r=0;if(e.hasNonWhitespacePendingCharacterToken)for(;r0&&e.openElements.currentTagId===m.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===m.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===m.OPTGROUP&&e.openElements.pop();break}case m.OPTION:{e.openElements.currentTagId===m.OPTION&&e.openElements.pop();break}case m.SELECT:{e.openElements.hasInSelectScope(m.SELECT)&&(e.openElements.popUntilTagNamePopped(m.SELECT),e._resetInsertionMode());break}case m.TEMPLATE:{Es(e,t);break}}}function Lj(e,t){const r=t.tagID;r===m.CAPTION||r===m.TABLE||r===m.TBODY||r===m.TFOOT||r===m.THEAD||r===m.TR||r===m.TD||r===m.TH?(e.openElements.popUntilTagNamePopped(m.SELECT),e._resetInsertionMode(),e._processStartTag(t)):RE(e,t)}function Pj(e,t){const r=t.tagID;r===m.CAPTION||r===m.TABLE||r===m.TBODY||r===m.TFOOT||r===m.THEAD||r===m.TR||r===m.TD||r===m.TH?e.openElements.hasInTableScope(r)&&(e.openElements.popUntilTagNamePopped(m.SELECT),e._resetInsertionMode(),e.onEndTag(t)):ME(e,t)}function Fj(e,t){switch(t.tagID){case m.BASE:case m.BASEFONT:case m.BGSOUND:case m.LINK:case m.META:case m.NOFRAMES:case m.SCRIPT:case m.STYLE:case m.TEMPLATE:case m.TITLE:{ta(e,t);break}case m.CAPTION:case m.COLGROUP:case m.TBODY:case m.TFOOT:case m.THEAD:{e.tmplInsertionModeStack[0]=M.IN_TABLE,e.insertionMode=M.IN_TABLE,go(e,t);break}case m.COL:{e.tmplInsertionModeStack[0]=M.IN_COLUMN_GROUP,e.insertionMode=M.IN_COLUMN_GROUP,Xh(e,t);break}case m.TR:{e.tmplInsertionModeStack[0]=M.IN_TABLE_BODY,e.insertionMode=M.IN_TABLE_BODY,hd(e,t);break}case m.TD:case m.TH:{e.tmplInsertionModeStack[0]=M.IN_ROW,e.insertionMode=M.IN_ROW,md(e,t);break}default:e.tmplInsertionModeStack[0]=M.IN_BODY,e.insertionMode=M.IN_BODY,tr(e,t)}}function Bj(e,t){t.tagID===m.TEMPLATE&&Es(e,t)}function LE(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(m.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):Qh(e,t)}function Uj(e,t){t.tagID===m.HTML?tr(e,t):nu(e,t)}function PE(e,t){var r;if(t.tagID===m.HTML){if(e.fragmentContext||(e.insertionMode=M.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===m.HTML){e._setEndLocation(e.openElements.items[0],t);const a=e.openElements.items[1];a&&!(!((r=e.treeAdapter.getNodeSourceCodeLocation(a))===null||r===void 0)&&r.endTag)&&e._setEndLocation(a,t)}}else nu(e,t)}function nu(e,t){e.insertionMode=M.IN_BODY,fd(e,t)}function jj(e,t){switch(t.tagID){case m.HTML:{tr(e,t);break}case m.FRAMESET:{e._insertElement(t,fe.HTML);break}case m.FRAME:{e._appendElement(t,fe.HTML),t.ackSelfClosing=!0;break}case m.NOFRAMES:{ta(e,t);break}}}function Hj(e,t){t.tagID===m.FRAMESET&&!e.openElements.isRootHtmlElementCurrent()&&(e.openElements.pop(),!e.fragmentContext&&e.openElements.currentTagId!==m.FRAMESET&&(e.insertionMode=M.AFTER_FRAMESET))}function zj(e,t){switch(t.tagID){case m.HTML:{tr(e,t);break}case m.NOFRAMES:{ta(e,t);break}}}function qj(e,t){t.tagID===m.HTML&&(e.insertionMode=M.AFTER_AFTER_FRAMESET)}function Vj(e,t){t.tagID===m.HTML?tr(e,t):Ac(e,t)}function Ac(e,t){e.insertionMode=M.IN_BODY,fd(e,t)}function Kj(e,t){switch(t.tagID){case m.HTML:{tr(e,t);break}case m.NOFRAMES:{ta(e,t);break}}}function Wj(e,t){t.chars=bt,e._insertCharacters(t)}function Yj(e,t){e._insertCharacters(t),e.framesetOk=!1}function FE(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==fe.HTML&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}function Gj(e,t){if(uU(t))FE(e),e._startTagOutsideForeignContent(t);else{const r=e._getAdjustedCurrentElement(),a=e.treeAdapter.getNamespaceURI(r);a===fe.MATHML?xE(t):a===fe.SVG&&(dU(t),_E(t)),Gh(t),t.selfClosing?e._appendElement(t,a):e._insertElement(t,a),t.ackSelfClosing=!0}}function Zj(e,t){if(t.tagID===m.P||t.tagID===m.BR){FE(e),e._endTagOutsideForeignContent(t);return}for(let r=e.openElements.stackTop;r>0;r--){const a=e.openElements.items[r];if(e.treeAdapter.getNamespaceURI(a)===fe.HTML){e._endTagOutsideForeignContent(t);break}const n=e.treeAdapter.getTagName(a);if(n.toLowerCase()===t.tagName){t.tagName=n,e.openElements.shortenToLength(r);break}}}z.AREA,z.BASE,z.BASEFONT,z.BGSOUND,z.BR,z.COL,z.EMBED,z.FRAME,z.HR,z.IMG,z.INPUT,z.KEYGEN,z.LINK,z.META,z.PARAM,z.SOURCE,z.TRACK,z.WBR;function Qj(e,t){return ru.parse(e,t)}function Xj(e,t,r){typeof e=="string"&&(r=t,t=e,e=null);const a=ru.getFragmentParser(e,r);return a.tokenizer.write(t,!0),a.getFragment()}const Jj=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,eH=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),Ug={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function BE(e,t){const r=uH(e),a=Tu("type",{handlers:{root:tH,element:rH,text:aH,comment:jE,doctype:nH,raw:oH},unknown:iH}),n={parser:r?new ru(Ug):ru.getFragmentParser(void 0,Ug),handle(i){a(i,n)},stitches:!1,options:t||{}};a(e,n),Fo(n,ys());const s=r?n.parser.document:n.parser.getFragment(),o=sE(s,{file:n.options.file});return n.stitches&&An(o,"comment",function(i,l,c){const u=i;if(u.value.stitch&&c&&l!==void 0){const d=c.children;return d[l]=u.value.stitch,l}}),o.type==="root"&&o.children.length===1&&o.children[0].type===e.type?o.children[0]:o}function UE(e,t){let r=-1;if(e)for(;++r4&&(t.parser.tokenizer.state=0);const r={type:et.CHARACTER,chars:e.value,location:Il(e)};Fo(t,ys(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function nH(e,t){const r={type:et.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:Il(e)};Fo(t,ys(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function sH(e,t){t.stitches=!0;const r=dH(e);if("children"in e&&"children"in r){const a=BE({type:"root",children:e.children},t.options);r.children=a.children}jE({type:"comment",value:{stitch:r}},t)}function jE(e,t){const r=e.value,a={type:et.COMMENT,data:r,location:Il(e)};Fo(t,ys(e)),t.parser.currentToken=a,t.parser._processToken(t.parser.currentToken)}function oH(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,HE(t,ys(e)),t.parser.tokenizer.write(t.options.tagfilter?e.value.replace(Jj,"<$1$2"):e.value,!1),t.parser.tokenizer._runParsingLoop(),t.parser.tokenizer.state===72||t.parser.tokenizer.state===78){t.parser.tokenizer.preprocessor.lastChunkWritten=!0;const r=t.parser.tokenizer._consume();t.parser.tokenizer._callState(r)}}function iH(e,t){const r=e;if(t.options.passThrough&&t.options.passThrough.includes(r.type))sH(r,t);else{let a="";throw eH.has(r.type)&&(a=". 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"),new Error("Cannot compile `"+r.type+"` node"+a)}}function Fo(e,t){HE(e,t);const r=e.parser.tokenizer.currentCharacterToken;r&&r.location&&(r.location.endLine=e.parser.tokenizer.preprocessor.line,r.location.endCol=e.parser.tokenizer.preprocessor.col+1,r.location.endOffset=e.parser.tokenizer.preprocessor.offset+1,e.parser.currentToken=r,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=Tt.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 HE(e,t){if(t&&t.offset!==void 0){const r={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=r}}function lH(e,t){const r=e.tagName.toLowerCase();if(t.parser.tokenizer.state===Tt.PLAINTEXT)return;Fo(t,ys(e));const a=t.parser.openElements.current;let n="namespaceURI"in a?a.namespaceURI:es.html;n===es.html&&r==="svg"&&(n=es.svg);const s=mB({...e,children:[]},{space:n===es.svg?"svg":"html"}),o={type:et.START_TAG,tagName:r,tagID:Po(r),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in s?s.attrs:[],location:Il(e)};t.parser.currentToken=o,t.parser._processToken(t.parser.currentToken),t.parser.tokenizer.lastStartTagName=r}function cH(e,t){const r=e.tagName.toLowerCase();if(!t.parser.tokenizer.inForeignNode&&lE.includes(r)||t.parser.tokenizer.state===Tt.PLAINTEXT)return;Fo(t,u1(e));const a={type:et.END_TAG,tagName:r,tagID:Po(r),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:Il(e)};t.parser.currentToken=a,t.parser._processToken(t.parser.currentToken),r===t.parser.tokenizer.lastStartTagName&&(t.parser.tokenizer.state===Tt.RCDATA||t.parser.tokenizer.state===Tt.RAWTEXT||t.parser.tokenizer.state===Tt.SCRIPT_DATA)&&(t.parser.tokenizer.state=Tt.DATA)}function uH(e){const t=e.type==="root"?e.children[0]:e;return!!(t&&(t.type==="doctype"||t.type==="element"&&t.tagName.toLowerCase()==="html"))}function Il(e){const t=ys(e)||{line:void 0,column:void 0,offset:void 0},r=u1(e)||{line:void 0,column:void 0,offset:void 0};return{startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:r.line,endCol:r.column,endOffset:r.offset}}function dH(e){return"children"in e?Gs({...e,children:[]}):Gs(e)}function fH(e){return function(t,r){return BE(t,{...e,file:r})}}const Hn=["ariaDescribedBy","ariaLabel","ariaLabelledBy"],Ai={ancestors:{tbody:["table"],td:["table"],th:["table"],thead:["table"],tfoot:["table"],tr:["table"]},attributes:{a:[...Hn,"dataFootnoteBackref","dataFootnoteRef",["className","data-footnote-backref"],"href"],blockquote:["cite"],code:[["className",/^language-./]],del:["cite"],div:["itemScope","itemType"],dl:[...Hn],h2:[["className","sr-only"]],img:[...Hn,"longDesc","src"],input:[["disabled",!0],["type","checkbox"]],ins:["cite"],li:[["className","task-list-item"]],ol:[...Hn,["className","contains-task-list"]],q:["cite"],section:["dataFootnotes",["className","footnotes"]],source:["srcSet"],summary:[...Hn],table:[...Hn],ul:[...Hn,["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"]},nn={}.hasOwnProperty;function pH(e,t){let r={type:"root",children:[]};const a={schema:t?{...Ai,...t}:Ai,stack:[]},n=zE(a,e);return n&&(Array.isArray(n)?n.length===1?r=n[0]:r.children=n:r=n),r}function zE(e,t){if(t&&typeof t=="object"){const r=t;switch(typeof r.type=="string"?r.type:""){case"comment":return hH(e,r);case"doctype":return mH(e,r);case"element":return gH(e,r);case"root":return bH(e,r);case"text":return vH(e,r)}}}function hH(e,t){if(e.schema.allowComments){const r=typeof t.value=="string"?t.value:"",a=r.indexOf("-->"),s={type:"comment",value:a<0?r:r.slice(0,a)};return $l(s,t),s}}function mH(e,t){if(e.schema.allowDoctypes){const r={type:"doctype"};return $l(r,t),r}}function gH(e,t){const r=typeof t.tagName=="string"?t.tagName:"";e.stack.push(r);const a=qE(e,t.children),n=yH(e,t.properties);e.stack.pop();let s=!1;if(r&&r!=="*"&&(!e.schema.tagNames||e.schema.tagNames.includes(r))&&(s=!0,e.schema.ancestors&&nn.call(e.schema.ancestors,r))){const i=e.schema.ancestors[r];let l=-1;for(s=!1;++l1){let n=!1,s=0;for(;++s-1&&s>l||o>-1&&s>o||i>-1&&s>i)return!0;let c=-1;for(;++c4&&t.slice(0,4).toLowerCase()==="data")return r}function _H(e){return function(t){return pH(t,e)}}const EH=/^>|^->||--!>|"],TH=["<",">"];function SH(e,t,r,a){return a.settings.bogusComments?"":"";function n(s){return Zs(s,Object.assign({},a.settings.characterReferences,{subset:TH}))}}function AH(e,t,r,a){return""}const Mt=WE(1),KE=WE(-1),CH=[];function WE(e){return t;function t(r,a,n){const s=r?r.children:CH;let o=(a||0)+e,i=s[o];if(!n)for(;i&&as(i);)o+=e,i=s[o];return i}}const OH={}.hasOwnProperty;function YE(e){return t;function t(r,a,n){return OH.call(e,r.tagName)&&e[r.tagName](r,a,n)}}const Jh=YE({body:IH,caption:cf,colgroup:cf,dd:MH,dt:RH,head:cf,html:NH,li:DH,optgroup:LH,option:PH,p:$H,rp:zg,rt:zg,tbody:BH,td:qg,tfoot:UH,th:qg,thead:FH,tr:jH});function cf(e,t,r){const a=Mt(r,t,!0);return!a||a.type!=="comment"&&!(a.type==="text"&&as(a.value.charAt(0)))}function NH(e,t,r){const a=Mt(r,t);return!a||a.type!=="comment"}function IH(e,t,r){const a=Mt(r,t);return!a||a.type!=="comment"}function $H(e,t,r){const a=Mt(r,t);return a?a.type==="element"&&(a.tagName==="address"||a.tagName==="article"||a.tagName==="aside"||a.tagName==="blockquote"||a.tagName==="details"||a.tagName==="div"||a.tagName==="dl"||a.tagName==="fieldset"||a.tagName==="figcaption"||a.tagName==="figure"||a.tagName==="footer"||a.tagName==="form"||a.tagName==="h1"||a.tagName==="h2"||a.tagName==="h3"||a.tagName==="h4"||a.tagName==="h5"||a.tagName==="h6"||a.tagName==="header"||a.tagName==="hgroup"||a.tagName==="hr"||a.tagName==="main"||a.tagName==="menu"||a.tagName==="nav"||a.tagName==="ol"||a.tagName==="p"||a.tagName==="pre"||a.tagName==="section"||a.tagName==="table"||a.tagName==="ul"):!r||!(r.type==="element"&&(r.tagName==="a"||r.tagName==="audio"||r.tagName==="del"||r.tagName==="ins"||r.tagName==="map"||r.tagName==="noscript"||r.tagName==="video"))}function DH(e,t,r){const a=Mt(r,t);return!a||a.type==="element"&&a.tagName==="li"}function RH(e,t,r){const a=Mt(r,t);return!!(a&&a.type==="element"&&(a.tagName==="dt"||a.tagName==="dd"))}function MH(e,t,r){const a=Mt(r,t);return!a||a.type==="element"&&(a.tagName==="dt"||a.tagName==="dd")}function zg(e,t,r){const a=Mt(r,t);return!a||a.type==="element"&&(a.tagName==="rp"||a.tagName==="rt")}function LH(e,t,r){const a=Mt(r,t);return!a||a.type==="element"&&a.tagName==="optgroup"}function PH(e,t,r){const a=Mt(r,t);return!a||a.type==="element"&&(a.tagName==="option"||a.tagName==="optgroup")}function FH(e,t,r){const a=Mt(r,t);return!!(a&&a.type==="element"&&(a.tagName==="tbody"||a.tagName==="tfoot"))}function BH(e,t,r){const a=Mt(r,t);return!a||a.type==="element"&&(a.tagName==="tbody"||a.tagName==="tfoot")}function UH(e,t,r){return!Mt(r,t)}function jH(e,t,r){const a=Mt(r,t);return!a||a.type==="element"&&a.tagName==="tr"}function qg(e,t,r){const a=Mt(r,t);return!a||a.type==="element"&&(a.tagName==="td"||a.tagName==="th")}const HH=YE({body:VH,colgroup:KH,head:qH,html:zH,tbody:WH});function zH(e){const t=Mt(e,-1);return!t||t.type!=="comment"}function qH(e){const t=new Set;for(const a of e.children)if(a.type==="element"&&(a.tagName==="base"||a.tagName==="title")){if(t.has(a.tagName))return!1;t.add(a.tagName)}const r=e.children[0];return!r||r.type==="element"}function VH(e){const t=Mt(e,-1,!0);return!t||t.type!=="comment"&&!(t.type==="text"&&as(t.value.charAt(0)))&&!(t.type==="element"&&(t.tagName==="meta"||t.tagName==="link"||t.tagName==="script"||t.tagName==="style"||t.tagName==="template"))}function KH(e,t,r){const a=KE(r,t),n=Mt(e,-1,!0);return r&&a&&a.type==="element"&&a.tagName==="colgroup"&&Jh(a,r.children.indexOf(a),r)?!1:!!(n&&n.type==="element"&&n.tagName==="col")}function WH(e,t,r){const a=KE(r,t),n=Mt(e,-1);return r&&a&&a.type==="element"&&(a.tagName==="thead"||a.tagName==="tbody")&&Jh(a,r.children.indexOf(a),r)?!1:!!(n&&n.type==="element"&&n.tagName==="tr")}const cc={name:[[` -\f\r &/=>`.split(""),` -\f\r "&'/=>\``.split("")],[`\0 -\f\r "&'/<=>`.split(""),`\0 -\f\r "&'/<=>\``.split("")]],unquoted:[[` -\f\r &>`.split(""),`\0 -\f\r "&'<=>\``.split("")],[`\0 -\f\r "&'<=>\``.split(""),`\0 -\f\r "&'<=>\``.split("")]],single:[["&'".split(""),"\"&'`".split("")],["\0&'".split(""),"\0\"&'`".split("")]],double:[['"&'.split(""),"\"&'`".split("")],['\0"&'.split(""),"\0\"&'`".split("")]]};function YH(e,t,r,a){const n=a.schema,s=n.space==="svg"?!1:a.settings.omitOptionalTags;let o=n.space==="svg"?a.settings.closeEmptyElements:a.settings.voids.includes(e.tagName.toLowerCase());const i=[];let l;n.space==="html"&&e.tagName==="svg"&&(a.schema=vs);const c=GH(a,e.properties),u=a.all(n.space==="html"&&e.tagName==="template"?e.content:e);return a.schema=n,u&&(o=!1),(c||!s||!HH(e,t,r))&&(i.push("<",e.tagName,c?" "+c:""),o&&(n.space==="svg"||a.settings.closeSelfClosing)&&(l=c.charAt(c.length-1),(!a.settings.tightSelfClosing||l==="/"||l&&l!=='"'&&l!=="'")&&i.push(" "),i.push("/")),i.push(">")),i.push(u),!o&&(!s||!Jh(e,t,r))&&i.push(""),i.join("")}function GH(e,t){const r=[];let a=-1,n;if(t){for(n in t)if(t[n]!==null&&t[n]!==void 0){const s=ZH(e,n,t[n]);s&&r.push(s)}}for(;++aIc(r,e.alternative)&&(o=e.alternative),i=o+Zs(r,Object.assign({},e.settings.characterReferences,{subset:(o==="'"?cc.single:cc.double)[n][s],attribute:!0}))+o),l+(i&&"="+i))}const QH=["<","&"];function GE(e,t,r,a){return r&&r.type==="element"&&(r.tagName==="script"||r.tagName==="style")?e.value:Zs(e.value,Object.assign({},a.settings.characterReferences,{subset:QH}))}function XH(e,t,r,a){return a.settings.allowDangerousHtml?e.value:GE(e,t,r,a)}function JH(e,t,r,a){return a.all(e)}const ez=Tu("type",{invalid:tz,unknown:rz,handlers:{comment:SH,doctype:AH,element:YH,raw:XH,root:JH,text:GE}});function tz(e){throw new Error("Expected node, not `"+e+"`")}function rz(e){const t=e;throw new Error("Cannot compile unknown node `"+t.type+"`")}const az={},nz=[];function sz(e,t){const r=t,a=r.quote||'"',n=a==='"'?"'":'"';if(a!=='"'&&a!=="'")throw new Error("Invalid quote `"+a+"`, expected `'` or `\"`");return{one:oz,all:iz,settings:{omitOptionalTags:r.omitOptionalTags||!1,allowParseErrors:r.allowParseErrors||!1,allowDangerousCharacters:r.allowDangerousCharacters||!1,quoteSmart:r.quoteSmart||!1,preferUnquoted:r.preferUnquoted||!1,tightAttributes:r.tightAttributes||!1,upperDoctype:r.upperDoctype||!1,tightDoctype:r.tightDoctype||!1,bogusComments:r.bogusComments||!1,tightCommaSeparatedLists:r.tightCommaSeparatedLists||!1,tightSelfClosing:r.tightSelfClosing||!1,collapseEmptyAttributes:r.collapseEmptyAttributes||!1,allowDangerousHtml:r.allowDangerousHtml||!1,voids:r.voids||lE,characterReferences:r.characterReferences||az,closeSelfClosing:r.closeSelfClosing||!1,closeEmptyElements:r.closeEmptyElements||!1},schema:r.space==="svg"?vs:vl,quote:a,alternative:n}.one(Array.isArray(e)?{type:"root",children:e}:e,void 0,void 0)}function oz(e,t,r){return ez(e,t,r,this)}function iz(e){const t=[],r=e&&e.children||nz;let a=-1;for(;++a{!(e!=null&&e.transform)||!(e!=null&&e.type)||An(r,e==null?void 0:e.type,a=>(e!=null&&e.transform&&(e==null||e.transform(a)),i1))}};function fz(e,t){const r=(t==null?void 0:t.removeTags)??[],a=[...Ai.tagNames??[],...(t==null?void 0:t.allowTags)??[]].filter(s=>!r.includes(s));return Au().use(d1).use(qp).use(dz,{transform:t==null?void 0:t.transform,type:t==null?void 0:t.transformType}).use(h5,{allowDangerousHtml:!0}).use(fH).use(_H,{...Ai,clobberPrefix:"",tagNames:a,attributes:{...Ai.attributes,abbr:["title"]}}).use(X_,{languages:QE,detect:!0}).use(DF,{target:"_blank"}).use(tB).use(ZE).processSync(e).toString()}function XE(e){return Au().use(d1).use(qp).parse(e)}function JE(e,t=1){const r=XE(e),a=[];return An(r,"heading",n=>{const s=e3(n);s&&a.push({depth:n.depth??t,value:s.value})}),a}function e3(e){if(e.type==="text")return e;if("children"in e&&e.children)for(const t of e.children){const r=e3(t);if(r)return r}return null}function pz(e){var n;const t=XE(e),r=[];let a=[];return(n=t.children)==null||n.forEach(s=>{s.type==="heading"?(a.length&&r.push(a),r.push([s]),a=[]):a.push(s)}),a.length&&r.push(a),r.map(s=>hz(s))}function hz(e){return Au().use(lz).use(qp).stringify({type:"root",children:e}).trim()}const mz={abandonedHeadElementChild:{reason:"Unexpected metadata element after head",description:"Unexpected element after head. Expected the element before ``",url:!1},abruptClosingOfEmptyComment:{reason:"Unexpected abruptly closed empty comment",description:"Unexpected `>` or `->`. Expected `-->` to close comments"},abruptDoctypePublicIdentifier:{reason:"Unexpected abruptly closed public identifier",description:"Unexpected `>`. Expected a closing `\"` or `'` after the public identifier"},abruptDoctypeSystemIdentifier:{reason:"Unexpected abruptly closed system identifier",description:"Unexpected `>`. Expected a closing `\"` or `'` after the identifier identifier"},absenceOfDigitsInNumericCharacterReference:{reason:"Unexpected non-digit at start of numeric character reference",description:"Unexpected `%c`. Expected `[0-9]` for decimal references or `[0-9a-fA-F]` for hexadecimal references"},cdataInHtmlContent:{reason:"Unexpected CDATA section in HTML",description:"Unexpected `` in ``",description:"Unexpected text character `%c`. Only use text in `