From a26763ae01265ebef96bd272e1d37a61a19aaf45 Mon Sep 17 00:00:00 2001 From: wirednkod Date: Fri, 5 Jul 2024 22:26:46 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20polkadot?= =?UTF-8?q?-fellows/dashboard@495640e6224207cf7e2ad075be4bd7e0ae73485c=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/index-BiOOCANU.css | 1 - assets/index-CnawWHih.css | 1 + assets/index-aKzhsE0i.js | 760 ------------------------------------- assets/index-x6_fSdDY.js | 771 ++++++++++++++++++++++++++++++++++++++ index.html | 4 +- 5 files changed, 774 insertions(+), 763 deletions(-) delete mode 100644 assets/index-BiOOCANU.css create mode 100644 assets/index-CnawWHih.css delete mode 100644 assets/index-aKzhsE0i.js create mode 100644 assets/index-x6_fSdDY.js diff --git a/assets/index-BiOOCANU.css b/assets/index-BiOOCANU.css deleted file mode 100644 index 89639cb9..00000000 --- a/assets/index-BiOOCANU.css +++ /dev/null @@ -1 +0,0 @@ -.theme-light{--background-default: #efeeee;--background-primary: #f8f7f7;--background-invert: #333;--background-list-item: rgb(238 238 238 / 100%);--background-modal-card: rgb(237 237 237 / 75%);--background-canvas-card: rgb(245 245 245 / 90%);--background-floating-card: rgb(255 255 255 / 90%);--background-app-footer: rgb(244 225 225 / 75%);--background-warning: #fdf9eb;--background-modal: #f9f7f7;--background-modal-footer: #efefef;--background-status-overlay: rgb(255 255 255 / 85%);--background-menu: #eaeaea;--background-input: #fdfdfd;--border-primary-color: #e4e4e4;--border-secondary-color: #cfcccc;--button-primary-background: #efeeee;--button-secondary-background: #e7e5e5;--button-tertiary-background: #ececec;--button-tab-background: #e4e2e2;--button-hover-background: #e8e6e6;--card-shadow-color: rgb(158 158 158 / 20%);--card-deep-shadow-color: rgb(28 24 28 / 25%);--card-shadow-color-secondary: #000;--accent-color-primary: #e6007a;--accent-color-secondary: #552bbf;--accent-color-tertiary: var(--accent-color-tertiary-light);--accent-color-stroke: var(--accent-color-stroke-light);--accent-color-transparent: var(--accent-color-transparent-light);--accent-color-pending: var(--accent-color-pending-light);--modal-background-color: rgb(224 222 222 / 70%);--overlay-background-color: rgb(214 212 212 / 70%);--shimmer-foreground: #e0e0e0;--shimmer-background: #bbb;--status-success-color: green;--status-success-color-transparent: rgb(0 128 0 / 25%);--status-warning-color: #a78a3a;--status-warning-color-transparent: rgb(236 211 125 / 50%);--status-danger-color: #ae2324;--status-danger-color-transparent: rgb(255 0 0 / 25%);--text-color-primary: #3f3f3f;--text-color-secondary: #555;--text-color-tertiary: #888;--text-color-invert: #fafafa;--gradient-background: linear-gradient( 180deg, #efeeee 0%, #efeeee 100px, #e6e6e6 80%, #fbede8 100% );--gradient-side-menu: linear-gradient( 180deg, rgb(244 242 242 / 93%) 0%, rgb(228 225 225 / 93%) 100% );--highlight-primary: rgb(224 222 222 / 75%);--highlight-secondary: linear-gradient( 90deg, rgb(0 0 0 / 4%) 0%, rgb(0 0 0 / 1%) 100% );--grid-color-primary: #e3e3e3;--grid-color-secondary: #e8e8e8;--card-shadow: -1px -2px 12px 1px var(--card-shadow-color-secondary), 0px .5px 1px 0px var(--card-deep-shadow-color), 0 3.5px 6px -1px var(--card-shadow-color), .4px -.4px 0px 0px var(--card-shadow-color), -.4px 0px 0px 0px var(--card-shadow-color);--card-shadow-secondary: 0px 1px 1px 0px var(--card-shadow-color-secondary), 0 .5px 1px -1px var(--card-shadow-color-secondary), .4px -.4px 0px 0px var(--card-shadow-color-secondary), -.4px 0px 0px 0px var(--card-shadow-color-secondary)}.theme-dark{--background-default: rgb(36 32 36);--background-primary: rgb(45 41 45);--background-invert: #ddd;--background-list-item: rgb(38 33 38 / 100%);--background-modal-card: rgb(32 26 32 / 50%);--background-canvas-card: rgb(44 40 44 / 90%);--background-floating-card: rgb(43 38 43 / 95%);--background-app-footer: #262327;--background-warning: #33332a;--background-modal: rgb(43 38 43);--background-modal-footer: rgb(37 32 37);--background-status-overlay: rgb(43 38 43 / 75%);--background-menu: rgb(57 52 58);--background-input: rgb(72 70 72);--border-primary-color: rgb(58 52 58);--border-secondary-color: rgb(95 90 95);--button-primary-background: rgb(58 52 58);--button-secondary-background: rgb(55 50 55);--button-tertiary-background: rgb(54 49 54);--button-tab-background: rgb(56 51 56);--button-hover-background: rgb(66 61 68);--card-shadow-color: rgb(28 24 28 / 25%);--card-deep-shadow-color: rgb(28 24 28 / 50%);--card-shadow-color-secondary: #f8f7f7 --accent-color-primary: #e6007a;--accent-color-secondary: #552bbf;--accent-color-tertiary: var(--accent-color-tertiary-dark);--accent-color-stroke: var(--accent-color-stroke-dark);--accent-color-transparent: var(--accent-color-transparent-dark);--accent-color-pending: var(--accent-color-pending-dark);--modal-background-color: rgb(22 18 22 / 70%);--overlay-background-color: rgb(18 14 18 / 70%);--shimmer-background: rgb(57 52 58);--shimmer-foreground: rgb(32 29 33);--status-success-color: #74da77;--status-success-color-transparent: rgb(0 128 0 / 25%);--status-warning-color: rgb(219 161 0 / 100%);--status-warning-color-transparent: rgb(255 165 0 / 50%);--status-danger-color: #d14445;--status-danger-color-transparent: rgb(255 0 0 / 25%);--text-color-primary: #b8b3b9;--text-color-secondary: #938e94;--text-color-tertiary: #817d82;--text-color-invert: #0f0e0f;--gradient-background: linear-gradient( 180deg, rgb(36 32 36) 0%, rgb(36 32 36) 100px, rgb(32 28 32) 100% );--gradient-side-menu: linear-gradient( 180deg, rgb(48 41 48) 0%, rgb(30 27 30) 100% );--highlight-primary: rgb(255 255 255 / 8%);--highlight-secondary: linear-gradient( 90deg, rgb(255 255 255 / 3%) 0%, rgb(255 255 255 / 1%) 100% );--grid-color-primary: rgb(51 43 51);--grid-color-secondary: rgb(53 45 53);--card-shadow: -1px -2px 12px 1px var(--card-shadow-color-secondary), 0px .75px 1px 0px var(--card-deep-shadow-color), 0 3.5px 6px -1px var(--card-shadow-color), .4px -.4px 0px 0px var(--card-shadow-color), -.4px 0px 0px 0px var(--card-shadow-color);--card-shadow-secondary: 0px 1px 1px 0px var(--card-shadow-color-secondary), 0 .5px 1px -1px var(--card-shadow-color-secondary), .4px -.4px 0px 0px var(--card-shadow-color-secondary), -.4px 0px 0px 0px var(--card-shadow-color-secondary)}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/dashboard/assets/Inter600-Dxq58mVK.woff2) format("woff2")}@font-face{font-family:InterSemiBold;font-style:normal;font-weight:700;src:url(/dashboard/assets/Inter700-C5BRldGf.woff2) format("woff2")}@font-face{font-family:InterBold;font-style:normal;font-weight:800;src:url(/dashboard/assets/Inter800-B2ngz93O.woff2) format("woff2")}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;src:url(/dashboard/assets/Unbounded-CU-kERZ5.woff2) format("woff2")}.theme-polkadot-relay{--accent-color-primary-light: rgb(211 48 121);--accent-color-primary-dark: rgb(211 48 121);--accent-color-secondary-light: #552bbf;--accent-color-secondary-dark: #6d39ee;--accent-color-tertiary-light: #dedae8;--accent-color-tertiary-dark: #32264c;--accent-color-stroke-light: rgb(211 48 121);--accent-color-stroke-dark: rgb(211 48 121);--accent-color-transparent-light: rgb(211 48 121 / 5%);--accent-color-transparent-dark: rgb(211 48 121 / 5%);--accent-color-pending-light: rgb(211 48 121 / 50%);--accent-color-pending-dark: rgb(211 48 121 / 50%);--button-border-radius-small: .75rem;--button-border-radius-large: 1.5rem;--button-padding-small: .41rem 1rem;--button-padding-large: .53rem 1rem;--button-spacing-small: .125rem;--button-spacing-large: .625rem;--button-font-size-small: 1rem;--button-font-size-large: 1.15rem;--opacity-disabled: .3;--title-font-size: 1.75rem;--transition-duration: .15s}*{box-sizing:border-box}body{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-weight:400;margin:0}h1{font-family:InterSemiBold,sans-serif;font-size:1.6rem;line-height:1.6rem;font-weight:600;margin:0}h2{font-family:InterSemiBold,sans-serif;font-size:1.4rem;line-height:1.6rem;font-weight:600;margin:0}h3{font-family:InterSemiBold,sans-serif;font-size:1.25rem;line-height:1.55rem;font-weight:500;margin:0}h4{font-family:InterSemiBold,sans-serif;font-size:1.08rem;line-height:1.65rem;font-weight:500;margin:0}h5{font-size:.92rem;line-height:1.02rem;font-weight:500;margin:0}p{font-size:1.04rem;line-height:1.5rem;margin:.75rem 0}a{text-decoration:none;cursor:pointer}button{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:Inter,sans-serif;background:none;border:none;cursor:pointer;margin:0;padding:0}input{font-family:Inter,sans-serif;background:none;border:none}button:focus,input:focus,select:focus,textarea:focus{outline:none}@font-face{font-family:Unbounded;src:url(/dashboard/assets/Unbounded-Regular-BjnQqn8k.ttf)}html{font-size:12.5px}@media (min-width: 800px){html{font-size:14px}}html h1,html h2,html h3,html h4,html h5{color:#e6007a;font-family:Unbounded;width:100%;padding:3.3rem 2rem 1rem}html .core-page-row div,html .core-page-row p{color:var(--text-color-primary)}html .core-page-row a{font-weight:700;color:var(--accent-color-primary);text-decoration:underline}html .core-page-row a:hover{color:var(--accent-color-secondary)}html .header{position:sticky;top:0;color:#e6007a;background:var(--background-primary);opacity:.75}html .pageTop{padding:0 2rem}html ul{line-height:1.5rem}html .adj-img{width:80%;padding:2rem 0}html .note{width:100%;margin:1rem 0;padding:1rem;border-radius:1rem;border:.1rem solid var(--accent-color-primary);border-left:.65rem solid var(--accent-color-primary);border-right:.65rem solid var(--accent-color-primary)}html .note h1,html .note h2,html .note h3,html .note h4,html .note h5{padding:0rem}html .note.secondary{border:.1rem solid var(--accent-color-secondary);border-left:.65rem solid var(--accent-color-secondary);border-right:.65rem solid var(--accent-color-secondary)}html .rfc-date{font-size:.8rem}html .ant-modal-content h1,html .ant-modal-content h2,html .ant-modal-content h3,html .ant-modal-content h4,html .ant-modal-content h5{padding:.5rem 0rem}.core-card{background:var(--background-primary);box-shadow:var(--card-shadow-secondary);flex:1;z-index:0;display:flex;border-radius:.95rem;flex-flow:row wrap}@media (max-width: 1124px){.core-card{box-shadow:var(--card-shadow)}}.row{display:flex;flex-flow:row wrap;width:100%;margin-right:auto;margin-left:auto}.row.expanded{max-width:none}.flex-start{justify-content:flex-start}.center{justify-content:center}.flex-end{justify-content:flex-end}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.space-evenly{justify-content:space-evenly}.align-center{align-items:center}.align-flex-end{align-items:flex-end}.align-flex-start{align-items:flex-start}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.column{display:flex;flex:1 1 0px;box-sizing:border-box}.sm-1{flex:0 0 8.3333%;max-width:8.3333%}.sm-2{flex:0 0 16.6667%;max-width:16.6667%}.sm-3{flex:0 0 25%;max-width:25%}.sm-4{flex:0 0 33.3333%;max-width:33.3333%}.sm-5{flex:0 0 41.6667%;max-width:41.6667%}.sm-6{flex:0 0 50%;max-width:50%}.sm-7{flex:0 0 58.3333%;max-width:58.3333%}.sm-8{flex:0 0 66.6667%;max-width:66.6667%}.sm-9{flex:0 0 75%;max-width:75%}.sm-10{flex:0 0 83.3333%;max-width:83.3333%}.sm-11{flex:0 0 91.6667%;max-width:91.6667%}.sm-12{flex:0 0 100%;max-width:100%}@media screen and (width >= 40em){.md-1{flex:0 0 8.3333%;max-width:8.3333%}.md-2{flex:0 0 16.6667%;max-width:16.6667%}.md-3{flex:0 0 25%;max-width:25%}.md-4{flex:0 0 33.3333%;max-width:33.3333%}.md-5{flex:0 0 41.6667%;max-width:41.6667%}.md-6{flex:0 0 50%;max-width:50%}.md-7{flex:0 0 58.3333%;max-width:58.3333%}.md-8{flex:0 0 66.6667%;max-width:66.6667%}.md-9{flex:0 0 75%;max-width:75%}.md-10{flex:0 0 83.3333%;max-width:83.3333%}.md-11{flex:0 0 91.6667%;max-width:91.6667%}.md-12{flex:0 0 100%;max-width:100%}}@media screen and (width >= 64em){.lg-1{flex:0 0 8.3333%;max-width:8.3333%}.lg-2{flex:0 0 16.6667%;max-width:16.6667%}.lg-3{flex:0 0 25%;max-width:25%}.lg-4{flex:0 0 33.3333%;max-width:33.3333%}.lg-5{flex:0 0 41.6667%;max-width:41.6667%}.lg-6{flex:0 0 50%;max-width:50%}.lg-7{flex:0 0 58.3333%;max-width:58.3333%}.lg-8{flex:0 0 66.6667%;max-width:66.6667%}.lg-9{flex:0 0 75%;max-width:75%}.lg-10{flex:0 0 83.3333%;max-width:83.3333%}.lg-11{flex:0 0 91.6667%;max-width:91.6667%}.lg-12{flex:0 0 100%;max-width:100%}}.rfc-content{text-overflow:ellipsis;word-wrap:break-word;height:25rem;overflow:hidden}img{width:100%} diff --git a/assets/index-CnawWHih.css b/assets/index-CnawWHih.css new file mode 100644 index 00000000..e6d714c2 --- /dev/null +++ b/assets/index-CnawWHih.css @@ -0,0 +1 @@ +.core-card{background:var(--background-primary);box-shadow:var(--card-shadow-secondary);flex:1;z-index:0;display:flex;border-radius:.95rem;flex-flow:row wrap}@media (max-width: 1124px){.core-card{box-shadow:var(--card-shadow)}}.row{display:flex;flex-flow:row wrap;width:100%;margin-right:auto;margin-left:auto}.row.expanded{max-width:none}.flex-start{justify-content:flex-start}.center{justify-content:center}.flex-end{justify-content:flex-end}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.space-evenly{justify-content:space-evenly}.align-center{align-items:center}.align-flex-end{align-items:flex-end}.align-flex-start{align-items:flex-start}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.column{display:flex;flex:1 1 0px;box-sizing:border-box}.sm-1{flex:0 0 8.3333%;max-width:8.3333%}.sm-2{flex:0 0 16.6667%;max-width:16.6667%}.sm-3{flex:0 0 25%;max-width:25%}.sm-4{flex:0 0 33.3333%;max-width:33.3333%}.sm-5{flex:0 0 41.6667%;max-width:41.6667%}.sm-6{flex:0 0 50%;max-width:50%}.sm-7{flex:0 0 58.3333%;max-width:58.3333%}.sm-8{flex:0 0 66.6667%;max-width:66.6667%}.sm-9{flex:0 0 75%;max-width:75%}.sm-10{flex:0 0 83.3333%;max-width:83.3333%}.sm-11{flex:0 0 91.6667%;max-width:91.6667%}.sm-12{flex:0 0 100%;max-width:100%}@media screen and (width >= 40em){.md-1{flex:0 0 8.3333%;max-width:8.3333%}.md-2{flex:0 0 16.6667%;max-width:16.6667%}.md-3{flex:0 0 25%;max-width:25%}.md-4{flex:0 0 33.3333%;max-width:33.3333%}.md-5{flex:0 0 41.6667%;max-width:41.6667%}.md-6{flex:0 0 50%;max-width:50%}.md-7{flex:0 0 58.3333%;max-width:58.3333%}.md-8{flex:0 0 66.6667%;max-width:66.6667%}.md-9{flex:0 0 75%;max-width:75%}.md-10{flex:0 0 83.3333%;max-width:83.3333%}.md-11{flex:0 0 91.6667%;max-width:91.6667%}.md-12{flex:0 0 100%;max-width:100%}}@media screen and (width >= 64em){.lg-1{flex:0 0 8.3333%;max-width:8.3333%}.lg-2{flex:0 0 16.6667%;max-width:16.6667%}.lg-3{flex:0 0 25%;max-width:25%}.lg-4{flex:0 0 33.3333%;max-width:33.3333%}.lg-5{flex:0 0 41.6667%;max-width:41.6667%}.lg-6{flex:0 0 50%;max-width:50%}.lg-7{flex:0 0 58.3333%;max-width:58.3333%}.lg-8{flex:0 0 66.6667%;max-width:66.6667%}.lg-9{flex:0 0 75%;max-width:75%}.lg-10{flex:0 0 83.3333%;max-width:83.3333%}.lg-11{flex:0 0 91.6667%;max-width:91.6667%}.lg-12{flex:0 0 100%;max-width:100%}}.rfc-content{text-overflow:ellipsis;word-wrap:break-word;height:25rem;overflow:hidden}img{width:100%}@font-face{font-family:Unbounded;src:url(/dashboard/assets/Unbounded-Regular-BjnQqn8k.ttf)}html{font-size:12.5px}@media (min-width: 800px){html{font-size:14px}}html h1,html h2,html h3,html h4,html h5{color:#e6007a;font-family:Unbounded;width:100%;padding:3.3rem 2rem 1rem}html .core-page-row div,html .core-page-row p{color:var(--text-color-primary)}html .core-page-row a{font-weight:700;color:var(--accent-color-primary);text-decoration:underline}html .core-page-row a:hover{color:var(--accent-color-secondary)}html .header{position:sticky;top:0;color:#e6007a;background:var(--background-primary);opacity:.75}html .pageTop{padding:0 2rem}html ul{line-height:1.5rem}html .adj-img{width:80%;padding:2rem 0}html .note{width:100%;margin:1rem 0;padding:1rem;border-radius:1rem;border:.1rem solid var(--accent-color-primary);border-left:.65rem solid var(--accent-color-primary);border-right:.65rem solid var(--accent-color-primary)}html .note h1,html .note h2,html .note h3,html .note h4,html .note h5{padding:0rem}html .note.secondary{border:.1rem solid var(--accent-color-secondary);border-left:.65rem solid var(--accent-color-secondary);border-right:.65rem solid var(--accent-color-secondary)}html .rfc-date{font-size:.8rem}html .ant-modal-content h1,html .ant-modal-content h2,html .ant-modal-content h3,html .ant-modal-content h4,html .ant-modal-content h5{padding:.5rem 0rem}.theme-light{--background-default: #efeeee;--background-primary: #f8f7f7;--background-invert: #333;--background-list-item: rgb(238 238 238 / 100%);--background-modal-card: rgb(237 237 237 / 75%);--background-canvas-card: rgb(245 245 245 / 90%);--background-floating-card: rgb(255 255 255 / 90%);--background-app-footer: rgb(244 225 225 / 75%);--background-warning: #fdf9eb;--background-modal: #f9f7f7;--background-modal-footer: #efefef;--background-status-overlay: rgb(255 255 255 / 85%);--background-menu: #eaeaea;--background-input: #fdfdfd;--border-primary-color: #e4e4e4;--border-secondary-color: #cfcccc;--button-primary-background: #efeeee;--button-secondary-background: #e7e5e5;--button-tertiary-background: #ececec;--button-tab-background: #e4e2e2;--button-hover-background: #e8e6e6;--card-shadow-color: rgb(158 158 158 / 20%);--card-deep-shadow-color: rgb(28 24 28 / 25%);--card-shadow-color-secondary: #000;--accent-color-primary: #e6007a;--accent-color-secondary: #552bbf;--accent-color-tertiary: var(--accent-color-tertiary-light);--accent-color-stroke: var(--accent-color-stroke-light);--accent-color-transparent: var(--accent-color-transparent-light);--accent-color-pending: var(--accent-color-pending-light);--modal-background-color: rgb(224 222 222 / 70%);--overlay-background-color: rgb(214 212 212 / 70%);--shimmer-foreground: #e0e0e0;--shimmer-background: #bbb;--status-success-color: green;--status-success-color-transparent: rgb(0 128 0 / 25%);--status-warning-color: #a78a3a;--status-warning-color-transparent: rgb(236 211 125 / 50%);--status-danger-color: #ae2324;--status-danger-color-transparent: rgb(255 0 0 / 25%);--text-color-primary: #3f3f3f;--text-color-secondary: #555;--text-color-tertiary: #888;--text-color-invert: #fafafa;--gradient-background: linear-gradient( 180deg, #efeeee 0%, #efeeee 100px, #e6e6e6 80%, #fbede8 100% );--gradient-side-menu: linear-gradient( 180deg, rgb(244 242 242 / 93%) 0%, rgb(228 225 225 / 93%) 100% );--highlight-primary: rgb(224 222 222 / 75%);--highlight-secondary: linear-gradient( 90deg, rgb(0 0 0 / 4%) 0%, rgb(0 0 0 / 1%) 100% );--grid-color-primary: #e3e3e3;--grid-color-secondary: #e8e8e8;--card-shadow: -1px -2px 12px 1px var(--card-shadow-color-secondary), 0px .5px 1px 0px var(--card-deep-shadow-color), 0 3.5px 6px -1px var(--card-shadow-color), .4px -.4px 0px 0px var(--card-shadow-color), -.4px 0px 0px 0px var(--card-shadow-color);--card-shadow-secondary: 0px 1px 1px 0px var(--card-shadow-color-secondary), 0 .5px 1px -1px var(--card-shadow-color-secondary), .4px -.4px 0px 0px var(--card-shadow-color-secondary), -.4px 0px 0px 0px var(--card-shadow-color-secondary)}.theme-dark{--background-default: rgb(36 32 36);--background-primary: rgb(45 41 45);--background-invert: #ddd;--background-list-item: rgb(38 33 38 / 100%);--background-modal-card: rgb(32 26 32 / 50%);--background-canvas-card: rgb(44 40 44 / 90%);--background-floating-card: rgb(43 38 43 / 95%);--background-app-footer: #262327;--background-warning: #33332a;--background-modal: rgb(43 38 43);--background-modal-footer: rgb(37 32 37);--background-status-overlay: rgb(43 38 43 / 75%);--background-menu: rgb(57 52 58);--background-input: rgb(72 70 72);--border-primary-color: rgb(58 52 58);--border-secondary-color: rgb(95 90 95);--button-primary-background: rgb(58 52 58);--button-secondary-background: rgb(55 50 55);--button-tertiary-background: rgb(54 49 54);--button-tab-background: rgb(56 51 56);--button-hover-background: rgb(66 61 68);--card-shadow-color: rgb(28 24 28 / 25%);--card-deep-shadow-color: rgb(28 24 28 / 50%);--card-shadow-color-secondary: #f8f7f7 --accent-color-primary: #e6007a;--accent-color-secondary: #552bbf;--accent-color-tertiary: var(--accent-color-tertiary-dark);--accent-color-stroke: var(--accent-color-stroke-dark);--accent-color-transparent: var(--accent-color-transparent-dark);--accent-color-pending: var(--accent-color-pending-dark);--modal-background-color: rgb(22 18 22 / 70%);--overlay-background-color: rgb(18 14 18 / 70%);--shimmer-background: rgb(57 52 58);--shimmer-foreground: rgb(32 29 33);--status-success-color: #74da77;--status-success-color-transparent: rgb(0 128 0 / 25%);--status-warning-color: rgb(219 161 0 / 100%);--status-warning-color-transparent: rgb(255 165 0 / 50%);--status-danger-color: #d14445;--status-danger-color-transparent: rgb(255 0 0 / 25%);--text-color-primary: #b8b3b9;--text-color-secondary: #938e94;--text-color-tertiary: #817d82;--text-color-invert: #0f0e0f;--gradient-background: linear-gradient( 180deg, rgb(36 32 36) 0%, rgb(36 32 36) 100px, rgb(32 28 32) 100% );--gradient-side-menu: linear-gradient( 180deg, rgb(48 41 48) 0%, rgb(30 27 30) 100% );--highlight-primary: rgb(255 255 255 / 8%);--highlight-secondary: linear-gradient( 90deg, rgb(255 255 255 / 3%) 0%, rgb(255 255 255 / 1%) 100% );--grid-color-primary: rgb(51 43 51);--grid-color-secondary: rgb(53 45 53);--card-shadow: -1px -2px 12px 1px var(--card-shadow-color-secondary), 0px .75px 1px 0px var(--card-deep-shadow-color), 0 3.5px 6px -1px var(--card-shadow-color), .4px -.4px 0px 0px var(--card-shadow-color), -.4px 0px 0px 0px var(--card-shadow-color);--card-shadow-secondary: 0px 1px 1px 0px var(--card-shadow-color-secondary), 0 .5px 1px -1px var(--card-shadow-color-secondary), .4px -.4px 0px 0px var(--card-shadow-color-secondary), -.4px 0px 0px 0px var(--card-shadow-color-secondary)}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/dashboard/assets/Inter600-Dxq58mVK.woff2) format("woff2")}@font-face{font-family:InterSemiBold;font-style:normal;font-weight:700;src:url(/dashboard/assets/Inter700-C5BRldGf.woff2) format("woff2")}@font-face{font-family:InterBold;font-style:normal;font-weight:800;src:url(/dashboard/assets/Inter800-B2ngz93O.woff2) format("woff2")}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;src:url(/dashboard/assets/Unbounded-CU-kERZ5.woff2) format("woff2")}.theme-polkadot-relay{--accent-color-primary-light: rgb(211 48 121);--accent-color-primary-dark: rgb(211 48 121);--accent-color-secondary-light: #552bbf;--accent-color-secondary-dark: #6d39ee;--accent-color-tertiary-light: #dedae8;--accent-color-tertiary-dark: #32264c;--accent-color-stroke-light: rgb(211 48 121);--accent-color-stroke-dark: rgb(211 48 121);--accent-color-transparent-light: rgb(211 48 121 / 5%);--accent-color-transparent-dark: rgb(211 48 121 / 5%);--accent-color-pending-light: rgb(211 48 121 / 50%);--accent-color-pending-dark: rgb(211 48 121 / 50%);--button-border-radius-small: .75rem;--button-border-radius-large: 1.5rem;--button-padding-small: .41rem 1rem;--button-padding-large: .53rem 1rem;--button-spacing-small: .125rem;--button-spacing-large: .625rem;--button-font-size-small: 1rem;--button-font-size-large: 1.15rem;--opacity-disabled: .3;--title-font-size: 1.75rem;--transition-duration: .15s}*{box-sizing:border-box}body{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-weight:400;margin:0}h1{font-family:InterSemiBold,sans-serif;font-size:1.6rem;line-height:1.6rem;font-weight:600;margin:0}h2{font-family:InterSemiBold,sans-serif;font-size:1.4rem;line-height:1.6rem;font-weight:600;margin:0}h3{font-family:InterSemiBold,sans-serif;font-size:1.25rem;line-height:1.55rem;font-weight:500;margin:0}h4{font-family:InterSemiBold,sans-serif;font-size:1.08rem;line-height:1.65rem;font-weight:500;margin:0}h5{font-size:.92rem;line-height:1.02rem;font-weight:500;margin:0}p{font-size:1.04rem;line-height:1.5rem;margin:.75rem 0}a{text-decoration:none;cursor:pointer}button{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:Inter,sans-serif;background:none;border:none;cursor:pointer;margin:0;padding:0}input{font-family:Inter,sans-serif;background:none;border:none}button:focus,input:focus,select:focus,textarea:focus{outline:none} diff --git a/assets/index-aKzhsE0i.js b/assets/index-aKzhsE0i.js deleted file mode 100644 index 54160107..00000000 --- a/assets/index-aKzhsE0i.js +++ /dev/null @@ -1,760 +0,0 @@ -var gD=Object.defineProperty;var vD=(e,t,n)=>t in e?gD(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Jt=(e,t,n)=>vD(e,typeof t!="symbol"?t+"":t,n);function pk(e,t){for(var n=0;nr[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();var Ws=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function fd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function v2(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var mk={},Og={};Og.byteLength=wD;Og.toByteArray=SD;Og.fromByteArray=PD;var ya=[],pi=[],yD=typeof Uint8Array<"u"?Uint8Array:Array,uy="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var Tc=0,bD=uy.length;Tc0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");n===-1&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function wD(e){var t=gk(e),n=t[0],r=t[1];return(n+r)*3/4-r}function xD(e,t,n){return(t+n)*3/4-n}function SD(e){var t,n=gk(e),r=n[0],o=n[1],i=new yD(xD(e,r,o)),a=0,s=o>0?r-4:r,l;for(l=0;l>16&255,i[a++]=t>>8&255,i[a++]=t&255;return o===2&&(t=pi[e.charCodeAt(l)]<<2|pi[e.charCodeAt(l+1)]>>4,i[a++]=t&255),o===1&&(t=pi[e.charCodeAt(l)]<<10|pi[e.charCodeAt(l+1)]<<4|pi[e.charCodeAt(l+2)]>>2,i[a++]=t>>8&255,i[a++]=t&255),i}function CD(e){return ya[e>>18&63]+ya[e>>12&63]+ya[e>>6&63]+ya[e&63]}function ED(e,t,n){for(var r,o=[],i=t;is?s:a+i));return r===1?(t=e[n-1],o.push(ya[t>>2]+ya[t<<4&63]+"==")):r===2&&(t=(e[n-2]<<8)+e[n-1],o.push(ya[t>>10]+ya[t>>4&63]+ya[t<<2&63]+"=")),o.join("")}var y2={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */y2.read=function(e,t,n,r,o){var i,a,s=o*8-r-1,l=(1<>1,u=-7,d=n?o-1:0,h=n?-1:1,p=e[t+d];for(d+=h,i=p&(1<<-u)-1,p>>=-u,u+=s;u>0;i=i*256+e[t+d],d+=h,u-=8);for(a=i&(1<<-u)-1,i>>=-u,u+=r;u>0;a=a*256+e[t+d],d+=h,u-=8);if(i===0)i=1-c;else{if(i===l)return a?NaN:(p?-1:1)*(1/0);a=a+Math.pow(2,r),i=i-c}return(p?-1:1)*a*Math.pow(2,i-r)};y2.write=function(e,t,n,r,o,i){var a,s,l,c=i*8-o-1,u=(1<>1,h=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:i-1,m=r?1:-1,g=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),a+d>=1?t+=h/l:t+=h*Math.pow(2,1-d),t*l>=2&&(a++,l/=2),a+d>=u?(s=0,a=u):a+d>=1?(s=(t*l-1)*Math.pow(2,o),a=a+d):(s=t*Math.pow(2,d-1)*Math.pow(2,o),a=0));o>=8;e[n+p]=s&255,p+=m,s/=256,o-=8);for(a=a<0;e[n+p]=a&255,p+=m,a/=256,c-=8);e[n+p-m]|=g*128};/*! - * The buffer module from node.js, for the browser. - * - * @author Feross Aboukhadijeh - * @license MIT - */(function(e){const t=Og,n=y2,r=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=s,e.SlowBuffer=b,e.INSPECT_MAX_BYTES=50;const o=2147483647;e.kMaxLength=o,s.TYPED_ARRAY_SUPPORT=i(),!s.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function i(){try{const $=new Uint8Array(1),j={foo:function(){return 42}};return Object.setPrototypeOf(j,Uint8Array.prototype),Object.setPrototypeOf($,j),$.foo()===42}catch{return!1}}Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}});function a($){if($>o)throw new RangeError('The value "'+$+'" is invalid for option "size"');const j=new Uint8Array($);return Object.setPrototypeOf(j,s.prototype),j}function s($,j,D){if(typeof $=="number"){if(typeof j=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return d($)}return l($,j,D)}s.poolSize=8192;function l($,j,D){if(typeof $=="string")return h($,j);if(ArrayBuffer.isView($))return m($);if($==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof $);if(xe($,ArrayBuffer)||$&&xe($.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(xe($,SharedArrayBuffer)||$&&xe($.buffer,SharedArrayBuffer)))return g($,j,D);if(typeof $=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const Z=$.valueOf&&$.valueOf();if(Z!=null&&Z!==$)return s.from(Z,j,D);const le=v($);if(le)return le;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof $[Symbol.toPrimitive]=="function")return s.from($[Symbol.toPrimitive]("string"),j,D);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof $)}s.from=function($,j,D){return l($,j,D)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array);function c($){if(typeof $!="number")throw new TypeError('"size" argument must be of type number');if($<0)throw new RangeError('The value "'+$+'" is invalid for option "size"')}function u($,j,D){return c($),$<=0?a($):j!==void 0?typeof D=="string"?a($).fill(j,D):a($).fill(j):a($)}s.alloc=function($,j,D){return u($,j,D)};function d($){return c($),a($<0?0:y($)|0)}s.allocUnsafe=function($){return d($)},s.allocUnsafeSlow=function($){return d($)};function h($,j){if((typeof j!="string"||j==="")&&(j="utf8"),!s.isEncoding(j))throw new TypeError("Unknown encoding: "+j);const D=x($,j)|0;let Z=a(D);const le=Z.write($,j);return le!==D&&(Z=Z.slice(0,le)),Z}function p($){const j=$.length<0?0:y($.length)|0,D=a(j);for(let Z=0;Z=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return $|0}function b($){return+$!=$&&($=0),s.alloc(+$)}s.isBuffer=function(j){return j!=null&&j._isBuffer===!0&&j!==s.prototype},s.compare=function(j,D){if(xe(j,Uint8Array)&&(j=s.from(j,j.offset,j.byteLength)),xe(D,Uint8Array)&&(D=s.from(D,D.offset,D.byteLength)),!s.isBuffer(j)||!s.isBuffer(D))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(j===D)return 0;let Z=j.length,le=D.length;for(let fe=0,be=Math.min(Z,le);fele.length?(s.isBuffer(be)||(be=s.from(be)),be.copy(le,fe)):Uint8Array.prototype.set.call(le,be,fe);else if(s.isBuffer(be))be.copy(le,fe);else throw new TypeError('"list" argument must be an Array of Buffers');fe+=be.length}return le};function x($,j){if(s.isBuffer($))return $.length;if(ArrayBuffer.isView($)||xe($,ArrayBuffer))return $.byteLength;if(typeof $!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof $);const D=$.length,Z=arguments.length>2&&arguments[2]===!0;if(!Z&&D===0)return 0;let le=!1;for(;;)switch(j){case"ascii":case"latin1":case"binary":return D;case"utf8":case"utf-8":return _($).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return D*2;case"hex":return D>>>1;case"base64":return ne($).length;default:if(le)return Z?-1:_($).length;j=(""+j).toLowerCase(),le=!0}}s.byteLength=x;function S($,j,D){let Z=!1;if((j===void 0||j<0)&&(j=0),j>this.length||((D===void 0||D>this.length)&&(D=this.length),D<=0)||(D>>>=0,j>>>=0,D<=j))return"";for($||($="utf8");;)switch($){case"hex":return B(this,j,D);case"utf8":case"utf-8":return w(this,j,D);case"ascii":return M(this,j,D);case"latin1":case"binary":return N(this,j,D);case"base64":return z(this,j,D);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,j,D);default:if(Z)throw new TypeError("Unknown encoding: "+$);$=($+"").toLowerCase(),Z=!0}}s.prototype._isBuffer=!0;function O($,j,D){const Z=$[j];$[j]=$[D],$[D]=Z}s.prototype.swap16=function(){const j=this.length;if(j%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let D=0;DD&&(j+=" ... "),""},r&&(s.prototype[r]=s.prototype.inspect),s.prototype.compare=function(j,D,Z,le,fe){if(xe(j,Uint8Array)&&(j=s.from(j,j.offset,j.byteLength)),!s.isBuffer(j))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof j);if(D===void 0&&(D=0),Z===void 0&&(Z=j?j.length:0),le===void 0&&(le=0),fe===void 0&&(fe=this.length),D<0||Z>j.length||le<0||fe>this.length)throw new RangeError("out of range index");if(le>=fe&&D>=Z)return 0;if(le>=fe)return-1;if(D>=Z)return 1;if(D>>>=0,Z>>>=0,le>>>=0,fe>>>=0,this===j)return 0;let be=fe-le,je=Z-D;const Oe=Math.min(be,je),Ee=this.slice(le,fe),Le=j.slice(D,Z);for(let Me=0;Me2147483647?D=2147483647:D<-2147483648&&(D=-2147483648),D=+D,ve(D)&&(D=le?0:$.length-1),D<0&&(D=$.length+D),D>=$.length){if(le)return-1;D=$.length-1}else if(D<0)if(le)D=0;else return-1;if(typeof j=="string"&&(j=s.from(j,Z)),s.isBuffer(j))return j.length===0?-1:k($,j,D,Z,le);if(typeof j=="number")return j=j&255,typeof Uint8Array.prototype.indexOf=="function"?le?Uint8Array.prototype.indexOf.call($,j,D):Uint8Array.prototype.lastIndexOf.call($,j,D):k($,[j],D,Z,le);throw new TypeError("val must be string, number or Buffer")}function k($,j,D,Z,le){let fe=1,be=$.length,je=j.length;if(Z!==void 0&&(Z=String(Z).toLowerCase(),Z==="ucs2"||Z==="ucs-2"||Z==="utf16le"||Z==="utf-16le")){if($.length<2||j.length<2)return-1;fe=2,be/=2,je/=2,D/=2}function Oe(Le,Me){return fe===1?Le[Me]:Le.readUInt16BE(Me*fe)}let Ee;if(le){let Le=-1;for(Ee=D;Eebe&&(D=be-je),Ee=D;Ee>=0;Ee--){let Le=!0;for(let Me=0;Mele&&(Z=le)):Z=le;const fe=j.length;Z>fe/2&&(Z=fe/2);let be;for(be=0;be>>0,isFinite(Z)?(Z=Z>>>0,le===void 0&&(le="utf8")):(le=Z,Z=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const fe=this.length-D;if((Z===void 0||Z>fe)&&(Z=fe),j.length>0&&(Z<0||D<0)||D>this.length)throw new RangeError("Attempt to write outside buffer bounds");le||(le="utf8");let be=!1;for(;;)switch(le){case"hex":return A(this,j,D,Z);case"utf8":case"utf-8":return F(this,j,D,Z);case"ascii":case"latin1":case"binary":return H(this,j,D,Z);case"base64":return U(this,j,D,Z);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return V(this,j,D,Z);default:if(be)throw new TypeError("Unknown encoding: "+le);le=(""+le).toLowerCase(),be=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function z($,j,D){return j===0&&D===$.length?t.fromByteArray($):t.fromByteArray($.slice(j,D))}function w($,j,D){D=Math.min($.length,D);const Z=[];let le=j;for(;le239?4:fe>223?3:fe>191?2:1;if(le+je<=D){let Oe,Ee,Le,Me;switch(je){case 1:fe<128&&(be=fe);break;case 2:Oe=$[le+1],(Oe&192)===128&&(Me=(fe&31)<<6|Oe&63,Me>127&&(be=Me));break;case 3:Oe=$[le+1],Ee=$[le+2],(Oe&192)===128&&(Ee&192)===128&&(Me=(fe&15)<<12|(Oe&63)<<6|Ee&63,Me>2047&&(Me<55296||Me>57343)&&(be=Me));break;case 4:Oe=$[le+1],Ee=$[le+2],Le=$[le+3],(Oe&192)===128&&(Ee&192)===128&&(Le&192)===128&&(Me=(fe&15)<<18|(Oe&63)<<12|(Ee&63)<<6|Le&63,Me>65535&&Me<1114112&&(be=Me))}}be===null?(be=65533,je=1):be>65535&&(be-=65536,Z.push(be>>>10&1023|55296),be=56320|be&1023),Z.push(be),le+=je}return I(Z)}const C=4096;function I($){const j=$.length;if(j<=C)return String.fromCharCode.apply(String,$);let D="",Z=0;for(;ZZ)&&(D=Z);let le="";for(let fe=j;feZ&&(j=Z),D<0?(D+=Z,D<0&&(D=0)):D>Z&&(D=Z),DD)throw new RangeError("Trying to access beyond buffer length")}s.prototype.readUintLE=s.prototype.readUIntLE=function(j,D,Z){j=j>>>0,D=D>>>0,Z||L(j,D,this.length);let le=this[j],fe=1,be=0;for(;++be>>0,D=D>>>0,Z||L(j,D,this.length);let le=this[j+--D],fe=1;for(;D>0&&(fe*=256);)le+=this[j+--D]*fe;return le},s.prototype.readUint8=s.prototype.readUInt8=function(j,D){return j=j>>>0,D||L(j,1,this.length),this[j]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(j,D){return j=j>>>0,D||L(j,2,this.length),this[j]|this[j+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(j,D){return j=j>>>0,D||L(j,2,this.length),this[j]<<8|this[j+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(j,D){return j=j>>>0,D||L(j,4,this.length),(this[j]|this[j+1]<<8|this[j+2]<<16)+this[j+3]*16777216},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(j,D){return j=j>>>0,D||L(j,4,this.length),this[j]*16777216+(this[j+1]<<16|this[j+2]<<8|this[j+3])},s.prototype.readBigUInt64LE=Ce(function(j){j=j>>>0,J(j,"offset");const D=this[j],Z=this[j+7];(D===void 0||Z===void 0)&&Y(j,this.length-8);const le=D+this[++j]*2**8+this[++j]*2**16+this[++j]*2**24,fe=this[++j]+this[++j]*2**8+this[++j]*2**16+Z*2**24;return BigInt(le)+(BigInt(fe)<>>0,J(j,"offset");const D=this[j],Z=this[j+7];(D===void 0||Z===void 0)&&Y(j,this.length-8);const le=D*2**24+this[++j]*2**16+this[++j]*2**8+this[++j],fe=this[++j]*2**24+this[++j]*2**16+this[++j]*2**8+Z;return(BigInt(le)<>>0,D=D>>>0,Z||L(j,D,this.length);let le=this[j],fe=1,be=0;for(;++be=fe&&(le-=Math.pow(2,8*D)),le},s.prototype.readIntBE=function(j,D,Z){j=j>>>0,D=D>>>0,Z||L(j,D,this.length);let le=D,fe=1,be=this[j+--le];for(;le>0&&(fe*=256);)be+=this[j+--le]*fe;return fe*=128,be>=fe&&(be-=Math.pow(2,8*D)),be},s.prototype.readInt8=function(j,D){return j=j>>>0,D||L(j,1,this.length),this[j]&128?(255-this[j]+1)*-1:this[j]},s.prototype.readInt16LE=function(j,D){j=j>>>0,D||L(j,2,this.length);const Z=this[j]|this[j+1]<<8;return Z&32768?Z|4294901760:Z},s.prototype.readInt16BE=function(j,D){j=j>>>0,D||L(j,2,this.length);const Z=this[j+1]|this[j]<<8;return Z&32768?Z|4294901760:Z},s.prototype.readInt32LE=function(j,D){return j=j>>>0,D||L(j,4,this.length),this[j]|this[j+1]<<8|this[j+2]<<16|this[j+3]<<24},s.prototype.readInt32BE=function(j,D){return j=j>>>0,D||L(j,4,this.length),this[j]<<24|this[j+1]<<16|this[j+2]<<8|this[j+3]},s.prototype.readBigInt64LE=Ce(function(j){j=j>>>0,J(j,"offset");const D=this[j],Z=this[j+7];(D===void 0||Z===void 0)&&Y(j,this.length-8);const le=this[j+4]+this[j+5]*2**8+this[j+6]*2**16+(Z<<24);return(BigInt(le)<>>0,J(j,"offset");const D=this[j],Z=this[j+7];(D===void 0||Z===void 0)&&Y(j,this.length-8);const le=(D<<24)+this[++j]*2**16+this[++j]*2**8+this[++j];return(BigInt(le)<>>0,D||L(j,4,this.length),n.read(this,j,!0,23,4)},s.prototype.readFloatBE=function(j,D){return j=j>>>0,D||L(j,4,this.length),n.read(this,j,!1,23,4)},s.prototype.readDoubleLE=function(j,D){return j=j>>>0,D||L(j,8,this.length),n.read(this,j,!0,52,8)},s.prototype.readDoubleBE=function(j,D){return j=j>>>0,D||L(j,8,this.length),n.read(this,j,!1,52,8)};function P($,j,D,Z,le,fe){if(!s.isBuffer($))throw new TypeError('"buffer" argument must be a Buffer instance');if(j>le||j$.length)throw new RangeError("Index out of range")}s.prototype.writeUintLE=s.prototype.writeUIntLE=function(j,D,Z,le){if(j=+j,D=D>>>0,Z=Z>>>0,!le){const je=Math.pow(2,8*Z)-1;P(this,j,D,Z,je,0)}let fe=1,be=0;for(this[D]=j&255;++be>>0,Z=Z>>>0,!le){const je=Math.pow(2,8*Z)-1;P(this,j,D,Z,je,0)}let fe=Z-1,be=1;for(this[D+fe]=j&255;--fe>=0&&(be*=256);)this[D+fe]=j/be&255;return D+Z},s.prototype.writeUint8=s.prototype.writeUInt8=function(j,D,Z){return j=+j,D=D>>>0,Z||P(this,j,D,1,255,0),this[D]=j&255,D+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(j,D,Z){return j=+j,D=D>>>0,Z||P(this,j,D,2,65535,0),this[D]=j&255,this[D+1]=j>>>8,D+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(j,D,Z){return j=+j,D=D>>>0,Z||P(this,j,D,2,65535,0),this[D]=j>>>8,this[D+1]=j&255,D+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(j,D,Z){return j=+j,D=D>>>0,Z||P(this,j,D,4,4294967295,0),this[D+3]=j>>>24,this[D+2]=j>>>16,this[D+1]=j>>>8,this[D]=j&255,D+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(j,D,Z){return j=+j,D=D>>>0,Z||P(this,j,D,4,4294967295,0),this[D]=j>>>24,this[D+1]=j>>>16,this[D+2]=j>>>8,this[D+3]=j&255,D+4};function T($,j,D,Z,le){G(j,Z,le,$,D,7);let fe=Number(j&BigInt(4294967295));$[D++]=fe,fe=fe>>8,$[D++]=fe,fe=fe>>8,$[D++]=fe,fe=fe>>8,$[D++]=fe;let be=Number(j>>BigInt(32)&BigInt(4294967295));return $[D++]=be,be=be>>8,$[D++]=be,be=be>>8,$[D++]=be,be=be>>8,$[D++]=be,D}function q($,j,D,Z,le){G(j,Z,le,$,D,7);let fe=Number(j&BigInt(4294967295));$[D+7]=fe,fe=fe>>8,$[D+6]=fe,fe=fe>>8,$[D+5]=fe,fe=fe>>8,$[D+4]=fe;let be=Number(j>>BigInt(32)&BigInt(4294967295));return $[D+3]=be,be=be>>8,$[D+2]=be,be=be>>8,$[D+1]=be,be=be>>8,$[D]=be,D+8}s.prototype.writeBigUInt64LE=Ce(function(j,D=0){return T(this,j,D,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeBigUInt64BE=Ce(function(j,D=0){return q(this,j,D,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeIntLE=function(j,D,Z,le){if(j=+j,D=D>>>0,!le){const Oe=Math.pow(2,8*Z-1);P(this,j,D,Z,Oe-1,-Oe)}let fe=0,be=1,je=0;for(this[D]=j&255;++fe>0)-je&255;return D+Z},s.prototype.writeIntBE=function(j,D,Z,le){if(j=+j,D=D>>>0,!le){const Oe=Math.pow(2,8*Z-1);P(this,j,D,Z,Oe-1,-Oe)}let fe=Z-1,be=1,je=0;for(this[D+fe]=j&255;--fe>=0&&(be*=256);)j<0&&je===0&&this[D+fe+1]!==0&&(je=1),this[D+fe]=(j/be>>0)-je&255;return D+Z},s.prototype.writeInt8=function(j,D,Z){return j=+j,D=D>>>0,Z||P(this,j,D,1,127,-128),j<0&&(j=255+j+1),this[D]=j&255,D+1},s.prototype.writeInt16LE=function(j,D,Z){return j=+j,D=D>>>0,Z||P(this,j,D,2,32767,-32768),this[D]=j&255,this[D+1]=j>>>8,D+2},s.prototype.writeInt16BE=function(j,D,Z){return j=+j,D=D>>>0,Z||P(this,j,D,2,32767,-32768),this[D]=j>>>8,this[D+1]=j&255,D+2},s.prototype.writeInt32LE=function(j,D,Z){return j=+j,D=D>>>0,Z||P(this,j,D,4,2147483647,-2147483648),this[D]=j&255,this[D+1]=j>>>8,this[D+2]=j>>>16,this[D+3]=j>>>24,D+4},s.prototype.writeInt32BE=function(j,D,Z){return j=+j,D=D>>>0,Z||P(this,j,D,4,2147483647,-2147483648),j<0&&(j=4294967295+j+1),this[D]=j>>>24,this[D+1]=j>>>16,this[D+2]=j>>>8,this[D+3]=j&255,D+4},s.prototype.writeBigInt64LE=Ce(function(j,D=0){return T(this,j,D,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),s.prototype.writeBigInt64BE=Ce(function(j,D=0){return q(this,j,D,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function te($,j,D,Z,le,fe){if(D+Z>$.length)throw new RangeError("Index out of range");if(D<0)throw new RangeError("Index out of range")}function ie($,j,D,Z,le){return j=+j,D=D>>>0,le||te($,j,D,4),n.write($,j,D,Z,23,4),D+4}s.prototype.writeFloatLE=function(j,D,Z){return ie(this,j,D,!0,Z)},s.prototype.writeFloatBE=function(j,D,Z){return ie(this,j,D,!1,Z)};function ue($,j,D,Z,le){return j=+j,D=D>>>0,le||te($,j,D,8),n.write($,j,D,Z,52,8),D+8}s.prototype.writeDoubleLE=function(j,D,Z){return ue(this,j,D,!0,Z)},s.prototype.writeDoubleBE=function(j,D,Z){return ue(this,j,D,!1,Z)},s.prototype.copy=function(j,D,Z,le){if(!s.isBuffer(j))throw new TypeError("argument should be a Buffer");if(Z||(Z=0),!le&&le!==0&&(le=this.length),D>=j.length&&(D=j.length),D||(D=0),le>0&&le=this.length)throw new RangeError("Index out of range");if(le<0)throw new RangeError("sourceEnd out of bounds");le>this.length&&(le=this.length),j.length-D>>0,Z=Z===void 0?this.length:Z>>>0,j||(j=0);let fe;if(typeof j=="number")for(fe=D;fe2**32?le=X(String(D)):typeof D=="bigint"&&(le=String(D),(D>BigInt(2)**BigInt(32)||D<-(BigInt(2)**BigInt(32)))&&(le=X(le)),le+="n"),Z+=` It must be ${j}. Received ${le}`,Z},RangeError);function X($){let j="",D=$.length;const Z=$[0]==="-"?1:0;for(;D>=Z+4;D-=3)j=`_${$.slice(D-3,D)}${j}`;return`${$.slice(0,D)}${j}`}function W($,j,D){J(j,"offset"),($[j]===void 0||$[j+D]===void 0)&&Y(j,$.length-(D+1))}function G($,j,D,Z,le,fe){if($>D||$= 0${be} and < 2${be} ** ${(fe+1)*8}${be}`:je=`>= -(2${be} ** ${(fe+1)*8-1}${be}) and < 2 ** ${(fe+1)*8-1}${be}`,new pe.ERR_OUT_OF_RANGE("value",je,$)}W(Z,le,fe)}function J($,j){if(typeof $!="number")throw new pe.ERR_INVALID_ARG_TYPE(j,"number",$)}function Y($,j,D){throw Math.floor($)!==$?(J($,D),new pe.ERR_OUT_OF_RANGE("offset","an integer",$)):j<0?new pe.ERR_BUFFER_OUT_OF_BOUNDS:new pe.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${j}`,$)}const Q=/[^+/0-9A-Za-z-_]/g;function oe($){if($=$.split("=")[0],$=$.trim().replace(Q,""),$.length<2)return"";for(;$.length%4!==0;)$=$+"=";return $}function _($,j){j=j||1/0;let D;const Z=$.length;let le=null;const fe=[];for(let be=0;be55295&&D<57344){if(!le){if(D>56319){(j-=3)>-1&&fe.push(239,191,189);continue}else if(be+1===Z){(j-=3)>-1&&fe.push(239,191,189);continue}le=D;continue}if(D<56320){(j-=3)>-1&&fe.push(239,191,189),le=D;continue}D=(le-55296<<10|D-56320)+65536}else le&&(j-=3)>-1&&fe.push(239,191,189);if(le=null,D<128){if((j-=1)<0)break;fe.push(D)}else if(D<2048){if((j-=2)<0)break;fe.push(D>>6|192,D&63|128)}else if(D<65536){if((j-=3)<0)break;fe.push(D>>12|224,D>>6&63|128,D&63|128)}else if(D<1114112){if((j-=4)<0)break;fe.push(D>>18|240,D>>12&63|128,D>>6&63|128,D&63|128)}else throw new Error("Invalid code point")}return fe}function re($){const j=[];for(let D=0;D<$.length;++D)j.push($.charCodeAt(D)&255);return j}function de($,j){let D,Z,le;const fe=[];for(let be=0;be<$.length&&!((j-=2)<0);++be)D=$.charCodeAt(be),Z=D>>8,le=D%256,fe.push(le),fe.push(Z);return fe}function ne($){return t.toByteArray(oe($))}function se($,j,D,Z){let le;for(le=0;le=j.length||le>=$.length);++le)j[le+D]=$[le];return le}function xe($,j){return $ instanceof j||$!=null&&$.constructor!=null&&$.constructor.name!=null&&$.constructor.name===j.name}function ve($){return $!==$}const we=function(){const $="0123456789abcdef",j=new Array(256);for(let D=0;D<16;++D){const Z=D*16;for(let le=0;le<16;++le)j[Z+le]=$[D]+$[le]}return j}();function Ce($){return typeof BigInt>"u"?ce:$}function ce(){throw new Error("BigInt not supported")}})(mk);window.Buffer=mk.Buffer;var vk={exports:{}},kg={},yk={exports:{}},Ht={};/** - * @license React - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Lh=Symbol.for("react.element"),OD=Symbol.for("react.portal"),kD=Symbol.for("react.fragment"),ID=Symbol.for("react.strict_mode"),ND=Symbol.for("react.profiler"),RD=Symbol.for("react.provider"),MD=Symbol.for("react.context"),TD=Symbol.for("react.forward_ref"),zD=Symbol.for("react.suspense"),jD=Symbol.for("react.memo"),LD=Symbol.for("react.lazy"),JE=Symbol.iterator;function BD(e){return e===null||typeof e!="object"?null:(e=JE&&e[JE]||e["@@iterator"],typeof e=="function"?e:null)}var bk={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},wk=Object.assign,xk={};function hd(e,t,n){this.props=e,this.context=t,this.refs=xk,this.updater=n||bk}hd.prototype.isReactComponent={};hd.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};hd.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Sk(){}Sk.prototype=hd.prototype;function b2(e,t,n){this.props=e,this.context=t,this.refs=xk,this.updater=n||bk}var w2=b2.prototype=new Sk;w2.constructor=b2;wk(w2,hd.prototype);w2.isPureReactComponent=!0;var QE=Array.isArray,Ck=Object.prototype.hasOwnProperty,x2={current:null},Ek={key:!0,ref:!0,__self:!0,__source:!0};function Pk(e,t,n){var r,o={},i=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)Ck.call(t,r)&&!Ek.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(s===1)o.children=n;else if(1M?ne.c=ne.e=null:X.e=10;oe/=10,Q++);Q>M?ne.c=ne.e=null:(ne.e=Q,ne.c=[X]);return}de=String(X)}else{if(!r.test(de=String(X)))return F(ne,de,_);ne.s=de.charCodeAt(0)==45?(de=de.slice(1),-1):1}(Q=de.indexOf("."))>-1&&(de=de.replace(".","")),(oe=de.search(/e/i))>0?(Q<0&&(Q=oe),Q+=+de.slice(oe+1),de=de.substring(0,oe)):Q<0&&(Q=de.length)}else{if(b(W,2,P.length,"Base"),W==10&&T)return ne=new q(X),pe(ne,V+ne.e+1,z);if(de=String(X),_=typeof X=="number"){if(X*0!=0)return F(ne,de,_,W);if(ne.s=1/X<0?(de=de.slice(1),-1):1,q.DEBUG&&de.replace(/^0\.0*|\./,"").length>15)throw Error(s+X)}else ne.s=de.charCodeAt(0)===45?(de=de.slice(1),-1):1;for(G=P.slice(0,W),Q=oe=0,re=de.length;oeQ){Q=re;continue}}else if(!Y&&(de==de.toUpperCase()&&(de=de.toLowerCase())||de==de.toLowerCase()&&(de=de.toUpperCase()))){Y=!0,oe=-1,Q=0;continue}return F(ne,String(X),_,W)}_=!1,de=A(de,W,10,ne.s),(Q=de.indexOf("."))>-1?de=de.replace(".",""):Q=de.length}for(oe=0;de.charCodeAt(oe)===48;oe++);for(re=de.length;de.charCodeAt(--re)===48;);if(de=de.slice(oe,++re)){if(re-=oe,_&&q.DEBUG&&re>15&&(X>u||X!==i(X)))throw Error(s+ne.s*X);if((Q=Q-oe-1)>M)ne.c=ne.e=null;else if(Q=-p&&Y<=p&&Y===i(Y)){if(J[0]===0){if(Y===0&&J.length===1)return!0;break e}if(W=(Y+1)%c,W<1&&(W+=c),String(J[0]).length==W){for(W=0;W=l||G!==i(G))break e;if(G!==0)return!0}}}else if(J===null&&Y===null&&(Q===null||Q===1||Q===-1))return!0;throw Error(a+"Invalid BigNumber: "+X)},q.maximum=q.max=function(){return ie(arguments,-1)},q.minimum=q.min=function(){return ie(arguments,1)},q.random=function(){var X=9007199254740992,W=Math.random()*X&2097151?function(){return i(Math.random()*X)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(G){var J,Y,Q,oe,_,re=0,de=[],ne=new q(U);if(G==null?G=V:b(G,0,p),oe=o(G/c),N)if(crypto.getRandomValues){for(J=crypto.getRandomValues(new Uint32Array(oe*=2));re>>11),_>=9e15?(Y=crypto.getRandomValues(new Uint32Array(2)),J[re]=Y[0],J[re+1]=Y[1]):(de.push(_%1e14),re+=2);re=oe/2}else if(crypto.randomBytes){for(J=crypto.randomBytes(oe*=7);re=9e15?crypto.randomBytes(7).copy(J,re):(de.push(_%1e14),re+=7);re=oe/7}else throw N=!1,Error(a+"crypto unavailable");if(!N)for(;re=10;_/=10,re++);reY-1&&(_[oe+1]==null&&(_[oe+1]=0),_[oe+1]+=_[oe]/Y|0,_[oe]%=Y)}return _.reverse()}return function(G,J,Y,Q,oe){var _,re,de,ne,se,xe,ve,we,Ce=G.indexOf("."),ce=V,$=z;for(Ce>=0&&(ne=R,R=0,G=G.replace(".",""),we=new q(J),xe=we.pow(G.length-Ce),R=ne,we.c=W(O(v(xe.c),xe.e,"0"),10,Y,X),we.e=we.c.length),ve=W(G,J,Y,oe?(_=P,X):(_=X,P)),de=ne=ve.length;ve[--ne]==0;ve.pop());if(!ve[0])return _.charAt(0);if(Ce<0?--de:(xe.c=ve,xe.e=de,xe.s=Q,xe=k(xe,we,ce,$,Y),ve=xe.c,se=xe.r,de=xe.e),re=de+ce+1,Ce=ve[re],ne=Y/2,se=se||re<0||ve[re+1]!=null,se=$<4?(Ce!=null||se)&&($==0||$==(xe.s<0?3:2)):Ce>ne||Ce==ne&&($==4||se||$==6&&ve[re-1]&1||$==(xe.s<0?8:7)),re<1||!ve[0])G=se?O(_.charAt(1),-ce,_.charAt(0)):_.charAt(0);else{if(ve.length=re,se)for(--Y;++ve[--re]>Y;)ve[re]=0,re||(++de,ve=[1].concat(ve));for(ne=ve.length;!ve[--ne];);for(Ce=0,G="";Ce<=ne;G+=_.charAt(ve[Ce++]));G=O(G,de,_.charAt(0))}return G}}(),k=function(){function X(J,Y,Q){var oe,_,re,de,ne=0,se=J.length,xe=Y%h,ve=Y/h|0;for(J=J.slice();se--;)re=J[se]%h,de=J[se]/h|0,oe=ve*re+de*xe,_=xe*re+oe%h*h+ne,ne=(_/Q|0)+(oe/h|0)+ve*de,J[se]=_%Q;return ne&&(J=[ne].concat(J)),J}function W(J,Y,Q,oe){var _,re;if(Q!=oe)re=Q>oe?1:-1;else for(_=re=0;_Y[_]?1:-1;break}return re}function G(J,Y,Q,oe){for(var _=0;Q--;)J[Q]-=_,_=J[Q]1;J.splice(0,1));}return function(J,Y,Q,oe,_){var re,de,ne,se,xe,ve,we,Ce,ce,$,j,D,Z,le,fe,be,je,Oe=J.s==Y.s?1:-1,Ee=J.c,Le=Y.c;if(!Ee||!Ee[0]||!Le||!Le[0])return new q(!J.s||!Y.s||(Ee?Le&&Ee[0]==Le[0]:!Le)?NaN:Ee&&Ee[0]==0||!Le?Oe*0:Oe/0);for(Ce=new q(Oe),ce=Ce.c=[],de=J.e-Y.e,Oe=Q+de+1,_||(_=l,de=g(J.e/c)-g(Y.e/c),Oe=Oe/c|0),ne=0;Le[ne]==(Ee[ne]||0);ne++);if(Le[ne]>(Ee[ne]||0)&&de--,Oe<0)ce.push(1),se=!0;else{for(le=Ee.length,be=Le.length,ne=0,Oe+=2,xe=i(_/(Le[0]+1)),xe>1&&(Le=X(Le,xe,_),Ee=X(Ee,xe,_),be=Le.length,le=Ee.length),Z=be,$=Ee.slice(0,be),j=$.length;j=_/2&&fe++;do{if(xe=0,re=W(Le,$,be,j),re<0){if(D=$[0],be!=j&&(D=D*_+($[1]||0)),xe=i(D/fe),xe>1)for(xe>=_&&(xe=_-1),ve=X(Le,xe,_),we=ve.length,j=$.length;W(ve,$,we,j)==1;)xe--,G(ve,be=10;Oe/=10,ne++);pe(Ce,Q+(Ce.e=ne+de*c-1)+1,oe,se)}else Ce.e=de,Ce.r=+se;return Ce}}();function te(X,W,G,J){var Y,Q,oe,_,re;if(G==null?G=z:b(G,0,8),!X.c)return X.toString();if(Y=X.c[0],oe=X.e,W==null)re=v(X.c),re=J==1||J==2&&(oe<=w||oe>=C)?S(re,oe):O(re,oe,"0");else if(X=pe(new q(X),W,G),Q=X.e,re=v(X.c),_=re.length,J==1||J==2&&(W<=Q||Q<=w)){for(;__){if(--W>0)for(re+=".";W--;re+="0");}else if(W+=Q-_,W>0)for(Q+1==_&&(re+=".");W--;re+="0");return X.s<0&&Y?"-"+re:re}function ie(X,W){for(var G,J,Y=1,Q=new q(X[0]);Y=10;Y/=10,J++);return(G=J+G*c-1)>M?X.c=X.e=null:G=10;_/=10,Y++);if(Q=W-Y,Q<0)Q+=c,oe=W,re=se[de=0],ne=i(re/xe[Y-oe-1]%10);else if(de=o((Q+1)/c),de>=se.length)if(J){for(;se.length<=de;se.push(0));re=ne=0,Y=1,Q%=c,oe=Q-c+1}else break e;else{for(re=_=se[de],Y=1;_>=10;_/=10,Y++);Q%=c,oe=Q-c+Y,ne=oe<0?0:i(re/xe[Y-oe-1]%10)}if(J=J||W<0||se[de+1]!=null||(oe<0?re:re%xe[Y-oe-1]),J=G<4?(ne||J)&&(G==0||G==(X.s<0?3:2)):ne>5||ne==5&&(G==4||J||G==6&&(Q>0?oe>0?re/xe[Y-oe]:0:se[de-1])%10&1||G==(X.s<0?8:7)),W<1||!se[0])return se.length=0,J?(W-=X.e+1,se[0]=xe[(c-W%c)%c],X.e=-W||0):se[0]=X.e=0,X;if(Q==0?(se.length=de,_=1,de--):(se.length=de+1,_=xe[c-Q],se[de]=oe>0?i(re/xe[Y-oe]%xe[oe])*_:0),J)for(;;)if(de==0){for(Q=1,oe=se[0];oe>=10;oe/=10,Q++);for(oe=se[0]+=_,_=1;oe>=10;oe/=10,_++);Q!=_&&(X.e++,se[0]==l&&(se[0]=1));break}else{if(se[de]+=_,se[de]!=l)break;se[de--]=0,_=1}for(Q=se.length;se[--Q]===0;se.pop());}X.e>M?X.c=X.e=null:X.e=C?S(W,G):O(W,G,"0"),X.s<0?"-"+W:W)}return H.absoluteValue=H.abs=function(){var X=new q(this);return X.s<0&&(X.s=1),X},H.comparedTo=function(X,W){return y(this,new q(X,W))},H.decimalPlaces=H.dp=function(X,W){var G,J,Y,Q=this;if(X!=null)return b(X,0,p),W==null?W=z:b(W,0,8),pe(new q(Q),X+Q.e+1,W);if(!(G=Q.c))return null;if(J=((Y=G.length-1)-g(this.e/c))*c,Y=G[Y])for(;Y%10==0;Y/=10,J--);return J<0&&(J=0),J},H.dividedBy=H.div=function(X,W){return k(this,new q(X,W),V,z)},H.dividedToIntegerBy=H.idiv=function(X,W){return k(this,new q(X,W),0,1)},H.exponentiatedBy=H.pow=function(X,W){var G,J,Y,Q,oe,_,re,de,ne,se=this;if(X=new q(X),X.c&&!X.isInteger())throw Error(a+"Exponent not an integer: "+me(X));if(W!=null&&(W=new q(W)),_=X.e>14,!se.c||!se.c[0]||se.c[0]==1&&!se.e&&se.c.length==1||!X.c||!X.c[0])return ne=new q(Math.pow(+me(se),_?X.s*(2-x(X)):+me(X))),W?ne.mod(W):ne;if(re=X.s<0,W){if(W.c?!W.c[0]:!W.s)return new q(NaN);J=!re&&se.isInteger()&&W.isInteger(),J&&(se=se.mod(W))}else{if(X.e>9&&(se.e>0||se.e<-1||(se.e==0?se.c[0]>1||_&&se.c[1]>=24e7:se.c[0]<8e13||_&&se.c[0]<=9999975e7)))return Q=se.s<0&&x(X)?-0:0,se.e>-1&&(Q=1/Q),new q(re?1/Q:Q);R&&(Q=o(R/c+2))}for(_?(G=new q(.5),re&&(X.s=1),de=x(X)):(Y=Math.abs(+me(X)),de=Y%2),ne=new q(U);;){if(de){if(ne=ne.times(se),!ne.c)break;Q?ne.c.length>Q&&(ne.c.length=Q):J&&(ne=ne.mod(W))}if(Y){if(Y=i(Y/2),Y===0)break;de=Y%2}else if(X=X.times(G),pe(X,X.e+1,1),X.e>14)de=x(X);else{if(Y=+me(X),Y===0)break;de=Y%2}se=se.times(se),Q?se.c&&se.c.length>Q&&(se.c.length=Q):J&&(se=se.mod(W))}return J?ne:(re&&(ne=U.div(ne)),W?ne.mod(W):Q?pe(ne,R,z,oe):ne)},H.integerValue=function(X){var W=new q(this);return X==null?X=z:b(X,0,8),pe(W,W.e+1,X)},H.isEqualTo=H.eq=function(X,W){return y(this,new q(X,W))===0},H.isFinite=function(){return!!this.c},H.isGreaterThan=H.gt=function(X,W){return y(this,new q(X,W))>0},H.isGreaterThanOrEqualTo=H.gte=function(X,W){return(W=y(this,new q(X,W)))===1||W===0},H.isInteger=function(){return!!this.c&&g(this.e/c)>this.c.length-2},H.isLessThan=H.lt=function(X,W){return y(this,new q(X,W))<0},H.isLessThanOrEqualTo=H.lte=function(X,W){return(W=y(this,new q(X,W)))===-1||W===0},H.isNaN=function(){return!this.s},H.isNegative=function(){return this.s<0},H.isPositive=function(){return this.s>0},H.isZero=function(){return!!this.c&&this.c[0]==0},H.minus=function(X,W){var G,J,Y,Q,oe=this,_=oe.s;if(X=new q(X,W),W=X.s,!_||!W)return new q(NaN);if(_!=W)return X.s=-W,oe.plus(X);var re=oe.e/c,de=X.e/c,ne=oe.c,se=X.c;if(!re||!de){if(!ne||!se)return ne?(X.s=-W,X):new q(se?oe:NaN);if(!ne[0]||!se[0])return se[0]?(X.s=-W,X):new q(ne[0]?oe:z==3?-0:0)}if(re=g(re),de=g(de),ne=ne.slice(),_=re-de){for((Q=_<0)?(_=-_,Y=ne):(de=re,Y=se),Y.reverse(),W=_;W--;Y.push(0));Y.reverse()}else for(J=(Q=(_=ne.length)<(W=se.length))?_:W,_=W=0;W0)for(;W--;ne[G++]=0);for(W=l-1;J>_;){if(ne[--J]=0;){for(G=0,xe=D[Y]%ce,ve=D[Y]/ce|0,oe=re,Q=Y+oe;Q>Y;)de=j[--oe]%ce,ne=j[oe]/ce|0,_=ve*de+ne*xe,de=xe*de+_%ce*ce+we[Q]+G,G=(de/Ce|0)+(_/ce|0)+ve*ne,we[Q--]=de%Ce;we[Q]=G}return G?++J:we.splice(0,1),ue(X,we,J)},H.negated=function(){var X=new q(this);return X.s=-X.s||null,X},H.plus=function(X,W){var G,J=this,Y=J.s;if(X=new q(X,W),W=X.s,!Y||!W)return new q(NaN);if(Y!=W)return X.s=-W,J.minus(X);var Q=J.e/c,oe=X.e/c,_=J.c,re=X.c;if(!Q||!oe){if(!_||!re)return new q(Y/0);if(!_[0]||!re[0])return re[0]?X:new q(_[0]?J:Y*0)}if(Q=g(Q),oe=g(oe),_=_.slice(),Y=Q-oe){for(Y>0?(oe=Q,G=re):(Y=-Y,G=_),G.reverse();Y--;G.push(0));G.reverse()}for(Y=_.length,W=re.length,Y-W<0&&(G=re,re=_,_=G,W=Y),Y=0;W;)Y=(_[--W]=_[W]+re[W]+Y)/l|0,_[W]=l===_[W]?0:_[W]%l;return Y&&(_=[Y].concat(_),++oe),ue(X,_,oe)},H.precision=H.sd=function(X,W){var G,J,Y,Q=this;if(X!=null&&X!==!!X)return b(X,1,p),W==null?W=z:b(W,0,8),pe(new q(Q),X,W);if(!(G=Q.c))return null;if(Y=G.length-1,J=Y*c+1,Y=G[Y]){for(;Y%10==0;Y/=10,J--);for(Y=G[0];Y>=10;Y/=10,J++);}return X&&Q.e+1>J&&(J=Q.e+1),J},H.shiftedBy=function(X){return b(X,-u,u),this.times("1e"+X)},H.squareRoot=H.sqrt=function(){var X,W,G,J,Y,Q=this,oe=Q.c,_=Q.s,re=Q.e,de=V+4,ne=new q("0.5");if(_!==1||!oe||!oe[0])return new q(!_||_<0&&(!oe||oe[0])?NaN:oe?Q:1/0);if(_=Math.sqrt(+me(Q)),_==0||_==1/0?(W=v(oe),(W.length+re)%2==0&&(W+="0"),_=Math.sqrt(+W),re=g((re+1)/2)-(re<0||re%2),_==1/0?W="5e"+re:(W=_.toExponential(),W=W.slice(0,W.indexOf("e")+1)+re),G=new q(W)):G=new q(_+""),G.c[0]){for(re=G.e,_=re+de,_<3&&(_=0);;)if(Y=G,G=ne.times(Y.plus(k(Q,Y,de,1))),v(Y.c).slice(0,_)===(W=v(G.c)).slice(0,_))if(G.e0&&we>0){for(Q=we%_||_,ne=ve.substr(0,Q);Q0&&(ne+=de+ve.slice(Q)),xe&&(ne="-"+ne)}J=se?ne+(G.decimalSeparator||"")+((re=+G.fractionGroupSize)?se.replace(new RegExp("\\d{"+re+"}\\B","g"),"$&"+(G.fractionGroupSeparator||"")):se):ne}return(G.prefix||"")+J+(G.suffix||"")},H.toFraction=function(X){var W,G,J,Y,Q,oe,_,re,de,ne,se,xe,ve=this,we=ve.c;if(X!=null&&(_=new q(X),!_.isInteger()&&(_.c||_.s!==1)||_.lt(U)))throw Error(a+"Argument "+(_.isInteger()?"out of range: ":"not an integer: ")+me(_));if(!we)return new q(ve);for(W=new q(U),de=G=new q(U),J=re=new q(U),xe=v(we),Q=W.e=xe.length-ve.e-1,W.c[0]=d[(oe=Q%c)<0?c+oe:oe],X=!X||_.comparedTo(W)>0?Q>0?W:de:_,oe=M,M=1/0,_=new q(xe),re.c[0]=0;ne=k(_,W,0,1),Y=G.plus(ne.times(J)),Y.comparedTo(X)!=1;)G=J,J=Y,de=re.plus(ne.times(Y=de)),re=Y,W=_.minus(ne.times(Y=W)),_=Y;return Y=k(X.minus(G),J,0,1),re=re.plus(Y.times(de)),G=G.plus(Y.times(J)),re.s=de.s=ve.s,Q=Q*2,se=k(de,J,Q,z).minus(ve).abs().comparedTo(k(re,G,Q,z).minus(ve).abs())<1?[de,J]:[re,G],M=oe,se},H.toNumber=function(){return+me(this)},H.toPrecision=function(X,W){return X!=null&&b(X,1,p),te(this,X,W,2)},H.toString=function(X){var W,G=this,J=G.s,Y=G.e;return Y===null?J?(W="Infinity",J<0&&(W="-"+W)):W="NaN":(X==null?W=Y<=w||Y>=C?S(v(G.c),Y):O(v(G.c),Y,"0"):X===10&&T?(G=pe(new q(G),V+Y+1,z),W=O(v(G.c),G.e,"0")):(b(X,2,P.length,"Base"),W=A(O(v(G.c),Y,"0"),10,X,J,!0)),J<0&&G.c[0]&&(W="-"+W)),W},H.valueOf=H.toJSON=function(){return me(this)},H._isBigNumber=!0,E!=null&&q.set(E),q}function g(E){var k=E|0;return E>0||E===k?k:k-1}function v(E){for(var k,A,F=1,H=E.length,U=E[0]+"";FC^A?1:-1;for(z=(w=H.length)<(C=U.length)?w:C,V=0;VU[V]^A?1:-1;return w==C?0:w>C^A?1:-1}function b(E,k,A,F){if(EA||E!==i(E))throw Error(a+(F||"Argument")+(typeof E=="number"?EA?" out of range: ":" not an integer: ":" not a primitive number: ")+String(E))}function x(E){var k=E.c.length-1;return g(E.e/c)==k&&E.c[k]%2!=0}function S(E,k){return(E.length>1?E.charAt(0)+"."+E.slice(1):E)+(k<0?"e":"e+")+k}function O(E,k,A){var F,H;if(k<0){for(H=A+".";++k;H+=A);E=H+E}else if(F=E.length,++k>F){for(H=A,k-=F;--k;H+=A);E+=H}else k"u"?t:Ci[e]}let YD=class{constructor(t){Jt(this,"__encoding");this.__encoding=t}decode(t){let n="";for(let r=0,o=t.length;r` ${t(r.version.padEnd(n),r).join(" ")}`).join(` -`)}function aF(e,{name:t}){return[e,t]}function sF(e,{path:t,type:n}){let r;if(t&&t.length>=5){const o=t.indexOf("node_modules");r=o===-1?t:t.substring(o)}else r="";return[`${`${n||""}`.padStart(3)} ${e}`,r]}function lF(e,t){if(e)return e;if(Na(t))try{return t()||""}catch{return""}return t||""}function t3(e,t,n){console.warn(`${e} -${rF} -${iF(t,n)}`)}function P2({name:e,path:t,type:n,version:r},o,i=[]){var d,h;if(!e.startsWith("@polkadot"))throw new Error(`Invalid package descriptor ${e}`);const a=oF(e);a.push({path:lF(t,o),type:n,version:r});const s=a.every(p=>p.version===r),l=((h=(d=Ci.process)==null?void 0:d.env)==null?void 0:h[Mk])==="1";if(a.length!==1&&!(l&&s))t3(`${e} has multiple versions, ensure that there is only one installed.`,a,sF);else{const p=i.filter(m=>m&&m.version!==r);p.length&&t3(`${e} requires direct dependencies exactly matching version ${r}.`,p,aF)}}P2(E2,null,nF);function cF(e,t){const n=Math.ceil(e.length/t);if(n===1)return[e];const r=Array(n);for(let o=0;on!==void 0&&(t||n!==null))}function dF(e){const t=e.length;if(t===0)return[];if(t===1)return e[0];let n=0;for(let i=0;i{const n=t.length;if(n===0)throw new Error("Must provide one or more arguments");let r=t[0];for(let o=1;oe>t),bF=Ig((e,t)=>e=s;l-=2)a=a*r3+Rt(i.getUint16(l,!0)^65535);return s&&(a=a*n3+Rt(e[0]^255)),a*-Jl-Jl}switch(r){case 0:return Rt(0);case 1:return Rt(e[0]);case 2:return Rt(e[0]+(e[1]<<8));case 4:return Rt(e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216)}const o=new DataView(e.buffer,e.byteOffset);switch(r){case 8:return o.getBigUint64(0,!0);case 16:return o.getBigUint64(8,!0)*jF+o.getBigUint64(0,!0);default:{let i=Rt(0);const a=r%2;for(let s=r-2;s>=a;s-=2)i=i*r3+Rt(o.getUint16(s,!0));return a&&(i=i*n3+Rt(e[0])),i}}}const fy="0123456789abcdef",i0=new Uint8Array(256),Lk=new Uint8Array(256*256);for(let e=0,t=fy.length;e9&&(i0[fy[e].toUpperCase().charCodeAt(0)|0]=e|0);for(let e=0;e<256;e++){const t=e<<8;for(let n=0;n<256;n++)Lk[t|n]=i0[e]<<4|i0[n]}function _i(e,t=-1){if(!e)return new Uint8Array;let n=e.startsWith("0x")?2:0;const r=Math.ceil((e.length-n)/2),o=Math.ceil(t===-1?r:t/8),i=new Uint8Array(o),a=o>r?o-r:0;for(let s=a;s0?w:C},i.min=function(w,C){return w.cmp(C)<0?w:C},i.prototype._init=function(w,C,I){if(typeof w=="number")return this._initNumber(w,C,I);if(typeof w=="object")return this._initArray(w,C,I);C==="hex"&&(C=16),r(C===(C|0)&&C>=2&&C<=36),w=w.toString().replace(/\s+/g,"");var M=0;w[0]==="-"&&(M++,this.negative=1),M=0;M-=3)B=w[M]|w[M-1]<<8|w[M-2]<<16,this.words[N]|=B<>>26-R&67108863,R+=24,R>=26&&(R-=26,N++);else if(I==="le")for(M=0,N=0;M>>26-R&67108863,R+=24,R>=26&&(R-=26,N++);return this._strip()};function s(z,w){var C=z.charCodeAt(w);if(C>=48&&C<=57)return C-48;if(C>=65&&C<=70)return C-55;if(C>=97&&C<=102)return C-87;r(!1,"Invalid character in "+z)}function l(z,w,C){var I=s(z,C);return C-1>=w&&(I|=s(z,C-1)<<4),I}i.prototype._parseHex=function(w,C,I){this.length=Math.ceil((w.length-C)/6),this.words=new Array(this.length);for(var M=0;M=C;M-=2)R=l(w,C,M)<=18?(N-=18,B+=1,this.words[B]|=R>>>26):N+=8;else{var L=w.length-C;for(M=L%2===0?C+1:C;M=18?(N-=18,B+=1,this.words[B]|=R>>>26):N+=8}this._strip()};function c(z,w,C,I){for(var M=0,N=0,B=Math.min(z.length,C),R=w;R=49?N=L-49+10:L>=17?N=L-17+10:N=L,r(L>=0&&N1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},i.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{i.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch{i.prototype.inspect=d}else i.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];i.prototype.toString=function(w,C){w=w||10,C=C|0||1;var I;if(w===16||w==="hex"){I="";for(var M=0,N=0,B=0;B>>24-M&16777215,M+=2,M>=26&&(M-=26,B--),N!==0||B!==this.length-1?I=h[6-L.length]+L+I:I=L+I}for(N!==0&&(I=N.toString(16)+I);I.length%C!==0;)I="0"+I;return this.negative!==0&&(I="-"+I),I}if(w===(w|0)&&w>=2&&w<=36){var P=p[w],T=m[w];I="";var q=this.clone();for(q.negative=0;!q.isZero();){var te=q.modrn(T).toString(w);q=q.idivn(T),q.isZero()?I=te+I:I=h[P-te.length]+te+I}for(this.isZero()&&(I="0"+I);I.length%C!==0;)I="0"+I;return this.negative!==0&&(I="-"+I),I}r(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var w=this.words[0];return this.length===2?w+=this.words[1]*67108864:this.length===3&&this.words[2]===1?w+=4503599627370496+this.words[1]*67108864:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-w:w},i.prototype.toJSON=function(){return this.toString(16,2)},a&&(i.prototype.toBuffer=function(w,C){return this.toArrayLike(a,w,C)}),i.prototype.toArray=function(w,C){return this.toArrayLike(Array,w,C)};var g=function(w,C){return w.allocUnsafe?w.allocUnsafe(C):new w(C)};i.prototype.toArrayLike=function(w,C,I){this._strip();var M=this.byteLength(),N=I||Math.max(1,M);r(M<=N,"byte array longer than desired length"),r(N>0,"Requested array length <= 0");var B=g(w,N),R=C==="le"?"LE":"BE";return this["_toArrayLike"+R](B,M),B},i.prototype._toArrayLikeLE=function(w,C){for(var I=0,M=0,N=0,B=0;N>8&255),I>16&255),B===6?(I>24&255),M=0,B=0):(M=R>>>24,B+=2)}if(I=0&&(w[I--]=R>>8&255),I>=0&&(w[I--]=R>>16&255),B===6?(I>=0&&(w[I--]=R>>24&255),M=0,B=0):(M=R>>>24,B+=2)}if(I>=0)for(w[I--]=M;I>=0;)w[I--]=0},Math.clz32?i.prototype._countBits=function(w){return 32-Math.clz32(w)}:i.prototype._countBits=function(w){var C=w,I=0;return C>=4096&&(I+=13,C>>>=13),C>=64&&(I+=7,C>>>=7),C>=8&&(I+=4,C>>>=4),C>=2&&(I+=2,C>>>=2),I+C},i.prototype._zeroBits=function(w){if(w===0)return 26;var C=w,I=0;return C&8191||(I+=13,C>>>=13),C&127||(I+=7,C>>>=7),C&15||(I+=4,C>>>=4),C&3||(I+=2,C>>>=2),C&1||I++,I},i.prototype.bitLength=function(){var w=this.words[this.length-1],C=this._countBits(w);return(this.length-1)*26+C};function v(z){for(var w=new Array(z.bitLength()),C=0;C>>M&1}return w}i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var w=0,C=0;Cw.length?this.clone().ior(w):w.clone().ior(this)},i.prototype.uor=function(w){return this.length>w.length?this.clone().iuor(w):w.clone().iuor(this)},i.prototype.iuand=function(w){var C;this.length>w.length?C=w:C=this;for(var I=0;Iw.length?this.clone().iand(w):w.clone().iand(this)},i.prototype.uand=function(w){return this.length>w.length?this.clone().iuand(w):w.clone().iuand(this)},i.prototype.iuxor=function(w){var C,I;this.length>w.length?(C=this,I=w):(C=w,I=this);for(var M=0;Mw.length?this.clone().ixor(w):w.clone().ixor(this)},i.prototype.uxor=function(w){return this.length>w.length?this.clone().iuxor(w):w.clone().iuxor(this)},i.prototype.inotn=function(w){r(typeof w=="number"&&w>=0);var C=Math.ceil(w/26)|0,I=w%26;this._expand(C),I>0&&C--;for(var M=0;M0&&(this.words[M]=~this.words[M]&67108863>>26-I),this._strip()},i.prototype.notn=function(w){return this.clone().inotn(w)},i.prototype.setn=function(w,C){r(typeof w=="number"&&w>=0);var I=w/26|0,M=w%26;return this._expand(I+1),C?this.words[I]=this.words[I]|1<w.length?(I=this,M=w):(I=w,M=this);for(var N=0,B=0;B>>26;for(;N!==0&&B>>26;if(this.length=I.length,N!==0)this.words[this.length]=N,this.length++;else if(I!==this)for(;Bw.length?this.clone().iadd(w):w.clone().iadd(this)},i.prototype.isub=function(w){if(w.negative!==0){w.negative=0;var C=this.iadd(w);return w.negative=1,C._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(w),this.negative=1,this._normSign();var I=this.cmp(w);if(I===0)return this.negative=0,this.length=1,this.words[0]=0,this;var M,N;I>0?(M=this,N=w):(M=w,N=this);for(var B=0,R=0;R>26,this.words[R]=C&67108863;for(;B!==0&&R>26,this.words[R]=C&67108863;if(B===0&&R>>26,q=L&67108863,te=Math.min(P,w.length-1),ie=Math.max(0,P-z.length+1);ie<=te;ie++){var ue=P-ie|0;M=z.words[ue]|0,N=w.words[ie]|0,B=M*N+q,T+=B/67108864|0,q=B&67108863}C.words[P]=q|0,L=T|0}return L!==0?C.words[P]=L|0:C.length--,C._strip()}var b=function(w,C,I){var M=w.words,N=C.words,B=I.words,R=0,L,P,T,q=M[0]|0,te=q&8191,ie=q>>>13,ue=M[1]|0,pe=ue&8191,me=ue>>>13,X=M[2]|0,W=X&8191,G=X>>>13,J=M[3]|0,Y=J&8191,Q=J>>>13,oe=M[4]|0,_=oe&8191,re=oe>>>13,de=M[5]|0,ne=de&8191,se=de>>>13,xe=M[6]|0,ve=xe&8191,we=xe>>>13,Ce=M[7]|0,ce=Ce&8191,$=Ce>>>13,j=M[8]|0,D=j&8191,Z=j>>>13,le=M[9]|0,fe=le&8191,be=le>>>13,je=N[0]|0,Oe=je&8191,Ee=je>>>13,Le=N[1]|0,Me=Le&8191,dt=Le>>>13,bt=N[2]|0,pt=bt&8191,Je=bt>>>13,Dt=N[3]|0,Xe=Dt&8191,Ve=Dt>>>13,lt=N[4]|0,Fe=lt&8191,ze=lt>>>13,ot=N[5]|0,Ke=ot&8191,ke=ot>>>13,Be=N[6]|0,Ne=Be&8191,Ae=Be>>>13,wt=N[7]|0,Qe=wt&8191,gt=wt>>>13,qe=N[8]|0,$e=qe&8191,Ue=qe>>>13,at=N[9]|0,ut=at&8191,it=at>>>13;I.negative=w.negative^C.negative,I.length=19,L=Math.imul(te,Oe),P=Math.imul(te,Ee),P=P+Math.imul(ie,Oe)|0,T=Math.imul(ie,Ee);var Vt=(R+L|0)+((P&8191)<<13)|0;R=(T+(P>>>13)|0)+(Vt>>>26)|0,Vt&=67108863,L=Math.imul(pe,Oe),P=Math.imul(pe,Ee),P=P+Math.imul(me,Oe)|0,T=Math.imul(me,Ee),L=L+Math.imul(te,Me)|0,P=P+Math.imul(te,dt)|0,P=P+Math.imul(ie,Me)|0,T=T+Math.imul(ie,dt)|0;var zt=(R+L|0)+((P&8191)<<13)|0;R=(T+(P>>>13)|0)+(zt>>>26)|0,zt&=67108863,L=Math.imul(W,Oe),P=Math.imul(W,Ee),P=P+Math.imul(G,Oe)|0,T=Math.imul(G,Ee),L=L+Math.imul(pe,Me)|0,P=P+Math.imul(pe,dt)|0,P=P+Math.imul(me,Me)|0,T=T+Math.imul(me,dt)|0,L=L+Math.imul(te,pt)|0,P=P+Math.imul(te,Je)|0,P=P+Math.imul(ie,pt)|0,T=T+Math.imul(ie,Je)|0;var Ze=(R+L|0)+((P&8191)<<13)|0;R=(T+(P>>>13)|0)+(Ze>>>26)|0,Ze&=67108863,L=Math.imul(Y,Oe),P=Math.imul(Y,Ee),P=P+Math.imul(Q,Oe)|0,T=Math.imul(Q,Ee),L=L+Math.imul(W,Me)|0,P=P+Math.imul(W,dt)|0,P=P+Math.imul(G,Me)|0,T=T+Math.imul(G,dt)|0,L=L+Math.imul(pe,pt)|0,P=P+Math.imul(pe,Je)|0,P=P+Math.imul(me,pt)|0,T=T+Math.imul(me,Je)|0,L=L+Math.imul(te,Xe)|0,P=P+Math.imul(te,Ve)|0,P=P+Math.imul(ie,Xe)|0,T=T+Math.imul(ie,Ve)|0;var Ge=(R+L|0)+((P&8191)<<13)|0;R=(T+(P>>>13)|0)+(Ge>>>26)|0,Ge&=67108863,L=Math.imul(_,Oe),P=Math.imul(_,Ee),P=P+Math.imul(re,Oe)|0,T=Math.imul(re,Ee),L=L+Math.imul(Y,Me)|0,P=P+Math.imul(Y,dt)|0,P=P+Math.imul(Q,Me)|0,T=T+Math.imul(Q,dt)|0,L=L+Math.imul(W,pt)|0,P=P+Math.imul(W,Je)|0,P=P+Math.imul(G,pt)|0,T=T+Math.imul(G,Je)|0,L=L+Math.imul(pe,Xe)|0,P=P+Math.imul(pe,Ve)|0,P=P+Math.imul(me,Xe)|0,T=T+Math.imul(me,Ve)|0,L=L+Math.imul(te,Fe)|0,P=P+Math.imul(te,ze)|0,P=P+Math.imul(ie,Fe)|0,T=T+Math.imul(ie,ze)|0;var et=(R+L|0)+((P&8191)<<13)|0;R=(T+(P>>>13)|0)+(et>>>26)|0,et&=67108863,L=Math.imul(ne,Oe),P=Math.imul(ne,Ee),P=P+Math.imul(se,Oe)|0,T=Math.imul(se,Ee),L=L+Math.imul(_,Me)|0,P=P+Math.imul(_,dt)|0,P=P+Math.imul(re,Me)|0,T=T+Math.imul(re,dt)|0,L=L+Math.imul(Y,pt)|0,P=P+Math.imul(Y,Je)|0,P=P+Math.imul(Q,pt)|0,T=T+Math.imul(Q,Je)|0,L=L+Math.imul(W,Xe)|0,P=P+Math.imul(W,Ve)|0,P=P+Math.imul(G,Xe)|0,T=T+Math.imul(G,Ve)|0,L=L+Math.imul(pe,Fe)|0,P=P+Math.imul(pe,ze)|0,P=P+Math.imul(me,Fe)|0,T=T+Math.imul(me,ze)|0,L=L+Math.imul(te,Ke)|0,P=P+Math.imul(te,ke)|0,P=P+Math.imul(ie,Ke)|0,T=T+Math.imul(ie,ke)|0;var At=(R+L|0)+((P&8191)<<13)|0;R=(T+(P>>>13)|0)+(At>>>26)|0,At&=67108863,L=Math.imul(ve,Oe),P=Math.imul(ve,Ee),P=P+Math.imul(we,Oe)|0,T=Math.imul(we,Ee),L=L+Math.imul(ne,Me)|0,P=P+Math.imul(ne,dt)|0,P=P+Math.imul(se,Me)|0,T=T+Math.imul(se,dt)|0,L=L+Math.imul(_,pt)|0,P=P+Math.imul(_,Je)|0,P=P+Math.imul(re,pt)|0,T=T+Math.imul(re,Je)|0,L=L+Math.imul(Y,Xe)|0,P=P+Math.imul(Y,Ve)|0,P=P+Math.imul(Q,Xe)|0,T=T+Math.imul(Q,Ve)|0,L=L+Math.imul(W,Fe)|0,P=P+Math.imul(W,ze)|0,P=P+Math.imul(G,Fe)|0,T=T+Math.imul(G,ze)|0,L=L+Math.imul(pe,Ke)|0,P=P+Math.imul(pe,ke)|0,P=P+Math.imul(me,Ke)|0,T=T+Math.imul(me,ke)|0,L=L+Math.imul(te,Ne)|0,P=P+Math.imul(te,Ae)|0,P=P+Math.imul(ie,Ne)|0,T=T+Math.imul(ie,Ae)|0;var rn=(R+L|0)+((P&8191)<<13)|0;R=(T+(P>>>13)|0)+(rn>>>26)|0,rn&=67108863,L=Math.imul(ce,Oe),P=Math.imul(ce,Ee),P=P+Math.imul($,Oe)|0,T=Math.imul($,Ee),L=L+Math.imul(ve,Me)|0,P=P+Math.imul(ve,dt)|0,P=P+Math.imul(we,Me)|0,T=T+Math.imul(we,dt)|0,L=L+Math.imul(ne,pt)|0,P=P+Math.imul(ne,Je)|0,P=P+Math.imul(se,pt)|0,T=T+Math.imul(se,Je)|0,L=L+Math.imul(_,Xe)|0,P=P+Math.imul(_,Ve)|0,P=P+Math.imul(re,Xe)|0,T=T+Math.imul(re,Ve)|0,L=L+Math.imul(Y,Fe)|0,P=P+Math.imul(Y,ze)|0,P=P+Math.imul(Q,Fe)|0,T=T+Math.imul(Q,ze)|0,L=L+Math.imul(W,Ke)|0,P=P+Math.imul(W,ke)|0,P=P+Math.imul(G,Ke)|0,T=T+Math.imul(G,ke)|0,L=L+Math.imul(pe,Ne)|0,P=P+Math.imul(pe,Ae)|0,P=P+Math.imul(me,Ne)|0,T=T+Math.imul(me,Ae)|0,L=L+Math.imul(te,Qe)|0,P=P+Math.imul(te,gt)|0,P=P+Math.imul(ie,Qe)|0,T=T+Math.imul(ie,gt)|0;var mn=(R+L|0)+((P&8191)<<13)|0;R=(T+(P>>>13)|0)+(mn>>>26)|0,mn&=67108863,L=Math.imul(D,Oe),P=Math.imul(D,Ee),P=P+Math.imul(Z,Oe)|0,T=Math.imul(Z,Ee),L=L+Math.imul(ce,Me)|0,P=P+Math.imul(ce,dt)|0,P=P+Math.imul($,Me)|0,T=T+Math.imul($,dt)|0,L=L+Math.imul(ve,pt)|0,P=P+Math.imul(ve,Je)|0,P=P+Math.imul(we,pt)|0,T=T+Math.imul(we,Je)|0,L=L+Math.imul(ne,Xe)|0,P=P+Math.imul(ne,Ve)|0,P=P+Math.imul(se,Xe)|0,T=T+Math.imul(se,Ve)|0,L=L+Math.imul(_,Fe)|0,P=P+Math.imul(_,ze)|0,P=P+Math.imul(re,Fe)|0,T=T+Math.imul(re,ze)|0,L=L+Math.imul(Y,Ke)|0,P=P+Math.imul(Y,ke)|0,P=P+Math.imul(Q,Ke)|0,T=T+Math.imul(Q,ke)|0,L=L+Math.imul(W,Ne)|0,P=P+Math.imul(W,Ae)|0,P=P+Math.imul(G,Ne)|0,T=T+Math.imul(G,Ae)|0,L=L+Math.imul(pe,Qe)|0,P=P+Math.imul(pe,gt)|0,P=P+Math.imul(me,Qe)|0,T=T+Math.imul(me,gt)|0,L=L+Math.imul(te,$e)|0,P=P+Math.imul(te,Ue)|0,P=P+Math.imul(ie,$e)|0,T=T+Math.imul(ie,Ue)|0;var un=(R+L|0)+((P&8191)<<13)|0;R=(T+(P>>>13)|0)+(un>>>26)|0,un&=67108863,L=Math.imul(fe,Oe),P=Math.imul(fe,Ee),P=P+Math.imul(be,Oe)|0,T=Math.imul(be,Ee),L=L+Math.imul(D,Me)|0,P=P+Math.imul(D,dt)|0,P=P+Math.imul(Z,Me)|0,T=T+Math.imul(Z,dt)|0,L=L+Math.imul(ce,pt)|0,P=P+Math.imul(ce,Je)|0,P=P+Math.imul($,pt)|0,T=T+Math.imul($,Je)|0,L=L+Math.imul(ve,Xe)|0,P=P+Math.imul(ve,Ve)|0,P=P+Math.imul(we,Xe)|0,T=T+Math.imul(we,Ve)|0,L=L+Math.imul(ne,Fe)|0,P=P+Math.imul(ne,ze)|0,P=P+Math.imul(se,Fe)|0,T=T+Math.imul(se,ze)|0,L=L+Math.imul(_,Ke)|0,P=P+Math.imul(_,ke)|0,P=P+Math.imul(re,Ke)|0,T=T+Math.imul(re,ke)|0,L=L+Math.imul(Y,Ne)|0,P=P+Math.imul(Y,Ae)|0,P=P+Math.imul(Q,Ne)|0,T=T+Math.imul(Q,Ae)|0,L=L+Math.imul(W,Qe)|0,P=P+Math.imul(W,gt)|0,P=P+Math.imul(G,Qe)|0,T=T+Math.imul(G,gt)|0,L=L+Math.imul(pe,$e)|0,P=P+Math.imul(pe,Ue)|0,P=P+Math.imul(me,$e)|0,T=T+Math.imul(me,Ue)|0,L=L+Math.imul(te,ut)|0,P=P+Math.imul(te,it)|0,P=P+Math.imul(ie,ut)|0,T=T+Math.imul(ie,it)|0;var gn=(R+L|0)+((P&8191)<<13)|0;R=(T+(P>>>13)|0)+(gn>>>26)|0,gn&=67108863,L=Math.imul(fe,Me),P=Math.imul(fe,dt),P=P+Math.imul(be,Me)|0,T=Math.imul(be,dt),L=L+Math.imul(D,pt)|0,P=P+Math.imul(D,Je)|0,P=P+Math.imul(Z,pt)|0,T=T+Math.imul(Z,Je)|0,L=L+Math.imul(ce,Xe)|0,P=P+Math.imul(ce,Ve)|0,P=P+Math.imul($,Xe)|0,T=T+Math.imul($,Ve)|0,L=L+Math.imul(ve,Fe)|0,P=P+Math.imul(ve,ze)|0,P=P+Math.imul(we,Fe)|0,T=T+Math.imul(we,ze)|0,L=L+Math.imul(ne,Ke)|0,P=P+Math.imul(ne,ke)|0,P=P+Math.imul(se,Ke)|0,T=T+Math.imul(se,ke)|0,L=L+Math.imul(_,Ne)|0,P=P+Math.imul(_,Ae)|0,P=P+Math.imul(re,Ne)|0,T=T+Math.imul(re,Ae)|0,L=L+Math.imul(Y,Qe)|0,P=P+Math.imul(Y,gt)|0,P=P+Math.imul(Q,Qe)|0,T=T+Math.imul(Q,gt)|0,L=L+Math.imul(W,$e)|0,P=P+Math.imul(W,Ue)|0,P=P+Math.imul(G,$e)|0,T=T+Math.imul(G,Ue)|0,L=L+Math.imul(pe,ut)|0,P=P+Math.imul(pe,it)|0,P=P+Math.imul(me,ut)|0,T=T+Math.imul(me,it)|0;var In=(R+L|0)+((P&8191)<<13)|0;R=(T+(P>>>13)|0)+(In>>>26)|0,In&=67108863,L=Math.imul(fe,pt),P=Math.imul(fe,Je),P=P+Math.imul(be,pt)|0,T=Math.imul(be,Je),L=L+Math.imul(D,Xe)|0,P=P+Math.imul(D,Ve)|0,P=P+Math.imul(Z,Xe)|0,T=T+Math.imul(Z,Ve)|0,L=L+Math.imul(ce,Fe)|0,P=P+Math.imul(ce,ze)|0,P=P+Math.imul($,Fe)|0,T=T+Math.imul($,ze)|0,L=L+Math.imul(ve,Ke)|0,P=P+Math.imul(ve,ke)|0,P=P+Math.imul(we,Ke)|0,T=T+Math.imul(we,ke)|0,L=L+Math.imul(ne,Ne)|0,P=P+Math.imul(ne,Ae)|0,P=P+Math.imul(se,Ne)|0,T=T+Math.imul(se,Ae)|0,L=L+Math.imul(_,Qe)|0,P=P+Math.imul(_,gt)|0,P=P+Math.imul(re,Qe)|0,T=T+Math.imul(re,gt)|0,L=L+Math.imul(Y,$e)|0,P=P+Math.imul(Y,Ue)|0,P=P+Math.imul(Q,$e)|0,T=T+Math.imul(Q,Ue)|0,L=L+Math.imul(W,ut)|0,P=P+Math.imul(W,it)|0,P=P+Math.imul(G,ut)|0,T=T+Math.imul(G,it)|0;var wn=(R+L|0)+((P&8191)<<13)|0;R=(T+(P>>>13)|0)+(wn>>>26)|0,wn&=67108863,L=Math.imul(fe,Xe),P=Math.imul(fe,Ve),P=P+Math.imul(be,Xe)|0,T=Math.imul(be,Ve),L=L+Math.imul(D,Fe)|0,P=P+Math.imul(D,ze)|0,P=P+Math.imul(Z,Fe)|0,T=T+Math.imul(Z,ze)|0,L=L+Math.imul(ce,Ke)|0,P=P+Math.imul(ce,ke)|0,P=P+Math.imul($,Ke)|0,T=T+Math.imul($,ke)|0,L=L+Math.imul(ve,Ne)|0,P=P+Math.imul(ve,Ae)|0,P=P+Math.imul(we,Ne)|0,T=T+Math.imul(we,Ae)|0,L=L+Math.imul(ne,Qe)|0,P=P+Math.imul(ne,gt)|0,P=P+Math.imul(se,Qe)|0,T=T+Math.imul(se,gt)|0,L=L+Math.imul(_,$e)|0,P=P+Math.imul(_,Ue)|0,P=P+Math.imul(re,$e)|0,T=T+Math.imul(re,Ue)|0,L=L+Math.imul(Y,ut)|0,P=P+Math.imul(Y,it)|0,P=P+Math.imul(Q,ut)|0,T=T+Math.imul(Q,it)|0;var _n=(R+L|0)+((P&8191)<<13)|0;R=(T+(P>>>13)|0)+(_n>>>26)|0,_n&=67108863,L=Math.imul(fe,Fe),P=Math.imul(fe,ze),P=P+Math.imul(be,Fe)|0,T=Math.imul(be,ze),L=L+Math.imul(D,Ke)|0,P=P+Math.imul(D,ke)|0,P=P+Math.imul(Z,Ke)|0,T=T+Math.imul(Z,ke)|0,L=L+Math.imul(ce,Ne)|0,P=P+Math.imul(ce,Ae)|0,P=P+Math.imul($,Ne)|0,T=T+Math.imul($,Ae)|0,L=L+Math.imul(ve,Qe)|0,P=P+Math.imul(ve,gt)|0,P=P+Math.imul(we,Qe)|0,T=T+Math.imul(we,gt)|0,L=L+Math.imul(ne,$e)|0,P=P+Math.imul(ne,Ue)|0,P=P+Math.imul(se,$e)|0,T=T+Math.imul(se,Ue)|0,L=L+Math.imul(_,ut)|0,P=P+Math.imul(_,it)|0,P=P+Math.imul(re,ut)|0,T=T+Math.imul(re,it)|0;var st=(R+L|0)+((P&8191)<<13)|0;R=(T+(P>>>13)|0)+(st>>>26)|0,st&=67108863,L=Math.imul(fe,Ke),P=Math.imul(fe,ke),P=P+Math.imul(be,Ke)|0,T=Math.imul(be,ke),L=L+Math.imul(D,Ne)|0,P=P+Math.imul(D,Ae)|0,P=P+Math.imul(Z,Ne)|0,T=T+Math.imul(Z,Ae)|0,L=L+Math.imul(ce,Qe)|0,P=P+Math.imul(ce,gt)|0,P=P+Math.imul($,Qe)|0,T=T+Math.imul($,gt)|0,L=L+Math.imul(ve,$e)|0,P=P+Math.imul(ve,Ue)|0,P=P+Math.imul(we,$e)|0,T=T+Math.imul(we,Ue)|0,L=L+Math.imul(ne,ut)|0,P=P+Math.imul(ne,it)|0,P=P+Math.imul(se,ut)|0,T=T+Math.imul(se,it)|0;var ft=(R+L|0)+((P&8191)<<13)|0;R=(T+(P>>>13)|0)+(ft>>>26)|0,ft&=67108863,L=Math.imul(fe,Ne),P=Math.imul(fe,Ae),P=P+Math.imul(be,Ne)|0,T=Math.imul(be,Ae),L=L+Math.imul(D,Qe)|0,P=P+Math.imul(D,gt)|0,P=P+Math.imul(Z,Qe)|0,T=T+Math.imul(Z,gt)|0,L=L+Math.imul(ce,$e)|0,P=P+Math.imul(ce,Ue)|0,P=P+Math.imul($,$e)|0,T=T+Math.imul($,Ue)|0,L=L+Math.imul(ve,ut)|0,P=P+Math.imul(ve,it)|0,P=P+Math.imul(we,ut)|0,T=T+Math.imul(we,it)|0;var kt=(R+L|0)+((P&8191)<<13)|0;R=(T+(P>>>13)|0)+(kt>>>26)|0,kt&=67108863,L=Math.imul(fe,Qe),P=Math.imul(fe,gt),P=P+Math.imul(be,Qe)|0,T=Math.imul(be,gt),L=L+Math.imul(D,$e)|0,P=P+Math.imul(D,Ue)|0,P=P+Math.imul(Z,$e)|0,T=T+Math.imul(Z,Ue)|0,L=L+Math.imul(ce,ut)|0,P=P+Math.imul(ce,it)|0,P=P+Math.imul($,ut)|0,T=T+Math.imul($,it)|0;var Nn=(R+L|0)+((P&8191)<<13)|0;R=(T+(P>>>13)|0)+(Nn>>>26)|0,Nn&=67108863,L=Math.imul(fe,$e),P=Math.imul(fe,Ue),P=P+Math.imul(be,$e)|0,T=Math.imul(be,Ue),L=L+Math.imul(D,ut)|0,P=P+Math.imul(D,it)|0,P=P+Math.imul(Z,ut)|0,T=T+Math.imul(Z,it)|0;var rr=(R+L|0)+((P&8191)<<13)|0;R=(T+(P>>>13)|0)+(rr>>>26)|0,rr&=67108863,L=Math.imul(fe,ut),P=Math.imul(fe,it),P=P+Math.imul(be,ut)|0,T=Math.imul(be,it);var vr=(R+L|0)+((P&8191)<<13)|0;return R=(T+(P>>>13)|0)+(vr>>>26)|0,vr&=67108863,B[0]=Vt,B[1]=zt,B[2]=Ze,B[3]=Ge,B[4]=et,B[5]=At,B[6]=rn,B[7]=mn,B[8]=un,B[9]=gn,B[10]=In,B[11]=wn,B[12]=_n,B[13]=st,B[14]=ft,B[15]=kt,B[16]=Nn,B[17]=rr,B[18]=vr,R!==0&&(B[19]=R,I.length++),I};Math.imul||(b=y);function x(z,w,C){C.negative=w.negative^z.negative,C.length=z.length+w.length;for(var I=0,M=0,N=0;N>>26)|0,M+=B>>>26,B&=67108863}C.words[N]=R,I=B,B=M}return I!==0?C.words[N]=I:C.length--,C._strip()}function S(z,w,C){return x(z,w,C)}i.prototype.mulTo=function(w,C){var I,M=this.length+w.length;return this.length===10&&w.length===10?I=b(this,w,C):M<63?I=y(this,w,C):M<1024?I=x(this,w,C):I=S(this,w,C),I},i.prototype.mul=function(w){var C=new i(null);return C.words=new Array(this.length+w.length),this.mulTo(w,C)},i.prototype.mulf=function(w){var C=new i(null);return C.words=new Array(this.length+w.length),S(this,w,C)},i.prototype.imul=function(w){return this.clone().mulTo(w,this)},i.prototype.imuln=function(w){var C=w<0;C&&(w=-w),r(typeof w=="number"),r(w<67108864);for(var I=0,M=0;M>=26,I+=N/67108864|0,I+=B>>>26,this.words[M]=B&67108863}return I!==0&&(this.words[M]=I,this.length++),C?this.ineg():this},i.prototype.muln=function(w){return this.clone().imuln(w)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(w){var C=v(w);if(C.length===0)return new i(1);for(var I=this,M=0;M=0);var C=w%26,I=(w-C)/26,M=67108863>>>26-C<<26-C,N;if(C!==0){var B=0;for(N=0;N>>26-C}B&&(this.words[N]=B,this.length++)}if(I!==0){for(N=this.length-1;N>=0;N--)this.words[N+I]=this.words[N];for(N=0;N=0);var M;C?M=(C-C%26)/26:M=0;var N=w%26,B=Math.min((w-N)/26,this.length),R=67108863^67108863>>>N<B)for(this.length-=B,P=0;P=0&&(T!==0||P>=M);P--){var q=this.words[P]|0;this.words[P]=T<<26-N|q>>>N,T=q&R}return L&&T!==0&&(L.words[L.length++]=T),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},i.prototype.ishrn=function(w,C,I){return r(this.negative===0),this.iushrn(w,C,I)},i.prototype.shln=function(w){return this.clone().ishln(w)},i.prototype.ushln=function(w){return this.clone().iushln(w)},i.prototype.shrn=function(w){return this.clone().ishrn(w)},i.prototype.ushrn=function(w){return this.clone().iushrn(w)},i.prototype.testn=function(w){r(typeof w=="number"&&w>=0);var C=w%26,I=(w-C)/26,M=1<=0);var C=w%26,I=(w-C)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=I)return this;if(C!==0&&I++,this.length=Math.min(I,this.length),C!==0){var M=67108863^67108863>>>C<=67108864;C++)this.words[C]-=67108864,C===this.length-1?this.words[C+1]=1:this.words[C+1]++;return this.length=Math.max(this.length,C+1),this},i.prototype.isubn=function(w){if(r(typeof w=="number"),r(w<67108864),w<0)return this.iaddn(-w);if(this.negative!==0)return this.negative=0,this.iaddn(w),this.negative=1,this;if(this.words[0]-=w,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var C=0;C>26)-(L/67108864|0),this.words[N+I]=B&67108863}for(;N>26,this.words[N+I]=B&67108863;if(R===0)return this._strip();for(r(R===-1),R=0,N=0;N>26,this.words[N]=B&67108863;return this.negative=1,this._strip()},i.prototype._wordDiv=function(w,C){var I=this.length-w.length,M=this.clone(),N=w,B=N.words[N.length-1]|0,R=this._countBits(B);I=26-R,I!==0&&(N=N.ushln(I),M.iushln(I),B=N.words[N.length-1]|0);var L=M.length-N.length,P;if(C!=="mod"){P=new i(null),P.length=L+1,P.words=new Array(P.length);for(var T=0;T=0;te--){var ie=(M.words[N.length+te]|0)*67108864+(M.words[N.length+te-1]|0);for(ie=Math.min(ie/B|0,67108863),M._ishlnsubmul(N,ie,te);M.negative!==0;)ie--,M.negative=0,M._ishlnsubmul(N,1,te),M.isZero()||(M.negative^=1);P&&(P.words[te]=ie)}return P&&P._strip(),M._strip(),C!=="div"&&I!==0&&M.iushrn(I),{div:P||null,mod:M}},i.prototype.divmod=function(w,C,I){if(r(!w.isZero()),this.isZero())return{div:new i(0),mod:new i(0)};var M,N,B;return this.negative!==0&&w.negative===0?(B=this.neg().divmod(w,C),C!=="mod"&&(M=B.div.neg()),C!=="div"&&(N=B.mod.neg(),I&&N.negative!==0&&N.iadd(w)),{div:M,mod:N}):this.negative===0&&w.negative!==0?(B=this.divmod(w.neg(),C),C!=="mod"&&(M=B.div.neg()),{div:M,mod:B.mod}):this.negative&w.negative?(B=this.neg().divmod(w.neg(),C),C!=="div"&&(N=B.mod.neg(),I&&N.negative!==0&&N.isub(w)),{div:B.div,mod:N}):w.length>this.length||this.cmp(w)<0?{div:new i(0),mod:this}:w.length===1?C==="div"?{div:this.divn(w.words[0]),mod:null}:C==="mod"?{div:null,mod:new i(this.modrn(w.words[0]))}:{div:this.divn(w.words[0]),mod:new i(this.modrn(w.words[0]))}:this._wordDiv(w,C)},i.prototype.div=function(w){return this.divmod(w,"div",!1).div},i.prototype.mod=function(w){return this.divmod(w,"mod",!1).mod},i.prototype.umod=function(w){return this.divmod(w,"mod",!0).mod},i.prototype.divRound=function(w){var C=this.divmod(w);if(C.mod.isZero())return C.div;var I=C.div.negative!==0?C.mod.isub(w):C.mod,M=w.ushrn(1),N=w.andln(1),B=I.cmp(M);return B<0||N===1&&B===0?C.div:C.div.negative!==0?C.div.isubn(1):C.div.iaddn(1)},i.prototype.modrn=function(w){var C=w<0;C&&(w=-w),r(w<=67108863);for(var I=(1<<26)%w,M=0,N=this.length-1;N>=0;N--)M=(I*M+(this.words[N]|0))%w;return C?-M:M},i.prototype.modn=function(w){return this.modrn(w)},i.prototype.idivn=function(w){var C=w<0;C&&(w=-w),r(w<=67108863);for(var I=0,M=this.length-1;M>=0;M--){var N=(this.words[M]|0)+I*67108864;this.words[M]=N/w|0,I=N%w}return this._strip(),C?this.ineg():this},i.prototype.divn=function(w){return this.clone().idivn(w)},i.prototype.egcd=function(w){r(w.negative===0),r(!w.isZero());var C=this,I=w.clone();C.negative!==0?C=C.umod(w):C=C.clone();for(var M=new i(1),N=new i(0),B=new i(0),R=new i(1),L=0;C.isEven()&&I.isEven();)C.iushrn(1),I.iushrn(1),++L;for(var P=I.clone(),T=C.clone();!C.isZero();){for(var q=0,te=1;!(C.words[0]&te)&&q<26;++q,te<<=1);if(q>0)for(C.iushrn(q);q-- >0;)(M.isOdd()||N.isOdd())&&(M.iadd(P),N.isub(T)),M.iushrn(1),N.iushrn(1);for(var ie=0,ue=1;!(I.words[0]&ue)&&ie<26;++ie,ue<<=1);if(ie>0)for(I.iushrn(ie);ie-- >0;)(B.isOdd()||R.isOdd())&&(B.iadd(P),R.isub(T)),B.iushrn(1),R.iushrn(1);C.cmp(I)>=0?(C.isub(I),M.isub(B),N.isub(R)):(I.isub(C),B.isub(M),R.isub(N))}return{a:B,b:R,gcd:I.iushln(L)}},i.prototype._invmp=function(w){r(w.negative===0),r(!w.isZero());var C=this,I=w.clone();C.negative!==0?C=C.umod(w):C=C.clone();for(var M=new i(1),N=new i(0),B=I.clone();C.cmpn(1)>0&&I.cmpn(1)>0;){for(var R=0,L=1;!(C.words[0]&L)&&R<26;++R,L<<=1);if(R>0)for(C.iushrn(R);R-- >0;)M.isOdd()&&M.iadd(B),M.iushrn(1);for(var P=0,T=1;!(I.words[0]&T)&&P<26;++P,T<<=1);if(P>0)for(I.iushrn(P);P-- >0;)N.isOdd()&&N.iadd(B),N.iushrn(1);C.cmp(I)>=0?(C.isub(I),M.isub(N)):(I.isub(C),N.isub(M))}var q;return C.cmpn(1)===0?q=M:q=N,q.cmpn(0)<0&&q.iadd(w),q},i.prototype.gcd=function(w){if(this.isZero())return w.abs();if(w.isZero())return this.abs();var C=this.clone(),I=w.clone();C.negative=0,I.negative=0;for(var M=0;C.isEven()&&I.isEven();M++)C.iushrn(1),I.iushrn(1);do{for(;C.isEven();)C.iushrn(1);for(;I.isEven();)I.iushrn(1);var N=C.cmp(I);if(N<0){var B=C;C=I,I=B}else if(N===0||I.cmpn(1)===0)break;C.isub(I)}while(!0);return I.iushln(M)},i.prototype.invm=function(w){return this.egcd(w).a.umod(w)},i.prototype.isEven=function(){return(this.words[0]&1)===0},i.prototype.isOdd=function(){return(this.words[0]&1)===1},i.prototype.andln=function(w){return this.words[0]&w},i.prototype.bincn=function(w){r(typeof w=="number");var C=w%26,I=(w-C)/26,M=1<>>26,R&=67108863,this.words[B]=R}return N!==0&&(this.words[B]=N,this.length++),this},i.prototype.isZero=function(){return this.length===1&&this.words[0]===0},i.prototype.cmpn=function(w){var C=w<0;if(this.negative!==0&&!C)return-1;if(this.negative===0&&C)return 1;this._strip();var I;if(this.length>1)I=1;else{C&&(w=-w),r(w<=67108863,"Number is too big");var M=this.words[0]|0;I=M===w?0:Mw.length)return 1;if(this.length=0;I--){var M=this.words[I]|0,N=w.words[I]|0;if(M!==N){MN&&(C=1);break}}return C},i.prototype.gtn=function(w){return this.cmpn(w)===1},i.prototype.gt=function(w){return this.cmp(w)===1},i.prototype.gten=function(w){return this.cmpn(w)>=0},i.prototype.gte=function(w){return this.cmp(w)>=0},i.prototype.ltn=function(w){return this.cmpn(w)===-1},i.prototype.lt=function(w){return this.cmp(w)===-1},i.prototype.lten=function(w){return this.cmpn(w)<=0},i.prototype.lte=function(w){return this.cmp(w)<=0},i.prototype.eqn=function(w){return this.cmpn(w)===0},i.prototype.eq=function(w){return this.cmp(w)===0},i.red=function(w){return new U(w)},i.prototype.toRed=function(w){return r(!this.red,"Already a number in reduction context"),r(this.negative===0,"red works only with positives"),w.convertTo(this)._forceRed(w)},i.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(w){return this.red=w,this},i.prototype.forceRed=function(w){return r(!this.red,"Already a number in reduction context"),this._forceRed(w)},i.prototype.redAdd=function(w){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,w)},i.prototype.redIAdd=function(w){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,w)},i.prototype.redSub=function(w){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,w)},i.prototype.redISub=function(w){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,w)},i.prototype.redShl=function(w){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,w)},i.prototype.redMul=function(w){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,w),this.red.mul(this,w)},i.prototype.redIMul=function(w){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,w),this.red.imul(this,w)},i.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(w){return r(this.red&&!w.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,w)};var O={k256:null,p224:null,p192:null,p25519:null};function E(z,w){this.name=z,this.p=new i(w,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}E.prototype._tmp=function(){var w=new i(null);return w.words=new Array(Math.ceil(this.n/13)),w},E.prototype.ireduce=function(w){var C=w,I;do this.split(C,this.tmp),C=this.imulK(C),C=C.iadd(this.tmp),I=C.bitLength();while(I>this.n);var M=I0?C.isub(this.p):C.strip!==void 0?C.strip():C._strip(),C},E.prototype.split=function(w,C){w.iushrn(this.n,0,C)},E.prototype.imulK=function(w){return w.imul(this.k)};function k(){E.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(k,E),k.prototype.split=function(w,C){for(var I=4194303,M=Math.min(w.length,9),N=0;N>>22,B=R}B>>>=22,w.words[N-10]=B,B===0&&w.length>10?w.length-=10:w.length-=9},k.prototype.imulK=function(w){w.words[w.length]=0,w.words[w.length+1]=0,w.length+=2;for(var C=0,I=0;I>>=26,w.words[I]=N,C=M}return C!==0&&(w.words[w.length++]=C),w},i._prime=function(w){if(O[w])return O[w];var C;if(w==="k256")C=new k;else if(w==="p224")C=new A;else if(w==="p192")C=new F;else if(w==="p25519")C=new H;else throw new Error("Unknown prime "+w);return O[w]=C,C};function U(z){if(typeof z=="string"){var w=i._prime(z);this.m=w.p,this.prime=w}else r(z.gtn(1),"modulus must be greater than 1"),this.m=z,this.prime=null}U.prototype._verify1=function(w){r(w.negative===0,"red works only with positives"),r(w.red,"red works only with red numbers")},U.prototype._verify2=function(w,C){r((w.negative|C.negative)===0,"red works only with positives"),r(w.red&&w.red===C.red,"red works only with red numbers")},U.prototype.imod=function(w){return this.prime?this.prime.ireduce(w)._forceRed(this):(u(w,w.umod(this.m)._forceRed(this)),w)},U.prototype.neg=function(w){return w.isZero()?w.clone():this.m.sub(w)._forceRed(this)},U.prototype.add=function(w,C){this._verify2(w,C);var I=w.add(C);return I.cmp(this.m)>=0&&I.isub(this.m),I._forceRed(this)},U.prototype.iadd=function(w,C){this._verify2(w,C);var I=w.iadd(C);return I.cmp(this.m)>=0&&I.isub(this.m),I},U.prototype.sub=function(w,C){this._verify2(w,C);var I=w.sub(C);return I.cmpn(0)<0&&I.iadd(this.m),I._forceRed(this)},U.prototype.isub=function(w,C){this._verify2(w,C);var I=w.isub(C);return I.cmpn(0)<0&&I.iadd(this.m),I},U.prototype.shl=function(w,C){return this._verify1(w),this.imod(w.ushln(C))},U.prototype.imul=function(w,C){return this._verify2(w,C),this.imod(w.imul(C))},U.prototype.mul=function(w,C){return this._verify2(w,C),this.imod(w.mul(C))},U.prototype.isqr=function(w){return this.imul(w,w.clone())},U.prototype.sqr=function(w){return this.mul(w,w)},U.prototype.sqrt=function(w){if(w.isZero())return w.clone();var C=this.m.andln(3);if(r(C%2===1),C===3){var I=this.m.add(new i(1)).iushrn(2);return this.pow(w,I)}for(var M=this.m.subn(1),N=0;!M.isZero()&&M.andln(1)===0;)N++,M.iushrn(1);r(!M.isZero());var B=new i(1).toRed(this),R=B.redNeg(),L=this.m.subn(1).iushrn(1),P=this.m.bitLength();for(P=new i(2*P*P).toRed(this);this.pow(P,L).cmp(R)!==0;)P.redIAdd(R);for(var T=this.pow(P,M),q=this.pow(w,M.addn(1).iushrn(1)),te=this.pow(w,M),ie=N;te.cmp(B)!==0;){for(var ue=te,pe=0;ue.cmp(B)!==0;pe++)ue=ue.redSqr();r(pe=0;N--){for(var T=C.words[N],q=P-1;q>=0;q--){var te=T>>q&1;if(B!==M[0]&&(B=this.sqr(B)),te===0&&R===0){L=0;continue}R<<=1,R|=te,L++,!(L!==I&&(N!==0||q!==0))&&(B=this.mul(B,M[R]),L=0,R=0)}P=26}return B},U.prototype.convertTo=function(w){var C=w.umod(this.m);return C===w?C.clone():C},U.prototype.convertFrom=function(w){var C=w.clone();return C.red=null,C},i.mont=function(w){return new V(w)};function V(z){U.call(this,z),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}o(V,U),V.prototype.convertTo=function(w){return this.imod(w.ushln(this.shift))},V.prototype.convertFrom=function(w){var C=this.imod(w.mul(this.rinv));return C.red=null,C},V.prototype.imul=function(w,C){if(w.isZero()||C.isZero())return w.words[0]=0,w.length=1,w;var I=w.imul(C),M=I.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),N=I.isub(M).iushrn(this.shift),B=N;return N.cmp(this.m)>=0?B=N.isub(this.m):N.cmpn(0)<0&&(B=N.iadd(this.m)),B._forceRed(this)},V.prototype.mul=function(w,C){if(w.isZero()||C.isZero())return new i(0)._forceRed(this);var I=w.mul(C),M=I.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),N=I.isub(M).iushrn(this.shift),B=N;return N.cmp(this.m)>=0?B=N.isub(this.m):N.cmpn(0)<0&&(B=N.iadd(this.m)),B._forceRed(this)},V.prototype.invm=function(w){var C=this.imod(w._invmp(this.m).mul(this.r2));return C._forceRed(this)}})(e,Ws)})(O2);var DF=O2.exports;const mt=fd(DF);function Ng(e){return mt.isBN(e)}const Ak=/^0x[\da-fA-F]+$/,FF=/^[\da-fA-F]+$/;function wi(e,t=-1,n){return typeof e=="string"&&(e==="0x"||Ak.test(e))&&(t===-1?n||e.length%2===0:e.length===2+Math.ceil(t/4))}function Rg(e){return!!e&&typeof e=="object"}function k2(...e){return t=>(Rg(t)||Na(t))&&e.every(n=>Na(t[n]))}function HF(...e){return t=>Na(t)&&e.every(n=>Na(t[n]))}function Mg(...e){return t=>Rg(t)&&e.every(n=>Na(t[n]))}const I2=k2("toBigInt"),N2=k2("toBn");function R2(e){return typeof e=="bigint"?e:e?wi(e)?Bk(e.toString()):Ng(e)?Rt(e.toString()):I2(e)?e.toBigInt():N2(e)?Rt(e.toBn().toString()):Rt(e):Rt(0)}function UF(e){const t=R2(e);if(t>Jl;if(n===r||n===r-Jl)return n;n=r}}const Hr=typeof Rt=="function"&&typeof Rt.asIntN=="function",Dk=typeof require=="function"&&typeof module<"u",VF=typeof __dirname<"u",$F=!Dk,WF=typeof WebAssembly<"u",M2=typeof Ci.Buffer=="function"&&typeof Ci.Buffer.isBuffer=="function",XF=typeof Ci.process=="object";function T2(e){return M2&&!!e&&Na(e.readDoubleLE)&&Ci.Buffer.isBuffer(e)}function Ei(e){return(e&&e.constructor)===Uint8Array||e instanceof Uint8Array}const KF=new tF;function Do(e){return e?KF.encode(e.toString()):new Uint8Array}function yt(e){return Ei(e)?T2(e)?new Uint8Array(e):e:wi(e)?_i(e):Array.isArray(e)?new Uint8Array(e):Do(e)}function Fk(e,t){const n=yt(e),r=yt(t);let o=0;for(;;){const i=o>=n.length,a=o>=r.length;if(i&&a)return 0;if(i)return-1;if(a)return 1;if(n[o]!==r[o])return n[o]>r[o]?1:-1;o++}}function Ar(...e){const t=e.length,n=new Array(t);let r=0;for(let o=0;or)return e.subarray(0,r);const o=new Uint8Array(r);return o.set(e,n?0:r-e.length),o}function qF(e){return e.sort(Fk)}function yf(e,{isLe:t=!0,isNegative:n=!1}={}){t||(e=e.slice().reverse());const r=e.length;if(n&&r&&e[r-1]&128)switch(r){case 0:return new mt(0);case 1:return new mt((e[0]^255)*-1-1);case 2:return new mt((e[0]+(e[1]<<8)^65535)*-1-1);case 3:return new mt((e[0]+(e[1]<<8)+(e[2]<<16)^16777215)*-1-1);case 4:return new mt((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)*-1-1);case 5:return new mt(((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]^255)*4294967296)*-1-1);case 6:return new mt(((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]+(e[5]<<8)^65535)*4294967296)*-1-1);default:return new mt(e,"le").fromTwos(r*8)}switch(r){case 0:return new mt(0);case 1:return new mt(e[0]);case 2:return new mt(e[0]+(e[1]<<8));case 3:return new mt(e[0]+(e[1]<<8)+(e[2]<<16));case 4:return new mt(e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216);case 5:return new mt(e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8))*16777216);case 6:return new mt(e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8)+(e[5]<<16))*16777216);default:return new mt(e,"le")}}function GF(e){return M2?Ci.Buffer.from(e||[]):new Uint8Array(e||[])}function ZF(e,{bitLength:t=32,isLe:n=!0}={}){if(t!==32&&t!==64)throw new Error("Invalid bitLength provided, expected 32 or 64");if(e.length0){const o=Math.ceil(t/8);if(e.length>o)return`${hy(e.subarray(0,o/2),r)}…${hy(e.subarray(e.length-o/2),"")}`}}else return r;return hy(e,r)}function YF(e,{isLe:t=!0,isNegative:n=!1}={}){t||(e=e.slice().reverse());const r=e.length;if(n&&r&&e[r-1]&128)switch(r){case 0:return 0;case 1:return(e[0]^255)*-1-1;case 2:return(e[0]+(e[1]<<8)^65535)*-1-1;case 3:return(e[0]+(e[1]<<8)+(e[2]<<16)^16777215)*-1-1;case 4:return(e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)*-1-1;case 5:return((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]^255)*4294967296)*-1-1;case 6:return((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]+(e[5]<<8)^65535)*4294967296)*-1-1;default:throw new Error("Value more than 48-bits cannot be reliably converted")}switch(r){case 0:return 0;case 1:return e[0];case 2:return e[0]+(e[1]<<8);case 3:return e[0]+(e[1]<<8)+(e[2]<<16);case 4:return e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216;case 5:return e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8))*16777216;case 6:return e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8)+(e[5]<<16))*16777216;default:throw new Error("Value more than 48-bits cannot be reliably converted")}}const _F=new JD("utf-8");function s0(e){return e?_F.decode(e):""}const xm=yt(`Ethereum Signed Message: -`),Iu=yt(""),Nu=yt(""),JF=Iu.length+Nu.length;function Xf(e,t){return e.length>=JF&&zo(e.subarray(0,Iu.length),Iu)&&zo(e.slice(-Nu.length),Nu)||t&&e.length>=xm.length&&zo(e.subarray(0,xm.length),xm)}function Vk(e){const t=yt(e);return Xf(t,!1)?t.subarray(Iu.length,t.length-Nu.length):t}function $k(e){const t=yt(e);return Xf(t,!0)?t:pd([Iu,t,Nu])}const o3=Rt(256),QF=Rt(255);function eH(e,t,n){const r=[],o=n&&ee.gt(t)),rH=Ig((e,t)=>e.lt(t)),oH=new mt(0),md=new mt(1),Ah=new mt(2),iH=new mt(3),aH=new mt(4),sH=new mt(5),lH=new mt(6),cH=new mt(7),uH=new mt(8),dH=new mt(9),fH=new mt(10),hH=new mt(100),pH=new mt(1e3),mH=new mt(1e6),Eb=new mt(1e9),gH=Eb.mul(Eb),Wk=new mt(Number.MAX_SAFE_INTEGER),Xk=new mt(94906265);function Tg(e){return typeof e=="bigint"}function hc(e){return e?mt.isBN(e)?e:wi(e)?l0(e.toString()):Tg(e)?new mt(e.toString()):N2(e)?e.toBn():I2(e)?new mt(e.toBigInt().toString()):new mt(e):new mt(0)}function vH(e){const t=hc(e);if(t.isNeg())throw new Error("square root of negative numbers is not supported");if(t.lte(Wk))return new mt(~~Math.sqrt(t.toNumber()));let n=Xk.clone();for(;;){const r=t.div(n).iadd(n).ishrn(1);if(n.eq(r)||n.eq(r.sub(md)))return n;n=r}}const yH={bitLength:-1,isLe:!0,isNegative:!1};function mo(e,{bitLength:t=-1,isLe:n=!0,isNegative:r=!1}=yH){const o=hc(e),i=Math.ceil(t===-1?o.bitLength()/8:(t||0)/8);if(!e)return t===-1?new Uint8Array(1):new Uint8Array(i);const a=new Uint8Array(i),s=r?o.toTwos(i*8):o;return a.set(s.toArray(n?"le":"be",i),0),a}function bH(e,{bitLength:t=-1,isLe:n=!1,isNegative:r=!1}={}){return Ra(mo(e,{bitLength:t,isLe:n,isNegative:r}))}function wH(e){return new Uint8Array(e||[])}const xH=Ah.pow(new mt(6)).isub(md),SH=Ah.pow(new mt(14)).isub(md),CH=Ah.pow(new mt(30)).isub(md),EH={bitLength:16},PH={bitLength:32};function Kk(e){const t=hc(e);if(t.lte(xH))return new Uint8Array([t.toNumber()<<2]);if(t.lte(SH))return mo(t.shln(2).iadd(md),EH);if(t.lte(CH))return mo(t.shln(2).iadd(Ah),PH);const n=mo(t);let r=n.length;for(;n[r-1]===0;)r--;if(r<4)throw new Error("Invalid length, previous checks match anything less than 2^30");return pd([new Uint8Array([(r-4<<2)+3]),n.subarray(0,r)])}function zg(e){return pd([Kk(e.length),e])}function qk(e){const t=yt(e);switch(t[0]&3){case 0:return[1,new mt(t[0]>>>2)];case 1:return[2,new mt(t[0]+(t[1]<<8)>>>2)];case 2:return[4,new mt(t[0]+(t[1]<<8)+(t[2]<<16)+t[3]*16777216>>>2)];default:{const n=(t[0]>>>2)+5;switch(n){case 5:return[5,new mt(t[1]+(t[2]<<8)+(t[3]<<16)+t[4]*16777216)];case 6:return[6,new mt(t[1]+(t[2]<<8)+(t[3]<<16)+(t[4]+(t[5]<<8))*16777216)];case 7:return[7,new mt(t[1]+(t[2]<<8)+(t[3]<<16)+(t[4]+(t[5]<<8)+(t[6]<<16))*16777216)];default:return[n,yf(t.subarray(1,n))]}}}}function OH(e){switch(e[0]&3){case 0:return[1,e[0]>>>2];case 1:return[2,e[0]+(e[1]<<8)>>>2];case 2:return[4,e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216>>>2];default:switch((e[0]>>>2)+5){case 5:return[5,e[1]+(e[2]<<8)+(e[3]<<16)+e[4]*16777216];case 6:return[6,e[1]+(e[2]<<8)+(e[3]<<16)+(e[4]+(e[5]<<8))*16777216];case 7:return[7,e[1]+(e[2]<<8)+(e[3]<<16)+(e[4]+(e[5]<<8)+(e[6]<<16))*16777216];default:throw new Error("Compact input is > Number.MAX_SAFE_INTEGER")}}}function kH(e){const[t,n]=qk(e),r=t+n.toNumber();return[r,e.subarray(t,r)]}const Gk=60*1e3,Zk=Gk*60,IH=Zk*24,i3={days:0,hours:0,milliseconds:0,minutes:0,seconds:0};function of(e,t){return{days:(e.days||0)+t.days,hours:(e.hours||0)+t.hours,milliseconds:(e.milliseconds||0)+t.milliseconds,minutes:(e.minutes||0)+t.minutes,seconds:(e.seconds||0)+t.seconds}}function NH(e){const t=e/1e3;if(t<60){const i=~~t;return of({seconds:i},af(e-i*1e3))}const n=t/60;if(n<60){const i=~~n;return of({minutes:i},af(e-i*Gk))}const r=n/60;if(r<24){const i=~~r;return of({hours:i},af(e-i*Zk))}const o=~~(r/24);return of({days:o},af(e-o*IH))}function af(e){return e?e<1e3?of({milliseconds:e},i3):NH(e):i3}function RH(e=0,{bitLength:t=32,isLe:n=!0}={}){if(t!==32&&t!==64)throw new Error("Invalid bitLength provided, expected 32 or 64");const r=new Uint8Array(t/8),o=new DataView(r.buffer,r.byteOffset);return t===32?o.setFloat32(0,Number(e),n):o.setFloat64(0,Number(e),n),r}function Yk(e){return typeof e=="boolean"}const a3=new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)","g");function L2(e,t=","){const n=e[0].startsWith("-"),r=n?e.substring(1).match(a3):e.match(a3);return r?`${n?"-":""}${r.join(t)}`:e}function _k(e){return{decimal:.1.toLocaleString(e).substring(1,2),thousand:1e3.toLocaleString(e).substring(1,2)}}const Dh=8,Gi=[{power:-24,text:"yocto",value:"y"},{power:-21,text:"zepto",value:"z"},{power:-18,text:"atto",value:"a"},{power:-15,text:"femto",value:"f"},{power:-12,text:"pico",value:"p"},{power:-9,text:"nano",value:"n"},{power:-6,text:"micro",value:"µ"},{power:-3,text:"milli",value:"m"},{power:0,text:"Unit",value:"-"},{power:3,text:"Kilo",value:"k"},{power:6,text:"Mill",value:"M"},{power:9,text:"Bill",value:"B"},{power:12,text:"Tril",value:"T"},{power:15,text:"Peta",value:"P"},{power:18,text:"Exa",value:"E"},{power:21,text:"Zeta",value:"Z"},{power:24,text:"Yotta",value:"Y"}];function B2(e){for(let t=0,n=Gi.length;tA2(e,t);gd.findSi=B2;gd.getDefaults=()=>({decimals:Ru,unit:Sm});gd.getOptions=(e=Ru)=>Gi.filter(({power:t})=>t<0?e+t>=0:!0);gd.setDefaults=({decimals:e,unit:t})=>{Ru=(Array.isArray(e)?e[0]:e)??Ru,Sm=(Array.isArray(t)?t[0]:t)??Sm,Gi[Dh].text=Sm};function Bd(e){return e.toString().padStart(2,"0")}function Jk(e){const t=e.getFullYear().toString(),n=Bd(e.getMonth()+1),r=Bd(e.getDate()),o=Bd(e.getHours()),i=Bd(e.getMinutes()),a=Bd(e.getSeconds());return`${t}-${n}-${r} ${o}:${i}:${a}`}function jH(e){return e<15?`${e.toFixed(1)}s`:e<60?`${e|0}s`:e<3600?`${e/60|0}m`:`${e/3600|0}h`}function LH(e,t){const n=(e==null?void 0:e.getTime())||0,r=t instanceof Date?t.getTime():hc(t).toNumber();return n&&r?jH(Math.max(Math.abs(n-r),0)/1e3):"0.0s"}function BH(e,{locale:t="en"}={}){const{thousand:n}=_k(t);return L2(hc(e).toString(),n)}function Qk(e){return!!e&&wi(e,-1)}function eI(e){return e&&Qk(e)?e:`0x${e&&e.length%2===1?"0":""}${e||""}`}function tI(e,t=-1,n=!1){const r=Math.ceil(t/4),o=r+2;return eI(t===-1||e.length===o||!n&&e.lengtho?bf(e).slice(-1*r):`${"0".repeat(r)}${bf(e)}`.slice(-1*r))}function AH(e){return e?l0(e).toNumber():NaN}function DH(e){return s0(_i(e))}function FH(e){return Array.isArray(e)}function jg(e){return typeof e=="string"||e instanceof String}function HH(e){for(let t=0,n=e.length;t126)return!1}return!0}function s3(e){for(let t=0,n=e.length;t126)return!1}return!0}function UH(e){return jg(e)?wi(e)?s3(yt(e)):HH(e):e?s3(e):!1}const Pb=HF("isPrototypeOf","hasOwnProperty");function VH(e,t){return Pb(t)&&Pb(e)?e===t||e.isPrototypeOf(t):!1}const $H=Mg("toHex","toHuman","toU8a"),WH=Mg("get");function XH(e){return $H(e)&&WH(e.registry)}const KH=Mg("toBigInt","toBn","toNumber","unwrap");function qH(e){return(e&&e.constructor)===Error||e instanceof Error}function GH(e,t){return(e&&e.constructor)===t||e instanceof t}const Za="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",ar="[a-fA-F\\d]{1,4}",nI=` -(?: -(?:${ar}:){7}(?:${ar}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8 -(?:${ar}:){6}(?:${Za}|:${ar}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4 -(?:${ar}:){5}(?::${Za}|(?::${ar}){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4 -(?:${ar}:){4}(?:(?::${ar}){0,1}:${Za}|(?::${ar}){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4 -(?:${ar}:){3}(?:(?::${ar}){0,2}:${Za}|(?::${ar}){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4 -(?:${ar}:){2}(?:(?::${ar}){0,3}:${Za}|(?::${ar}){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4 -(?:${ar}:){1}(?:(?::${ar}){0,4}:${Za}|(?::${ar}){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4 -(?::(?:(?::${ar}){0,5}:${Za}|(?::${ar}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4 -)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1 -`.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),ZH=new RegExp(`(?:^${Za}$)|(?:^${nI}$)`),YH=new RegExp(`^${Za}$`),_H=new RegExp(`^${nI}$`);function JH(e,t){switch(t){case"v4":return YH.test(e);case"v6":return _H.test(e);default:return ZH.test(e)}}function QH(e,t){return Tg(t)?t.toString():t}function c0(e,t){return JSON.stringify(e,QH,t)}function eU(e){const t=typeof e!="string"?c0(e):e;try{const n=JSON.parse(t);return typeof n=="object"&&n!==null}catch{return!1}}function tU(e){return e===null}function rI(e){return typeof e=="number"}const nU=k2("next"),rU=Mg("catch","then"),oU=new Uint8Array([127,69,76,70]),iU=new Uint8Array([80,86,77,0]);function aU(e){if(Ei(e)){const t=e.subarray(0,4);return zo(t,iU)||zo(t,oU)}return!1}const sU=/(Development|Local Testnet)$/;function lU(e){return e?!!sU.test(e.toString()):!1}function cU(e){return e===void 0}function uU(e){if(!e)return jg(e);const t=yt(e),n=t.length;let r=0;for(;r=194&&t[r]<=223){if(r+1191)return!1}else return!1;r+=2}else if(t[r]===224){if(r+2191||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]>=225&&t[r]<=236){if(r+2191||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]===237){if(r+2159||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]>=238&&t[r]<=239){if(r+2191||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]===240){if(r+3191||t[r+2]<128||t[r+2]>191||t[r+3]<128||t[r+3]>191)return!1}else return!1;r+=4}else if(t[r]>=241&&t[r]<=243){if(r+3191||t[r+2]<128||t[r+2]>191||t[r+3]<128||t[r+3]>191)return!1}else return!1;r+=4}else if(t[r]===244){if(r+3143||t[r+2]<128||t[r+2]>191||t[r+3]<128||t[r+3]>191)return!1}else return!1;r+=4}else return!1;return!0}const dU=new Uint8Array([0,97,115,109]);function fU(e){return Ei(e)&&zo(e.subarray(0,4),dU)}function oI(e,t,n,r,o=0){const i=r?r(t,o):t.toString();let a;Object.defineProperty(e,i,{configurable:!0,enumerable:!0,get:function(){if(a===void 0){a=n(t,o,this);try{Object.defineProperty(this,i,{value:a})}catch{}}return a}})}function hU(e,t,n,r){for(let o=0,i=t.length;o{if(e<=0)return t;const n=`${t}`;return n.lengthsf("debug",t,o,r):Ob,error:(...o)=>sf("error",t,o),log:(...o)=>sf("log",t,o),noop:Ob,warn:(...o)=>sf("warn",t,o)}}function SU(){return"none"}function CU(e,{getInstanceId:t=SU}={}){const n={},r=(...o)=>{const i=c0(o),a=t();return n[a]||(n[a]={}),n[a][i]===void 0&&(n[a][i]=e(...o)),n[a][i]};return r.unmemoize=(...o)=>{var s;const i=c0(o),a=t();((s=n[a])==null?void 0:s[i])!==void 0&&delete n[a][i]},r}function EU(e,t){setTimeout(()=>{Promise.resolve().then(()=>{e()}).catch(n=>{t?t(n):console.error(n)})},0)}function aI(e,t=-1){const n=(!e||Number.isNaN(e)?0:e).toString(16);return tI(n.length%2?`0${n}`:n,t,!0)}function PU(e,t=-1){return _i(aI(e,t))}function OU(e){const t=Object.keys(e);for(let n=0,r=t.length;n{t.apply(e,n.concat((i,a)=>{i?o(i):r(a)}))})}const Mu=new Array(256),D2=new Array(256);for(let e=0,t=Mu.length;e{const n=t.replace(/[-_., ]+/g," ").trim().split(" ");let r="";for(let o=0,i=n.length;o(t?Mu[e.charCodeAt(0)]:D2[e.charCodeAt(0)])+e.slice(1)),LU=lI(e=>Mu[e.charCodeAt(0)]+e.slice(1));function cI(e){return t=>t?e[t.charCodeAt(0)]+t.slice(1):""}const BU=cI(D2),AU=cI(Mu);function DU(e,t=6){return e.length<=2+2*t?e.toString():`${e.substring(0,t)}…${e.slice(-t)}`}function FU(e){return Ra(Do(e))}const HU=Object.freeze(Object.defineProperty({__proto__:null,BN:mt,BN_BILLION:Eb,BN_EIGHT:uH,BN_FIVE:sH,BN_FOUR:aH,BN_HUNDRED:hH,BN_MAX_INTEGER:Wk,BN_MILLION:mH,BN_NINE:dH,BN_ONE:md,BN_QUINTILL:gH,BN_SEVEN:cH,BN_SIX:lH,BN_SQRT_MAX_INTEGER:Xk,BN_TEN:fH,BN_THOUSAND:pH,BN_THREE:iH,BN_TWO:Ah,BN_ZERO:oH,POLKADOTJS_DISABLE_ESM_CJS_WARNING_FLAG:Mk,U8A_WRAP_ETHEREUM:xm,U8A_WRAP_POSTFIX:Nu,U8A_WRAP_PREFIX:Iu,_0n:ku,_1000n:MF,_100n:RF,_10n:NF,_1Bn:Cb,_1Mn:TF,_1Qn:zF,_1n:Jl,_2n:xF,_2pow53n:zk,_3n:SF,_4n:CF,_5n:EF,_6n:PF,_7n:OF,_8n:kF,_9n:IF,_sqrt2pow53n:jk,arrayChunk:cF,arrayFilter:uF,arrayFlatten:dF,arrayRange:fF,arrayShuffle:hF,arrayUnzip:pF,arrayZip:mF,assert:Tk,assertReturn:gF,assertUnreachable:vF,bnFromHex:l0,bnMax:nH,bnMin:rH,bnSqrt:vH,bnToBn:hc,bnToHex:bH,bnToU8a:mo,bufferToU8a:wH,calcSi:A2,compactAddLength:zg,compactFromU8a:qk,compactFromU8aLim:OH,compactStripLength:kH,compactToU8a:Kk,detectPackage:P2,extractTime:af,findSi:B2,floatToU8a:RH,formatBalance:gd,formatDate:Jk,formatDecimal:L2,formatElapsed:LH,formatNumber:BH,hasBigInt:Hr,hasBuffer:M2,hasCjs:Dk,hasDirname:VF,hasEsm:$F,hasProcess:XF,hasWasm:WF,hexAddPrefix:eI,hexFixLength:tI,hexHasPrefix:Qk,hexStripPrefix:bf,hexToBigInt:Bk,hexToBn:l0,hexToNumber:AH,hexToString:DH,hexToU8a:_i,identity:pU,isArray:FH,isAscii:UH,isBigInt:Tg,isBn:Ng,isBoolean:Yk,isBuffer:T2,isChildClass:VH,isClass:Pb,isCodec:XH,isCompact:KH,isError:qH,isFunction:Na,isHex:wi,isInstanceOf:GH,isIp:JH,isJsonObject:eU,isNull:tU,isNumber:rI,isObject:Rg,isObservable:nU,isPromise:rU,isRiscV:aU,isString:jg,isTestChain:lU,isToBigInt:I2,isToBn:N2,isU8a:Ei,isUndefined:cU,isUtf8:uU,isWasm:fU,lazyMethod:oI,lazyMethods:hU,logger:iI,loggerFormat:Lg,memoize:CU,nMax:yF,nMin:bF,nSqrt:UF,nToBigInt:R2,nToHex:tH,nToU8a:j2,nextTick:EU,noop:Ob,numberToHex:aI,numberToU8a:PU,objectClear:OU,objectCopy:kU,objectEntries:IU,objectKeys:NU,objectProperties:RU,objectProperty:sI,objectSpread:Fh,objectValues:MU,packageInfo:E2,promisify:TU,stringCamelCase:jU,stringLowerFirst:BU,stringPascalCase:LU,stringShorten:DU,stringToHex:FU,stringToU8a:Do,stringUpperFirst:AU,stringify:c0,u8aCmp:Fk,u8aConcat:Ar,u8aConcatStrict:pd,u8aEmpty:z2,u8aEq:zo,u8aFixLength:Hk,u8aIsWrapped:Xf,u8aSorted:qF,u8aToBigInt:o0,u8aToBn:yf,u8aToBuffer:GF,u8aToFloat:ZF,u8aToHex:Ra,u8aToNumber:YF,u8aToString:s0,u8aToU8a:yt,u8aUnwrapBytes:Vk,u8aWrapBytes:$k},Symbol.toStringTag,{value:"Module"})),UU={name:"@polkadot/util-crypto",path:import.meta&&import.meta.url?new URL(import.meta.url).pathname.substring(0,new URL(import.meta.url).pathname.lastIndexOf("/")+1):"auto",type:"esm",version:"12.6.2"},VU=[E2,UU],uI={name:"@polkadot/keyring",path:import.meta&&import.meta.url?new URL(import.meta.url).pathname.substring(0,new URL(import.meta.url).pathname.lastIndexOf("/")+1):"auto",type:"esm",version:"12.6.2"};P2(uI,null,VU);const $U=Ci.crypto;function dI(e){return $U.getRandomValues(e)}const Cm={getRandomValues:dI},WU={crypto:Cm};class XU{constructor(t){Jt(this,"__internal__bridge");Jt(this,"abort",()=>{throw new Error("abort")});Jt(this,"__wbindgen_is_undefined",t=>this.__internal__bridge.getObject(t)===void 0);Jt(this,"__wbindgen_throw",(t,n)=>{throw new Error(this.__internal__bridge.getString(t,n))});Jt(this,"__wbg_self_1b7a39e3a92c949c",()=>this.__internal__bridge.addObject(WU));Jt(this,"__wbg_require_604837428532a733",(t,n)=>{throw new Error(`Unable to require ${this.__internal__bridge.getString(t,n)}`)});Jt(this,"__wbg_crypto_968f1772287e2df0",t=>this.__internal__bridge.addObject(Cm));Jt(this,"__wbg_getRandomValues_a3d34b4fee3c2869",t=>this.__internal__bridge.addObject(Cm.getRandomValues));Jt(this,"__wbg_getRandomValues_f5e14ab7ac8e995d",(t,n,r)=>{Cm.getRandomValues(this.__internal__bridge.getU8a(n,r))});Jt(this,"__wbg_randomFillSync_d5bd2d655fdf256a",(t,n,r)=>{throw new Error("randomFillsync is not available")});Jt(this,"__wbindgen_object_drop_ref",t=>{this.__internal__bridge.takeObject(t)});this.__internal__bridge=t}}class KU{constructor(t){Jt(this,"__internal__createWasm");Jt(this,"__internal__heap");Jt(this,"__internal__wbg");Jt(this,"__internal__cachegetInt32");Jt(this,"__internal__cachegetUint8");Jt(this,"__internal__heapNext");Jt(this,"__internal__wasm");Jt(this,"__internal__wasmError");Jt(this,"__internal__wasmPromise");Jt(this,"__internal__type");this.__internal__createWasm=t,this.__internal__cachegetInt32=null,this.__internal__cachegetUint8=null,this.__internal__heap=new Array(32).fill(void 0).concat(void 0,null,!0,!1),this.__internal__heapNext=this.__internal__heap.length,this.__internal__type="none",this.__internal__wasm=null,this.__internal__wasmError=null,this.__internal__wasmPromise=null,this.__internal__wbg={...new XU(this)}}get error(){return this.__internal__wasmError}get type(){return this.__internal__type}get wasm(){return this.__internal__wasm}async init(t){(!this.__internal__wasmPromise||t)&&(this.__internal__wasmPromise=(t||this.__internal__createWasm)(this.__internal__wbg));const{error:n,type:r,wasm:o}=await this.__internal__wasmPromise;return this.__internal__type=r,this.__internal__wasm=o,this.__internal__wasmError=n,this.__internal__wasm}getObject(t){return this.__internal__heap[t]}dropObject(t){t<36||(this.__internal__heap[t]=this.__internal__heapNext,this.__internal__heapNext=t)}takeObject(t){const n=this.getObject(t);return this.dropObject(t),n}addObject(t){this.__internal__heapNext===this.__internal__heap.length&&this.__internal__heap.push(this.__internal__heap.length+1);const n=this.__internal__heapNext;return this.__internal__heapNext=this.__internal__heap[n],this.__internal__heap[n]=t,n}getInt32(){return(this.__internal__cachegetInt32===null||this.__internal__cachegetInt32.buffer!==this.__internal__wasm.memory.buffer)&&(this.__internal__cachegetInt32=new Int32Array(this.__internal__wasm.memory.buffer)),this.__internal__cachegetInt32}getUint8(){return(this.__internal__cachegetUint8===null||this.__internal__cachegetUint8.buffer!==this.__internal__wasm.memory.buffer)&&(this.__internal__cachegetUint8=new Uint8Array(this.__internal__wasm.memory.buffer)),this.__internal__cachegetUint8}getU8a(t,n){return this.getUint8().subarray(t/1,t/1+n)}getString(t,n){return s0(this.getU8a(t,n))}allocU8a(t){const n=this.__internal__wasm.__wbindgen_malloc(t.length*1);return this.getUint8().set(t,n/1),[n,t.length]}allocString(t){return this.allocU8a(Do(t))}resultU8a(){const t=this.getInt32()[2],n=this.getInt32()[8/4+1],r=this.getU8a(t,n).slice();return this.__internal__wasm.__wbindgen_free(t,n*1),r}resultString(){return s0(this.resultU8a())}}function qU(e,t,n){return async r=>{const o={error:null,type:"none",wasm:null};try{if(t!=null&&t.length){if(typeof WebAssembly!="object"||typeof WebAssembly.instantiate!="function")throw new Error("WebAssembly is not available in your environment")}else throw new Error("No WebAssembly provided for initialization");const i=await WebAssembly.instantiate(t,{wbg:r});o.wasm=i.instance.exports,o.type="wasm"}catch(i){o.error=`FATAL: Unable to initialize @polkadot/wasm-${e}:: ${i.message}`,console.error(o.error)}return o}}const l3="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",fI=new Array(256);for(let e=0,t=l3.length;e=8&&(t[++o]=n>>>(r-=8)&255);return t}const xa=Uint8Array,Wl=Uint16Array,kb=Uint32Array,ZU=new xa([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),hI=new xa([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),pI=new xa([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),mI=(e,t)=>{const n=new Wl(31);for(let o=0;o<31;++o)n[o]=t+=1<>>1|(e&21845)<<1;t=(t&52428)>>>2|(t&13107)<<2,t=(t&61680)>>>4|(t&3855)<<4,vI[e]=((t&65280)>>>8|(t&255)<<8)>>>1}const wf=(e,t,n)=>{const r=e.length;let o=0;const i=new Wl(t);for(;o>l]=c}}return s},Hh=new xa(288);for(let e=0;e<144;++e)Hh[e]=8;for(let e=144;e<256;++e)Hh[e]=9;for(let e=256;e<280;++e)Hh[e]=7;for(let e=280;e<288;++e)Hh[e]=8;const yI=new xa(32);for(let e=0;e<32;++e)yI[e]=5;const JU=wf(Hh,9),QU=wf(yI,5),Ai=(e,t,n)=>{const r=t>>>3;return(e[r]|e[r+1]<<8)>>>(t&7)&n},py=(e,t)=>{const n=t>>>3;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>>(t&7)},eV=e=>(e>>>3)+(e&7&&1),tV=(e,t,n)=>{(n==null||n>e.length)&&(n=e.length);const r=new(e instanceof Wl?Wl:e instanceof kb?kb:xa)(n-t);return r.set(e.subarray(t,n)),r},my=e=>{let t=e[0];for(let n=1,r=e.length;nt&&(t=e[n]);return t},nV=(e,t,n)=>{const r=!n||n.i;n||(n={});const o=e.length,i=!t||!r;t||(t=new xa(o*3));const a=g=>{let v=t.length;if(g>v){const y=new xa(Math.max(v<<1,g));y.set(t),t=y}};let s=n.f||0,l=n.p||0,c=n.b||0,u=n.l,d=n.d,h=n.m,p=n.n;if(s&&!u)return t;const m=o<<3;do{if(!u){n.f=s=Ai(e,l,1);const b=Ai(e,l+1,3);if(l+=3,b)if(b==1)u=JU,d=QU,h=9,p=5;else if(b==2){const x=Ai(e,l,31)+257,S=Ai(e,l+10,15)+4,O=x+Ai(e,l+5,31)+1;l+=14;const E=new xa(O),k=new xa(19);for(let z=0;zm)break;const H=wf(k,A);for(let z=0;z>>4;if(C<16)E[z++]=C;else{let I=0,M=0;for(C==16?(M=3+Ai(e,l,3),l+=2,I=E[z-1]):C==17?(M=3+Ai(e,l,7),l+=3):C==18&&(M=11+Ai(e,l,127),l+=7);M--;)E[z++]=I}}const U=E.subarray(0,x),V=E.subarray(x);h=my(U),p=my(V),u=wf(U,h),d=wf(V,p)}else throw"invalid block type";else{const x=eV(l)+4,S=e[x-4]|e[x-3]<<8,O=x+S;if(O>o){if(r)throw"unexpected EOF";break}i&&a(c+S),t.set(e.subarray(x,O),c),n.b=c+=S,n.p=l=O<<3;continue}if(l>m)throw"unexpected EOF"}i&&a(c+131072);const g=(1<>>4;if(l+=b&15,l>m)throw"unexpected EOF";if(!b)throw"invalid length/literal";if(x<256)t[c++]=x;else if(x==256){u=void 0;break}else{let S=x-254;if(x>264){const F=x-257,H=hI[F];S=Ai(e,l,(1<>>4;if(!O)throw"invalid distance";l+=O&15;let k=_U[E];if(E>3){const F=pI[E];k+=py(e,l)&(1<m)throw"unexpected EOF";i&&a(c+131072);const A=c+S;for(;c{if((e[0]&15)!=8||e[0]>>>4>7||(e[0]<<8|e[1])%31)throw"invalid zlib data";if(e[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function oV(e,t){return nV((rV(e),e.subarray(2,-4)),t)}var iV=171008,aV=339468,sV="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";const lV=oV(GU(sV,new Uint8Array(iV)),new Uint8Array(aV)),cV=qU("crypto",lV),We=new KU(cV);function fn(e){return(...t)=>{if(!We.wasm)throw new Error("The WASM interface has not been initialized. Ensure that you wait for the initialization Promise with waitReady() from @polkadot/wasm-crypto (or cryptoWaitReady() from @polkadot/util-crypto) before attempting to use WASM-only interfaces.");return e(We.wasm,...t)}}const uV=fn((e,t)=>(e.ext_bip39_to_entropy(8,...We.allocString(t)),We.resultU8a())),dV=fn((e,t,n)=>(e.ext_bip39_to_mini_secret(8,...We.allocString(t),...We.allocString(n)),We.resultU8a())),fV=fn((e,t,n)=>(e.ext_bip39_to_seed(8,...We.allocString(t),...We.allocString(n)),We.resultU8a())),hV=fn((e,t)=>e.ext_bip39_validate(...We.allocString(t))!==0),pV=fn((e,t)=>(e.ext_ed_from_seed(8,...We.allocU8a(t)),We.resultU8a())),mV=fn((e,t,n,r)=>(e.ext_ed_sign(8,...We.allocU8a(t),...We.allocU8a(n),...We.allocU8a(r)),We.resultU8a())),gV=fn((e,t,n,r)=>e.ext_ed_verify(...We.allocU8a(t),...We.allocU8a(n),...We.allocU8a(r))!==0),vV=fn((e,t)=>(e.ext_secp_from_seed(8,...We.allocU8a(t)),We.resultU8a())),yV=fn((e,t)=>(e.ext_secp_pub_compress(8,...We.allocU8a(t)),We.resultU8a())),bV=fn((e,t)=>(e.ext_secp_pub_expand(8,...We.allocU8a(t)),We.resultU8a())),wV=fn((e,t,n,r)=>(e.ext_secp_recover(8,...We.allocU8a(t),...We.allocU8a(n),r),We.resultU8a())),xV=fn((e,t,n)=>(e.ext_secp_sign(8,...We.allocU8a(t),...We.allocU8a(n)),We.resultU8a())),SV=fn((e,t,n)=>(e.ext_sr_derive_keypair_hard(8,...We.allocU8a(t),...We.allocU8a(n)),We.resultU8a())),CV=fn((e,t,n)=>(e.ext_sr_derive_keypair_soft(8,...We.allocU8a(t),...We.allocU8a(n)),We.resultU8a())),EV=fn((e,t)=>(e.ext_sr_from_seed(8,...We.allocU8a(t)),We.resultU8a())),PV=fn((e,t,n,r)=>(e.ext_sr_sign(8,...We.allocU8a(t),...We.allocU8a(n),...We.allocU8a(r)),We.resultU8a())),OV=fn((e,t,n,r)=>e.ext_sr_verify(...We.allocU8a(t),...We.allocU8a(n),...We.allocU8a(r))!==0),kV=fn((e,t,n,r,o)=>(e.ext_vrf_sign(8,...We.allocU8a(t),...We.allocU8a(n),...We.allocU8a(r),...We.allocU8a(o)),We.resultU8a())),IV=fn((e,t,n,r,o,i)=>e.ext_vrf_verify(...We.allocU8a(t),...We.allocU8a(n),...We.allocU8a(r),...We.allocU8a(o),...We.allocU8a(i))!==0),NV=fn((e,t,n,r)=>(e.ext_blake2b(8,...We.allocU8a(t),...We.allocU8a(n),r),We.resultU8a())),RV=fn((e,t,n)=>(e.ext_hmac_sha256(8,...We.allocU8a(t),...We.allocU8a(n)),We.resultU8a())),MV=fn((e,t,n)=>(e.ext_hmac_sha512(8,...We.allocU8a(t),...We.allocU8a(n)),We.resultU8a())),TV=fn((e,t)=>(e.ext_keccak256(8,...We.allocU8a(t)),We.resultU8a())),zV=fn((e,t)=>(e.ext_keccak512(8,...We.allocU8a(t)),We.resultU8a())),jV=fn((e,t,n,r)=>(e.ext_pbkdf2(8,...We.allocU8a(t),...We.allocU8a(n),r),We.resultU8a())),LV=fn((e,t,n,r,o,i)=>(e.ext_scrypt(8,...We.allocU8a(t),...We.allocU8a(n),r,o,i),We.resultU8a())),BV=fn((e,t)=>(e.ext_sha256(8,...We.allocU8a(t)),We.resultU8a())),AV=fn((e,t)=>(e.ext_sha512(8,...We.allocU8a(t)),We.resultU8a()));function Jr(){return!!We.wasm}/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */function bI(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function wI(...e){const t=i=>i,n=(i,a)=>s=>i(a(s)),r=e.map(i=>i.encode).reduceRight(n,t),o=e.map(i=>i.decode).reduce(n,t);return{encode:r,decode:o}}function xI(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="number")throw new Error("alphabet.encode input should be an array of numbers");return t.map(n=>{if(n<0||n>=e.length)throw new Error(`Digit index outside alphabet: ${n} (alphabet: ${e.length})`);return e[n]})},decode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="string")throw new Error("alphabet.decode input should be array of strings");return t.map(n=>{if(typeof n!="string")throw new Error(`alphabet.decode: not string element=${n}`);const r=e.indexOf(n);if(r===-1)throw new Error(`Unknown letter: "${n}". Allowed: ${e}`);return r})}}}function SI(e=""){if(typeof e!="string")throw new Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="string")throw new Error("join.encode input should be array of strings");for(let n of t)if(typeof n!="string")throw new Error(`join.encode: non-string input=${n}`);return t.join(e)},decode:t=>{if(typeof t!="string")throw new Error("join.decode input should be string");return t.split(e)}}}function DV(e,t="="){if(typeof t!="string")throw new Error("padding chr should be string");return{encode(n){if(!Array.isArray(n)||n.length&&typeof n[0]!="string")throw new Error("padding.encode input should be array of strings");for(let r of n)if(typeof r!="string")throw new Error(`padding.encode: non-string input=${r}`);for(;n.length*e%8;)n.push(t);return n},decode(n){if(!Array.isArray(n)||n.length&&typeof n[0]!="string")throw new Error("padding.encode input should be array of strings");for(let o of n)if(typeof o!="string")throw new Error(`padding.decode: non-string input=${o}`);let r=n.length;if(r*e%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;r>0&&n[r-1]===t;r--)if(!((r-1)*e%8))throw new Error("Invalid padding: string has too much padding");return n.slice(0,r)}}}function c3(e,t,n){if(t<2)throw new Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(n<2)throw new Error(`convertRadix: wrong to=${n}, base cannot be less than 2`);if(!Array.isArray(e))throw new Error("convertRadix: data should be array");if(!e.length)return[];let r=0;const o=[],i=Array.from(e);for(i.forEach(a=>{if(a<0||a>=t)throw new Error(`Wrong integer: ${a}`)});;){let a=0,s=!0;for(let l=r;lt?CI(t,e%t):e,u0=(e,t)=>e+(t-CI(e,t));function u3(e,t,n,r){if(!Array.isArray(e))throw new Error("convertRadix2: data should be array");if(t<=0||t>32)throw new Error(`convertRadix2: wrong from=${t}`);if(n<=0||n>32)throw new Error(`convertRadix2: wrong to=${n}`);if(u0(t,n)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${n} carryBits=${u0(t,n)}`);let o=0,i=0;const a=2**n-1,s=[];for(const l of e){if(l>=2**t)throw new Error(`convertRadix2: invalid data word=${l} from=${t}`);if(o=o<32)throw new Error(`convertRadix2: carry overflow pos=${i} from=${t}`);for(i+=t;i>=n;i-=n)s.push((o>>i-n&a)>>>0);o&=2**i-1}if(o=o<=t)throw new Error("Excess padding");if(!r&&o)throw new Error(`Non-zero padding: ${o}`);return r&&i>0&&s.push(o>>>0),s}function FV(e){return{encode:t=>{if(!bI(t))throw new Error("radix.encode input should be Uint8Array");return c3(Array.from(t),2**8,e)},decode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="number")throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(c3(t,e,2**8))}}}function HV(e,t=!1){if(e<=0||e>32)throw new Error("radix2: bits should be in (0..32]");if(u0(8,e)>32||u0(e,8)>32)throw new Error("radix2: carry overflow");return{encode:n=>{if(!bI(n))throw new Error("radix2.encode input should be Uint8Array");return u3(Array.from(n),8,e,!t)},decode:n=>{if(!Array.isArray(n)||n.length&&typeof n[0]!="number")throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(u3(n,e,8,t))}}}const UV=wI(HV(6),xI("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),DV(6),SI("")),VV=e=>wI(FV(58),xI(e),SI("")),F2=VV("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");function EI({coder:e,ipfs:t},n){return(r,o)=>(n(r,o),e.decode(t&&o?r.substring(1):r))}function PI({coder:e,ipfs:t}){return(n,r)=>{const o=e.encode(yt(n));return t&&r?`${t}${o}`:o}}function OI({chars:e,ipfs:t,type:n,withPadding:r}){return(o,i)=>{if(typeof o!="string")throw new Error(`Expected ${n} string input`);if(t&&i&&!o.startsWith(t))throw new Error(`Expected ipfs-compatible ${n} to start with '${t}'`);for(let a=i?1:0,s=o.length;a0&&!t.includes(e.length))throw new Error(`Uint8Array expected of length ${t}, not of length=${e.length}`)}function kI(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");Lr(e.outputLen),Lr(e.blockLen)}function as(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function Bg(e,t){vd(e);const n=t.outputLen;if(e.lengthnew Uint8Array(e.buffer,e.byteOffset,e.byteLength),Ca=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),Em=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),Io=(e,t)=>e<<32-t|e>>>t,qt=(e,t)=>e<>>32-t>>>0,Xr=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,II=e=>e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255,Ka=Xr?e=>e:e=>II(e);function Wr(e){for(let t=0;te().update(ei(r)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}function _V(e){const t=(r,o)=>e(o).update(ei(r)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=r=>e(r),t}function JV(e){const t=(r,o)=>e(o).update(ei(r)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=r=>e(r),t}function RI(e=32){if(gy&&typeof gy.getRandomValues=="function")return gy.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}const QV=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3]);class MI extends Ag{constructor(t,n,r={},o,i,a){if(super(),this.blockLen=t,this.outputLen=n,this.length=0,this.pos=0,this.finished=!1,this.destroyed=!1,Lr(t),Lr(n),Lr(o),n<0||n>o)throw new Error("outputLen bigger than keyLen");if(r.key!==void 0&&(r.key.length<1||r.key.length>o))throw new Error(`key must be up 1..${o} byte long or undefined`);if(r.salt!==void 0&&r.salt.length!==i)throw new Error(`salt must be ${i} byte long or undefined`);if(r.personalization!==void 0&&r.personalization.length!==a)throw new Error(`personalization must be ${a} byte long or undefined`);this.buffer32=Ca(this.buffer=new Uint8Array(t))}update(t){as(this);const{blockLen:n,buffer:r,buffer32:o}=this;t=ei(t);const i=t.length,a=t.byteOffset,s=t.buffer;for(let l=0;lo[a]=Ka(i))}digest(){const{buffer:t,outputLen:n}=this;this.digestInto(t);const r=t.slice(0,n);return this.destroy(),r}_cloneInto(t){const{buffer:n,length:r,finished:o,destroyed:i,outputLen:a,pos:s}=this;return t||(t=new this.constructor({dkLen:a})),t.set(...this.get()),t.length=r,t.finished=o,t.destroyed=i,t.outputLen=a,t.buffer.set(n),t.pos=s,t}}const Op=BigInt(2**32-1),Ib=BigInt(32);function d0(e,t=!1){return t?{h:Number(e&Op),l:Number(e>>Ib&Op)}:{h:Number(e>>Ib&Op)|0,l:Number(e&Op)|0}}function TI(e,t=!1){let n=new Uint32Array(e.length),r=new Uint32Array(e.length);for(let o=0;oBigInt(e>>>0)<>>0),t$=(e,t,n)=>e>>>n,n$=(e,t,n)=>e<<32-n|t>>>n,r$=(e,t,n)=>e>>>n|t<<32-n,o$=(e,t,n)=>e<<32-n|t>>>n,i$=(e,t,n)=>e<<64-n|t>>>n-32,a$=(e,t,n)=>e>>>n-32|t<<64-n,s$=(e,t)=>t,l$=(e,t)=>e,zI=(e,t,n)=>e<>>32-n,jI=(e,t,n)=>t<>>32-n,LI=(e,t,n)=>t<>>64-n,BI=(e,t,n)=>e<>>64-n;function c$(e,t,n,r){const o=(t>>>0)+(r>>>0);return{h:e+n+(o/2**32|0)|0,l:o|0}}const u$=(e,t,n)=>(e>>>0)+(t>>>0)+(n>>>0),d$=(e,t,n,r)=>t+n+r+(e/2**32|0)|0,f$=(e,t,n,r)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0),h$=(e,t,n,r,o)=>t+n+r+o+(e/2**32|0)|0,p$=(e,t,n,r,o)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0)+(o>>>0),m$=(e,t,n,r,o,i)=>t+n+r+o+i+(e/2**32|0)|0,vt={fromBig:d0,split:TI,toBig:e$,shrSH:t$,shrSL:n$,rotrSH:r$,rotrSL:o$,rotrBH:i$,rotrBL:a$,rotr32H:s$,rotr32L:l$,rotlSH:zI,rotlSL:jI,rotlBH:LI,rotlBL:BI,add:c$,add3L:u$,add3H:d$,add4L:f$,add4H:h$,add5H:m$,add5L:p$},wr=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),Ye=new Uint32Array(32);function ws(e,t,n,r,o,i){const a=o[i],s=o[i+1];let l=Ye[2*e],c=Ye[2*e+1],u=Ye[2*t],d=Ye[2*t+1],h=Ye[2*n],p=Ye[2*n+1],m=Ye[2*r],g=Ye[2*r+1],v=vt.add3L(l,u,a);c=vt.add3H(v,c,d,s),l=v|0,{Dh:g,Dl:m}={Dh:g^c,Dl:m^l},{Dh:g,Dl:m}={Dh:vt.rotr32H(g,m),Dl:vt.rotr32L(g,m)},{h:p,l:h}=vt.add(p,h,g,m),{Bh:d,Bl:u}={Bh:d^p,Bl:u^h},{Bh:d,Bl:u}={Bh:vt.rotrSH(d,u,24),Bl:vt.rotrSL(d,u,24)},Ye[2*e]=l,Ye[2*e+1]=c,Ye[2*t]=u,Ye[2*t+1]=d,Ye[2*n]=h,Ye[2*n+1]=p,Ye[2*r]=m,Ye[2*r+1]=g}function xs(e,t,n,r,o,i){const a=o[i],s=o[i+1];let l=Ye[2*e],c=Ye[2*e+1],u=Ye[2*t],d=Ye[2*t+1],h=Ye[2*n],p=Ye[2*n+1],m=Ye[2*r],g=Ye[2*r+1],v=vt.add3L(l,u,a);c=vt.add3H(v,c,d,s),l=v|0,{Dh:g,Dl:m}={Dh:g^c,Dl:m^l},{Dh:g,Dl:m}={Dh:vt.rotrSH(g,m,16),Dl:vt.rotrSL(g,m,16)},{h:p,l:h}=vt.add(p,h,g,m),{Bh:d,Bl:u}={Bh:d^p,Bl:u^h},{Bh:d,Bl:u}={Bh:vt.rotrBH(d,u,63),Bl:vt.rotrBL(d,u,63)},Ye[2*e]=l,Ye[2*e+1]=c,Ye[2*t]=u,Ye[2*t+1]=d,Ye[2*n]=h,Ye[2*n+1]=p,Ye[2*r]=m,Ye[2*r+1]=g}class g$ extends MI{constructor(t={}){super(128,t.dkLen===void 0?64:t.dkLen,t,64,16,16),this.v0l=wr[0]|0,this.v0h=wr[1]|0,this.v1l=wr[2]|0,this.v1h=wr[3]|0,this.v2l=wr[4]|0,this.v2h=wr[5]|0,this.v3l=wr[6]|0,this.v3h=wr[7]|0,this.v4l=wr[8]|0,this.v4h=wr[9]|0,this.v5l=wr[10]|0,this.v5h=wr[11]|0,this.v6l=wr[12]|0,this.v6h=wr[13]|0,this.v7l=wr[14]|0,this.v7h=wr[15]|0;const n=t.key?t.key.length:0;if(this.v0l^=this.outputLen|n<<8|65536|1<<24,t.salt){const r=Ca(ei(t.salt));this.v4l^=Ka(r[0]),this.v4h^=Ka(r[1]),this.v5l^=Ka(r[2]),this.v5h^=Ka(r[3])}if(t.personalization){const r=Ca(ei(t.personalization));this.v6l^=Ka(r[0]),this.v6h^=Ka(r[1]),this.v7l^=Ka(r[2]),this.v7h^=Ka(r[3])}if(t.key){const r=new Uint8Array(this.blockLen);r.set(ei(t.key)),this.update(r)}}get(){let{v0l:t,v0h:n,v1l:r,v1h:o,v2l:i,v2h:a,v3l:s,v3h:l,v4l:c,v4h:u,v5l:d,v5h:h,v6l:p,v6h:m,v7l:g,v7h:v}=this;return[t,n,r,o,i,a,s,l,c,u,d,h,p,m,g,v]}set(t,n,r,o,i,a,s,l,c,u,d,h,p,m,g,v){this.v0l=t|0,this.v0h=n|0,this.v1l=r|0,this.v1h=o|0,this.v2l=i|0,this.v2h=a|0,this.v3l=s|0,this.v3h=l|0,this.v4l=c|0,this.v4h=u|0,this.v5l=d|0,this.v5h=h|0,this.v6l=p|0,this.v6h=m|0,this.v7l=g|0,this.v7h=v|0}compress(t,n,r){this.get().forEach((l,c)=>Ye[c]=l),Ye.set(wr,16);let{h:o,l:i}=vt.fromBig(BigInt(this.length));Ye[24]=wr[8]^i,Ye[25]=wr[9]^o,r&&(Ye[28]=~Ye[28],Ye[29]=~Ye[29]);let a=0;const s=QV;for(let l=0;l<12;l++)ws(0,4,8,12,t,n+2*s[a++]),xs(0,4,8,12,t,n+2*s[a++]),ws(1,5,9,13,t,n+2*s[a++]),xs(1,5,9,13,t,n+2*s[a++]),ws(2,6,10,14,t,n+2*s[a++]),xs(2,6,10,14,t,n+2*s[a++]),ws(3,7,11,15,t,n+2*s[a++]),xs(3,7,11,15,t,n+2*s[a++]),ws(0,5,10,15,t,n+2*s[a++]),xs(0,5,10,15,t,n+2*s[a++]),ws(1,6,11,12,t,n+2*s[a++]),xs(1,6,11,12,t,n+2*s[a++]),ws(2,7,8,13,t,n+2*s[a++]),xs(2,7,8,13,t,n+2*s[a++]),ws(3,4,9,14,t,n+2*s[a++]),xs(3,4,9,14,t,n+2*s[a++]);this.v0l^=Ye[0]^Ye[16],this.v0h^=Ye[1]^Ye[17],this.v1l^=Ye[2]^Ye[18],this.v1h^=Ye[3]^Ye[19],this.v2l^=Ye[4]^Ye[20],this.v2h^=Ye[5]^Ye[21],this.v3l^=Ye[6]^Ye[22],this.v3h^=Ye[7]^Ye[23],this.v4l^=Ye[8]^Ye[24],this.v4h^=Ye[9]^Ye[25],this.v5l^=Ye[10]^Ye[26],this.v5h^=Ye[11]^Ye[27],this.v6l^=Ye[12]^Ye[28],this.v6h^=Ye[13]^Ye[29],this.v7l^=Ye[14]^Ye[30],this.v7h^=Ye[15]^Ye[31],Ye.fill(0)}destroy(){this.destroyed=!0,this.buffer32.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const Tu=_V(e=>new g$(e));function v$(e,t){return(n,r)=>t(n,e,r)}function AI(e,t){return(n,r=256,o)=>{const i=yt(n);return!Hr||!o&&Jr()?e[r](i):t[r](i)}}function pc(e,t=256,n,r){const o=Math.ceil(t/8),i=yt(e);return!Hr||!r&&Jr()?NV(i,yt(n),o):n?Tu(i,{dkLen:o,key:n}):Tu(i,{dkLen:o})}const y$=Do("SS58PRE");function DI(e){return pc(Ar(y$,e),512)}function b$(e){const t=e[0]&64?2:1,n=t===1?e[0]:(e[0]&63)<<2|e[1]>>6|(e[1]&63)<<8,r=[34+t,35+t].includes(e.length),o=e.length-(r?2:1),i=DI(e.subarray(0,o));return[(e[0]&128)===0&&![46,47].includes(e[0])&&(r?e[e.length-2]===i[0]&&e[e.length-1]===i[1]:e[e.length-1]===i[0]),o,t,n]}const w$=[{prefix:0,network:"polkadot",displayName:"Polkadot Relay Chain",symbols:["DOT"],decimals:[10],standardAccount:"*25519",website:"https://polkadot.network"},{prefix:1,network:"BareSr25519",displayName:"Bare 32-bit Schnorr/Ristretto (S/R 25519) public key.",symbols:[],decimals:[],standardAccount:"Sr25519",website:null},{prefix:2,network:"kusama",displayName:"Kusama Relay Chain",symbols:["KSM"],decimals:[12],standardAccount:"*25519",website:"https://kusama.network"},{prefix:3,network:"BareEd25519",displayName:"Bare 32-bit Ed25519 public key.",symbols:[],decimals:[],standardAccount:"Ed25519",website:null},{prefix:4,network:"katalchain",displayName:"Katal Chain",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:5,network:"astar",displayName:"Astar Network",symbols:["ASTR"],decimals:[18],standardAccount:"*25519",website:"https://astar.network"},{prefix:6,network:"bifrost",displayName:"Bifrost",symbols:["BNC"],decimals:[12],standardAccount:"*25519",website:"https://bifrost.finance/"},{prefix:7,network:"edgeware",displayName:"Edgeware",symbols:["EDG"],decimals:[18],standardAccount:"*25519",website:"https://edgewa.re"},{prefix:8,network:"karura",displayName:"Karura",symbols:["KAR"],decimals:[12],standardAccount:"*25519",website:"https://karura.network/"},{prefix:9,network:"reynolds",displayName:"Laminar Reynolds Canary",symbols:["REY"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:10,network:"acala",displayName:"Acala",symbols:["ACA"],decimals:[12],standardAccount:"*25519",website:"https://acala.network/"},{prefix:11,network:"laminar",displayName:"Laminar",symbols:["LAMI"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:12,network:"polymesh",displayName:"Polymesh",symbols:["POLYX"],decimals:[6],standardAccount:"*25519",website:"https://polymath.network/"},{prefix:13,network:"integritee",displayName:"Integritee",symbols:["TEER"],decimals:[12],standardAccount:"*25519",website:"https://integritee.network"},{prefix:14,network:"totem",displayName:"Totem",symbols:["TOTEM"],decimals:[0],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:15,network:"synesthesia",displayName:"Synesthesia",symbols:["SYN"],decimals:[12],standardAccount:"*25519",website:"https://synesthesia.network/"},{prefix:16,network:"kulupu",displayName:"Kulupu",symbols:["KLP"],decimals:[12],standardAccount:"*25519",website:"https://kulupu.network/"},{prefix:17,network:"dark",displayName:"Dark Mainnet",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:18,network:"darwinia",displayName:"Darwinia Network",symbols:["RING"],decimals:[18],standardAccount:"secp256k1",website:"https://darwinia.network"},{prefix:19,network:"watr",displayName:"Watr Protocol",symbols:["WATR"],decimals:[18],standardAccount:"*25519",website:"https://www.watr.org"},{prefix:20,network:"stafi",displayName:"Stafi",symbols:["FIS"],decimals:[12],standardAccount:"*25519",website:"https://stafi.io"},{prefix:21,network:"karmachain",displayName:"Karmacoin",symbols:["KCOIN"],decimals:[6],standardAccount:"*25519",website:"https://karmaco.in"},{prefix:22,network:"dock-pos-mainnet",displayName:"Dock Mainnet",symbols:["DCK"],decimals:[6],standardAccount:"*25519",website:"https://dock.io"},{prefix:23,network:"shift",displayName:"ShiftNrg",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:24,network:"zero",displayName:"ZERO",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:25,network:"zero-alphaville",displayName:"ZERO Alphaville",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:26,network:"jupiter",displayName:"Jupiter",symbols:["jDOT"],decimals:[10],standardAccount:"*25519",website:"https://jupiter.patract.io"},{prefix:27,network:"kabocha",displayName:"Kabocha",symbols:["KAB"],decimals:[12],standardAccount:"*25519",website:"https://kabocha.network"},{prefix:28,network:"subsocial",displayName:"Subsocial",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:29,network:"cord",displayName:"CORD Network",symbols:["DHI","WAY"],decimals:[12,12],standardAccount:"*25519",website:"https://cord.network/"},{prefix:30,network:"phala",displayName:"Phala Network",symbols:["PHA"],decimals:[12],standardAccount:"*25519",website:"https://phala.network"},{prefix:31,network:"litentry",displayName:"Litentry Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:32,network:"robonomics",displayName:"Robonomics",symbols:["XRT"],decimals:[9],standardAccount:"*25519",website:"https://robonomics.network"},{prefix:33,network:"datahighway",displayName:"DataHighway",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:34,network:"ares",displayName:"Ares Protocol",symbols:["ARES"],decimals:[12],standardAccount:"*25519",website:"https://www.aresprotocol.com/"},{prefix:35,network:"vln",displayName:"Valiu Liquidity Network",symbols:["USDv"],decimals:[15],standardAccount:"*25519",website:"https://valiu.com/"},{prefix:36,network:"centrifuge",displayName:"Centrifuge Chain",symbols:["CFG"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:37,network:"nodle",displayName:"Nodle Chain",symbols:["NODL"],decimals:[11],standardAccount:"*25519",website:"https://nodle.io/"},{prefix:38,network:"kilt",displayName:"KILT Spiritnet",symbols:["KILT"],decimals:[15],standardAccount:"*25519",website:"https://kilt.io/"},{prefix:39,network:"mathchain",displayName:"MathChain mainnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:40,network:"mathchain-testnet",displayName:"MathChain testnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:41,network:"polimec",displayName:"Polimec Protocol",symbols:["PLMC"],decimals:[10],standardAccount:"*25519",website:"https://www.polimec.org/"},{prefix:42,network:"substrate",displayName:"Substrate",symbols:[],decimals:[],standardAccount:"*25519",website:"https://substrate.io/"},{prefix:43,network:"BareSecp256k1",displayName:"Bare 32-bit ECDSA SECP-256k1 public key.",symbols:[],decimals:[],standardAccount:"secp256k1",website:null},{prefix:44,network:"chainx",displayName:"ChainX",symbols:["PCX"],decimals:[8],standardAccount:"*25519",website:"https://chainx.org/"},{prefix:45,network:"uniarts",displayName:"UniArts Network",symbols:["UART","UINK"],decimals:[12,12],standardAccount:"*25519",website:"https://uniarts.me"},{prefix:46,network:"reserved46",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:47,network:"reserved47",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:48,network:"neatcoin",displayName:"Neatcoin Mainnet",symbols:["NEAT"],decimals:[12],standardAccount:"*25519",website:"https://neatcoin.org"},{prefix:49,network:"picasso",displayName:"Picasso",symbols:["PICA"],decimals:[12],standardAccount:"*25519",website:"https://picasso.composable.finance"},{prefix:50,network:"composable",displayName:"Composable Finance",symbols:["LAYR"],decimals:[12],standardAccount:"*25519",website:"https://composable.finance"},{prefix:51,network:"oak",displayName:"OAK Network",symbols:["OAK","TUR"],decimals:[10,10],standardAccount:"*25519",website:"https://oak.tech"},{prefix:52,network:"KICO",displayName:"KICO",symbols:["KICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:53,network:"DICO",displayName:"DICO",symbols:["DICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:54,network:"cere",displayName:"Cere Network",symbols:["CERE"],decimals:[10],standardAccount:"*25519",website:"https://cere.network"},{prefix:55,network:"xxnetwork",displayName:"xx network",symbols:["XX"],decimals:[9],standardAccount:"*25519",website:"https://xx.network"},{prefix:56,network:"pendulum",displayName:"Pendulum chain",symbols:["PEN"],decimals:[12],standardAccount:"*25519",website:"https://pendulumchain.org/"},{prefix:57,network:"amplitude",displayName:"Amplitude chain",symbols:["AMPE"],decimals:[12],standardAccount:"*25519",website:"https://pendulumchain.org/"},{prefix:58,network:"eternal-civilization",displayName:"Eternal Civilization",symbols:["ECC"],decimals:[12],standardAccount:"*25519",website:"http://www.ysknfr.cn/"},{prefix:63,network:"hydradx",displayName:"HydraDX",symbols:["HDX"],decimals:[12],standardAccount:"*25519",website:"https://hydradx.io"},{prefix:65,network:"aventus",displayName:"Aventus Mainnet",symbols:["AVT"],decimals:[18],standardAccount:"*25519",website:"https://aventus.io"},{prefix:66,network:"crust",displayName:"Crust Network",symbols:["CRU"],decimals:[12],standardAccount:"*25519",website:"https://crust.network"},{prefix:67,network:"genshiro",displayName:"Genshiro Network",symbols:["GENS","EQD","LPT0"],decimals:[9,9,9],standardAccount:"*25519",website:"https://genshiro.equilibrium.io"},{prefix:68,network:"equilibrium",displayName:"Equilibrium Network",symbols:["EQ"],decimals:[9],standardAccount:"*25519",website:"https://equilibrium.io"},{prefix:69,network:"sora",displayName:"SORA Network",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:71,network:"p3d",displayName:"3DP network",symbols:["P3D"],decimals:[12],standardAccount:"*25519",website:"https://3dpass.org"},{prefix:72,network:"p3dt",displayName:"3DP test network",symbols:["P3Dt"],decimals:[12],standardAccount:"*25519",website:"https://3dpass.org"},{prefix:73,network:"zeitgeist",displayName:"Zeitgeist",symbols:["ZTG"],decimals:[10],standardAccount:"*25519",website:"https://zeitgeist.pm"},{prefix:77,network:"manta",displayName:"Manta network",symbols:["MANTA"],decimals:[18],standardAccount:"*25519",website:"https://manta.network"},{prefix:78,network:"calamari",displayName:"Calamari: Manta Canary Network",symbols:["KMA"],decimals:[12],standardAccount:"*25519",website:"https://manta.network"},{prefix:81,network:"sora_dot_para",displayName:"SORA Polkadot Parachain",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:88,network:"polkadex",displayName:"Polkadex Mainnet",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:89,network:"polkadexparachain",displayName:"Polkadex Parachain",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:90,network:"frequency",displayName:"Frequency",symbols:["FRQCY"],decimals:[8],standardAccount:"*25519",website:"https://www.frequency.xyz"},{prefix:92,network:"anmol",displayName:"Anmol Network",symbols:["ANML"],decimals:[18],standardAccount:"*25519",website:"https://anmol.network/"},{prefix:93,network:"fragnova",displayName:"Fragnova Network",symbols:["NOVA"],decimals:[12],standardAccount:"*25519",website:"https://fragnova.com"},{prefix:98,network:"polkasmith",displayName:"PolkaSmith Canary Network",symbols:["PKS"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:99,network:"polkafoundry",displayName:"PolkaFoundry Network",symbols:["PKF"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:100,network:"ibtida",displayName:"Anmol Network Ibtida Canary network",symbols:["IANML"],decimals:[18],standardAccount:"*25519",website:"https://anmol.network/"},{prefix:101,network:"origintrail-parachain",displayName:"OriginTrail Parachain",symbols:["OTP"],decimals:[12],standardAccount:"*25519",website:"https://parachain.origintrail.io/"},{prefix:105,network:"pontem-network",displayName:"Pontem Network",symbols:["PONT"],decimals:[10],standardAccount:"*25519",website:"https://pontem.network"},{prefix:110,network:"heiko",displayName:"Heiko",symbols:["HKO"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:113,network:"integritee-incognito",displayName:"Integritee Incognito",symbols:[],decimals:[],standardAccount:"*25519",website:"https://integritee.network"},{prefix:117,network:"tinker",displayName:"Tinker",symbols:["TNKR"],decimals:[12],standardAccount:"*25519",website:"https://invarch.network"},{prefix:126,network:"joystream",displayName:"Joystream",symbols:["JOY"],decimals:[10],standardAccount:"*25519",website:"https://www.joystream.org"},{prefix:128,network:"clover",displayName:"Clover Finance",symbols:["CLV"],decimals:[18],standardAccount:"*25519",website:"https://clover.finance"},{prefix:129,network:"dorafactory-polkadot",displayName:"Dorafactory Polkadot Network",symbols:["DORA"],decimals:[12],standardAccount:"*25519",website:"https://dorafactory.org"},{prefix:131,network:"litmus",displayName:"Litmus Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:136,network:"altair",displayName:"Altair",symbols:["AIR"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:137,network:"vara",displayName:"Vara Network",symbols:["VARA"],decimals:[12],standardAccount:"*25519",website:"https://vara.network/"},{prefix:172,network:"parallel",displayName:"Parallel",symbols:["PARA"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:252,network:"social-network",displayName:"Social Network",symbols:["NET"],decimals:[18],standardAccount:"*25519",website:"https://social.network"},{prefix:255,network:"quartz_mainnet",displayName:"QUARTZ by UNIQUE",symbols:["QTZ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:268,network:"pioneer_network",displayName:"Pioneer Network by Bit.Country",symbols:["NEER"],decimals:[18],standardAccount:"*25519",website:"https://bit.country"},{prefix:420,network:"sora_kusama_para",displayName:"SORA Kusama Parachain",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:440,network:"allfeat_network",displayName:"Allfeat Network",symbols:["AFT"],decimals:[12],standardAccount:"*25519",website:"https://allfeat.network"},{prefix:666,network:"metaquity_network",displayName:"Metaquity Network",symbols:["MQTY"],decimals:[18],standardAccount:"*25519",website:"https://metaquity.xyz/"},{prefix:777,network:"curio",displayName:"Curio",symbols:["CGT"],decimals:[18],standardAccount:"*25519",website:"https://parachain.capitaldex.exchange/"},{prefix:789,network:"geek",displayName:"GEEK Network",symbols:["GEEK"],decimals:[18],standardAccount:"*25519",website:"https://geek.gl"},{prefix:995,network:"ternoa",displayName:"Ternoa",symbols:["CAPS"],decimals:[18],standardAccount:"*25519",website:"https://www.ternoa.network"},{prefix:1110,network:"efinity",displayName:"Efinity",symbols:["EFI"],decimals:[18],standardAccount:"*25519",website:"https://efinity.io/"},{prefix:1221,network:"peaq",displayName:"Peaq Network",symbols:["PEAQ"],decimals:[18],standardAccount:"Sr25519",website:"https://www.peaq.network/"},{prefix:1222,network:"krest",displayName:"Krest Network",symbols:["KREST"],decimals:[18],standardAccount:"Sr25519",website:"https://www.peaq.network/"},{prefix:1284,network:"moonbeam",displayName:"Moonbeam",symbols:["GLMR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1285,network:"moonriver",displayName:"Moonriver",symbols:["MOVR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1328,network:"ajuna",displayName:"Ajuna Network",symbols:["AJUN"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:1337,network:"bajun",displayName:"Bajun Network",symbols:["BAJU"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:1516,network:"societal",displayName:"Societal",symbols:["SCTL"],decimals:[12],standardAccount:"*25519",website:"https://www.sctl.xyz"},{prefix:1985,network:"seals",displayName:"Seals Network",symbols:["SEAL"],decimals:[9],standardAccount:"*25519",website:"https://seals.app"},{prefix:2007,network:"kapex",displayName:"Kapex",symbols:["KAPEX"],decimals:[12],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:2009,network:"cloudwalk_mainnet",displayName:"CloudWalk Network Mainnet",symbols:["CWN"],decimals:[18],standardAccount:"*25519",website:"https://explorer.mainnet.cloudwalk.io"},{prefix:2021,network:"logion",displayName:"logion network",symbols:["LGNT"],decimals:[18],standardAccount:"*25519",website:"https://logion.network"},{prefix:2032,network:"interlay",displayName:"Interlay",symbols:["INTR"],decimals:[10],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2092,network:"kintsugi",displayName:"Kintsugi",symbols:["KINT"],decimals:[12],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2106,network:"bitgreen",displayName:"Bitgreen",symbols:["BBB"],decimals:[18],standardAccount:"*25519",website:"https://bitgreen.org/"},{prefix:2112,network:"chainflip",displayName:"Chainflip",symbols:["FLIP"],decimals:[18],standardAccount:"*25519",website:"https://chainflip.io/"},{prefix:2199,network:"moonsama",displayName:"Moonsama",symbols:["SAMA"],decimals:[18],standardAccount:"secp256k1",website:"https://moonsama.com"},{prefix:2206,network:"ICE",displayName:"ICE Network",symbols:["ICY"],decimals:[18],standardAccount:"*25519",website:"https://icenetwork.io"},{prefix:2207,network:"SNOW",displayName:"SNOW: ICE Canary Network",symbols:["ICZ"],decimals:[18],standardAccount:"*25519",website:"https://icenetwork.io"},{prefix:2254,network:"subspace_testnet",displayName:"Subspace testnet",symbols:["tSSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:3333,network:"peerplays",displayName:"Peerplays",symbols:["PPY"],decimals:[18],standardAccount:"secp256k1",website:"https://www.peerplays.com/"},{prefix:4450,network:"g1",displayName:"Ğ1",symbols:["G1"],decimals:[2],standardAccount:"*25519",website:"https://duniter.org"},{prefix:5234,network:"humanode",displayName:"Humanode Network",symbols:["HMND"],decimals:[18],standardAccount:"*25519",website:"https://humanode.io"},{prefix:5845,network:"tangle",displayName:"Tangle Network",symbols:["TNT"],decimals:[18],standardAccount:"*25519",website:"https://www.tangle.tools/"},{prefix:6094,network:"subspace",displayName:"Subspace",symbols:["SSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:7007,network:"tidefi",displayName:"Tidefi",symbols:["TDFY"],decimals:[12],standardAccount:"*25519",website:"https://tidefi.com"},{prefix:7013,network:"gm",displayName:"GM",symbols:["FREN","GM","GN"],decimals:[12,0,0],standardAccount:"*25519",website:"https://gmordie.com"},{prefix:7306,network:"krigan",displayName:"Krigan Network",symbols:["KRGN"],decimals:[9],standardAccount:"*25519",website:"https://krigan.network"},{prefix:7391,network:"unique_mainnet",displayName:"Unique Network",symbols:["UNQ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:8866,network:"golden_gate",displayName:"Golden Gate",symbols:["GGX"],decimals:[18],standardAccount:"*25519",website:"https://ggxchain.io/"},{prefix:8883,network:"sapphire_mainnet",displayName:"Sapphire by Unique",symbols:["QTZ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:8886,network:"golden_gate_sydney",displayName:"Golden Gate Sydney",symbols:["GGXT"],decimals:[18],standardAccount:"*25519",website:"https://ggxchain.io/"},{prefix:9072,network:"hashed",displayName:"Hashed Network",symbols:["HASH"],decimals:[18],standardAccount:"*25519",website:"https://hashed.network"},{prefix:9807,network:"dentnet",displayName:"DENTNet",symbols:["DENTX"],decimals:[18],standardAccount:"*25519",website:"https://www.dentnet.io"},{prefix:9935,network:"t3rn",displayName:"t3rn",symbols:["TRN"],decimals:[12],standardAccount:"*25519",website:"https://t3rn.io/"},{prefix:10041,network:"basilisk",displayName:"Basilisk",symbols:["BSX"],decimals:[12],standardAccount:"*25519",website:"https://bsx.fi"},{prefix:11330,network:"cess-testnet",displayName:"CESS Testnet",symbols:["TCESS"],decimals:[18],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11331,network:"cess",displayName:"CESS",symbols:["CESS"],decimals:[18],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11486,network:"luhn",displayName:"Luhn Network",symbols:["LUHN"],decimals:[18],standardAccount:"*25519",website:"https://luhn.network"},{prefix:11820,network:"contextfree",displayName:"Automata ContextFree",symbols:["CTX"],decimals:[18],standardAccount:"*25519",website:"https://ata.network"},{prefix:12155,network:"impact",displayName:"Impact Protocol Network",symbols:["BSTY"],decimals:[18],standardAccount:"*25519",website:"https://impactprotocol.network/"},{prefix:12191,network:"nftmart",displayName:"NFTMart",symbols:["NMT"],decimals:[12],standardAccount:"*25519",website:"https://nftmart.io"},{prefix:12850,network:"analog-timechain",displayName:"Analog Timechain",symbols:["ANLOG"],decimals:[12],standardAccount:"*25519",website:"https://analog.one"},{prefix:13116,network:"bittensor",displayName:"Bittensor",symbols:["TAO"],decimals:[9],standardAccount:"*25519",website:"https://bittensor.com"},{prefix:14697,network:"goro",displayName:"GORO Network",symbols:["GORO"],decimals:[9],standardAccount:"*25519",website:"https://goro.network"},{prefix:14998,network:"mosaic-chain",displayName:"Mosaic Chain",symbols:["MOS"],decimals:[18],standardAccount:"*25519",website:"https://mosaicchain.io"},{prefix:29972,network:"mythos",displayName:"Mythos",symbols:["MYTH"],decimals:[18],standardAccount:"secp256k1",website:"https://mythos.foundation"},{prefix:8888,network:"xcavate",displayName:"Xcavate Protocol",symbols:["XCAV"],decimals:[12],standardAccount:"*25519",website:"https://xcavate.io/"}],x$={acala:["0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c"],ajuna:["0xe358eb1d11b31255a286c12e44fe6780b7edb171d657905a97e39f71d9c6c3ee"],"aleph-node":["0x70255b4d28de0fc4e1a193d7e175ad1ccef431598211c55538f1018651a0344e"],astar:["0x9eb76c5184c4ab8679d2d5d819fdf90b9c001403e9e17da2e14b6d8aec4029c6"],basilisk:["0xa85cfb9b9fd4d622a5b28289a02347af987d8f73fa3108450e2b4a11c1ce5755"],bifrost:["0x262e1b2ad728475fd6fe88e62d34c200abe6fd693931ddad144059b1eb884e5b"],"bifrost-kusama":["0x9f28c6a68e0fc9646eff64935684f6eeeece527e37bbe1f213d22caa1d9d6bed"],bittensor:["0x2f0555cc76fc2840a25a6ea3b9637146806f1f44b090c175ffde2a7e5ab36c03"],centrifuge:["0xb3db41421702df9a7fcac62b53ffeac85f7853cc4e689e0b93aeb3db18c09d82","0x67dddf2673b69e5f875f6f25277495834398eafd67f492e09f3f3345e003d1b5"],cere:["0x81443836a9a24caaa23f1241897d1235717535711d1d3fe24eae4fdc942c092c"],composable:["0xdaab8df776eb52ec604a5df5d388bb62a050a0aaec4556a64265b9d42755552d"],darwinia:["0xe71578b37a7c799b0ab4ee87ffa6f059a6b98f71f06fb8c84a8d88013a548ad6"],"dock-mainnet":["0x6bfe24dca2a3be10f22212678ac13a6446ec764103c0f3471c71609eac384aae","0xf73467c6544aa68df2ee546b135f955c46b90fa627e9b5d7935f41061bb8a5a9"],edgeware:["0x742a2ca70c2fda6cee4f8df98d64c4c670a052d9568058982dad9d5a7a135c5b"],enjin:["0xd8761d3c88f26dc12875c00d3165f7d67243d56fc85b4cf19937601a7916e5a9"],equilibrium:["0x6f1a800de3daff7f5e037ddf66ab22ce03ab91874debeddb1086f5f7dbd48925"],genshiro:["0x9b8cefc0eb5c568b527998bdd76c184e2b76ae561be76e4667072230217ea243"],hydradx:["0xafdc188f45c71dacbaa0b62e16a91f726c7b8699a9748cdf715459de6b7f366d","0xd2a620c27ec5cbc5621ff9a522689895074f7cca0d08e7134a7804e1a3ba86fc","0x10af6e84234477d84dc572bac0789813b254aa490767ed06fb9591191d1073f9","0x3d75507dd46301767e601265791da1d9cb47b6ebc94e87347b635e5bf58bd047","0x0ed32bfcab4a83517fac88f2aa7cbc2f88d3ab93be9a12b6188a036bf8a943c2"],"interlay-parachain":["0xbf88efe70e9e0e916416e8bed61f2b45717f517d7f3523e33c7b001e5ffcbc72"],karura:["0xbaf5aabe40646d11f0ee8abbdc64f4a4b7674925cba08e4a05ff9ebed6e2126b"],khala:["0xd43540ba6d3eb4897c28a77d48cb5b729fea37603cbbfc7a86a73b72adb3be8d"],kulupu:["0xf7a99d3cb92853d00d5275c971c132c074636256583fee53b3bbe60d7b8769ba"],kusama:["0xb0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe","0xe3777fa922cafbff200cadeaea1a76bd7898ad5b89f7848999058b50e715f636","0x3fd7b9eb6a00376e5be61f01abb429ffb0b104be05eaff4d458da48fcd425baf"],matrixchain:["0x3af4ff48ec76d2efc8476730f423ac07e25ad48f5f4c9dc39c778b164d808615"],nodle:["0x97da7ede98d7bad4e36b4d734b6055425a3be036da2a332ea5a7037656427a21"],origintrail:["0xe7e0962324a3b86c83404dbea483f25fb5dab4c224791c81b756cfc948006174"],p3d:["0x6c5894837ad89b6d92b114a2fb3eafa8fe3d26a54848e3447015442cd6ef4e66"],parallel:["0xe61a41c53f5dcd0beb09df93b34402aada44cb05117b71059cce40a2723a4e97"],pendulum:["0x5d3c298622d5634ed019bf61ea4b71655030015bde9beb0d6a24743714462c86"],phala:["0x1bb969d85965e4bb5a651abbedf21a54b6b31a21f66b5401cc3f1e286268d736"],picasso:["0x6811a339673c9daa897944dcdac99c6e2939cc88245ed21951a0a3c9a2be75bc","0xe8e7f0f4c4f5a00720b4821dbfddefea7490bcf0b19009961cc46957984e2c1c"],polkadex:["0x3920bcb4960a1eef5580cd5367ff3f430eef052774f78468852f7b9cb39f8a3c"],polkadot:["0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3"],polymesh:["0x6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063"],quartz:["0xcd4d732201ebe5d6b014edda071c4203e16867305332301dc8d092044b28e554"],rococo:["0x6408de7737c59c238890533af25896a2c20608d8b380bb01029acb392781063e","0xaaf2cd1b74b5f726895921259421b534124726263982522174147046b8827897","0x037f5f3c8e67b314062025fc886fcd6238ea25a4a9b45dce8d246815c9ebe770","0xc196f81260cf1686172b47a79cf002120735d7cb0eb1474e8adce56618456fff","0xf6e9983c37baf68846fedafe21e56718790e39fb1c582abc408b81bc7b208f9a","0x5fce687da39305dfe682b117f0820b319348e8bb37eb16cf34acbf6a202de9d9","0xe7c3d5edde7db964317cd9b51a3a059d7cd99f81bdbce14990047354334c9779","0x1611e1dbf0405379b861e2e27daa90f480b2e6d3682414a80835a52e8cb8a215","0x343442f12fa715489a8714e79a7b264ea88c0d5b8c66b684a7788a516032f6b9","0x78bcd530c6b3a068bc17473cf5d2aff9c287102bed9af3ae3c41c33b9d6c6147","0x47381ee0697153d64404fc578392c8fd5cba9073391908f46c888498415647bd","0x19c0e4fa8ab75f5ac7865e0b8f74ff91eb9a100d336f423cd013a8befba40299"],sora:["0x7e4e32d0feafd4f9c9414b0be86373f9a1efa904809b683453a9af6856d38ad5"],stafi:["0x290a4149f09ea0e402c74c1c7e96ae4239588577fe78932f94f5404c68243d80"],statemine:["0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a"],statemint:["0x68d56f15f85d3136970ec16946040bc1752654e906147f7e43e9d539d7c3de2f"],subsocial:["0x0bd72c1c305172e1275278aaeb3f161e02eccb7a819e63f62d47bd53a28189f8"],ternoa:["0x6859c81ca95ef624c9dfe4dc6e3381c33e5d6509e35e147092bfbc780f777c4e"],unique:["0x84322d9cddbf35088f1e54e9a85c967a41a56a4f43445768125e61af166c7d31"],vtb:["0x286bc8414c7000ce1d6ee6a834e29a54c1784814b76243eb77ed0b2c5573c60f","0x7483b89572fb2bd687c7b9a93b242d0b237f9aba463aba07ec24503931038aaa"],westend:["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"],xxnetwork:["0x50dd5d206917bf10502c68fb4d18a59fc8aa31586f4e8856b493e43544aa82aa"],zeitgeist:["0x1bf2a2ecb4a868de66ea8610f2ce7c8c43706561b6476031315f6640fe38e060"]},S$={centrifuge:"polkadot",kusama:"polkadot",polkadot:"polkadot",sora:"polkadot",statemine:"polkadot",statemint:"polkadot",westmint:"polkadot"},C$={acala:787,ajuna:354,"aleph-node":643,astar:810,bifrost:788,"bifrost-kusama":788,centrifuge:747,composable:354,darwinia:354,"dock-mainnet":594,edgeware:523,enjin:1155,equilibrium:99999997,genshiro:99999996,hydradx:354,"interlay-parachain":354,karura:686,khala:434,kusama:434,matrixchain:1155,nodle:1003,origintrail:354,parallel:354,pendulum:354,phala:354,picasso:434,polkadex:799,polkadot:354,polymesh:595,quartz:631,sora:617,stafi:907,statemine:434,statemint:354,ternoa:995,unique:661,vtb:694,xxnetwork:1955,zeitgeist:354},E$={"":!0,"cess-testnet":!0,"dock-testnet":!0,jupiter:!0,"mathchain-testnet":!0,p3dt:!0,subspace_testnet:!0,"zero-alphaville":!0},d3=[0,2,42],P$=["testnet"];function O$(e){var o,i;const t=e.network||"",n=t.replace(/_/g,"-").split("-"),r=e;return r.slip44=C$[t],r.hasLedgerSupport=!!r.slip44,r.genesisHash=x$[t]||[],r.icon=S$[t]||"substrate",r.isTestnet=!!E$[t]||P$.includes(n[n.length-1]),r.isIgnored=r.isTestnet||!(e.standardAccount&&((o=e.decimals)!=null&&o.length)&&((i=e.symbols)!=null&&i.length))&&e.prefix!==42,r}function k$({genesisHash:e,prefix:t}){return!!e.length||t===42}function I$(e){return!e.isIgnored&&!!e.network}function N$(e,t){const n=d3.includes(e.prefix),r=d3.includes(t.prefix);return n===r?n?0:e.displayName.localeCompare(t.displayName):n?-1:1}const R$=w$.map(O$),FI=R$.filter(I$).sort(N$);FI.filter(k$);const xf={allowedDecodedLengths:[1,2,4,8,32,33],allowedEncodedLengths:[3,4,6,10,35,36,37,38],allowedPrefix:FI.map(({prefix:e})=>e),prefix:42};function Xl(e,t,n=-1){if(!e)throw new Error("Invalid empty address passed");if(Ei(e)||wi(e))return yt(e);try{const r=WV(e);if(!xf.allowedEncodedLengths.includes(r.length))throw new Error("Invalid decoded address length");const[o,i,a,s]=b$(r);if(!o&&!t)throw new Error("Invalid decoded address checksum");if(n!==-1&&n!==s)throw new Error(`Expected ss58Format ${n}, received ${s}`);return r.slice(a,i)}catch(r){throw new Error(`Decoding ${e}: ${r.message}`)}}const f3={isLe:!1},vy={isLe:!0},M$={bitLength:32,isLe:!1},yy={bitLength:32,isLe:!0},zu={bitLength:256,isLe:!1},T$={bitLength:256,isLe:!0},z$=/^\d+$/,j$=32;class V2{constructor(){Jt(this,"__internal__chainCode",new Uint8Array(32));Jt(this,"__internal__isHard",!1)}static from(t){const n=new V2,[r,o]=t.startsWith("/")?[t.substring(1),!0]:[t,!1];return n.soft(z$.test(r)?new mt(r,10):r),o?n.harden():n}get chainCode(){return this.__internal__chainCode}get isHard(){return this.__internal__isHard}get isSoft(){return!this.__internal__isHard}hard(t){return this.soft(t).harden()}harden(){return this.__internal__isHard=!0,this}soft(t){return rI(t)||Ng(t)||Tg(t)?this.soft(mo(t,T$)):wi(t)?this.soft(_i(t)):jg(t)?this.soft(zg(Do(t))):t.length>j$?this.soft(pc(t)):(this.__internal__chainCode.fill(0),this.__internal__chainCode.set(t,0),this)}soften(){return this.__internal__isHard=!1,this}}const L$=/\/(\/?)([^/]+)/g;function HI(e){const t=e.match(L$),n=[];let r="";if(t){r=t.join("");for(const o of t)n.push(V2.from(o.substring(1)))}if(r!==e)throw new Error(`Re-constructed path "${r}" does not match input`);return{parts:t,path:n}}const B$=/^(\w+( \w+)*)((\/\/?[^/]+)*)(\/\/\/(.*))?$/;function A$(e){const t=e.match(B$);if(t===null)throw new Error("Unable to match provided value to a secret URI");const[,n,,r,,,o]=t,{path:i}=HI(r);return{derivePath:r,password:o,path:i,phrase:n}}const D$=zg(Do("Secp256k1HDKD"));function F$(e,t){if(!Ei(t)||t.length!==32)throw new Error("Invalid chainCode passed to derive");return pc(Ar(D$,e,t),256)}function H$(e,t,n,r){if(typeof e.setBigUint64=="function")return e.setBigUint64(t,n,r);const o=BigInt(32),i=BigInt(4294967295),a=Number(n>>o&i),s=Number(n&i),l=r?4:0,c=r?0:4;e.setUint32(t+l,a,r),e.setUint32(t+c,s,r)}const U$=(e,t,n)=>e&t^~e&n,V$=(e,t,n)=>e&t^e&n^t&n;class UI extends Ag{constructor(t,n,r,o){super(),this.blockLen=t,this.outputLen=n,this.padOffset=r,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=Em(this.buffer)}update(t){as(this);const{view:n,buffer:r,blockLen:o}=this;t=ei(t);const i=t.length;for(let a=0;ao-a&&(this.process(r,0),a=0);for(let d=a;du.length)throw new Error("_sha2: outputLen bigger than state");for(let d=0;d>>3,g=Io(p,17)^Io(p,19)^p>>>10;Cs[d]=g+Cs[d-7]+m+Cs[d-16]|0}let{A:r,B:o,C:i,D:a,E:s,F:l,G:c,H:u}=this;for(let d=0;d<64;d++){const h=Io(s,6)^Io(s,11)^Io(s,25),p=u+h+U$(s,l,c)+$$[d]+Cs[d]|0,g=(Io(r,2)^Io(r,13)^Io(r,22))+V$(r,o,i)|0;u=c,c=l,l=s,s=a+p|0,a=i,i=o,o=r,r=p+g|0}r=r+this.A|0,o=o+this.B|0,i=i+this.C|0,a=a+this.D|0,s=s+this.E|0,l=l+this.F|0,c=c+this.G|0,u=u+this.H|0,this.set(r,o,i,a,s,l,c,u)}roundClean(){Cs.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const Uh=U2(()=>new W$);class VI extends Ag{constructor(t,n){super(),this.finished=!1,this.destroyed=!1,kI(t);const r=ei(n);if(this.iHash=t.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const o=this.blockLen,i=new Uint8Array(o);i.set(r.length>o?t.create().update(r).digest():r);for(let a=0;anew VI(e,t).update(n).digest();Dg.create=(e,t)=>new VI(e,t);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const $I=BigInt(0),Fg=BigInt(1),X$=BigInt(2);function Ql(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function Vh(e){if(!Ql(e))throw new Error("Uint8Array expected")}const K$=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function ec(e){Vh(e);let t="";for(let n=0;n=Va._0&&e<=Va._9)return e-Va._0;if(e>=Va._A&&e<=Va._F)return e-(Va._A-10);if(e>=Va._a&&e<=Va._f)return e-(Va._a-10)}function ju(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);const t=e.length,n=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);const r=new Uint8Array(n);for(let o=0,i=0;o$I;e>>=Fg,t+=1);return t}function _$(e,t){return e>>BigInt(t)&Fg}function J$(e,t,n){return e|(n?Fg:$I)<(X$<new Uint8Array(e),p3=e=>Uint8Array.from(e);function XI(e,t,n){if(typeof e!="number"||e<2)throw new Error("hashLen must be a number");if(typeof t!="number"||t<2)throw new Error("qByteLen must be a number");if(typeof n!="function")throw new Error("hmacFn must be a function");let r=by(e),o=by(e),i=0;const a=()=>{r.fill(1),o.fill(0),i=0},s=(...d)=>n(o,r,...d),l=(d=by())=>{o=s(p3([0]),d),r=s(),d.length!==0&&(o=s(p3([1]),d),r=s())},c=()=>{if(i++>=1e3)throw new Error("drbg: tried 1000 values");let d=0;const h=[];for(;d{a(),l(d);let p;for(;!(p=h(c()));)l();return a(),p}}const Q$={bigint:e=>typeof e=="bigint",function:e=>typeof e=="function",boolean:e=>typeof e=="boolean",string:e=>typeof e=="string",stringOrUint8Array:e=>typeof e=="string"||Ql(e),isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>typeof e=="function"&&Number.isSafeInteger(e.outputLen)};function yd(e,t,n={}){const r=(o,i,a)=>{const s=Q$[i];if(typeof s!="function")throw new Error(`Invalid validator "${i}", expected function`);const l=e[o];if(!(a&&l===void 0)&&!s(l,e))throw new Error(`Invalid param ${String(o)}=${l} (${typeof l}), expected ${i}`)};for(const[o,i]of Object.entries(t))r(o,i,!1);for(const[o,i]of Object.entries(n))r(o,i,!0);return e}const eW=Object.freeze(Object.defineProperty({__proto__:null,abytes:Vh,bitGet:_$,bitLen:Y$,bitMask:W2,bitSet:J$,bytesToHex:ec,bytesToNumberBE:Kl,bytesToNumberLE:hu,concatBytes:tc,createHmacDrbg:XI,ensureBytes:Er,equalBytes:G$,hexToBytes:ju,hexToNumber:$2,isBytes:Ql,numberToBytesBE:Lu,numberToBytesLE:Kf,numberToHexUnpadded:WI,numberToVarBytesBE:q$,utf8ToBytes:Z$,validateObject:yd},Symbol.toStringTag,{value:"Module"}));/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Br=BigInt(0),Un=BigInt(1),Tl=BigInt(2),tW=BigInt(3),Nb=BigInt(4),m3=BigInt(5),g3=BigInt(8);BigInt(9);BigInt(16);function Tn(e,t){const n=e%t;return n>=Br?n:t+n}function nW(e,t,n){if(n<=Br||t 0");if(n===Un)return Br;let r=Un;for(;t>Br;)t&Un&&(r=r*e%n),e=e*e%n,t>>=Un;return r}function qn(e,t,n){let r=e;for(;t-- >Br;)r*=r,r%=n;return r}function Rb(e,t){if(e===Br||t<=Br)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let n=Tn(e,t),r=t,o=Br,i=Un;for(;n!==Br;){const s=r/n,l=r%n,c=o-i*s;r=n,n=l,o=i,i=c}if(r!==Un)throw new Error("invert: does not exist");return Tn(o,t)}function rW(e){const t=(e-Un)/Tl;let n,r,o;for(n=e-Un,r=0;n%Tl===Br;n/=Tl,r++);for(o=Tl;o(Tn(e,t)&Un)===Un,aW=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function sW(e){const t={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},n=aW.reduce((r,o)=>(r[o]="function",r),t);return yd(e,n)}function lW(e,t,n){if(n 0");if(n===Br)return e.ONE;if(n===Un)return t;let r=e.ONE,o=t;for(;n>Br;)n&Un&&(r=e.mul(r,o)),o=e.sqr(o),n>>=Un;return r}function cW(e,t){const n=new Array(t.length),r=t.reduce((i,a,s)=>e.is0(a)?i:(n[s]=i,e.mul(i,a)),e.ONE),o=e.inv(r);return t.reduceRight((i,a,s)=>e.is0(a)?i:(n[s]=e.mul(i,n[s]),e.mul(i,a)),o),n}function KI(e,t){const n=t!==void 0?t:e.toString(2).length,r=Math.ceil(n/8);return{nBitLength:n,nByteLength:r}}function qI(e,t,n=!1,r={}){if(e<=Br)throw new Error(`Expected Field ORDER > 0, got ${e}`);const{nBitLength:o,nByteLength:i}=KI(e,t);if(i>2048)throw new Error("Field lengths over 2048 bytes are not supported");const a=oW(e),s=Object.freeze({ORDER:e,BITS:o,BYTES:i,MASK:W2(o),ZERO:Br,ONE:Un,create:l=>Tn(l,e),isValid:l=>{if(typeof l!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof l}`);return Br<=l&&ll===Br,isOdd:l=>(l&Un)===Un,neg:l=>Tn(-l,e),eql:(l,c)=>l===c,sqr:l=>Tn(l*l,e),add:(l,c)=>Tn(l+c,e),sub:(l,c)=>Tn(l-c,e),mul:(l,c)=>Tn(l*c,e),pow:(l,c)=>lW(s,l,c),div:(l,c)=>Tn(l*Rb(c,e),e),sqrN:l=>l*l,addN:(l,c)=>l+c,subN:(l,c)=>l-c,mulN:(l,c)=>l*c,inv:l=>Rb(l,e),sqrt:r.sqrt||(l=>a(s,l)),invertBatch:l=>cW(s,l),cmov:(l,c,u)=>u?c:l,toBytes:l=>n?Kf(l,i):Lu(l,i),fromBytes:l=>{if(l.length!==i)throw new Error(`Fp.fromBytes: expected ${i}, got ${l.length}`);return n?hu(l):Kl(l)}});return Object.freeze(s)}function GI(e){if(typeof e!="bigint")throw new Error("field order must be bigint");const t=e.toString(2).length;return Math.ceil(t/8)}function ZI(e){const t=GI(e);return t+Math.ceil(t/2)}function uW(e,t,n=!1){const r=e.length,o=GI(t),i=ZI(t);if(r<16||r1024)throw new Error(`expected ${i}-1024 bytes of input, got ${r}`);const a=n?Kl(e):hu(e),s=Tn(a,t-Un)+Un;return n?Kf(s,o):Lu(s,o)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const dW=BigInt(0),wy=BigInt(1);function YI(e,t){const n=(o,i)=>{const a=i.negate();return o?a:i},r=o=>{const i=Math.ceil(t/o)+1,a=2**(o-1);return{windows:i,windowSize:a}};return{constTimeNegate:n,unsafeLadder(o,i){let a=e.ZERO,s=o;for(;i>dW;)i&wy&&(a=a.add(s)),s=s.double(),i>>=wy;return a},precomputeWindow(o,i){const{windows:a,windowSize:s}=r(i),l=[];let c=o,u=c;for(let d=0;d>=p,v>l&&(v-=h,a+=wy);const y=g,b=g+Math.abs(v)-1,x=m%2!==0,S=v<0;v===0?u=u.add(n(x,i[y])):c=c.add(n(S,i[b]))}return{p:c,f:u}},wNAFCached(o,i,a,s){const l=o._WINDOW_SIZE||1;let c=i.get(o);return c||(c=this.precomputeWindow(o,l),l!==1&&i.set(o,s(c))),this.wNAF(l,c,a)}}}function X2(e){return sW(e.Fp),yd(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...KI(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function fW(e){const t=X2(e);yd(t,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:n,Fp:r,a:o}=t;if(n){if(!r.eql(o,r.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof n!="object"||typeof n.beta!="bigint"||typeof n.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...t})}const{bytesToNumberBE:hW,hexToBytes:pW}=eW,Ll={Err:class extends Error{constructor(t=""){super(t)}},_parseInt(e){const{Err:t}=Ll;if(e.length<2||e[0]!==2)throw new t("Invalid signature integer tag");const n=e[1],r=e.subarray(2,n+2);if(!n||r.length!==n)throw new t("Invalid signature integer: wrong length");if(r[0]&128)throw new t("Invalid signature integer: negative");if(r[0]===0&&!(r[1]&128))throw new t("Invalid signature integer: unnecessary leading zero");return{d:hW(r),l:e.subarray(n+2)}},toSig(e){const{Err:t}=Ll,n=typeof e=="string"?pW(e):e;Vh(n);let r=n.length;if(r<2||n[0]!=48)throw new t("Invalid signature tag");if(n[1]!==r-2)throw new t("Invalid signature: incorrect length");const{d:o,l:i}=Ll._parseInt(n.subarray(2)),{d:a,l:s}=Ll._parseInt(i);if(s.length)throw new t("Invalid signature: left bytes after parsing");return{r:o,s:a}},hexFromSig(e){const t=c=>Number.parseInt(c[0],16)&8?"00"+c:c,n=c=>{const u=c.toString(16);return u.length&1?`0${u}`:u},r=t(n(e.s)),o=t(n(e.r)),i=r.length/2,a=o.length/2,s=n(i),l=n(a);return`30${n(a+i+4)}02${l}${o}02${s}${r}`}},Qa=BigInt(0),mi=BigInt(1);BigInt(2);const v3=BigInt(3);BigInt(4);function mW(e){const t=fW(e),{Fp:n}=t,r=t.toBytes||((m,g,v)=>{const y=g.toAffine();return tc(Uint8Array.from([4]),n.toBytes(y.x),n.toBytes(y.y))}),o=t.fromBytes||(m=>{const g=m.subarray(1),v=n.fromBytes(g.subarray(0,n.BYTES)),y=n.fromBytes(g.subarray(n.BYTES,2*n.BYTES));return{x:v,y}});function i(m){const{a:g,b:v}=t,y=n.sqr(m),b=n.mul(y,m);return n.add(n.add(b,n.mul(m,g)),v)}if(!n.eql(n.sqr(t.Gy),i(t.Gx)))throw new Error("bad generator point: equation left != right");function a(m){return typeof m=="bigint"&&Qan.eql(x,n.ZERO);return b(v)&&b(y)?d.ZERO:new d(v,y,n.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(g){const v=n.invertBatch(g.map(y=>y.pz));return g.map((y,b)=>y.toAffine(v[b])).map(d.fromAffine)}static fromHex(g){const v=d.fromAffine(o(Er("pointHex",g)));return v.assertValidity(),v}static fromPrivateKey(g){return d.BASE.multiply(l(g))}_setWindowSize(g){this._WINDOW_SIZE=g,c.delete(this)}assertValidity(){if(this.is0()){if(t.allowInfinityPoint&&!n.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:g,y:v}=this.toAffine();if(!n.isValid(g)||!n.isValid(v))throw new Error("bad point: x or y not FE");const y=n.sqr(v),b=i(g);if(!n.eql(y,b))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:g}=this.toAffine();if(n.isOdd)return!n.isOdd(g);throw new Error("Field doesn't support isOdd")}equals(g){u(g);const{px:v,py:y,pz:b}=this,{px:x,py:S,pz:O}=g,E=n.eql(n.mul(v,O),n.mul(x,b)),k=n.eql(n.mul(y,O),n.mul(S,b));return E&&k}negate(){return new d(this.px,n.neg(this.py),this.pz)}double(){const{a:g,b:v}=t,y=n.mul(v,v3),{px:b,py:x,pz:S}=this;let O=n.ZERO,E=n.ZERO,k=n.ZERO,A=n.mul(b,b),F=n.mul(x,x),H=n.mul(S,S),U=n.mul(b,x);return U=n.add(U,U),k=n.mul(b,S),k=n.add(k,k),O=n.mul(g,k),E=n.mul(y,H),E=n.add(O,E),O=n.sub(F,E),E=n.add(F,E),E=n.mul(O,E),O=n.mul(U,O),k=n.mul(y,k),H=n.mul(g,H),U=n.sub(A,H),U=n.mul(g,U),U=n.add(U,k),k=n.add(A,A),A=n.add(k,A),A=n.add(A,H),A=n.mul(A,U),E=n.add(E,A),H=n.mul(x,S),H=n.add(H,H),A=n.mul(H,U),O=n.sub(O,A),k=n.mul(H,F),k=n.add(k,k),k=n.add(k,k),new d(O,E,k)}add(g){u(g);const{px:v,py:y,pz:b}=this,{px:x,py:S,pz:O}=g;let E=n.ZERO,k=n.ZERO,A=n.ZERO;const F=t.a,H=n.mul(t.b,v3);let U=n.mul(v,x),V=n.mul(y,S),z=n.mul(b,O),w=n.add(v,y),C=n.add(x,S);w=n.mul(w,C),C=n.add(U,V),w=n.sub(w,C),C=n.add(v,b);let I=n.add(x,O);return C=n.mul(C,I),I=n.add(U,z),C=n.sub(C,I),I=n.add(y,b),E=n.add(S,O),I=n.mul(I,E),E=n.add(V,z),I=n.sub(I,E),A=n.mul(F,C),E=n.mul(H,z),A=n.add(E,A),E=n.sub(V,A),A=n.add(V,A),k=n.mul(E,A),V=n.add(U,U),V=n.add(V,U),z=n.mul(F,z),C=n.mul(H,C),V=n.add(V,z),z=n.sub(U,z),z=n.mul(F,z),C=n.add(C,z),U=n.mul(V,C),k=n.add(k,U),U=n.mul(I,C),E=n.mul(w,E),E=n.sub(E,U),U=n.mul(w,V),A=n.mul(I,A),A=n.add(A,U),new d(E,k,A)}subtract(g){return this.add(g.negate())}is0(){return this.equals(d.ZERO)}wNAF(g){return p.wNAFCached(this,c,g,v=>{const y=n.invertBatch(v.map(b=>b.pz));return v.map((b,x)=>b.toAffine(y[x])).map(d.fromAffine)})}multiplyUnsafe(g){const v=d.ZERO;if(g===Qa)return v;if(s(g),g===mi)return this;const{endo:y}=t;if(!y)return p.unsafeLadder(this,g);let{k1neg:b,k1:x,k2neg:S,k2:O}=y.splitScalar(g),E=v,k=v,A=this;for(;x>Qa||O>Qa;)x&mi&&(E=E.add(A)),O&mi&&(k=k.add(A)),A=A.double(),x>>=mi,O>>=mi;return b&&(E=E.negate()),S&&(k=k.negate()),k=new d(n.mul(k.px,y.beta),k.py,k.pz),E.add(k)}multiply(g){s(g);let v=g,y,b;const{endo:x}=t;if(x){const{k1neg:S,k1:O,k2neg:E,k2:k}=x.splitScalar(v);let{p:A,f:F}=this.wNAF(O),{p:H,f:U}=this.wNAF(k);A=p.constTimeNegate(S,A),H=p.constTimeNegate(E,H),H=new d(n.mul(H.px,x.beta),H.py,H.pz),y=A.add(H),b=F.add(U)}else{const{p:S,f:O}=this.wNAF(v);y=S,b=O}return d.normalizeZ([y,b])[0]}multiplyAndAddUnsafe(g,v,y){const b=d.BASE,x=(O,E)=>E===Qa||E===mi||!O.equals(b)?O.multiplyUnsafe(E):O.multiply(E),S=x(this,v).add(x(g,y));return S.is0()?void 0:S}toAffine(g){const{px:v,py:y,pz:b}=this,x=this.is0();g==null&&(g=x?n.ONE:n.inv(b));const S=n.mul(v,g),O=n.mul(y,g),E=n.mul(b,g);if(x)return{x:n.ZERO,y:n.ZERO};if(!n.eql(E,n.ONE))throw new Error("invZ was invalid");return{x:S,y:O}}isTorsionFree(){const{h:g,isTorsionFree:v}=t;if(g===mi)return!0;if(v)return v(d,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:g,clearCofactor:v}=t;return g===mi?this:v?v(d,this):this.multiplyUnsafe(t.h)}toRawBytes(g=!0){return this.assertValidity(),r(d,this,g)}toHex(g=!0){return ec(this.toRawBytes(g))}}d.BASE=new d(t.Gx,t.Gy,n.ONE),d.ZERO=new d(n.ZERO,n.ONE,n.ZERO);const h=t.nBitLength,p=YI(d,t.endo?Math.ceil(h/2):h);return{CURVE:t,ProjectivePoint:d,normPrivateKeyToScalar:l,weierstrassEquation:i,isWithinCurveOrder:a}}function gW(e){const t=X2(e);return yd(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}function vW(e){const t=gW(e),{Fp:n,n:r}=t,o=n.BYTES+1,i=2*n.BYTES+1;function a(C){return Qaec(Lu(C,t.nByteLength));function m(C){const I=r>>mi;return C>I}function g(C){return m(C)?s(-C):C}const v=(C,I,M)=>Kl(C.slice(I,M));class y{constructor(I,M,N){this.r=I,this.s=M,this.recovery=N,this.assertValidity()}static fromCompact(I){const M=t.nByteLength;return I=Er("compactSignature",I,M*2),new y(v(I,0,M),v(I,M,2*M))}static fromDER(I){const{r:M,s:N}=Ll.toSig(Er("DER",I));return new y(M,N)}assertValidity(){if(!h(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!h(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(I){return new y(this.r,this.s,I)}recoverPublicKey(I){const{r:M,s:N,recovery:B}=this,R=k(Er("msgHash",I));if(B==null||![0,1,2,3].includes(B))throw new Error("recovery id invalid");const L=B===2||B===3?M+t.n:M;if(L>=n.ORDER)throw new Error("recovery id 2 or 3 invalid");const P=B&1?"03":"02",T=c.fromHex(P+p(L)),q=l(L),te=s(-R*q),ie=s(N*q),ue=c.BASE.multiplyAndAddUnsafe(T,te,ie);if(!ue)throw new Error("point at infinify");return ue.assertValidity(),ue}hasHighS(){return m(this.s)}normalizeS(){return this.hasHighS()?new y(this.r,s(-this.s),this.recovery):this}toDERRawBytes(){return ju(this.toDERHex())}toDERHex(){return Ll.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return ju(this.toCompactHex())}toCompactHex(){return p(this.r)+p(this.s)}}const b={isValidPrivateKey(C){try{return u(C),!0}catch{return!1}},normPrivateKeyToScalar:u,randomPrivateKey:()=>{const C=ZI(t.n);return uW(t.randomBytes(C),t.n)},precompute(C=8,I=c.BASE){return I._setWindowSize(C),I.multiply(BigInt(3)),I}};function x(C,I=!0){return c.fromPrivateKey(C).toRawBytes(I)}function S(C){const I=Ql(C),M=typeof C=="string",N=(I||M)&&C.length;return I?N===o||N===i:M?N===2*o||N===2*i:C instanceof c}function O(C,I,M=!0){if(S(C))throw new Error("first arg must be private key");if(!S(I))throw new Error("second arg must be public key");return c.fromHex(I).multiply(u(C)).toRawBytes(M)}const E=t.bits2int||function(C){const I=Kl(C),M=C.length*8-t.nBitLength;return M>0?I>>BigInt(M):I},k=t.bits2int_modN||function(C){return s(E(C))},A=W2(t.nBitLength);function F(C){if(typeof C!="bigint")throw new Error("bigint expected");if(!(Qa<=C&&Cme in M))throw new Error("sign() legacy options not supported");const{hash:N,randomBytes:B}=t;let{lowS:R,prehash:L,extraEntropy:P}=M;R==null&&(R=!0),C=Er("msgHash",C),L&&(C=Er("prehashed msgHash",N(C)));const T=k(C),q=u(I),te=[F(q),F(T)];if(P!=null&&P!==!1){const me=P===!0?B(n.BYTES):P;te.push(Er("extraEntropy",me))}const ie=tc(...te),ue=T;function pe(me){const X=E(me);if(!h(X))return;const W=l(X),G=c.BASE.multiply(X).toAffine(),J=s(G.x);if(J===Qa)return;const Y=s(W*s(ue+J*q));if(Y===Qa)return;let Q=(G.x===J?0:2)|Number(G.y&mi),oe=Y;return R&&m(Y)&&(oe=g(Y),Q^=1),new y(J,oe,Q)}return{seed:ie,k2sig:pe}}const U={lowS:t.lowS,prehash:!1},V={lowS:t.lowS,prehash:!1};function z(C,I,M=U){const{seed:N,k2sig:B}=H(C,I,M),R=t;return XI(R.hash.outputLen,R.nByteLength,R.hmac)(N,B)}c.BASE._setWindowSize(8);function w(C,I,M,N=V){var G;const B=C;if(I=Er("msgHash",I),M=Er("publicKey",M),"strict"in N)throw new Error("options.strict was renamed to lowS");const{lowS:R,prehash:L}=N;let P,T;try{if(typeof B=="string"||Ql(B))try{P=y.fromDER(B)}catch(J){if(!(J instanceof Ll.Err))throw J;P=y.fromCompact(B)}else if(typeof B=="object"&&typeof B.r=="bigint"&&typeof B.s=="bigint"){const{r:J,s:Y}=B;P=new y(J,Y)}else throw new Error("PARSE");T=c.fromHex(M)}catch(J){if(J.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(R&&P.hasHighS())return!1;L&&(I=t.hash(I));const{r:q,s:te}=P,ie=k(I),ue=l(te),pe=s(ie*ue),me=s(q*ue),X=(G=c.BASE.multiplyAndAddUnsafe(T,pe,me))==null?void 0:G.toAffine();return X?s(X.x)===q:!1}return{CURVE:t,getPublicKey:x,getSharedSecret:O,sign:z,verify:w,ProjectivePoint:c,Signature:y,utils:b}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function yW(e){return{hash:e,hmac:(t,...n)=>Dg(e,t,ZV(...n)),randomBytes:RI}}function bW(e,t){const n=r=>vW({...e,...yW(r)});return Object.freeze({...n(t),create:n})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const _I=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),y3=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),wW=BigInt(1),Mb=BigInt(2),b3=(e,t)=>(e+t/Mb)/t;function xW(e){const t=_I,n=BigInt(3),r=BigInt(6),o=BigInt(11),i=BigInt(22),a=BigInt(23),s=BigInt(44),l=BigInt(88),c=e*e*e%t,u=c*c*e%t,d=qn(u,n,t)*u%t,h=qn(d,n,t)*u%t,p=qn(h,Mb,t)*c%t,m=qn(p,o,t)*p%t,g=qn(m,i,t)*m%t,v=qn(g,s,t)*g%t,y=qn(v,l,t)*v%t,b=qn(y,s,t)*g%t,x=qn(b,n,t)*u%t,S=qn(x,a,t)*m%t,O=qn(S,r,t)*c%t,E=qn(O,Mb,t);if(!Tb.eql(Tb.sqr(E),e))throw new Error("Cannot find square root");return E}const Tb=qI(_I,void 0,void 0,{sqrt:xW}),bd=bW({a:BigInt(0),b:BigInt(7),Fp:Tb,n:y3,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{const t=y3,n=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),r=-wW*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),o=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),i=n,a=BigInt("0x100000000000000000000000000000000"),s=b3(i*e,t),l=b3(-r*e,t);let c=Tn(e-s*n-l*o,t),u=Tn(-s*r-l*i,t);const d=c>a,h=u>a;if(d&&(c=t-c),h&&(u=t-u),c>a||u>a)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:d,k1:c,k2neg:h,k2:u}}}},Uh);BigInt(0);bd.ProjectivePoint;function Bu(e,t){if(e.length!==32)throw new Error("Expected valid 32-byte private key as a seed");if(!Hr||!t&&Jr()){const n=vV(e),r=n.slice(32);if(z2(r))throw new Error("Invalid publicKey generated from WASM interface");return{publicKey:r,secretKey:n.slice(0,32)}}return{publicKey:bd.getPublicKey(e,!0),secretKey:e}}function JI(e,t){return(n,{chainCode:r,isHard:o})=>{if(!o)throw new Error("A soft key was found in the path and is not supported");return e(t(n.secretKey.subarray(0,32),r))}}const w3=JI(Bu,F$),SW=zg(Do("Ed25519HDKD"));function CW(e,t){if(!Ei(t)||t.length!==32)throw new Error("Invalid chainCode passed to derive");return pc(Ar(SW,e,t))}function K2(e=32){return dI(new Uint8Array(e))}const[EW,PW]=vt.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(e=>BigInt(e))),Es=new Uint32Array(80),Ps=new Uint32Array(80);class OW extends UI{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:t,Al:n,Bh:r,Bl:o,Ch:i,Cl:a,Dh:s,Dl:l,Eh:c,El:u,Fh:d,Fl:h,Gh:p,Gl:m,Hh:g,Hl:v}=this;return[t,n,r,o,i,a,s,l,c,u,d,h,p,m,g,v]}set(t,n,r,o,i,a,s,l,c,u,d,h,p,m,g,v){this.Ah=t|0,this.Al=n|0,this.Bh=r|0,this.Bl=o|0,this.Ch=i|0,this.Cl=a|0,this.Dh=s|0,this.Dl=l|0,this.Eh=c|0,this.El=u|0,this.Fh=d|0,this.Fl=h|0,this.Gh=p|0,this.Gl=m|0,this.Hh=g|0,this.Hl=v|0}process(t,n){for(let x=0;x<16;x++,n+=4)Es[x]=t.getUint32(n),Ps[x]=t.getUint32(n+=4);for(let x=16;x<80;x++){const S=Es[x-15]|0,O=Ps[x-15]|0,E=vt.rotrSH(S,O,1)^vt.rotrSH(S,O,8)^vt.shrSH(S,O,7),k=vt.rotrSL(S,O,1)^vt.rotrSL(S,O,8)^vt.shrSL(S,O,7),A=Es[x-2]|0,F=Ps[x-2]|0,H=vt.rotrSH(A,F,19)^vt.rotrBH(A,F,61)^vt.shrSH(A,F,6),U=vt.rotrSL(A,F,19)^vt.rotrBL(A,F,61)^vt.shrSL(A,F,6),V=vt.add4L(k,U,Ps[x-7],Ps[x-16]),z=vt.add4H(V,E,H,Es[x-7],Es[x-16]);Es[x]=z|0,Ps[x]=V|0}let{Ah:r,Al:o,Bh:i,Bl:a,Ch:s,Cl:l,Dh:c,Dl:u,Eh:d,El:h,Fh:p,Fl:m,Gh:g,Gl:v,Hh:y,Hl:b}=this;for(let x=0;x<80;x++){const S=vt.rotrSH(d,h,14)^vt.rotrSH(d,h,18)^vt.rotrBH(d,h,41),O=vt.rotrSL(d,h,14)^vt.rotrSL(d,h,18)^vt.rotrBL(d,h,41),E=d&p^~d&g,k=h&m^~h&v,A=vt.add5L(b,O,k,PW[x],Ps[x]),F=vt.add5H(A,y,S,E,EW[x],Es[x]),H=A|0,U=vt.rotrSH(r,o,28)^vt.rotrBH(r,o,34)^vt.rotrBH(r,o,39),V=vt.rotrSL(r,o,28)^vt.rotrBL(r,o,34)^vt.rotrBL(r,o,39),z=r&i^r&s^i&s,w=o&a^o&l^a&l;y=g|0,b=v|0,g=p|0,v=m|0,p=d|0,m=h|0,{h:d,l:h}=vt.add(c|0,u|0,F|0,H|0),c=s|0,u=l|0,s=i|0,l=a|0,i=r|0,a=o|0;const C=vt.add3L(H,V,w);r=vt.add3H(C,F,U,z),o=C|0}({h:r,l:o}=vt.add(this.Ah|0,this.Al|0,r|0,o|0)),{h:i,l:a}=vt.add(this.Bh|0,this.Bl|0,i|0,a|0),{h:s,l}=vt.add(this.Ch|0,this.Cl|0,s|0,l|0),{h:c,l:u}=vt.add(this.Dh|0,this.Dl|0,c|0,u|0),{h:d,l:h}=vt.add(this.Eh|0,this.El|0,d|0,h|0),{h:p,l:m}=vt.add(this.Fh|0,this.Fl|0,p|0,m|0),{h:g,l:v}=vt.add(this.Gh|0,this.Gl|0,g|0,v|0),{h:y,l:b}=vt.add(this.Hh|0,this.Hl|0,y|0,b|0),this.set(r,o,i,a,s,l,c,u,d,h,p,m,g,v,y,b)}roundClean(){Es.fill(0),Ps.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const Hg=U2(()=>new OW);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Di=BigInt(0),Uo=BigInt(1),kp=BigInt(2),kW=BigInt(8),IW={zip215:!0};function NW(e){const t=X2(e);return yd(e,{hash:"function",a:"bigint",d:"bigint",randomBytes:"function"},{adjustScalarBytes:"function",domain:"function",uvRatio:"function",mapToCurve:"function"}),Object.freeze({...t})}function RW(e){const t=NW(e),{Fp:n,n:r,prehash:o,hash:i,randomBytes:a,nByteLength:s,h:l}=t,c=kp<{try{return{isValid:!0,value:n.sqrt(N*n.inv(B))}}catch{return{isValid:!1,value:Di}}}),h=t.adjustScalarBytes||(N=>N),p=t.domain||((N,B,R)=>{if(B.length||R)throw new Error("Contexts/pre-hash are not supported");return N}),m=N=>typeof N=="bigint"&&Dim(N)&&m(B)&&NN===Di||g(N,c);function y(N,B){if(g(N,B))return N;throw new Error(`Expected valid scalar < ${B}, got ${typeof N} ${N}`)}function b(N){return N===Di?N:y(N,r)}const x=new Map;function S(N){if(!(N instanceof O))throw new Error("ExtendedPoint expected")}class O{constructor(B,R,L,P){if(this.ex=B,this.ey=R,this.ez=L,this.et=P,!v(B))throw new Error("x required");if(!v(R))throw new Error("y required");if(!v(L))throw new Error("z required");if(!v(P))throw new Error("t required")}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(B){if(B instanceof O)throw new Error("extended point not allowed");const{x:R,y:L}=B||{};if(!v(R)||!v(L))throw new Error("invalid affine point");return new O(R,L,Uo,u(R*L))}static normalizeZ(B){const R=n.invertBatch(B.map(L=>L.ez));return B.map((L,P)=>L.toAffine(R[P])).map(O.fromAffine)}_setWindowSize(B){this._WINDOW_SIZE=B,x.delete(this)}assertValidity(){const{a:B,d:R}=t;if(this.is0())throw new Error("bad point: ZERO");const{ex:L,ey:P,ez:T,et:q}=this,te=u(L*L),ie=u(P*P),ue=u(T*T),pe=u(ue*ue),me=u(te*B),X=u(ue*u(me+ie)),W=u(pe+u(R*u(te*ie)));if(X!==W)throw new Error("bad point: equation left != right (1)");const G=u(L*P),J=u(T*q);if(G!==J)throw new Error("bad point: equation left != right (2)")}equals(B){S(B);const{ex:R,ey:L,ez:P}=this,{ex:T,ey:q,ez:te}=B,ie=u(R*te),ue=u(T*P),pe=u(L*te),me=u(q*P);return ie===ue&&pe===me}is0(){return this.equals(O.ZERO)}negate(){return new O(u(-this.ex),this.ey,this.ez,u(-this.et))}double(){const{a:B}=t,{ex:R,ey:L,ez:P}=this,T=u(R*R),q=u(L*L),te=u(kp*u(P*P)),ie=u(B*T),ue=R+L,pe=u(u(ue*ue)-T-q),me=ie+q,X=me-te,W=ie-q,G=u(pe*X),J=u(me*W),Y=u(pe*W),Q=u(X*me);return new O(G,J,Q,Y)}add(B){S(B);const{a:R,d:L}=t,{ex:P,ey:T,ez:q,et:te}=this,{ex:ie,ey:ue,ez:pe,et:me}=B;if(R===BigInt(-1)){const xe=u((T-P)*(ue+ie)),ve=u((T+P)*(ue-ie)),we=u(ve-xe);if(we===Di)return this.double();const Ce=u(q*kp*me),ce=u(te*kp*pe),$=ce+Ce,j=ve+xe,D=ce-Ce,Z=u($*we),le=u(j*D),fe=u($*D),be=u(we*j);return new O(Z,le,be,fe)}const X=u(P*ie),W=u(T*ue),G=u(te*L*me),J=u(q*pe),Y=u((P+T)*(ie+ue)-X-W),Q=J-G,oe=J+G,_=u(W-R*X),re=u(Y*Q),de=u(oe*_),ne=u(Y*_),se=u(Q*oe);return new O(re,de,se,ne)}subtract(B){return this.add(B.negate())}wNAF(B){return A.wNAFCached(this,x,B,O.normalizeZ)}multiply(B){const{p:R,f:L}=this.wNAF(y(B,r));return O.normalizeZ([R,L])[0]}multiplyUnsafe(B){let R=b(B);return R===Di?k:this.equals(k)||R===Uo?this:this.equals(E)?this.wNAF(R).p:A.unsafeLadder(this,R)}isSmallOrder(){return this.multiplyUnsafe(l).is0()}isTorsionFree(){return A.unsafeLadder(this,r).is0()}toAffine(B){const{ex:R,ey:L,ez:P}=this,T=this.is0();B==null&&(B=T?kW:n.inv(P));const q=u(R*B),te=u(L*B),ie=u(P*B);if(T)return{x:Di,y:Uo};if(ie!==Uo)throw new Error("invZ was invalid");return{x:q,y:te}}clearCofactor(){const{h:B}=t;return B===Uo?this:this.multiplyUnsafe(B)}static fromHex(B,R=!1){const{d:L,a:P}=t,T=n.BYTES;B=Er("pointHex",B,T);const q=B.slice(),te=B[T-1];q[T-1]=te&-129;const ie=hu(q);ie===Di||(R?y(ie,c):y(ie,n.ORDER));const ue=u(ie*ie),pe=u(ue-Uo),me=u(L*ue-P);let{isValid:X,value:W}=d(pe,me);if(!X)throw new Error("Point.fromHex: invalid y coordinate");const G=(W&Uo)===Uo,J=(te&128)!==0;if(!R&&W===Di&&J)throw new Error("Point.fromHex: x=0 and x_0=1");return J!==G&&(W=u(-W)),O.fromAffine({x:W,y:ie})}static fromPrivateKey(B){return U(B).point}toRawBytes(){const{x:B,y:R}=this.toAffine(),L=Kf(R,n.BYTES);return L[L.length-1]|=B&Uo?128:0,L}toHex(){return ec(this.toRawBytes())}}O.BASE=new O(t.Gx,t.Gy,Uo,u(t.Gx*t.Gy)),O.ZERO=new O(Di,Uo,Uo,Di);const{BASE:E,ZERO:k}=O,A=YI(O,s*8);function F(N){return Tn(N,r)}function H(N){return F(hu(N))}function U(N){const B=s;N=Er("private key",N,B);const R=Er("hashed private key",i(N),2*B),L=h(R.slice(0,B)),P=R.slice(B,2*B),T=H(L),q=E.multiply(T),te=q.toRawBytes();return{head:L,prefix:P,scalar:T,point:q,pointBytes:te}}function V(N){return U(N).pointBytes}function z(N=new Uint8Array,...B){const R=tc(...B);return H(i(p(R,Er("context",N),!!o)))}function w(N,B,R={}){N=Er("message",N),o&&(N=o(N));const{prefix:L,scalar:P,pointBytes:T}=U(B),q=z(R.context,L,N),te=E.multiply(q).toRawBytes(),ie=z(R.context,te,T,N),ue=F(q+ie*P);b(ue);const pe=tc(te,Kf(ue,n.BYTES));return Er("result",pe,s*2)}const C=IW;function I(N,B,R,L=C){const{context:P,zip215:T}=L,q=n.BYTES;N=Er("signature",N,2*q),B=Er("message",B),o&&(B=o(B));const te=hu(N.slice(q,2*q));let ie,ue,pe;try{ie=O.fromHex(R,T),ue=O.fromHex(N.slice(0,q),T),pe=E.multiplyUnsafe(te)}catch{return!1}if(!T&&ie.isSmallOrder())return!1;const me=z(P,ue.toRawBytes(),ie.toRawBytes(),B);return ue.add(ie.multiplyUnsafe(me)).subtract(pe).clearCofactor().equals(O.ZERO)}return E._setWindowSize(8),{CURVE:t,getPublicKey:V,sign:w,verify:I,ExtendedPoint:O,utils:{getExtendedPublicKey:U,randomPrivateKey:()=>a(n.BYTES),precompute(N=8,B=O.BASE){return B._setWindowSize(N),B.multiply(BigInt(3)),B}}}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const q2=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),x3=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");BigInt(0);const MW=BigInt(1),S3=BigInt(2);BigInt(3);const TW=BigInt(5),zW=BigInt(8);function jW(e){const t=BigInt(10),n=BigInt(20),r=BigInt(40),o=BigInt(80),i=q2,s=e*e%i*e%i,l=qn(s,S3,i)*s%i,c=qn(l,MW,i)*e%i,u=qn(c,TW,i)*c%i,d=qn(u,t,i)*u%i,h=qn(d,n,i)*d%i,p=qn(h,r,i)*h%i,m=qn(p,o,i)*p%i,g=qn(m,o,i)*p%i,v=qn(g,t,i)*u%i;return{pow_p_5_8:qn(v,S3,i)*e%i,b2:s}}function LW(e){return e[0]&=248,e[31]&=127,e[31]|=64,e}function BW(e,t){const n=q2,r=Tn(t*t*t,n),o=Tn(r*r*t,n),i=jW(e*o).pow_p_5_8;let a=Tn(e*r*i,n);const s=Tn(t*a*a,n),l=a,c=Tn(a*x3,n),u=s===e,d=s===Tn(-e,n),h=s===Tn(-e*x3,n);return u&&(a=l),(d||h)&&(a=c),iW(a,n)&&(a=Tn(-a,n)),{isValid:u||d,value:a}}const AW=qI(q2,void 0,!0),DW={a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:AW,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:zW,Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:Hg,randomBytes:RI,adjustScalarBytes:LW,uvRatio:BW},G2=RW(DW);function Z2(e,t){if(!Hr||!t&&Jr()){const r=pV(e);return{publicKey:r.slice(32),secretKey:r.slice(0,64)}}const n=G2.getPublicKey(e);return{publicKey:n,secretKey:pd([e,n])}}function FW(e,{publicKey:t,secretKey:n},r){if(n){if(!t)throw new Error("Expected a valid publicKey")}else throw new Error("Expected a valid secretKey");const o=yt(e),i=n.subarray(0,32);return!Hr||!r&&Jr()?mV(t,i,o):G2.sign(o,i)}function QI(e,t,n,r){const o=yt(e),i=yt(n),a=yt(t);if(i.length!==32)throw new Error(`Invalid publicKey, received ${i.length}, expected 32`);if(a.length!==64)throw new Error(`Invalid signature, received ${a.length} bytes, expected 64`);try{return!Hr||!r&&Jr()?gV(a,o,i):G2.verify(a,o,i)}catch{return!1}}const HW=JI(Z2,CW),zb=64,UW=32,xy=zb+UW;function eN(e){const t=yt(e);if(t.length!==xy)throw new Error(`Expected keypair with ${xy} bytes, found ${t.length}`);return{publicKey:t.slice(zb,xy),secretKey:t.slice(0,zb)}}function VW({publicKey:e,secretKey:t}){return Ar(t,e).slice()}function tN(e){return(t,n)=>{if(!Ei(n)||n.length!==32)throw new Error("Invalid chainCode passed to derive");return eN(e(VW(t),n))}}const $W=tN(SV),WW=tN(CV);function XW(e,{chainCode:t,isSoft:n}){return n?WW(e,t):$W(e,t)}const KW={ecdsa:w3,ed25519:HW,ethereum:w3,sr25519:XW};function nN(e,t,n){const r=KW[n];let o=e;for(const i of t)o=r(o,i);return o}function rN(e){const t=yt(e);if(t.length!==32)throw new Error(`Expected a seed matching 32 bytes, found ${t.length}`);return eN(EV(t))}function qW(e,{publicKey:t,secretKey:n}){if((t==null?void 0:t.length)!==32)throw new Error("Expected a valid publicKey, 32-bytes");if((n==null?void 0:n.length)!==64)throw new Error("Expected a valid secretKey, 64-bytes");return PV(t,n,yt(e))}function oN(e,t,n){const r=yt(n),o=yt(t);if(r.length!==32)throw new Error(`Invalid publicKey, received ${r.length} bytes, expected 32`);if(o.length!==64)throw new Error(`Invalid signature, received ${o.length} bytes, expected 64`);return OV(o,yt(e),r)}const C3=new Uint8Array;function GW(e,{secretKey:t},n=C3,r=C3){if((t==null?void 0:t.length)!==64)throw new Error("Invalid secretKey, expected 64-bytes");return kV(t,yt(n),yt(e),yt(r))}const E3=new Uint8Array;function ZW(e,t,n,r=E3,o=E3){const i=yt(n),a=yt(t);if(i.length!==32)throw new Error("Invalid publicKey, expected 32-bytes");if(a.length!==96)throw new Error("Invalid vrfSign output, expected 96 bytes");return IV(i,yt(r),yt(e),yt(o),a)}function iN(e,t=xf.prefix){const n=Xl(e);if(t<0||t>16383||[46,47].includes(t))throw new Error("Out of range ss58Format specified");if(!xf.allowedDecodedLengths.includes(n.length))throw new Error(`Expected a valid key to convert, with length ${xf.allowedDecodedLengths.join(", ")}`);const r=Ar(t<64?[t]:[(t&252)>>2|64,t>>8|(t&3)<<6],n);return XV(Ar(r,DI(r).subarray(0,[32,33].includes(n.length)?2:1)))}const aN=[],sN=[],lN=[],YW=BigInt(0),Ad=BigInt(1),_W=BigInt(2),JW=BigInt(7),QW=BigInt(256),eX=BigInt(113);for(let e=0,t=Ad,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],aN.push(2*(5*r+n)),sN.push((e+1)*(e+2)/2%64);let o=YW;for(let i=0;i<7;i++)t=(t<>JW)*eX)%QW,t&_W&&(o^=Ad<<(Ad<n>32?LI(e,t,n):zI(e,t,n),O3=(e,t,n)=>n>32?BI(e,t,n):jI(e,t,n);function rX(e,t=24){const n=new Uint32Array(10);for(let r=24-t;r<24;r++){for(let a=0;a<10;a++)n[a]=e[a]^e[a+10]^e[a+20]^e[a+30]^e[a+40];for(let a=0;a<10;a+=2){const s=(a+8)%10,l=(a+2)%10,c=n[l],u=n[l+1],d=P3(c,u,1)^n[s],h=O3(c,u,1)^n[s+1];for(let p=0;p<50;p+=10)e[a+p]^=d,e[a+p+1]^=h}let o=e[2],i=e[3];for(let a=0;a<24;a++){const s=sN[a],l=P3(o,i,s),c=O3(o,i,s),u=aN[a];o=e[u],i=e[u+1],e[u]=l,e[u+1]=c}for(let a=0;a<50;a+=10){for(let s=0;s<10;s++)n[s]=e[a+s];for(let s=0;s<10;s++)e[a+s]^=~n[(s+2)%10]&n[(s+4)%10]}e[0]^=tX[r],e[1]^=nX[r]}n.fill(0)}class Y2 extends Ag{constructor(t,n,r,o=!1,i=24){if(super(),this.blockLen=t,this.suffix=n,this.outputLen=r,this.enableXOF=o,this.rounds=i,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,Lr(r),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=Ca(this.state)}keccak(){Xr||Wr(this.state32),rX(this.state32,this.rounds),Xr||Wr(this.state32),this.posOut=0,this.pos=0}update(t){as(this);const{blockLen:n,state:r}=this;t=ei(t);const o=t.length;for(let i=0;i=r&&this.keccak();const a=Math.min(r-this.posOut,i-o);t.set(n.subarray(this.posOut,this.posOut+a),o),this.posOut+=a,o+=a}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return Lr(t),this.xofInto(new Uint8Array(t))}digestInto(t){if(Bg(t,this),this.finished)throw new Error("digest() was already called");return this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(t){const{blockLen:n,suffix:r,outputLen:o,rounds:i,enableXOF:a}=this;return t||(t=new Y2(n,r,o,a,i)),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=i,t.suffix=r,t.outputLen=o,t.enableXOF=a,t.destroyed=this.destroyed,t}}const cN=(e,t,n)=>U2(()=>new Y2(t,e,n)),uN=cN(1,136,256/8),oX=cN(1,72,512/8),Ug=AI({256:TV,512:zV},{256:uN,512:oX});function jb(e,t,n){return e==="keccak"?Ug(t,void 0,n):pc(t,void 0,void 0,n)}const iX=iI("setSS58Format");function aX(e){iX.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as part of the address encode function"),xf.prefix=e}const _2={chars:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",coder:UV,type:"base64",withPadding:!0},sX=OI(_2),lX=EI(_2,sX),cX=PI(_2);function dN(e,t){if(![33,65].includes(e.length))throw new Error(`Invalid publicKey provided, received ${e.length} bytes input`);return e.length===33?e:!Hr||Jr()?yV(e):bd.ProjectivePoint.fromHex(e).toRawBytes(!0)}function J2(e,t){if(![33,65].includes(e.length))throw new Error(`Invalid publicKey provided, received ${e.length} bytes input`);if(e.length===65)return e.subarray(1);if(!Hr||Jr())return bV(e).subarray(1);const{px:n,py:r}=bd.ProjectivePoint.fromHex(e);return Ar(mo(n,zu),mo(r,zu))}function uX(e,t,n,r="blake2",o){const i=yt(t).subarray(0,64),a=yt(e),s=!Hr||Jr()?wV(a,i,n):bd.Signature.fromCompact(i).addRecoveryBit(n).recoverPublicKey(a).toRawBytes();if(!s)throw new Error("Unable to recover publicKey from signature");return r==="keccak"?J2(s):dN(s)}function k3(e,{secretKey:t},n="blake2",r){if((t==null?void 0:t.length)!==32)throw new Error("Expected valid secp256k1 secretKey, 32-bytes");const o=jb(n,e,r);if(!Hr||Jr())return xV(o,t);const i=bd.sign(o,t,{lowS:!0});return Ar(mo(i.r,zu),mo(i.s,zu),new Uint8Array([i.recovery||0]))}const fN="ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g,""),Sy=Rt(`0x${fN}`),Cy=new mt(fN,"hex");function dX(e,t){let n=o0(t,f3);if(n>=Sy)throw new Error("Tweak parameter is out of range");if(n+=o0(e,f3),n>=Sy&&(n-=Sy),n===ku)throw new Error("Invalid resulting private key");return j2(n,zu)}function fX(e,t){const n=new mt(t);if(n.cmp(Cy)>=0)throw new Error("Tweak parameter is out of range");if(n.iadd(new mt(e)),n.cmp(Cy)>=0&&n.isub(Cy),n.isZero())throw new Error("Invalid resulting private key");return mo(n,zu)}function hX(e,t,n){if(!Ei(e)||e.length!==32)throw new Error("Expected seckey to be an Uint8Array with length 32");if(!Ei(t)||t.length!==32)throw new Error("Expected tweak to be an Uint8Array with length 32");return!Hr||n?fX(e,t):dX(e,t)}function pX(e,t,n,r="blake2",o){const i=yt(t);if(i.length!==65)throw new Error(`Expected signature with 65 bytes, ${i.length} found instead`);const a=uX(jb(r,e),i,i[64],r),s=jb(r,a,o),l=yt(n);return zo(a,l)||(r==="keccak"?zo(s.slice(-20),l.slice(-20)):zo(s,l))}function mX(e){return[33,65].includes(e.length)&&(e=Ug(J2(e))),e.slice(-20)}function hN(e){if(!e)return"0x";const t=yt(e);if(![20,32,33,65].includes(t.length))throw new Error(`Invalid address or publicKey provided, received ${t.length} bytes input`);const n=Ra(mX(t),-1,!1),r=Ra(Ug(n),-1,!1);let o="";for(let i=0;i<40;i++)o=`${o}${parseInt(r[i],16)>7?n[i].toUpperCase():n[i]}`;return`0x${o}`}const gX={256:Uh,512:Hg},vX={256:RV,512:MV};function pN(e,t,n=256,r){const o=yt(e);return!Hr||Jr()?vX[n](o,t):Dg(gX[n],o,t)}const Q2=2147483648;function yX(e){if(!e.startsWith("m/"))return!1;const t=e.split("/").slice(1);for(const n of t){const r=/^\d+'?$/.test(n)?parseInt(n.replace(/'$/,""),10):Number.NaN;if(isNaN(r)||r>=Q2||r<0)return!1}return!0}const bX=Do("Bitcoin seed");function mN(e,t){return{chainCode:t,publicKey:Bu(e).publicKey,secretKey:e}}function gN(e,t){const n=mo(t,M$),r=t>=Q2?Ar(new Uint8Array(1),e.secretKey,n):Ar(e.publicKey,n);try{const o=pN(e.chainCode,r,512);return mN(hX(e.secretKey,o.slice(0,32)),o.slice(32))}catch{return gN(e,t+1)}}function wX(e,t=""){const n=pN(bX,e,512);let r=mN(n.slice(0,32),n.slice(32));if(!t||t==="m"||t==="M"||t==="m'"||t==="M'")return r;if(!yX(t))throw new Error("Invalid derivation path");const o=t.split("/").slice(1);for(const i of o)r=gN(r,parseInt(i,10)+(i.length>1&&i.endsWith("'")?Q2:0));return r}function xX(e,t,n,r){kI(e);const o=NI({dkLen:32,asyncTick:10},r),{c:i,dkLen:a,asyncTick:s}=o;if(Lr(i),Lr(a),Lr(s),i<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const l=ei(t),c=ei(n),u=new Uint8Array(a),d=Dg.create(e,l),h=d._cloneInto().update(c);return{c:i,dkLen:a,asyncTick:s,DK:u,PRF:d,PRFSalt:h}}function SX(e,t,n,r,o){return e.destroy(),t.destroy(),r&&r.destroy(),o.fill(0),n}function eS(e,t,n,r){const{c:o,dkLen:i,DK:a,PRF:s,PRFSalt:l}=xX(e,t,n,r);let c;const u=new Uint8Array(4),d=Em(u),h=new Uint8Array(s.outputLen);for(let p=1,m=0;mt.toString(2).padStart(8,"0")).join("")}function RX(e){return NX(Array.from(EX(e))).slice(0,e.length*8/32)}function N3(e,t){return vN(Do(Lb(e)),Do(`mnemonic${Lb(t)}`)).password}function yN(e,t=PX){const n=Lb(e).split(" ");if(n.length%3!==0)throw new Error(I3);const r=n.map(u=>{const d=t.indexOf(u);if(d===-1)throw new Error(I3);return d.toString(2).padStart(11,"0")}).join(""),o=Math.floor(r.length/33)*32,i=r.slice(0,o),a=r.slice(o),s=i.match(/(.{1,8})/g),l=s==null?void 0:s.map(IX);if(!l||l.length%4!==0||l.length<16||l.length>32)throw new Error(OX);const c=yt(l);if(RX(c)!==a)throw new Error(kX);return c}function MX(e,t){try{yN(e,t)}catch{return!1}return!0}function TX(e,t,n){return!Hr||Jr()?uV(e):yN(e,t)}function bN(e,t,n){return!Hr||Jr()?hV(e):MX(e,t)}function zX(e,t="",n,r=32){if(bN(e)){if(![32,64].includes(r))throw new Error(`Invalid seed length ${r}, expected 32 or 64`)}else throw new Error("Invalid bip39 mnemonic specified");return r===32?!Hr||Jr()?fV(e,t):N3(e,t).subarray(0,32):N3(e,t)}function jX(e,t="",n,r){if(bN(e,n)){if(Jr())return dV(e,t)}else throw new Error("Invalid bip39 mnemonic specified");const o=TX(e,n),i=Do(`mnemonic${t}`);return vN(o,i).password.slice(0,32)}function Ip(e,t){return e<>>32-t}function zc(e,t){let n=e[t+3]&255;return n=n<<8|e[t+2]&255,n=n<<8|e[t+1]&255,n<<8|e[t+0]&255}function Ey(e,t,n){for(let r=0;r<4;r++)e[t+r]=n&255,n>>>=8}function LX(e,t,n,r,o){let i=0;for(let a=0;a>>8)-1}function Bb(e,t,n,r,o){const i=new Uint32Array(16),a=new Uint32Array(16),s=new Uint32Array(16),l=new Uint32Array(4);let c,u,d;for(c=0;c<4;c++)a[5*c]=zc(r,4*c),a[1+c]=zc(n,4*c),a[6+c]=zc(t,4*c),a[11+c]=zc(n,16+4*c);for(c=0;c<16;c++)s[c]=a[c];for(c=0;c<20;c++){for(u=0;u<4;u++){for(d=0;d<4;d++)l[d]=a[(5*u+4*d)%16];for(l[1]^=Ip(l[0]+l[3]|0,7),l[2]^=Ip(l[1]+l[0]|0,9),l[3]^=Ip(l[2]+l[1]|0,13),l[0]^=Ip(l[3]+l[2]|0,18),d=0;d<4;d++)i[4*u+(u+d)%4]=l[d]}for(d=0;d<16;d++)a[d]=i[d]}if(o){for(c=0;c<16;c++)a[c]=a[c]+s[c]|0;for(c=0;c<4;c++)a[5*c]=a[5*c]-zc(r,4*c)|0,a[6+c]=a[6+c]-zc(t,4*c)|0;for(c=0;c<4;c++)Ey(e,4*c,a[5*c]),Ey(e,16+4*c,a[6+c])}else for(c=0;c<16;c++)Ey(e,4*c,a[c]+s[c]|0)}const Ab=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function BX(e,t,n,r,o,i,a){const s=new Uint8Array(16),l=new Uint8Array(64);let c,u;if(!o)return 0;for(u=0;u<16;u++)s[u]=0;for(u=0;u<8;u++)s[u]=i[u];for(;o>=64;){for(Bb(l,s,a,Ab,!1),u=0;u<64;u++)e[t+u]=(n?n[r+u]:0)^l[u];for(c=1,u=8;u<16;u++)c=c+(s[u]&255)|0,s[u]=c&255,c>>>=8;o-=64,t+=64,n&&(r+=64)}if(o>0)for(Bb(l,s,a,Ab,!1),u=0;u>>=8}const AX=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]);function wN(e,t,n,r,o,i){let a,s,l;const c=new Uint32Array(17),u=new Uint32Array(17),d=new Uint32Array(17),h=new Uint32Array(17),p=new Uint32Array(17);for(s=0;s<17;s++)u[s]=d[s]=0;for(s=0;s<16;s++)u[s]=i[s];for(u[3]&=15,u[4]&=252,u[7]&=15,u[8]&=252,u[11]&=15,u[12]&=252,u[15]&=15;o>0;){for(s=0;s<17;s++)h[s]=0;for(s=0;s<16&&s>>=8;for(l=l+d[16]|0,d[16]=l&3,l=5*(l>>>2)|0,s=0;s<16;s++)l=l+d[s]|0,d[s]=l&255,l>>>=8;l=l+d[16]|0,d[16]=l}for(s=0;s<17;s++)p[s]=d[s];Py(d,AX);const m=-(d[16]>>>7)|0;for(s=0;s<17;s++)d[s]^=m&(p[s]^d[s]);for(s=0;s<16;s++)h[s]=i[s+16];for(h[16]=0,Py(d,h),s=0;s<16;s++)e[t+s]=d[s];return 0}function DX(e,t,n,r,o,i){const a=new Uint8Array(16);return wN(a,0,n,r,o,i),LX(e,t,a,0,16)}function FX(e,t,n,r,o){if(n<32)return-1;Db(e,0,t,0,n,r,o),wN(e,16,e,32,n-32,e);for(let i=0;i<16;i++)e[i]=0;return 0}function HX(e,t,n,r,o){const i=new Uint8Array(32);if(n<32||(Db(i,0,null,0,32,r,o),DX(t,16,t,32,n-32,i)!==0))return-1;Db(e,0,t,0,n,r,o);for(let a=0;a<32;a++)e[a]=0;return 0}const UX=32,VX=24,Fb=32,Hb=16;function xN(e,t){if(e.length!==UX)throw new Error("bad key size");if(t.length!==VX)throw new Error("bad nonce size")}function SN(...e){for(let t=0,n=e.length;t0&&(a+=16),R3(n,i,e,t+=16,n,a)}function qX(e,t,n){const r=NI({dkLen:32,asyncTick:10,maxmem:1073742848},n),{N:o,r:i,p:a,dkLen:s,asyncTick:l,maxmem:c,onProgress:u}=r;if(Lr(o),Lr(i),Lr(a),Lr(s),Lr(l),Lr(c),u!==void 0&&typeof u!="function")throw new Error("progressCb should be function");const d=128*i,h=d/4;if(o<=1||o&o-1||o>=2**(d/8)||o>2**32)throw new Error("Scrypt: N must be larger than 1, a power of 2, less than 2^(128 * r / 8) and less than 2^32");if(a<0||a>(2**32-1)*32/d)throw new Error("Scrypt: p must be a positive integer less than or equal to ((2^32 - 1) * 32) / (128 * r)");if(s<0||s>(2**32-1)*32)throw new Error("Scrypt: dkLen should be positive integer less than or equal to (2^32 - 1) * 32");const p=d*(o+a);if(p>c)throw new Error(`Scrypt: parameters too large, ${p} (128 * r * (N + p)) > ${c} (maxmem)`);const m=eS(Uh,e,t,{c:1,dkLen:d*a}),g=Ca(m),v=Ca(new Uint8Array(d*o)),y=Ca(new Uint8Array(d));let b=()=>{};if(u){const x=2*o*a,S=Math.max(Math.floor(x/1e4),1);let O=0;b=()=>{O++,u&&(!(O%S)||O===x)&&u(O/x)}}return{N:o,r:i,p:a,dkLen:s,blockSize32:h,V:v,B32:g,B:m,tmp:y,blockMixCb:b,asyncTick:l}}function GX(e,t,n,r,o){const i=eS(Uh,e,n,{c:1,dkLen:t});return n.fill(0),r.fill(0),o.fill(0),i}function ZX(e,t,n){const{N:r,r:o,p:i,dkLen:a,blockSize32:s,V:l,B32:c,B:u,tmp:d,blockMixCb:h}=qX(e,t,n);Xr||Wr(c);for(let p=0;p(t,n,r)=>pX(t,n,r,e),PN=[["ecdsa",T3("blake2")],["ethereum",T3("keccak")]],rK=[["ed25519",QI],["sr25519",oN],...PN],oK=["ed25519","sr25519","ecdsa"];function ON(e,{message:t,publicKey:n,signature:r},o=rK){return e.isValid=o.some(([i,a])=>{try{if(a(t,r,n))return e.crypto=i,!0}catch{}return!1}),e}function iK(e,{message:t,publicKey:n,signature:r}){if(![0,1,2].includes(r[0]))throw new Error(`Unknown crypto type, expected signature prefix [0..2], found ${r[0]}`);const o=oK[r[0]]||"none";e.crypto=o;try{e.isValid={ecdsa:()=>ON(e,{message:t,publicKey:n,signature:r.subarray(1)},PN).isValid,ed25519:()=>QI(t,r.subarray(1),n),none:()=>{throw Error("no verify for `none` crypto type")},sr25519:()=>oN(t,r.subarray(1),n)}[o]()}catch{}return e}function aK(e){return[0,1,2].includes(e[0])&&[65,66].includes(e.length)?iK:ON}function z3(e,t,n){const r=yt(t);if(![64,65,66].includes(r.length))throw new Error(`Invalid signature length, expected [64..66] bytes, found ${r.length}`);const o=Xl(n),i={message:yt(e),publicKey:o,signature:r},a={crypto:"none",isValid:!1,isWrapped:Xf(i.message,!0),publicKey:o},s=Xf(i.message,!1),l=aK(r);return l(a,i),a.crypto!=="none"||a.isWrapped&&!s?a:(i.message=s?Vk(i.message):$k(i.message),l(a,i))}const Gc=new Uint8Array([161,35,3,33,0]),f0=new Uint8Array([48,83,2,1,1,48,5,6,3,43,101,112,4,34,4,32]),sK=32,j3=64,lK=32,Dd=f0.length;function cK(e,t,n){const r=Array.isArray(n)||n===void 0?n:[n],o=tK(t,e,r),i=o.subarray(0,f0.length);if(!zo(i,f0))throw new Error("Invalid Pkcs8 header found in body");let a=o.subarray(Dd,Dd+j3),s=Dd+j3,l=o.subarray(s,s+Gc.length);if(!zo(l,Gc)&&(s=Dd+lK,a=o.subarray(Dd,s),l=o.subarray(s,s+Gc.length),!zo(l,Gc)))throw new Error("Invalid Pkcs8 divider found in body");const c=s+Gc.length;return{publicKey:o.subarray(c,c+sK),secretKey:a}}function uK({publicKey:e,secretKey:t},n){if(!t)throw new Error("Expected a valid secretKey to be passed to encode");const r=Ar(f0,t,Gc,e);if(!n)return r;const{params:o,password:i,salt:a}=CN(n),{encrypted:s,nonce:l}=KX(r,i.subarray(0,32));return Ar(_X(a,o),l,s)}function dK(e,{address:t,meta:n},r,o){return Fh(nK(r,["pkcs8",e],o),{address:t,meta:n})}const fK=new Uint8Array,hK={ecdsa:Bu,ed25519:Z2,ethereum:Bu,sr25519:rN},L3={ecdsa:new Uint8Array([2]),ed25519:new Uint8Array([0]),ethereum:new Uint8Array([2]),sr25519:new Uint8Array([1])},B3={ecdsa:(e,t)=>k3(e,t,"blake2"),ed25519:FW,ethereum:(e,t)=>k3(e,t,"keccak"),sr25519:qW},Np={ecdsa:e=>e.length>32?pc(e):e,ed25519:e=>e,ethereum:e=>e.length===20?e:Ug(J2(e)),sr25519:e=>e};function Fd(e){return!e||z2(e)}function A3(e,t,n){return pc(Ar(t||"",n||"",e))}function Us({toSS58:e,type:t},{publicKey:n,secretKey:r},o={},i=null,a){const s=(u,d)=>{const h=cK(u,d||i,a);if(h.secretKey.length===64)n=h.publicKey,r=h.secretKey;else{const p=hK[t](h.secretKey);n=p.publicKey,r=p.secretKey}},l=u=>(Fd(r)&&i&&s(u,i),i=uK({publicKey:n,secretKey:r},u),a=void 0,i),c=()=>{const u=Np[t](n);return t==="ethereum"?hN(u):e(u)};return{get address(){return c()},get addressRaw(){const u=Np[t](n);return t==="ethereum"?u.slice(-20):u},get isLocked(){return Fd(r)},get meta(){return o},get publicKey(){return n},get type(){return t},decodePkcs8:s,derive:(u,d)=>{if(t==="ethereum")throw new Error("Unable to derive on this keypair");if(Fd(r))throw new Error("Cannot derive on a locked keypair");const{path:h}=HI(u),p=nN({publicKey:n,secretKey:r},h,t);return Us({toSS58:e,type:t},p,d,null)},encodePkcs8:u=>l(u),lock:()=>{r=new Uint8Array},setMeta:u=>{o=Fh({},o,u)},sign:(u,d={})=>{if(Fd(r))throw new Error("Cannot sign with a locked key pair");return Ar(d.withType?L3[t]:fK,B3[t](yt(u),{publicKey:n,secretKey:r}))},toJson:u=>{const d=["ecdsa","ethereum"].includes(t)?n.length===20?Ra(n):Ra(dN(n)):c();return dK(t,{address:d,meta:o},l(u),!!u)},unlock:u=>s(u),verify:(u,d,h)=>z3(u,d,Np[t](yt(h))).isValid,vrfSign:(u,d,h)=>{if(Fd(r))throw new Error("Cannot sign with a locked key pair");if(t==="sr25519")return GW(u,{secretKey:r},d,h);const p=B3[t](yt(u),{publicKey:n,secretKey:r});return Ar(A3(p,d,h),p)},vrfVerify:(u,d,h,p,m)=>t==="sr25519"?ZW(u,d,n,p,m):z3(u,Ar(L3[t],d.subarray(32)),Np[t](yt(h))).isValid&&zo(d.subarray(0,32),A3(d.subarray(32),p,m))}}const kN="bottom drive obey lake curtain smoke basket hold race lonely fit walk",pK="0xfac7959dbfe72f052e5a0c3c8d6530f202b02fd8f9f5ca3580ec8deb7797479e";class mK{constructor(){Jt(this,"__internal__map",{})}add(t){return this.__internal__map[Xl(t.address).toString()]=t,t}all(){return Object.values(this.__internal__map)}get(t){const n=this.__internal__map[Xl(t).toString()];if(!n)throw new Error(`Unable to retrieve keypair '${Ei(t)||wi(t)?Ra(yt(t)):t}'`);return n}remove(t){delete this.__internal__map[Xl(t).toString()]}}const ky={ecdsa:e=>Bu(e),ed25519:e=>Z2(e),ethereum:e=>Bu(e),sr25519:e=>rN(e)};function gK({publicKey:e}){return e}class Ub{constructor(t={}){Jt(this,"__internal__pairs");Jt(this,"__internal__type");Jt(this,"__internal__ss58");Jt(this,"decodeAddress",Xl);Jt(this,"encodeAddress",(t,n)=>this.type==="ethereum"?hN(t):iN(t,n??this.__internal__ss58));if(t.type=t.type||"ed25519",!["ecdsa","ethereum","ed25519","sr25519"].includes(t.type||"undefined"))throw new Error(`Expected a keyring type of either 'ed25519', 'sr25519', 'ethereum' or 'ecdsa', found '${t.type||"unknown"}`);this.__internal__pairs=new mK,this.__internal__ss58=t.ss58Format,this.__internal__type=t.type}get pairs(){return this.getPairs()}get publicKeys(){return this.getPublicKeys()}get type(){return this.__internal__type}addPair(t){return this.__internal__pairs.add(t)}addFromAddress(t,n={},r=null,o=this.type,i,a){const s=this.decodeAddress(t,i);return this.addPair(Us({toSS58:this.encodeAddress,type:o},{publicKey:s,secretKey:new Uint8Array},n,r,a))}addFromJson(t,n){return this.addPair(this.createFromJson(t,n))}addFromMnemonic(t,n={},r=this.type){return this.addFromUri(t,n,r)}addFromPair(t,n={},r=this.type){return this.addPair(this.createFromPair(t,n,r))}addFromSeed(t,n={},r=this.type){return this.addPair(Us({toSS58:this.encodeAddress,type:r},ky[r](t),n,null))}addFromUri(t,n={},r=this.type){return this.addPair(this.createFromUri(t,n,r))}createFromJson({address:t,encoded:n,encoding:{content:r,type:o,version:i},meta:a},s){if(i==="3"&&r[0]!=="pkcs8")throw new Error(`Unable to decode non-pkcs8 type, [${r.join(",")}] found}`);const l=i==="0"||!Array.isArray(r)?this.type:r[1],c=Array.isArray(o)?o:[o];if(!["ed25519","sr25519","ecdsa","ethereum"].includes(l))throw new Error(`Unknown crypto type ${l}`);const u=wi(t)?_i(t):this.decodeAddress(t,s),d=wi(n)?_i(n):lX(n);return Us({toSS58:this.encodeAddress,type:l},{publicKey:u,secretKey:new Uint8Array},a,d,c)}createFromPair(t,n={},r=this.type){return Us({toSS58:this.encodeAddress,type:r},t,n,null)}createFromUri(t,n={},r=this.type){const o=t.startsWith("//")?`${kN}${t}`:t,{derivePath:i,password:a,path:s,phrase:l}=A$(o);let c;const u=wi(l,256);if(u)c=_i(l);else{const h=l.split(" ");if([12,15,18,21,24].includes(h.length))c=r==="ethereum"?zX(l,"",!1,64):jX(l,a);else{if(l.length>32)throw new Error("specified phrase is not a valid mnemonic and is invalid as a raw seed at > 32 bytes");c=Do(l.padEnd(32))}}const d=r==="ethereum"?u?ky[r](c):wX(c,i.substring(1)):nN(ky[r](c),s,r);return Us({toSS58:this.encodeAddress,type:r},d,n,null)}getPair(t){return this.__internal__pairs.get(t)}getPairs(){return this.__internal__pairs.all()}getPublicKeys(){return this.__internal__pairs.all().map(gK)}removePair(t){this.__internal__pairs.remove(t)}setSS58Format(t){this.__internal__ss58=t}toJson(t,n){return this.__internal__pairs.get(t).toJson(n)}}const vK=[{p:"0xd43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d",s:"0x98319d4ff8a9508c4bb0cf0b5a78d760a0b2082c02775e6e82370816fedfff48925a225d97aa00682d6a59b95b18780c10d7032336e88f3442b42361f4a66011",seed:"Alice",type:"sr25519"},{p:"0xbe5ddb1579b72e84524fc29e78609e3caf42e85aa118ebfe0b0ad404b5bdd25f",s:"0xe8da6c9d810e020f5e3c7f5af2dea314cbeaa0d72bc6421e92c0808a0c584a6046ab28e97c3ffc77fe12b5a4d37e8cd4afbfebbf2391ffc7cb07c0f38c023efd",seed:"Alice//stash",type:"sr25519"},{p:"0x8eaf04151687736326c9fea17e25fc5287613693c912909cb226aa4794f26a48",s:"0x081ff694633e255136bdb456c20a5fc8fed21f8b964c11bb17ff534ce80ebd5941ae88f85d0c1bfc37be41c904e1dfc01de8c8067b0d6d5df25dd1ac0894a325",seed:"Bob",type:"sr25519"},{p:"0xfe65717dad0447d715f660a0a58411de509b42e6efb8375f562f58a554d5860e",s:"0xc006507cdfc267a21532394c49ca9b754ca71de21e15a1cdf807c7ceab6d0b6c3ed408d9d35311540dcd54931933e67cf1ea10d46f75408f82b789d9bd212fde",seed:"Bob//stash",type:"sr25519"},{p:"0x90b5ab205c6974c9ea841be688864633dc9ca8a357843eeacf2314649965fe22",s:"0xa8f2d83016052e5d6d77b2f6fd5d59418922a09024cda701b3c34369ec43a7668faf12ff39cd4e5d92bb773972f41a7a5279ebc2ed92264bed8f47d344f8f18c",seed:"Charlie",type:"sr25519"},{p:"0x306721211d5404bd9da88e0204360a1a9ab8b87c66c1bc2fcdd37f3c2222cc20",s:"0x20e05482ca4677e0edbc58ae9a3a59f6ed3b1a9484ba17e64d6fe8688b2b7b5d108c4487b9323b98b11fe36cb301b084e920f7b7895536809a6d62a451b25568",seed:"Dave",type:"sr25519"},{p:"0xe659a7a1628cdd93febc04a4e0646ea20e9f5f0ce097d9a05290d4a9e054df4e",s:"0x683576abfd5dc35273e4264c23095a1bf21c14517bece57c7f0cc5c0ed4ce06a3dbf386b7828f348abe15d76973a72009e6ef86a5c91db2990cb36bb657c6587",seed:"Eve",type:"sr25519"},{p:"0x1cbd2d43530a44705ad088af313e18f80b53ef16b36177cd4b77b846f2a5f07c",s:"0xb835c20f450079cf4f513900ae9faf8df06ad86c681884122c752a4b2bf74d4303e4f21bc6cc62bb4eeed5a9cce642c25e2d2ac1464093b50f6196d78e3a7426",seed:"Ferdie",type:"sr25519"}],yK=[{name:"Alith",p:"0x02509540919faacf9ab52146c9aa40db68172d83777250b28e4679176e49ccdd9f",s:"0x5fb92d6e98884f76de468fa3f6278f8807c48bebc13595d45af5bdc4da702133",type:"ethereum"},{name:"Baltathar",p:"0x033bc19e36ff1673910575b6727a974a9abd80c9a875d41ab3e2648dbfb9e4b518",s:"0x8075991ce870b93a8870eca0c0f91913d12f47948ca0fd25b49c6fa7cdbeee8b",type:"ethereum"},{name:"Charleth",p:"0x0234637bdc0e89b5d46543bcbf8edff329d2702bc995e27e9af4b1ba009a3c2a5e",s:"0x0b6e18cafb6ed99687ec547bd28139cafdd2bffe70e6b688025de6b445aa5c5b",type:"ethereum"},{name:"Dorothy",p:"0x02a00d60b2b408c2a14c5d70cdd2c205db8985ef737a7e55ad20ea32cc9e7c417c",s:"0x39539ab1876910bbf3a223d84a29e28f1cb4e2e456503e7e91ed39b2e7223d68",type:"ethereum"},{name:"Ethan",p:"0x025cdc005b752651cd3f728fb9192182acb3a9c89e19072cbd5b03f3ee1f1b3ffa",s:"0x7dce9bc8babb68fec1409be38c8e1a52650206a7ed90ff956ae8a6d15eeaaef4",type:"ethereum"},{name:"Faith",p:"0x037964b6c9d546da4646ada28a99e34acaa1d14e7aba861a9055f9bd200c8abf74",s:"0xb9d2ea9a615f3165812e8d44de0d24da9bbd164b65c4f0573e1ce2c8dbd9c8df",type:"ethereum"}];function bK(e,t){if(!e&&!t)throw new Error("Testing pair should have either a name or a seed");return{isTesting:!0,name:e||(t==null?void 0:t.replace("//","_").toLowerCase())}}function IN(e={},t=!0){const n=new Ub(e),r=e.type==="ethereum"?yK:vK;for(const{name:o,p:i,s:a,seed:s,type:l}of r){const c=bK(o,s),u=!t&&!o&&s?n.addFromUri(s,c,e.type):n.addPair(Us({toSS58:n.encodeAddress,type:l},{publicKey:_i(i),secretKey:_i(a)},c));u.lock=()=>{}}return n}const D3=new Uint8Array(32),NN="5C4hrfjw9DjXZTzV3MwzrrAr9P1MJhSrvWGWqi1eSuyUpnhM",RN={isTesting:!0,name:"nobody"},wK={address:NN,encoded:"",encoding:{content:["pkcs8","ed25519"],type:"none",version:"0"},meta:RN},MN={address:NN,addressRaw:D3,decodePkcs8:(e,t)=>{},derive:(e,t)=>MN,encodePkcs8:e=>new Uint8Array(0),isLocked:!0,lock:()=>{},meta:RN,publicKey:D3,setMeta:e=>{},sign:e=>new Uint8Array(64),toJson:e=>wK,type:"ed25519",unlock:e=>{},verify:(e,t)=>!1,vrfSign:(e,t,n)=>new Uint8Array(96),vrfVerify:(e,t,n,r)=>!1};function xK(){return MN}function SK(e,t=!0){const r=IN(e,t).getPairs(),o={nobody:xK()};for(const i of r)i.meta.name&&(o[i.meta.name]=i);return o}const CK=Object.freeze(Object.defineProperty({__proto__:null,DEV_PHRASE:kN,DEV_SEED:pK,Keyring:Ub,createPair:Us,createTestKeyring:IN,createTestPairs:SK,decodeAddress:Xl,default:Ub,encodeAddress:iN,packageInfo:uI,setSS58Format:aX},Symbol.toStringTag,{value:"Module"})),EK=v2(CK),PK=v2(HU);var tS=Object.defineProperty,OK=Object.getOwnPropertyDescriptor,kK=Object.getOwnPropertyNames,F3=Object.getOwnPropertySymbols,TN=Object.prototype.hasOwnProperty,IK=Object.prototype.propertyIsEnumerable,NK=Math.pow,RK=(e,t)=>{var n={};for(var r in e)TN.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&F3)for(var r of F3(e))t.indexOf(r)<0&&IK.call(e,r)&&(n[r]=e[r]);return n},MK=(e,t)=>{for(var n in t)tS(e,n,{get:t[n],enumerable:!0})},TK=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of kK(t))!TN.call(e,o)&&o!==n&&tS(e,o,{get:()=>t[o],enumerable:!(r=OK(t,o))||r.enumerable});return e},zK=e=>TK(tS({},"__esModule",{value:!0}),e),jK=(e,t,n)=>new Promise((r,o)=>{var i=l=>{try{s(n.next(l))}catch(c){o(c)}},a=l=>{try{s(n.throw(l))}catch(c){o(c)}},s=l=>l.done?r(l.value):Promise.resolve(l.value).then(i,a);s((n=n.apply(e,t)).next())}),zN={};MK(zN,{EvalMessages:()=>BN,addedTo:()=>iq,appendOr:()=>$K,appendOrEmpty:()=>VK,applyWidthAsPadding:()=>nq,camelize:()=>LK,capitalizeFirstLetter:()=>KK,determinePoolDisplay:()=>_K,ellipsisFn:()=>jN,evalUnits:()=>pq,extractUrlValue:()=>JK,greaterThanZero:()=>BK,inChrome:()=>oq,isNotZero:()=>AK,isValidAddress:()=>YK,isValidHttpUrl:()=>lq,localStorageOrDefault:()=>ZK,makeCancelable:()=>cq,matchedProperties:()=>sq,mergeDeep:()=>Vb,minDecimalPlaces:()=>DK,pageFromUri:()=>FK,planckToUnit:()=>WK,remToUnit:()=>AN,removeVarFromUrlHash:()=>eq,removedFrom:()=>aq,rmCommas:()=>LN,setStateWithRef:()=>GK,shuffle:()=>HK,snakeToCamel:()=>qK,sortWithNull:()=>tq,transformToBaseUnit:()=>mq,unescape:()=>rq,unimplemented:()=>gq,unitToPlanck:()=>XK,varToUrlHash:()=>QK,withTimeout:()=>UK});var Au=zK(zN),H3=Rk,LK=e=>{var t;const n=a=>a?typeof a=="string"?a:String(a):"",r=a=>n(a).match(/[A-Z\xC0-\xD6\xD8-\xDE]?[a-z\xDF-\xF6\xF8-\xFF]+|[A-Z\xC0-\xD6\xD8-\xDE]+(?![a-z\xDF-\xF6\xF8-\xFF])|\d+/g),o=a=>{let s="";for(let l=0;l<(a==null?void 0:a.length);l++){let u=a[l].toLowerCase();l!=0&&(u=u.slice(0,1).toUpperCase()+u.slice(1,u.length)),s+=u}return s},i=(t=r(e))==null?void 0:t.map(a=>a.toLowerCase());return o(i)},jN=(e,t=6,n="center")=>{const r=e.length/2;return t<=4?n==="center"?e.slice(0,4)+"..."+e.slice(-4):n==="end"?e.slice(0,4)+"...":"..."+e.slice(-4):n==="center"?t>=(e.length-2)/2?e.slice(0,r-3)+"..."+e.slice(-(r-3)):e.slice(0,t)+"..."+e.slice(-t):t>=e.length?n==="end"?e.slice(0,e.length-3)+"...":"..."+e.slice(-(e.length-3)):n==="end"?e.slice(0,t)+"...":"..."+e.slice(t)},BK=e=>e.isGreaterThan(0),AK=e=>!e.isZero(),DK=(e,t)=>{const n=new H3.BigNumber(LN(e).split(".")[0]||0),r=e.split(".")[1]||"",o=new H3.BigNumber(t).minus(r.length);return o.isGreaterThan(0)?`${n.toFormat(0)}.${r.toString()}${"0".repeat(o.toNumber())}`:e},FK=(e,t)=>{const n=e.substring(e.lastIndexOf("/")+1);return(n.trim()===""?t:n).trim()},LN=e=>e.replace(/,/g,""),HK=e=>{let t=e.length,n;for(;t!==0;)n=Math.floor(Math.random()*t),t--,[e[t],e[n]]=[e[n],e[t]];return e},UK=(e,t,n)=>{const r=new Promise(o=>setTimeout(()=>jK(void 0,null,function*(){typeof(n==null?void 0:n.onTimeout)=="function"&&n.onTimeout(),o(void 0)}),e));return Promise.race([t,r])},VK=(e,t)=>e?` ${t}`:"",$K=(e,t,n)=>e?` ${t}`:` ${n}`,U3=EK,h0=PK,Sr=Rk,BN=(e=>(e.GIBBERISH="Input is not correct. Use numbers, floats or expression (e.g. 1k, 1.3m)",e.ZERO="You cannot send 0 funds",e.SUCCESS="",e.SYMBOL_ERROR="Provided symbol is not correct",e.GENERAL_ERROR="Check your input. Something went wrong",e))(BN||{}),AN=e=>Number(e.slice(0,e.length-3))*parseFloat(getComputedStyle(document.documentElement).fontSize),WK=(e,t)=>new Sr.BigNumber(e.dividedBy(new Sr.BigNumber(10).exponentiatedBy(t)).toFixed(t)),XK=(e,t)=>{const n=new Sr.BigNumber(!e.length||!e?"0":e);return(n.isNaN()?new Sr.BigNumber(0):n).multipliedBy(new Sr.BigNumber(10).exponentiatedBy(t)).integerValue()},KK=e=>e.charAt(0).toUpperCase()+e.slice(1),qK=e=>e.toLowerCase().replace(/([-_][a-z])/g,t=>t.toUpperCase().replace("-","").replace("_","")),GK=(e,t,n)=>{t(e),n.current=e},ZK=(e,t,n=!1)=>{const r=localStorage.getItem(e);return r===null?t:n?JSON.parse(r):r},YK=e=>{try{return(0,U3.encodeAddress)((0,h0.isHex)(e)?(0,h0.hexToU8a)(e):(0,U3.decodeAddress)(e)),!0}catch{return!1}},_K=(e,t)=>{const n=jN(e,6);let r=t??n;const o=(0,h0.u8aToString)((0,h0.u8aUnwrapBytes)(r));return o!==""&&(r=o),r===""&&(r=n),r},JK=(e,t)=>{typeof t>"u"&&(t=window.location.href);const n=t.match(`[?&]${e}=([^&]+)`);return n?n[1]:null},QK=(e,t,n)=>{const r=window.location.hash,[o,i]=r.split("?"),a=new URLSearchParams(i);a.get(e)===null&&!n||(a.set(e,t),window.location.hash=`${o}?${a.toString()}`)},eq=e=>{const t=window.location.hash,[n,r]=t.split("?"),o=new URLSearchParams(r);if(o.get(e)===null)return;o.delete(e);const i=o.toString();window.location.hash=`${n}${i?`?${i}`:""}`},tq=e=>(t,n)=>t===n?0:t===null?1:n===null?-1:e?t{t.current&&e.current&&(t.current.style.paddingRight=`${e.current.offsetWidth+AN("1rem")}px`)},rq=e=>e.replace(/\\"/g,'"'),oq=()=>{const e=(window==null?void 0:window.chrome)||null,t=(window==null?void 0:window.navigator)||null,n=typeof(window==null?void 0:window.opr)<"u",r=(t==null?void 0:t.userAgent.indexOf("Edg"))>-1||!1;return!!((t==null?void 0:t.userAgent.match("CriOS"))||!1||e!==null&&typeof e<"u"&&n===!1&&r===!1)},iq=(e,t,n)=>typeof e!="object"||typeof t!="object"||!n.length?[]:e.filter(r=>!t.find(o=>n.every(i=>!(i in o)||!(i in r)?!1:o[i]===r[i]))),aq=(e,t,n)=>typeof e!="object"||typeof t!="object"||!n.length?[]:t.filter(r=>!e.find(o=>n.every(i=>!(i in r)||!(i in o)?!1:o[i]===r[i]))),sq=(e,t,n)=>typeof e!="object"||typeof t!="object"||!n.length?[]:t.filter(r=>e.find(o=>n.every(i=>!(i in r)||!(i in o)?!1:o[i]===r[i]))),lq=e=>{let t;try{t=new URL(e)}catch{return!1}return t.protocol==="http:"||t.protocol==="https:"},cq=e=>{let t=!1;return{promise:new Promise((r,o)=>{e.then(i=>t?o(Error("Cancelled")):r(i)),e.catch(i=>o(t?Error("Cancelled"):i))}),cancel:()=>{t=!0}}},Qr=e=>new Sr.BigNumber(10).pow(new Sr.BigNumber(e)),DN=[{value:Qr(24),symbol:"y",isMil:!0},{value:Qr(21),symbol:"z",isMil:!0},{value:Qr(18),symbol:"a",isMil:!0},{value:Qr(15),symbol:"f",isMil:!0},{value:Qr(12),symbol:"p",isMil:!0},{value:Qr(9),symbol:"n",isMil:!0},{value:Qr(6),symbol:"μ",isMil:!0},{value:Qr(3),symbol:"m",isMil:!0},{value:new Sr.BigNumber(1),symbol:""},{value:Qr(3),symbol:"k"},{value:Qr(6),symbol:"M"},{value:Qr(9),symbol:"G"},{value:Qr(12),symbol:"T"},{value:Qr(15),symbol:"P"},{value:Qr(18),symbol:"E"},{value:Qr(21),symbol:"Y"},{value:Qr(24),symbol:"Z"}],FN=DN.map(e=>e.symbol).join(", ").replace(", ,",","),uq=new RegExp("^[+]?[0-9]*[.,]{1}[0-9]*$"),dq=new RegExp("^[+]?[0-9]+$"),fq=new RegExp("^[+]?[0-9]*[.,]{1}[0-9]*["+FN+"]{1}$"),hq=new RegExp("^[+]?[0-9]*["+FN+"]{1}$"),pq=(e,t)=>{if(e=e&&e.replace("+",""),!uq.test(e)&&!dq.test(e)&&!hq.test(e)&&!fq.test(e))return[null,"Input is not correct. Use numbers, floats or expression (e.g. 1k, 1.3m)"];const n=e.replace(/[0-9.,]/g,""),r=DN.find(h=>h.symbol===n),o=e.replace(n,"").replace(",",".");let i=new Sr.BigNumber(0);if(!r)return[null,"Provided symbol is not correct"];const a=new Sr.BigNumber(10).pow(new Sr.BigNumber(t)),s=o.includes("."),[l,c]=o.split("."),u=(c==null?void 0:c.length)||0,d=new Sr.BigNumber(10).pow(new Sr.BigNumber(u));return i=s?new Sr.BigNumber(new Sr.BigNumber(l).multipliedBy(d).plus(new Sr.BigNumber(c))):new Sr.BigNumber(new Sr.BigNumber(o)),i=i.multipliedBy(a),s?i=r.isMil?i.dividedBy(r.value).dividedBy(d):i.multipliedBy(r.value).dividedBy(d):i=r.isMil?i.dividedBy(r.value):i.multipliedBy(r.value),i.eq(new Sr.BigNumber(0))?[null,"You cannot send 0 funds"]:[i,""]},mq=(e,t)=>{const n=e.length-t;let r="";if(n<0){for(let o=0;o{RK(e,[])},Vb=(e,...t)=>{if(!t.length)return e;const n=o=>o&&typeof o=="object"&&!Array.isArray(o),r=t.shift();if(n(e)&&n(r))for(const o in r)n(r[o])?(e[o]||Object.assign(e,{[o]:{}}),Vb(e[o],r[o])):Object.assign(e,{[o]:r[o]});return Vb(e,...t)};const vq={toggleTheme:e=>{},mode:"light"};var yq=typeof Ws=="object"&&Ws&&Ws.Object===Object&&Ws,bq=typeof self=="object"&&self&&self.Object===Object&&self;yq||bq||Function("return this")();var nS=typeof window<"u"?f.useLayoutEffect:f.useEffect;function V3(e,t,n,r){const o=f.useRef(t);nS(()=>{o.current=t},[t]),f.useEffect(()=>{const i=window;if(!(i&&i.addEventListener))return;const a=s=>{o.current(s)};return i.addEventListener(e,a,r),()=>{i.removeEventListener(e,a,r)}},[e,n,r])}function $3(e){const t=f.useRef(()=>{throw new Error("Cannot call an event handler while rendering.")});return nS(()=>{t.current=e},[e]),f.useCallback((...n)=>{var r;return(r=t.current)==null?void 0:r.call(t,...n)},[t])}var Iy=typeof window>"u";function rS(e,t,n={}){const{initializeWithValue:r=!0}=n,o=f.useCallback(h=>n.serializer?n.serializer(h):JSON.stringify(h),[n]),i=f.useCallback(h=>{if(n.deserializer)return n.deserializer(h);if(h==="undefined")return;const p=t instanceof Function?t():t;let m;try{m=JSON.parse(h)}catch(g){return console.error("Error parsing JSON:",g),p}return m},[n,t]),a=f.useCallback(()=>{const h=t instanceof Function?t():t;if(Iy)return h;try{const p=window.localStorage.getItem(e);return p?i(p):h}catch(p){return console.warn(`Error reading localStorage key “${e}”:`,p),h}},[t,e,i]),[s,l]=f.useState(()=>r?a():t instanceof Function?t():t),c=$3(h=>{Iy&&console.warn(`Tried setting localStorage key “${e}” even though environment is not a client`);try{const p=h instanceof Function?h(a()):h;window.localStorage.setItem(e,o(p)),l(p),window.dispatchEvent(new StorageEvent("local-storage",{key:e}))}catch(p){console.warn(`Error setting localStorage key “${e}”:`,p)}}),u=$3(()=>{Iy&&console.warn(`Tried removing localStorage key “${e}” even though environment is not a client`);const h=t instanceof Function?t():t;window.localStorage.removeItem(e),l(h),window.dispatchEvent(new StorageEvent("local-storage",{key:e}))});f.useEffect(()=>{l(a())},[e]);const d=f.useCallback(h=>{h.key&&h.key!==e||l(a())},[e,a]);return V3("storage",d),V3("local-storage",d),[s,c,u]}var wq=typeof window>"u";function HN(e,{defaultValue:t=!1,initializeWithValue:n=!0}={}){const r=s=>wq?t:window.matchMedia(s).matches,[o,i]=f.useState(()=>n?r(e):t);function a(){i(r(e))}return nS(()=>{const s=window.matchMedia(e);return a(),s.addListener?s.addListener(a):s.addEventListener("change",a),()=>{s.removeListener?s.removeListener(a):s.removeEventListener("change",a)}},[e]),o}const xq=({children:e})=>{let t="light";const[n,r]=rS("fellowship-settings",{themeMode:"light",collapsed:!1});["light","dark"].includes(n.themeMode)?t=n.themeMode:t=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";const[o,i]=ge.useState(t),a=f.useRef(o);window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",l=>{const c=l.matches?"dark":"light";r({themeMode:c,collapsed:n.collapsed}),Au.setStateWithRef(c,i,a)});const s=(l=null)=>{const c=l||(a.current==="dark"?"light":"dark");r({themeMode:c,collapsed:n.collapsed}),Au.setStateWithRef(c,i,a)};return K.jsx(UN.Provider,{value:{toggleTheme:s,mode:a.current},children:e})},UN=ge.createContext(vq),Vg=()=>ge.useContext(UN);var VN={exports:{}},oi={},$N={exports:{}},WN={};/** - * @license React - * scheduler.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */(function(e){function t(N,B){var R=N.length;N.push(B);e:for(;0>>1,P=N[L];if(0>>1;Lo(te,R))ieo(ue,te)?(N[L]=ue,N[ie]=R,L=ie):(N[L]=te,N[q]=R,L=q);else if(ieo(ue,R))N[L]=ue,N[ie]=R,L=ie;else break e}}return B}function o(N,B){var R=N.sortIndex-B.sortIndex;return R!==0?R:N.id-B.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],c=[],u=1,d=null,h=3,p=!1,m=!1,g=!1,v=typeof setTimeout=="function"?setTimeout:null,y=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function x(N){for(var B=n(c);B!==null;){if(B.callback===null)r(c);else if(B.startTime<=N)r(c),B.sortIndex=B.expirationTime,t(l,B);else break;B=n(c)}}function S(N){if(g=!1,x(N),!m)if(n(l)!==null)m=!0,I(O);else{var B=n(c);B!==null&&M(S,B.startTime-N)}}function O(N,B){m=!1,g&&(g=!1,y(A),A=-1),p=!0;var R=h;try{for(x(B),d=n(l);d!==null&&(!(d.expirationTime>B)||N&&!U());){var L=d.callback;if(typeof L=="function"){d.callback=null,h=d.priorityLevel;var P=L(d.expirationTime<=B);B=e.unstable_now(),typeof P=="function"?d.callback=P:d===n(l)&&r(l),x(B)}else r(l);d=n(l)}if(d!==null)var T=!0;else{var q=n(c);q!==null&&M(S,q.startTime-B),T=!1}return T}finally{d=null,h=R,p=!1}}var E=!1,k=null,A=-1,F=5,H=-1;function U(){return!(e.unstable_now()-HN||125L?(N.sortIndex=R,t(c,N),n(l)===null&&N===n(c)&&(g?(y(A),A=-1):g=!0,M(S,R-L))):(N.sortIndex=P,t(l,N),m||p||(m=!0,I(O))),N},e.unstable_shouldYield=U,e.unstable_wrapCallback=function(N){var B=h;return function(){var R=h;h=B;try{return N.apply(this,arguments)}finally{h=R}}}})(WN);$N.exports=WN;var Sq=$N.exports;/** - * @license React - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Cq=f,ni=Sq;function De(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),$b=Object.prototype.hasOwnProperty,Eq=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,W3={},X3={};function Pq(e){return $b.call(X3,e)?!0:$b.call(W3,e)?!1:Eq.test(e)?X3[e]=!0:(W3[e]=!0,!1)}function Oq(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function kq(e,t,n,r){if(t===null||typeof t>"u"||Oq(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function xo(e,t,n,r,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var Zr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Zr[e]=new xo(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Zr[t]=new xo(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Zr[e]=new xo(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Zr[e]=new xo(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Zr[e]=new xo(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Zr[e]=new xo(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Zr[e]=new xo(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Zr[e]=new xo(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Zr[e]=new xo(e,5,!1,e.toLowerCase(),null,!1,!1)});var oS=/[\-:]([a-z])/g;function iS(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(oS,iS);Zr[t]=new xo(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(oS,iS);Zr[t]=new xo(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(oS,iS);Zr[t]=new xo(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Zr[e]=new xo(e,1,!1,e.toLowerCase(),null,!1,!1)});Zr.xlinkHref=new xo("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Zr[e]=new xo(e,1,!1,e.toLowerCase(),null,!0,!0)});function aS(e,t,n,r){var o=Zr.hasOwnProperty(t)?Zr[t]:null;(o!==null?o.type!==0:r||!(2s||o[a]!==i[s]){var l=` -`+o[a].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{Ry=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?lf(e):""}function Iq(e){switch(e.tag){case 5:return lf(e.type);case 16:return lf("Lazy");case 13:return lf("Suspense");case 19:return lf("SuspenseList");case 0:case 2:case 15:return e=My(e.type,!1),e;case 11:return e=My(e.type.render,!1),e;case 1:return e=My(e.type,!0),e;default:return""}}function qb(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Jc:return"Fragment";case _c:return"Portal";case Wb:return"Profiler";case sS:return"StrictMode";case Xb:return"Suspense";case Kb:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case qN:return(e.displayName||"Context")+".Consumer";case KN:return(e._context.displayName||"Context")+".Provider";case lS:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case cS:return t=e.displayName||null,t!==null?t:qb(e.type)||"Memo";case Ds:t=e._payload,e=e._init;try{return qb(e(t))}catch{}}return null}function Nq(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return qb(t);case 8:return t===sS?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function ll(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ZN(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Rq(e){var t=ZN(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Mp(e){e._valueTracker||(e._valueTracker=Rq(e))}function YN(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ZN(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function p0(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Gb(e,t){var n=t.checked;return $n({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function q3(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=ll(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function _N(e,t){t=t.checked,t!=null&&aS(e,"checked",t,!1)}function Zb(e,t){_N(e,t);var n=ll(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Yb(e,t.type,n):t.hasOwnProperty("defaultValue")&&Yb(e,t.type,ll(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function G3(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Yb(e,t,n){(t!=="number"||p0(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var cf=Array.isArray;function pu(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=Tp.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Gf(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Sf={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Mq=["Webkit","ms","Moz","O"];Object.keys(Sf).forEach(function(e){Mq.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Sf[t]=Sf[e]})});function tR(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Sf.hasOwnProperty(e)&&Sf[e]?(""+t).trim():t+"px"}function nR(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=tR(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var Tq=$n({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Qb(e,t){if(t){if(Tq[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(De(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(De(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(De(61))}if(t.style!=null&&typeof t.style!="object")throw Error(De(62))}}function ew(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var tw=null;function uS(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var nw=null,mu=null,gu=null;function _3(e){if(e=Xh(e)){if(typeof nw!="function")throw Error(De(280));var t=e.stateNode;t&&(t=qg(t),nw(e.stateNode,e.type,t))}}function rR(e){mu?gu?gu.push(e):gu=[e]:mu=e}function oR(){if(mu){var e=mu,t=gu;if(gu=mu=null,_3(e),t)for(e=0;e>>=0,e===0?32:31-($q(e)/Wq|0)|0}var zp=64,jp=4194304;function uf(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function y0(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~o;s!==0?r=uf(s):(i&=a,i!==0&&(r=uf(i)))}else a=n&~o,a!==0?r=uf(a):i!==0&&(r=uf(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function $h(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ji(t),e[t]=n}function Gq(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Ef),a5=" ",s5=!1;function ER(e,t){switch(e){case"keyup":return SG.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function PR(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Qc=!1;function EG(e,t){switch(e){case"compositionend":return PR(t);case"keypress":return t.which!==32?null:(s5=!0,a5);case"textInput":return e=t.data,e===a5&&s5?null:e;default:return null}}function PG(e,t){if(Qc)return e==="compositionend"||!yS&&ER(e,t)?(e=SR(),km=mS=Xs=null,Qc=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=d5(n)}}function NR(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?NR(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function RR(){for(var e=window,t=p0();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=p0(e.document)}return t}function bS(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function jG(e){var t=RR(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&NR(n.ownerDocument.documentElement,n)){if(r!==null&&bS(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=f5(n,i);var a=f5(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,eu=null,lw=null,Of=null,cw=!1;function h5(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;cw||eu==null||eu!==p0(r)||(r=eu,"selectionStart"in r&&bS(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Of&&eh(Of,r)||(Of=r,r=x0(lw,"onSelect"),0ru||(e.current=mw[ru],mw[ru]=null,ru--)}function yn(e,t){ru++,mw[ru]=e.current,e.current=t}var cl={},ao=ml(cl),jo=ml(!1),nc=cl;function Fu(e,t){var n=e.type.contextTypes;if(!n)return cl;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Lo(e){return e=e.childContextTypes,e!=null}function C0(){Cn(jo),Cn(ao)}function w5(e,t,n){if(ao.current!==cl)throw Error(De(168));yn(ao,t),yn(jo,n)}function FR(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(De(108,Nq(e)||"Unknown",o));return $n({},n,r)}function E0(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||cl,nc=ao.current,yn(ao,e),yn(jo,jo.current),!0}function x5(e,t,n){var r=e.stateNode;if(!r)throw Error(De(169));n?(e=FR(e,t,nc),r.__reactInternalMemoizedMergedChildContext=e,Cn(jo),Cn(ao),yn(ao,e)):Cn(jo),yn(jo,n)}var Ja=null,Gg=!1,Xy=!1;function HR(e){Ja===null?Ja=[e]:Ja.push(e)}function KG(e){Gg=!0,HR(e)}function gl(){if(!Xy&&Ja!==null){Xy=!0;var e=0,t=ln;try{var n=Ja;for(ln=1;e>=a,o-=a,ts=1<<32-Ji(t)+o|n<A?(F=k,k=null):F=k.sibling;var H=h(y,k,x[A],S);if(H===null){k===null&&(k=F);break}e&&k&&H.alternate===null&&t(y,k),b=i(H,b,A),E===null?O=H:E.sibling=H,E=H,k=F}if(A===x.length)return n(y,k),zn&&kl(y,A),O;if(k===null){for(;AA?(F=k,k=null):F=k.sibling;var U=h(y,k,H.value,S);if(U===null){k===null&&(k=F);break}e&&k&&U.alternate===null&&t(y,k),b=i(U,b,A),E===null?O=U:E.sibling=U,E=U,k=F}if(H.done)return n(y,k),zn&&kl(y,A),O;if(k===null){for(;!H.done;A++,H=x.next())H=d(y,H.value,S),H!==null&&(b=i(H,b,A),E===null?O=H:E.sibling=H,E=H);return zn&&kl(y,A),O}for(k=r(y,k);!H.done;A++,H=x.next())H=p(k,y,A,H.value,S),H!==null&&(e&&H.alternate!==null&&k.delete(H.key===null?A:H.key),b=i(H,b,A),E===null?O=H:E.sibling=H,E=H);return e&&k.forEach(function(V){return t(y,V)}),zn&&kl(y,A),O}function v(y,b,x,S){if(typeof x=="object"&&x!==null&&x.type===Jc&&x.key===null&&(x=x.props.children),typeof x=="object"&&x!==null){switch(x.$$typeof){case Rp:e:{for(var O=x.key,E=b;E!==null;){if(E.key===O){if(O=x.type,O===Jc){if(E.tag===7){n(y,E.sibling),b=o(E,x.props.children),b.return=y,y=b;break e}}else if(E.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===Ds&&E5(O)===E.type){n(y,E.sibling),b=o(E,x.props),b.ref=Xd(y,E,x),b.return=y,y=b;break e}n(y,E);break}else t(y,E);E=E.sibling}x.type===Jc?(b=Gl(x.props.children,y.mode,S,x.key),b.return=y,y=b):(S=Lm(x.type,x.key,x.props,null,y.mode,S),S.ref=Xd(y,b,x),S.return=y,y=S)}return a(y);case _c:e:{for(E=x.key;b!==null;){if(b.key===E)if(b.tag===4&&b.stateNode.containerInfo===x.containerInfo&&b.stateNode.implementation===x.implementation){n(y,b.sibling),b=o(b,x.children||[]),b.return=y,y=b;break e}else{n(y,b);break}else t(y,b);b=b.sibling}b=Qy(x,y.mode,S),b.return=y,y=b}return a(y);case Ds:return E=x._init,v(y,b,E(x._payload),S)}if(cf(x))return m(y,b,x,S);if(Hd(x))return g(y,b,x,S);Up(y,x)}return typeof x=="string"&&x!==""||typeof x=="number"?(x=""+x,b!==null&&b.tag===6?(n(y,b.sibling),b=o(b,x),b.return=y,y=b):(n(y,b),b=Jy(x,y.mode,S),b.return=y,y=b),a(y)):n(y,b)}return v}var Uu=WR(!0),XR=WR(!1),k0=ml(null),I0=null,au=null,CS=null;function ES(){CS=au=I0=null}function PS(e){var t=k0.current;Cn(k0),e._currentValue=t}function yw(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function yu(e,t){I0=e,CS=au=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Mo=!0),e.firstContext=null)}function Pi(e){var t=e._currentValue;if(CS!==e)if(e={context:e,memoizedValue:t,next:null},au===null){if(I0===null)throw Error(De(308));au=e,I0.dependencies={lanes:0,firstContext:e}}else au=au.next=e;return t}var Al=null;function OS(e){Al===null?Al=[e]:Al.push(e)}function KR(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,OS(t)):(n.next=o.next,o.next=n),t.interleaved=n,cs(e,r)}function cs(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Fs=!1;function kS(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function qR(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function rs(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function tl(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Kt&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,cs(e,n)}return o=r.interleaved,o===null?(t.next=t,OS(r)):(t.next=o.next,o.next=t),r.interleaved=t,cs(e,n)}function Nm(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,fS(e,n)}}function P5(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function N0(e,t,n,r){var o=e.updateQueue;Fs=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var l=s,c=l.next;l.next=null,a===null?i=c:a.next=c,a=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==a&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(i!==null){var d=o.baseState;a=0,u=c=l=null,s=i;do{var h=s.lane,p=s.eventTime;if((r&h)===h){u!==null&&(u=u.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,g=s;switch(h=t,p=n,g.tag){case 1:if(m=g.payload,typeof m=="function"){d=m.call(p,d,h);break e}d=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=g.payload,h=typeof m=="function"?m.call(p,d,h):m,h==null)break e;d=$n({},d,h);break e;case 2:Fs=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,h=o.effects,h===null?o.effects=[s]:h.push(s))}else p={eventTime:p,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=p,l=d):u=u.next=p,a|=h;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;h=s,s=h.next,h.next=null,o.lastBaseUpdate=h,o.shared.pending=null}}while(!0);if(u===null&&(l=d),o.baseState=l,o.firstBaseUpdate=c,o.lastBaseUpdate=u,t=o.shared.interleaved,t!==null){o=t;do a|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);ic|=a,e.lanes=a,e.memoizedState=d}}function O5(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=qy.transition;qy.transition={};try{e(!1),t()}finally{ln=n,qy.transition=r}}function uM(){return Oi().memoizedState}function YG(e,t,n){var r=rl(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},dM(e))fM(t,n);else if(n=KR(e,t,n,r),n!==null){var o=go();Qi(n,e,r,o),hM(n,t,r)}}function _G(e,t,n){var r=rl(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(dM(e))fM(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,n);if(o.hasEagerState=!0,o.eagerState=s,ra(s,a)){var l=t.interleaved;l===null?(o.next=o,OS(t)):(o.next=l.next,l.next=o),t.interleaved=o;return}}catch{}finally{}n=KR(e,t,o,r),n!==null&&(o=go(),Qi(n,e,r,o),hM(n,t,r))}}function dM(e){var t=e.alternate;return e===Vn||t!==null&&t===Vn}function fM(e,t){kf=M0=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function hM(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,fS(e,n)}}var T0={readContext:Pi,useCallback:eo,useContext:eo,useEffect:eo,useImperativeHandle:eo,useInsertionEffect:eo,useLayoutEffect:eo,useMemo:eo,useReducer:eo,useRef:eo,useState:eo,useDebugValue:eo,useDeferredValue:eo,useTransition:eo,useMutableSource:eo,useSyncExternalStore:eo,useId:eo,unstable_isNewReconciler:!1},JG={readContext:Pi,useCallback:function(e,t){return ma().memoizedState=[e,t===void 0?null:t],e},useContext:Pi,useEffect:I5,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Mm(4194308,4,iM.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Mm(4194308,4,e,t)},useInsertionEffect:function(e,t){return Mm(4,2,e,t)},useMemo:function(e,t){var n=ma();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ma();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=YG.bind(null,Vn,e),[r.memoizedState,e]},useRef:function(e){var t=ma();return e={current:e},t.memoizedState=e},useState:k5,useDebugValue:LS,useDeferredValue:function(e){return ma().memoizedState=e},useTransition:function(){var e=k5(!1),t=e[0];return e=ZG.bind(null,e[1]),ma().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Vn,o=ma();if(zn){if(n===void 0)throw Error(De(407));n=n()}else{if(n=t(),Dr===null)throw Error(De(349));oc&30||_R(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,I5(QR.bind(null,r,i,e),[e]),r.flags|=2048,lh(9,JR.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=ma(),t=Dr.identifierPrefix;if(zn){var n=ns,r=ts;n=(r&~(1<<32-Ji(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ah++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[ba]=t,e[rh]=r,CM(e,t,!1,!1),t.stateNode=e;e:{switch(a=ew(n,r),n){case"dialog":xn("cancel",e),xn("close",e),o=r;break;case"iframe":case"object":case"embed":xn("load",e),o=r;break;case"video":case"audio":for(o=0;oWu&&(t.flags|=128,r=!0,Kd(i,!1),t.lanes=4194304)}else{if(!r)if(e=R0(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Kd(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!zn)return to(t),null}else 2*tr()-i.renderingStartTime>Wu&&n!==1073741824&&(t.flags|=128,r=!0,Kd(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=tr(),t.sibling=null,n=Hn.current,yn(Hn,r?n&1|2:n&1),t):(to(t),null);case 22:case 23:return US(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Go&1073741824&&(to(t),t.subtreeFlags&6&&(t.flags|=8192)):to(t),null;case 24:return null;case 25:return null}throw Error(De(156,t.tag))}function aZ(e,t){switch(xS(t),t.tag){case 1:return Lo(t.type)&&C0(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Vu(),Cn(jo),Cn(ao),RS(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return NS(t),null;case 13:if(Cn(Hn),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(De(340));Hu()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Cn(Hn),null;case 4:return Vu(),null;case 10:return PS(t.type._context),null;case 22:case 23:return US(),null;case 24:return null;default:return null}}var $p=!1,oo=!1,sZ=typeof WeakSet=="function"?WeakSet:Set,tt=null;function su(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Gn(e,t,r)}else n.current=null}function kw(e,t,n){try{n()}catch(r){Gn(e,t,r)}}var F5=!1;function lZ(e,t){if(uw=b0,e=RR(),bS(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,s=-1,l=-1,c=0,u=0,d=e,h=null;t:for(;;){for(var p;d!==n||o!==0&&d.nodeType!==3||(s=a+o),d!==i||r!==0&&d.nodeType!==3||(l=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(p=d.firstChild)!==null;)h=d,d=p;for(;;){if(d===e)break t;if(h===n&&++c===o&&(s=a),h===i&&++u===r&&(l=a),(p=d.nextSibling)!==null)break;d=h,h=d.parentNode}d=p}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(dw={focusedElem:e,selectionRange:n},b0=!1,tt=t;tt!==null;)if(t=tt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,tt=e;else for(;tt!==null;){t=tt;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var g=m.memoizedProps,v=m.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?g:Vi(t.type,g),v);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var x=t.stateNode.containerInfo;x.nodeType===1?x.textContent="":x.nodeType===9&&x.documentElement&&x.removeChild(x.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(De(163))}}catch(S){Gn(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,tt=e;break}tt=t.return}return m=F5,F5=!1,m}function If(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&kw(t,n,i)}o=o.next}while(o!==r)}}function _g(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Iw(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function OM(e){var t=e.alternate;t!==null&&(e.alternate=null,OM(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ba],delete t[rh],delete t[pw],delete t[WG],delete t[XG])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function kM(e){return e.tag===5||e.tag===3||e.tag===4}function H5(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||kM(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Nw(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=S0));else if(r!==4&&(e=e.child,e!==null))for(Nw(e,t,n),e=e.sibling;e!==null;)Nw(e,t,n),e=e.sibling}function Rw(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Rw(e,t,n),e=e.sibling;e!==null;)Rw(e,t,n),e=e.sibling}var $r=null,$i=!1;function Os(e,t,n){for(n=n.child;n!==null;)IM(e,t,n),n=n.sibling}function IM(e,t,n){if(Ea&&typeof Ea.onCommitFiberUnmount=="function")try{Ea.onCommitFiberUnmount($g,n)}catch{}switch(n.tag){case 5:oo||su(n,t);case 6:var r=$r,o=$i;$r=null,Os(e,t,n),$r=r,$i=o,$r!==null&&($i?(e=$r,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):$r.removeChild(n.stateNode));break;case 18:$r!==null&&($i?(e=$r,n=n.stateNode,e.nodeType===8?Wy(e.parentNode,n):e.nodeType===1&&Wy(e,n),Jf(e)):Wy($r,n.stateNode));break;case 4:r=$r,o=$i,$r=n.stateNode.containerInfo,$i=!0,Os(e,t,n),$r=r,$i=o;break;case 0:case 11:case 14:case 15:if(!oo&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&kw(n,t,a),o=o.next}while(o!==r)}Os(e,t,n);break;case 1:if(!oo&&(su(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Gn(n,t,s)}Os(e,t,n);break;case 21:Os(e,t,n);break;case 22:n.mode&1?(oo=(r=oo)||n.memoizedState!==null,Os(e,t,n),oo=r):Os(e,t,n);break;default:Os(e,t,n)}}function U5(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new sZ),t.forEach(function(r){var o=vZ.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Fi(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=a),r&=~i}if(r=o,r=tr()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*uZ(r/1960))-r,10e?16:e,Ks===null)var r=!1;else{if(e=Ks,Ks=null,L0=0,Kt&6)throw Error(De(331));var o=Kt;for(Kt|=4,tt=e.current;tt!==null;){var i=tt,a=i.child;if(tt.flags&16){var s=i.deletions;if(s!==null){for(var l=0;ltr()-FS?ql(e,0):DS|=n),Bo(e,t)}function BM(e,t){t===0&&(e.mode&1?(t=jp,jp<<=1,!(jp&130023424)&&(jp=4194304)):t=1);var n=go();e=cs(e,t),e!==null&&($h(e,t,n),Bo(e,n))}function gZ(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),BM(e,n)}function vZ(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(De(314))}r!==null&&r.delete(t),BM(e,n)}var AM;AM=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||jo.current)Mo=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Mo=!1,oZ(e,t,n);Mo=!!(e.flags&131072)}else Mo=!1,zn&&t.flags&1048576&&UR(t,O0,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Tm(e,t),e=t.pendingProps;var o=Fu(t,ao.current);yu(t,n),o=TS(null,t,r,e,o,n);var i=zS();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Lo(r)?(i=!0,E0(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,kS(t),o.updater=Yg,t.stateNode=o,o._reactInternals=t,ww(t,r,e,n),t=Cw(null,t,r,!0,i,n)):(t.tag=0,zn&&i&&wS(t),ho(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Tm(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=bZ(r),e=Vi(r,e),o){case 0:t=Sw(null,t,r,e,n);break e;case 1:t=B5(null,t,r,e,n);break e;case 11:t=j5(null,t,r,e,n);break e;case 14:t=L5(null,t,r,Vi(r.type,e),n);break e}throw Error(De(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Vi(r,o),Sw(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Vi(r,o),B5(e,t,r,o,n);case 3:e:{if(wM(t),e===null)throw Error(De(387));r=t.pendingProps,i=t.memoizedState,o=i.element,qR(e,t),N0(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=$u(Error(De(423)),t),t=A5(e,t,r,n,o);break e}else if(r!==o){o=$u(Error(De(424)),t),t=A5(e,t,r,n,o);break e}else for(Zo=el(t.stateNode.containerInfo.firstChild),ti=t,zn=!0,qi=null,n=XR(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Hu(),r===o){t=us(e,t,n);break e}ho(e,t,r,n)}t=t.child}return t;case 5:return GR(t),e===null&&vw(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,fw(r,o)?a=null:i!==null&&fw(r,i)&&(t.flags|=32),bM(e,t),ho(e,t,a,n),t.child;case 6:return e===null&&vw(t),null;case 13:return xM(e,t,n);case 4:return IS(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Uu(t,null,r,n):ho(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Vi(r,o),j5(e,t,r,o,n);case 7:return ho(e,t,t.pendingProps,n),t.child;case 8:return ho(e,t,t.pendingProps.children,n),t.child;case 12:return ho(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,yn(k0,r._currentValue),r._currentValue=a,i!==null)if(ra(i.value,a)){if(i.children===o.children&&!jo.current){t=us(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(i.tag===1){l=rs(-1,n&-n),l.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),yw(i.return,n,t),s.lanes|=n;break}l=l.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(De(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),yw(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}ho(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,yu(t,n),o=Pi(o),r=r(o),t.flags|=1,ho(e,t,r,n),t.child;case 14:return r=t.type,o=Vi(r,t.pendingProps),o=Vi(r.type,o),L5(e,t,r,o,n);case 15:return vM(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Vi(r,o),Tm(e,t),t.tag=1,Lo(r)?(e=!0,E0(t)):e=!1,yu(t,n),pM(t,r,o),ww(t,r,o,n),Cw(null,t,r,!0,e,n);case 19:return SM(e,t,n);case 22:return yM(e,t,n)}throw Error(De(156,t.tag))};function DM(e,t){return dR(e,t)}function yZ(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function bi(e,t,n,r){return new yZ(e,t,n,r)}function $S(e){return e=e.prototype,!(!e||!e.isReactComponent)}function bZ(e){if(typeof e=="function")return $S(e)?1:0;if(e!=null){if(e=e.$$typeof,e===lS)return 11;if(e===cS)return 14}return 2}function ol(e,t){var n=e.alternate;return n===null?(n=bi(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Lm(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")$S(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case Jc:return Gl(n.children,o,i,t);case sS:a=8,o|=8;break;case Wb:return e=bi(12,n,t,o|2),e.elementType=Wb,e.lanes=i,e;case Xb:return e=bi(13,n,t,o),e.elementType=Xb,e.lanes=i,e;case Kb:return e=bi(19,n,t,o),e.elementType=Kb,e.lanes=i,e;case GN:return Qg(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case KN:a=10;break e;case qN:a=9;break e;case lS:a=11;break e;case cS:a=14;break e;case Ds:a=16,r=null;break e}throw Error(De(130,e==null?e:typeof e,""))}return t=bi(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Gl(e,t,n,r){return e=bi(7,e,r,t),e.lanes=n,e}function Qg(e,t,n,r){return e=bi(22,e,r,t),e.elementType=GN,e.lanes=n,e.stateNode={isHidden:!1},e}function Jy(e,t,n){return e=bi(6,e,null,t),e.lanes=n,e}function Qy(e,t,n){return t=bi(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function wZ(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=zy(0),this.expirationTimes=zy(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=zy(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function WS(e,t,n,r,o,i,a,s,l){return e=new wZ(e,t,n,s,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=bi(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},kS(i),e}function xZ(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(VM)}catch(e){console.error(e)}}VM(),VN.exports=oi;var Ma=VN.exports;const uh=fd(Ma),OZ=pk({__proto__:null,default:uh},[Ma]);var $M,Z5=Ma;$M=Z5.createRoot,Z5.hydrateRoot;/** - * @remix-run/router v1.17.1 - * - * Copyright (c) Remix Software Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */function dh(){return dh=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function GS(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function IZ(){return Math.random().toString(36).substr(2,8)}function _5(e,t){return{usr:e.state,key:e.key,idx:t}}function Lw(e,t,n,r){return n===void 0&&(n=null),dh({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?vc(t):t,{state:n,key:t&&t.key||r||IZ()})}function D0(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function vc(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function NZ(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,a=o.history,s=qs.Pop,l=null,c=u();c==null&&(c=0,a.replaceState(dh({},a.state,{idx:c}),""));function u(){return(a.state||{idx:null}).idx}function d(){s=qs.Pop;let v=u(),y=v==null?null:v-c;c=v,l&&l({action:s,location:g.location,delta:y})}function h(v,y){s=qs.Push;let b=Lw(g.location,v,y);n&&n(b,v),c=u()+1;let x=_5(b,c),S=g.createHref(b);try{a.pushState(x,"",S)}catch(O){if(O instanceof DOMException&&O.name==="DataCloneError")throw O;o.location.assign(S)}i&&l&&l({action:s,location:g.location,delta:1})}function p(v,y){s=qs.Replace;let b=Lw(g.location,v,y);n&&n(b,v),c=u();let x=_5(b,c),S=g.createHref(b);a.replaceState(x,"",S),i&&l&&l({action:s,location:g.location,delta:0})}function m(v){let y=o.location.origin!=="null"?o.location.origin:o.location.href,b=typeof v=="string"?v:D0(v);return b=b.replace(/ $/,"%20"),fr(y,"No window.location.(origin|href) available to create URL for href: "+b),new URL(b,y)}let g={get action(){return s},get location(){return e(o,a)},listen(v){if(l)throw new Error("A history only accepts one active listener");return o.addEventListener(Y5,d),l=v,()=>{o.removeEventListener(Y5,d),l=null}},createHref(v){return t(o,v)},createURL:m,encodeLocation(v){let y=m(v);return{pathname:y.pathname,search:y.search,hash:y.hash}},push:h,replace:p,go(v){return a.go(v)}};return g}var J5;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(J5||(J5={}));function RZ(e,t,n){return n===void 0&&(n="/"),MZ(e,t,n,!1)}function MZ(e,t,n,r){let o=typeof t=="string"?vc(t):t,i=ZS(o.pathname||"/",n);if(i==null)return null;let a=WM(e);TZ(a);let s=null;for(let l=0;s==null&&l{let l={relativePath:s===void 0?i.path||"":s,caseSensitive:i.caseSensitive===!0,childrenIndex:a,route:i};l.relativePath.startsWith("/")&&(fr(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let c=il([r,l.relativePath]),u=n.concat(l);i.children&&i.children.length>0&&(fr(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),WM(i.children,t,u,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:FZ(c,i.index),routesMeta:u})};return e.forEach((i,a)=>{var s;if(i.path===""||!((s=i.path)!=null&&s.includes("?")))o(i,a);else for(let l of XM(i.path))o(i,a,l)}),t}function XM(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let a=XM(r.join("/")),s=[];return s.push(...a.map(l=>l===""?i:[i,l].join("/"))),o&&s.push(...a),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function TZ(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:HZ(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const zZ=/^:[\w-]+$/,jZ=3,LZ=2,BZ=1,AZ=10,DZ=-2,Q5=e=>e==="*";function FZ(e,t){let n=e.split("/"),r=n.length;return n.some(Q5)&&(r+=DZ),t&&(r+=LZ),n.filter(o=>!Q5(o)).reduce((o,i)=>o+(zZ.test(i)?jZ:i===""?BZ:AZ),r)}function HZ(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function UZ(e,t,n){let{routesMeta:r}=e,o={},i="/",a=[];for(let s=0;s{let{paramName:h,isOptional:p}=u;if(h==="*"){let g=s[d]||"";a=i.slice(0,i.length-g.length).replace(/(.)\/+$/,"$1")}const m=s[d];return p&&!m?c[h]=void 0:c[h]=(m||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:a,pattern:e}}function VZ(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),GS(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,s,l)=>(r.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function $Z(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return GS(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function ZS(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function WZ(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?vc(e):e;return{pathname:n?n.startsWith("/")?n:XZ(n,t):t,search:GZ(r),hash:ZZ(o)}}function XZ(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function e1(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function KZ(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function KM(e,t){let n=KZ(e);return t?n.map((r,o)=>o===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function qM(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=vc(e):(o=dh({},e),fr(!o.pathname||!o.pathname.includes("?"),e1("?","pathname","search",o)),fr(!o.pathname||!o.pathname.includes("#"),e1("#","pathname","hash",o)),fr(!o.search||!o.search.includes("#"),e1("#","search","hash",o)));let i=e===""||o.pathname==="",a=i?"/":o.pathname,s;if(a==null)s=n;else{let d=t.length-1;if(!r&&a.startsWith("..")){let h=a.split("/");for(;h[0]==="..";)h.shift(),d-=1;o.pathname=h.join("/")}s=d>=0?t[d]:"/"}let l=WZ(o,s),c=a&&a!=="/"&&a.endsWith("/"),u=(i||a===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(c||u)&&(l.pathname+="/"),l}const il=e=>e.join("/").replace(/\/\/+/g,"/"),qZ=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),GZ=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,ZZ=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function YZ(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const GM=["post","put","patch","delete"];new Set(GM);const _Z=["get",...GM];new Set(_Z);/** - * React Router v6.24.1 - * - * Copyright (c) Remix Software Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */function fh(){return fh=Object.assign?Object.assign.bind():function(e){for(var t=1;t{s.current=!0}),f.useCallback(function(c,u){if(u===void 0&&(u={}),!s.current)return;if(typeof c=="number"){r.go(c);return}let d=qM(c,JSON.parse(a),i,u.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:il([t,d.pathname])),(u.replace?r.replace:r.push)(d,u.state,u)},[t,r,a,i,e])}function _M(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=f.useContext(yc),{matches:o}=f.useContext(bc),{pathname:i}=Gh(),a=JSON.stringify(KM(o,r.v7_relativeSplatPath));return f.useMemo(()=>qM(e,JSON.parse(a),i,n==="path"),[e,a,i,n])}function nY(e,t){return rY(e,t)}function rY(e,t,n,r){qh()||fr(!1);let{navigator:o}=f.useContext(yc),{matches:i}=f.useContext(bc),a=i[i.length-1],s=a?a.params:{};a&&a.pathname;let l=a?a.pathnameBase:"/";a&&a.route;let c=Gh(),u;if(t){var d;let v=typeof t=="string"?vc(t):t;l==="/"||(d=v.pathname)!=null&&d.startsWith(l)||fr(!1),u=v}else u=c;let h=u.pathname||"/",p=h;if(l!=="/"){let v=l.replace(/^\//,"").split("/");p="/"+h.replace(/^\//,"").split("/").slice(v.length).join("/")}let m=RZ(e,{pathname:p}),g=lY(m&&m.map(v=>Object.assign({},v,{params:Object.assign({},s,v.params),pathname:il([l,o.encodeLocation?o.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?l:il([l,o.encodeLocation?o.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),i,n,r);return t&&g?f.createElement(ov.Provider,{value:{location:fh({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:qs.Pop}},g):g}function oY(){let e=fY(),t=YZ(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return f.createElement(f.Fragment,null,f.createElement("h2",null,"Unexpected Application Error!"),f.createElement("h3",{style:{fontStyle:"italic"}},t),n?f.createElement("pre",{style:o},n):null,null)}const iY=f.createElement(oY,null);class aY extends f.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?f.createElement(bc.Provider,{value:this.props.routeContext},f.createElement(ZM.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function sY(e){let{routeContext:t,match:n,children:r}=e,o=f.useContext(YS);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),f.createElement(bc.Provider,{value:t},r)}function lY(e,t,n,r){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if((i=n)!=null&&i.errors)e=n.matches;else return null}let a=e,s=(o=n)==null?void 0:o.errors;if(s!=null){let u=a.findIndex(d=>d.route.id&&(s==null?void 0:s[d.route.id])!==void 0);u>=0||fr(!1),a=a.slice(0,Math.min(a.length,u+1))}let l=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let u=0;u=0?a=a.slice(0,c+1):a=[a[0]];break}}}return a.reduceRight((u,d,h)=>{let p,m=!1,g=null,v=null;n&&(p=s&&d.route.id?s[d.route.id]:void 0,g=d.route.errorElement||iY,l&&(c<0&&h===0?(m=!0,v=null):c===h&&(m=!0,v=d.route.hydrateFallbackElement||null)));let y=t.concat(a.slice(0,h+1)),b=()=>{let x;return p?x=g:m?x=v:d.route.Component?x=f.createElement(d.route.Component,null):d.route.element?x=d.route.element:x=u,f.createElement(sY,{match:d,routeContext:{outlet:u,matches:y,isDataRoute:n!=null},children:x})};return n&&(d.route.ErrorBoundary||d.route.errorElement||h===0)?f.createElement(aY,{location:n.location,revalidation:n.revalidation,component:g,error:p,children:b(),routeContext:{outlet:null,matches:y,isDataRoute:!0}}):b()},null)}var JM=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(JM||{}),F0=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(F0||{});function cY(e){let t=f.useContext(YS);return t||fr(!1),t}function uY(e){let t=f.useContext(JZ);return t||fr(!1),t}function dY(e){let t=f.useContext(bc);return t||fr(!1),t}function QM(e){let t=dY(),n=t.matches[t.matches.length-1];return n.route.id||fr(!1),n.route.id}function fY(){var e;let t=f.useContext(ZM),n=uY(F0.UseRouteError),r=QM(F0.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function hY(){let{router:e}=cY(JM.UseNavigateStable),t=QM(F0.UseNavigateStable),n=f.useRef(!1);return YM(()=>{n.current=!0}),f.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,fh({fromRouteId:t},i)))},[e,t])}function e9(e){fr(!1)}function pY(e){let{basename:t="/",children:n=null,location:r,navigationType:o=qs.Pop,navigator:i,static:a=!1,future:s}=e;qh()&&fr(!1);let l=t.replace(/^\/*/,"/"),c=f.useMemo(()=>({basename:l,navigator:i,static:a,future:fh({v7_relativeSplatPath:!1},s)}),[l,s,i,a]);typeof r=="string"&&(r=vc(r));let{pathname:u="/",search:d="",hash:h="",state:p=null,key:m="default"}=r,g=f.useMemo(()=>{let v=ZS(u,l);return v==null?null:{location:{pathname:v,search:d,hash:h,state:p,key:m},navigationType:o}},[l,u,d,h,p,m,o]);return g==null?null:f.createElement(yc.Provider,{value:c},f.createElement(ov.Provider,{children:n,value:g}))}function mY(e){let{children:t,location:n}=e;return nY(Bw(t),n)}new Promise(()=>{});function Bw(e,t){t===void 0&&(t=[]);let n=[];return f.Children.forEach(e,(r,o)=>{if(!f.isValidElement(r))return;let i=[...t,o];if(r.type===f.Fragment){n.push.apply(n,Bw(r.props.children,i));return}r.type!==e9&&fr(!1),!r.props.index||!r.props.children||fr(!1);let a={id:r.props.id||i.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(a.children=Bw(r.props.children,i)),n.push(a)}),n}/** - * React Router DOM v6.24.1 - * - * Copyright (c) Remix Software Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */function Aw(){return Aw=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function vY(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function yY(e,t){return e.button===0&&(!t||t==="_self")&&!vY(e)}const bY=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],wY="6";try{window.__reactRouterVersion=wY}catch{}const xY="startTransition",t4=Bh[xY];function SY(e){let{basename:t,children:n,future:r,window:o}=e,i=f.useRef();i.current==null&&(i.current=kZ({window:o,v5Compat:!0}));let a=i.current,[s,l]=f.useState({action:a.action,location:a.location}),{v7_startTransition:c}=r||{},u=f.useCallback(d=>{c&&t4?t4(()=>l(d)):l(d)},[l,c]);return f.useLayoutEffect(()=>a.listen(u),[a,u]),f.createElement(pY,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:a,future:r})}const CY=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",EY=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,sc=f.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:i,replace:a,state:s,target:l,to:c,preventScrollReset:u,unstable_viewTransition:d}=t,h=gY(t,bY),{basename:p}=f.useContext(yc),m,g=!1;if(typeof c=="string"&&EY.test(c)&&(m=c,CY))try{let x=new URL(window.location.href),S=c.startsWith("//")?new URL(x.protocol+c):new URL(c),O=ZS(S.pathname,p);S.origin===x.origin&&O!=null?c=O+S.search+S.hash:g=!0}catch{}let v=QZ(c,{relative:o}),y=PY(c,{replace:a,state:s,target:l,preventScrollReset:u,relative:o,unstable_viewTransition:d});function b(x){r&&r(x),x.defaultPrevented||y(x)}return f.createElement("a",Aw({},h,{href:m||v,onClick:g||i?r:b,ref:n,target:l}))});var n4;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(n4||(n4={}));var r4;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(r4||(r4={}));function PY(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:s}=t===void 0?{}:t,l=eY(),c=Gh(),u=_M(e,{relative:a});return f.useCallback(d=>{if(yY(d,n)){d.preventDefault();let h=r!==void 0?r:D0(c)===D0(u);l(e,{replace:h,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:s})}},[c,l,u,r,o,n,e,i,a,s])}var t9={exports:{}};/*! - Copyright (c) 2018 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",a=0;a1&&arguments[1]!==void 0?arguments[1]:{},n=[];return ge.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(ki(r)):Mf.isFragment(r)&&r.props?n=n.concat(ki(r.props.children,t)):n.push(r))}),n}var Dw={},NY=function(t){};function RY(e,t){}function MY(e,t){}function TY(){Dw={}}function o9(e,t,n){!t&&!Dw[n]&&(e(!1,n),Dw[n]=!0)}function En(e,t){o9(RY,e,t)}function zY(e,t){o9(MY,e,t)}En.preMessage=NY;En.resetWarned=TY;En.noteOnce=zY;function nt(e){"@babel/helpers - typeof";return nt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nt(e)}function jY(e,t){if(nt(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(nt(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function i9(e){var t=jY(e,"string");return nt(t)=="symbol"?t:t+""}function ee(e,t,n){return(t=i9(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function ae(e){for(var t=1;t=19;var Hw=f.createContext(null);function AY(e){var t=e.children,n=e.onBatchResize,r=f.useRef(0),o=f.useRef([]),i=f.useContext(Hw),a=f.useCallback(function(s,l,c){r.current+=1;var u=r.current;o.current.push({size:s,element:l,data:c}),Promise.resolve().then(function(){u===r.current&&(n==null||n(o.current),o.current=[])}),i==null||i(s,l,c)},[n,i]);return f.createElement(Hw.Provider,{value:a},t)}var a9=function(){if(typeof Map<"u")return Map;function e(t,n){var r=-1;return t.some(function(o,i){return o[0]===n?(r=i,!0):!1}),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(n){var r=e(this.__entries__,n),o=this.__entries__[r];return o&&o[1]},t.prototype.set=function(n,r){var o=e(this.__entries__,n);~o?this.__entries__[o][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,o=e(r,n);~o&&r.splice(o,1)},t.prototype.has=function(n){return!!~e(this.__entries__,n)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,r){r===void 0&&(r=null);for(var o=0,i=this.__entries__;o0},e.prototype.connect_=function(){!Uw||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),$Y?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!Uw||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var n=t.propertyName,r=n===void 0?"":n,o=VY.some(function(i){return!!~r.indexOf(i)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),s9=function(e,t){for(var n=0,r=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof Xu(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new JY(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof Xu(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new QY(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),c9=typeof WeakMap<"u"?new WeakMap:new a9,u9=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=WY.getInstance(),r=new e_(t,n,this);c9.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){u9.prototype[e]=function(){var t;return(t=c9.get(this))[e].apply(t,arguments)}});var t_=function(){return typeof H0.ResizeObserver<"u"?H0.ResizeObserver:u9}(),Gs=new Map;function n_(e){e.forEach(function(t){var n,r=t.target;(n=Gs.get(r))===null||n===void 0||n.forEach(function(o){return o(r)})})}var d9=new t_(n_);function r_(e,t){Gs.has(e)||(Gs.set(e,new Set),d9.observe(e)),Gs.get(e).add(t)}function o_(e,t){Gs.has(e)&&(Gs.get(e).delete(t),Gs.get(e).size||(d9.unobserve(e),Gs.delete(e)))}function mr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a4(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:1;s4+=1;var r=s4;function o(i){if(i===0)m9(r),t();else{var a=h9(function(){o(i-1)});tC.set(r,a)}}return o(n),r};en.cancel=function(e){var t=tC.get(e);return m9(e),p9(t)};function g9(e){if(Array.isArray(e))return e}function h_(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,o=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}function v9(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Se(e,t){return g9(e)||h_(e,t)||eC(e,t)||v9()}function vh(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}function Yr(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function $w(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var l4="data-rc-order",c4="data-rc-priority",p_="rc-util-key",Ww=new Map;function y9(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):p_}function gv(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function m_(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function nC(e){return Array.from((Ww.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function b9(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Yr())return null;var n=t.csp,r=t.prepend,o=t.priority,i=o===void 0?0:o,a=m_(r),s=a==="prependQueue",l=document.createElement("style");l.setAttribute(l4,a),s&&i&&l.setAttribute(c4,"".concat(i)),n!=null&&n.nonce&&(l.nonce=n==null?void 0:n.nonce),l.innerHTML=e;var c=gv(t),u=c.firstChild;if(r){if(s){var d=(t.styles||nC(c)).filter(function(h){if(!["prepend","prependQueue"].includes(h.getAttribute(l4)))return!1;var p=Number(h.getAttribute(c4)||0);return i>=p});if(d.length)return c.insertBefore(l,d[d.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function w9(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=gv(t);return(t.styles||nC(n)).find(function(r){return r.getAttribute(y9(t))===e})}function yh(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=w9(e,t);if(n){var r=gv(t);r.removeChild(n)}}function g_(e,t){var n=Ww.get(e);if(!n||!$w(document,n)){var r=b9("",t),o=r.parentNode;Ww.set(e,o),e.removeChild(r)}}function os(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=gv(n),o=nC(r),i=ae(ae({},n),{},{styles:o});g_(r,i);var a=w9(t,i);if(a){var s,l;if((s=i.csp)!==null&&s!==void 0&&s.nonce&&a.nonce!==((l=i.csp)===null||l===void 0?void 0:l.nonce)){var c;a.nonce=(c=i.csp)===null||c===void 0?void 0:c.nonce}return a.innerHTML!==e&&(a.innerHTML=e),a}var u=b9(e,i);return u.setAttribute(y9(i),t),u}function v_(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function xt(e,t){if(e==null)return{};var n,r,o=v_(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function za(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(i,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=r.has(i);if(En(!l,"Warning: There may be circular references"),l)return!1;if(i===a)return!0;if(n&&s>1)return!1;r.add(i);var c=s+1;if(Array.isArray(i)){if(!Array.isArray(a)||i.length!==a.length)return!1;for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,a={map:this.cache};return n.forEach(function(s){if(!a)a=void 0;else{var l;a=(l=a)===null||l===void 0||(l=l.map)===null||l===void 0?void 0:l.get(s)}}),(r=a)!==null&&r!==void 0&&r.value&&i&&(a.value[1]=this.cacheCallTimes++),(o=a)===null||o===void 0?void 0:o.value}},{key:"get",value:function(n){var r;return(r=this.internalGet(n,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(n){return!!this.internalGet(n)}},{key:"set",value:function(n,r){var o=this;if(!this.has(n)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var i=this.keys.reduce(function(c,u){var d=Se(c,2),h=d[1];return o.internalGet(u)[1]0,void 0),u4+=1}return gr(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,o){return o(n,r)},void 0)}}]),e}(),n1=new rC;function Kw(e){var t=Array.isArray(e)?e:[e];return n1.has(t)||n1.set(t,new C9(t)),n1.get(t)}var O_=new WeakMap,r1={};function k_(e,t){for(var n=O_,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1,n=d4.get(e)||"";return n||(Object.keys(e).forEach(function(r){var o=e[r];n+=r,o instanceof C9?n+=o.id:o&&nt(o)==="object"?n+=zf(o,t):n+=o}),t&&(n=vh(n)),d4.set(e,n)),n}function f4(e,t){return vh("".concat(t,"_").concat(zf(e,!0)))}var qw=Yr();function ye(e){return typeof e=="number"?"".concat(e,"px"):e}function V0(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(o)return e;var i=ae(ae({},r),{},ee(ee({},Ku,t),ea,n)),a=Object.keys(i).map(function(s){var l=i[s];return l?"".concat(s,'="').concat(l,'"'):null}).filter(function(s){return s}).join(" ");return"")}var Bm=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(n?"".concat(n,"-"):"").concat(t).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},I_=function(t,n,r){return Object.keys(t).length?".".concat(n).concat(r!=null&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(t).map(function(o){var i=Se(o,2),a=i[0],s=i[1];return"".concat(a,":").concat(s,";")}).join(""),"}"):""},E9=function(t,n,r){var o={},i={};return Object.entries(t).forEach(function(a){var s,l,c=Se(a,2),u=c[0],d=c[1];if(r!=null&&(s=r.preserve)!==null&&s!==void 0&&s[u])i[u]=d;else if((typeof d=="string"||typeof d=="number")&&!(r!=null&&(l=r.ignore)!==null&&l!==void 0&&l[u])){var h,p=Bm(u,r==null?void 0:r.prefix);o[p]=typeof d=="number"&&!(r!=null&&(h=r.unitless)!==null&&h!==void 0&&h[u])?"".concat(d,"px"):String(d),i[u]="var(".concat(p,")")}}),[i,I_(o,n,{scope:r==null?void 0:r.scope})]},h4=Yr()?f.useLayoutEffect:f.useEffect,Wt=function(t,n){var r=f.useRef(!0);h4(function(){return t(r.current)},n),h4(function(){return r.current=!1,function(){r.current=!0}},[])},p4=function(t,n){Wt(function(r){if(!r)return t()},n)},N_=ae({},Bh),m4=N_.useInsertionEffect,R_=function(t,n,r){f.useMemo(t,r),Wt(function(){return n(!0)},r)},M_=m4?function(e,t,n){return m4(function(){return e(),t()},n)}:R_,T_=ae({},Bh),z_=T_.useInsertionEffect,j_=function(t){var n=[],r=!1;function o(i){r||n.push(i)}return f.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(i){return i()})}},t),o},L_=function(){return function(t){t()}},B_=typeof z_<"u"?j_:L_;function oC(e,t,n,r,o){var i=f.useContext(vv),a=i.cache,s=[e].concat(Ie(t)),l=Xw(s),c=B_([l]),u=function(m){a.opUpdate(l,function(g){var v=g||[void 0,void 0],y=Se(v,2),b=y[0],x=b===void 0?0:b,S=y[1],O=S,E=O||n(),k=[x,E];return m?m(k):k})};f.useMemo(function(){u()},[l]);var d=a.opGet(l),h=d[1];return M_(function(){o==null||o(h)},function(p){return u(function(m){var g=Se(m,2),v=g[0],y=g[1];return p&&v===0&&(o==null||o(h)),[v+1,y]}),function(){a.opUpdate(l,function(m){var g=m||[],v=Se(g,2),y=v[0],b=y===void 0?0:y,x=v[1],S=b-1;return S===0?(c(function(){(p||!a.opGet(l))&&(r==null||r(x,!1))}),null):[b-1,x]})}},[l]),h}var A_={},D_="css",zl=new Map;function F_(e){zl.set(e,(zl.get(e)||0)+1)}function H_(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(Ku,'="').concat(e,'"]'));n.forEach(function(r){if(r[Zs]===t){var o;(o=r.parentNode)===null||o===void 0||o.removeChild(r)}})}}var U_=0;function V_(e,t){zl.set(e,(zl.get(e)||0)-1);var n=Array.from(zl.keys()),r=n.filter(function(o){var i=zl.get(o)||0;return i<=0});n.length-r.length>U_&&r.forEach(function(o){H_(o,t),zl.delete(o)})}var $_=function(t,n,r,o){var i=r.getDerivativeToken(t),a=ae(ae({},i),n);return o&&(a=o(a)),a},P9="token";function W_(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=f.useContext(vv),o=r.cache.instanceId,i=r.container,a=n.salt,s=a===void 0?"":a,l=n.override,c=l===void 0?A_:l,u=n.formatToken,d=n.getComputedToken,h=n.cssVar,p=k_(function(){return Object.assign.apply(Object,[{}].concat(Ie(t)))},t),m=zf(p),g=zf(c),v=h?zf(h):"",y=oC(P9,[s,e.id,m,g,v],function(){var b,x=d?d(p,c,e):$_(p,c,e,u),S=ae({},x),O="";if(h){var E=E9(x,h.key,{prefix:h.prefix,ignore:h.ignore,unitless:h.unitless,preserve:h.preserve}),k=Se(E,2);x=k[0],O=k[1]}var A=f4(x,s);x._tokenKey=A,S._tokenKey=f4(S,s);var F=(b=h==null?void 0:h.key)!==null&&b!==void 0?b:A;x._themeKey=F,F_(F);var H="".concat(D_,"-").concat(vh(A));return x._hashId=H,[x,H,S,O,(h==null?void 0:h.key)||""]},function(b){V_(b[0]._themeKey,o)},function(b){var x=Se(b,4),S=x[0],O=x[3];if(h&&O){var E=os(O,vh("css-variables-".concat(S._themeKey)),{mark:ea,prepend:"queue",attachTo:i,priority:-999});E[Zs]=o,E.setAttribute(Ku,S._themeKey)}});return y}var X_=function(t,n,r){var o=Se(t,5),i=o[2],a=o[3],s=o[4],l=r||{},c=l.plain;if(!a)return null;var u=i._tokenKey,d=-999,h={"data-rc-order":"prependQueue","data-rc-priority":"".concat(d)},p=V0(a,s,u,h,c);return[d,u,p]},K_={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Sn="-ms-",jf="-moz-",tn="-webkit-",O9="comm",yv="rule",iC="decl",q_="@import",k9="@keyframes",G_="@layer",I9=Math.abs,aC=String.fromCharCode,Gw=Object.assign;function Z_(e,t){return jr(e,0)^45?(((t<<2^jr(e,0))<<2^jr(e,1))<<2^jr(e,2))<<2^jr(e,3):0}function N9(e){return e.trim()}function _a(e,t){return(e=t.exec(e))?e[0]:e}function Bt(e,t,n){return e.replace(t,n)}function Am(e,t,n){return e.indexOf(t,n)}function jr(e,t){return e.charCodeAt(t)|0}function qu(e,t,n){return e.slice(t,n)}function va(e){return e.length}function R9(e){return e.length}function ff(e,t){return t.push(e),e}function Y_(e,t){return e.map(t).join("")}function g4(e,t){return e.filter(function(n){return!_a(n,t)})}var bv=1,Gu=1,M9=0,Ii=0,ur=0,Sd="";function wv(e,t,n,r,o,i,a,s){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:bv,column:Gu,length:a,return:"",siblings:s}}function Ls(e,t){return Gw(wv("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function Lc(e){for(;e.root;)e=Ls(e.root,{children:[e]});ff(e,e.siblings)}function __(){return ur}function J_(){return ur=Ii>0?jr(Sd,--Ii):0,Gu--,ur===10&&(Gu=1,bv--),ur}function ta(){return ur=Ii2||Zw(ur)>3?"":" "}function nJ(e,t){for(;--t&&ta()&&!(ur<48||ur>102||ur>57&&ur<65||ur>70&&ur<97););return xv(e,Dm()+(t<6&&Zl()==32&&ta()==32))}function Yw(e){for(;ta();)switch(ur){case e:return Ii;case 34:case 39:e!==34&&e!==39&&Yw(ur);break;case 40:e===41&&Yw(e);break;case 92:ta();break}return Ii}function rJ(e,t){for(;ta()&&e+ur!==57;)if(e+ur===84&&Zl()===47)break;return"/*"+xv(t,Ii-1)+"*"+aC(e===47?e:ta())}function oJ(e){for(;!Zw(Zl());)ta();return xv(e,Ii)}function T9(e){return eJ(Fm("",null,null,null,[""],e=Q_(e),0,[0],e))}function Fm(e,t,n,r,o,i,a,s,l){for(var c=0,u=0,d=a,h=0,p=0,m=0,g=1,v=1,y=1,b=0,x="",S=o,O=i,E=r,k=x;v;)switch(m=b,b=ta()){case 40:if(m!=108&&jr(k,d-1)==58){Am(k+=Bt(o1(b),"&","&\f"),"&\f",I9(c?s[c-1]:0))!=-1&&(y=-1);break}case 34:case 39:case 91:k+=o1(b);break;case 9:case 10:case 13:case 32:k+=tJ(m);break;case 92:k+=nJ(Dm()-1,7);continue;case 47:switch(Zl()){case 42:case 47:ff(iJ(rJ(ta(),Dm()),t,n,l),l);break;default:k+="/"}break;case 123*g:s[c++]=va(k)*y;case 125*g:case 59:case 0:switch(b){case 0:case 125:v=0;case 59+u:y==-1&&(k=Bt(k,/\f/g,"")),p>0&&va(k)-d&&ff(p>32?y4(k+";",r,n,d-1,l):y4(Bt(k," ","")+";",r,n,d-2,l),l);break;case 59:k+=";";default:if(ff(E=v4(k,t,n,c,u,o,s,x,S=[],O=[],d,i),i),b===123)if(u===0)Fm(k,t,E,E,S,i,d,s,O);else switch(h===99&&jr(k,3)===110?100:h){case 100:case 108:case 109:case 115:Fm(e,E,E,r&&ff(v4(e,E,E,0,0,o,s,x,o,S=[],d,O),O),o,O,d,s,r?S:O);break;default:Fm(k,E,E,E,[""],O,0,s,O)}}c=u=p=0,g=y=1,x=k="",d=a;break;case 58:d=1+va(k),p=m;default:if(g<1){if(b==123)--g;else if(b==125&&g++==0&&J_()==125)continue}switch(k+=aC(b),b*g){case 38:y=u>0?1:(k+="\f",-1);break;case 44:s[c++]=(va(k)-1)*y,y=1;break;case 64:Zl()===45&&(k+=o1(ta())),h=Zl(),u=d=va(x=k+=oJ(Dm())),b++;break;case 45:m===45&&va(k)==2&&(g=0)}}return i}function v4(e,t,n,r,o,i,a,s,l,c,u,d){for(var h=o-1,p=o===0?i:[""],m=R9(p),g=0,v=0,y=0;g0?p[b]+" "+x:Bt(x,/&\f/g,p[b])))&&(l[y++]=S);return wv(e,t,n,o===0?yv:s,l,c,u,d)}function iJ(e,t,n,r){return wv(e,t,n,O9,aC(__()),qu(e,2,-2),0,r)}function y4(e,t,n,r,o){return wv(e,t,n,iC,qu(e,0,r),qu(e,r+1,-1),r,o)}function z9(e,t,n){switch(Z_(e,t)){case 5103:return tn+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return tn+e+e;case 4789:return jf+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return tn+e+jf+e+Sn+e+e;case 5936:switch(jr(e,t+11)){case 114:return tn+e+Sn+Bt(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return tn+e+Sn+Bt(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return tn+e+Sn+Bt(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return tn+e+Sn+e+e;case 6165:return tn+e+Sn+"flex-"+e+e;case 5187:return tn+e+Bt(e,/(\w+).+(:[^]+)/,tn+"box-$1$2"+Sn+"flex-$1$2")+e;case 5443:return tn+e+Sn+"flex-item-"+Bt(e,/flex-|-self/g,"")+(_a(e,/flex-|baseline/)?"":Sn+"grid-row-"+Bt(e,/flex-|-self/g,""))+e;case 4675:return tn+e+Sn+"flex-line-pack"+Bt(e,/align-content|flex-|-self/g,"")+e;case 5548:return tn+e+Sn+Bt(e,"shrink","negative")+e;case 5292:return tn+e+Sn+Bt(e,"basis","preferred-size")+e;case 6060:return tn+"box-"+Bt(e,"-grow","")+tn+e+Sn+Bt(e,"grow","positive")+e;case 4554:return tn+Bt(e,/([^-])(transform)/g,"$1"+tn+"$2")+e;case 6187:return Bt(Bt(Bt(e,/(zoom-|grab)/,tn+"$1"),/(image-set)/,tn+"$1"),e,"")+e;case 5495:case 3959:return Bt(e,/(image-set\([^]*)/,tn+"$1$`$1");case 4968:return Bt(Bt(e,/(.+:)(flex-)?(.*)/,tn+"box-pack:$3"+Sn+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+tn+e+e;case 4200:if(!_a(e,/flex-|baseline/))return Sn+"grid-column-align"+qu(e,t)+e;break;case 2592:case 3360:return Sn+Bt(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(r,o){return t=o,_a(r.props,/grid-\w+-end/)})?~Am(e+(n=n[t].value),"span",0)?e:Sn+Bt(e,"-start","")+e+Sn+"grid-row-span:"+(~Am(n,"span",0)?_a(n,/\d+/):+_a(n,/\d+/)-+_a(e,/\d+/))+";":Sn+Bt(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(r){return _a(r.props,/grid-\w+-start/)})?e:Sn+Bt(Bt(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return Bt(e,/(.+)-inline(.+)/,tn+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(va(e)-1-t>6)switch(jr(e,t+1)){case 109:if(jr(e,t+4)!==45)break;case 102:return Bt(e,/(.+:)(.+)-([^]+)/,"$1"+tn+"$2-$3$1"+jf+(jr(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Am(e,"stretch",0)?z9(Bt(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return Bt(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,o,i,a,s,l,c){return Sn+o+":"+i+c+(a?Sn+o+"-span:"+(s?l:+l-+i)+c:"")+e});case 4949:if(jr(e,t+6)===121)return Bt(e,":",":"+tn)+e;break;case 6444:switch(jr(e,jr(e,14)===45?18:11)){case 120:return Bt(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+tn+(jr(e,14)===45?"inline-":"")+"box$3$1"+tn+"$2$3$1"+Sn+"$2box$3")+e;case 100:return Bt(e,":",":"+Sn)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Bt(e,"scroll-","scroll-snap-")+e}return e}function bh(e,t){for(var n="",r=0;r-1&&!e.return)switch(e.type){case iC:e.return=z9(e.value,e.length,n);return;case k9:return bh([Ls(e,{value:Bt(e.value,"@","@"+tn)})],r);case yv:if(e.length)return Y_(n=e.props,function(o){switch(_a(o,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Lc(Ls(e,{props:[Bt(o,/:(read-\w+)/,":"+jf+"$1")]})),Lc(Ls(e,{props:[o]})),Gw(e,{props:g4(n,r)});break;case"::placeholder":Lc(Ls(e,{props:[Bt(o,/:(plac\w+)/,":"+tn+"input-$1")]})),Lc(Ls(e,{props:[Bt(o,/:(plac\w+)/,":"+jf+"$1")]})),Lc(Ls(e,{props:[Bt(o,/:(plac\w+)/,Sn+"input-$1")]})),Lc(Ls(e,{props:[o]})),Gw(e,{props:g4(n,r)});break}return""})}}var b4="data-ant-cssinjs-cache-path",L9="_FILE_STYLE__",Yl,B9=!0;function cJ(){if(!Yl&&(Yl={},Yr())){var e=document.createElement("div");e.className=b4,e.style.position="fixed",e.style.visibility="hidden",e.style.top="-9999px",document.body.appendChild(e);var t=getComputedStyle(e).content||"";t=t.replace(/^"/,"").replace(/"$/,""),t.split(";").forEach(function(o){var i=o.split(":"),a=Se(i,2),s=a[0],l=a[1];Yl[s]=l});var n=document.querySelector("style[".concat(b4,"]"));if(n){var r;B9=!1,(r=n.parentNode)===null||r===void 0||r.removeChild(n)}document.body.removeChild(e)}}function uJ(e){return cJ(),!!Yl[e]}function dJ(e){var t=Yl[e],n=null;if(t&&Yr())if(B9)n=L9;else{var r=document.querySelector("style[".concat(ea,'="').concat(Yl[e],'"]'));r?n=r.innerHTML:delete Yl[e]}return[n,t]}var fJ="_skip_check_",A9="_multi_value_";function Hm(e){var t=bh(T9(e),j9);return t.replace(/\{%%%\:[^;];}/g,";")}function hJ(e){return nt(e)==="object"&&e&&(fJ in e||A9 in e)}function pJ(e,t,n){if(!t)return e;var r=".".concat(t),o=n==="low"?":where(".concat(r,")"):r,i=e.split(",").map(function(a){var s,l=a.trim().split(/\s+/),c=l[0]||"",u=((s=c.match(/^\w+/))===null||s===void 0?void 0:s[0])||"";return c="".concat(u).concat(o).concat(c.slice(u.length)),[c].concat(Ie(l.slice(1))).join(" ")});return i.join(",")}var mJ=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},o=r.root,i=r.injectHash,a=r.parentSelectors,s=n.hashId,l=n.layer;n.path;var c=n.hashPriority,u=n.transformers,d=u===void 0?[]:u;n.linters;var h="",p={};function m(y){var b=y.getName(s);if(!p[b]){var x=e(y.style,n,{root:!1,parentSelectors:a}),S=Se(x,1),O=S[0];p[b]="@keyframes ".concat(y.getName(s)).concat(O)}}function g(y){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return y.forEach(function(x){Array.isArray(x)?g(x,b):x&&b.push(x)}),b}var v=g(Array.isArray(t)?t:[t]);return v.forEach(function(y){var b=typeof y=="string"&&!o?{}:y;if(typeof b=="string")h+="".concat(b,` -`);else if(b._keyframe)m(b);else{var x=d.reduce(function(S,O){var E;return(O==null||(E=O.visit)===null||E===void 0?void 0:E.call(O,S))||S},b);Object.keys(x).forEach(function(S){var O=x[S];if(nt(O)==="object"&&O&&(S!=="animationName"||!O._keyframe)&&!hJ(O)){var E=!1,k=S.trim(),A=!1;(o||i)&&s?k.startsWith("@")?E=!0:k=pJ(S,s,c):o&&!s&&(k==="&"||k==="")&&(k="",A=!0);var F=e(O,n,{root:A,injectHash:E,parentSelectors:[].concat(Ie(a),[k])}),H=Se(F,2),U=H[0],V=H[1];p=ae(ae({},p),V),h+="".concat(k).concat(U)}else{let C=function(I,M){var N=I.replace(/[A-Z]/g,function(R){return"-".concat(R.toLowerCase())}),B=M;!K_[I]&&typeof B=="number"&&B!==0&&(B="".concat(B,"px")),I==="animationName"&&M!==null&&M!==void 0&&M._keyframe&&(m(M),B=M.getName(s)),h+="".concat(N,":").concat(B,";")};var z,w=(z=O==null?void 0:O.value)!==null&&z!==void 0?z:O;nt(O)==="object"&&O!==null&&O!==void 0&&O[A9]&&Array.isArray(w)?w.forEach(function(I){C(S,I)}):C(S,w)}})}}),o?l&&(h="@layer ".concat(l.name," {").concat(h,"}"),l.dependencies&&(p["@layer ".concat(l.name)]=l.dependencies.map(function(y){return"@layer ".concat(y,", ").concat(l.name,";")}).join(` -`))):h="{".concat(h,"}"),[h,p]};function D9(e,t){return vh("".concat(e.join("%")).concat(t))}function gJ(){return null}var F9="style";function _w(e,t){var n=e.token,r=e.path,o=e.hashId,i=e.layer,a=e.nonce,s=e.clientOnly,l=e.order,c=l===void 0?0:l,u=f.useContext(vv),d=u.autoClear;u.mock;var h=u.defaultCache,p=u.hashPriority,m=u.container,g=u.ssrInline,v=u.transformers,y=u.linters,b=u.cache,x=u.layer,S=n._tokenKey,O=[S];x&&O.push("layer"),O.push.apply(O,Ie(r));var E=qw,k=oC(F9,O,function(){var V=O.join("|");if(uJ(V)){var z=dJ(V),w=Se(z,2),C=w[0],I=w[1];if(C)return[C,S,I,{},s,c]}var M=t(),N=mJ(M,{hashId:o,hashPriority:p,layer:x?i:void 0,path:r.join("-"),transformers:v,linters:y}),B=Se(N,2),R=B[0],L=B[1],P=Hm(R),T=D9(O,P);return[P,S,T,L,s,c]},function(V,z){var w=Se(V,3),C=w[2];(z||d)&&qw&&yh(C,{mark:ea})},function(V){var z=Se(V,4),w=z[0];z[1];var C=z[2],I=z[3];if(E&&w!==L9){var M={mark:ea,prepend:x?!1:"queue",attachTo:m,priority:c},N=typeof a=="function"?a():a;N&&(M.csp={nonce:N});var B=[],R=[];Object.keys(I).forEach(function(P){P.startsWith("@layer")?B.push(P):R.push(P)}),B.forEach(function(P){os(Hm(I[P]),"_layer-".concat(P),ae(ae({},M),{},{prepend:!0}))});var L=os(w,C,M);L[Zs]=b.instanceId,L.setAttribute(Ku,S),R.forEach(function(P){os(Hm(I[P]),"_effect-".concat(P),M)})}}),A=Se(k,3),F=A[0],H=A[1],U=A[2];return function(V){var z;return!g||E||!h?z=f.createElement(gJ,null):z=f.createElement("style",Pe({},ee(ee({},Ku,H),ea,U),{dangerouslySetInnerHTML:{__html:F}})),f.createElement(f.Fragment,null,z,V)}}var vJ=function(t,n,r){var o=Se(t,6),i=o[0],a=o[1],s=o[2],l=o[3],c=o[4],u=o[5],d=r||{},h=d.plain;if(c)return null;var p=i,m={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)};return p=V0(i,a,s,m,h),l&&Object.keys(l).forEach(function(g){if(!n[g]){n[g]=!0;var v=Hm(l[g]),y=V0(v,a,"_effect-".concat(g),m,h);g.startsWith("@layer")?p=y+p:p+=y}}),[u,s,p]},H9="cssVar",yJ=function(t,n){var r=t.key,o=t.prefix,i=t.unitless,a=t.ignore,s=t.token,l=t.scope,c=l===void 0?"":l,u=f.useContext(vv),d=u.cache.instanceId,h=u.container,p=s._tokenKey,m=[].concat(Ie(t.path),[r,c,p]),g=oC(H9,m,function(){var v=n(),y=E9(v,r,{prefix:o,unitless:i,ignore:a,scope:c}),b=Se(y,2),x=b[0],S=b[1],O=D9(m,S);return[x,S,O,r]},function(v){var y=Se(v,3),b=y[2];qw&&yh(b,{mark:ea})},function(v){var y=Se(v,3),b=y[1],x=y[2];if(b){var S=os(b,x,{mark:ea,prepend:"queue",attachTo:h,priority:-999});S[Zs]=d,S.setAttribute(Ku,r)}});return g},bJ=function(t,n,r){var o=Se(t,4),i=o[1],a=o[2],s=o[3],l=r||{},c=l.plain;if(!i)return null;var u=-999,d={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)},h=V0(i,s,a,d,c);return[u,a,h]};ee(ee(ee({},F9,vJ),P9,X_),H9,bJ);var Mt=function(){function e(t,n){mr(this,e),ee(this,"name",void 0),ee(this,"style",void 0),ee(this,"_keyframe",!0),this.name=t,this.style=n}return gr(e,[{key:"getName",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n?"".concat(n,"-").concat(this.name):this.name}}]),e}();function Bc(e){return e.notSplit=!0,e}Bc(["borderTop","borderBottom"]),Bc(["borderTop"]),Bc(["borderBottom"]),Bc(["borderLeft","borderRight"]),Bc(["borderLeft"]),Bc(["borderRight"]);var sC=f.createContext({});function U9(e){return g9(e)||f9(e)||eC(e)||v9()}function Yo(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!Yo(e,t.slice(0,-1))?e:V9(e,t,n,r)}function wJ(e){return nt(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function w4(e){return Array.isArray(e)?[]:{}}var xJ=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function cu(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=()=>{};return e.deprecated=SJ,e},EJ=f.createContext(void 0);var $9={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},PJ={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"};const W9={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},x4={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},PJ),timePickerLocale:Object.assign({},W9)},Vo="${label} is not a valid ${type}",ul={locale:"en",Pagination:$9,DatePicker:x4,TimePicker:W9,Calendar:x4,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:Vo,method:Vo,array:Vo,object:Vo,number:Vo,date:Vo,boolean:Vo,integer:Vo,float:Vo,regexp:Vo,email:Vo,url:Vo,hex:Vo},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty"}};let Um=Object.assign({},ul.Modal),Vm=[];const S4=()=>Vm.reduce((e,t)=>Object.assign(Object.assign({},e),t),ul.Modal);function OJ(e){if(e){const t=Object.assign({},e);return Vm.push(t),Um=S4(),()=>{Vm=Vm.filter(n=>n!==t),Um=S4()}}Um=Object.assign({},ul.Modal)}function X9(){return Um}const lC=f.createContext(void 0),Zh=(e,t)=>{const n=f.useContext(lC),r=f.useMemo(()=>{var i;const a=t||ul[e],s=(i=n==null?void 0:n[e])!==null&&i!==void 0?i:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,n]),o=f.useMemo(()=>{const i=n==null?void 0:n.locale;return n!=null&&n.exist&&!i?ul.locale:i},[n]);return[r,o]},kJ="internalMark",IJ=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;f.useEffect(()=>OJ(t==null?void 0:t.Modal),[t]);const o=f.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return f.createElement(lC.Provider,{value:o},n)};function Gr(e,t){NJ(e)&&(e="100%");var n=RJ(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function Kp(e){return Math.min(1,Math.max(0,e))}function NJ(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function RJ(e){return typeof e=="string"&&e.indexOf("%")!==-1}function K9(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function qp(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Fl(e){return e.length===1?"0"+e:String(e)}function MJ(e,t,n){return{r:Gr(e,255)*255,g:Gr(t,255)*255,b:Gr(n,255)*255}}function C4(e,t,n){e=Gr(e,255),t=Gr(t,255),n=Gr(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,a=0,s=(r+o)/2;if(r===o)a=0,i=0;else{var l=r-o;switch(a=s>.5?l/(2-r-o):l/(r+o),r){case e:i=(t-n)/l+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function TJ(e,t,n){var r,o,i;if(e=Gr(e,360),t=Gr(t,100),n=Gr(n,100),t===0)o=n,i=n,r=n;else{var a=n<.5?n*(1+t):n+t-n*t,s=2*n-a;r=i1(s,a,e+1/3),o=i1(s,a,e),i=i1(s,a,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function Jw(e,t,n){e=Gr(e,255),t=Gr(t,255),n=Gr(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,a=r,s=r-o,l=r===0?0:s/r;if(r===o)i=0;else{switch(r){case e:i=(t-n)/s+(t>16,g:(e&65280)>>8,b:e&255}}var ex={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function Zc(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,a=!1,s=!1;return typeof e=="string"&&(e=FJ(e)),typeof e=="object"&&($a(e.r)&&$a(e.g)&&$a(e.b)?(t=MJ(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):$a(e.h)&&$a(e.s)&&$a(e.v)?(r=qp(e.s),o=qp(e.v),t=zJ(e.h,r,o),a=!0,s="hsv"):$a(e.h)&&$a(e.s)&&$a(e.l)&&(r=qp(e.s),i=qp(e.l),t=TJ(e.h,r,i),a=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=K9(n),{ok:a,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var AJ="[-\\+]?\\d+%?",DJ="[-\\+]?\\d*\\.\\d+%?",Ys="(?:".concat(DJ,")|(?:").concat(AJ,")"),a1="[\\s|\\(]+(".concat(Ys,")[,|\\s]+(").concat(Ys,")[,|\\s]+(").concat(Ys,")\\s*\\)?"),s1="[\\s|\\(]+(".concat(Ys,")[,|\\s]+(").concat(Ys,")[,|\\s]+(").concat(Ys,")[,|\\s]+(").concat(Ys,")\\s*\\)?"),Hi={CSS_UNIT:new RegExp(Ys),rgb:new RegExp("rgb"+a1),rgba:new RegExp("rgba"+s1),hsl:new RegExp("hsl"+a1),hsla:new RegExp("hsla"+s1),hsv:new RegExp("hsv"+a1),hsva:new RegExp("hsva"+s1),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function FJ(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(ex[e])e=ex[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=Hi.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=Hi.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Hi.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=Hi.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Hi.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=Hi.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Hi.hex8.exec(e),n?{r:Xo(n[1]),g:Xo(n[2]),b:Xo(n[3]),a:E4(n[4]),format:t?"name":"hex8"}:(n=Hi.hex6.exec(e),n?{r:Xo(n[1]),g:Xo(n[2]),b:Xo(n[3]),format:t?"name":"hex"}:(n=Hi.hex4.exec(e),n?{r:Xo(n[1]+n[1]),g:Xo(n[2]+n[2]),b:Xo(n[3]+n[3]),a:E4(n[4]+n[4]),format:t?"name":"hex8"}:(n=Hi.hex3.exec(e),n?{r:Xo(n[1]+n[1]),g:Xo(n[2]+n[2]),b:Xo(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function $a(e){return!!Hi.CSS_UNIT.exec(String(e))}var jn=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=BJ(t)),this.originalInput=t;var o=Zc(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:o.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,o,i=t.r/255,a=t.g/255,s=t.b/255;return i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),a<=.03928?r=a/12.92:r=Math.pow((a+.055)/1.055,2.4),s<=.03928?o=s/12.92:o=Math.pow((s+.055)/1.055,2.4),.2126*n+.7152*r+.0722*o},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=K9(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=Jw(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=Jw(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=C4(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=C4(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),Qw(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),jJ(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Gr(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Gr(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+Qw(this.r,this.g,this.b,!1),n=0,r=Object.entries(ex);n=0,i=!n&&o&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=Kp(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=Kp(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=Kp(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=Kp(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),i=n/100,a={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return new e(a)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),o=360/n,i=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(new e(r));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(new e({h:r,s:o,v:i})),i=(i+s)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),o=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/o,g:(n.g*n.a+r.g*r.a*(1-n.a))/o,b:(n.b*n.a+r.b*r.a*(1-n.a))/o,a:o})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,o=[this],i=360/t,a=1;a=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-Gp*t:Math.round(e.h)+Gp*t:r=n?Math.round(e.h)+Gp*t:Math.round(e.h)-Gp*t,r<0?r+=360:r>=360&&(r-=360),r}function I4(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-P4*t:t===G9?r=e.s+P4:r=e.s+HJ*t,r>1&&(r=1),n&&t===q9&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function N4(e,t,n){var r;return n?r=e.v+UJ*t:r=e.v-VJ*t,r>1&&(r=1),Number(r.toFixed(2))}function wh(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=Zc(e),o=q9;o>0;o-=1){var i=O4(r),a=Zp(Zc({h:k4(i,o,!0),s:I4(i,o,!0),v:N4(i,o,!0)}));n.push(a)}n.push(Zp(r));for(var s=1;s<=G9;s+=1){var l=O4(r),c=Zp(Zc({h:k4(l,s),s:I4(l,s),v:N4(l,s)}));n.push(c)}return t.theme==="dark"?$J.map(function(u){var d=u.index,h=u.opacity,p=Zp(WJ(Zc(t.backgroundColor||"#141414"),Zc(n[d]),h*100));return p}):n}var tx=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];tx.primary=tx[5];const Z9={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},xh=Object.assign(Object.assign({},Z9),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, -'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', -'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});function XJ(e,t){let{generateColorPalettes:n,generateNeutralColorPalettes:r}=t;const{colorSuccess:o,colorWarning:i,colorError:a,colorInfo:s,colorPrimary:l,colorBgBase:c,colorTextBase:u}=e,d=n(l),h=n(o),p=n(i),m=n(a),g=n(s),v=r(c,u),y=e.colorLink||e.colorInfo,b=n(y);return Object.assign(Object.assign({},v),{colorPrimaryBg:d[1],colorPrimaryBgHover:d[2],colorPrimaryBorder:d[3],colorPrimaryBorderHover:d[4],colorPrimaryHover:d[5],colorPrimary:d[6],colorPrimaryActive:d[7],colorPrimaryTextHover:d[8],colorPrimaryText:d[9],colorPrimaryTextActive:d[10],colorSuccessBg:h[1],colorSuccessBgHover:h[2],colorSuccessBorder:h[3],colorSuccessBorderHover:h[4],colorSuccessHover:h[4],colorSuccess:h[6],colorSuccessActive:h[7],colorSuccessTextHover:h[8],colorSuccessText:h[9],colorSuccessTextActive:h[10],colorErrorBg:m[1],colorErrorBgHover:m[2],colorErrorBgActive:m[3],colorErrorBorder:m[3],colorErrorBorderHover:m[4],colorErrorHover:m[5],colorError:m[6],colorErrorActive:m[7],colorErrorTextHover:m[8],colorErrorText:m[9],colorErrorTextActive:m[10],colorWarningBg:p[1],colorWarningBgHover:p[2],colorWarningBorder:p[3],colorWarningBorderHover:p[4],colorWarningHover:p[4],colorWarning:p[6],colorWarningActive:p[7],colorWarningTextHover:p[8],colorWarningText:p[9],colorWarningTextActive:p[10],colorInfoBg:g[1],colorInfoBgHover:g[2],colorInfoBorder:g[3],colorInfoBorderHover:g[4],colorInfoHover:g[4],colorInfo:g[6],colorInfoActive:g[7],colorInfoTextHover:g[8],colorInfoText:g[9],colorInfoTextActive:g[10],colorLinkHover:b[4],colorLink:b[6],colorLinkActive:b[7],colorBgMask:new jn("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const KJ=e=>{let t=e,n=e,r=e,o=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};function qJ(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1},KJ(r))}const GJ=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function $m(e){return(e+8)/e}function ZJ(e){const t=new Array(10).fill(null).map((n,r)=>{const o=r-1,i=e*Math.pow(Math.E,o/5),a=r>1?Math.floor(i):Math.ceil(i);return Math.floor(a/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:$m(n)}))}const YJ=e=>{const t=ZJ(e),n=t.map(u=>u.size),r=t.map(u=>u.lineHeight),o=n[1],i=n[0],a=n[2],s=r[1],l=r[0],c=r[2];return{fontSizeSM:i,fontSize:o,fontSizeLG:a,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:s,lineHeightLG:c,lineHeightSM:l,fontHeight:Math.round(s*o),fontHeightLG:Math.round(c*a),fontHeightSM:Math.round(l*i),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function _J(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const Wa=(e,t)=>new jn(e).setAlpha(t).toRgbString(),Gd=(e,t)=>new jn(e).darken(t).toHexString(),JJ=e=>{const t=wh(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},QJ=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:Wa(r,.88),colorTextSecondary:Wa(r,.65),colorTextTertiary:Wa(r,.45),colorTextQuaternary:Wa(r,.25),colorFill:Wa(r,.15),colorFillSecondary:Wa(r,.06),colorFillTertiary:Wa(r,.04),colorFillQuaternary:Wa(r,.02),colorBgLayout:Gd(n,4),colorBgContainer:Gd(n,0),colorBgElevated:Gd(n,0),colorBgSpotlight:Wa(r,.85),colorBgBlur:"transparent",colorBorder:Gd(n,15),colorBorderSecondary:Gd(n,6)}};function eQ(e){const t=Object.keys(Z9).map(n=>{const r=wh(e[n]);return new Array(10).fill(1).reduce((o,i,a)=>(o[`${n}-${a+1}`]=r[a],o[`${n}${a+1}`]=r[a],o),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),XJ(e,{generateColorPalettes:JJ,generateNeutralColorPalettes:QJ})),YJ(e.fontSize)),_J(e)),GJ(e)),qJ(e))}const Y9=Kw(eQ),nx={token:xh,override:{override:xh},hashed:!0},_9=ge.createContext(nx),cC="anticon",tQ=["outlined","borderless","filled"],nQ=(e,t)=>t||(e?`ant-${e}`:"ant"),rt=f.createContext({getPrefixCls:nQ,iconPrefixCls:cC}),rQ=`-ant-${Date.now()}-${Math.random()}`;function oQ(e,t){const n={},r=(a,s)=>{let l=a.clone();return l=(s==null?void 0:s(l))||l,l.toRgbString()},o=(a,s)=>{const l=new jn(a),c=wh(l.toRgbString());n[`${s}-color`]=r(l),n[`${s}-color-disabled`]=c[1],n[`${s}-color-hover`]=c[4],n[`${s}-color-active`]=c[6],n[`${s}-color-outline`]=l.clone().setAlpha(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=c[0],n[`${s}-color-deprecated-border`]=c[2]};if(t.primaryColor){o(t.primaryColor,"primary");const a=new jn(t.primaryColor),s=wh(a.toRgbString());s.forEach((c,u)=>{n[`primary-${u+1}`]=c}),n["primary-color-deprecated-l-35"]=r(a,c=>c.lighten(35)),n["primary-color-deprecated-l-20"]=r(a,c=>c.lighten(20)),n["primary-color-deprecated-t-20"]=r(a,c=>c.tint(20)),n["primary-color-deprecated-t-50"]=r(a,c=>c.tint(50)),n["primary-color-deprecated-f-12"]=r(a,c=>c.setAlpha(c.getAlpha()*.12));const l=new jn(s[0]);n["primary-color-active-deprecated-f-30"]=r(l,c=>c.setAlpha(c.getAlpha()*.3)),n["primary-color-active-deprecated-d-02"]=r(l,c=>c.darken(2))}return t.successColor&&o(t.successColor,"success"),t.warningColor&&o(t.warningColor,"warning"),t.errorColor&&o(t.errorColor,"error"),t.infoColor&&o(t.infoColor,"info"),` - :root { - ${Object.keys(n).map(a=>`--${e}-${a}: ${n[a]};`).join(` -`)} - } - `.trim()}function iQ(e,t){const n=oQ(e,t);Yr()&&os(n,`${rQ}-dynamic-theme`)}const ds=f.createContext(!1),J9=e=>{let{children:t,disabled:n}=e;const r=f.useContext(ds);return f.createElement(ds.Provider,{value:n??r},t)},Zu=f.createContext(void 0),aQ=e=>{let{children:t,size:n}=e;const r=f.useContext(Zu);return f.createElement(Zu.Provider,{value:n||r},t)};function sQ(){const e=f.useContext(ds),t=f.useContext(Zu);return{componentDisabled:e,componentSize:t}}const Sh=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],lQ="5.19.0";function l1(e){return e>=0&&e<=255}function Yp(e,t){const{r:n,g:r,b:o,a:i}=new jn(e).toRgb();if(i<1)return e;const{r:a,g:s,b:l}=new jn(t).toRgb();for(let c=.01;c<=1;c+=.01){const u=Math.round((n-a*(1-c))/c),d=Math.round((r-s*(1-c))/c),h=Math.round((o-l*(1-c))/c);if(l1(u)&&l1(d)&&l1(h))return new jn({r:u,g:d,b:h,a:Math.round(c*100)/100}).toRgbString()}return new jn({r:n,g:r,b:o,a:1}).toRgbString()}var cQ=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{delete r[h]});const o=Object.assign(Object.assign({},n),r),i=480,a=576,s=768,l=992,c=1200,u=1600;if(o.motion===!1){const h="0s";o.motionDurationFast=h,o.motionDurationMid=h,o.motionDurationSlow=h}return Object.assign(Object.assign(Object.assign({},o),{colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:Yp(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:Yp(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:Yp(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*4,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:Yp(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:` - 0 6px 16px 0 rgba(0, 0, 0, 0.08), - 0 3px 6px -4px rgba(0, 0, 0, 0.12), - 0 9px 28px 8px rgba(0, 0, 0, 0.05) - `,boxShadowSecondary:` - 0 6px 16px 0 rgba(0, 0, 0, 0.08), - 0 3px 6px -4px rgba(0, 0, 0, 0.12), - 0 9px 28px 8px rgba(0, 0, 0, 0.05) - `,boxShadowTertiary:` - 0 1px 2px 0 rgba(0, 0, 0, 0.03), - 0 1px 6px -1px rgba(0, 0, 0, 0.02), - 0 2px 4px 0 rgba(0, 0, 0, 0.02) - `,screenXS:i,screenXSMin:i,screenXSMax:a-1,screenSM:a,screenSMMin:a,screenSMMax:s-1,screenMD:s,screenMDMin:s,screenMDMax:l-1,screenLG:l,screenLGMin:l,screenLGMax:c-1,screenXL:c,screenXLMin:c,screenXLMax:u-1,screenXXL:u,screenXXLMin:u,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` - 0 1px 2px -2px ${new jn("rgba(0, 0, 0, 0.16)").toRgbString()}, - 0 3px 6px 0 ${new jn("rgba(0, 0, 0, 0.12)").toRgbString()}, - 0 5px 12px 4px ${new jn("rgba(0, 0, 0, 0.09)").toRgbString()} - `,boxShadowDrawerRight:` - -6px 0 16px 0 rgba(0, 0, 0, 0.08), - -3px 0 6px -4px rgba(0, 0, 0, 0.12), - -9px 0 28px 8px rgba(0, 0, 0, 0.05) - `,boxShadowDrawerLeft:` - 6px 0 16px 0 rgba(0, 0, 0, 0.08), - 3px 0 6px -4px rgba(0, 0, 0, 0.12), - 9px 0 28px 8px rgba(0, 0, 0, 0.05) - `,boxShadowDrawerUp:` - 0 6px 16px 0 rgba(0, 0, 0, 0.08), - 0 3px 6px -4px rgba(0, 0, 0, 0.12), - 0 9px 28px 8px rgba(0, 0, 0, 0.05) - `,boxShadowDrawerDown:` - 0 -6px 16px 0 rgba(0, 0, 0, 0.08), - 0 -3px 6px -4px rgba(0, 0, 0, 0.12), - 0 -9px 28px 8px rgba(0, 0, 0, 0.05) - `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),r)}var R4=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const r=n.getDerivativeToken(e),{override:o}=t,i=R4(t,["override"]);let a=Object.assign(Object.assign({},r),{override:o});return a=Q9(a),i&&Object.entries(i).forEach(s=>{let[l,c]=s;const{theme:u}=c,d=R4(c,["theme"]);let h=d;u&&(h=n7(Object.assign(Object.assign({},a),d),{override:d},u)),a[l]=h}),a};function hr(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=ge.useContext(_9),i=`${lQ}-${t||""}`,a=n||Y9,[s,l,c]=W_(a,[xh,e],{salt:i,override:r,getComputedToken:n7,formatToken:Q9,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:e7,ignore:t7,preserve:uQ}});return[a,c,t?l:"",s,o]}function sn(e){var t=f.useRef();t.current=e;var n=f.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),a=0;ao&&typeof o=="object"?`obj_${this.getObjectID(o)}`:`${typeof o}_${o}`).join("|")}},{key:"getObjectID",value:function(n){if(this.objectIDMap.has(n))return this.objectIDMap.get(n);const r=this.nextID;return this.objectIDMap.set(n,r),this.nextID+=1,r}},{key:"clear",value:function(){if(this.accessBeat>1e4){const n=Date.now();this.lastAccessBeat.forEach((r,o)=>{n-r>dQ&&(this.map.delete(o),this.lastAccessBeat.delete(o))}),this.accessBeat=0}}}])}();const M4=new fQ;function hQ(e,t){return ge.useMemo(()=>{const n=M4.get(t);if(n)return n;const r=e();return M4.set(t,r),r},t)}const pQ=e=>({color:e.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}}),Ch={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},Pn=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return{boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}},Sv=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),Eh=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),mQ=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active, &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),gQ=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,i=n?`.${n}`:o,a={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let s={};return r!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[i]:Object.assign(Object.assign(Object.assign({},s),a),{[o]:a})}},dl=e=>({outline:`${ye(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),lc=e=>({"&:focus-visible":Object.assign({},dl(e))});function vQ(e){return e==="js"?{max:Math.max,min:Math.min}:{max:function(){for(var t=arguments.length,n=new Array(t),r=0;rye(o)).join(",")})`},min:function(){for(var t=arguments.length,n=new Array(t),r=0;rye(o)).join(",")})`}}}const r7=typeof CSSINJS_STATISTIC<"u";let rx=!0;function $t(){for(var e=arguments.length,t=new Array(e),n=0;n{Object.keys(o).forEach(a=>{Object.defineProperty(r,a,{configurable:!0,enumerable:!0,get:()=>o[a]})})}),rx=!0,r}const T4={};function yQ(){}const bQ=e=>{let t,n=e,r=yQ;return r7&&typeof Proxy<"u"&&(t=new Set,n=new Proxy(e,{get(o,i){return rx&&t.add(i),o[i]}}),r=(o,i)=>{var a;T4[o]={global:Array.from(t),component:Object.assign(Object.assign({},(a=T4[o])===null||a===void 0?void 0:a.component),i)}}),{token:n,keys:t,flush:r}},o7=(e,t)=>{const[n,r]=hr();return _w({theme:n,token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[{[`.${e}`]:Object.assign(Object.assign({},Sv()),{[`.${e} .${e}-icon`]:{display:"block"}})}])},i7=(e,t,n)=>{var r;return typeof n=="function"?n($t(t,(r=t[e])!==null&&r!==void 0?r:{})):n??{}},a7=(e,t,n,r)=>{const o=Object.assign({},t[e]);if(r!=null&&r.deprecatedTokens){const{deprecatedTokens:a}=r;a.forEach(s=>{let[l,c]=s;var u;(o!=null&&o[l]||o!=null&&o[c])&&((u=o[c])!==null&&u!==void 0||(o[c]=o==null?void 0:o[l]))})}const i=Object.assign(Object.assign({},n),o);return Object.keys(i).forEach(a=>{i[a]===t[a]&&delete i[a]}),i},z4=(e,t)=>`${[t,e.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-")}`;function uC(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=Array.isArray(e)?e:[e,e],[i]=o,a=o.join("-");return function(s){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s;const[c,u,d,h,p]=hr(),{getPrefixCls:m,iconPrefixCls:g,csp:v}=f.useContext(rt),y=m(),b=p?"css":"js",x=hQ(()=>{const A=new Set;return p&&Object.keys(r.unitless||{}).forEach(F=>{A.add(Bm(F,p.prefix)),A.add(Bm(F,z4(i,p.prefix)))}),E_(b,A)},[b,i,p==null?void 0:p.prefix]),{max:S,min:O}=vQ(b),E={theme:c,token:h,hashId:d,nonce:()=>v==null?void 0:v.nonce,clientOnly:r.clientOnly,layer:{name:"antd"},order:r.order||-999};return _w(Object.assign(Object.assign({},E),{clientOnly:!1,path:["Shared",y]}),()=>[{"&":mQ(h)}]),o7(g,v),[_w(Object.assign(Object.assign({},E),{path:[a,s,g]}),()=>{if(r.injectStyle===!1)return[];const{token:A,flush:F}=bQ(h),H=i7(i,u,n),U=`.${s}`,V=a7(i,u,H,{deprecatedTokens:r.deprecatedTokens});p&&Object.keys(H).forEach(C=>{H[C]=`var(${Bm(C,z4(i,p.prefix))})`});const z=$t(A,{componentCls:U,prefixCls:s,iconCls:`.${g}`,antCls:`.${y}`,calc:x,max:S,min:O},p?H:V),w=t(z,{hashId:d,prefixCls:s,rootPrefixCls:y,iconPrefixCls:g});return F(i,V),[r.resetStyle===!1?null:gQ(z,s,l,r.resetFont),w]}),d]}}const Cv=(e,t,n,r)=>{const o=uC(e,t,n,Object.assign({resetStyle:!1,order:-998},r));return a=>{let{prefixCls:s,rootCls:l=s}=a;return o(s,l),null}},wQ=(e,t,n)=>{const{unitless:r,injectStyle:o=!0,prefixToken:i}=n,a=l=>{let{rootCls:c,cssVar:u}=l;const[,d]=hr();return yJ({path:[e],prefix:u.prefix,key:u==null?void 0:u.key,unitless:r,ignore:t7,token:d,scope:c},()=>{const h=i7(e,d,t),p=a7(e,d,h,{deprecatedTokens:n==null?void 0:n.deprecatedTokens});return Object.keys(h).forEach(m=>{p[i(m)]=p[m],delete p[m]}),p}),null};return l=>{const[,,,,c]=hr();return[u=>o&&c?ge.createElement(ge.Fragment,null,ge.createElement(a,{rootCls:l,cssVar:c,component:e}),u):u,c==null?void 0:c.key]}},An=(e,t,n,r)=>{const o=Array.isArray(e)?e[0]:e;function i(d){return`${o}${d.slice(0,1).toUpperCase()}${d.slice(1)}`}const a=(r==null?void 0:r.unitless)||{},s=Object.assign(Object.assign({},e7),{[i("zIndexPopup")]:!0});Object.keys(a).forEach(d=>{s[i(d)]=a[d]});const l=Object.assign(Object.assign({},r),{unitless:s,prefixToken:i}),c=uC(e,t,n,l),u=wQ(o,n,l);return function(d){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:d;const[,p]=c(d,h),[m,g]=u(h);return[m,p,g]}};function dC(e,t){return Sh.reduce((n,r)=>{const o=e[`${r}1`],i=e[`${r}3`],a=e[`${r}6`],s=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:o,lightBorderColor:i,darkColor:a,textColor:s}))},{})}const xQ=Object.assign({},Bh),{useId:j4}=xQ,SQ=()=>"",CQ=typeof j4>"u"?SQ:j4;function EQ(e,t,n){var r;xc();const o=e||{},i=o.inherit===!1||!t?Object.assign(Object.assign({},nx),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:nx.hashed,cssVar:t==null?void 0:t.cssVar}):t,a=CQ();return wc(()=>{var s,l;if(!e)return t;const c=Object.assign({},i.components);Object.keys(e.components||{}).forEach(h=>{c[h]=Object.assign(Object.assign({},c[h]),e.components[h])});const u=`css-var-${a.replace(/:/g,"")}`,d=((s=o.cssVar)!==null&&s!==void 0?s:i.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof i.cssVar=="object"?i.cssVar:{}),typeof o.cssVar=="object"?o.cssVar:{}),{key:typeof o.cssVar=="object"&&((l=o.cssVar)===null||l===void 0?void 0:l.key)||u});return Object.assign(Object.assign(Object.assign({},i),o),{token:Object.assign(Object.assign({},i.token),o.token),components:c,cssVar:d})},[o,i],(s,l)=>s.some((c,u)=>{const d=l[u];return!za(c,d,!0)}))}var PQ=["children"],s7=f.createContext({});function OQ(e){var t=e.children,n=xt(e,PQ);return f.createElement(s7.Provider,{value:n},t)}var kQ=function(e){Ba(n,e);var t=Aa(n);function n(){return mr(this,n),t.apply(this,arguments)}return gr(n,[{key:"render",value:function(){return this.props.children}}]),n}(f.Component);function IQ(e){var t=f.useReducer(function(s){return s+1},0),n=Se(t,2),r=n[1],o=f.useRef(e),i=sn(function(){return o.current}),a=sn(function(s){o.current=typeof s=="function"?s(o.current):s,r()});return[i,a]}var Bs="none",_p="appear",Jp="enter",Qp="leave",L4="none",Xi="prepare",uu="start",du="active",fC="end",l7="prepared";function B4(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}function NQ(e,t){var n={animationend:B4("Animation","AnimationEnd"),transitionend:B4("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var RQ=NQ(Yr(),typeof window<"u"?window:{}),c7={};if(Yr()){var MQ=document.createElement("div");c7=MQ.style}var em={};function u7(e){if(em[e])return em[e];var t=RQ[e];if(t)for(var n=Object.keys(t),r=n.length,o=0;o1&&arguments[1]!==void 0?arguments[1]:2;t();var i=en(function(){o<=1?r({isCanceled:function(){return i!==e.current}}):n(r,o-1)});e.current=i}return f.useEffect(function(){return function(){t()}},[]),[n,t]};var jQ=[Xi,uu,du,fC],LQ=[Xi,l7],m7=!1,BQ=!0;function g7(e){return e===du||e===fC}const AQ=function(e,t,n){var r=Yu(L4),o=Se(r,2),i=o[0],a=o[1],s=zQ(),l=Se(s,2),c=l[0],u=l[1];function d(){a(Xi,!0)}var h=t?LQ:jQ;return p7(function(){if(i!==L4&&i!==fC){var p=h.indexOf(i),m=h[p+1],g=n(i);g===m7?a(m,!0):m&&c(function(v){function y(){v.isCanceled()||a(m,!0)}g===!0?y():Promise.resolve(g).then(y)})}},[e,i]),f.useEffect(function(){return function(){u()}},[]),[d,i]};function DQ(e,t,n,r){var o=r.motionEnter,i=o===void 0?!0:o,a=r.motionAppear,s=a===void 0?!0:a,l=r.motionLeave,c=l===void 0?!0:l,u=r.motionDeadline,d=r.motionLeaveImmediately,h=r.onAppearPrepare,p=r.onEnterPrepare,m=r.onLeavePrepare,g=r.onAppearStart,v=r.onEnterStart,y=r.onLeaveStart,b=r.onAppearActive,x=r.onEnterActive,S=r.onLeaveActive,O=r.onAppearEnd,E=r.onEnterEnd,k=r.onLeaveEnd,A=r.onVisibleChanged,F=Yu(),H=Se(F,2),U=H[0],V=H[1],z=IQ(Bs),w=Se(z,2),C=w[0],I=w[1],M=Yu(null),N=Se(M,2),B=N[0],R=N[1],L=C(),P=f.useRef(!1),T=f.useRef(null);function q(){return n()}var te=f.useRef(!1);function ie(){I(Bs),R(null,!0)}var ue=sn(function(ne){var se=C();if(se!==Bs){var xe=q();if(!(ne&&!ne.deadline&&ne.target!==xe)){var ve=te.current,we;se===_p&&ve?we=O==null?void 0:O(xe,ne):se===Jp&&ve?we=E==null?void 0:E(xe,ne):se===Qp&&ve&&(we=k==null?void 0:k(xe,ne)),ve&&we!==!1&&ie()}}}),pe=TQ(ue),me=Se(pe,1),X=me[0],W=function(se){switch(se){case _p:return ee(ee(ee({},Xi,h),uu,g),du,b);case Jp:return ee(ee(ee({},Xi,p),uu,v),du,x);case Qp:return ee(ee(ee({},Xi,m),uu,y),du,S);default:return{}}},G=f.useMemo(function(){return W(L)},[L]),J=AQ(L,!e,function(ne){if(ne===Xi){var se=G[Xi];return se?se(q()):m7}if(oe in G){var xe;R(((xe=G[oe])===null||xe===void 0?void 0:xe.call(G,q(),null))||null)}return oe===du&&L!==Bs&&(X(q()),u>0&&(clearTimeout(T.current),T.current=setTimeout(function(){ue({deadline:!0})},u))),oe===l7&&ie(),BQ}),Y=Se(J,2),Q=Y[0],oe=Y[1],_=g7(oe);te.current=_,p7(function(){V(t);var ne=P.current;P.current=!0;var se;!ne&&t&&s&&(se=_p),ne&&t&&i&&(se=Jp),(ne&&!t&&c||!ne&&d&&!t&&c)&&(se=Qp);var xe=W(se);se&&(e||xe[Xi])?(I(se),Q()):I(Bs)},[t]),f.useEffect(function(){(L===_p&&!s||L===Jp&&!i||L===Qp&&!c)&&I(Bs)},[s,i,c]),f.useEffect(function(){return function(){P.current=!1,clearTimeout(T.current)}},[]);var re=f.useRef(!1);f.useEffect(function(){U&&(re.current=!0),U!==void 0&&L===Bs&&((re.current||U)&&(A==null||A(U)),re.current=!0)},[U,L]);var de=B;return G[Xi]&&oe===uu&&(de=ae({transition:"none"},de)),[L,oe,de,U??t]}function FQ(e){var t=e;nt(e)==="object"&&(t=e.transitionSupport);function n(o,i){return!!(o.motionName&&t&&i!==!1)}var r=f.forwardRef(function(o,i){var a=o.visible,s=a===void 0?!0:a,l=o.removeOnLeave,c=l===void 0?!0:l,u=o.forceRender,d=o.children,h=o.motionName,p=o.leavedClassName,m=o.eventProps,g=f.useContext(s7),v=g.motion,y=n(o,v),b=f.useRef(),x=f.useRef();function S(){try{return b.current instanceof HTMLElement?b.current:Tf(x.current)}catch{return null}}var O=DQ(y,s,S,o),E=Se(O,4),k=E[0],A=E[1],F=E[2],H=E[3],U=f.useRef(H);H&&(U.current=!0);var V=f.useCallback(function(B){b.current=B,ph(i,B)},[i]),z,w=ae(ae({},m),{},{visible:s});if(!d)z=null;else if(k===Bs)H?z=d(ae({},w),V):!c&&U.current&&p?z=d(ae(ae({},w),{},{className:p}),V):u||!c&&!p?z=d(ae(ae({},w),{},{style:{display:"none"}}),V):z=null;else{var C;A===Xi?C="prepare":g7(A)?C="active":A===uu&&(C="start");var I=F4(h,"".concat(k,"-").concat(C));z=d(ae(ae({},w),{},{className:he(F4(h,k),ee(ee({},I,I&&C),h,typeof h=="string")),style:F}),V)}if(f.isValidElement(z)&&Ta(z)){var M=z,N=M.ref;N||(z=f.cloneElement(z,{ref:V}))}return f.createElement(kQ,{ref:x},z)});return r.displayName="CSSMotion",r}const Ni=FQ(h7);var ox="add",ix="keep",ax="remove",u1="removed";function HQ(e){var t;return e&&nt(e)==="object"&&"key"in e?t=e:t={key:e},ae(ae({},t),{},{key:String(t.key)})}function sx(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(HQ)}function UQ(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,o=t.length,i=sx(e),a=sx(t);i.forEach(function(c){for(var u=!1,d=r;d1});return l.forEach(function(c){n=n.filter(function(u){var d=u.key,h=u.status;return d!==c||h!==ax}),n.forEach(function(u){u.key===c&&(u.status=ix)})}),n}var VQ=["component","children","onVisibleChanged","onAllRemoved"],$Q=["status"],WQ=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function XQ(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ni,n=function(r){Ba(i,r);var o=Aa(i);function i(){var a;mr(this,i);for(var s=arguments.length,l=new Array(s),c=0;cnull;var ZQ=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ot.endsWith("Color"))}const QQ=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:o}=e;t!==void 0&&($0=t),n!==void 0&&(y7=n),"holderRender"in e&&(w7=o),r&&(JQ(r)?iQ(Wm(),r):b7=r)},x7=()=>({getPrefixCls:(e,t)=>t||(e?`${Wm()}-${e}`:Wm()),getIconPrefixCls:_Q,getRootPrefixCls:()=>$0||Wm(),getTheme:()=>b7,holderRender:w7}),eee=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:o,anchor:i,form:a,locale:s,componentSize:l,direction:c,space:u,virtual:d,dropdownMatchSelectWidth:h,popupMatchSelectWidth:p,popupOverflow:m,legacyLocale:g,parentContext:v,iconPrefixCls:y,theme:b,componentDisabled:x,segmented:S,statistic:O,spin:E,calendar:k,carousel:A,cascader:F,collapse:H,typography:U,checkbox:V,descriptions:z,divider:w,drawer:C,skeleton:I,steps:M,image:N,layout:B,list:R,mentions:L,modal:P,progress:T,result:q,slider:te,breadcrumb:ie,menu:ue,pagination:pe,input:me,textArea:X,empty:W,badge:G,radio:J,rate:Y,switch:Q,transfer:oe,avatar:_,message:re,tag:de,table:ne,card:se,tabs:xe,timeline:ve,timePicker:we,upload:Ce,notification:ce,tree:$,colorPicker:j,datePicker:D,rangePicker:Z,flex:le,wave:fe,dropdown:be,warning:je,tour:Oe,floatButtonGroup:Ee,variant:Le,inputNumber:Me,treeSelect:dt}=e,bt=f.useCallback((ke,Be)=>{const{prefixCls:Ne}=e;if(Be)return Be;const Ae=Ne||v.getPrefixCls("");return ke?`${Ae}-${ke}`:Ae},[v.getPrefixCls,e.prefixCls]),pt=y||v.iconPrefixCls||cC,Je=n||v.csp;o7(pt,Je);const Dt=EQ(b,v.theme,{prefixCls:bt("")}),Xe={csp:Je,autoInsertSpaceInButton:r,alert:o,anchor:i,locale:s||g,direction:c,space:u,virtual:d,popupMatchSelectWidth:p??h,popupOverflow:m,getPrefixCls:bt,iconPrefixCls:pt,theme:Dt,segmented:S,statistic:O,spin:E,calendar:k,carousel:A,cascader:F,collapse:H,typography:U,checkbox:V,descriptions:z,divider:w,drawer:C,skeleton:I,steps:M,image:N,input:me,textArea:X,layout:B,list:R,mentions:L,modal:P,progress:T,result:q,slider:te,breadcrumb:ie,menu:ue,pagination:pe,empty:W,badge:G,radio:J,rate:Y,switch:Q,transfer:oe,avatar:_,message:re,tag:de,table:ne,card:se,tabs:xe,timeline:ve,timePicker:we,upload:Ce,notification:ce,tree:$,colorPicker:j,datePicker:D,rangePicker:Z,flex:le,wave:fe,dropdown:be,warning:je,tour:Oe,floatButtonGroup:Ee,variant:Le,inputNumber:Me,treeSelect:dt},Ve=Object.assign({},v);Object.keys(Xe).forEach(ke=>{Xe[ke]!==void 0&&(Ve[ke]=Xe[ke])}),YQ.forEach(ke=>{const Be=e[ke];Be&&(Ve[ke]=Be)}),typeof r<"u"&&(Ve.button=Object.assign({autoInsertSpace:r},Ve.button));const lt=wc(()=>Ve,Ve,(ke,Be)=>{const Ne=Object.keys(ke),Ae=Object.keys(Be);return Ne.length!==Ae.length||Ne.some(wt=>ke[wt]!==Be[wt])}),Fe=f.useMemo(()=>({prefixCls:pt,csp:Je}),[pt,Je]);let ze=f.createElement(f.Fragment,null,f.createElement(GQ,{dropdownMatchSelectWidth:h}),t);const ot=f.useMemo(()=>{var ke,Be,Ne,Ae;return cu(((ke=ul.Form)===null||ke===void 0?void 0:ke.defaultValidateMessages)||{},((Ne=(Be=lt.locale)===null||Be===void 0?void 0:Be.Form)===null||Ne===void 0?void 0:Ne.defaultValidateMessages)||{},((Ae=lt.form)===null||Ae===void 0?void 0:Ae.validateMessages)||{},(a==null?void 0:a.validateMessages)||{})},[lt,a==null?void 0:a.validateMessages]);Object.keys(ot).length>0&&(ze=f.createElement(EJ.Provider,{value:ot},ze)),s&&(ze=f.createElement(IJ,{locale:s,_ANT_MARK__:kJ},ze)),(pt||Je)&&(ze=f.createElement(sC.Provider,{value:Fe},ze)),l&&(ze=f.createElement(aQ,{size:l},ze)),ze=f.createElement(qQ,null,ze);const Ke=f.useMemo(()=>{const ke=Dt||{},{algorithm:Be,token:Ne,components:Ae,cssVar:wt}=ke,Qe=ZQ(ke,["algorithm","token","components","cssVar"]),gt=Be&&(!Array.isArray(Be)||Be.length>0)?Kw(Be):Y9,qe={};Object.entries(Ae||{}).forEach(Ue=>{let[at,ut]=Ue;const it=Object.assign({},ut);"algorithm"in it&&(it.algorithm===!0?it.theme=gt:(Array.isArray(it.algorithm)||typeof it.algorithm=="function")&&(it.theme=Kw(it.algorithm)),delete it.algorithm),qe[at]=it});const $e=Object.assign(Object.assign({},xh),Ne);return Object.assign(Object.assign({},Qe),{theme:gt,token:$e,components:qe,override:Object.assign({override:$e},qe),cssVar:wt})},[Dt]);return b&&(ze=f.createElement(_9.Provider,{value:Ke},ze)),lt.warning&&(ze=f.createElement(CJ.Provider,{value:lt.warning},ze)),x!==void 0&&(ze=f.createElement(J9,{disabled:x},ze)),f.createElement(rt.Provider,{value:lt},ze)},Da=e=>{const t=f.useContext(rt),n=f.useContext(lC);return f.createElement(eee,Object.assign({parentContext:t,legacyLocale:n},e))};Da.ConfigContext=rt;Da.SizeContext=Zu;Da.config=QQ;Da.useConfig=sQ;Object.defineProperty(Da,"SizeContext",{get:()=>Zu});var tee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"};function S7(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function nee(e){return S7(e)instanceof ShadowRoot}function W0(e){return nee(e)?S7(e):null}function ree(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function oee(e,t){En(e,"[@ant-design/icons] ".concat(t))}function H4(e){return nt(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(nt(e.icon)==="object"||typeof e.icon=="function")}function U4(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[ree(n)]=r}return t},{})}function lx(e,t,n){return n?ge.createElement(e.tag,ae(ae({key:t},U4(e.attrs)),n),(e.children||[]).map(function(r,o){return lx(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):ge.createElement(e.tag,ae({key:t},U4(e.attrs)),(e.children||[]).map(function(r,o){return lx(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function C7(e){return wh(e)[0]}function E7(e){return e?Array.isArray(e)?e:[e]:[]}var iee=` -.anticon { - display: inline-flex; - align-items: center; - color: inherit; - font-style: normal; - line-height: 0; - text-align: center; - text-transform: none; - vertical-align: -0.125em; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.anticon > * { - line-height: 1; -} - -.anticon svg { - display: inline-block; -} - -.anticon::before { - display: none; -} - -.anticon .anticon-icon { - display: block; -} - -.anticon[tabindex] { - cursor: pointer; -} - -.anticon-spin::before, -.anticon-spin { - display: inline-block; - -webkit-animation: loadingCircle 1s infinite linear; - animation: loadingCircle 1s infinite linear; -} - -@-webkit-keyframes loadingCircle { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes loadingCircle { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -`,aee=function(t){var n=f.useContext(sC),r=n.csp,o=n.prefixCls,i=iee;o&&(i=i.replace(/anticon/g,o)),f.useEffect(function(){var a=t.current,s=W0(a);os(i,"@ant-design-icons",{prepend:!0,csp:r,attachTo:s})},[])},see=["icon","className","onClick","style","primaryColor","secondaryColor"],Lf={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function lee(e){var t=e.primaryColor,n=e.secondaryColor;Lf.primaryColor=t,Lf.secondaryColor=n||C7(t),Lf.calculated=!!n}function cee(){return ae({},Lf)}var Cd=function(t){var n=t.icon,r=t.className,o=t.onClick,i=t.style,a=t.primaryColor,s=t.secondaryColor,l=xt(t,see),c=f.useRef(),u=Lf;if(a&&(u={primaryColor:a,secondaryColor:s||C7(a)}),aee(c),oee(H4(n),"icon should be icon definiton, but got ".concat(n)),!H4(n))return null;var d=n;return d&&typeof d.icon=="function"&&(d=ae(ae({},d),{},{icon:d.icon(u.primaryColor,u.secondaryColor)})),lx(d.icon,"svg-".concat(d.name),ae(ae({className:r,onClick:o,style:i,"data-icon":d.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l),{},{ref:c}))};Cd.displayName="IconReact";Cd.getTwoToneColors=cee;Cd.setTwoToneColors=lee;function P7(e){var t=E7(e),n=Se(t,2),r=n[0],o=n[1];return Cd.setTwoToneColors({primaryColor:r,secondaryColor:o})}function uee(){var e=Cd.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var dee=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];P7(tx.primary);var Yt=f.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,i=e.rotate,a=e.tabIndex,s=e.onClick,l=e.twoToneColor,c=xt(e,dee),u=f.useContext(sC),d=u.prefixCls,h=d===void 0?"anticon":d,p=u.rootClassName,m=he(p,h,ee(ee({},"".concat(h,"-").concat(r.name),!!r.name),"".concat(h,"-spin"),!!o||r.name==="loading"),n),g=a;g===void 0&&s&&(g=-1);var v=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,y=E7(l),b=Se(y,2),x=b[0],S=b[1];return f.createElement("span",Pe({role:"img","aria-label":r.name},c,{ref:t,tabIndex:g,onClick:s,className:m}),f.createElement(Cd,{icon:r,primaryColor:x,secondaryColor:S,style:v}))});Yt.displayName="AntdIcon";Yt.getTwoToneColor=uee;Yt.setTwoToneColor=P7;var fee=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:tee}))},O7=f.forwardRef(fee),hee={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},pee=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:hee}))},Ev=f.forwardRef(pee),mee={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},gee=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:mee}))},Yh=f.forwardRef(gee),vee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},yee=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:vee}))},k7=f.forwardRef(yee),bee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},wee=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:bee}))},I7=f.forwardRef(wee),xee=`accept acceptCharset accessKey action allowFullScreen allowTransparency - alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge - charSet checked classID className colSpan cols content contentEditable contextMenu - controls coords crossOrigin data dateTime default defer dir disabled download draggable - encType form formAction formEncType formMethod formNoValidate formTarget frameBorder - headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity - is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media - mediaGroup method min minLength multiple muted name noValidate nonce open - optimum pattern placeholder poster preload radioGroup readOnly rel required - reversed role rowSpan rows sandbox scope scoped scrolling seamless selected - shape size sizes span spellCheck src srcDoc srcLang srcSet start step style - summary tabIndex target title type useMap value width wmode wrap`,See=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown - onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick - onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown - onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel - onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough - onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata - onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Cee="".concat(xee," ").concat(See).split(/[\s\n]+/),Eee="aria-",Pee="data-";function V4(e,t){return e.indexOf(t)===0}function Fr(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n=ae({},t);var r={};return Object.keys(e).forEach(function(o){(n.aria&&(o==="role"||V4(o,Eee))||n.data&&V4(o,Pee)||n.attr&&Cee.includes(o))&&(r[o]=e[o])}),r}function N7(e){return e&&ge.isValidElement(e)&&e.type===ge.Fragment}const Oee=(e,t,n)=>ge.isValidElement(e)?ge.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function yo(e,t){return Oee(e,e,t)}function cx(e){return e!=null&&e===e.window}const kee=e=>{var t,n;if(typeof window>"u")return 0;let r=0;return cx(e)?r=e.pageYOffset:e instanceof Document?r=e.documentElement.scrollTop:(e instanceof HTMLElement||e)&&(r=e.scrollTop),e&&!cx(e)&&typeof r!="number"&&(r=(n=((t=e.ownerDocument)!==null&&t!==void 0?t:e).documentElement)===null||n===void 0?void 0:n.scrollTop),r};function Iee(e,t,n,r){const o=n-t;return e/=r/2,e<1?o/2*e*e*e+t:o/2*((e-=2)*e*e+2)+t}function Nee(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:r,duration:o=450}=t,i=n(),a=kee(i),s=Date.now(),l=()=>{const u=Date.now()-s,d=Iee(u>o?o:u,a,e,o);cx(i)?i.scrollTo(window.pageXOffset,d):i instanceof Document||i.constructor.name==="HTMLDocument"?i.documentElement.scrollTop=d:i.scrollTop=d,u{const[,,,,t]=hr();return t?`${e}-css-var`:""};var Re={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){var n=t.keyCode;if(t.altKey&&!t.ctrlKey||t.metaKey||n>=Re.F1&&n<=Re.F12)return!1;switch(n){case Re.ALT:case Re.CAPS_LOCK:case Re.CONTEXT_MENU:case Re.CTRL:case Re.DOWN:case Re.END:case Re.ESC:case Re.HOME:case Re.INSERT:case Re.LEFT:case Re.MAC_FF_META:case Re.META:case Re.NUMLOCK:case Re.NUM_CENTER:case Re.PAGE_DOWN:case Re.PAGE_UP:case Re.PAUSE:case Re.PRINT_SCREEN:case Re.RIGHT:case Re.SHIFT:case Re.UP:case Re.WIN_KEY:case Re.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=Re.ZERO&&t<=Re.NINE||t>=Re.NUM_ZERO&&t<=Re.NUM_MULTIPLY||t>=Re.A&&t<=Re.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case Re.SPACE:case Re.QUESTION_MARK:case Re.NUM_PLUS:case Re.NUM_MINUS:case Re.NUM_PERIOD:case Re.NUM_DIVISION:case Re.SEMICOLON:case Re.DASH:case Re.EQUALS:case Re.COMMA:case Re.PERIOD:case Re.SLASH:case Re.APOSTROPHE:case Re.SINGLE_QUOTE:case Re.OPEN_SQUARE_BRACKET:case Re.BACKSLASH:case Re.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},R7=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.style,o=e.className,i=e.duration,a=i===void 0?4.5:i,s=e.showProgress,l=e.pauseOnHover,c=l===void 0?!0:l,u=e.eventKey,d=e.content,h=e.closable,p=e.closeIcon,m=p===void 0?"x":p,g=e.props,v=e.onClick,y=e.onNoticeClose,b=e.times,x=e.hovering,S=f.useState(!1),O=Se(S,2),E=O[0],k=O[1],A=f.useState(0),F=Se(A,2),H=F[0],U=F[1],V=f.useState(0),z=Se(V,2),w=z[0],C=z[1],I=x||E,M=a>0&&s,N=function(){y(u)},B=function(te){(te.key==="Enter"||te.code==="Enter"||te.keyCode===Re.ENTER)&&N()};f.useEffect(function(){if(!I&&a>0){var q=Date.now()-w,te=setTimeout(function(){N()},a*1e3-w);return function(){c&&clearTimeout(te),C(Date.now()-q)}}},[a,I,b]),f.useEffect(function(){if(!I&&M&&(c||w===0)){var q=performance.now(),te,ie=function ue(){cancelAnimationFrame(te),te=requestAnimationFrame(function(pe){var me=pe+w-q,X=Math.min(me/(a*1e3),1);U(X*100),X<1&&ue()})};return ie(),function(){c&&cancelAnimationFrame(te)}}},[a,w,I,M,b]);var R=f.useMemo(function(){return nt(h)==="object"&&h!==null?h:h?{closeIcon:m}:{}},[h,m]),L=Fr(R,!0),P=100-(!H||H<0?0:H>100?100:H),T="".concat(n,"-notice");return f.createElement("div",Pe({},g,{ref:t,className:he(T,o,ee({},"".concat(T,"-closable"),h)),style:r,onMouseEnter:function(te){var ie;k(!0),g==null||(ie=g.onMouseEnter)===null||ie===void 0||ie.call(g,te)},onMouseLeave:function(te){var ie;k(!1),g==null||(ie=g.onMouseLeave)===null||ie===void 0||ie.call(g,te)},onClick:v}),f.createElement("div",{className:"".concat(T,"-content")},d),h&&f.createElement("a",Pe({tabIndex:0,className:"".concat(T,"-close"),onKeyDown:B,"aria-label":"Close"},L,{onClick:function(te){te.preventDefault(),te.stopPropagation(),N()}}),R.closeIcon),M&&f.createElement("progress",{className:"".concat(T,"-progress"),max:"100",value:P},P+"%"))}),M7=ge.createContext({}),Ree=function(t){var n=t.children,r=t.classNames;return ge.createElement(M7.Provider,{value:{classNames:r}},n)},$4=8,W4=3,X4=16,Mee=function(t){var n={offset:$4,threshold:W4,gap:X4};if(t&&nt(t)==="object"){var r,o,i;n.offset=(r=t.offset)!==null&&r!==void 0?r:$4,n.threshold=(o=t.threshold)!==null&&o!==void 0?o:W4,n.gap=(i=t.gap)!==null&&i!==void 0?i:X4}return[!!t,n]},Tee=["className","style","classNames","styles"],zee=function(t){var n=t.configList,r=t.placement,o=t.prefixCls,i=t.className,a=t.style,s=t.motion,l=t.onAllNoticeRemoved,c=t.onNoticeClose,u=t.stack,d=f.useContext(M7),h=d.classNames,p=f.useRef({}),m=f.useState(null),g=Se(m,2),v=g[0],y=g[1],b=f.useState([]),x=Se(b,2),S=x[0],O=x[1],E=n.map(function(I){return{config:I,key:String(I.key)}}),k=Mee(u),A=Se(k,2),F=A[0],H=A[1],U=H.offset,V=H.threshold,z=H.gap,w=F&&(S.length>0||E.length<=V),C=typeof s=="function"?s(r):s;return f.useEffect(function(){F&&S.length>1&&O(function(I){return I.filter(function(M){return E.some(function(N){var B=N.key;return M===B})})})},[S,E,F]),f.useEffect(function(){var I;if(F&&p.current[(I=E[E.length-1])===null||I===void 0?void 0:I.key]){var M;y(p.current[(M=E[E.length-1])===null||M===void 0?void 0:M.key])}},[E,F]),ge.createElement(KQ,Pe({key:r,className:he(o,"".concat(o,"-").concat(r),h==null?void 0:h.list,i,ee(ee({},"".concat(o,"-stack"),!!F),"".concat(o,"-stack-expanded"),w)),style:a,keys:E,motionAppear:!0},C,{onAllRemoved:function(){l(r)}}),function(I,M){var N=I.config,B=I.className,R=I.style,L=I.index,P=N,T=P.key,q=P.times,te=String(T),ie=N,ue=ie.className,pe=ie.style,me=ie.classNames,X=ie.styles,W=xt(ie,Tee),G=E.findIndex(function(we){return we.key===te}),J={};if(F){var Y=E.length-1-(G>-1?G:L-1),Q=r==="top"||r==="bottom"?"-50%":"0";if(Y>0){var oe,_,re;J.height=w?(oe=p.current[te])===null||oe===void 0?void 0:oe.offsetHeight:v==null?void 0:v.offsetHeight;for(var de=0,ne=0;ne-1?p.current[te]=Ce:delete p.current[te]},prefixCls:o,classNames:me,styles:X,className:he(ue,h==null?void 0:h.notice),style:pe,times:q,key:T,eventKey:T,onNoticeClose:c,hovering:F&&S.length>0})))})},jee=f.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-notification":n,o=e.container,i=e.motion,a=e.maxCount,s=e.className,l=e.style,c=e.onAllRemoved,u=e.stack,d=e.renderNotifications,h=f.useState([]),p=Se(h,2),m=p[0],g=p[1],v=function(F){var H,U=m.find(function(V){return V.key===F});U==null||(H=U.onClose)===null||H===void 0||H.call(U),g(function(V){return V.filter(function(z){return z.key!==F})})};f.useImperativeHandle(t,function(){return{open:function(F){g(function(H){var U=Ie(H),V=U.findIndex(function(C){return C.key===F.key}),z=ae({},F);if(V>=0){var w;z.times=(((w=H[V])===null||w===void 0?void 0:w.times)||0)+1,U[V]=z}else z.times=0,U.push(z);return a>0&&U.length>a&&(U=U.slice(-a)),U})},close:function(F){v(F)},destroy:function(){g([])}}});var y=f.useState({}),b=Se(y,2),x=b[0],S=b[1];f.useEffect(function(){var A={};m.forEach(function(F){var H=F.placement,U=H===void 0?"topRight":H;U&&(A[U]=A[U]||[],A[U].push(F))}),Object.keys(x).forEach(function(F){A[F]=A[F]||[]}),S(A)},[m]);var O=function(F){S(function(H){var U=ae({},H),V=U[F]||[];return V.length||delete U[F],U})},E=f.useRef(!1);if(f.useEffect(function(){Object.keys(x).length>0?E.current=!0:E.current&&(c==null||c(),E.current=!1)},[x]),!o)return null;var k=Object.keys(x);return Ma.createPortal(f.createElement(f.Fragment,null,k.map(function(A){var F=x[A],H=f.createElement(zee,{key:A,configList:F,placement:A,prefixCls:r,className:s==null?void 0:s(A),style:l==null?void 0:l(A),motion:i,onNoticeClose:v,onAllNoticeRemoved:O,stack:u});return d?d(H,{prefixCls:r,key:A}):H})),o)}),Lee=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","stack","renderNotifications"],Bee=function(){return document.body},K4=0;function Aee(){for(var e={},t=arguments.length,n=new Array(t),r=0;r0&&arguments[0]!==void 0?arguments[0]:{},t=e.getContainer,n=t===void 0?Bee:t,r=e.motion,o=e.prefixCls,i=e.maxCount,a=e.className,s=e.style,l=e.onAllRemoved,c=e.stack,u=e.renderNotifications,d=xt(e,Lee),h=f.useState(),p=Se(h,2),m=p[0],g=p[1],v=f.useRef(),y=f.createElement(jee,{container:m,ref:v,prefixCls:o,motion:r,maxCount:i,className:a,style:s,onAllRemoved:l,stack:c,renderNotifications:u}),b=f.useState([]),x=Se(b,2),S=x[0],O=x[1],E=f.useMemo(function(){return{open:function(A){var F=Aee(d,A);(F.key===null||F.key===void 0)&&(F.key="rc-notification-".concat(K4),K4+=1),O(function(H){return[].concat(Ie(H),[{type:"open",config:F}])})},close:function(A){O(function(F){return[].concat(Ie(F),[{type:"close",key:A}])})},destroy:function(){O(function(A){return[].concat(Ie(A),[{type:"destroy"}])})}}},[]);return f.useEffect(function(){g(n())}),f.useEffect(function(){v.current&&S.length&&(S.forEach(function(k){switch(k.type){case"open":v.current.open(k.config);break;case"close":v.current.close(k.key);break;case"destroy":v.current.destroy();break}}),O(function(k){return k.filter(function(A){return!S.includes(A)})}))},[S]),[E,y]}var Fee={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},Hee=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:Fee}))},hC=f.forwardRef(Hee);const _h=ge.createContext(void 0),Nl=100,Uee=10,pC=Nl*Uee,T7={Modal:Nl,Drawer:Nl,Popover:Nl,Popconfirm:Nl,Tooltip:Nl,Tour:Nl},Vee={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function $ee(e){return e in T7}function Ed(e,t){const[,n]=hr(),r=ge.useContext(_h),o=$ee(e);if(t!==void 0)return[t,t];let i=r??0;return o?(i+=(r?0:n.zIndexPopupBase)+T7[e],i=Math.min(i,n.zIndexPopupBase+pC)):i+=Vee[e],[r===void 0?t:i,i]}function Wee(){const[e,t]=f.useState([]),n=f.useCallback(r=>(t(o=>[].concat(Ie(o),[r])),()=>{t(o=>o.filter(i=>i!==r))}),[]);return[e,n]}function bo(){bo=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(I,M,N){I[M]=N.value},i=typeof Symbol=="function"?Symbol:{},a=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(I,M,N){return Object.defineProperty(I,M,{value:N,enumerable:!0,configurable:!0,writable:!0}),I[M]}try{c({},"")}catch{c=function(N,B,R){return N[B]=R}}function u(I,M,N,B){var R=M&&M.prototype instanceof y?M:y,L=Object.create(R.prototype),P=new w(B||[]);return o(L,"_invoke",{value:H(I,N,P)}),L}function d(I,M,N){try{return{type:"normal",arg:I.call(M,N)}}catch(B){return{type:"throw",arg:B}}}t.wrap=u;var h="suspendedStart",p="suspendedYield",m="executing",g="completed",v={};function y(){}function b(){}function x(){}var S={};c(S,a,function(){return this});var O=Object.getPrototypeOf,E=O&&O(O(C([])));E&&E!==n&&r.call(E,a)&&(S=E);var k=x.prototype=y.prototype=Object.create(S);function A(I){["next","throw","return"].forEach(function(M){c(I,M,function(N){return this._invoke(M,N)})})}function F(I,M){function N(R,L,P,T){var q=d(I[R],I,L);if(q.type!=="throw"){var te=q.arg,ie=te.value;return ie&&nt(ie)=="object"&&r.call(ie,"__await")?M.resolve(ie.__await).then(function(ue){N("next",ue,P,T)},function(ue){N("throw",ue,P,T)}):M.resolve(ie).then(function(ue){te.value=ue,P(te)},function(ue){return N("throw",ue,P,T)})}T(q.arg)}var B;o(this,"_invoke",{value:function(L,P){function T(){return new M(function(q,te){N(L,P,q,te)})}return B=B?B.then(T,T):T()}})}function H(I,M,N){var B=h;return function(R,L){if(B===m)throw Error("Generator is already running");if(B===g){if(R==="throw")throw L;return{value:e,done:!0}}for(N.method=R,N.arg=L;;){var P=N.delegate;if(P){var T=U(P,N);if(T){if(T===v)continue;return T}}if(N.method==="next")N.sent=N._sent=N.arg;else if(N.method==="throw"){if(B===h)throw B=g,N.arg;N.dispatchException(N.arg)}else N.method==="return"&&N.abrupt("return",N.arg);B=m;var q=d(I,M,N);if(q.type==="normal"){if(B=N.done?g:p,q.arg===v)continue;return{value:q.arg,done:N.done}}q.type==="throw"&&(B=g,N.method="throw",N.arg=q.arg)}}}function U(I,M){var N=M.method,B=I.iterator[N];if(B===e)return M.delegate=null,N==="throw"&&I.iterator.return&&(M.method="return",M.arg=e,U(I,M),M.method==="throw")||N!=="return"&&(M.method="throw",M.arg=new TypeError("The iterator does not provide a '"+N+"' method")),v;var R=d(B,I.iterator,M.arg);if(R.type==="throw")return M.method="throw",M.arg=R.arg,M.delegate=null,v;var L=R.arg;return L?L.done?(M[I.resultName]=L.value,M.next=I.nextLoc,M.method!=="return"&&(M.method="next",M.arg=e),M.delegate=null,v):L:(M.method="throw",M.arg=new TypeError("iterator result is not an object"),M.delegate=null,v)}function V(I){var M={tryLoc:I[0]};1 in I&&(M.catchLoc=I[1]),2 in I&&(M.finallyLoc=I[2],M.afterLoc=I[3]),this.tryEntries.push(M)}function z(I){var M=I.completion||{};M.type="normal",delete M.arg,I.completion=M}function w(I){this.tryEntries=[{tryLoc:"root"}],I.forEach(V,this),this.reset(!0)}function C(I){if(I||I===""){var M=I[a];if(M)return M.call(I);if(typeof I.next=="function")return I;if(!isNaN(I.length)){var N=-1,B=function R(){for(;++N=0;--R){var L=this.tryEntries[R],P=L.completion;if(L.tryLoc==="root")return B("end");if(L.tryLoc<=this.prev){var T=r.call(L,"catchLoc"),q=r.call(L,"finallyLoc");if(T&&q){if(this.prev=0;--B){var R=this.tryEntries[B];if(R.tryLoc<=this.prev&&r.call(R,"finallyLoc")&&this.prev=0;--N){var B=this.tryEntries[N];if(B.finallyLoc===M)return this.complete(B.completion,B.afterLoc),z(B),v}},catch:function(M){for(var N=this.tryEntries.length-1;N>=0;--N){var B=this.tryEntries[N];if(B.tryLoc===M){var R=B.completion;if(R.type==="throw"){var L=R.arg;z(B)}return L}}throw Error("illegal catch attempt")},delegateYield:function(M,N,B){return this.delegate={iterator:C(M),resultName:N,nextLoc:B},this.method==="next"&&(this.arg=e),v}},t}function q4(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(c){return void n(c)}s.done?t(l):Promise.resolve(l).then(r,o)}function Sc(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(l){q4(i,r,o,a,s,"next",l)}function s(l){q4(i,r,o,a,s,"throw",l)}a(void 0)})}}var Jh=ae({},OZ),Xee=Jh.version,Kee=Jh.render,qee=Jh.unmountComponentAtNode,Pv;try{var Gee=Number((Xee||"").split(".")[0]);Gee>=18&&(Pv=Jh.createRoot)}catch{}function G4(e){var t=Jh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&nt(t)==="object"&&(t.usingClientEntryPoint=e)}var X0="__rc_react_root__";function Zee(e,t){G4(!0);var n=t[X0]||Pv(t);G4(!1),n.render(e),t[X0]=n}function Yee(e,t){Kee(e,t)}function mC(e,t){if(Pv){Zee(e,t);return}Yee(e,t)}function _ee(e){return ux.apply(this,arguments)}function ux(){return ux=Sc(bo().mark(function e(t){return bo().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var o;(o=t[X0])===null||o===void 0||o.unmount(),delete t[X0]}));case 1:case"end":return r.stop()}},e)})),ux.apply(this,arguments)}function Jee(e){qee(e)}function z7(e){return dx.apply(this,arguments)}function dx(){return dx=Sc(bo().mark(function e(t){return bo().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(Pv===void 0){r.next=2;break}return r.abrupt("return",_ee(t));case 2:Jee(t);case 3:case"end":return r.stop()}},e)})),dx.apply(this,arguments)}const d1=()=>({height:0,opacity:0}),Z4=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},Qee=e=>({height:e?e.offsetHeight:0}),f1=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",ete=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:d1,onEnterStart:d1,onAppearActive:Z4,onEnterActive:Z4,onLeaveStart:Qee,onLeaveActive:d1,onAppearEnd:f1,onEnterEnd:f1,onLeaveEnd:f1,motionDeadline:500}},fs=(e,t,n)=>n!==void 0?n:`${e}-${t}`,j7=ete,Ov=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var o=e.getBoundingClientRect(),i=o.width,a=o.height;if(i||a)return!0}}return!1},tte=e=>{const{componentCls:t,colorPrimary:n}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${n})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${e.motionDurationSlow} ${e.motionEaseInOut}`,`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`].join(",")}}}}},nte=uC("Wave",e=>[tte(e)]),kv=`${v7}-wave-target`;function rte(e){const t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}function h1(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&rte(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function ote(e){const{borderTopColor:t,borderColor:n,backgroundColor:r}=getComputedStyle(e);return h1(t)?t:h1(n)?n:h1(r)?r:null}function p1(e){return Number.isNaN(e)?0:e}const ite=e=>{const{className:t,target:n,component:r}=e,o=f.useRef(null),[i,a]=f.useState(null),[s,l]=f.useState([]),[c,u]=f.useState(0),[d,h]=f.useState(0),[p,m]=f.useState(0),[g,v]=f.useState(0),[y,b]=f.useState(!1),x={left:c,top:d,width:p,height:g,borderRadius:s.map(E=>`${E}px`).join(" ")};i&&(x["--wave-color"]=i);function S(){const E=getComputedStyle(n);a(ote(n));const k=E.position==="static",{borderLeftWidth:A,borderTopWidth:F}=E;u(k?n.offsetLeft:p1(-parseFloat(A))),h(k?n.offsetTop:p1(-parseFloat(F))),m(n.offsetWidth),v(n.offsetHeight);const{borderTopLeftRadius:H,borderTopRightRadius:U,borderBottomLeftRadius:V,borderBottomRightRadius:z}=E;l([H,U,z,V].map(w=>p1(parseFloat(w))))}if(f.useEffect(()=>{if(n){const E=en(()=>{S(),b(!0)});let k;return typeof ResizeObserver<"u"&&(k=new ResizeObserver(S),k.observe(n)),()=>{en.cancel(E),k==null||k.disconnect()}}},[]),!y)return null;const O=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(kv));return f.createElement(Ni,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(E,k)=>{var A;if(k.deadline||k.propertyName==="opacity"){const F=(A=o.current)===null||A===void 0?void 0:A.parentElement;z7(F).then(()=>{F==null||F.remove()})}return!1}},(E,k)=>{let{className:A}=E;return f.createElement("div",{ref:zi(o,k),className:he(t,A,{"wave-quick":O}),style:x})})},ate=(e,t)=>{var n;const{component:r}=t;if(r==="Checkbox"&&!(!((n=e.querySelector("input"))===null||n===void 0)&&n.checked))return;const o=document.createElement("div");o.style.position="absolute",o.style.left="0px",o.style.top="0px",e==null||e.insertBefore(o,e==null?void 0:e.firstChild),mC(f.createElement(ite,Object.assign({},t,{target:e})),o)},ste=(e,t,n)=>{const{wave:r}=f.useContext(rt),[,o,i]=hr(),a=sn(c=>{const u=e.current;if(r!=null&&r.disabled||!u)return;const d=u.querySelector(`.${kv}`)||u,{showEffect:h}=r||{};(h||ate)(d,{className:t,token:o,component:n,event:c,hashId:i})}),s=f.useRef();return c=>{en.cancel(s.current),s.current=en(()=>{a(c)})}},gC=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:o}=f.useContext(rt),i=f.useRef(null),a=o("wave"),[,s]=nte(a),l=ste(i,he(a,s),r);if(ge.useEffect(()=>{const u=i.current;if(!u||u.nodeType!==1||n)return;const d=h=>{!Ov(h.target)||!u.getAttribute||u.getAttribute("disabled")||u.disabled||u.className.includes("disabled")||u.className.includes("-leave")||l(h)};return u.addEventListener("click",d,!0),()=>{u.removeEventListener("click",d,!0)}},[n]),!ge.isValidElement(t))return t??null;const c=Ta(t)?zi(t.ref,i):i;return yo(t,{ref:c})},Fa=e=>{const t=ge.useContext(Zu);return ge.useMemo(()=>e?typeof e=="string"?e??t:e instanceof Function?e(t):t:t,[e,t])},lte=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},cte=e=>{const{componentCls:t,antCls:n}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"},[`${t}-item > ${n}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},ute=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},L7=An("Space",e=>{const t=$t(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[cte(t),ute(t),lte(t)]},()=>({}),{resetStyle:!1});var B7=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=f.useContext(Iv),r=f.useMemo(()=>{if(!n)return"";const{compactDirection:o,isFirstItem:i,isLastItem:a}=n,s=o==="vertical"?"-vertical-":"-";return he(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:i,[`${e}-compact${s}last-item`]:a,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,n]);return{compactSize:n==null?void 0:n.compactSize,compactDirection:n==null?void 0:n.compactDirection,compactItemClassnames:r}},dte=e=>{let{children:t}=e;return f.createElement(Iv.Provider,{value:null},t)},fte=e=>{var{children:t}=e,n=B7(e,["children"]);return f.createElement(Iv.Provider,{value:n},t)},hte=e=>{const{getPrefixCls:t,direction:n}=f.useContext(rt),{size:r,direction:o,block:i,prefixCls:a,className:s,rootClassName:l,children:c}=e,u=B7(e,["size","direction","block","prefixCls","className","rootClassName","children"]),d=Fa(x=>r??x),h=t("space-compact",a),[p,m]=L7(h),g=he(h,m,{[`${h}-rtl`]:n==="rtl",[`${h}-block`]:i,[`${h}-vertical`]:o==="vertical"},s,l),v=f.useContext(Iv),y=ki(c),b=f.useMemo(()=>y.map((x,S)=>{const O=(x==null?void 0:x.key)||`${h}-item-${S}`;return f.createElement(fte,{key:O,compactSize:d,compactDirection:o,isFirstItem:S===0&&(!v||(v==null?void 0:v.isFirstItem)),isLastItem:S===y.length-1&&(!v||(v==null?void 0:v.isLastItem))},x)}),[r,y,v]);return y.length===0?null:p(f.createElement("div",Object.assign({className:g},u),b))};var pte=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n}=f.useContext(rt),{prefixCls:r,size:o,className:i}=e,a=pte(e,["prefixCls","size","className"]),s=t("btn-group",r),[,,l]=hr();let c="";switch(o){case"large":c="lg";break;case"small":c="sm";break}const u=he(s,{[`${s}-${c}`]:c,[`${s}-rtl`]:n==="rtl"},i,l);return f.createElement(A7.Provider,{value:o},f.createElement("div",Object.assign({},a,{className:u})))},Y4=/^[\u4e00-\u9fa5]{2}$/,fx=Y4.test.bind(Y4);function D7(e){return e==="danger"?{danger:!0}:{type:e}}function _4(e){return typeof e=="string"}function m1(e){return e==="text"||e==="link"}function gte(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&_4(e.type)&&fx(e.props.children)?yo(e,{children:e.props.children.split("").join(n)}):_4(e)?fx(e)?ge.createElement("span",null,e.split("").join(n)):ge.createElement("span",null,e):N7(e)?ge.createElement("span",null,e):e}function vte(e,t){let n=!1;const r=[];return ge.Children.forEach(e,o=>{const i=typeof o,a=i==="string"||i==="number";if(n&&a){const s=r.length-1,l=r[s];r[s]=`${l}${o}`}else r.push(o);n=a}),ge.Children.map(r,o=>gte(o,t))}const F7=f.forwardRef((e,t)=>{const{className:n,style:r,children:o,prefixCls:i}=e,a=he(`${i}-icon`,n);return ge.createElement("span",{ref:t,className:a,style:r},o)}),J4=f.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,iconClassName:i}=e,a=he(`${n}-loading-icon`,r);return ge.createElement(F7,{prefixCls:n,className:a,style:o,ref:t},ge.createElement(hC,{className:i}))}),g1=()=>({width:0,opacity:0,transform:"scale(0)"}),v1=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),yte=e=>{const{prefixCls:t,loading:n,existIcon:r,className:o,style:i}=e,a=!!n;return r?ge.createElement(J4,{prefixCls:t,className:o,style:i}):ge.createElement(Ni,{visible:a,motionName:`${t}-loading-icon-motion`,motionLeave:a,removeOnLeave:!0,onAppearStart:g1,onAppearActive:v1,onEnterStart:g1,onEnterActive:v1,onLeaveStart:v1,onLeaveActive:g1},(s,l)=>{let{className:c,style:u}=s;return ge.createElement(J4,{prefixCls:t,className:o,style:Object.assign(Object.assign({},i),u),ref:l,iconClassName:c})})},Q4=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),bte=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:o,colorErrorHover:i}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(r).mul(-1).equal(),[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover, &:focus, &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:n}},Q4(`${t}-primary`,o),Q4(`${t}-danger`,i)]}},H7=e=>{const{paddingInline:t,onlyIconSize:n,paddingBlock:r}=e;return $t(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:r,buttonIconOnlyFontSize:n})},U7=e=>{var t,n,r,o,i,a;const s=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,l=(n=e.contentFontSizeSM)!==null&&n!==void 0?n:e.fontSize,c=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,u=(o=e.contentLineHeight)!==null&&o!==void 0?o:$m(s),d=(i=e.contentLineHeightSM)!==null&&i!==void 0?i:$m(l),h=(a=e.contentLineHeightLG)!==null&&a!==void 0?a:$m(c);return{fontWeight:400,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorder,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:e.fontSizeLG,onlyIconSizeSM:e.fontSizeLG-2,onlyIconSizeLG:e.fontSizeLG+2,groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:e.colorBgTextHover,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,contentFontSize:s,contentFontSizeSM:l,contentFontSizeLG:c,contentLineHeight:u,contentLineHeightSM:d,contentLineHeightLG:h,paddingBlock:Math.max((e.controlHeight-s*u)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-l*d)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-c*h)/2-e.lineWidth,0)}},wte=e=>{const{componentCls:t,iconCls:n,fontWeight:r}=e;return{[t]:{outline:"none",position:"relative",display:"inline-flex",gap:e.marginXS,alignItems:"center",justifyContent:"center",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${ye(e.lineWidth)} ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:e.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${t}-icon`]:{lineHeight:1},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},lc(e)),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},"&-icon-end":{flexDirection:"row-reverse"}}}},hs=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),xte=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),Ste=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),Cte=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),Ph=(e,t,n,r,o,i,a,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},hs(e,Object.assign({background:t},a),Object.assign({background:t},s))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:i||void 0}})}),vC=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},Cte(e))}),V7=e=>Object.assign({},vC(e)),K0=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),$7=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},V7(e)),{background:e.defaultBg,borderColor:e.defaultBorderColor,color:e.defaultColor,boxShadow:e.defaultShadow}),hs(e.componentCls,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),Ph(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:e.colorError,borderColor:e.colorError},hs(e.componentCls,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),Ph(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),vC(e))}),Ete=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},V7(e)),{color:e.primaryColor,background:e.colorPrimary,boxShadow:e.primaryShadow}),hs(e.componentCls,{color:e.colorTextLightSolid,background:e.colorPrimaryHover},{color:e.colorTextLightSolid,background:e.colorPrimaryActive})),Ph(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({background:e.colorError,boxShadow:e.dangerShadow,color:e.dangerColor},hs(e.componentCls,{background:e.colorErrorHover},{background:e.colorErrorActive})),Ph(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),vC(e))}),Pte=e=>Object.assign(Object.assign({},$7(e)),{borderStyle:"dashed"}),Ote=e=>Object.assign(Object.assign(Object.assign({color:e.colorLink},hs(e.componentCls,{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),K0(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},hs(e.componentCls,{color:e.colorErrorHover},{color:e.colorErrorActive})),K0(e))}),kte=e=>Object.assign(Object.assign(Object.assign({},hs(e.componentCls,{color:e.colorText,background:e.textHoverBg},{color:e.colorText,background:e.colorBgTextActive})),K0(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},K0(e)),hs(e.componentCls,{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive}))}),Ite=e=>{const{componentCls:t}=e;return{[`${t}-default`]:$7(e),[`${t}-primary`]:Ete(e),[`${t}-dashed`]:Pte(e),[`${t}-link`]:Ote(e),[`${t}-text`]:kte(e),[`${t}-ghost`]:Ph(e.componentCls,e.ghostBg,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)}},yC=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:n,controlHeight:r,fontSize:o,lineHeight:i,borderRadius:a,buttonPaddingHorizontal:s,iconCls:l,buttonPaddingVertical:c}=e,u=`${n}-icon-only`;return[{[`${t}`]:{fontSize:o,lineHeight:i,height:r,padding:`${ye(c)} ${ye(s)}`,borderRadius:a,[`&${u}`]:{width:r,paddingInline:0,[`&${n}-compact-item`]:{flex:"none"},[`&${n}-round`]:{width:"auto"},[l]:{fontSize:e.buttonIconOnlyFontSize}},[`&${n}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${n}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`}}},{[`${n}${n}-circle${t}`]:xte(e)},{[`${n}${n}-round${t}`]:Ste(e)}]},Nte=e=>{const t=$t(e,{fontSize:e.contentFontSize,lineHeight:e.contentLineHeight});return yC(t,e.componentCls)},Rte=e=>{const t=$t(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,lineHeight:e.contentLineHeightSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:e.paddingBlockSM,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return yC(t,`${e.componentCls}-sm`)},Mte=e=>{const t=$t(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,lineHeight:e.contentLineHeightLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:e.paddingBlockLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return yC(t,`${e.componentCls}-lg`)},Tte=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},zte=An("Button",e=>{const t=H7(e);return[wte(t),Nte(t),Rte(t),Mte(t),Tte(t),Ite(t),bte(t)]},U7,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function jte(e,t,n){const{focusElCls:r,focus:o,borderElCls:i}=n,a=i?"> *":"",s=["hover",o?"focus":null,"active"].filter(Boolean).map(l=>`&:${l} ${a}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${a}`]:{zIndex:0}})}}function Lte(e,t,n){const{borderElCls:r}=n,o=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function bC(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:n}=e,r=`${n}-compact`;return{[r]:Object.assign(Object.assign({},jte(e,r,t)),Lte(n,r,t))}}function Bte(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function Ate(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function Dte(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},Bte(e,t)),Ate(e.componentCls,t))}}const Fte=e=>{const{componentCls:t,calc:n}=e;return{[t]:{[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:e.lineWidth,height:`calc(100% + ${ye(e.lineWidth)} * 2)`,backgroundColor:e.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-vertical-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:`calc(100% + ${ye(e.lineWidth)} * 2)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},Hte=Cv(["Button","compact"],e=>{const t=H7(e);return[bC(t),Dte(t),Fte(t)]},U7);var Ute=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o;const{loading:i=!1,prefixCls:a,type:s,danger:l=!1,shape:c="default",size:u,styles:d,disabled:h,className:p,rootClassName:m,children:g,icon:v,iconPosition:y="start",ghost:b=!1,block:x=!1,htmlType:S="button",classNames:O,style:E={},autoInsertSpace:k}=e,A=Ute(e,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace"]),F=s||"default",{getPrefixCls:H,direction:U,button:V}=f.useContext(rt),z=(n=k??(V==null?void 0:V.autoInsertSpace))!==null&&n!==void 0?n:!0,w=H("btn",a),[C,I,M]=zte(w),N=f.useContext(ds),B=h??N,R=f.useContext(A7),L=f.useMemo(()=>Vte(i),[i]),[P,T]=f.useState(L.loading),[q,te]=f.useState(!1),ue=zi(t,f.createRef()),pe=f.Children.count(g)===1&&!v&&!m1(F);f.useEffect(()=>{let we=null;L.delay>0?we=setTimeout(()=>{we=null,T(!0)},L.delay):T(L.loading);function Ce(){we&&(clearTimeout(we),we=null)}return Ce},[L]),f.useEffect(()=>{if(!ue||!ue.current||!z)return;const we=ue.current.textContent;pe&&fx(we)?q||te(!0):q&&te(!1)},[ue]);const me=we=>{const{onClick:Ce}=e;if(P||B){we.preventDefault();return}Ce==null||Ce(we)},{compactSize:X,compactItemClassnames:W}=Qh(w,U),G={large:"lg",small:"sm",middle:void 0},J=Fa(we=>{var Ce,ce;return(ce=(Ce=u??X)!==null&&Ce!==void 0?Ce:R)!==null&&ce!==void 0?ce:we}),Y=J&&G[J]||"",Q=P?"loading":v,oe=Nr(A,["navigate"]),_=he(w,I,M,{[`${w}-${c}`]:c!=="default"&&c,[`${w}-${F}`]:F,[`${w}-${Y}`]:Y,[`${w}-icon-only`]:!g&&g!==0&&!!Q,[`${w}-background-ghost`]:b&&!m1(F),[`${w}-loading`]:P,[`${w}-two-chinese-chars`]:q&&z&&!P,[`${w}-block`]:x,[`${w}-dangerous`]:l,[`${w}-rtl`]:U==="rtl",[`${w}-icon-end`]:y==="end"},W,p,m,V==null?void 0:V.className),re=Object.assign(Object.assign({},V==null?void 0:V.style),E),de=he(O==null?void 0:O.icon,(r=V==null?void 0:V.classNames)===null||r===void 0?void 0:r.icon),ne=Object.assign(Object.assign({},(d==null?void 0:d.icon)||{}),((o=V==null?void 0:V.styles)===null||o===void 0?void 0:o.icon)||{}),se=v&&!P?ge.createElement(F7,{prefixCls:w,className:de,style:ne},v):ge.createElement(yte,{existIcon:!!v,prefixCls:w,loading:P}),xe=g||g===0?vte(g,pe&&z):null;if(oe.href!==void 0)return C(ge.createElement("a",Object.assign({},oe,{className:he(_,{[`${w}-disabled`]:B}),href:B?void 0:oe.href,style:re,onClick:me,ref:ue,tabIndex:B?-1:0}),se,xe));let ve=ge.createElement("button",Object.assign({},A,{type:S,className:_,style:re,onClick:me,disabled:B,ref:ue}),se,xe,!!W&&ge.createElement(Hte,{key:"compact",prefixCls:w}));return m1(F)||(ve=ge.createElement(gC,{component:"Button",disabled:P},ve)),C(ve)}),ja=$te;ja.Group=mte;ja.__ANT_BUTTON=!0;function y1(e){return!!(e!=null&&e.then)}const W7=e=>{const{type:t,children:n,prefixCls:r,buttonProps:o,close:i,autoFocus:a,emitEvent:s,isSilent:l,quitOnNullishReturnValue:c,actionFn:u}=e,d=f.useRef(!1),h=f.useRef(null),[p,m]=Yu(!1),g=function(){i==null||i.apply(void 0,arguments)};f.useEffect(()=>{let b=null;return a&&(b=setTimeout(()=>{var x;(x=h.current)===null||x===void 0||x.focus()})),()=>{b&&clearTimeout(b)}},[]);const v=b=>{y1(b)&&(m(!0),b.then(function(){m(!1,!0),g.apply(void 0,arguments),d.current=!1},x=>{if(m(!1,!0),d.current=!1,!(l!=null&&l()))return Promise.reject(x)}))},y=b=>{if(d.current)return;if(d.current=!0,!u){g();return}let x;if(s){if(x=u(b),c&&!y1(x)){d.current=!1,g(b);return}}else if(u.length)x=u(i),d.current=!1;else if(x=u(),!y1(x)){g();return}v(x)};return f.createElement(ja,Object.assign({},D7(t),{onClick:y,loading:p,prefixCls:r},o,{ref:h}),n)},ep=ge.createContext({}),{Provider:X7}=ep,e8=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:o,rootPrefixCls:i,close:a,onCancel:s,onConfirm:l}=f.useContext(ep);return o?ge.createElement(W7,{isSilent:r,actionFn:s,close:function(){a==null||a.apply(void 0,arguments),l==null||l(!1)},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${i}-btn`},n):null},t8=()=>{const{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:o,okTextLocale:i,okType:a,onConfirm:s,onOk:l}=f.useContext(ep);return ge.createElement(W7,{isSilent:n,type:a||"primary",actionFn:l,close:function(){t==null||t.apply(void 0,arguments),s==null||s(!0)},autoFocus:e==="ok",buttonProps:r,prefixCls:`${o}-btn`},i)};var K7=f.createContext(null),n8=[];function Wte(e,t){var n=f.useState(function(){if(!Yr())return null;var m=document.createElement("div");return m}),r=Se(n,1),o=r[0],i=f.useRef(!1),a=f.useContext(K7),s=f.useState(n8),l=Se(s,2),c=l[0],u=l[1],d=a||(i.current?void 0:function(m){u(function(g){var v=[m].concat(Ie(g));return v})});function h(){o.parentElement||document.body.appendChild(o),i.current=!0}function p(){var m;(m=o.parentElement)===null||m===void 0||m.removeChild(o),i.current=!1}return Wt(function(){return e?a?a(h):h():p(),p},[e]),Wt(function(){c.length&&(c.forEach(function(m){return m()}),u(n8))},[c]),[o,d]}var b1;function q7(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),n=document.createElement("div");n.id=t;var r=n.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";var o,i;if(e){var a=getComputedStyle(e);r.scrollbarColor=a.scrollbarColor,r.scrollbarWidth=a.scrollbarWidth;var s=getComputedStyle(e,"::-webkit-scrollbar"),l=parseInt(s.width,10),c=parseInt(s.height,10);try{var u=l?"width: ".concat(s.width,";"):"",d=c?"height: ".concat(s.height,";"):"";os(` -#`.concat(t,`::-webkit-scrollbar { -`).concat(u,` -`).concat(d,` -}`),t)}catch(m){console.error(m),o=l,i=c}}document.body.appendChild(n);var h=e&&o&&!isNaN(o)?o:n.offsetWidth-n.clientWidth,p=e&&i&&!isNaN(i)?i:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),yh(t),{width:h,height:p}}function r8(e){return typeof document>"u"?0:(b1===void 0&&(b1=q7()),b1.width)}function hx(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:q7(e)}function Xte(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var Kte="rc-util-locker-".concat(Date.now()),o8=0;function qte(e){var t=!!e,n=f.useState(function(){return o8+=1,"".concat(Kte,"_").concat(o8)}),r=Se(n,1),o=r[0];Wt(function(){if(t){var i=hx(document.body).width,a=Xte();os(` -html body { - overflow-y: hidden; - `.concat(a?"width: calc(100% - ".concat(i,"px);"):"",` -}`),o)}else yh(o);return function(){yh(o)}},[t,o])}var Gte=!1;function Zte(e){return Gte}var i8=function(t){return t===!1?!1:!Yr()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},Nv=f.forwardRef(function(e,t){var n=e.open,r=e.autoLock,o=e.getContainer;e.debug;var i=e.autoDestroy,a=i===void 0?!0:i,s=e.children,l=f.useState(n),c=Se(l,2),u=c[0],d=c[1],h=u||n;f.useEffect(function(){(a||n)&&d(n)},[n,a]);var p=f.useState(function(){return i8(o)}),m=Se(p,2),g=m[0],v=m[1];f.useEffect(function(){var U=i8(o);v(U??null)});var y=Wte(h&&!g),b=Se(y,2),x=b[0],S=b[1],O=g??x;qte(r&&n&&Yr()&&(O===x||O===document.body));var E=null;if(s&&Ta(s)&&t){var k=s;E=k.ref}var A=vl(E,t);if(!h||!Yr()||g===void 0)return null;var F=O===!1||Zte(),H=s;return t&&(H=f.cloneElement(s,{ref:A})),f.createElement(K7.Provider,{value:S},F?H:Ma.createPortal(H,O))}),G7=f.createContext({});function Yte(){var e=ae({},Bh);return e.useId}var a8=0,s8=Yte();const Z7=s8?function(t){var n=s8();return t||n}:function(t){var n=f.useState("ssr-id"),r=Se(n,2),o=r[0],i=r[1];return f.useEffect(function(){var a=a8;a8+=1,i("rc_unique_".concat(a))},[]),t||o};function l8(e,t,n){var r=t;return!r&&n&&(r="".concat(e,"-").concat(n)),r}function c8(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if(typeof n!="number"){var o=e.document;n=o.documentElement[r],typeof n!="number"&&(n=o.body[r])}return n}function _te(e){var t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,o=r.defaultView||r.parentWindow;return n.left+=c8(o),n.top+=c8(o,!0),n}const Jte=f.memo(function(e){var t=e.children;return t},function(e,t){var n=t.shouldUpdate;return!n});var u8={width:0,height:0,overflow:"hidden",outline:"none"},Qte={outline:"none"},Y7=ge.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,i=e.title,a=e.ariaId,s=e.footer,l=e.closable,c=e.closeIcon,u=e.onClose,d=e.children,h=e.bodyStyle,p=e.bodyProps,m=e.modalRender,g=e.onMouseDown,v=e.onMouseUp,y=e.holderRef,b=e.visible,x=e.forceRender,S=e.width,O=e.height,E=e.classNames,k=e.styles,A=ge.useContext(G7),F=A.panel,H=vl(y,F),U=f.useRef(),V=f.useRef(),z=f.useRef();ge.useImperativeHandle(t,function(){return{focus:function(){var T;(T=z.current)===null||T===void 0||T.focus({preventScroll:!0})},changeActive:function(T){var q=document,te=q.activeElement;T&&te===V.current?U.current.focus({preventScroll:!0}):!T&&te===U.current&&V.current.focus({preventScroll:!0})}}});var w={};S!==void 0&&(w.width=S),O!==void 0&&(w.height=O);var C=s?ge.createElement("div",{className:he("".concat(n,"-footer"),E==null?void 0:E.footer),style:ae({},k==null?void 0:k.footer)},s):null,I=i?ge.createElement("div",{className:he("".concat(n,"-header"),E==null?void 0:E.header),style:ae({},k==null?void 0:k.header)},ge.createElement("div",{className:"".concat(n,"-title"),id:a},i)):null,M=f.useMemo(function(){return nt(l)==="object"&&l!==null?l:l?{closeIcon:c??ge.createElement("span",{className:"".concat(n,"-close-x")})}:{}},[l,c,n]),N=Fr(M,!0),B=nt(l)==="object"&&l.disabled,R=l?ge.createElement("button",Pe({type:"button",onClick:u,"aria-label":"Close"},N,{className:"".concat(n,"-close"),disabled:B}),M.closeIcon):null,L=ge.createElement("div",{className:he("".concat(n,"-content"),E==null?void 0:E.content),style:k==null?void 0:k.content},R,I,ge.createElement("div",Pe({className:he("".concat(n,"-body"),E==null?void 0:E.body),style:ae(ae({},h),k==null?void 0:k.body)},p),d),C);return ge.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":i?a:null,"aria-modal":"true",ref:H,style:ae(ae({},o),w),className:he(n,r),onMouseDown:g,onMouseUp:v},ge.createElement("div",{tabIndex:0,ref:U,style:u8,"aria-hidden":"true"}),ge.createElement("div",{ref:z,tabIndex:-1,style:Qte},ge.createElement(Jte,{shouldUpdate:b||x},m?m(L):L)),ge.createElement("div",{tabIndex:0,ref:V,style:u8,"aria-hidden":"true"}))}),_7=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.title,o=e.style,i=e.className,a=e.visible,s=e.forceRender,l=e.destroyOnClose,c=e.motionName,u=e.ariaId,d=e.onVisibleChanged,h=e.mousePosition,p=f.useRef(),m=f.useState(),g=Se(m,2),v=g[0],y=g[1],b={};v&&(b.transformOrigin=v);function x(){var S=_te(p.current);y(h&&(h.x||h.y)?"".concat(h.x-S.left,"px ").concat(h.y-S.top,"px"):"")}return f.createElement(Ni,{visible:a,onVisibleChanged:d,onAppearPrepare:x,onEnterPrepare:x,forceRender:s,motionName:c,removeOnLeave:l,ref:p},function(S,O){var E=S.className,k=S.style;return f.createElement(Y7,Pe({},e,{ref:t,title:r,ariaId:u,prefixCls:n,holderRef:O,style:ae(ae(ae({},k),o),b),className:he(i,E)}))})});_7.displayName="Content";var ene=function(t){var n=t.prefixCls,r=t.style,o=t.visible,i=t.maskProps,a=t.motionName,s=t.className;return f.createElement(Ni,{key:"mask",visible:o,motionName:a,leavedClassName:"".concat(n,"-mask-hidden")},function(l,c){var u=l.className,d=l.style;return f.createElement("div",Pe({ref:c,style:ae(ae({},d),r),className:he("".concat(n,"-mask"),u,s)},i))})},tne=function(t){var n=t.prefixCls,r=n===void 0?"rc-dialog":n,o=t.zIndex,i=t.visible,a=i===void 0?!1:i,s=t.keyboard,l=s===void 0?!0:s,c=t.focusTriggerAfterClose,u=c===void 0?!0:c,d=t.wrapStyle,h=t.wrapClassName,p=t.wrapProps,m=t.onClose,g=t.afterOpenChange,v=t.afterClose,y=t.transitionName,b=t.animation,x=t.closable,S=x===void 0?!0:x,O=t.mask,E=O===void 0?!0:O,k=t.maskTransitionName,A=t.maskAnimation,F=t.maskClosable,H=F===void 0?!0:F,U=t.maskStyle,V=t.maskProps,z=t.rootClassName,w=t.classNames,C=t.styles,I=f.useRef(),M=f.useRef(),N=f.useRef(),B=f.useState(a),R=Se(B,2),L=R[0],P=R[1],T=Z7();function q(){$w(M.current,document.activeElement)||(I.current=document.activeElement)}function te(){if(!$w(M.current,document.activeElement)){var Q;(Q=N.current)===null||Q===void 0||Q.focus()}}function ie(Q){if(Q)te();else{if(P(!1),E&&I.current&&u){try{I.current.focus({preventScroll:!0})}catch{}I.current=null}L&&(v==null||v())}g==null||g(Q)}function ue(Q){m==null||m(Q)}var pe=f.useRef(!1),me=f.useRef(),X=function(){clearTimeout(me.current),pe.current=!0},W=function(){me.current=setTimeout(function(){pe.current=!1})},G=null;H&&(G=function(oe){pe.current?pe.current=!1:M.current===oe.target&&ue(oe)});function J(Q){if(l&&Q.keyCode===Re.ESC){Q.stopPropagation(),ue(Q);return}a&&Q.keyCode===Re.TAB&&N.current.changeActive(!Q.shiftKey)}f.useEffect(function(){a&&(P(!0),q())},[a]),f.useEffect(function(){return function(){clearTimeout(me.current)}},[]);var Y=ae(ae(ae({zIndex:o},d),C==null?void 0:C.wrapper),{},{display:L?null:"none"});return f.createElement("div",Pe({className:he("".concat(r,"-root"),z)},Fr(t,{data:!0})),f.createElement(ene,{prefixCls:r,visible:E&&a,motionName:l8(r,k,A),style:ae(ae({zIndex:o},U),C==null?void 0:C.mask),maskProps:V,className:w==null?void 0:w.mask}),f.createElement("div",Pe({tabIndex:-1,onKeyDown:J,className:he("".concat(r,"-wrap"),h,w==null?void 0:w.wrapper),ref:M,onClick:G,style:Y},p),f.createElement(_7,Pe({},t,{onMouseDown:X,onMouseUp:W,ref:N,closable:S,ariaId:T,prefixCls:r,visible:a&&L,onClose:ue,onVisibleChanged:ie,motionName:l8(r,y,b)}))))},J7=function(t){var n=t.visible,r=t.getContainer,o=t.forceRender,i=t.destroyOnClose,a=i===void 0?!1:i,s=t.afterClose,l=t.panelRef,c=f.useState(n),u=Se(c,2),d=u[0],h=u[1],p=f.useMemo(function(){return{panel:l}},[l]);return f.useEffect(function(){n&&h(!0)},[n]),!o&&a&&!d?null:f.createElement(G7.Provider,{value:p},f.createElement(Nv,{open:n||o||d,autoDestroy:!1,getContainer:r,autoLock:n||d},f.createElement(tne,Pe({},t,{destroyOnClose:a,afterClose:function(){s==null||s(),h(!1)}}))))};J7.displayName="Dialog";var Hl="RC_FORM_INTERNAL_HOOKS",dn=function(){En(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},_u=f.createContext({getFieldValue:dn,getFieldsValue:dn,getFieldError:dn,getFieldWarning:dn,getFieldsError:dn,isFieldsTouched:dn,isFieldTouched:dn,isFieldValidating:dn,isFieldsValidating:dn,resetFields:dn,setFields:dn,setFieldValue:dn,setFieldsValue:dn,validateFields:dn,submit:dn,getInternalHooks:function(){return dn(),{dispatch:dn,initEntityValue:dn,registerField:dn,useSubscribe:dn,setInitialValues:dn,destroyForm:dn,setCallbacks:dn,registerWatch:dn,getFields:dn,setValidateMessages:dn,setPreserve:dn,getInitialValue:dn}}}),q0=f.createContext(null);function px(e){return e==null?[]:Array.isArray(e)?e:[e]}function nne(e){return e&&!!e._init}function mx(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var gx=mx();function rne(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function one(e,t,n){if(QS())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&mh(o,n.prototype),o}function vx(e){var t=typeof Map=="function"?new Map:void 0;return vx=function(r){if(r===null||!rne(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,o)}function o(){return one(r,arguments,gh(this).constructor)}return o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),mh(o,r)},vx(e)}var ine=/%[sdj%]/g,ane=function(){};function yx(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function _o(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=i)return s;switch(s){case"%s":return String(n[o++]);case"%d":return Number(n[o++]);case"%j":try{return JSON.stringify(n[o++])}catch{return"[Circular]"}break;default:return s}});return a}return e}function sne(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function Ir(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||sne(t)&&typeof e=="string"&&!e)}function lne(e,t,n){var r=[],o=0,i=e.length;function a(s){r.push.apply(r,Ie(s||[])),o++,o===i&&n(r)}e.forEach(function(s){t(s,a)})}function d8(e,t,n){var r=0,o=e.length;function i(a){if(a&&a.length){n(a);return}var s=r;r=r+1,st.max?o.push(_o(i.messages[d].max,t.fullField,t.max)):s&&l&&(ut.max)&&o.push(_o(i.messages[d].range,t.fullField,t.min,t.max))},Q7=function(t,n,r,o,i,a){t.required&&(!r.hasOwnProperty(t.field)||Ir(n,a||t.type))&&o.push(_o(i.messages.required,t.fullField))},tm;const gne=function(){if(tm)return tm;var e="[a-fA-F\\d:]",t=function(E){return E&&E.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(e,")(?=\\s|$))"):""},n="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",o=["(?:".concat(r,":){7}(?:").concat(r,"|:)"),"(?:".concat(r,":){6}(?:").concat(n,"|:").concat(r,"|:)"),"(?:".concat(r,":){5}(?::").concat(n,"|(?::").concat(r,"){1,2}|:)"),"(?:".concat(r,":){4}(?:(?::").concat(r,"){0,1}:").concat(n,"|(?::").concat(r,"){1,3}|:)"),"(?:".concat(r,":){3}(?:(?::").concat(r,"){0,2}:").concat(n,"|(?::").concat(r,"){1,4}|:)"),"(?:".concat(r,":){2}(?:(?::").concat(r,"){0,3}:").concat(n,"|(?::").concat(r,"){1,5}|:)"),"(?:".concat(r,":){1}(?:(?::").concat(r,"){0,4}:").concat(n,"|(?::").concat(r,"){1,6}|:)"),"(?::(?:(?::".concat(r,"){0,5}:").concat(n,"|(?::").concat(r,"){1,7}|:))")],i="(?:%[0-9a-zA-Z]{1,})?",a="(?:".concat(o.join("|"),")").concat(i),s=new RegExp("(?:^".concat(n,"$)|(?:^").concat(a,"$)")),l=new RegExp("^".concat(n,"$")),c=new RegExp("^".concat(a,"$")),u=function(E){return E&&E.exact?s:new RegExp("(?:".concat(t(E)).concat(n).concat(t(E),")|(?:").concat(t(E)).concat(a).concat(t(E),")"),"g")};u.v4=function(O){return O&&O.exact?l:new RegExp("".concat(t(O)).concat(n).concat(t(O)),"g")},u.v6=function(O){return O&&O.exact?c:new RegExp("".concat(t(O)).concat(a).concat(t(O)),"g")};var d="(?:(?:[a-z]+:)?//)",h="(?:\\S+(?::\\S*)?@)?",p=u.v4().source,m=u.v6().source,g="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",v="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",y="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",b="(?::\\d{2,5})?",x='(?:[/?#][^\\s"]*)?',S="(?:".concat(d,"|www\\.)").concat(h,"(?:localhost|").concat(p,"|").concat(m,"|").concat(g).concat(v).concat(y,")").concat(b).concat(x);return tm=new RegExp("(?:^".concat(S,"$)"),"i"),tm};var m8={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},hf={integer:function(t){return hf.number(t)&&parseInt(t,10)===t},float:function(t){return hf.number(t)&&!hf.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return nt(t)==="object"&&!hf.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(m8.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(gne())},hex:function(t){return typeof t=="string"&&!!t.match(m8.hex)}},vne=function(t,n,r,o,i){if(t.required&&n===void 0){Q7(t,n,r,o,i);return}var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;a.indexOf(s)>-1?hf[s](n)||o.push(_o(i.messages.types[s],t.fullField,t.type)):s&&nt(n)!==t.type&&o.push(_o(i.messages.types[s],t.fullField,t.type))},yne=function(t,n,r,o,i){(/^\s+$/.test(n)||n==="")&&o.push(_o(i.messages.whitespace,t.fullField))};const Ut={required:Q7,whitespace:yne,type:vne,range:mne,enum:hne,pattern:pne};var bne=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Ir(n)&&!t.required)return r();Ut.required(t,n,o,a,i)}r(a)},wne=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n==null&&!t.required)return r();Ut.required(t,n,o,a,i,"array"),n!=null&&(Ut.type(t,n,o,a,i),Ut.range(t,n,o,a,i))}r(a)},xne=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Ir(n)&&!t.required)return r();Ut.required(t,n,o,a,i),n!==void 0&&Ut.type(t,n,o,a,i)}r(a)},Sne=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Ir(n,"date")&&!t.required)return r();if(Ut.required(t,n,o,a,i),!Ir(n,"date")){var l;n instanceof Date?l=n:l=new Date(n),Ut.type(t,l,o,a,i),l&&Ut.range(t,l.getTime(),o,a,i)}}r(a)},Cne="enum",Ene=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Ir(n)&&!t.required)return r();Ut.required(t,n,o,a,i),n!==void 0&&Ut[Cne](t,n,o,a,i)}r(a)},Pne=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Ir(n)&&!t.required)return r();Ut.required(t,n,o,a,i),n!==void 0&&(Ut.type(t,n,o,a,i),Ut.range(t,n,o,a,i))}r(a)},One=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Ir(n)&&!t.required)return r();Ut.required(t,n,o,a,i),n!==void 0&&(Ut.type(t,n,o,a,i),Ut.range(t,n,o,a,i))}r(a)},kne=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Ir(n)&&!t.required)return r();Ut.required(t,n,o,a,i),n!==void 0&&Ut.type(t,n,o,a,i)}r(a)},Ine=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n===""&&(n=void 0),Ir(n)&&!t.required)return r();Ut.required(t,n,o,a,i),n!==void 0&&(Ut.type(t,n,o,a,i),Ut.range(t,n,o,a,i))}r(a)},Nne=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Ir(n)&&!t.required)return r();Ut.required(t,n,o,a,i),n!==void 0&&Ut.type(t,n,o,a,i)}r(a)},Rne=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Ir(n,"string")&&!t.required)return r();Ut.required(t,n,o,a,i),Ir(n,"string")||Ut.pattern(t,n,o,a,i)}r(a)},Mne=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Ir(n)&&!t.required)return r();Ut.required(t,n,o,a,i),Ir(n)||Ut.type(t,n,o,a,i)}r(a)},Tne=function(t,n,r,o,i){var a=[],s=Array.isArray(n)?"array":nt(n);Ut.required(t,n,o,a,i,s),r(a)},zne=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Ir(n,"string")&&!t.required)return r();Ut.required(t,n,o,a,i,"string"),Ir(n,"string")||(Ut.type(t,n,o,a,i),Ut.range(t,n,o,a,i),Ut.pattern(t,n,o,a,i),t.whitespace===!0&&Ut.whitespace(t,n,o,a,i))}r(a)},w1=function(t,n,r,o,i){var a=t.type,s=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(Ir(n,a)&&!t.required)return r();Ut.required(t,n,o,s,i,a),Ir(n,a)||Ut.type(t,n,o,s,i)}r(s)};const Bf={string:zne,method:kne,number:Ine,boolean:xne,regexp:Mne,integer:One,float:Pne,array:wne,object:Nne,enum:Ene,pattern:Rne,date:Sne,url:w1,hex:w1,email:w1,required:Tne,any:bne};var tp=function(){function e(t){mr(this,e),ee(this,"rules",null),ee(this,"_messages",gx),this.define(t)}return gr(e,[{key:"define",value:function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(nt(n)!=="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(o){var i=n[o];r.rules[o]=Array.isArray(i)?i:[i]})}},{key:"messages",value:function(n){return n&&(this._messages=p8(mx(),n)),this._messages}},{key:"validate",value:function(n){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},a=n,s=o,l=i;if(typeof s=="function"&&(l=s,s={}),!this.rules||Object.keys(this.rules).length===0)return l&&l(null,a),Promise.resolve(a);function c(m){var g=[],v={};function y(x){if(Array.isArray(x)){var S;g=(S=g).concat.apply(S,Ie(x))}else g.push(x)}for(var b=0;b0&&arguments[0]!==void 0?arguments[0]:[],A=Array.isArray(k)?k:[k];!s.suppressWarning&&A.length&&e.warning("async-validator:",A),A.length&&v.message!==void 0&&(A=[].concat(v.message));var F=A.map(h8(v,a));if(s.first&&F.length)return p[v.field]=1,g(F);if(!y)g(F);else{if(v.required&&!m.value)return v.message!==void 0?F=[].concat(v.message).map(h8(v,a)):s.error&&(F=[s.error(v,_o(s.messages.required,v.field))]),g(F);var H={};v.defaultField&&Object.keys(m.value).map(function(z){H[z]=v.defaultField}),H=ae(ae({},H),m.rule.fields);var U={};Object.keys(H).forEach(function(z){var w=H[z],C=Array.isArray(w)?w:[w];U[z]=C.map(b.bind(null,z))});var V=new e(U);V.messages(s.messages),m.rule.options&&(m.rule.options.messages=s.messages,m.rule.options.error=s.error),V.validate(m.value,m.rule.options||s,function(z){var w=[];F&&F.length&&w.push.apply(w,Ie(F)),z&&z.length&&w.push.apply(w,Ie(z)),g(w.length?w:null)})}}var S;if(v.asyncValidator)S=v.asyncValidator(v,m.value,x,m.source,s);else if(v.validator){try{S=v.validator(v,m.value,x,m.source,s)}catch(k){var O,E;(O=(E=console).error)===null||O===void 0||O.call(E,k),s.suppressValidatorError||setTimeout(function(){throw k},0),x(k.message)}S===!0?x():S===!1?x(typeof v.message=="function"?v.message(v.fullField||v.field):v.message||"".concat(v.fullField||v.field," fails")):S instanceof Array?x(S):S instanceof Error&&x(S.message)}S&&S.then&&S.then(function(){return x()},function(k){return x(k)})},function(m){c(m)},a)}},{key:"getType",value:function(n){if(n.type===void 0&&n.pattern instanceof RegExp&&(n.type="pattern"),typeof n.validator!="function"&&n.type&&!Bf.hasOwnProperty(n.type))throw new Error(_o("Unknown rule type %s",n.type));return n.type||"string"}},{key:"getValidationMethod",value:function(n){if(typeof n.validator=="function")return n.validator;var r=Object.keys(n),o=r.indexOf("message");return o!==-1&&r.splice(o,1),r.length===1&&r[0]==="required"?Bf.required:Bf[this.getType(n)]||void 0}}]),e}();ee(tp,"register",function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");Bf[t]=n});ee(tp,"warning",ane);ee(tp,"messages",gx);ee(tp,"validators",Bf);var $o="'${name}' is not a valid ${type}",eT={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:$o,method:$o,array:$o,object:$o,number:$o,date:$o,boolean:$o,integer:$o,float:$o,regexp:$o,email:$o,url:$o,hex:$o},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},g8=tp;function jne(e,t){return e.replace(/\$\{\w+\}/g,function(n){var r=n.slice(2,-1);return t[r]})}var v8="CODE_LOGIC_ERROR";function bx(e,t,n,r,o){return wx.apply(this,arguments)}function wx(){return wx=Sc(bo().mark(function e(t,n,r,o,i){var a,s,l,c,u,d,h,p,m;return bo().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return a=ae({},r),delete a.ruleIndex,g8.warning=function(){},a.validator&&(s=a.validator,a.validator=function(){try{return s.apply(void 0,arguments)}catch(y){return console.error(y),Promise.reject(v8)}}),l=null,a&&a.type==="array"&&a.defaultField&&(l=a.defaultField,delete a.defaultField),c=new g8(ee({},t,[a])),u=cu(eT,o.validateMessages),c.messages(u),d=[],v.prev=10,v.next=13,Promise.resolve(c.validate(ee({},t,n),ae({},o)));case 13:v.next=18;break;case 15:v.prev=15,v.t0=v.catch(10),v.t0.errors&&(d=v.t0.errors.map(function(y,b){var x=y.message,S=x===v8?u.default:x;return f.isValidElement(S)?f.cloneElement(S,{key:"error_".concat(b)}):S}));case 18:if(!(!d.length&&l)){v.next=23;break}return v.next=21,Promise.all(n.map(function(y,b){return bx("".concat(t,".").concat(b),y,l,o,i)}));case 21:return h=v.sent,v.abrupt("return",h.reduce(function(y,b){return[].concat(Ie(y),Ie(b))},[]));case 23:return p=ae(ae({},r),{},{name:t,enum:(r.enum||[]).join(", ")},i),m=d.map(function(y){return typeof y=="string"?jne(y,p):y}),v.abrupt("return",m);case 26:case"end":return v.stop()}},e,null,[[10,15]])})),wx.apply(this,arguments)}function Lne(e,t,n,r,o,i){var a=e.join("."),s=n.map(function(u,d){var h=u.validator,p=ae(ae({},u),{},{ruleIndex:d});return h&&(p.validator=function(m,g,v){var y=!1,b=function(){for(var O=arguments.length,E=new Array(O),k=0;k2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(r){return tT(t,r,n)})}function tT(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!n&&e.length!==t.length?!1:t.every(function(r,o){return e[o]===r})}function Dne(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||nt(e)!=="object"||nt(t)!=="object")return!1;var n=Object.keys(e),r=Object.keys(t),o=new Set([].concat(n,r));return Ie(o).every(function(i){var a=e[i],s=t[i];return typeof a=="function"&&typeof s=="function"?!0:a===s})}function Fne(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&nt(t.target)==="object"&&e in t.target?t.target[e]:t}function b8(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var o=e[t],i=t-n;return i>0?[].concat(Ie(e.slice(0,n)),[o],Ie(e.slice(n,t)),Ie(e.slice(t+1,r))):i<0?[].concat(Ie(e.slice(0,t)),Ie(e.slice(t+1,n+1)),[o],Ie(e.slice(n+1,r))):e}var Hne=["name"],ui=[];function w8(e,t,n,r,o,i){return typeof e=="function"?e(t,n,"source"in i?{source:i.source}:{}):r!==o}var wC=function(e){Ba(n,e);var t=Aa(n);function n(r){var o;if(mr(this,n),o=t.call(this,r),ee(Te(o),"state",{resetCount:0}),ee(Te(o),"cancelRegisterFunc",null),ee(Te(o),"mounted",!1),ee(Te(o),"touched",!1),ee(Te(o),"dirty",!1),ee(Te(o),"validatePromise",void 0),ee(Te(o),"prevValidating",void 0),ee(Te(o),"errors",ui),ee(Te(o),"warnings",ui),ee(Te(o),"cancelRegister",function(){var l=o.props,c=l.preserve,u=l.isListField,d=l.name;o.cancelRegisterFunc&&o.cancelRegisterFunc(u,c,Qn(d)),o.cancelRegisterFunc=null}),ee(Te(o),"getNamePath",function(){var l=o.props,c=l.name,u=l.fieldContext,d=u.prefixName,h=d===void 0?[]:d;return c!==void 0?[].concat(Ie(h),Ie(c)):[]}),ee(Te(o),"getRules",function(){var l=o.props,c=l.rules,u=c===void 0?[]:c,d=l.fieldContext;return u.map(function(h){return typeof h=="function"?h(d):h})}),ee(Te(o),"refresh",function(){o.mounted&&o.setState(function(l){var c=l.resetCount;return{resetCount:c+1}})}),ee(Te(o),"metaCache",null),ee(Te(o),"triggerMetaEvent",function(l){var c=o.props.onMetaChange;if(c){var u=ae(ae({},o.getMeta()),{},{destroy:l});za(o.metaCache,u)||c(u),o.metaCache=u}else o.metaCache=null}),ee(Te(o),"onStoreChange",function(l,c,u){var d=o.props,h=d.shouldUpdate,p=d.dependencies,m=p===void 0?[]:p,g=d.onReset,v=u.store,y=o.getNamePath(),b=o.getValue(l),x=o.getValue(v),S=c&&wu(c,y);switch(u.type==="valueUpdate"&&u.source==="external"&&!za(b,x)&&(o.touched=!0,o.dirty=!0,o.validatePromise=null,o.errors=ui,o.warnings=ui,o.triggerMetaEvent()),u.type){case"reset":if(!c||S){o.touched=!1,o.dirty=!1,o.validatePromise=void 0,o.errors=ui,o.warnings=ui,o.triggerMetaEvent(),g==null||g(),o.refresh();return}break;case"remove":{if(h){o.reRender();return}break}case"setField":{var O=u.data;if(S){"touched"in O&&(o.touched=O.touched),"validating"in O&&!("originRCField"in O)&&(o.validatePromise=O.validating?Promise.resolve([]):null),"errors"in O&&(o.errors=O.errors||ui),"warnings"in O&&(o.warnings=O.warnings||ui),o.dirty=!0,o.triggerMetaEvent(),o.reRender();return}else if("value"in O&&wu(c,y,!0)){o.reRender();return}if(h&&!y.length&&w8(h,l,v,b,x,u)){o.reRender();return}break}case"dependenciesUpdate":{var E=m.map(Qn);if(E.some(function(k){return wu(u.relatedFields,k)})){o.reRender();return}break}default:if(S||(!m.length||y.length||h)&&w8(h,l,v,b,x,u)){o.reRender();return}break}h===!0&&o.reRender()}),ee(Te(o),"validateRules",function(l){var c=o.getNamePath(),u=o.getValue(),d=l||{},h=d.triggerName,p=d.validateOnly,m=p===void 0?!1:p,g=Promise.resolve().then(Sc(bo().mark(function v(){var y,b,x,S,O,E,k;return bo().wrap(function(F){for(;;)switch(F.prev=F.next){case 0:if(o.mounted){F.next=2;break}return F.abrupt("return",[]);case 2:if(y=o.props,b=y.validateFirst,x=b===void 0?!1:b,S=y.messageVariables,O=y.validateDebounce,E=o.getRules(),h&&(E=E.filter(function(H){return H}).filter(function(H){var U=H.validateTrigger;if(!U)return!0;var V=px(U);return V.includes(h)})),!(O&&h)){F.next=10;break}return F.next=8,new Promise(function(H){setTimeout(H,O)});case 8:if(o.validatePromise===g){F.next=10;break}return F.abrupt("return",[]);case 10:return k=Lne(c,u,E,l,x,S),k.catch(function(H){return H}).then(function(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ui;if(o.validatePromise===g){var U;o.validatePromise=null;var V=[],z=[];(U=H.forEach)===null||U===void 0||U.call(H,function(w){var C=w.rule.warningOnly,I=w.errors,M=I===void 0?ui:I;C?z.push.apply(z,Ie(M)):V.push.apply(V,Ie(M))}),o.errors=V,o.warnings=z,o.triggerMetaEvent(),o.reRender()}}),F.abrupt("return",k);case 13:case"end":return F.stop()}},v)})));return m||(o.validatePromise=g,o.dirty=!0,o.errors=ui,o.warnings=ui,o.triggerMetaEvent(),o.reRender()),g}),ee(Te(o),"isFieldValidating",function(){return!!o.validatePromise}),ee(Te(o),"isFieldTouched",function(){return o.touched}),ee(Te(o),"isFieldDirty",function(){if(o.dirty||o.props.initialValue!==void 0)return!0;var l=o.props.fieldContext,c=l.getInternalHooks(Hl),u=c.getInitialValue;return u(o.getNamePath())!==void 0}),ee(Te(o),"getErrors",function(){return o.errors}),ee(Te(o),"getWarnings",function(){return o.warnings}),ee(Te(o),"isListField",function(){return o.props.isListField}),ee(Te(o),"isList",function(){return o.props.isList}),ee(Te(o),"isPreserve",function(){return o.props.preserve}),ee(Te(o),"getMeta",function(){o.prevValidating=o.isFieldValidating();var l={touched:o.isFieldTouched(),validating:o.prevValidating,errors:o.errors,warnings:o.warnings,name:o.getNamePath(),validated:o.validatePromise===null};return l}),ee(Te(o),"getOnlyChild",function(l){if(typeof l=="function"){var c=o.getMeta();return ae(ae({},o.getOnlyChild(l(o.getControlled(),c,o.props.fieldContext))),{},{isFunction:!0})}var u=ki(l);return u.length!==1||!f.isValidElement(u[0])?{child:u,isFunction:!1}:{child:u[0],isFunction:!1}}),ee(Te(o),"getValue",function(l){var c=o.props.fieldContext.getFieldsValue,u=o.getNamePath();return Yo(l||c(!0),u)}),ee(Te(o),"getControlled",function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=o.props,u=c.name,d=c.trigger,h=c.validateTrigger,p=c.getValueFromEvent,m=c.normalize,g=c.valuePropName,v=c.getValueProps,y=c.fieldContext,b=h!==void 0?h:y.validateTrigger,x=o.getNamePath(),S=y.getInternalHooks,O=y.getFieldsValue,E=S(Hl),k=E.dispatch,A=o.getValue(),F=v||function(w){return ee({},g,w)},H=l[d],U=u!==void 0?F(A):{},V=ae(ae({},l),U);V[d]=function(){o.touched=!0,o.dirty=!0,o.triggerMetaEvent();for(var w,C=arguments.length,I=new Array(C),M=0;M=0&&H<=U.length?(u.keys=[].concat(Ie(u.keys.slice(0,H)),[u.id],Ie(u.keys.slice(H))),x([].concat(Ie(U.slice(0,H)),[F],Ie(U.slice(H))))):(u.keys=[].concat(Ie(u.keys),[u.id]),x([].concat(Ie(U),[F]))),u.id+=1},remove:function(F){var H=O(),U=new Set(Array.isArray(F)?F:[F]);U.size<=0||(u.keys=u.keys.filter(function(V,z){return!U.has(z)}),x(H.filter(function(V,z){return!U.has(z)})))},move:function(F,H){if(F!==H){var U=O();F<0||F>=U.length||H<0||H>=U.length||(u.keys=b8(u.keys,F,H),x(b8(U,F,H)))}}},k=b||[];return Array.isArray(k)||(k=[]),r(k.map(function(A,F){var H=u.keys[F];return H===void 0&&(u.keys[F]=u.id,H=u.keys[F],u.id+=1),{name:F,key:H,isListField:!0}}),E,v)})))}function Vne(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(o,i){e.forEach(function(a,s){a.catch(function(l){return t=!0,l}).then(function(l){n-=1,r[s]=l,!(n>0)&&(t&&i(r),o(r))})})}):Promise.resolve([])}var rT="__@field_split__";function x1(e){return e.map(function(t){return"".concat(nt(t),":").concat(t)}).join(rT)}var Dc=function(){function e(){mr(this,e),ee(this,"kvs",new Map)}return gr(e,[{key:"set",value:function(n,r){this.kvs.set(x1(n),r)}},{key:"get",value:function(n){return this.kvs.get(x1(n))}},{key:"update",value:function(n,r){var o=this.get(n),i=r(o);i?this.set(n,i):this.delete(n)}},{key:"delete",value:function(n){this.kvs.delete(x1(n))}},{key:"map",value:function(n){return Ie(this.kvs.entries()).map(function(r){var o=Se(r,2),i=o[0],a=o[1],s=i.split(rT);return n({key:s.map(function(l){var c=l.match(/^([^:]*):(.*)$/),u=Se(c,3),d=u[1],h=u[2];return d==="number"?Number(h):h}),value:a})})}},{key:"toJSON",value:function(){var n={};return this.map(function(r){var o=r.key,i=r.value;return n[o.join(".")]=i,null}),n}}]),e}(),$ne=["name"],Wne=gr(function e(t){var n=this;mr(this,e),ee(this,"formHooked",!1),ee(this,"forceRootUpdate",void 0),ee(this,"subscribable",!0),ee(this,"store",{}),ee(this,"fieldEntities",[]),ee(this,"initialValues",{}),ee(this,"callbacks",{}),ee(this,"validateMessages",null),ee(this,"preserve",null),ee(this,"lastValidatePromise",null),ee(this,"getForm",function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}}),ee(this,"getInternalHooks",function(r){return r===Hl?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):(En(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),ee(this,"useSubscribe",function(r){n.subscribable=r}),ee(this,"prevWithoutPreserves",null),ee(this,"setInitialValues",function(r,o){if(n.initialValues=r||{},o){var i,a=cu(r,n.store);(i=n.prevWithoutPreserves)===null||i===void 0||i.map(function(s){var l=s.key;a=Wi(a,l,Yo(r,l))}),n.prevWithoutPreserves=null,n.updateStore(a)}}),ee(this,"destroyForm",function(r){if(r)n.updateStore({});else{var o=new Dc;n.getFieldEntities(!0).forEach(function(i){n.isMergedPreserve(i.isPreserve())||o.set(i.getNamePath(),!0)}),n.prevWithoutPreserves=o}}),ee(this,"getInitialValue",function(r){var o=Yo(n.initialValues,r);return r.length?cu(o):o}),ee(this,"setCallbacks",function(r){n.callbacks=r}),ee(this,"setValidateMessages",function(r){n.validateMessages=r}),ee(this,"setPreserve",function(r){n.preserve=r}),ee(this,"watchList",[]),ee(this,"registerWatch",function(r){return n.watchList.push(r),function(){n.watchList=n.watchList.filter(function(o){return o!==r})}}),ee(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var o=n.getFieldsValue(),i=n.getFieldsValue(!0);n.watchList.forEach(function(a){a(o,i,r)})}}),ee(this,"timeoutId",null),ee(this,"warningUnhooked",function(){}),ee(this,"updateStore",function(r){n.store=r}),ee(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?n.fieldEntities.filter(function(o){return o.getNamePath().length}):n.fieldEntities}),ee(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,o=new Dc;return n.getFieldEntities(r).forEach(function(i){var a=i.getNamePath();o.set(a,i)}),o}),ee(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return n.getFieldEntities(!0);var o=n.getFieldsMap(!0);return r.map(function(i){var a=Qn(i);return o.get(a)||{INVALIDATE_NAME_PATH:Qn(i)}})}),ee(this,"getFieldsValue",function(r,o){n.warningUnhooked();var i,a,s;if(r===!0||Array.isArray(r)?(i=r,a=o):r&&nt(r)==="object"&&(s=r.strict,a=r.filter),i===!0&&!a)return n.store;var l=n.getFieldEntitiesForNamePathList(Array.isArray(i)?i:null),c=[];return l.forEach(function(u){var d,h,p="INVALIDATE_NAME_PATH"in u?u.INVALIDATE_NAME_PATH:u.getNamePath();if(s){var m,g;if((m=(g=u).isList)!==null&&m!==void 0&&m.call(g))return}else if(!i&&(d=(h=u).isListField)!==null&&d!==void 0&&d.call(h))return;if(!a)c.push(p);else{var v="getMeta"in u?u.getMeta():null;a(v)&&c.push(p)}}),y8(n.store,c.map(Qn))}),ee(this,"getFieldValue",function(r){n.warningUnhooked();var o=Qn(r);return Yo(n.store,o)}),ee(this,"getFieldsError",function(r){n.warningUnhooked();var o=n.getFieldEntitiesForNamePathList(r);return o.map(function(i,a){return i&&!("INVALIDATE_NAME_PATH"in i)?{name:i.getNamePath(),errors:i.getErrors(),warnings:i.getWarnings()}:{name:Qn(r[a]),errors:[],warnings:[]}})}),ee(this,"getFieldError",function(r){n.warningUnhooked();var o=Qn(r),i=n.getFieldsError([o])[0];return i.errors}),ee(this,"getFieldWarning",function(r){n.warningUnhooked();var o=Qn(r),i=n.getFieldsError([o])[0];return i.warnings}),ee(this,"isFieldsTouched",function(){n.warningUnhooked();for(var r=arguments.length,o=new Array(r),i=0;i0&&arguments[0]!==void 0?arguments[0]:{},o=new Dc,i=n.getFieldEntities(!0);i.forEach(function(l){var c=l.props.initialValue,u=l.getNamePath();if(c!==void 0){var d=o.get(u)||new Set;d.add({entity:l,value:c}),o.set(u,d)}});var a=function(c){c.forEach(function(u){var d=u.props.initialValue;if(d!==void 0){var h=u.getNamePath(),p=n.getInitialValue(h);if(p!==void 0)En(!1,"Form already set 'initialValues' with path '".concat(h.join("."),"'. Field can not overwrite it."));else{var m=o.get(h);if(m&&m.size>1)En(!1,"Multiple Field with path '".concat(h.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(m){var g=n.getFieldValue(h),v=u.isListField();!v&&(!r.skipExist||g===void 0)&&n.updateStore(Wi(n.store,h,Ie(m)[0].value))}}}})},s;r.entities?s=r.entities:r.namePathList?(s=[],r.namePathList.forEach(function(l){var c=o.get(l);if(c){var u;(u=s).push.apply(u,Ie(Ie(c).map(function(d){return d.entity})))}})):s=i,a(s)}),ee(this,"resetFields",function(r){n.warningUnhooked();var o=n.store;if(!r){n.updateStore(cu(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(o,null,{type:"reset"}),n.notifyWatch();return}var i=r.map(Qn);i.forEach(function(a){var s=n.getInitialValue(a);n.updateStore(Wi(n.store,a,s))}),n.resetWithFieldInitialValue({namePathList:i}),n.notifyObservers(o,i,{type:"reset"}),n.notifyWatch(i)}),ee(this,"setFields",function(r){n.warningUnhooked();var o=n.store,i=[];r.forEach(function(a){var s=a.name,l=xt(a,$ne),c=Qn(s);i.push(c),"value"in l&&n.updateStore(Wi(n.store,c,l.value)),n.notifyObservers(o,[c],{type:"setField",data:a})}),n.notifyWatch(i)}),ee(this,"getFields",function(){var r=n.getFieldEntities(!0),o=r.map(function(i){var a=i.getNamePath(),s=i.getMeta(),l=ae(ae({},s),{},{name:a,value:n.getFieldValue(a)});return Object.defineProperty(l,"originRCField",{value:!0}),l});return o}),ee(this,"initEntityValue",function(r){var o=r.props.initialValue;if(o!==void 0){var i=r.getNamePath(),a=Yo(n.store,i);a===void 0&&n.updateStore(Wi(n.store,i,o))}}),ee(this,"isMergedPreserve",function(r){var o=r!==void 0?r:n.preserve;return o??!0}),ee(this,"registerField",function(r){n.fieldEntities.push(r);var o=r.getNamePath();if(n.notifyWatch([o]),r.props.initialValue!==void 0){var i=n.store;n.resetWithFieldInitialValue({entities:[r],skipExist:!0}),n.notifyObservers(i,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(a,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(d){return d!==r}),!n.isMergedPreserve(s)&&(!a||l.length>1)){var c=a?void 0:n.getInitialValue(o);if(o.length&&n.getFieldValue(o)!==c&&n.fieldEntities.every(function(d){return!tT(d.getNamePath(),o)})){var u=n.store;n.updateStore(Wi(u,o,c,!0)),n.notifyObservers(u,[o],{type:"remove"}),n.triggerDependenciesUpdate(u,o)}}n.notifyWatch([o])}}),ee(this,"dispatch",function(r){switch(r.type){case"updateValue":{var o=r.namePath,i=r.value;n.updateValue(o,i);break}case"validateField":{var a=r.namePath,s=r.triggerName;n.validateFields([a],{triggerName:s});break}}}),ee(this,"notifyObservers",function(r,o,i){if(n.subscribable){var a=ae(ae({},i),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(s){var l=s.onStoreChange;l(r,o,a)})}else n.forceRootUpdate()}),ee(this,"triggerDependenciesUpdate",function(r,o){var i=n.getDependencyChildrenFields(o);return i.length&&n.validateFields(i),n.notifyObservers(r,i,{type:"dependenciesUpdate",relatedFields:[o].concat(Ie(i))}),i}),ee(this,"updateValue",function(r,o){var i=Qn(r),a=n.store;n.updateStore(Wi(n.store,i,o)),n.notifyObservers(a,[i],{type:"valueUpdate",source:"internal"}),n.notifyWatch([i]);var s=n.triggerDependenciesUpdate(a,i),l=n.callbacks.onValuesChange;if(l){var c=y8(n.store,[i]);l(c,n.getFieldsValue())}n.triggerOnFieldsChange([i].concat(Ie(s)))}),ee(this,"setFieldsValue",function(r){n.warningUnhooked();var o=n.store;if(r){var i=cu(n.store,r);n.updateStore(i)}n.notifyObservers(o,null,{type:"valueUpdate",source:"external"}),n.notifyWatch()}),ee(this,"setFieldValue",function(r,o){n.setFields([{name:r,value:o}])}),ee(this,"getDependencyChildrenFields",function(r){var o=new Set,i=[],a=new Dc;n.getFieldEntities().forEach(function(l){var c=l.props.dependencies;(c||[]).forEach(function(u){var d=Qn(u);a.update(d,function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return h.add(l),h})})});var s=function l(c){var u=a.get(c)||new Set;u.forEach(function(d){if(!o.has(d)){o.add(d);var h=d.getNamePath();d.isFieldDirty()&&h.length&&(i.push(h),l(h))}})};return s(r),i}),ee(this,"triggerOnFieldsChange",function(r,o){var i=n.callbacks.onFieldsChange;if(i){var a=n.getFields();if(o){var s=new Dc;o.forEach(function(c){var u=c.name,d=c.errors;s.set(u,d)}),a.forEach(function(c){c.errors=s.get(c.name)||c.errors})}var l=a.filter(function(c){var u=c.name;return wu(r,u)});l.length&&i(l,a)}}),ee(this,"validateFields",function(r,o){n.warningUnhooked();var i,a;Array.isArray(r)||typeof r=="string"||typeof o=="string"?(i=r,a=o):a=r;var s=!!i,l=s?i.map(Qn):[],c=[],u=String(Date.now()),d=new Set,h=a||{},p=h.recursive,m=h.dirty;n.getFieldEntities(!0).forEach(function(b){if(s||l.push(b.getNamePath()),!(!b.props.rules||!b.props.rules.length)&&!(m&&!b.isFieldDirty())){var x=b.getNamePath();if(d.add(x.join(u)),!s||wu(l,x,p)){var S=b.validateRules(ae({validateMessages:ae(ae({},eT),n.validateMessages)},a));c.push(S.then(function(){return{name:x,errors:[],warnings:[]}}).catch(function(O){var E,k=[],A=[];return(E=O.forEach)===null||E===void 0||E.call(O,function(F){var H=F.rule.warningOnly,U=F.errors;H?A.push.apply(A,Ie(U)):k.push.apply(k,Ie(U))}),k.length?Promise.reject({name:x,errors:k,warnings:A}):{name:x,errors:k,warnings:A}}))}}});var g=Vne(c);n.lastValidatePromise=g,g.catch(function(b){return b}).then(function(b){var x=b.map(function(S){var O=S.name;return O});n.notifyObservers(n.store,x,{type:"validateFinish"}),n.triggerOnFieldsChange(x,b)});var v=g.then(function(){return n.lastValidatePromise===g?Promise.resolve(n.getFieldsValue(l)):Promise.reject([])}).catch(function(b){var x=b.filter(function(S){return S&&S.errors.length});return Promise.reject({values:n.getFieldsValue(l),errorFields:x,outOfDate:n.lastValidatePromise!==g})});v.catch(function(b){return b});var y=l.filter(function(b){return d.has(b.join(u))});return n.triggerOnFieldsChange(y),v}),ee(this,"submit",function(){n.warningUnhooked(),n.validateFields().then(function(r){var o=n.callbacks.onFinish;if(o)try{o(r)}catch(i){console.error(i)}}).catch(function(r){var o=n.callbacks.onFinishFailed;o&&o(r)})}),this.forceRootUpdate=t});function oT(e){var t=f.useRef(),n=f.useState({}),r=Se(n,2),o=r[1];if(!t.current)if(e)t.current=e;else{var i=function(){o({})},a=new Wne(i);t.current=a.getForm()}return[t.current]}var Cx=f.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),Xne=function(t){var n=t.validateMessages,r=t.onFormChange,o=t.onFormFinish,i=t.children,a=f.useContext(Cx),s=f.useRef({});return f.createElement(Cx.Provider,{value:ae(ae({},a),{},{validateMessages:ae(ae({},a.validateMessages),n),triggerFormChange:function(c,u){r&&r(c,{changedFields:u,forms:s.current}),a.triggerFormChange(c,u)},triggerFormFinish:function(c,u){o&&o(c,{values:u,forms:s.current}),a.triggerFormFinish(c,u)},registerForm:function(c,u){c&&(s.current=ae(ae({},s.current),{},ee({},c,u))),a.registerForm(c,u)},unregisterForm:function(c){var u=ae({},s.current);delete u[c],s.current=u,a.unregisterForm(c)}})},i)},Kne=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],qne=function(t,n){var r=t.name,o=t.initialValues,i=t.fields,a=t.form,s=t.preserve,l=t.children,c=t.component,u=c===void 0?"form":c,d=t.validateMessages,h=t.validateTrigger,p=h===void 0?"onChange":h,m=t.onValuesChange,g=t.onFieldsChange,v=t.onFinish,y=t.onFinishFailed,b=t.clearOnDestroy,x=xt(t,Kne),S=f.useRef(null),O=f.useContext(Cx),E=oT(a),k=Se(E,1),A=k[0],F=A.getInternalHooks(Hl),H=F.useSubscribe,U=F.setInitialValues,V=F.setCallbacks,z=F.setValidateMessages,w=F.setPreserve,C=F.destroyForm;f.useImperativeHandle(n,function(){return ae(ae({},A),{},{nativeElement:S.current})}),f.useEffect(function(){return O.registerForm(r,A),function(){O.unregisterForm(r)}},[O,A,r]),z(ae(ae({},O.validateMessages),d)),V({onValuesChange:m,onFieldsChange:function(q){if(O.triggerFormChange(r,q),g){for(var te=arguments.length,ie=new Array(te>1?te-1:0),ue=1;ue{let{children:t,status:n,override:r}=e;const o=f.useContext(oa),i=f.useMemo(()=>{const a=Object.assign({},o);return r&&delete a.isFormItemInput,n&&(delete a.status,delete a.hasFeedback,delete a.feedbackIcon),a},[n,r,o]);return f.createElement(oa.Provider,{value:i},t)},_ne=f.createContext(void 0),Ju=e=>{const{space:t,form:n,children:r}=e;if(r==null)return null;let o=r;return n&&(o=ge.createElement(Yne,{override:!0,status:!0},o)),t&&(o=ge.createElement(dte,null,o)),o};function G0(e){if(e)return{closable:e.closable,closeIcon:e.closeIcon}}function S8(e){const{closable:t,closeIcon:n}=e||{};return ge.useMemo(()=>{if(!t&&(t===!1||n===!1||n===null))return!1;if(t===void 0&&n===void 0)return null;let r={closeIcon:typeof n!="boolean"&&n!==null?n:void 0};return t&&typeof t=="object"&&(r=Object.assign(Object.assign({},r),t)),r},[t,n])}function C8(){const e={};for(var t=arguments.length,n=new Array(t),r=0;r{o&&Object.keys(o).forEach(i=>{o[i]!==void 0&&(e[i]=o[i])})}),e}const Jne={};function iT(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Jne;const r=S8(e),o=S8(t),i=ge.useMemo(()=>Object.assign({closeIcon:ge.createElement(Yh,null)},n),[n]),a=ge.useMemo(()=>r===!1?!1:r?C8(i,o,r):o===!1?!1:o?C8(i,o):i.closable?i:!1,[r,o,i]);return ge.useMemo(()=>{if(a===!1)return[!1,null];const{closeIconRender:s}=i,{closeIcon:l}=a;let c=l;if(c!=null){s&&(c=s(l));const u=Fr(a,!0);Object.keys(u).length&&(c=ge.isValidElement(c)?ge.cloneElement(c,u):ge.createElement("span",Object.assign({},u),c))}return[!0,c]},[a,i])}var aT=function(t){if(Yr()&&window.document.documentElement){var n=Array.isArray(t)?t:[t],r=window.document.documentElement;return n.some(function(o){return o in r.style})}return!1},Qne=function(t,n){if(!aT(t))return!1;var r=document.createElement("div"),o=r.style[t];return r.style[t]=n,r.style[t]!==o};function ere(e,t){return!Array.isArray(e)&&t!==void 0?Qne(e,t):aT(e)}const tre=()=>Yr()&&window.document.documentElement,Rv=e=>{const{prefixCls:t,className:n,style:r,size:o,shape:i}=e,a=he({[`${t}-lg`]:o==="large",[`${t}-sm`]:o==="small"}),s=he({[`${t}-circle`]:i==="circle",[`${t}-square`]:i==="square",[`${t}-round`]:i==="round"}),l=f.useMemo(()=>typeof o=="number"?{width:o,height:o,lineHeight:`${o}px`}:{},[o]);return f.createElement("span",{className:he(t,a,s,n),style:Object.assign(Object.assign({},l),r)})},nre=new Mt("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Mv=e=>({height:e,lineHeight:ye(e)}),xu=e=>Object.assign({width:e},Mv(e)),rre=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:nre,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),S1=(e,t)=>Object.assign({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal()},Mv(e)),ore=e=>{const{skeletonAvatarCls:t,gradientFromColor:n,controlHeight:r,controlHeightLG:o,controlHeightSM:i}=e;return{[`${t}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:n},xu(r)),[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:Object.assign({},xu(o)),[`${t}${t}-sm`]:Object.assign({},xu(i))}},ire=e=>{const{controlHeight:t,borderRadiusSM:n,skeletonInputCls:r,controlHeightLG:o,controlHeightSM:i,gradientFromColor:a,calc:s}=e;return{[`${r}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:n},S1(t,s)),[`${r}-lg`]:Object.assign({},S1(o,s)),[`${r}-sm`]:Object.assign({},S1(i,s))}},E8=e=>Object.assign({width:e},Mv(e)),are=e=>{const{skeletonImageCls:t,imageSizeBase:n,gradientFromColor:r,borderRadiusSM:o,calc:i}=e;return{[`${t}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:r,borderRadius:o},E8(i(n).mul(2).equal())),{[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:Object.assign(Object.assign({},E8(n)),{maxWidth:i(n).mul(4).equal(),maxHeight:i(n).mul(4).equal()}),[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}}),[`${t}${t}-circle`]:{borderRadius:"50%"}}},C1=(e,t,n)=>{const{skeletonButtonCls:r}=e;return{[`${n}${r}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${n}${r}-round`]:{borderRadius:t}}},E1=(e,t)=>Object.assign({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal()},Mv(e)),sre=e=>{const{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:r,controlHeightLG:o,controlHeightSM:i,gradientFromColor:a,calc:s}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${n}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:t,width:s(r).mul(2).equal(),minWidth:s(r).mul(2).equal()},E1(r,s))},C1(e,r,n)),{[`${n}-lg`]:Object.assign({},E1(o,s))}),C1(e,o,`${n}-lg`)),{[`${n}-sm`]:Object.assign({},E1(i,s))}),C1(e,i,`${n}-sm`))},lre=e=>{const{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:r,skeletonParagraphCls:o,skeletonButtonCls:i,skeletonInputCls:a,skeletonImageCls:s,controlHeight:l,controlHeightLG:c,controlHeightSM:u,gradientFromColor:d,padding:h,marginSM:p,borderRadius:m,titleHeight:g,blockRadius:v,paragraphLiHeight:y,controlHeightXS:b,paragraphMarginTop:x}=e;return{[`${t}`]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:h,verticalAlign:"top",[`${n}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:d},xu(l)),[`${n}-circle`]:{borderRadius:"50%"},[`${n}-lg`]:Object.assign({},xu(c)),[`${n}-sm`]:Object.assign({},xu(u))},[`${t}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${r}`]:{width:"100%",height:g,background:d,borderRadius:v,[`+ ${o}`]:{marginBlockStart:u}},[`${o}`]:{padding:0,"> li":{width:"100%",height:y,listStyle:"none",background:d,borderRadius:v,"+ li":{marginBlockStart:b}}},[`${o}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-content`]:{[`${r}, ${o} > li`]:{borderRadius:m}}},[`${t}-with-avatar ${t}-content`]:{[`${r}`]:{marginBlockStart:p,[`+ ${o}`]:{marginBlockStart:x}}},[`${t}${t}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},sre(e)),ore(e)),ire(e)),are(e)),[`${t}${t}-block`]:{width:"100%",[`${i}`]:{width:"100%"},[`${a}`]:{width:"100%"}},[`${t}${t}-active`]:{[` - ${r}, - ${o} > li, - ${n}, - ${i}, - ${a}, - ${s} - `]:Object.assign({},rre(e))}}},cre=e=>{const{colorFillContent:t,colorFill:n}=e,r=t,o=n;return{color:r,colorGradientEnd:o,gradientFromColor:r,gradientToColor:o,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},Pd=An("Skeleton",e=>{const{componentCls:t,calc:n}=e,r=$t(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonImageCls:`${t}-image`,imageSizeBase:n(e.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[lre(r)]},cre,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),ure=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,shape:i="circle",size:a="default"}=e,{getPrefixCls:s}=f.useContext(rt),l=s("skeleton",t),[c,u,d]=Pd(l),h=Nr(e,["prefixCls","className"]),p=he(l,`${l}-element`,{[`${l}-active`]:o},n,r,u,d);return c(f.createElement("div",{className:p},f.createElement(Rv,Object.assign({prefixCls:`${l}-avatar`,shape:i,size:a},h))))},dre=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,block:i=!1,size:a="default"}=e,{getPrefixCls:s}=f.useContext(rt),l=s("skeleton",t),[c,u,d]=Pd(l),h=Nr(e,["prefixCls"]),p=he(l,`${l}-element`,{[`${l}-active`]:o,[`${l}-block`]:i},n,r,u,d);return c(f.createElement("div",{className:p},f.createElement(Rv,Object.assign({prefixCls:`${l}-button`,size:a},h))))},fre="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",hre=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,active:i}=e,{getPrefixCls:a}=f.useContext(rt),s=a("skeleton",t),[l,c,u]=Pd(s),d=he(s,`${s}-element`,{[`${s}-active`]:i},n,r,c,u);return l(f.createElement("div",{className:d},f.createElement("div",{className:he(`${s}-image`,n),style:o},f.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${s}-image-svg`},f.createElement("title",null,"Image placeholder"),f.createElement("path",{d:fre,className:`${s}-image-path`})))))},pre=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,block:i,size:a="default"}=e,{getPrefixCls:s}=f.useContext(rt),l=s("skeleton",t),[c,u,d]=Pd(l),h=Nr(e,["prefixCls"]),p=he(l,`${l}-element`,{[`${l}-active`]:o,[`${l}-block`]:i},n,r,u,d);return c(f.createElement("div",{className:p},f.createElement(Rv,Object.assign({prefixCls:`${l}-input`,size:a},h))))};var mre={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},gre=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:mre}))},vre=f.forwardRef(gre);const yre=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,active:i,children:a}=e,{getPrefixCls:s}=f.useContext(rt),l=s("skeleton",t),[c,u,d]=Pd(l),h=he(l,`${l}-element`,{[`${l}-active`]:i},u,n,r,d),p=a??f.createElement(vre,null);return c(f.createElement("div",{className:h},f.createElement("div",{className:he(`${l}-image`,n),style:o},p)))},bre=(e,t)=>{const{width:n,rows:r=2}=t;if(Array.isArray(n))return n[e];if(r-1===e)return n},wre=e=>{const{prefixCls:t,className:n,style:r,rows:o}=e,i=Ie(Array(o)).map((a,s)=>f.createElement("li",{key:s,style:{width:bre(s,e)}}));return f.createElement("ul",{className:he(t,n),style:r},i)},xre=e=>{let{prefixCls:t,className:n,width:r,style:o}=e;return f.createElement("h3",{className:he(t,n),style:Object.assign({width:r},o)})};function P1(e){return e&&typeof e=="object"?e:{}}function Sre(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Cre(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function Ere(e,t){const n={};return(!e||!t)&&(n.width="61%"),!e&&t?n.rows=3:n.rows=2,n}const Cc=e=>{const{prefixCls:t,loading:n,className:r,rootClassName:o,style:i,children:a,avatar:s=!1,title:l=!0,paragraph:c=!0,active:u,round:d}=e,{getPrefixCls:h,direction:p,skeleton:m}=f.useContext(rt),g=h("skeleton",t),[v,y,b]=Pd(g);if(n||!("loading"in e)){const x=!!s,S=!!l,O=!!c;let E;if(x){const F=Object.assign(Object.assign({prefixCls:`${g}-avatar`},Sre(S,O)),P1(s));E=f.createElement("div",{className:`${g}-header`},f.createElement(Rv,Object.assign({},F)))}let k;if(S||O){let F;if(S){const U=Object.assign(Object.assign({prefixCls:`${g}-title`},Cre(x,O)),P1(l));F=f.createElement(xre,Object.assign({},U))}let H;if(O){const U=Object.assign(Object.assign({prefixCls:`${g}-paragraph`},Ere(x,S)),P1(c));H=f.createElement(wre,Object.assign({},U))}k=f.createElement("div",{className:`${g}-content`},F,H)}const A=he(g,{[`${g}-with-avatar`]:x,[`${g}-active`]:u,[`${g}-rtl`]:p==="rtl",[`${g}-round`]:d},m==null?void 0:m.className,r,o,y,b);return v(f.createElement("div",{className:A,style:Object.assign(Object.assign({},m==null?void 0:m.style),i)},E,k))}return a??null};Cc.Button=dre;Cc.Avatar=ure;Cc.Input=pre;Cc.Image=hre;Cc.Node=yre;function P8(){}const Pre=f.createContext({add:P8,remove:P8});function sT(e){const t=f.useContext(Pre),n=f.useRef();return sn(o=>{if(o){const i=e?o.querySelector(e):o;t.add(i),n.current=i}else t.remove(n.current)})}const O8=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=f.useContext(ep);return ge.createElement(ja,Object.assign({onClick:n},e),t)},k8=()=>{const{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:o}=f.useContext(ep);return ge.createElement(ja,Object.assign({},D7(n),{loading:e,onClick:o},t),r)};function lT(e,t){return ge.createElement("span",{className:`${e}-close-x`},t||ge.createElement(Yh,{className:`${e}-close-icon`}))}const cT=e=>{const{okText:t,okType:n="primary",cancelText:r,confirmLoading:o,onOk:i,onCancel:a,okButtonProps:s,cancelButtonProps:l,footer:c}=e,[u]=Zh("Modal",X9()),d=t||(u==null?void 0:u.okText),h=r||(u==null?void 0:u.cancelText),p={confirmLoading:o,okButtonProps:s,cancelButtonProps:l,okTextLocale:d,cancelTextLocale:h,okType:n,onOk:i,onCancel:a},m=ge.useMemo(()=>p,Ie(Object.values(p)));let g;return typeof c=="function"||typeof c>"u"?(g=ge.createElement(ge.Fragment,null,ge.createElement(O8,null),ge.createElement(k8,null)),typeof c=="function"&&(g=c(g,{OkBtn:k8,CancelBtn:O8})),g=ge.createElement(X7,{value:m},g)):g=c,ge.createElement(J9,{disabled:!1},g)},uT=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, - opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, - opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),Ore=e=>({animationDuration:e,animationFillMode:"both"}),kre=e=>({animationDuration:e,animationFillMode:"both"}),Tv=function(e,t,n,r){const i=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` - ${i}${e}-enter, - ${i}${e}-appear - `]:Object.assign(Object.assign({},Ore(r)),{animationPlayState:"paused"}),[`${i}${e}-leave`]:Object.assign(Object.assign({},kre(r)),{animationPlayState:"paused"}),[` - ${i}${e}-enter${e}-enter-active, - ${i}${e}-appear${e}-appear-active - `]:{animationName:t,animationPlayState:"running"},[`${i}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},Ire=new Mt("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),Nre=new Mt("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),Rre=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:n}=e,r=`${n}-fade`,o=t?"&":"";return[Tv(r,Ire,Nre,e.motionDurationMid,t),{[` - ${o}${r}-enter, - ${o}${r}-appear - `]:{opacity:0,animationTimingFunction:"linear"},[`${o}${r}-leave`]:{animationTimingFunction:"linear"}}]},Mre=new Mt("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Tre=new Mt("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),zre=new Mt("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),jre=new Mt("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Lre=new Mt("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Bre=new Mt("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Are=new Mt("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Dre=new Mt("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),Fre={"move-up":{inKeyframes:Are,outKeyframes:Dre},"move-down":{inKeyframes:Mre,outKeyframes:Tre},"move-left":{inKeyframes:zre,outKeyframes:jre},"move-right":{inKeyframes:Lre,outKeyframes:Bre}},Z0=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=Fre[t];return[Tv(r,o,i,e.motionDurationMid),{[` - ${r}-enter, - ${r}-appear - `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},xC=new Mt("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),SC=new Mt("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),CC=new Mt("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),EC=new Mt("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),Hre=new Mt("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),Ure=new Mt("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),Vre=new Mt("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),$re=new Mt("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),Wre={"slide-up":{inKeyframes:xC,outKeyframes:SC},"slide-down":{inKeyframes:CC,outKeyframes:EC},"slide-left":{inKeyframes:Hre,outKeyframes:Ure},"slide-right":{inKeyframes:Vre,outKeyframes:$re}},Qu=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=Wre[t];return[Tv(r,o,i,e.motionDurationMid),{[` - ${r}-enter, - ${r}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},Xre=new Mt("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Kre=new Mt("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),I8=new Mt("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),N8=new Mt("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),qre=new Mt("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),Gre=new Mt("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),Zre=new Mt("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),Yre=new Mt("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),_re=new Mt("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),Jre=new Mt("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),Qre=new Mt("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),eoe=new Mt("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),toe={zoom:{inKeyframes:Xre,outKeyframes:Kre},"zoom-big":{inKeyframes:I8,outKeyframes:N8},"zoom-big-fast":{inKeyframes:I8,outKeyframes:N8},"zoom-left":{inKeyframes:Zre,outKeyframes:Yre},"zoom-right":{inKeyframes:_re,outKeyframes:Jre},"zoom-up":{inKeyframes:qre,outKeyframes:Gre},"zoom-down":{inKeyframes:Qre,outKeyframes:eoe}},rp=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=toe[t];return[Tv(r,o,i,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` - ${r}-enter, - ${r}-appear - `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]};function R8(e){return{position:e,inset:0}}const noe=e=>{const{componentCls:t,antCls:n}=e;return[{[`${t}-root`]:{[`${t}${n}-zoom-enter, ${t}${n}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${n}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},R8("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},R8("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:Rre(e)}]},roe=e=>{const{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${ye(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},Pn(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${ye(e.calc(e.margin).mul(2).equal())})`,margin:"0 auto",paddingBottom:e.paddingLG,[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${t}-content`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:e.contentPadding},[`${t}-close`]:Object.assign({position:"absolute",top:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),insetInlineEnd:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),zIndex:e.calc(e.zIndexPopupBase).add(10).equal(),padding:0,color:e.modalCloseIconColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalCloseBtnSize,height:e.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:`${ye(e.modalCloseBtnSize)}`,justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},lc(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${ye(e.borderRadiusLG)} ${ye(e.borderRadiusLG)} 0 0`,marginBottom:e.headerMarginBottom,padding:e.headerPadding,borderBottom:e.headerBorderBottom},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word",padding:e.bodyPadding,[`${t}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${ye(e.margin)} auto`}},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.footerMarginTop,padding:e.footerPadding,borderTop:e.footerBorderTop,borderRadius:e.footerBorderRadius,[`> ${e.antCls}-btn + ${e.antCls}-btn`]:{marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}})},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-content, - ${t}-body, - ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},ooe=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},dT=e=>{const t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return $t(e,{modalHeaderHeight:e.calc(e.calc(r).mul(n).equal()).add(e.calc(t).mul(2).equal()).equal(),modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterBorderWidth:e.lineWidth,modalCloseIconColor:e.colorIcon,modalCloseIconHoverColor:e.colorIconHover,modalCloseBtnSize:e.controlHeight,modalConfirmIconSize:e.fontHeight,modalTitleHeight:e.calc(e.titleFontSize).mul(e.titleLineHeight).equal()})},fT=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${ye(e.paddingMD)} ${ye(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${ye(e.padding)} ${ye(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${ye(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${ye(e.paddingXS)} ${ye(e.padding)}`:0,footerBorderTop:e.wireframe?`${ye(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${ye(e.borderRadiusLG)} ${ye(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${ye(e.padding*2)} ${ye(e.padding*2)} ${ye(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM}),hT=An("Modal",e=>{const t=dT(e);return[roe(t),ooe(t),noe(t),rp(t,"zoom")]},fT,{unitless:{titleLineHeight:!0}});var ioe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{Ex={x:e.pageX,y:e.pageY},setTimeout(()=>{Ex=null},100)};tre()&&document.documentElement.addEventListener("click",aoe,!0);const pT=e=>{var t;const{getPopupContainer:n,getPrefixCls:r,direction:o,modal:i}=f.useContext(rt),a=P=>{const{onCancel:T}=e;T==null||T(P)},s=P=>{const{onOk:T}=e;T==null||T(P)},{prefixCls:l,className:c,rootClassName:u,open:d,wrapClassName:h,centered:p,getContainer:m,focusTriggerAfterClose:g=!0,style:v,visible:y,width:b=520,footer:x,classNames:S,styles:O,children:E,loading:k}=e,A=ioe(e,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","focusTriggerAfterClose","style","visible","width","footer","classNames","styles","children","loading"]),F=r("modal",l),H=r(),U=So(F),[V,z,w]=hT(F,U),C=he(h,{[`${F}-centered`]:!!p,[`${F}-wrap-rtl`]:o==="rtl"}),I=x!==null&&!k?f.createElement(cT,Object.assign({},e,{onOk:s,onCancel:a})):null,[M,N]=iT(G0(e),G0(i),{closable:!0,closeIcon:f.createElement(Yh,{className:`${F}-close-icon`}),closeIconRender:P=>lT(F,P)}),B=sT(`.${F}-content`),[R,L]=Ed("Modal",A.zIndex);return V(f.createElement(Ju,{form:!0,space:!0},f.createElement(_h.Provider,{value:L},f.createElement(J7,Object.assign({width:b},A,{zIndex:R,getContainer:m===void 0?n:m,prefixCls:F,rootClassName:he(z,u,w,U),footer:I,visible:d??y,mousePosition:(t=A.mousePosition)!==null&&t!==void 0?t:Ex,onClose:a,closable:M,closeIcon:N,focusTriggerAfterClose:g,transitionName:fs(H,"zoom",e.transitionName),maskTransitionName:fs(H,"fade",e.maskTransitionName),className:he(z,c,i==null?void 0:i.className),style:Object.assign(Object.assign({},i==null?void 0:i.style),v),classNames:Object.assign(Object.assign(Object.assign({},i==null?void 0:i.classNames),S),{wrapper:he(C,S==null?void 0:S.wrapper)}),styles:Object.assign(Object.assign({},i==null?void 0:i.styles),O),panelRef:B}),k?f.createElement(Cc,{active:!0,title:!1,paragraph:{rows:4},className:`${F}-body-skeleton`}):E))))},soe=e=>{const{componentCls:t,titleFontSize:n,titleLineHeight:r,modalConfirmIconSize:o,fontSize:i,lineHeight:a,modalTitleHeight:s,fontHeight:l,confirmBodyPadding:c}=e,u=`${t}-confirm`;return{[u]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${u}-body-wrapper`]:Object.assign({},Eh()),[`&${t} ${t}-body`]:{padding:c},[`${u}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:o,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(l).sub(o).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(s).sub(o).equal()).div(2).equal()}},[`${u}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS},[`${e.iconCls} + ${u}-paragraph`]:{maxWidth:`calc(100% - ${ye(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${u}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:n,lineHeight:r},[`${u}-content`]:{color:e.colorText,fontSize:i,lineHeight:a},[`${u}-btns`]:{textAlign:"end",marginTop:e.confirmBtnsMarginTop,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${u}-error ${u}-body > ${e.iconCls}`]:{color:e.colorError},[`${u}-warning ${u}-body > ${e.iconCls}, - ${u}-confirm ${u}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${u}-info ${u}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${u}-success ${u}-body > ${e.iconCls}`]:{color:e.colorSuccess}}},loe=Cv(["Modal","confirm"],e=>{const t=dT(e);return[soe(t)]},fT,{order:-1e3});var coe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ob,Ie(Object.values(b))),S=f.createElement(f.Fragment,null,f.createElement(e8,null),f.createElement(t8,null)),O=e.title!==void 0&&e.title!==null,E=`${i}-body`;return f.createElement("div",{className:`${i}-body-wrapper`},f.createElement("div",{className:he(E,{[`${E}-has-title`]:O})},d,f.createElement("div",{className:`${i}-paragraph`},O&&f.createElement("span",{className:`${i}-title`},e.title),f.createElement("div",{className:`${i}-content`},e.content))),l===void 0||typeof l=="function"?f.createElement(X7,{value:x},f.createElement("div",{className:`${i}-btns`},typeof l=="function"?l(S,{OkBtn:t8,CancelBtn:e8}):S)):l,f.createElement(loe,{prefixCls:t}))}const uoe=e=>{const{close:t,zIndex:n,afterClose:r,open:o,keyboard:i,centered:a,getContainer:s,maskStyle:l,direction:c,prefixCls:u,wrapClassName:d,rootPrefixCls:h,bodyStyle:p,closable:m=!1,closeIcon:g,modalRender:v,focusTriggerAfterClose:y,onConfirm:b,styles:x}=e,S=`${u}-confirm`,O=e.width||416,E=e.style||{},k=e.mask===void 0?!0:e.mask,A=e.maskClosable===void 0?!1:e.maskClosable,F=he(S,`${S}-${e.type}`,{[`${S}-rtl`]:c==="rtl"},e.className),[,H]=hr(),U=f.useMemo(()=>n!==void 0?n:H.zIndexPopupBase+pC,[n,H]);return f.createElement(pT,{prefixCls:u,className:F,wrapClassName:he({[`${S}-centered`]:!!e.centered},d),onCancel:()=>{t==null||t({triggerCancel:!0}),b==null||b(!1)},open:o,title:"",footer:null,transitionName:fs(h||"","zoom",e.transitionName),maskTransitionName:fs(h||"","fade",e.maskTransitionName),mask:k,maskClosable:A,style:E,styles:Object.assign({body:p,mask:l},x),width:O,zIndex:U,afterClose:r,keyboard:i,centered:a,getContainer:s,closable:m,closeIcon:g,modalRender:v,focusTriggerAfterClose:y},f.createElement(mT,Object.assign({},e,{confirmPrefixCls:S})))},gT=e=>{const{rootPrefixCls:t,iconPrefixCls:n,direction:r,theme:o}=e;return f.createElement(Da,{prefixCls:t,iconPrefixCls:n,direction:r,theme:o},f.createElement(uoe,Object.assign({},e)))},Ul=[];let vT="";function yT(){return vT}const doe=e=>{var t,n;const{prefixCls:r,getContainer:o,direction:i}=e,a=X9(),s=f.useContext(rt),l=yT()||s.getPrefixCls(),c=r||`${l}-modal`;let u=o;return u===!1&&(u=void 0),ge.createElement(gT,Object.assign({},e,{rootPrefixCls:l,prefixCls:c,iconPrefixCls:s.iconPrefixCls,theme:s.theme,direction:i??s.direction,locale:(n=(t=s.locale)===null||t===void 0?void 0:t.Modal)!==null&&n!==void 0?n:a,getContainer:u}))};function op(e){const t=x7(),n=document.createDocumentFragment();let r=Object.assign(Object.assign({},e),{close:s,open:!0}),o;function i(){for(var c,u=arguments.length,d=new Array(u),h=0;hg==null?void 0:g.triggerCancel)){var m;(c=e.onCancel)===null||c===void 0||(m=c).call.apply(m,[e,()=>{}].concat(Ie(d.slice(1))))}for(let g=0;g{const u=t.getPrefixCls(void 0,yT()),d=t.getIconPrefixCls(),h=t.getTheme(),p=ge.createElement(doe,Object.assign({},c));mC(ge.createElement(Da,{prefixCls:u,iconPrefixCls:d,theme:h},t.holderRender?t.holderRender(p):p),n)})}function s(){for(var c=arguments.length,u=new Array(c),d=0;d{typeof e.afterClose=="function"&&e.afterClose(),i.apply(this,u)}}),r.visible&&delete r.visible,a(r)}function l(c){typeof c=="function"?r=c(r):r=Object.assign(Object.assign({},r),c),a(r)}return a(r),Ul.push(s),{destroy:s,update:l}}function bT(e){return Object.assign(Object.assign({},e),{type:"warning"})}function wT(e){return Object.assign(Object.assign({},e),{type:"info"})}function xT(e){return Object.assign(Object.assign({},e),{type:"success"})}function ST(e){return Object.assign(Object.assign({},e),{type:"error"})}function CT(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function foe(e){let{rootPrefixCls:t}=e;vT=t}var hoe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,{afterClose:r,config:o}=e,i=hoe(e,["afterClose","config"]);const[a,s]=f.useState(!0),[l,c]=f.useState(o),{direction:u,getPrefixCls:d}=f.useContext(rt),h=d("modal"),p=d(),m=()=>{var b;r(),(b=l.afterClose)===null||b===void 0||b.call(l)},g=function(){var b;s(!1);for(var x=arguments.length,S=new Array(x),O=0;OA==null?void 0:A.triggerCancel)){var k;(b=l.onCancel)===null||b===void 0||(k=b).call.apply(k,[l,()=>{}].concat(Ie(S.slice(1))))}};f.useImperativeHandle(t,()=>({destroy:g,update:b=>{c(x=>Object.assign(Object.assign({},x),b))}}));const v=(n=l.okCancel)!==null&&n!==void 0?n:l.type==="confirm",[y]=Zh("Modal",ul.Modal);return f.createElement(gT,Object.assign({prefixCls:h,rootPrefixCls:p},l,{close:g,open:a,afterClose:m,okText:l.okText||(v?y==null?void 0:y.okText:y==null?void 0:y.justOkText),direction:l.direction||u,cancelText:l.cancelText||(y==null?void 0:y.cancelText)},i))},moe=f.forwardRef(poe);let M8=0;const goe=f.memo(f.forwardRef((e,t)=>{const[n,r]=Wee();return f.useImperativeHandle(t,()=>({patchElement:r}),[]),f.createElement(f.Fragment,null,n)}));function voe(){const e=f.useRef(null),[t,n]=f.useState([]);f.useEffect(()=>{t.length&&(Ie(t).forEach(a=>{a()}),n([]))},[t]);const r=f.useCallback(i=>function(s){var l;M8+=1;const c=f.createRef();let u;const d=new Promise(v=>{u=v});let h=!1,p;const m=f.createElement(moe,{key:`modal-${M8}`,config:i(s),ref:c,afterClose:()=>{p==null||p()},isSilent:()=>h,onConfirm:v=>{u(v)}});return p=(l=e.current)===null||l===void 0?void 0:l.patchElement(m),p&&Ul.push(p),{destroy:()=>{function v(){var y;(y=c.current)===null||y===void 0||y.destroy()}c.current?v():n(y=>[].concat(Ie(y),[v]))},update:v=>{function y(){var b;(b=c.current)===null||b===void 0||b.update(v)}c.current?y():n(b=>[].concat(Ie(b),[y]))},then:v=>(h=!0,d.then(v))}},[]);return[f.useMemo(()=>({info:r(wT),success:r(xT),error:r(ST),warning:r(bT),confirm:r(CT)}),[]),f.createElement(goe,{key:"modal-holder",ref:e})]}const yoe=e=>{const{componentCls:t,notificationMarginEdge:n,animationMaxHeight:r}=e,o=`${t}-notice`,i=new Mt("antNotificationFadeIn",{"0%":{transform:"translate3d(100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}}),a=new Mt("antNotificationTopFadeIn",{"0%":{top:-r,opacity:0},"100%":{top:0,opacity:1}}),s=new Mt("antNotificationBottomFadeIn",{"0%":{bottom:e.calc(r).mul(-1).equal(),opacity:0},"100%":{bottom:0,opacity:1}}),l=new Mt("antNotificationLeftFadeIn",{"0%":{transform:"translate3d(-100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}});return{[t]:{[`&${t}-top, &${t}-bottom`]:{marginInline:0,[o]:{marginInline:"auto auto"}},[`&${t}-top`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:a}},[`&${t}-bottom`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:s}},[`&${t}-topRight, &${t}-bottomRight`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:i}},[`&${t}-topLeft, &${t}-bottomLeft`]:{marginRight:{value:0,_skip_check_:!0},marginLeft:{value:n,_skip_check_:!0},[o]:{marginInlineEnd:"auto",marginInlineStart:0},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:l}}}}},boe=["top","topLeft","topRight","bottom","bottomLeft","bottomRight"],woe={topLeft:"left",topRight:"right",bottomLeft:"left",bottomRight:"right",top:"left",bottom:"left"},xoe=(e,t)=>{const{componentCls:n}=e;return{[`${n}-${t}`]:{[`&${n}-stack > ${n}-notice-wrapper`]:{[t.startsWith("top")?"top":"bottom"]:0,[woe[t]]:{value:0,_skip_check_:!0}}}}},Soe=e=>{const t={};for(let n=1;n ${e.componentCls}-notice`]:{opacity:0,transition:`opacity ${e.motionDurationMid}`}};return Object.assign({[`&:not(:nth-last-child(-n+${e.notificationStackLayer}))`]:{opacity:0,overflow:"hidden",color:"transparent",pointerEvents:"none"}},t)},Coe=e=>{const t={};for(let n=1;n{const{componentCls:t}=e;return Object.assign({[`${t}-stack`]:{[`& > ${t}-notice-wrapper`]:Object.assign({transition:`all ${e.motionDurationSlow}, backdrop-filter 0s`,position:"absolute"},Soe(e))},[`${t}-stack:not(${t}-stack-expanded)`]:{[`& > ${t}-notice-wrapper`]:Object.assign({},Coe(e))},[`${t}-stack${t}-stack-expanded`]:{[`& > ${t}-notice-wrapper`]:{"&:not(:nth-last-child(-n + 1))":{opacity:1,overflow:"unset",color:"inherit",pointerEvents:"auto",[`& > ${e.componentCls}-notice`]:{opacity:1}},"&:after":{content:'""',position:"absolute",height:e.margin,width:"100%",insetInline:0,bottom:e.calc(e.margin).mul(-1).equal(),background:"transparent",pointerEvents:"auto"}}}},boe.map(n=>xoe(e,n)).reduce((n,r)=>Object.assign(Object.assign({},n),r),{}))},ET=e=>{const{iconCls:t,componentCls:n,boxShadow:r,fontSizeLG:o,notificationMarginBottom:i,borderRadiusLG:a,colorSuccess:s,colorInfo:l,colorWarning:c,colorError:u,colorTextHeading:d,notificationBg:h,notificationPadding:p,notificationMarginEdge:m,notificationProgressBg:g,notificationProgressHeight:v,fontSize:y,lineHeight:b,width:x,notificationIconSize:S,colorText:O}=e,E=`${n}-notice`;return{position:"relative",marginBottom:i,marginInlineStart:"auto",background:h,borderRadius:a,boxShadow:r,[E]:{padding:p,width:x,maxWidth:`calc(100vw - ${ye(e.calc(m).mul(2).equal())})`,overflow:"hidden",lineHeight:b,wordWrap:"break-word"},[`${E}-message`]:{marginBottom:e.marginXS,color:d,fontSize:o,lineHeight:e.lineHeightLG},[`${E}-description`]:{fontSize:y,color:O},[`${E}-closable ${E}-message`]:{paddingInlineEnd:e.paddingLG},[`${E}-with-icon ${E}-message`]:{marginBottom:e.marginXS,marginInlineStart:e.calc(e.marginSM).add(S).equal(),fontSize:o},[`${E}-with-icon ${E}-description`]:{marginInlineStart:e.calc(e.marginSM).add(S).equal(),fontSize:y},[`${E}-icon`]:{position:"absolute",fontSize:S,lineHeight:1,[`&-success${t}`]:{color:s},[`&-info${t}`]:{color:l},[`&-warning${t}`]:{color:c},[`&-error${t}`]:{color:u}},[`${E}-close`]:Object.assign({position:"absolute",top:e.notificationPaddingVertical,insetInlineEnd:e.notificationPaddingHorizontal,color:e.colorIcon,outline:"none",width:e.notificationCloseButtonSize,height:e.notificationCloseButtonSize,borderRadius:e.borderRadiusSM,transition:`background-color ${e.motionDurationMid}, color ${e.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:e.colorIconHover,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},lc(e)),[`${E}-progress`]:{position:"absolute",display:"block",appearance:"none",WebkitAppearance:"none",inlineSize:`calc(100% - ${ye(a)} * 2)`,left:{_skip_check_:!0,value:a},right:{_skip_check_:!0,value:a},bottom:0,blockSize:v,border:0,"&, &::-webkit-progress-bar":{borderRadius:a,backgroundColor:"rgba(0, 0, 0, 0.04)"},"&::-moz-progress-bar":{background:g},"&::-webkit-progress-value":{borderRadius:a,background:g}},[`${E}-btn`]:{float:"right",marginTop:e.marginSM}}},Poe=e=>{const{componentCls:t,notificationMarginBottom:n,notificationMarginEdge:r,motionDurationMid:o,motionEaseInOut:i}=e,a=`${t}-notice`,s=new Mt("antNotificationFadeOut",{"0%":{maxHeight:e.animationMaxHeight,marginBottom:n},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[t]:Object.assign(Object.assign({},Pn(e)),{position:"fixed",zIndex:e.zIndexPopup,marginRight:{value:r,_skip_check_:!0},[`${t}-hook-holder`]:{position:"relative"},[`${t}-fade-appear-prepare`]:{opacity:"0 !important"},[`${t}-fade-enter, ${t}-fade-appear`]:{animationDuration:e.motionDurationMid,animationTimingFunction:i,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${t}-fade-leave`]:{animationTimingFunction:i,animationFillMode:"both",animationDuration:o,animationPlayState:"paused"},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationPlayState:"running"},[`${t}-fade-leave${t}-fade-leave-active`]:{animationName:s,animationPlayState:"running"},"&-rtl":{direction:"rtl",[`${a}-btn`]:{float:"left"}}})},{[t]:{[`${a}-wrapper`]:Object.assign({},ET(e))}}]},PT=e=>({zIndexPopup:e.zIndexPopupBase+pC+50,width:384}),OT=e=>{const t=e.paddingMD,n=e.paddingLG;return $t(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:t,notificationPaddingHorizontal:n,notificationIconSize:e.calc(e.fontSizeLG).mul(e.lineHeightLG).equal(),notificationCloseButtonSize:e.calc(e.controlHeightLG).mul(.55).equal(),notificationMarginBottom:e.margin,notificationPadding:`${ye(e.paddingMD)} ${ye(e.paddingContentHorizontalLG)}`,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationStackLayer:3,notificationProgressHeight:2,notificationProgressBg:`linear-gradient(90deg, ${e.colorPrimaryBorderHover}, ${e.colorPrimary})`})},kT=An("Notification",e=>{const t=OT(e);return[Poe(t),yoe(t),Eoe(t)]},PT),Ooe=Cv(["Notification","PurePanel"],e=>{const t=`${e.componentCls}-notice`,n=OT(e);return{[`${t}-pure-panel`]:Object.assign(Object.assign({},ET(n)),{width:n.width,maxWidth:`calc(100vw - ${ye(e.calc(n.notificationMarginEdge).mul(2).equal())})`,margin:0})}},PT);var koe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,icon:n,type:r,message:o,description:i,btn:a,role:s="alert"}=e;let l=null;return n?l=f.createElement("span",{className:`${t}-icon`},n):r&&(l=f.createElement(Ioe[r]||null,{className:he(`${t}-icon`,`${t}-icon-${r}`)})),f.createElement("div",{className:he({[`${t}-with-icon`]:l}),role:s},l,f.createElement("div",{className:`${t}-message`},o),f.createElement("div",{className:`${t}-description`},i),a&&f.createElement("div",{className:`${t}-btn`},a))},Noe=e=>{const{prefixCls:t,className:n,icon:r,type:o,message:i,description:a,btn:s,closable:l=!0,closeIcon:c,className:u}=e,d=koe(e,["prefixCls","className","icon","type","message","description","btn","closable","closeIcon","className"]),{getPrefixCls:h}=f.useContext(rt),p=t||h("notification"),m=`${p}-notice`,g=So(p),[v,y,b]=kT(p,g);return v(f.createElement("div",{className:he(`${m}-pure-panel`,y,n,b,g)},f.createElement(Ooe,{prefixCls:p}),f.createElement(R7,Object.assign({},d,{prefixCls:p,eventKey:"pure",duration:null,closable:l,className:he({notificationClassName:u}),closeIcon:PC(p,c),content:f.createElement(IT,{prefixCls:m,icon:r,type:o,message:i,description:a,btn:s})}))))};function Roe(e,t,n){let r;switch(e){case"top":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:t,bottom:"auto"};break;case"topLeft":r={left:0,top:t,bottom:"auto"};break;case"topRight":r={right:0,top:t,bottom:"auto"};break;case"bottom":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:n};break;case"bottomLeft":r={left:0,top:"auto",bottom:n};break;default:r={right:0,top:"auto",bottom:n};break}return r}function Moe(e){return{motionName:`${e}-fade`}}var Toe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let{children:t,prefixCls:n}=e;const r=So(n),[o,i,a]=kT(n,r);return o(ge.createElement(Ree,{classNames:{list:he(i,a,r)}},t))},Boe=(e,t)=>{let{prefixCls:n,key:r}=t;return ge.createElement(Loe,{prefixCls:n,key:r},e)},Aoe=ge.forwardRef((e,t)=>{const{top:n,bottom:r,prefixCls:o,getContainer:i,maxCount:a,rtl:s,onAllRemoved:l,stack:c,duration:u,pauseOnHover:d=!0,showProgress:h}=e,{getPrefixCls:p,getPopupContainer:m,notification:g,direction:v}=f.useContext(rt),[,y]=hr(),b=o||p("notification"),x=A=>Roe(A,n??T8,r??T8),S=()=>he({[`${b}-rtl`]:s??v==="rtl"}),O=()=>Moe(b),[E,k]=Dee({prefixCls:b,style:x,className:S,motion:O,closable:!0,closeIcon:PC(b),duration:u??zoe,getContainer:()=>(i==null?void 0:i())||(m==null?void 0:m())||document.body,maxCount:a,pauseOnHover:d,showProgress:h,onAllRemoved:l,renderNotifications:Boe,stack:c===!1?!1:{threshold:typeof c=="object"?c==null?void 0:c.threshold:void 0,offset:8,gap:y.margin}});return ge.useImperativeHandle(t,()=>Object.assign(Object.assign({},E),{prefixCls:b,notification:g})),k});function NT(e){const t=ge.useRef(null);return xc(),[ge.useMemo(()=>{const r=s=>{var l;if(!t.current)return;const{open:c,prefixCls:u,notification:d}=t.current,h=`${u}-notice`,{message:p,description:m,icon:g,type:v,btn:y,className:b,style:x,role:S="alert",closeIcon:O,closable:E}=s,k=Toe(s,["message","description","icon","type","btn","className","style","role","closeIcon","closable"]),A=PC(h,typeof O<"u"?O:d==null?void 0:d.closeIcon);return c(Object.assign(Object.assign({placement:(l=e==null?void 0:e.placement)!==null&&l!==void 0?l:joe},k),{content:ge.createElement(IT,{prefixCls:h,icon:g,type:v,message:p,description:m,btn:y,role:S}),className:he(v&&`${h}-${v}`,b,d==null?void 0:d.className),style:Object.assign(Object.assign({},d==null?void 0:d.style),x),closeIcon:A,closable:E??!!A}))},i={open:r,destroy:s=>{var l,c;s!==void 0?(l=t.current)===null||l===void 0||l.close(s):(c=t.current)===null||c===void 0||c.destroy()}};return["success","info","warning","error"].forEach(s=>{i[s]=l=>r(Object.assign(Object.assign({},l),{type:s}))}),i},[]),ge.createElement(Aoe,Object.assign({key:"notification-holder"},e,{ref:t}))]}function Doe(e){return NT(e)}const Foe=ge.createContext({});function RT(e){return t=>f.createElement(Da,{theme:{token:{motion:!1,zIndexPopupBase:0}}},f.createElement(e,Object.assign({},t)))}const MT=(e,t,n,r)=>RT(i=>{const{prefixCls:a,style:s}=i,l=f.useRef(null),[c,u]=f.useState(0),[d,h]=f.useState(0),[p,m]=kr(!1,{value:i.open}),{getPrefixCls:g}=f.useContext(rt),v=g(t||"select",a);f.useEffect(()=>{if(m(!0),typeof ResizeObserver<"u"){const x=new ResizeObserver(O=>{const E=O[0].target;u(E.offsetHeight+8),h(E.offsetWidth)}),S=setInterval(()=>{var O;const E=n?`.${n(v)}`:`.${v}-dropdown`,k=(O=l.current)===null||O===void 0?void 0:O.querySelector(E);k&&(clearInterval(S),x.observe(k))},10);return()=>{clearInterval(S),x.disconnect()}}},[]);let y=Object.assign(Object.assign({},i),{style:Object.assign(Object.assign({},s),{margin:0}),open:p,visible:p,getPopupContainer:()=>l.current});r&&(y=r(y));const b={paddingBottom:c,position:"relative",minWidth:d};return f.createElement("div",{ref:l,style:b},f.createElement(e,Object.assign({},y)))}),TT=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var zv=function(t){var n=t.className,r=t.customizeIcon,o=t.customizeIconProps,i=t.children,a=t.onMouseDown,s=t.onClick,l=typeof r=="function"?r(o):r;return f.createElement("span",{className:n,onMouseDown:function(u){u.preventDefault(),a==null||a(u)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:s,"aria-hidden":!0},l!==void 0?l:f.createElement("span",{className:he(n.split(/\s+/).map(function(c){return"".concat(c,"-icon")}))},i))},Hoe=function(t,n,r,o,i){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,c=ge.useMemo(function(){if(nt(o)==="object")return o.clearIcon;if(i)return i},[o,i]),u=ge.useMemo(function(){return!!(!a&&o&&(r.length||s)&&!(l==="combobox"&&s===""))},[o,a,r.length,s,l]);return{allowClear:u,clearIcon:ge.createElement(zv,{className:"".concat(t,"-clear"),onMouseDown:n,customizeIcon:c},"×")}},zT=f.createContext(null);function Uoe(){return f.useContext(zT)}function Voe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=f.useState(!1),n=Se(t,2),r=n[0],o=n[1],i=f.useRef(null),a=function(){window.clearTimeout(i.current)};f.useEffect(function(){return a},[]);var s=function(c,u){a(),i.current=window.setTimeout(function(){o(c),u&&u()},e)};return[r,s,a]}function jT(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=f.useRef(null),n=f.useRef(null);f.useEffect(function(){return function(){window.clearTimeout(n.current)}},[]);function r(o){(o||t.current===null)&&(t.current=o),window.clearTimeout(n.current),n.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},r]}function $oe(e,t,n,r){var o=f.useRef(null);o.current={open:t,triggerOpen:n,customizedTrigger:r},f.useEffect(function(){function i(a){var s;if(!((s=o.current)!==null&&s!==void 0&&s.customizedTrigger)){var l=a.target;l.shadowRoot&&a.composed&&(l=a.composedPath()[0]||l),o.current.open&&e().filter(function(c){return c}).every(function(c){return!c.contains(l)&&c!==l})&&o.current.triggerOpen(!1)}}return window.addEventListener("mousedown",i),function(){return window.removeEventListener("mousedown",i)}},[])}function Woe(e){return![Re.ESC,Re.SHIFT,Re.BACKSPACE,Re.TAB,Re.WIN_KEY,Re.ALT,Re.META,Re.WIN_KEY_RIGHT,Re.CTRL,Re.SEMICOLON,Re.EQUALS,Re.CAPS_LOCK,Re.CONTEXT_MENU,Re.F1,Re.F2,Re.F3,Re.F4,Re.F5,Re.F6,Re.F7,Re.F8,Re.F9,Re.F10,Re.F11,Re.F12].includes(e)}var Xoe=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Fc=void 0;function Koe(e,t){var n=e.prefixCls,r=e.invalidate,o=e.item,i=e.renderItem,a=e.responsive,s=e.responsiveDisabled,l=e.registerSize,c=e.itemKey,u=e.className,d=e.style,h=e.children,p=e.display,m=e.order,g=e.component,v=g===void 0?"div":g,y=xt(e,Xoe),b=a&&!p;function x(A){l(c,A)}f.useEffect(function(){return function(){x(null)}},[]);var S=i&&o!==Fc?i(o):h,O;r||(O={opacity:b?0:1,height:b?0:Fc,overflowY:b?"hidden":Fc,order:a?m:Fc,pointerEvents:b?"none":Fc,position:b?"absolute":Fc});var E={};b&&(E["aria-hidden"]=!0);var k=f.createElement(v,Pe({className:he(!r&&n,u),style:ae(ae({},O),d)},E,y,{ref:t}),S);return a&&(k=f.createElement(sa,{onResize:function(F){var H=F.offsetWidth;x(H)},disabled:s},k)),k}var Af=f.forwardRef(Koe);Af.displayName="Item";function qoe(e){if(typeof MessageChannel>"u")en(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function Goe(){var e=f.useRef(null),t=function(r){e.current||(e.current=[],qoe(function(){Ma.unstable_batchedUpdates(function(){e.current.forEach(function(o){o()}),e.current=null})})),e.current.push(r)};return t}function Zd(e,t){var n=f.useState(t),r=Se(n,2),o=r[0],i=r[1],a=sn(function(s){e(function(){i(s)})});return[o,a]}var Y0=ge.createContext(null),Zoe=["component"],Yoe=["className"],_oe=["className"],Joe=function(t,n){var r=f.useContext(Y0);if(!r){var o=t.component,i=o===void 0?"div":o,a=xt(t,Zoe);return f.createElement(i,Pe({},a,{ref:n}))}var s=r.className,l=xt(r,Yoe),c=t.className,u=xt(t,_oe);return f.createElement(Y0.Provider,{value:null},f.createElement(Af,Pe({ref:n,className:he(s,c)},l,u)))},LT=f.forwardRef(Joe);LT.displayName="RawItem";var Qoe=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],BT="responsive",AT="invalidate";function eie(e){return"+ ".concat(e.length," ...")}function tie(e,t){var n=e.prefixCls,r=n===void 0?"rc-overflow":n,o=e.data,i=o===void 0?[]:o,a=e.renderItem,s=e.renderRawItem,l=e.itemKey,c=e.itemWidth,u=c===void 0?10:c,d=e.ssr,h=e.style,p=e.className,m=e.maxCount,g=e.renderRest,v=e.renderRawRest,y=e.suffix,b=e.component,x=b===void 0?"div":b,S=e.itemComponent,O=e.onVisibleChange,E=xt(e,Qoe),k=d==="full",A=Goe(),F=Zd(A,null),H=Se(F,2),U=H[0],V=H[1],z=U||0,w=Zd(A,new Map),C=Se(w,2),I=C[0],M=C[1],N=Zd(A,0),B=Se(N,2),R=B[0],L=B[1],P=Zd(A,0),T=Se(P,2),q=T[0],te=T[1],ie=Zd(A,0),ue=Se(ie,2),pe=ue[0],me=ue[1],X=f.useState(null),W=Se(X,2),G=W[0],J=W[1],Y=f.useState(null),Q=Se(Y,2),oe=Q[0],_=Q[1],re=f.useMemo(function(){return oe===null&&k?Number.MAX_SAFE_INTEGER:oe||0},[oe,U]),de=f.useState(!1),ne=Se(de,2),se=ne[0],xe=ne[1],ve="".concat(r,"-item"),we=Math.max(R,q),Ce=m===BT,ce=i.length&&Ce,$=m===AT,j=ce||typeof m=="number"&&i.length>m,D=f.useMemo(function(){var Fe=i;return ce?U===null&&k?Fe=i:Fe=i.slice(0,Math.min(i.length,z/u)):typeof m=="number"&&(Fe=i.slice(0,m)),Fe},[i,u,U,m,ce]),Z=f.useMemo(function(){return ce?i.slice(re+1):i.slice(D.length)},[i,D,ce,re]),le=f.useCallback(function(Fe,ze){var ot;return typeof l=="function"?l(Fe):(ot=l&&(Fe==null?void 0:Fe[l]))!==null&&ot!==void 0?ot:ze},[l]),fe=f.useCallback(a||function(Fe){return Fe},[a]);function be(Fe,ze,ot){oe===Fe&&(ze===void 0||ze===G)||(_(Fe),ot||(xe(Fez){be(Ke-1,Fe-ke-pe+q);break}}y&&Me(0)+pe>z&&J(null)}},[z,I,q,pe,le,D]);var dt=se&&!!Z.length,bt={};G!==null&&ce&&(bt={position:"absolute",left:G,top:0});var pt={prefixCls:ve,responsive:ce,component:S,invalidate:$},Je=s?function(Fe,ze){var ot=le(Fe,ze);return f.createElement(Y0.Provider,{key:ot,value:ae(ae({},pt),{},{order:ze,item:Fe,itemKey:ot,registerSize:Oe,display:ze<=re})},s(Fe,ze))}:function(Fe,ze){var ot=le(Fe,ze);return f.createElement(Af,Pe({},pt,{order:ze,key:ot,item:Fe,renderItem:fe,itemKey:ot,registerSize:Oe,display:ze<=re}))},Dt,Xe={order:dt?re:Number.MAX_SAFE_INTEGER,className:"".concat(ve,"-rest"),registerSize:Ee,display:dt};if(v)v&&(Dt=f.createElement(Y0.Provider,{value:ae(ae({},pt),Xe)},v(Z)));else{var Ve=g||eie;Dt=f.createElement(Af,Pe({},pt,Xe),typeof Ve=="function"?Ve(Z):Ve)}var lt=f.createElement(x,Pe({className:he(!$&&r,p),style:h,ref:t},E),D.map(Je),j?Dt:null,y&&f.createElement(Af,Pe({},pt,{responsive:Ce,responsiveDisabled:!ce,order:re,className:"".concat(ve,"-suffix"),registerSize:Le,display:!0,style:bt}),y));return Ce&&(lt=f.createElement(sa,{onResize:je,disabled:!ce},lt)),lt}var Oa=f.forwardRef(tie);Oa.displayName="Overflow";Oa.Item=LT;Oa.RESPONSIVE=BT;Oa.INVALIDATE=AT;var nie=function(t,n){var r,o=t.prefixCls,i=t.id,a=t.inputElement,s=t.disabled,l=t.tabIndex,c=t.autoFocus,u=t.autoComplete,d=t.editable,h=t.activeDescendantId,p=t.value,m=t.maxLength,g=t.onKeyDown,v=t.onMouseDown,y=t.onChange,b=t.onPaste,x=t.onCompositionStart,S=t.onCompositionEnd,O=t.open,E=t.attrs,k=a||f.createElement("input",null),A=k,F=A.ref,H=A.props,U=H.onKeyDown,V=H.onChange,z=H.onMouseDown,w=H.onCompositionStart,C=H.onCompositionEnd,I=H.style;return"maxLength"in k.props,k=f.cloneElement(k,ae(ae(ae({type:"search"},H),{},{id:i,ref:zi(n,F),disabled:s,tabIndex:l,autoComplete:u||"off",autoFocus:c,className:he("".concat(o,"-selection-search-input"),(r=k)===null||r===void 0||(r=r.props)===null||r===void 0?void 0:r.className),role:"combobox","aria-expanded":O||!1,"aria-haspopup":"listbox","aria-owns":"".concat(i,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(i,"_list"),"aria-activedescendant":O?h:void 0},E),{},{value:d?p:"",maxLength:m,readOnly:!d,unselectable:d?null:"on",style:ae(ae({},I),{},{opacity:d?null:0}),onKeyDown:function(N){g(N),U&&U(N)},onMouseDown:function(N){v(N),z&&z(N)},onChange:function(N){y(N),V&&V(N)},onCompositionStart:function(N){x(N),w&&w(N)},onCompositionEnd:function(N){S(N),C&&C(N)},onPaste:b})),k},DT=f.forwardRef(nie);function FT(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}var rie=typeof window<"u"&&window.document&&window.document.documentElement,oie=rie;function iie(e){return e!=null}function aie(e){return!e&&e!==0}function z8(e){return["string","number"].includes(nt(e))}function HT(e){var t=void 0;return e&&(z8(e.title)?t=e.title.toString():z8(e.label)&&(t=e.label.toString())),t}function sie(e,t){oie?f.useLayoutEffect(e,t):f.useEffect(e,t)}function lie(e){var t;return(t=e.key)!==null&&t!==void 0?t:e.value}var j8=function(t){t.preventDefault(),t.stopPropagation()},cie=function(t){var n=t.id,r=t.prefixCls,o=t.values,i=t.open,a=t.searchValue,s=t.autoClearSearchValue,l=t.inputRef,c=t.placeholder,u=t.disabled,d=t.mode,h=t.showSearch,p=t.autoFocus,m=t.autoComplete,g=t.activeDescendantId,v=t.tabIndex,y=t.removeIcon,b=t.maxTagCount,x=t.maxTagTextLength,S=t.maxTagPlaceholder,O=S===void 0?function(J){return"+ ".concat(J.length," ...")}:S,E=t.tagRender,k=t.onToggleOpen,A=t.onRemove,F=t.onInputChange,H=t.onInputPaste,U=t.onInputKeyDown,V=t.onInputMouseDown,z=t.onInputCompositionStart,w=t.onInputCompositionEnd,C=f.useRef(null),I=f.useState(0),M=Se(I,2),N=M[0],B=M[1],R=f.useState(!1),L=Se(R,2),P=L[0],T=L[1],q="".concat(r,"-selection"),te=i||d==="multiple"&&s===!1||d==="tags"?a:"",ie=d==="tags"||d==="multiple"&&s===!1||h&&(i||P);sie(function(){B(C.current.scrollWidth)},[te]);var ue=function(Y,Q,oe,_,re){return f.createElement("span",{title:HT(Y),className:he("".concat(q,"-item"),ee({},"".concat(q,"-item-disabled"),oe))},f.createElement("span",{className:"".concat(q,"-item-content")},Q),_&&f.createElement(zv,{className:"".concat(q,"-item-remove"),onMouseDown:j8,onClick:re,customizeIcon:y},"×"))},pe=function(Y,Q,oe,_,re,de){var ne=function(xe){j8(xe),k(!i)};return f.createElement("span",{onMouseDown:ne},E({label:Q,value:Y,disabled:oe,closable:_,onClose:re,isMaxTag:!!de}))},me=function(Y){var Q=Y.disabled,oe=Y.label,_=Y.value,re=!u&&!Q,de=oe;if(typeof x=="number"&&(typeof oe=="string"||typeof oe=="number")){var ne=String(de);ne.length>x&&(de="".concat(ne.slice(0,x),"..."))}var se=function(ve){ve&&ve.stopPropagation(),A(Y)};return typeof E=="function"?pe(_,de,Q,re,se):ue(Y,de,Q,re,se)},X=function(Y){var Q=typeof O=="function"?O(Y):O;return typeof E=="function"?pe(void 0,Q,!1,!1,void 0,!0):ue({title:Q},Q,!1)},W=f.createElement("div",{className:"".concat(q,"-search"),style:{width:N},onFocus:function(){T(!0)},onBlur:function(){T(!1)}},f.createElement(DT,{ref:l,open:i,prefixCls:r,id:n,inputElement:null,disabled:u,autoFocus:p,autoComplete:m,editable:ie,activeDescendantId:g,value:te,onKeyDown:U,onMouseDown:V,onChange:F,onPaste:H,onCompositionStart:z,onCompositionEnd:w,tabIndex:v,attrs:Fr(t,!0)}),f.createElement("span",{ref:C,className:"".concat(q,"-search-mirror"),"aria-hidden":!0},te," ")),G=f.createElement(Oa,{prefixCls:"".concat(q,"-overflow"),data:o,renderItem:me,renderRest:X,suffix:W,itemKey:lie,maxCount:b});return f.createElement(f.Fragment,null,G,!o.length&&!te&&f.createElement("span",{className:"".concat(q,"-placeholder")},c))},uie=function(t){var n=t.inputElement,r=t.prefixCls,o=t.id,i=t.inputRef,a=t.disabled,s=t.autoFocus,l=t.autoComplete,c=t.activeDescendantId,u=t.mode,d=t.open,h=t.values,p=t.placeholder,m=t.tabIndex,g=t.showSearch,v=t.searchValue,y=t.activeValue,b=t.maxLength,x=t.onInputKeyDown,S=t.onInputMouseDown,O=t.onInputChange,E=t.onInputPaste,k=t.onInputCompositionStart,A=t.onInputCompositionEnd,F=t.title,H=f.useState(!1),U=Se(H,2),V=U[0],z=U[1],w=u==="combobox",C=w||g,I=h[0],M=v||"";w&&y&&!V&&(M=y),f.useEffect(function(){w&&z(!1)},[w,y]);var N=u!=="combobox"&&!d&&!g?!1:!!M,B=F===void 0?HT(I):F,R=f.useMemo(function(){return I?null:f.createElement("span",{className:"".concat(r,"-selection-placeholder"),style:N?{visibility:"hidden"}:void 0},p)},[I,N,p,r]);return f.createElement(f.Fragment,null,f.createElement("span",{className:"".concat(r,"-selection-search")},f.createElement(DT,{ref:i,prefixCls:r,id:o,open:d,inputElement:n,disabled:a,autoFocus:s,autoComplete:l,editable:C,activeDescendantId:c,value:M,onKeyDown:x,onMouseDown:S,onChange:function(P){z(!0),O(P)},onPaste:E,onCompositionStart:k,onCompositionEnd:A,tabIndex:m,attrs:Fr(t,!0),maxLength:w?b:void 0})),!w&&I?f.createElement("span",{className:"".concat(r,"-selection-item"),title:B,style:N?{visibility:"hidden"}:void 0},I.label):null,R)},die=function(t,n){var r=f.useRef(null),o=f.useRef(!1),i=t.prefixCls,a=t.open,s=t.mode,l=t.showSearch,c=t.tokenWithEnter,u=t.disabled,d=t.autoClearSearchValue,h=t.onSearch,p=t.onSearchSubmit,m=t.onToggleOpen,g=t.onInputKeyDown,v=t.domRef;f.useImperativeHandle(n,function(){return{focus:function(N){r.current.focus(N)},blur:function(){r.current.blur()}}});var y=jT(0),b=Se(y,2),x=b[0],S=b[1],O=function(N){var B=N.which;(B===Re.UP||B===Re.DOWN)&&N.preventDefault(),g&&g(N),B===Re.ENTER&&s==="tags"&&!o.current&&!a&&(p==null||p(N.target.value)),Woe(B)&&m(!0)},E=function(){S(!0)},k=f.useRef(null),A=function(N){h(N,!0,o.current)!==!1&&m(!0)},F=function(){o.current=!0},H=function(N){o.current=!1,s!=="combobox"&&A(N.target.value)},U=function(N){var B=N.target.value;if(c&&k.current&&/[\r\n]/.test(k.current)){var R=k.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");B=B.replace(R,k.current)}k.current=null,A(B)},V=function(N){var B=N.clipboardData,R=B==null?void 0:B.getData("text");k.current=R||""},z=function(N){var B=N.target;if(B!==r.current){var R=document.body.style.msTouchAction!==void 0;R?setTimeout(function(){r.current.focus()}):r.current.focus()}},w=function(N){var B=x();N.target!==r.current&&!B&&!(s==="combobox"&&u)&&N.preventDefault(),(s!=="combobox"&&(!l||!B)||!a)&&(a&&d!==!1&&h("",!0,!1),m())},C={inputRef:r,onInputKeyDown:O,onInputMouseDown:E,onInputChange:U,onInputPaste:V,onInputCompositionStart:F,onInputCompositionEnd:H},I=s==="multiple"||s==="tags"?f.createElement(cie,Pe({},t,C)):f.createElement(uie,Pe({},t,C));return f.createElement("div",{ref:v,className:"".concat(i,"-selector"),onClick:z,onMouseDown:w},I)},fie=f.forwardRef(die);function hie(e){var t=e.prefixCls,n=e.align,r=e.arrow,o=e.arrowPos,i=r||{},a=i.className,s=i.content,l=o.x,c=l===void 0?0:l,u=o.y,d=u===void 0?0:u,h=f.useRef();if(!n||!n.points)return null;var p={position:"absolute"};if(n.autoArrow!==!1){var m=n.points[0],g=n.points[1],v=m[0],y=m[1],b=g[0],x=g[1];v===b||!["t","b"].includes(v)?p.top=d:v==="t"?p.top=0:p.bottom=0,y===x||!["l","r"].includes(y)?p.left=c:y==="l"?p.left=0:p.right=0}return f.createElement("div",{ref:h,className:he("".concat(t,"-arrow"),a),style:p},s)}function pie(e){var t=e.prefixCls,n=e.open,r=e.zIndex,o=e.mask,i=e.motion;return o?f.createElement(Ni,Pe({},i,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(a){var s=a.className;return f.createElement("div",{style:{zIndex:r},className:he("".concat(t,"-mask"),s)})}):null}var mie=f.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),gie=f.forwardRef(function(e,t){var n=e.popup,r=e.className,o=e.prefixCls,i=e.style,a=e.target,s=e.onVisibleChanged,l=e.open,c=e.keepDom,u=e.fresh,d=e.onClick,h=e.mask,p=e.arrow,m=e.arrowPos,g=e.align,v=e.motion,y=e.maskMotion,b=e.forceRender,x=e.getPopupContainer,S=e.autoDestroy,O=e.portal,E=e.zIndex,k=e.onMouseEnter,A=e.onMouseLeave,F=e.onPointerEnter,H=e.ready,U=e.offsetX,V=e.offsetY,z=e.offsetR,w=e.offsetB,C=e.onAlign,I=e.onPrepare,M=e.stretch,N=e.targetWidth,B=e.targetHeight,R=typeof n=="function"?n():n,L=l||c,P=(x==null?void 0:x.length)>0,T=f.useState(!x||!P),q=Se(T,2),te=q[0],ie=q[1];if(Wt(function(){!te&&P&&a&&ie(!0)},[te,P,a]),!te)return null;var ue="auto",pe={left:"-1000vw",top:"-1000vh",right:ue,bottom:ue};if(H||!l){var me,X=g.points,W=g.dynamicInset||((me=g._experimental)===null||me===void 0?void 0:me.dynamicInset),G=W&&X[0][1]==="r",J=W&&X[0][0]==="b";G?(pe.right=z,pe.left=ue):(pe.left=U,pe.right=ue),J?(pe.bottom=w,pe.top=ue):(pe.top=V,pe.bottom=ue)}var Y={};return M&&(M.includes("height")&&B?Y.height=B:M.includes("minHeight")&&B&&(Y.minHeight=B),M.includes("width")&&N?Y.width=N:M.includes("minWidth")&&N&&(Y.minWidth=N)),l||(Y.pointerEvents="none"),f.createElement(O,{open:b||L,getContainer:x&&function(){return x(a)},autoDestroy:S},f.createElement(pie,{prefixCls:o,open:l,zIndex:E,mask:h,motion:y}),f.createElement(sa,{onResize:C,disabled:!l},function(Q){return f.createElement(Ni,Pe({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:b,leavedClassName:"".concat(o,"-hidden")},v,{onAppearPrepare:I,onEnterPrepare:I,visible:l,onVisibleChanged:function(_){var re;v==null||(re=v.onVisibleChanged)===null||re===void 0||re.call(v,_),s(_)}}),function(oe,_){var re=oe.className,de=oe.style,ne=he(o,re,r);return f.createElement("div",{ref:zi(Q,t,_),className:ne,style:ae(ae(ae(ae({"--arrow-x":"".concat(m.x||0,"px"),"--arrow-y":"".concat(m.y||0,"px")},pe),Y),de),{},{boxSizing:"border-box",zIndex:E},i),onMouseEnter:k,onMouseLeave:A,onPointerEnter:F,onClick:d},p&&f.createElement(hie,{prefixCls:o,arrow:p,arrowPos:m,align:g}),f.createElement(mie,{cache:!l&&!u},R))})}))}),vie=f.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=Ta(n),i=f.useCallback(function(s){ph(t,r?r(s):s)},[r]),a=vl(i,n.ref);return o?f.cloneElement(n,{ref:a}):n}),L8=f.createContext(null);function B8(e){return e?Array.isArray(e)?e:[e]:[]}function yie(e,t,n,r){return f.useMemo(function(){var o=B8(n??t),i=B8(r??t),a=new Set(o),s=new Set(i);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),s.has("hover")&&(s.delete("hover"),s.add("click"))),[a,s]},[e,t,n,r])}function bie(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function wie(e,t,n,r){for(var o=n.points,i=Object.keys(e),a=0;a1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function Yd(e){return Oh(parseFloat(e),0)}function D8(e,t){var n=ae({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var o=ip(r).getComputedStyle(r),i=o.overflow,a=o.overflowClipMargin,s=o.borderTopWidth,l=o.borderBottomWidth,c=o.borderLeftWidth,u=o.borderRightWidth,d=r.getBoundingClientRect(),h=r.offsetHeight,p=r.clientHeight,m=r.offsetWidth,g=r.clientWidth,v=Yd(s),y=Yd(l),b=Yd(c),x=Yd(u),S=Oh(Math.round(d.width/m*1e3)/1e3),O=Oh(Math.round(d.height/h*1e3)/1e3),E=(m-g-b-x)*S,k=(h-p-v-y)*O,A=v*O,F=y*O,H=b*S,U=x*S,V=0,z=0;if(i==="clip"){var w=Yd(a);V=w*S,z=w*O}var C=d.x+H-V,I=d.y+A-z,M=C+d.width+2*V-H-U-E,N=I+d.height+2*z-A-F-k;n.left=Math.max(n.left,C),n.top=Math.max(n.top,I),n.right=Math.min(n.right,M),n.bottom=Math.min(n.bottom,N)}}),n}function F8(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function H8(e,t){var n=t||[],r=Se(n,2),o=r[0],i=r[1];return[F8(e.width,o),F8(e.height,i)]}function U8(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function Hc(e,t){var n=t[0],r=t[1],o,i;return n==="t"?i=e.y:n==="b"?i=e.y+e.height:i=e.y+e.height/2,r==="l"?o=e.x:r==="r"?o=e.x+e.width:o=e.x+e.width/2,{x:o,y:i}}function ks(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map(function(r,o){return o===t?n[r]||"c":r}).join("")}function xie(e,t,n,r,o,i,a){var s=f.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),l=Se(s,2),c=l[0],u=l[1],d=f.useRef(0),h=f.useMemo(function(){return t?Px(t):[]},[t]),p=f.useRef({}),m=function(){p.current={}};e||m();var g=sn(function(){if(t&&n&&e){let Jn=function(Ct,Lt){var Mn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ne,yr=R.x+Ct,Dn=R.y+Lt,li=yr+me,ci=Dn+pe,Bi=Math.max(yr,Mn.left),Ua=Math.max(Dn,Mn.top),Sl=Math.min(li,Mn.right),ly=Math.min(ci,Mn.bottom);return Math.max(0,(Sl-Bi)*(ly-Ua))},da=function(){qe=R.y+Ve,$e=qe+pe,Ue=R.x+Xe,at=Ue+me};var b,x,S=t,O=S.ownerDocument,E=ip(S),k=E.getComputedStyle(S),A=k.width,F=k.height,H=k.position,U=S.style.left,V=S.style.top,z=S.style.right,w=S.style.bottom,C=S.style.overflow,I=ae(ae({},o[r]),i),M=O.createElement("div");(b=S.parentElement)===null||b===void 0||b.appendChild(M),M.style.left="".concat(S.offsetLeft,"px"),M.style.top="".concat(S.offsetTop,"px"),M.style.position=H,M.style.height="".concat(S.offsetHeight,"px"),M.style.width="".concat(S.offsetWidth,"px"),S.style.left="0",S.style.top="0",S.style.right="auto",S.style.bottom="auto",S.style.overflow="hidden";var N;if(Array.isArray(n))N={x:n[0],y:n[1],width:0,height:0};else{var B=n.getBoundingClientRect();N={x:B.x,y:B.y,width:B.width,height:B.height}}var R=S.getBoundingClientRect(),L=O.documentElement,P=L.clientWidth,T=L.clientHeight,q=L.scrollWidth,te=L.scrollHeight,ie=L.scrollTop,ue=L.scrollLeft,pe=R.height,me=R.width,X=N.height,W=N.width,G={left:0,top:0,right:P,bottom:T},J={left:-ue,top:-ie,right:q-ue,bottom:te-ie},Y=I.htmlRegion,Q="visible",oe="visibleFirst";Y!=="scroll"&&Y!==oe&&(Y=Q);var _=Y===oe,re=D8(J,h),de=D8(G,h),ne=Y===Q?de:re,se=_?de:ne;S.style.left="auto",S.style.top="auto",S.style.right="0",S.style.bottom="0";var xe=S.getBoundingClientRect();S.style.left=U,S.style.top=V,S.style.right=z,S.style.bottom=w,S.style.overflow=C,(x=S.parentElement)===null||x===void 0||x.removeChild(M);var ve=Oh(Math.round(me/parseFloat(A)*1e3)/1e3),we=Oh(Math.round(pe/parseFloat(F)*1e3)/1e3);if(ve===0||we===0||hh(n)&&!Ov(n))return;var Ce=I.offset,ce=I.targetOffset,$=H8(R,Ce),j=Se($,2),D=j[0],Z=j[1],le=H8(N,ce),fe=Se(le,2),be=fe[0],je=fe[1];N.x-=be,N.y-=je;var Oe=I.points||[],Ee=Se(Oe,2),Le=Ee[0],Me=Ee[1],dt=U8(Me),bt=U8(Le),pt=Hc(N,dt),Je=Hc(R,bt),Dt=ae({},I),Xe=pt.x-Je.x+D,Ve=pt.y-Je.y+Z,lt=Jn(Xe,Ve),Fe=Jn(Xe,Ve,de),ze=Hc(N,["t","l"]),ot=Hc(R,["t","l"]),Ke=Hc(N,["b","r"]),ke=Hc(R,["b","r"]),Be=I.overflow||{},Ne=Be.adjustX,Ae=Be.adjustY,wt=Be.shiftX,Qe=Be.shiftY,gt=function(Lt){return typeof Lt=="boolean"?Lt:Lt>=0},qe,$e,Ue,at;da();var ut=gt(Ae),it=bt[0]===dt[0];if(ut&&bt[0]==="t"&&($e>se.bottom||p.current.bt)){var Vt=Ve;it?Vt-=pe-X:Vt=ze.y-ke.y-Z;var zt=Jn(Xe,Vt),Ze=Jn(Xe,Vt,de);zt>lt||zt===lt&&(!_||Ze>=Fe)?(p.current.bt=!0,Ve=Vt,Z=-Z,Dt.points=[ks(bt,0),ks(dt,0)]):p.current.bt=!1}if(ut&&bt[0]==="b"&&(qelt||et===lt&&(!_||At>=Fe)?(p.current.tb=!0,Ve=Ge,Z=-Z,Dt.points=[ks(bt,0),ks(dt,0)]):p.current.tb=!1}var rn=gt(Ne),mn=bt[1]===dt[1];if(rn&&bt[1]==="l"&&(at>se.right||p.current.rl)){var un=Xe;mn?un-=me-W:un=ze.x-ke.x-D;var gn=Jn(un,Ve),In=Jn(un,Ve,de);gn>lt||gn===lt&&(!_||In>=Fe)?(p.current.rl=!0,Xe=un,D=-D,Dt.points=[ks(bt,1),ks(dt,1)]):p.current.rl=!1}if(rn&&bt[1]==="r"&&(Uelt||_n===lt&&(!_||st>=Fe)?(p.current.lr=!0,Xe=wn,D=-D,Dt.points=[ks(bt,1),ks(dt,1)]):p.current.lr=!1}da();var ft=wt===!0?0:wt;typeof ft=="number"&&(Uede.right&&(Xe-=at-de.right-D,N.x>de.right-ft&&(Xe+=N.x-de.right+ft)));var kt=Qe===!0?0:Qe;typeof kt=="number"&&(qede.bottom&&(Ve-=$e-de.bottom-Z,N.y>de.bottom-kt&&(Ve+=N.y-de.bottom+kt)));var Nn=R.x+Xe,rr=Nn+me,vr=R.y+Ve,Eo=vr+pe,si=N.x,Po=si+W,Et=N.y,St=Et+X,Rn=Math.max(Nn,si),Nt=Math.min(rr,Po),ht=(Rn+Nt)/2,Pt=ht-Nn,_t=Math.max(vr,Et),on=Math.min(Eo,St),or=(_t+on)/2,Ur=or-vr;a==null||a(t,Dt);var ir=xe.right-R.x-(Xe+R.width),Vr=xe.bottom-R.y-(Ve+R.height);ve===1&&(Xe=Math.round(Xe),ir=Math.round(ir)),we===1&&(Ve=Math.round(Ve),Vr=Math.round(Vr));var ua={ready:!0,offsetX:Xe/ve,offsetY:Ve/we,offsetR:ir/ve,offsetB:Vr/we,arrowX:Pt/ve,arrowY:Ur/we,scaleX:ve,scaleY:we,align:Dt};u(ua)}}),v=function(){d.current+=1;var x=d.current;Promise.resolve().then(function(){d.current===x&&g()})},y=function(){u(function(x){return ae(ae({},x),{},{ready:!1})})};return Wt(y,[r]),Wt(function(){e||y()},[e]),[c.ready,c.offsetX,c.offsetY,c.offsetR,c.offsetB,c.arrowX,c.arrowY,c.scaleX,c.scaleY,c.align,v]}function Sie(e,t,n,r,o){Wt(function(){if(e&&t&&n){let d=function(){r(),o()};var i=t,a=n,s=Px(i),l=Px(a),c=ip(a),u=new Set([c].concat(Ie(s),Ie(l)));return u.forEach(function(h){h.addEventListener("scroll",d,{passive:!0})}),c.addEventListener("resize",d,{passive:!0}),r(),function(){u.forEach(function(h){h.removeEventListener("scroll",d),c.removeEventListener("resize",d)})}}},[e,t,n])}function Cie(e,t,n,r,o,i,a,s){var l=f.useRef(e);l.current=e,f.useEffect(function(){if(t&&r&&(!o||i)){var c=function(p){var m=p.target;l.current&&!a(m)&&s(!1)},u=ip(r);u.addEventListener("mousedown",c,!0),u.addEventListener("contextmenu",c,!0);var d=W0(n);return d&&(d.addEventListener("mousedown",c,!0),d.addEventListener("contextmenu",c,!0)),function(){u.removeEventListener("mousedown",c,!0),u.removeEventListener("contextmenu",c,!0),d&&(d.removeEventListener("mousedown",c,!0),d.removeEventListener("contextmenu",c,!0))}}},[t,n,r,o,i])}var Eie=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function Pie(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Nv,t=f.forwardRef(function(n,r){var o=n.prefixCls,i=o===void 0?"rc-trigger-popup":o,a=n.children,s=n.action,l=s===void 0?"hover":s,c=n.showAction,u=n.hideAction,d=n.popupVisible,h=n.defaultPopupVisible,p=n.onPopupVisibleChange,m=n.afterPopupVisibleChange,g=n.mouseEnterDelay,v=n.mouseLeaveDelay,y=v===void 0?.1:v,b=n.focusDelay,x=n.blurDelay,S=n.mask,O=n.maskClosable,E=O===void 0?!0:O,k=n.getPopupContainer,A=n.forceRender,F=n.autoDestroy,H=n.destroyPopupOnHide,U=n.popup,V=n.popupClassName,z=n.popupStyle,w=n.popupPlacement,C=n.builtinPlacements,I=C===void 0?{}:C,M=n.popupAlign,N=n.zIndex,B=n.stretch,R=n.getPopupClassNameFromAlign,L=n.fresh,P=n.alignPoint,T=n.onPopupClick,q=n.onPopupAlign,te=n.arrow,ie=n.popupMotion,ue=n.maskMotion,pe=n.popupTransitionName,me=n.popupAnimation,X=n.maskTransitionName,W=n.maskAnimation,G=n.className,J=n.getTriggerDOMNode,Y=xt(n,Eie),Q=F||H||!1,oe=f.useState(!1),_=Se(oe,2),re=_[0],de=_[1];Wt(function(){de(TT())},[]);var ne=f.useRef({}),se=f.useContext(L8),xe=f.useMemo(function(){return{registerSubPopup:function(It,Wn){ne.current[It]=Wn,se==null||se.registerSubPopup(It,Wn)}}},[se]),ve=Z7(),we=f.useState(null),Ce=Se(we,2),ce=Ce[0],$=Ce[1],j=f.useRef(null),D=sn(function(ct){j.current=ct,hh(ct)&&ce!==ct&&$(ct),se==null||se.registerSubPopup(ve,ct)}),Z=f.useState(null),le=Se(Z,2),fe=le[0],be=le[1],je=f.useRef(null),Oe=sn(function(ct){hh(ct)&&fe!==ct&&(be(ct),je.current=ct)}),Ee=f.Children.only(a),Le=(Ee==null?void 0:Ee.props)||{},Me={},dt=sn(function(ct){var It,Wn,br=fe;return(br==null?void 0:br.contains(ct))||((It=W0(br))===null||It===void 0?void 0:It.host)===ct||ct===br||(ce==null?void 0:ce.contains(ct))||((Wn=W0(ce))===null||Wn===void 0?void 0:Wn.host)===ct||ct===ce||Object.values(ne.current).some(function(Xn){return(Xn==null?void 0:Xn.contains(ct))||ct===Xn})}),bt=A8(i,ie,me,pe),pt=A8(i,ue,W,X),Je=f.useState(h||!1),Dt=Se(Je,2),Xe=Dt[0],Ve=Dt[1],lt=d??Xe,Fe=sn(function(ct){d===void 0&&Ve(ct)});Wt(function(){Ve(d||!1)},[d]);var ze=f.useRef(lt);ze.current=lt;var ot=f.useRef([]);ot.current=[];var Ke=sn(function(ct){var It;Fe(ct),((It=ot.current[ot.current.length-1])!==null&&It!==void 0?It:lt)!==ct&&(ot.current.push(ct),p==null||p(ct))}),ke=f.useRef(),Be=function(){clearTimeout(ke.current)},Ne=function(It){var Wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Be(),Wn===0?Ke(It):ke.current=setTimeout(function(){Ke(It)},Wn*1e3)};f.useEffect(function(){return Be},[]);var Ae=f.useState(!1),wt=Se(Ae,2),Qe=wt[0],gt=wt[1];Wt(function(ct){(!ct||lt)&>(!0)},[lt]);var qe=f.useState(null),$e=Se(qe,2),Ue=$e[0],at=$e[1],ut=f.useState([0,0]),it=Se(ut,2),Vt=it[0],zt=it[1],Ze=function(It){zt([It.clientX,It.clientY])},Ge=xie(lt,ce,P?Vt:fe,w,I,M,q),et=Se(Ge,11),At=et[0],rn=et[1],mn=et[2],un=et[3],gn=et[4],In=et[5],wn=et[6],_n=et[7],st=et[8],ft=et[9],kt=et[10],Nn=yie(re,l,c,u),rr=Se(Nn,2),vr=rr[0],Eo=rr[1],si=vr.has("click"),Po=Eo.has("click")||Eo.has("contextMenu"),Et=sn(function(){Qe||kt()}),St=function(){ze.current&&P&&Po&&Ne(!1)};Sie(lt,fe,ce,Et,St),Wt(function(){Et()},[Vt,w]),Wt(function(){lt&&!(I!=null&&I[w])&&Et()},[JSON.stringify(M)]);var Rn=f.useMemo(function(){var ct=wie(I,i,ft,P);return he(ct,R==null?void 0:R(ft))},[ft,R,I,i,P]);f.useImperativeHandle(r,function(){return{nativeElement:je.current,popupElement:j.current,forceAlign:Et}});var Nt=f.useState(0),ht=Se(Nt,2),Pt=ht[0],_t=ht[1],on=f.useState(0),or=Se(on,2),Ur=or[0],ir=or[1],Vr=function(){if(B&&fe){var It=fe.getBoundingClientRect();_t(It.width),ir(It.height)}},ua=function(){Vr(),Et()},Jn=function(It){gt(!1),kt(),m==null||m(It)},da=function(){return new Promise(function(It){Vr(),at(function(){return It})})};Wt(function(){Ue&&(kt(),Ue(),at(null))},[Ue]);function Ct(ct,It,Wn,br){Me[ct]=function(Xn){var Cp;br==null||br(Xn),Ne(It,Wn);for(var cy=arguments.length,_E=new Array(cy>1?cy-1:0),Ep=1;Ep1?Wn-1:0),Xn=1;Xn1?Wn-1:0),Xn=1;Xn1&&arguments[1]!==void 0?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,o=[],i=UT(n,!1),a=i.label,s=i.value,l=i.options,c=i.groupLabel;function u(d,h){Array.isArray(d)&&d.forEach(function(p){if(h||!(l in p)){var m=p[s];o.push({key:V8(p,o.length),groupOption:h,data:p,label:p[a],value:m})}else{var g=p[c];g===void 0&&r&&(g=p.label),o.push({key:V8(p,o.length),group:!0,data:p,label:g}),u(p[l],!0)}})}return u(e,!1),o}function kx(e){var t=ae({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return En(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var Mie=function(t,n,r){if(!n||!n.length)return null;var o=!1,i=function s(l,c){var u=U9(c),d=u[0],h=u.slice(1);if(!d)return[l];var p=l.split(d);return o=o||p.length>1,p.reduce(function(m,g){return[].concat(Ie(m),Ie(s(g,h)))},[]).filter(Boolean)},a=i(t,n);return o?typeof r<"u"?a.slice(0,r):a:null},OC=f.createContext(null);function Tie(e){var t=e.visible,n=e.values;if(!t)return null;var r=50;return f.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(n.slice(0,r).map(function(o){var i=o.label,a=o.value;return["number","string"].includes(nt(i))?i:a}).join(", ")),n.length>r?", ...":null)}var zie=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],jie=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],Ix=function(t){return t==="tags"||t==="multiple"},Lie=f.forwardRef(function(e,t){var n,r=e.id,o=e.prefixCls,i=e.className,a=e.showSearch,s=e.tagRender,l=e.direction,c=e.omitDomProps,u=e.displayValues,d=e.onDisplayValuesChange,h=e.emptyOptions,p=e.notFoundContent,m=p===void 0?"Not Found":p,g=e.onClear,v=e.mode,y=e.disabled,b=e.loading,x=e.getInputElement,S=e.getRawInputElement,O=e.open,E=e.defaultOpen,k=e.onDropdownVisibleChange,A=e.activeValue,F=e.onActiveValueChange,H=e.activeDescendantId,U=e.searchValue,V=e.autoClearSearchValue,z=e.onSearch,w=e.onSearchSplit,C=e.tokenSeparators,I=e.allowClear,M=e.suffixIcon,N=e.clearIcon,B=e.OptionList,R=e.animation,L=e.transitionName,P=e.dropdownStyle,T=e.dropdownClassName,q=e.dropdownMatchSelectWidth,te=e.dropdownRender,ie=e.dropdownAlign,ue=e.placement,pe=e.builtinPlacements,me=e.getPopupContainer,X=e.showAction,W=X===void 0?[]:X,G=e.onFocus,J=e.onBlur,Y=e.onKeyUp,Q=e.onKeyDown,oe=e.onMouseDown,_=xt(e,zie),re=Ix(v),de=(a!==void 0?a:re)||v==="combobox",ne=ae({},_);jie.forEach(function(Et){delete ne[Et]}),c==null||c.forEach(function(Et){delete ne[Et]});var se=f.useState(!1),xe=Se(se,2),ve=xe[0],we=xe[1];f.useEffect(function(){we(TT())},[]);var Ce=f.useRef(null),ce=f.useRef(null),$=f.useRef(null),j=f.useRef(null),D=f.useRef(null),Z=f.useRef(!1),le=Voe(),fe=Se(le,3),be=fe[0],je=fe[1],Oe=fe[2];f.useImperativeHandle(t,function(){var Et,St;return{focus:(Et=j.current)===null||Et===void 0?void 0:Et.focus,blur:(St=j.current)===null||St===void 0?void 0:St.blur,scrollTo:function(Nt){var ht;return(ht=D.current)===null||ht===void 0?void 0:ht.scrollTo(Nt)},nativeElement:Ce.current||ce.current}});var Ee=f.useMemo(function(){var Et;if(v!=="combobox")return U;var St=(Et=u[0])===null||Et===void 0?void 0:Et.value;return typeof St=="string"||typeof St=="number"?String(St):""},[U,v,u]),Le=v==="combobox"&&typeof x=="function"&&x()||null,Me=typeof S=="function"&&S(),dt=vl(ce,Me==null||(n=Me.props)===null||n===void 0?void 0:n.ref),bt=f.useState(!1),pt=Se(bt,2),Je=pt[0],Dt=pt[1];Wt(function(){Dt(!0)},[]);var Xe=kr(!1,{defaultValue:E,value:O}),Ve=Se(Xe,2),lt=Ve[0],Fe=Ve[1],ze=Je?lt:!1,ot=!m&&h;(y||ot&&ze&&v==="combobox")&&(ze=!1);var Ke=ot?!1:ze,ke=f.useCallback(function(Et){var St=Et!==void 0?Et:!ze;y||(Fe(St),ze!==St&&(k==null||k(St)))},[y,ze,Fe,k]),Be=f.useMemo(function(){return(C||[]).some(function(Et){return[` -`,`\r -`].includes(Et)})},[C]),Ne=f.useContext(OC)||{},Ae=Ne.maxCount,wt=Ne.rawValues,Qe=function(St,Rn,Nt){if(!(re&&Ox(Ae)&&(wt==null?void 0:wt.size)>=Ae)){var ht=!0,Pt=St;F==null||F(null);var _t=Mie(St,C,Ox(Ae)?Ae-wt.size:void 0),on=Nt?null:_t;return v!=="combobox"&&on&&(Pt="",w==null||w(on),ke(!1),ht=!1),z&&Ee!==Pt&&z(Pt,{source:Rn?"typing":"effect"}),ht}},gt=function(St){!St||!St.trim()||z(St,{source:"submit"})};f.useEffect(function(){!ze&&!re&&v!=="combobox"&&Qe("",!1,!1)},[ze]),f.useEffect(function(){lt&&y&&Fe(!1),y&&!Z.current&&je(!1)},[y]);var qe=jT(),$e=Se(qe,2),Ue=$e[0],at=$e[1],ut=function(St){var Rn=Ue(),Nt=St.which;if(Nt===Re.ENTER&&(v!=="combobox"&&St.preventDefault(),ze||ke(!0)),at(!!Ee),Nt===Re.BACKSPACE&&!Rn&&re&&!Ee&&u.length){for(var ht=Ie(u),Pt=null,_t=ht.length-1;_t>=0;_t-=1){var on=ht[_t];if(!on.disabled){ht.splice(_t,1),Pt=on;break}}Pt&&d(ht,{type:"remove",values:[Pt]})}for(var or=arguments.length,Ur=new Array(or>1?or-1:0),ir=1;ir1?Rn-1:0),ht=1;ht1?_t-1:0),or=1;or<_t;or++)on[or-1]=arguments[or];oe==null||oe.apply(void 0,[St].concat(on))},rn=f.useState({}),mn=Se(rn,2),un=mn[1];function gn(){un({})}var In;Me&&(In=function(St){ke(St)}),$oe(function(){var Et;return[Ce.current,(Et=$.current)===null||Et===void 0?void 0:Et.getPopupElement()]},Ke,ke,!!Me);var wn=f.useMemo(function(){return ae(ae({},e),{},{notFoundContent:m,open:ze,triggerOpen:Ke,id:r,showSearch:de,multiple:re,toggleOpen:ke})},[e,m,Ke,ze,r,de,re,ke]),_n=!!M||b,st;_n&&(st=f.createElement(zv,{className:he("".concat(o,"-arrow"),ee({},"".concat(o,"-arrow-loading"),b)),customizeIcon:M,customizeIconProps:{loading:b,searchValue:Ee,open:ze,focused:be,showSearch:de}}));var ft=function(){var St;g==null||g(),(St=j.current)===null||St===void 0||St.focus(),d([],{type:"clear",values:u}),Qe("",!1,!1)},kt=Hoe(o,ft,u,I,N,y,Ee,v),Nn=kt.allowClear,rr=kt.clearIcon,vr=f.createElement(B,{ref:D}),Eo=he(o,i,ee(ee(ee(ee(ee(ee(ee(ee(ee(ee({},"".concat(o,"-focused"),be),"".concat(o,"-multiple"),re),"".concat(o,"-single"),!re),"".concat(o,"-allow-clear"),I),"".concat(o,"-show-arrow"),_n),"".concat(o,"-disabled"),y),"".concat(o,"-loading"),b),"".concat(o,"-open"),ze),"".concat(o,"-customize-input"),Le),"".concat(o,"-show-search"),de)),si=f.createElement(Nie,{ref:$,disabled:y,prefixCls:o,visible:Ke,popupElement:vr,animation:R,transitionName:L,dropdownStyle:P,dropdownClassName:T,direction:l,dropdownMatchSelectWidth:q,dropdownRender:te,dropdownAlign:ie,placement:ue,builtinPlacements:pe,getPopupContainer:me,empty:h,getTriggerDOMNode:function(St){return ce.current||St},onPopupVisibleChange:In,onPopupMouseEnter:gn},Me?f.cloneElement(Me,{ref:dt}):f.createElement(fie,Pe({},e,{domRef:ce,prefixCls:o,inputElement:Le,ref:j,id:r,showSearch:de,autoClearSearchValue:V,mode:v,activeDescendantId:H,tagRender:s,values:u,open:ze,onToggleOpen:ke,activeValue:A,searchValue:Ee,onSearch:Qe,onSearchSubmit:gt,onRemove:Vt,tokenWithEnter:Be}))),Po;return Me?Po=si:Po=f.createElement("div",Pe({className:Eo},ne,{ref:Ce,onMouseDown:At,onKeyDown:ut,onKeyUp:it,onFocus:Ze,onBlur:Ge}),f.createElement(Tie,{visible:be&&!ze,values:u}),si,st,Nn&&rr),f.createElement(zT.Provider,{value:wn},Po)}),kC=function(){return null};kC.isSelectOptGroup=!0;var IC=function(){return null};IC.isSelectOption=!0;var VT=f.forwardRef(function(e,t){var n=e.height,r=e.offsetY,o=e.offsetX,i=e.children,a=e.prefixCls,s=e.onInnerResize,l=e.innerProps,c=e.rtl,u=e.extra,d={},h={display:"flex",flexDirection:"column"};return r!==void 0&&(d={height:n,position:"relative",overflow:"hidden"},h=ae(ae({},h),{},ee(ee(ee(ee(ee({transform:"translateY(".concat(r,"px)")},c?"marginRight":"marginLeft",-o),"position","absolute"),"left",0),"right",0),"top",0))),f.createElement("div",{style:d},f.createElement(sa,{onResize:function(m){var g=m.offsetHeight;g&&s&&s()}},f.createElement("div",Pe({style:h,className:he(ee({},"".concat(a,"-holder-inner"),a)),ref:t},l),i,u)))});VT.displayName="Filler";function Bie(e){var t=e.children,n=e.setRef,r=f.useCallback(function(o){n(o)},[]);return f.cloneElement(t,{ref:r})}function Aie(e,t,n,r,o,i,a,s){var l=s.getKey;return e.slice(t,n+1).map(function(c,u){var d=t+u,h=a(c,d,{style:{width:r},offsetX:o}),p=l(c);return f.createElement(Bie,{key:p,setRef:function(g){return i(c,g)}},h)})}function Die(e,t,n){var r=e.length,o=t.length,i,a;if(r===0&&o===0)return null;r"u"?"undefined":nt(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const $T=function(e,t,n,r){var o=f.useRef(!1),i=f.useRef(null);function a(){clearTimeout(i.current),o.current=!0,i.current=setTimeout(function(){o.current=!1},50)}var s=f.useRef({top:e,bottom:t,left:n,right:r});return s.current.top=e,s.current.bottom=t,s.current.left=n,s.current.right=r,function(l,c){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,d=l?c<0&&s.current.left||c>0&&s.current.right:c<0&&s.current.top||c>0&&s.current.bottom;return u&&d?(clearTimeout(i.current),o.current=!1):(!d||o.current)&&a(),!o.current&&d}};function Hie(e,t,n,r,o,i,a){var s=f.useRef(0),l=f.useRef(null),c=f.useRef(null),u=f.useRef(!1),d=$T(t,n,r,o);function h(b,x){en.cancel(l.current),s.current+=x,c.current=x,!d(!1,x)&&($8||b.preventDefault(),l.current=en(function(){var S=u.current?10:1;a(s.current*S),s.current=0}))}function p(b,x){a(x,!0),$8||b.preventDefault()}var m=f.useRef(null),g=f.useRef(null);function v(b){if(e){en.cancel(g.current),g.current=en(function(){m.current=null},2);var x=b.deltaX,S=b.deltaY,O=b.shiftKey,E=x,k=S;(m.current==="sx"||!m.current&&O&&S&&!x)&&(E=S,k=0,m.current="sx");var A=Math.abs(E),F=Math.abs(k);m.current===null&&(m.current=i&&A>F?"x":"y"),m.current==="y"?h(b,k):p(b,E)}}function y(b){e&&(u.current=b.detail===c.current)}return[v,y]}function Uie(e,t,n,r){var o=f.useMemo(function(){return[new Map,[]]},[e,n.id,r]),i=Se(o,2),a=i[0],s=i[1],l=function(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u,h=a.get(u),p=a.get(d);if(h===void 0||p===void 0)for(var m=e.length,g=s.length;g0&&arguments[0]!==void 0?arguments[0]:!1;u();var m=function(){s.current.forEach(function(v,y){if(v&&v.offsetParent){var b=Tf(v),x=b.offsetHeight;l.current.get(y)!==x&&l.current.set(y,b.offsetHeight)}}),a(function(v){return v+1})};p?m():c.current=en(m)}function h(p,m){var g=e(p);s.current.get(g),m?(s.current.set(g,m),d()):s.current.delete(g)}return f.useEffect(function(){return u},[]),[h,d,l.current,i]}var W8=14/15;function Wie(e,t,n){var r=f.useRef(!1),o=f.useRef(0),i=f.useRef(0),a=f.useRef(null),s=f.useRef(null),l,c=function(p){if(r.current){var m=Math.ceil(p.touches[0].pageX),g=Math.ceil(p.touches[0].pageY),v=o.current-m,y=i.current-g,b=Math.abs(v)>Math.abs(y);b?o.current=m:i.current=g,n(b,b?v:y)&&p.preventDefault(),clearInterval(s.current),s.current=setInterval(function(){b?v*=W8:y*=W8;var x=Math.floor(b?v:y);(!n(b,x,!0)||Math.abs(x)<=.1)&&clearInterval(s.current)},16)}},u=function(){r.current=!1,l()},d=function(p){l(),p.touches.length===1&&!r.current&&(r.current=!0,o.current=Math.ceil(p.touches[0].pageX),i.current=Math.ceil(p.touches[0].pageY),a.current=p.target,a.current.addEventListener("touchmove",c,{passive:!1}),a.current.addEventListener("touchend",u,{passive:!0}))};l=function(){a.current&&(a.current.removeEventListener("touchmove",c),a.current.removeEventListener("touchend",u))},Wt(function(){return e&&t.current.addEventListener("touchstart",d,{passive:!0}),function(){var h;(h=t.current)===null||h===void 0||h.removeEventListener("touchstart",d),l(),clearInterval(s.current)}},[e])}var Xie=10;function Kie(e,t,n,r,o,i,a,s){var l=f.useRef(),c=f.useState(null),u=Se(c,2),d=u[0],h=u[1];return Wt(function(){if(d&&d.times=0;w-=1){var C=o(t[w]),I=n.get(C);if(I===void 0){b=!0;break}if(z-=I,z<=0)break}switch(O){case"top":S=k-v;break;case"bottom":S=A-y+v;break;default:{var M=e.current.scrollTop,N=M+y;kN&&(x="bottom")}}S!==null&&a(S),S!==d.lastTop&&(b=!0)}b&&h(ae(ae({},d),{},{times:d.times+1,targetAlign:x,lastTop:S}))}},[d,e.current]),function(p){if(p==null){s();return}if(en.cancel(l.current),typeof p=="number")a(p);else if(p&&nt(p)==="object"){var m,g=p.align;"index"in p?m=p.index:m=t.findIndex(function(b){return o(b)===p.key});var v=p.offset,y=v===void 0?0:v;h({times:0,index:m,offset:y,originAlign:g})}}}function X8(e,t){var n="touches"in e?e.touches[0]:e;return n[t?"pageX":"pageY"]}var K8=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.rtl,o=e.scrollOffset,i=e.scrollRange,a=e.onStartMove,s=e.onStopMove,l=e.onScroll,c=e.horizontal,u=e.spinSize,d=e.containerSize,h=e.style,p=e.thumbStyle,m=f.useState(!1),g=Se(m,2),v=g[0],y=g[1],b=f.useState(null),x=Se(b,2),S=x[0],O=x[1],E=f.useState(null),k=Se(E,2),A=k[0],F=k[1],H=!r,U=f.useRef(),V=f.useRef(),z=f.useState(!1),w=Se(z,2),C=w[0],I=w[1],M=f.useRef(),N=function(){clearTimeout(M.current),I(!0),M.current=setTimeout(function(){I(!1)},3e3)},B=i-d||0,R=d-u||0,L=f.useMemo(function(){if(o===0||B===0)return 0;var X=o/B;return X*R},[o,B,R]),P=function(W){W.stopPropagation(),W.preventDefault()},T=f.useRef({top:L,dragging:v,pageY:S,startTop:A});T.current={top:L,dragging:v,pageY:S,startTop:A};var q=function(W){y(!0),O(X8(W,c)),F(T.current.top),a(),W.stopPropagation(),W.preventDefault()};f.useEffect(function(){var X=function(Y){Y.preventDefault()},W=U.current,G=V.current;return W.addEventListener("touchstart",X,{passive:!1}),G.addEventListener("touchstart",q,{passive:!1}),function(){W.removeEventListener("touchstart",X),G.removeEventListener("touchstart",q)}},[]);var te=f.useRef();te.current=B;var ie=f.useRef();ie.current=R,f.useEffect(function(){if(v){var X,W=function(Y){var Q=T.current,oe=Q.dragging,_=Q.pageY,re=Q.startTop;en.cancel(X);var de=U.current.getBoundingClientRect(),ne=d/(c?de.width:de.height);if(oe){var se=(X8(Y,c)-_)*ne,xe=re;!H&&c?xe-=se:xe+=se;var ve=te.current,we=ie.current,Ce=we?xe/we:0,ce=Math.ceil(Ce*ve);ce=Math.max(ce,0),ce=Math.min(ce,ve),X=en(function(){l(ce,c)})}},G=function(){y(!1),s()};return window.addEventListener("mousemove",W,{passive:!0}),window.addEventListener("touchmove",W,{passive:!0}),window.addEventListener("mouseup",G,{passive:!0}),window.addEventListener("touchend",G,{passive:!0}),function(){window.removeEventListener("mousemove",W),window.removeEventListener("touchmove",W),window.removeEventListener("mouseup",G),window.removeEventListener("touchend",G),en.cancel(X)}}},[v]),f.useEffect(function(){return N(),function(){clearTimeout(M.current)}},[o]),f.useImperativeHandle(t,function(){return{delayHidden:N}});var ue="".concat(n,"-scrollbar"),pe={position:"absolute",visibility:C?null:"hidden"},me={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return c?(pe.height=8,pe.left=0,pe.right=0,pe.bottom=0,me.height="100%",me.width=u,H?me.left=L:me.right=L):(pe.width=8,pe.top=0,pe.bottom=0,H?pe.right=0:pe.left=0,me.width="100%",me.height=u,me.top=L),f.createElement("div",{ref:U,className:he(ue,ee(ee(ee({},"".concat(ue,"-horizontal"),c),"".concat(ue,"-vertical"),!c),"".concat(ue,"-visible"),C)),style:ae(ae({},pe),h),onMouseDown:P,onMouseMove:N},f.createElement("div",{ref:V,className:he("".concat(ue,"-thumb"),ee({},"".concat(ue,"-thumb-moving"),v)),style:ae(ae({},me),p),onMouseDown:q}))}),qie=20;function q8(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,qie),Math.floor(n)}var Gie=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],Zie=[],Yie={overflowY:"auto",overflowAnchor:"none"};function _ie(e,t){var n=e.prefixCls,r=n===void 0?"rc-virtual-list":n,o=e.className,i=e.height,a=e.itemHeight,s=e.fullHeight,l=s===void 0?!0:s,c=e.style,u=e.data,d=e.children,h=e.itemKey,p=e.virtual,m=e.direction,g=e.scrollWidth,v=e.component,y=v===void 0?"div":v,b=e.onScroll,x=e.onVirtualScroll,S=e.onVisibleChange,O=e.innerProps,E=e.extraRender,k=e.styles,A=xt(e,Gie),F=f.useCallback(function(Ze){return typeof h=="function"?h(Ze):Ze==null?void 0:Ze[h]},[h]),H=$ie(F),U=Se(H,4),V=U[0],z=U[1],w=U[2],C=U[3],I=!!(p!==!1&&i&&a),M=f.useMemo(function(){return Object.values(w.maps).reduce(function(Ze,Ge){return Ze+Ge},0)},[w.id,w.maps]),N=I&&u&&(Math.max(a*u.length,M)>i||!!g),B=m==="rtl",R=he(r,ee({},"".concat(r,"-rtl"),B),o),L=u||Zie,P=f.useRef(),T=f.useRef(),q=f.useRef(),te=f.useState(0),ie=Se(te,2),ue=ie[0],pe=ie[1],me=f.useState(0),X=Se(me,2),W=X[0],G=X[1],J=f.useState(!1),Y=Se(J,2),Q=Y[0],oe=Y[1],_=function(){oe(!0)},re=function(){oe(!1)},de={getKey:F};function ne(Ze){pe(function(Ge){var et;typeof Ze=="function"?et=Ze(Ge):et=Ze;var At=Je(et);return P.current.scrollTop=At,At})}var se=f.useRef({start:0,end:L.length}),xe=f.useRef(),ve=Fie(L,F),we=Se(ve,1),Ce=we[0];xe.current=Ce;var ce=f.useMemo(function(){if(!I)return{scrollHeight:void 0,start:0,end:L.length-1,offset:void 0};if(!N){var Ze;return{scrollHeight:((Ze=T.current)===null||Ze===void 0?void 0:Ze.offsetHeight)||0,start:0,end:L.length-1,offset:void 0}}for(var Ge=0,et,At,rn,mn=L.length,un=0;un=ue&&et===void 0&&(et=un,At=Ge),_n>ue+i&&rn===void 0&&(rn=un),Ge=_n}return et===void 0&&(et=0,At=0,rn=Math.ceil(i/a)),rn===void 0&&(rn=L.length-1),rn=Math.min(rn+1,L.length-1),{scrollHeight:Ge,start:et,end:rn,offset:At}},[N,I,ue,L,C,i]),$=ce.scrollHeight,j=ce.start,D=ce.end,Z=ce.offset;se.current.start=j,se.current.end=D;var le=f.useState({width:0,height:i}),fe=Se(le,2),be=fe[0],je=fe[1],Oe=function(Ge){je({width:Ge.offsetWidth,height:Ge.offsetHeight})},Ee=f.useRef(),Le=f.useRef(),Me=f.useMemo(function(){return q8(be.width,g)},[be.width,g]),dt=f.useMemo(function(){return q8(be.height,$)},[be.height,$]),bt=$-i,pt=f.useRef(bt);pt.current=bt;function Je(Ze){var Ge=Ze;return Number.isNaN(pt.current)||(Ge=Math.min(Ge,pt.current)),Ge=Math.max(Ge,0),Ge}var Dt=ue<=0,Xe=ue>=bt,Ve=W<=0,lt=W>=g,Fe=$T(Dt,Xe,Ve,lt),ze=function(){return{x:B?-W:W,y:ue}},ot=f.useRef(ze()),Ke=sn(function(Ze){if(x){var Ge=ae(ae({},ze()),Ze);(ot.current.x!==Ge.x||ot.current.y!==Ge.y)&&(x(Ge),ot.current=Ge)}});function ke(Ze,Ge){var et=Ze;Ge?(Ma.flushSync(function(){G(et)}),Ke()):ne(et)}function Be(Ze){var Ge=Ze.currentTarget.scrollTop;Ge!==ue&&ne(Ge),b==null||b(Ze),Ke()}var Ne=function(Ge){var et=Ge,At=g?g-be.width:0;return et=Math.max(et,0),et=Math.min(et,At),et},Ae=sn(function(Ze,Ge){Ge?(Ma.flushSync(function(){G(function(et){var At=et+(B?-Ze:Ze);return Ne(At)})}),Ke()):ne(function(et){var At=et+Ze;return At})}),wt=Hie(I,Dt,Xe,Ve,lt,!!g,Ae),Qe=Se(wt,2),gt=Qe[0],qe=Qe[1];Wie(I,P,function(Ze,Ge,et){return Fe(Ze,Ge,et)?!1:(gt({preventDefault:function(){},deltaX:Ze?Ge:0,deltaY:Ze?0:Ge}),!0)}),Wt(function(){function Ze(et){I&&et.preventDefault()}var Ge=P.current;return Ge.addEventListener("wheel",gt,{passive:!1}),Ge.addEventListener("DOMMouseScroll",qe,{passive:!0}),Ge.addEventListener("MozMousePixelScroll",Ze,{passive:!1}),function(){Ge.removeEventListener("wheel",gt),Ge.removeEventListener("DOMMouseScroll",qe),Ge.removeEventListener("MozMousePixelScroll",Ze)}},[I]),Wt(function(){if(g){var Ze=Ne(W);G(Ze),Ke({x:Ze})}},[be.width,g]);var $e=function(){var Ge,et;(Ge=Ee.current)===null||Ge===void 0||Ge.delayHidden(),(et=Le.current)===null||et===void 0||et.delayHidden()},Ue=Kie(P,L,w,a,F,function(){return z(!0)},ne,$e);f.useImperativeHandle(t,function(){return{nativeElement:q.current,getScrollInfo:ze,scrollTo:function(Ge){function et(At){return At&&nt(At)==="object"&&("left"in At||"top"in At)}et(Ge)?(Ge.left!==void 0&&G(Ne(Ge.left)),Ue(Ge.top)):Ue(Ge)}}}),Wt(function(){if(S){var Ze=L.slice(j,D+1);S(Ze,L)}},[j,D,L]);var at=Uie(L,F,w,a),ut=E==null?void 0:E({start:j,end:D,virtual:N,offsetX:W,offsetY:Z,rtl:B,getSize:at}),it=Aie(L,j,D,g,W,V,d,de),Vt=null;i&&(Vt=ae(ee({},l?"height":"maxHeight",i),Yie),I&&(Vt.overflowY="hidden",g&&(Vt.overflowX="hidden"),Q&&(Vt.pointerEvents="none")));var zt={};return B&&(zt.dir="rtl"),f.createElement("div",Pe({ref:q,style:ae(ae({},c),{},{position:"relative"}),className:R},zt,A),f.createElement(sa,{onResize:Oe},f.createElement(y,{className:"".concat(r,"-holder"),style:Vt,ref:P,onScroll:Be,onMouseEnter:$e},f.createElement(VT,{prefixCls:r,height:$,offsetX:W,offsetY:Z,scrollWidth:g,onInnerResize:z,ref:T,innerProps:O,rtl:B,extra:ut},it))),N&&$>i&&f.createElement(K8,{ref:Ee,prefixCls:r,scrollOffset:ue,scrollRange:$,rtl:B,onScroll:ke,onStartMove:_,onStopMove:re,spinSize:dt,containerSize:be.height,style:k==null?void 0:k.verticalScrollBar,thumbStyle:k==null?void 0:k.verticalScrollBarThumb}),N&&g>be.width&&f.createElement(K8,{ref:Le,prefixCls:r,scrollOffset:W,scrollRange:g,rtl:B,onScroll:ke,onStartMove:_,onStopMove:re,spinSize:Me,containerSize:be.width,horizontal:!0,style:k==null?void 0:k.horizontalScrollBar,thumbStyle:k==null?void 0:k.horizontalScrollBarThumb}))}var Lv=f.forwardRef(_ie);Lv.displayName="List";function Jie(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Qie=["disabled","title","children","style","className"];function G8(e){return typeof e=="string"||typeof e=="number"}var eae=function(t,n){var r=Uoe(),o=r.prefixCls,i=r.id,a=r.open,s=r.multiple,l=r.mode,c=r.searchValue,u=r.toggleOpen,d=r.notFoundContent,h=r.onPopupScroll,p=f.useContext(OC),m=p.maxCount,g=p.flattenOptions,v=p.onActiveValue,y=p.defaultActiveFirstOption,b=p.onSelect,x=p.menuItemSelectedIcon,S=p.rawValues,O=p.fieldNames,E=p.virtual,k=p.direction,A=p.listHeight,F=p.listItemHeight,H=p.optionRender,U="".concat(o,"-item"),V=wc(function(){return g},[a,g],function(X,W){return W[0]&&X[1]!==W[1]}),z=f.useRef(null),w=f.useMemo(function(){return s&&Ox(m)&&(S==null?void 0:S.size)>=m},[s,m,S==null?void 0:S.size]),C=function(W){W.preventDefault()},I=function(W){var G;(G=z.current)===null||G===void 0||G.scrollTo(typeof W=="number"?{index:W}:W)},M=function(W){for(var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,J=V.length,Y=0;Y1&&arguments[1]!==void 0?arguments[1]:!1;L(W);var J={source:G?"keyboard":"mouse"},Y=V[W];if(!Y){v(null,-1,J);return}v(Y.value,W,J)};f.useEffect(function(){P(y!==!1?M(0):-1)},[V.length,c]);var T=f.useCallback(function(X){return S.has(X)&&l!=="combobox"},[l,Ie(S).toString(),S.size]);f.useEffect(function(){var X=setTimeout(function(){if(!s&&a&&S.size===1){var G=Array.from(S)[0],J=V.findIndex(function(Y){var Q=Y.data;return Q.value===G});J!==-1&&(P(J),I(J))}});if(a){var W;(W=z.current)===null||W===void 0||W.scrollTo(void 0)}return function(){return clearTimeout(X)}},[a,c]);var q=function(W){W!==void 0&&b(W,{selected:!S.has(W)}),s||u(!1)};if(f.useImperativeHandle(n,function(){return{onKeyDown:function(W){var G=W.which,J=W.ctrlKey;switch(G){case Re.N:case Re.P:case Re.UP:case Re.DOWN:{var Y=0;if(G===Re.UP?Y=-1:G===Re.DOWN?Y=1:Jie()&&J&&(G===Re.N?Y=1:G===Re.P&&(Y=-1)),Y!==0){var Q=M(R+Y,Y);I(Q),P(Q,!0)}break}case Re.ENTER:{var oe,_=V[R];_&&!(_!=null&&(oe=_.data)!==null&&oe!==void 0&&oe.disabled)&&!w?q(_.value):q(void 0),a&&W.preventDefault();break}case Re.ESC:u(!1),a&&W.stopPropagation()}},onKeyUp:function(){},scrollTo:function(W){I(W)}}}),V.length===0)return f.createElement("div",{role:"listbox",id:"".concat(i,"_list"),className:"".concat(U,"-empty"),onMouseDown:C},d);var te=Object.keys(O).map(function(X){return O[X]}),ie=function(W){return W.label};function ue(X,W){var G=X.group;return{role:G?"presentation":"option",id:"".concat(i,"_list_").concat(W)}}var pe=function(W){var G=V[W];if(!G)return null;var J=G.data||{},Y=J.value,Q=G.group,oe=Fr(J,!0),_=ie(G);return G?f.createElement("div",Pe({"aria-label":typeof _=="string"&&!Q?_:null},oe,{key:W},ue(G,W),{"aria-selected":T(Y)}),Y):null},me={role:"listbox",id:"".concat(i,"_list")};return f.createElement(f.Fragment,null,E&&f.createElement("div",Pe({},me,{style:{height:0,width:0,overflow:"hidden"}}),pe(R-1),pe(R),pe(R+1)),f.createElement(Lv,{itemKey:"key",ref:z,data:V,height:A,itemHeight:F,fullHeight:!1,onMouseDown:C,onScroll:h,virtual:E,direction:k,innerProps:E?null:me},function(X,W){var G=X.group,J=X.groupOption,Y=X.data,Q=X.label,oe=X.value,_=Y.key;if(G){var re,de=(re=Y.title)!==null&&re!==void 0?re:G8(Q)?Q.toString():void 0;return f.createElement("div",{className:he(U,"".concat(U,"-group"),Y.className),title:de},Q!==void 0?Q:_)}var ne=Y.disabled,se=Y.title;Y.children;var xe=Y.style,ve=Y.className,we=xt(Y,Qie),Ce=Nr(we,te),ce=T(oe),$=ne||!ce&&w,j="".concat(U,"-option"),D=he(U,j,ve,ee(ee(ee(ee({},"".concat(j,"-grouped"),J),"".concat(j,"-active"),R===W&&!$),"".concat(j,"-disabled"),$),"".concat(j,"-selected"),ce)),Z=ie(X),le=!x||typeof x=="function"||ce,fe=typeof Z=="number"?Z:Z||oe,be=G8(fe)?fe.toString():void 0;return se!==void 0&&(be=se),f.createElement("div",Pe({},Fr(Ce),E?{}:ue(X,W),{"aria-selected":ce,className:D,title:be,onMouseMove:function(){R===W||$||P(W)},onClick:function(){$||q(oe)},style:xe}),f.createElement("div",{className:"".concat(j,"-content")},typeof H=="function"?H(X,{index:W}):fe),f.isValidElement(x)||ce,le&&f.createElement(zv,{className:"".concat(U,"-option-state"),customizeIcon:x,customizeIconProps:{value:oe,disabled:$,isSelected:ce}},ce?"✓":null))}))},tae=f.forwardRef(eae);const nae=function(e,t){var n=f.useRef({values:new Map,options:new Map}),r=f.useMemo(function(){var i=n.current,a=i.values,s=i.options,l=e.map(function(d){if(d.label===void 0){var h;return ae(ae({},d),{},{label:(h=a.get(d.value))===null||h===void 0?void 0:h.label})}return d}),c=new Map,u=new Map;return l.forEach(function(d){c.set(d.value,d),u.set(d.value,t.get(d.value)||s.get(d.value))}),n.current.values=c,n.current.options=u,l},[e,t]),o=f.useCallback(function(i){return t.get(i)||n.current.options.get(i)},[t]);return[r,o]};function O1(e,t){return FT(e).join("").toUpperCase().includes(t)}const rae=function(e,t,n,r,o){return f.useMemo(function(){if(!n||r===!1)return e;var i=t.options,a=t.label,s=t.value,l=[],c=typeof r=="function",u=n.toUpperCase(),d=c?r:function(p,m){return o?O1(m[o],u):m[i]?O1(m[a!=="children"?a:"label"],u):O1(m[s],u)},h=c?function(p){return kx(p)}:function(p){return p};return e.forEach(function(p){if(p[i]){var m=d(n,h(p));if(m)l.push(p);else{var g=p[i].filter(function(v){return d(n,h(v))});g.length&&l.push(ae(ae({},p),{},ee({},i,g)))}return}d(n,h(p))&&l.push(p)}),l},[e,r,o,n,t])};var Z8=0,oae=Yr();function iae(){var e;return oae?(e=Z8,Z8+=1):e="TEST_OR_SSR",e}function aae(e){var t=f.useState(),n=Se(t,2),r=n[0],o=n[1];return f.useEffect(function(){o("rc_select_".concat(iae()))},[]),e||r}var sae=["children","value"],lae=["children"];function cae(e){var t=e,n=t.key,r=t.props,o=r.children,i=r.value,a=xt(r,sae);return ae({key:n,value:i!==void 0?i:n,children:o},a)}function WT(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ki(e).map(function(n,r){if(!f.isValidElement(n)||!n.type)return null;var o=n,i=o.type.isSelectOptGroup,a=o.key,s=o.props,l=s.children,c=xt(s,lae);return t||!i?cae(n):ae(ae({key:"__RC_SELECT_GRP__".concat(a===null?r:a,"__"),label:a},c),{},{options:WT(l)})}).filter(function(n){return n})}var uae=function(t,n,r,o,i){return f.useMemo(function(){var a=t,s=!t;s&&(a=WT(n));var l=new Map,c=new Map,u=function(p,m,g){g&&typeof g=="string"&&p.set(m[g],m)},d=function h(p){for(var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,g=0;g2&&arguments[2]!==void 0?arguments[2]:{},Ae=Ne.source,wt=Ae===void 0?"keyboard":Ae;Je(Be),a&&r==="combobox"&&ke!==null&&wt==="keyboard"&&Me(String(ke))},[a,r]),Ve=function(Be,Ne,Ae){var wt=function(){var zt,Ze=Ce(Be);return[B?{label:Ze==null?void 0:Ze[ue.label],value:Be,key:(zt=Ze==null?void 0:Ze.key)!==null&&zt!==void 0?zt:Be}:Be,kx(Ze)]};if(Ne&&p){var Qe=wt(),gt=Se(Qe,2),qe=gt[0],$e=gt[1];p(qe,$e)}else if(!Ne&&m&&Ae!=="clear"){var Ue=wt(),at=Se(Ue,2),ut=at[0],it=at[1];m(ut,it)}},lt=Y8(function(ke,Be){var Ne,Ae=q?Be.selected:!0;Ae?Ne=q?[].concat(Ie(we),[ke]):[ke]:Ne=we.filter(function(wt){return wt.value!==ke}),je(Ne),Ve(ke,Ae),r==="combobox"?Me(""):(!Ix||h)&&(W(""),Me(""))}),Fe=function(Be,Ne){je(Be);var Ae=Ne.type,wt=Ne.values;(Ae==="remove"||Ae==="clear")&&wt.forEach(function(Qe){Ve(Qe.value,!1,Ae)})},ze=function(Be,Ne){if(W(Be),Me(null),Ne.source==="submit"){var Ae=(Be||"").trim();if(Ae){var wt=Array.from(new Set([].concat(Ie($),[Ae])));je(wt),Ve(Ae,!0),W("")}return}Ne.source!=="blur"&&(r==="combobox"&&je(Be),u==null||u(Be))},ot=function(Be){var Ne=Be;r!=="tags"&&(Ne=Be.map(function(wt){var Qe=Y.get(wt);return Qe==null?void 0:Qe.value}).filter(function(wt){return wt!==void 0}));var Ae=Array.from(new Set([].concat(Ie($),Ie(Ne))));je(Ae),Ae.forEach(function(wt){Ve(wt,!0)})},Ke=f.useMemo(function(){var ke=H!==!1&&v!==!1;return ae(ae({},G),{},{flattenOptions:be,onActiveValue:Xe,defaultActiveFirstOption:Dt,onSelect:lt,menuItemSelectedIcon:F,rawValues:$,fieldNames:ue,virtual:ke,direction:U,listHeight:z,listItemHeight:C,childrenAsData:te,maxCount:L,optionRender:E})},[L,G,be,Xe,Dt,lt,F,$,ue,H,v,U,z,C,te,E]);return f.createElement(OC.Provider,{value:Ke},f.createElement(Lie,Pe({},P,{id:T,prefixCls:i,ref:t,omitDomProps:fae,mode:r,displayValues:ce,onDisplayValuesChange:Fe,direction:U,searchValue:X,onSearch:ze,autoClearSearchValue:h,onSearchSplit:ot,dropdownMatchSelectWidth:v,OptionList:tae,emptyOptions:!be.length,activeValue:Le,activeDescendantId:"".concat(T,"_list_").concat(pt)})))}),NC=pae;NC.Option=IC;NC.OptGroup=kC;function _0(e,t,n){return he({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:n})}const Bv=(e,t)=>t||e,mae=()=>{const[,e]=hr(),n=new jn(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return f.createElement("svg",{style:n,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},f.createElement("title",null,"empty image"),f.createElement("g",{fill:"none",fillRule:"evenodd"},f.createElement("g",{transform:"translate(24 31.67)"},f.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),f.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),f.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),f.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),f.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),f.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),f.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},f.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),f.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},gae=()=>{const[,e]=hr(),{colorFill:t,colorFillTertiary:n,colorFillQuaternary:r,colorBgContainer:o}=e,{borderColor:i,shadowColor:a,contentColor:s}=f.useMemo(()=>({borderColor:new jn(t).onBackground(o).toHexShortString(),shadowColor:new jn(n).onBackground(o).toHexShortString(),contentColor:new jn(r).onBackground(o).toHexShortString()}),[t,n,r,o]);return f.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},f.createElement("title",null,"Simple Empty"),f.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},f.createElement("ellipse",{fill:a,cx:"32",cy:"33",rx:"32",ry:"7"}),f.createElement("g",{fillRule:"nonzero",stroke:i},f.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),f.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:s}))))},vae=e=>{const{componentCls:t,margin:n,marginXS:r,marginXL:o,fontSize:i,lineHeight:a}=e;return{[t]:{marginInline:r,fontSize:i,lineHeight:a,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:r,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${t}-description`]:{color:e.colorTextDescription},[`${t}-footer`]:{marginTop:n},"&-normal":{marginBlock:o,color:e.colorTextDescription,[`${t}-description`]:{color:e.colorTextDescription},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:r,color:e.colorTextDescription,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},yae=An("Empty",e=>{const{componentCls:t,controlHeightLG:n,calc:r}=e,o=$t(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r(n).mul(2.5).equal(),emptyImgHeightMD:n,emptyImgHeightSM:r(n).mul(.875).equal()});return[vae(o)]});var bae=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{className:t,rootClassName:n,prefixCls:r,image:o=XT,description:i,children:a,imageStyle:s,style:l}=e,c=bae(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:u,direction:d,empty:h}=f.useContext(rt),p=u("empty",r),[m,g,v]=yae(p),[y]=Zh("Empty"),b=typeof i<"u"?i:y==null?void 0:y.description,x=typeof b=="string"?b:"empty";let S=null;return typeof o=="string"?S=f.createElement("img",{alt:x,src:o}):S=o,m(f.createElement("div",Object.assign({className:he(g,v,p,h==null?void 0:h.className,{[`${p}-normal`]:o===KT,[`${p}-rtl`]:d==="rtl"},t,n),style:Object.assign(Object.assign({},h==null?void 0:h.style),l)},c),f.createElement("div",{className:`${p}-image`,style:s},S),b&&f.createElement("div",{className:`${p}-description`},b),a&&f.createElement("div",{className:`${p}-footer`},a)))};es.PRESENTED_IMAGE_DEFAULT=XT;es.PRESENTED_IMAGE_SIMPLE=KT;const qT=e=>{const{componentName:t}=e,{getPrefixCls:n}=f.useContext(rt),r=n("empty");switch(t){case"Table":case"List":return ge.createElement(es,{image:es.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return ge.createElement(es,{image:es.PRESENTED_IMAGE_SIMPLE,className:`${r}-small`});default:return ge.createElement(es,null)}},RC=function(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;var r,o;const{variant:i,[e]:a}=f.useContext(rt),s=f.useContext(_ne),l=a==null?void 0:a.variant;let c;typeof t<"u"?c=t:n===!1?c="borderless":c=(o=(r=s??l)!==null&&r!==void 0?r:i)!==null&&o!==void 0?o:"outlined";const u=tQ.includes(c);return[c,u]},wae=e=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},n),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},n),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},n),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},n),{points:["br","tr"],offset:[0,-4]})}};function xae(e,t){return e||wae(t)}const _8=e=>{const{optionHeight:t,optionFontSize:n,optionLineHeight:r,optionPadding:o}=e;return{position:"relative",display:"block",minHeight:t,padding:o,color:e.colorText,fontWeight:"normal",fontSize:n,lineHeight:r,boxSizing:"border-box"}},Sae=e=>{const{antCls:t,componentCls:n}=e,r=`${n}-item`,o=`&${t}-slide-up-enter${t}-slide-up-enter-active`,i=`&${t}-slide-up-appear${t}-slide-up-appear-active`,a=`&${t}-slide-up-leave${t}-slide-up-leave-active`,s=`${n}-dropdown-placement-`;return[{[`${n}-dropdown`]:Object.assign(Object.assign({},Pn(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` - ${o}${s}bottomLeft, - ${i}${s}bottomLeft - `]:{animationName:xC},[` - ${o}${s}topLeft, - ${i}${s}topLeft, - ${o}${s}topRight, - ${i}${s}topRight - `]:{animationName:CC},[`${a}${s}bottomLeft`]:{animationName:SC},[` - ${a}${s}topLeft, - ${a}${s}topRight - `]:{animationName:EC},"&-hidden":{display:"none"},[`${r}`]:Object.assign(Object.assign({},_8(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},Ch),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary},[`&:has(+ ${r}-option-selected:not(${r}-option-disabled))`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${r}-option-selected:not(${r}-option-disabled)`]:{borderStartStartRadius:0,borderStartEndRadius:0}}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},_8(e)),{color:e.colorTextDisabled})}),"&-rtl":{direction:"rtl"}})},Qu(e,"slide-up"),Qu(e,"slide-down"),Z0(e,"move-up"),Z0(e,"move-down")]},Cae=e=>{const{multipleSelectItemHeight:t,paddingXXS:n,lineWidth:r,INTERNAL_FIXED_ITEM_MARGIN:o}=e,i=e.max(e.calc(n).sub(r).equal(),0),a=e.max(e.calc(i).sub(o).equal(),0);return{basePadding:i,containerPadding:a,itemHeight:ye(t),itemLineHeight:ye(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal())}},Eae=e=>{const{multipleSelectItemHeight:t,selectHeight:n,lineWidth:r}=e;return e.calc(n).sub(t).div(2).sub(r).equal()},Pae=e=>{const{componentCls:t,iconCls:n,borderRadiusSM:r,motionDurationSlow:o,paddingXS:i,multipleItemColorDisabled:a,multipleItemBorderColorDisabled:s,colorIcon:l,colorIconHover:c,INTERNAL_FIXED_ITEM_MARGIN:u}=e;return{[`${t}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${t}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:u,borderRadius:r,cursor:"default",transition:`font-size ${o}, line-height ${o}, height ${o}`,marginInlineEnd:e.calc(u).mul(2).equal(),paddingInlineStart:i,paddingInlineEnd:e.calc(i).div(2).equal(),[`${t}-disabled&`]:{color:a,borderColor:s,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.calc(i).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},Sv()),{display:"inline-flex",alignItems:"center",color:l,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:c}})}}}},Oae=(e,t)=>{const{componentCls:n,INTERNAL_FIXED_ITEM_MARGIN:r}=e,o=`${n}-selection-overflow`,i=e.multipleSelectItemHeight,a=Eae(e),s=t?`${n}-${t}`:"",l=Cae(e);return{[`${n}-multiple${s}`]:Object.assign(Object.assign({},Pae(e)),{[`${n}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",height:"100%",paddingInline:l.basePadding,paddingBlock:l.containerPadding,borderRadius:e.borderRadius,[`${n}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${ye(r)} 0`,lineHeight:ye(i),visibility:"hidden",content:'"\\a0"'}},[`${n}-selection-item`]:{height:l.itemHeight,lineHeight:ye(l.itemLineHeight)},[`${o}-item + ${o}-item`]:{[`${n}-selection-search`]:{marginInlineStart:0}},[`${o}-item-suffix`]:{height:"100%"},[`${n}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(a).equal(),"\n &-input,\n &-mirror\n ":{height:i,fontFamily:e.fontFamily,lineHeight:ye(i),transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${n}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}})}};function k1(e,t){const{componentCls:n}=e,r=t?`${n}-${t}`:"",o={[`${n}-multiple${r}`]:{fontSize:e.fontSize,[`${n}-selector`]:{[`${n}-show-search&`]:{cursor:"text"}},[` - &${n}-show-arrow ${n}-selector, - &${n}-allow-clear ${n}-selector - `]:{paddingInlineEnd:e.calc(e.fontSizeIcon).add(e.controlPaddingHorizontal).equal()}}};return[Oae(e,t),o]}const kae=e=>{const{componentCls:t}=e,n=$t(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),r=$t(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius});return[k1(e),k1(n,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal()},[`${t}-selection-search`]:{marginInlineStart:2}}},k1(r,"lg")]};function I1(e,t){const{componentCls:n,inputPaddingHorizontalBase:r,borderRadius:o}=e,i=e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),a=t?`${n}-${t}`:"";return{[`${n}-single${a}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${n}-selector`]:Object.assign(Object.assign({},Pn(e,!0)),{display:"flex",borderRadius:o,[`${n}-selection-search`]:{position:"absolute",top:0,insetInlineStart:r,insetInlineEnd:r,bottom:0,"&-input":{width:"100%",WebkitAppearance:"textfield"}},[` - ${n}-selection-item, - ${n}-selection-placeholder - `]:{padding:0,lineHeight:ye(i),transition:`all ${e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${n}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${n}-selection-item:empty:after`,`${n}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` - &${n}-show-arrow ${n}-selection-item, - &${n}-show-arrow ${n}-selection-placeholder - `]:{paddingInlineEnd:e.showArrowPaddingInlineEnd},[`&${n}-open ${n}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${n}-customize-input)`]:{[`${n}-selector`]:{width:"100%",height:"100%",padding:`0 ${ye(r)}`,[`${n}-selection-search-input`]:{height:i},"&:after":{lineHeight:ye(i)}}},[`&${n}-customize-input`]:{[`${n}-selector`]:{"&:after":{display:"none"},[`${n}-selection-search`]:{position:"static",width:"100%"},[`${n}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${ye(r)}`,"&:after":{display:"none"}}}}}}}function Iae(e){const{componentCls:t}=e,n=e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal();return[I1(e),I1($t(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selection-search`]:{insetInlineStart:n,insetInlineEnd:n},[`${t}-selector`]:{padding:`0 ${ye(n)}`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:e.calc(n).add(e.calc(e.fontSize).mul(1.5)).equal()},[` - &${t}-show-arrow ${t}-selection-item, - &${t}-show-arrow ${t}-selection-placeholder - `]:{paddingInlineEnd:e.calc(e.fontSize).mul(1.5).equal()}}}},I1($t(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const Nae=e=>{const{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:o,controlHeightSM:i,controlHeightLG:a,paddingXXS:s,controlPaddingHorizontal:l,zIndexPopupBase:c,colorText:u,fontWeightStrong:d,controlItemBgActive:h,controlItemBgHover:p,colorBgContainer:m,colorFillSecondary:g,colorBgContainerDisabled:v,colorTextDisabled:y}=e,b=s*2,x=r*2,S=Math.min(o-b,o-x),O=Math.min(i-b,i-x),E=Math.min(a-b,a-x);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(s/2),zIndexPopup:c+50,optionSelectedColor:u,optionSelectedFontWeight:d,optionSelectedBg:h,optionActiveBg:p,optionPadding:`${(o-t*n)/2}px ${l}px`,optionFontSize:t,optionLineHeight:n,optionHeight:o,selectorBg:m,clearBg:m,singleItemHeightLG:a,multipleItemBg:g,multipleItemBorderColor:"transparent",multipleItemHeight:S,multipleItemHeightSM:O,multipleItemHeightLG:E,multipleSelectorBgDisabled:v,multipleItemColorDisabled:y,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25)}},GT=(e,t)=>{const{componentCls:n,antCls:r,controlOutlineWidth:o}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{border:`${ye(e.lineWidth)} ${e.lineType} ${t.borderColor}`,background:e.selectorBg},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{borderColor:t.hoverBorderHover},[`${n}-focused& ${n}-selector`]:{borderColor:t.activeBorderColor,boxShadow:`0 0 0 ${ye(o)} ${t.activeShadowColor}`,outline:0}}}},J8=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},GT(e,t))}),Rae=e=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},GT(e,{borderColor:e.colorBorder,hoverBorderHover:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadowColor:e.controlOutline})),J8(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeShadowColor:e.colorErrorOutline})),J8(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeShadowColor:e.colorWarningOutline})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${ye(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),ZT=(e,t)=>{const{componentCls:n,antCls:r}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{background:t.bg,border:`${ye(e.lineWidth)} ${e.lineType} transparent`,color:t.color},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{background:t.hoverBg},[`${n}-focused& ${n}-selector`]:{background:e.selectorBg,borderColor:t.activeBorderColor,outline:0}}}},Q8=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},ZT(e,t))}),Mae=e=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},ZT(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.colorPrimary,color:e.colorText})),Q8(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,color:e.colorError})),Q8(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{borderColor:e.colorBorder,background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.colorBgContainer,border:`${ye(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}})}),Tae=e=>({"&-borderless":{[`${e.componentCls}-selector`]:{background:"transparent",borderColor:"transparent"},[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${ye(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`},[`&${e.componentCls}-status-error`]:{[`${e.componentCls}-selection-item`]:{color:e.colorError}},[`&${e.componentCls}-status-warning`]:{[`${e.componentCls}-selection-item`]:{color:e.colorWarning}}}}),zae=e=>({[e.componentCls]:Object.assign(Object.assign(Object.assign({},Rae(e)),Mae(e)),Tae(e))}),jae=e=>{const{componentCls:t}=e;return{position:"relative",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${t}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},Lae=e=>{const{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},Bae=e=>{const{antCls:t,componentCls:n,inputPaddingHorizontalBase:r,iconCls:o}=e;return{[n]:Object.assign(Object.assign({},Pn(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${n}-customize-input) ${n}-selector`]:Object.assign(Object.assign({},jae(e)),Lae(e)),[`${n}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},Ch),{[`> ${t}-typography`]:{display:"inline"}}),[`${n}-selection-placeholder`]:Object.assign(Object.assign({},Ch),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${n}-arrow`]:Object.assign(Object.assign({},Sv()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${e.motionDurationSlow} ease`,[o]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${n}-suffix)`]:{pointerEvents:"auto"}},[`${n}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},"&:hover":{[`${n}-clear`]:{opacity:1},[`${n}-arrow:not(:last-child)`]:{opacity:0}}}),[`${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(r).add(e.fontSize).add(e.paddingXS).equal()}}}},Aae=e=>{const{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},Bae(e),Iae(e),kae(e),Sae(e),{[`${t}-rtl`]:{direction:"rtl"}},bC(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},Dae=An("Select",(e,t)=>{let{rootPrefixCls:n}=t;const r=$t(e,{rootPrefixCls:n,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[Aae(r),zae(r)]},Nae,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var Fae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},Hae=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:Fae}))},Uae=f.forwardRef(Hae),Vae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},$ae=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:Vae}))},YT=f.forwardRef($ae),Wae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},Xae=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:Wae}))},MC=f.forwardRef(Xae);function Kae(e){let{suffixIcon:t,clearIcon:n,menuItemSelectedIcon:r,removeIcon:o,loading:i,multiple:a,hasFeedback:s,prefixCls:l,showSuffixIcon:c,feedbackIcon:u,showArrow:d,componentName:h}=e;const p=n??f.createElement(Ev,null),m=b=>t===null&&!s&&!d?null:f.createElement(f.Fragment,null,c!==!1&&b,s&&u);let g=null;if(t!==void 0)g=m(t);else if(i)g=m(f.createElement(hC,{spin:!0}));else{const b=`${l}-suffix`;g=x=>{let{open:S,showSearch:O}=x;return m(S&&O?f.createElement(MC,{className:b}):f.createElement(YT,{className:b}))}}let v=null;r!==void 0?v=r:a?v=f.createElement(Uae,null):v=null;let y=null;return o!==void 0?y=o:y=f.createElement(Yh,null),{clearIcon:p,suffixIcon:g,itemIcon:v,removeIcon:y}}function qae(e,t){return t!==void 0?t:e!==null}var Gae=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,bordered:o,className:i,rootClassName:a,getPopupContainer:s,popupClassName:l,dropdownClassName:c,listHeight:u=256,placement:d,listItemHeight:h,size:p,disabled:m,notFoundContent:g,status:v,builtinPlacements:y,dropdownMatchSelectWidth:b,popupMatchSelectWidth:x,direction:S,style:O,allowClear:E,variant:k,dropdownStyle:A,transitionName:F,tagRender:H,maxCount:U}=e,V=Gae(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount"]),{getPopupContainer:z,getPrefixCls:w,renderEmpty:C,direction:I,virtual:M,popupMatchSelectWidth:N,popupOverflow:B,select:R}=f.useContext(rt),[,L]=hr(),P=h??(L==null?void 0:L.controlHeight),T=w("select",r),q=w(),te=S??I,{compactSize:ie,compactItemClassnames:ue}=Qh(T,te),[pe,me]=RC("select",k,o),X=So(T),[W,G,J]=Dae(T,X),Y=f.useMemo(()=>{const{mode:Le}=e;if(Le!=="combobox")return Le===_T?"combobox":Le},[e.mode]),Q=Y==="multiple"||Y==="tags",oe=qae(e.suffixIcon,e.showArrow),_=(n=x??b)!==null&&n!==void 0?n:N,{status:re,hasFeedback:de,isFormItemInput:ne,feedbackIcon:se}=f.useContext(oa),xe=Bv(re,v);let ve;g!==void 0?ve=g:Y==="combobox"?ve=null:ve=(C==null?void 0:C("Select"))||f.createElement(qT,{componentName:"Select"});const{suffixIcon:we,itemIcon:Ce,removeIcon:ce,clearIcon:$}=Kae(Object.assign(Object.assign({},V),{multiple:Q,hasFeedback:de,feedbackIcon:se,showSuffixIcon:oe,prefixCls:T,componentName:"Select"})),j=E===!0?{clearIcon:$}:E,D=Nr(V,["suffixIcon","itemIcon"]),Z=he(l||c,{[`${T}-dropdown-${te}`]:te==="rtl"},a,J,X,G),le=Fa(Le=>{var Me;return(Me=p??ie)!==null&&Me!==void 0?Me:Le}),fe=f.useContext(ds),be=m??fe,je=he({[`${T}-lg`]:le==="large",[`${T}-sm`]:le==="small",[`${T}-rtl`]:te==="rtl",[`${T}-${pe}`]:me,[`${T}-in-form-item`]:ne},_0(T,xe,de),ue,R==null?void 0:R.className,i,a,J,X,G),Oe=f.useMemo(()=>d!==void 0?d:te==="rtl"?"bottomRight":"bottomLeft",[d,te]),[Ee]=Ed("SelectLike",A==null?void 0:A.zIndex);return W(f.createElement(NC,Object.assign({ref:t,virtual:M,showSearch:R==null?void 0:R.showSearch},D,{style:Object.assign(Object.assign({},R==null?void 0:R.style),O),dropdownMatchSelectWidth:_,transitionName:fs(q,"slide-up",F),builtinPlacements:xae(y,B),listHeight:u,listItemHeight:P,mode:Y,prefixCls:T,placement:Oe,direction:te,suffixIcon:we,menuItemSelectedIcon:Ce,removeIcon:ce,allowClear:j,notFoundContent:ve,className:je,getPopupContainer:s||z,dropdownClassName:Z,disabled:be,dropdownStyle:Object.assign(Object.assign({},A),{zIndex:Ee}),maxCount:Q?U:void 0,tagRender:Q?H:void 0})))},vs=f.forwardRef(Zae),Yae=MT(vs);vs.SECRET_COMBOBOX_MODE_DO_NOT_USE=_T;vs.Option=IC;vs.OptGroup=kC;vs._InternalPanelDoNotUseOrYouWillBeFired=Yae;const _ae=["xxl","xl","lg","md","sm","xs"],Jae=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`}),Qae=e=>{const t=e,n=[].concat(_ae).reverse();return n.forEach((r,o)=>{const i=r.toUpperCase(),a=`screen${i}Min`,s=`screen${i}`;if(!(t[a]<=t[s]))throw new Error(`${a}<=${s} fails : !(${t[a]}<=${t[s]})`);if(o{const n=new Map;let r=-1,o={};return{matchHandlers:{},dispatch(i){return o=i,n.forEach(a=>a(o)),n.size>=1},subscribe(i){return n.size||this.register(),r+=1,n.set(r,i),i(o),r},unsubscribe(i){n.delete(i),n.size||this.unregister()},unregister(){Object.keys(t).forEach(i=>{const a=t[i],s=this.matchHandlers[a];s==null||s.mql.removeListener(s==null?void 0:s.listener)}),n.clear()},register(){Object.keys(t).forEach(i=>{const a=t[i],s=c=>{let{matches:u}=c;this.dispatch(Object.assign(Object.assign({},o),{[i]:u}))},l=window.matchMedia(a);l.addListener(s),this.matchHandlers[a]={mql:l,listener:s},s(l)})},responsiveMap:t}},[e])}function JT(){const[,e]=f.useReducer(t=>t+1,0);return e}function QT(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const t=f.useRef({}),n=JT(),r=ese();return Wt(()=>{const o=r.subscribe(i=>{t.current=i,e&&n()});return()=>r.unsubscribe(o)},[]),t.current}const J0=e=>e?typeof e=="function"?e():e:null;function TC(e){var t=e.children,n=e.prefixCls,r=e.id,o=e.overlayInnerStyle,i=e.className,a=e.style;return f.createElement("div",{className:he("".concat(n,"-content"),i),style:a},f.createElement("div",{className:"".concat(n,"-inner"),id:r,role:"tooltip",style:o},typeof t=="function"?t():t))}var Uc={shiftX:64,adjustY:1},Vc={adjustX:1,shiftY:!0},di=[0,0],tse={left:{points:["cr","cl"],overflow:Vc,offset:[-4,0],targetOffset:di},right:{points:["cl","cr"],overflow:Vc,offset:[4,0],targetOffset:di},top:{points:["bc","tc"],overflow:Uc,offset:[0,-4],targetOffset:di},bottom:{points:["tc","bc"],overflow:Uc,offset:[0,4],targetOffset:di},topLeft:{points:["bl","tl"],overflow:Uc,offset:[0,-4],targetOffset:di},leftTop:{points:["tr","tl"],overflow:Vc,offset:[-4,0],targetOffset:di},topRight:{points:["br","tr"],overflow:Uc,offset:[0,-4],targetOffset:di},rightTop:{points:["tl","tr"],overflow:Vc,offset:[4,0],targetOffset:di},bottomRight:{points:["tr","br"],overflow:Uc,offset:[0,4],targetOffset:di},rightBottom:{points:["bl","br"],overflow:Vc,offset:[4,0],targetOffset:di},bottomLeft:{points:["tl","bl"],overflow:Uc,offset:[0,4],targetOffset:di},leftBottom:{points:["br","bl"],overflow:Vc,offset:[-4,0],targetOffset:di}},nse=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],rse=function(t,n){var r=t.overlayClassName,o=t.trigger,i=o===void 0?["hover"]:o,a=t.mouseEnterDelay,s=a===void 0?0:a,l=t.mouseLeaveDelay,c=l===void 0?.1:l,u=t.overlayStyle,d=t.prefixCls,h=d===void 0?"rc-tooltip":d,p=t.children,m=t.onVisibleChange,g=t.afterVisibleChange,v=t.transitionName,y=t.animation,b=t.motion,x=t.placement,S=x===void 0?"right":x,O=t.align,E=O===void 0?{}:O,k=t.destroyTooltipOnHide,A=k===void 0?!1:k,F=t.defaultVisible,H=t.getTooltipContainer,U=t.overlayInnerStyle;t.arrowContent;var V=t.overlay,z=t.id,w=t.showArrow,C=w===void 0?!0:w,I=xt(t,nse),M=f.useRef(null);f.useImperativeHandle(n,function(){return M.current});var N=ae({},I);"visible"in t&&(N.popupVisible=t.visible);var B=function(){return f.createElement(TC,{key:"content",prefixCls:h,id:z,overlayInnerStyle:U},V)};return f.createElement(jv,Pe({popupClassName:r,prefixCls:h,popup:B,action:i,builtinPlacements:tse,popupPlacement:S,ref:M,popupAlign:E,getPopupContainer:H,onPopupVisibleChange:m,afterPopupVisibleChange:g,popupTransitionName:v,popupAnimation:y,popupMotion:b,defaultPopupVisible:F,autoDestroy:A,mouseLeaveDelay:c,popupStyle:u,mouseEnterDelay:s,arrow:C},N),p)};const ose=f.forwardRef(rse);function zC(e){const{sizePopupArrow:t,borderRadiusXS:n,borderRadiusOuter:r}=e,o=t/2,i=0,a=o,s=r*1/Math.sqrt(2),l=o-r*(1-1/Math.sqrt(2)),c=o-n*(1/Math.sqrt(2)),u=r*(Math.sqrt(2)-1)+n*(1/Math.sqrt(2)),d=2*o-c,h=u,p=2*o-s,m=l,g=2*o-i,v=a,y=o*Math.sqrt(2)+r*(Math.sqrt(2)-2),b=r*(Math.sqrt(2)-1),x=`polygon(${b}px 100%, 50% ${b}px, ${2*o-b}px 100%, ${b}px 100%)`,S=`path('M ${i} ${a} A ${r} ${r} 0 0 0 ${s} ${l} L ${c} ${u} A ${n} ${n} 0 0 1 ${d} ${h} L ${p} ${m} A ${r} ${r} 0 0 0 ${g} ${v} Z')`;return{arrowShadowWidth:y,arrowPath:S,arrowPolygon:x}}const ise=(e,t,n)=>{const{sizePopupArrow:r,arrowPolygon:o,arrowPath:i,arrowShadowWidth:a,borderRadiusXS:s,calc:l}=e;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:l(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[o,i]},content:'""'},"&::after":{content:'""',position:"absolute",width:a,height:a,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${ye(s)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},ez=8;function Av(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?ez:r}}function nm(e,t){return e?t:{}}function jC(e,t,n){const{componentCls:r,boxShadowPopoverArrow:o,arrowOffsetVertical:i,arrowOffsetHorizontal:a}=e,{arrowDistance:s=0,arrowPlacement:l={left:!0,right:!0,top:!0,bottom:!0}}=n||{};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},ise(e,t,o)),{"&:before":{background:t}})]},nm(!!l.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:s,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:a}},[`&-placement-topRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}})),nm(!!l.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:s,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:a}},[`&-placement-bottomRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}})),nm(!!l.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:s},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:i},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:i}})),nm(!!l.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:s},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:i},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:i}}))}}function ase(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const o=r&&typeof r=="object"?r:{},i={};switch(e){case"top":case"bottom":i.shiftX=t.arrowOffsetHorizontal*2+n,i.shiftY=!0,i.adjustY=!0;break;case"left":case"right":i.shiftY=t.arrowOffsetVertical*2+n,i.shiftX=!0,i.adjustX=!0;break}const a=Object.assign(Object.assign({},i),o);return a.shiftX||(a.adjustX=!0),a.shiftY||(a.adjustY=!0),a}const e6={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},sse={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},lse=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function tz(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:o,borderRadius:i,visibleFirst:a}=e,s=t/2,l={};return Object.keys(e6).forEach(c=>{const u=r&&sse[c]||e6[c],d=Object.assign(Object.assign({},u),{offset:[0,0],dynamicInset:!0});switch(l[c]=d,lse.has(c)&&(d.autoArrow=!1),c){case"top":case"topLeft":case"topRight":d.offset[1]=-s-o;break;case"bottom":case"bottomLeft":case"bottomRight":d.offset[1]=s+o;break;case"left":case"leftTop":case"leftBottom":d.offset[0]=-s-o;break;case"right":case"rightTop":case"rightBottom":d.offset[0]=s+o;break}const h=Av({contentRadius:i,limitVerticalRadius:!0});if(r)switch(c){case"topLeft":case"bottomLeft":d.offset[0]=-h.arrowOffsetHorizontal-s;break;case"topRight":case"bottomRight":d.offset[0]=h.arrowOffsetHorizontal+s;break;case"leftTop":case"rightTop":d.offset[1]=-h.arrowOffsetHorizontal-s;break;case"leftBottom":case"rightBottom":d.offset[1]=h.arrowOffsetHorizontal+s;break}d.overflow=ase(c,h,t,n),a&&(d.htmlRegion="visibleFirst")}),l}const cse=e=>{const{componentCls:t,tooltipMaxWidth:n,tooltipColor:r,tooltipBg:o,tooltipBorderRadius:i,zIndexPopup:a,controlHeight:s,boxShadowSecondary:l,paddingSM:c,paddingXS:u}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Pn(e)),{position:"absolute",zIndex:a,display:"block",width:"max-content",maxWidth:n,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":o,[`${t}-inner`]:{minWidth:"1em",minHeight:s,padding:`${ye(e.calc(c).div(2).equal())} ${ye(u)}`,color:r,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:o,borderRadius:i,boxShadow:l,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:e.min(i,ez)}},[`${t}-content`]:{position:"relative"}}),dC(e,(d,h)=>{let{darkColor:p}=h;return{[`&${t}-${d}`]:{[`${t}-inner`]:{backgroundColor:p},[`${t}-arrow`]:{"--antd-arrow-background-color":p}}}})),{"&-rtl":{direction:"rtl"}})},jC(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},use=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},Av({contentRadius:e.borderRadius,limitVerticalRadius:!0})),zC($t(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),nz=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return An("Tooltip",r=>{const{borderRadius:o,colorTextLightSolid:i,colorBgSpotlight:a}=r,s=$t(r,{tooltipMaxWidth:250,tooltipColor:i,tooltipBorderRadius:o,tooltipBg:a});return[cse(s),rp(r,"zoom-big-fast")]},use,{resetStyle:!1,injectStyle:t})(e)},dse=Sh.map(e=>`${e}-inverse`);function LC(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(Ie(dse),Ie(Sh)).includes(e):Sh.includes(e)}function rz(e,t){const n=LC(t),r=he({[`${e}-${t}`]:t&&n}),o={},i={};return t&&!n&&(o.background=t,i["--antd-arrow-background-color"]=t),{className:r,overlayStyle:o,arrowStyle:i}}const fse=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:i,overlayInnerStyle:a}=e,{getPrefixCls:s}=f.useContext(rt),l=s("tooltip",t),[c,u,d]=nz(l),h=rz(l,i),p=h.arrowStyle,m=Object.assign(Object.assign({},a),h.overlayStyle),g=he(u,d,l,`${l}-pure`,`${l}-placement-${r}`,n,h.className);return c(f.createElement("div",{className:g,style:p},f.createElement("div",{className:`${l}-arrow`}),f.createElement(TC,Object.assign({},e,{className:u,prefixCls:l,overlayInnerStyle:m}),o)))};var hse=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,openClassName:i,getTooltipContainer:a,overlayClassName:s,color:l,overlayInnerStyle:c,children:u,afterOpenChange:d,afterVisibleChange:h,destroyTooltipOnHide:p,arrow:m=!0,title:g,overlay:v,builtinPlacements:y,arrowPointAtCenter:b=!1,autoAdjustOverflow:x=!0}=e,S=!!m,[,O]=hr(),{getPopupContainer:E,getPrefixCls:k,direction:A}=f.useContext(rt),F=xc(),H=f.useRef(null),U=()=>{var ve;(ve=H.current)===null||ve===void 0||ve.forceAlign()};f.useImperativeHandle(t,()=>{var ve;return{forceAlign:U,forcePopupAlign:()=>{F.deprecated(!1,"forcePopupAlign","forceAlign"),U()},nativeElement:(ve=H.current)===null||ve===void 0?void 0:ve.nativeElement}});const[V,z]=kr(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),w=!g&&!v&&g!==0,C=ve=>{var we,Ce;z(w?!1:ve),w||((we=e.onOpenChange)===null||we===void 0||we.call(e,ve),(Ce=e.onVisibleChange)===null||Ce===void 0||Ce.call(e,ve))},I=f.useMemo(()=>{var ve,we;let Ce=b;return typeof m=="object"&&(Ce=(we=(ve=m.pointAtCenter)!==null&&ve!==void 0?ve:m.arrowPointAtCenter)!==null&&we!==void 0?we:b),y||tz({arrowPointAtCenter:Ce,autoAdjustOverflow:x,arrowWidth:S?O.sizePopupArrow:0,borderRadius:O.borderRadius,offset:O.marginXXS,visibleFirst:!0})},[b,m,y,O]),M=f.useMemo(()=>g===0?g:v||g||"",[v,g]),N=f.createElement(Ju,{space:!0},typeof M=="function"?M():M),{getPopupContainer:B,placement:R="top",mouseEnterDelay:L=.1,mouseLeaveDelay:P=.1,overlayStyle:T,rootClassName:q}=e,te=hse(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),ie=k("tooltip",o),ue=k(),pe=e["data-popover-inject"];let me=V;!("open"in e)&&!("visible"in e)&&w&&(me=!1);const X=f.isValidElement(u)&&!N7(u)?u:f.createElement("span",null,u),W=X.props,G=!W.className||typeof W.className=="string"?he(W.className,i||`${ie}-open`):W.className,[J,Y,Q]=nz(ie,!pe),oe=rz(ie,l),_=oe.arrowStyle,re=Object.assign(Object.assign({},c),oe.overlayStyle),de=he(s,{[`${ie}-rtl`]:A==="rtl"},oe.className,q,Y,Q),[ne,se]=Ed("Tooltip",te.zIndex),xe=f.createElement(ose,Object.assign({},te,{zIndex:ne,showArrow:S,placement:R,mouseEnterDelay:L,mouseLeaveDelay:P,prefixCls:ie,overlayClassName:de,overlayStyle:Object.assign(Object.assign({},_),T),getTooltipContainer:B||a||E,ref:H,builtinPlacements:I,overlay:N,visible:me,onVisibleChange:C,afterVisibleChange:d??h,overlayInnerStyle:re,arrowContent:f.createElement("span",{className:`${ie}-arrow-content`}),motion:{motionName:fs(ue,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!p}),me?yo(X,{className:G}):X);return J(f.createElement(_h.Provider,{value:se},xe))}),kh=pse;kh._InternalPanelDoNotUseOrYouWillBeFired=fse;const mse=e=>{const{componentCls:t,popoverColor:n,titleMinWidth:r,fontWeightStrong:o,innerPadding:i,boxShadowSecondary:a,colorTextHeading:s,borderRadiusLG:l,zIndexPopup:c,titleMarginBottom:u,colorBgElevated:d,popoverBg:h,titleBorderBottom:p,innerContentPadding:m,titlePadding:g}=e;return[{[t]:Object.assign(Object.assign({},Pn(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:c,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":d,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:h,backgroundClip:"padding-box",borderRadius:l,boxShadow:a,padding:i},[`${t}-title`]:{minWidth:r,marginBottom:u,color:s,fontWeight:o,borderBottom:p,padding:g},[`${t}-inner-content`]:{color:n,padding:m}})},jC(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},gse=e=>{const{componentCls:t}=e;return{[t]:Sh.map(n=>{const r=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":r,[`${t}-inner`]:{backgroundColor:r},[`${t}-arrow`]:{background:"transparent"}}}})}},vse=e=>{const{lineWidth:t,controlHeight:n,fontHeight:r,padding:o,wireframe:i,zIndexPopupBase:a,borderRadiusLG:s,marginXS:l,lineType:c,colorSplit:u,paddingSM:d}=e,h=n-r,p=h/2,m=h/2-t,g=o;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:a+30},zC(e)),Av({contentRadius:s,limitVerticalRadius:!0})),{innerPadding:i?0:12,titleMarginBottom:i?0:l,titlePadding:i?`${p}px ${g}px ${m}px`:0,titleBorderBottom:i?`${t}px ${c} ${u}`:"none",innerContentPadding:i?`${d}px ${g}px`:0})},oz=An("Popover",e=>{const{colorBgElevated:t,colorText:n}=e,r=$t(e,{popoverBg:t,popoverColor:n});return[mse(r),gse(r),rp(r,"zoom-big")]},vse,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]});var yse=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o!t&&!n?null:f.createElement(f.Fragment,null,t&&f.createElement("div",{className:`${e}-title`},J0(t)),f.createElement("div",{className:`${e}-inner-content`},J0(n))),wse=e=>{const{hashId:t,prefixCls:n,className:r,style:o,placement:i="top",title:a,content:s,children:l}=e;return f.createElement("div",{className:he(t,n,`${n}-pure`,`${n}-placement-${i}`,r),style:o},f.createElement("div",{className:`${n}-arrow`}),f.createElement(TC,Object.assign({},e,{className:t,prefixCls:n}),l||bse(n,a,s)))},xse=e=>{const{prefixCls:t,className:n}=e,r=yse(e,["prefixCls","className"]),{getPrefixCls:o}=f.useContext(rt),i=o("popover",t),[a,s,l]=oz(i);return a(f.createElement(wse,Object.assign({},r,{prefixCls:i,hashId:s,className:he(n,l)})))};var Sse=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let{title:t,content:n,prefixCls:r}=e;return f.createElement(f.Fragment,null,t&&f.createElement("div",{className:`${r}-title`},J0(t)),f.createElement("div",{className:`${r}-inner-content`},J0(n)))},Ese=f.forwardRef((e,t)=>{var n,r;const{prefixCls:o,title:i,content:a,overlayClassName:s,placement:l="top",trigger:c="hover",children:u,mouseEnterDelay:d=.1,mouseLeaveDelay:h=.1,onOpenChange:p,overlayStyle:m={}}=e,g=Sse(e,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle"]),{getPrefixCls:v}=f.useContext(rt),y=v("popover",o),[b,x,S]=oz(y),O=v(),E=he(s,x,S),[k,A]=kr(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),F=(V,z)=>{A(V,!0),p==null||p(V,z)},H=V=>{V.keyCode===Re.ESC&&F(!1,V)},U=V=>{F(V)};return b(f.createElement(kh,Object.assign({placement:l,trigger:c,mouseEnterDelay:d,mouseLeaveDelay:h,overlayStyle:m},g,{prefixCls:y,overlayClassName:E,ref:t,open:k,onOpenChange:U,overlay:i||a?f.createElement(Cse,{prefixCls:y,title:i,content:a}):null,transitionName:fs(O,"zoom-big",g.transitionName),"data-popover-inject":!0}),yo(u,{onKeyDown:V=>{var z,w;f.isValidElement(u)&&((w=u==null?void 0:(z=u.props).onKeyDown)===null||w===void 0||w.call(z,V)),H(V)}})))}),BC=Ese;BC._InternalPanelDoNotUseOrYouWillBeFired=xse;const Pse=new Mt("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),Ose=new Mt("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),kse=new Mt("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),Ise=new Mt("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),Nse=new Mt("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),Rse=new Mt("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),Mse=e=>{const{componentCls:t,iconCls:n,antCls:r,badgeShadowSize:o,motionDurationSlow:i,textFontSize:a,textFontSizeSM:s,statusSize:l,dotSize:c,textFontWeight:u,indicatorHeight:d,indicatorHeightSM:h,marginXS:p,calc:m}=e,g=`${r}-scroll-number`,v=dC(e,(y,b)=>{let{darkColor:x}=b;return{[`&${t} ${t}-color-${y}`]:{background:x,[`&:not(${t}-count)`]:{color:x},"a:hover &":{background:x}}}});return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Pn(e)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${t}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:e.indicatorZIndex,minWidth:d,height:d,color:e.badgeTextColor,fontWeight:u,fontSize:a,lineHeight:ye(d),whiteSpace:"nowrap",textAlign:"center",background:e.badgeColor,borderRadius:m(d).div(2).equal(),boxShadow:`0 0 0 ${ye(o)} ${e.badgeShadowColor}`,transition:`background ${e.motionDurationMid}`,a:{color:e.badgeTextColor},"a:hover":{color:e.badgeTextColor},"a:hover &":{background:e.badgeColorHover}},[`${t}-count-sm`]:{minWidth:h,height:h,fontSize:s,lineHeight:ye(h),borderRadius:m(h).div(2).equal()},[`${t}-multiple-words`]:{padding:`0 ${ye(e.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${t}-dot`]:{zIndex:e.indicatorZIndex,width:c,minWidth:c,height:c,background:e.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${ye(o)} ${e.badgeShadowColor}`},[`${t}-dot${g}`]:{transition:`background ${i}`},[`${t}-count, ${t}-dot, ${g}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${n}-spin`]:{animationName:Rse,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${t}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${t}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:l,height:l,verticalAlign:"middle",borderRadius:"50%"},[`${t}-status-success`]:{backgroundColor:e.colorSuccess},[`${t}-status-processing`]:{overflow:"visible",color:e.colorInfo,backgroundColor:e.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:o,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Pse,animationDuration:e.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${t}-status-default`]:{backgroundColor:e.colorTextPlaceholder},[`${t}-status-error`]:{backgroundColor:e.colorError},[`${t}-status-warning`]:{backgroundColor:e.colorWarning},[`${t}-status-text`]:{marginInlineStart:p,color:e.colorText,fontSize:e.fontSize}}}),v),{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:Ose,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`${t}-zoom-leave`]:{animationName:kse,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`&${t}-not-a-wrapper`]:{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:Ise,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`${t}-zoom-leave`]:{animationName:Nse,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`&:not(${t}-status)`]:{verticalAlign:"middle"},[`${g}-custom-component, ${t}-count`]:{transform:"none"},[`${g}-custom-component, ${g}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${g}`]:{overflow:"hidden",[`${g}-only`]:{position:"relative",display:"inline-block",height:d,transition:`all ${e.motionDurationSlow} ${e.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${g}-only-unit`]:{height:d,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${g}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${t}-count, ${t}-dot, ${g}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},iz=e=>{const{fontHeight:t,lineWidth:n,marginXS:r,colorBorderBg:o}=e,i=t,a=n,s=e.colorBgContainer,l=e.colorError,c=e.colorErrorHover;return $t(e,{badgeFontHeight:i,badgeShadowSize:a,badgeTextColor:s,badgeColor:l,badgeColorHover:c,badgeShadowColor:o,badgeProcessingDuration:"1.2s",badgeRibbonOffset:r,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},az=e=>{const{fontSize:t,lineHeight:n,fontSizeSM:r,lineWidth:o}=e;return{indicatorZIndex:"auto",indicatorHeight:Math.round(t*n)-2*o,indicatorHeightSM:t,dotSize:r/2,textFontSize:r,textFontSizeSM:r,textFontWeight:"normal",statusSize:r/2}},Tse=An("Badge",e=>{const t=iz(e);return Mse(t)},az),zse=e=>{const{antCls:t,badgeFontHeight:n,marginXS:r,badgeRibbonOffset:o,calc:i}=e,a=`${t}-ribbon`,s=`${t}-ribbon-wrapper`,l=dC(e,(c,u)=>{let{darkColor:d}=u;return{[`&${a}-color-${c}`]:{background:d,color:d}}});return{[`${s}`]:{position:"relative"},[`${a}`]:Object.assign(Object.assign(Object.assign(Object.assign({},Pn(e)),{position:"absolute",top:r,padding:`0 ${ye(e.paddingXS)}`,color:e.colorPrimary,lineHeight:ye(n),whiteSpace:"nowrap",backgroundColor:e.colorPrimary,borderRadius:e.borderRadiusSM,[`${a}-text`]:{color:e.colorTextLightSolid},[`${a}-corner`]:{position:"absolute",top:"100%",width:o,height:o,color:"currentcolor",border:`${ye(i(o).div(2).equal())} solid`,transform:e.badgeRibbonCornerTransform,transformOrigin:"top",filter:e.badgeRibbonCornerFilter}}),l),{[`&${a}-placement-end`]:{insetInlineEnd:i(o).mul(-1).equal(),borderEndEndRadius:0,[`${a}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${a}-placement-start`]:{insetInlineStart:i(o).mul(-1).equal(),borderEndStartRadius:0,[`${a}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}},jse=An(["Badge","Ribbon"],e=>{const t=iz(e);return zse(t)},az),Lse=e=>{const{className:t,prefixCls:n,style:r,color:o,children:i,text:a,placement:s="end",rootClassName:l}=e,{getPrefixCls:c,direction:u}=f.useContext(rt),d=c("ribbon",n),h=`${d}-wrapper`,[p,m,g]=jse(d,h),v=LC(o,!1),y=he(d,`${d}-placement-${s}`,{[`${d}-rtl`]:u==="rtl",[`${d}-color-${o}`]:v},t),b={},x={};return o&&!v&&(b.background=o,x.color=o),p(f.createElement("div",{className:he(h,l,m,g)},i,f.createElement("div",{className:he(y,m),style:Object.assign(Object.assign({},b),r)},f.createElement("span",{className:`${d}-text`},a),f.createElement("div",{className:`${d}-corner`,style:x}))))};function t6(e){let{prefixCls:t,value:n,current:r,offset:o=0}=e,i;return o&&(i={position:"absolute",top:`${o}00%`,left:0}),f.createElement("span",{style:i,className:he(`${t}-only-unit`,{current:r})},n)}function Bse(e,t,n){let r=e,o=0;for(;(r+10)%10!==t;)r+=n,o+=n;return o}function Ase(e){const{prefixCls:t,count:n,value:r}=e,o=Number(r),i=Math.abs(n),[a,s]=f.useState(o),[l,c]=f.useState(i),u=()=>{s(o),c(i)};f.useEffect(()=>{const p=setTimeout(()=>{u()},1e3);return()=>{clearTimeout(p)}},[o]);let d,h;if(a===o||Number.isNaN(o)||Number.isNaN(a))d=[f.createElement(t6,Object.assign({},e,{key:o,current:!0}))],h={transition:"none"};else{d=[];const p=o+10,m=[];for(let y=o;y<=p;y+=1)m.push(y);const g=m.findIndex(y=>y%10===a);d=m.map((y,b)=>{const x=y%10;return f.createElement(t6,Object.assign({},e,{key:y,value:x,offset:b-g,current:b===g}))});const v=l{const{prefixCls:n,count:r,className:o,motionClassName:i,style:a,title:s,show:l,component:c="sup",children:u}=e,d=Dse(e,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:h}=f.useContext(rt),p=h("scroll-number",n),m=Object.assign(Object.assign({},d),{"data-show":l,style:a,className:he(p,o,i),title:s});let g=r;if(r&&Number(r)%1===0){const v=String(r).split("");g=f.createElement("bdi",null,v.map((y,b)=>f.createElement(Ase,{prefixCls:p,count:Number(r),value:y,key:v.length-b})))}return a!=null&&a.borderColor&&(m.style=Object.assign(Object.assign({},a),{boxShadow:`0 0 0 1px ${a.borderColor} inset`})),u?yo(u,v=>({className:he(`${p}-custom-component`,v==null?void 0:v.className,i)})):f.createElement(c,Object.assign({},m,{ref:t}),g)});var Hse=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o,i,a;const{prefixCls:s,scrollNumberPrefixCls:l,children:c,status:u,text:d,color:h,count:p=null,overflowCount:m=99,dot:g=!1,size:v="default",title:y,offset:b,style:x,className:S,rootClassName:O,classNames:E,styles:k,showZero:A=!1}=e,F=Hse(e,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:H,direction:U,badge:V}=f.useContext(rt),z=H("badge",s),[w,C,I]=Tse(z),M=p>m?`${m}+`:p,N=M==="0"||M===0,B=p===null||N&&!A,R=(u!=null||h!=null)&&B,L=g&&!N,P=L?"":M,T=f.useMemo(()=>(P==null||P===""||N&&!A)&&!L,[P,N,A,L]),q=f.useRef(p);T||(q.current=p);const te=q.current,ie=f.useRef(P);T||(ie.current=P);const ue=ie.current,pe=f.useRef(L);T||(pe.current=L);const me=f.useMemo(()=>{if(!b)return Object.assign(Object.assign({},V==null?void 0:V.style),x);const _={marginTop:b[1]};return U==="rtl"?_.left=parseInt(b[0],10):_.right=-parseInt(b[0],10),Object.assign(Object.assign(Object.assign({},_),V==null?void 0:V.style),x)},[U,b,x,V==null?void 0:V.style]),X=y??(typeof te=="string"||typeof te=="number"?te:void 0),W=T||!d?null:f.createElement("span",{className:`${z}-status-text`},d),G=!te||typeof te!="object"?void 0:yo(te,_=>({style:Object.assign(Object.assign({},me),_.style)})),J=LC(h,!1),Y=he(E==null?void 0:E.indicator,(n=V==null?void 0:V.classNames)===null||n===void 0?void 0:n.indicator,{[`${z}-status-dot`]:R,[`${z}-status-${u}`]:!!u,[`${z}-color-${h}`]:J}),Q={};h&&!J&&(Q.color=h,Q.background=h);const oe=he(z,{[`${z}-status`]:R,[`${z}-not-a-wrapper`]:!c,[`${z}-rtl`]:U==="rtl"},S,O,V==null?void 0:V.className,(r=V==null?void 0:V.classNames)===null||r===void 0?void 0:r.root,E==null?void 0:E.root,C,I);if(!c&&R){const _=me.color;return w(f.createElement("span",Object.assign({},F,{className:oe,style:Object.assign(Object.assign(Object.assign({},k==null?void 0:k.root),(o=V==null?void 0:V.styles)===null||o===void 0?void 0:o.root),me)}),f.createElement("span",{className:Y,style:Object.assign(Object.assign(Object.assign({},k==null?void 0:k.indicator),(i=V==null?void 0:V.styles)===null||i===void 0?void 0:i.indicator),Q)}),d&&f.createElement("span",{style:{color:_},className:`${z}-status-text`},d)))}return w(f.createElement("span",Object.assign({ref:t},F,{className:oe,style:Object.assign(Object.assign({},(a=V==null?void 0:V.styles)===null||a===void 0?void 0:a.root),k==null?void 0:k.root)}),c,f.createElement(Ni,{visible:!T,motionName:`${z}-zoom`,motionAppear:!1,motionDeadline:1e3},_=>{let{className:re}=_;var de,ne;const se=H("scroll-number",l),xe=pe.current,ve=he(E==null?void 0:E.indicator,(de=V==null?void 0:V.classNames)===null||de===void 0?void 0:de.indicator,{[`${z}-dot`]:xe,[`${z}-count`]:!xe,[`${z}-count-sm`]:v==="small",[`${z}-multiple-words`]:!xe&&ue&&ue.toString().length>1,[`${z}-status-${u}`]:!!u,[`${z}-color-${h}`]:J});let we=Object.assign(Object.assign(Object.assign({},k==null?void 0:k.indicator),(ne=V==null?void 0:V.styles)===null||ne===void 0?void 0:ne.indicator),me);return h&&!J&&(we=we||{},we.background=h),f.createElement(Fse,{prefixCls:se,show:!T,motionClassName:re,className:ve,count:ue,title:X,style:we,key:"scrollNumber"},G)}),W))}),Nx=Use;Nx.Ribbon=Lse;var Vse={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},$se=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:Vse}))},Ih=f.forwardRef($se),Wse=Re.ESC,Xse=Re.TAB;function Kse(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,o=e.autoFocus,i=e.overlayRef,a=f.useRef(!1),s=function(){if(t){var d,h;(d=n.current)===null||d===void 0||(h=d.focus)===null||h===void 0||h.call(d),r==null||r(!1)}},l=function(){var d;return(d=i.current)!==null&&d!==void 0&&d.focus?(i.current.focus(),a.current=!0,!0):!1},c=function(d){switch(d.keyCode){case Wse:s();break;case Xse:{var h=!1;a.current||(h=l()),h?d.preventDefault():s();break}}};f.useEffect(function(){return t?(window.addEventListener("keydown",c),o&&en(l,3),function(){window.removeEventListener("keydown",c),a.current=!1}):function(){a.current=!1}},[t])}var qse=f.forwardRef(function(e,t){var n=e.overlay,r=e.arrow,o=e.prefixCls,i=f.useMemo(function(){var s;return typeof n=="function"?s=n():s=n,s},[n]),a=zi(t,i==null?void 0:i.ref);return ge.createElement(ge.Fragment,null,r&&ge.createElement("div",{className:"".concat(o,"-arrow")}),ge.cloneElement(i,{ref:Ta(i)?a:void 0}))}),$c={adjustX:1,adjustY:1},Wc=[0,0],Gse={topLeft:{points:["bl","tl"],overflow:$c,offset:[0,-4],targetOffset:Wc},top:{points:["bc","tc"],overflow:$c,offset:[0,-4],targetOffset:Wc},topRight:{points:["br","tr"],overflow:$c,offset:[0,-4],targetOffset:Wc},bottomLeft:{points:["tl","bl"],overflow:$c,offset:[0,4],targetOffset:Wc},bottom:{points:["tc","bc"],overflow:$c,offset:[0,4],targetOffset:Wc},bottomRight:{points:["tr","br"],overflow:$c,offset:[0,4],targetOffset:Wc}},Zse=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function Yse(e,t){var n,r=e.arrow,o=r===void 0?!1:r,i=e.prefixCls,a=i===void 0?"rc-dropdown":i,s=e.transitionName,l=e.animation,c=e.align,u=e.placement,d=u===void 0?"bottomLeft":u,h=e.placements,p=h===void 0?Gse:h,m=e.getPopupContainer,g=e.showAction,v=e.hideAction,y=e.overlayClassName,b=e.overlayStyle,x=e.visible,S=e.trigger,O=S===void 0?["hover"]:S,E=e.autoFocus,k=e.overlay,A=e.children,F=e.onVisibleChange,H=xt(e,Zse),U=ge.useState(),V=Se(U,2),z=V[0],w=V[1],C="visible"in e?x:z,I=ge.useRef(null),M=ge.useRef(null),N=ge.useRef(null);ge.useImperativeHandle(t,function(){return I.current});var B=function(pe){w(pe),F==null||F(pe)};Kse({visible:C,triggerRef:N,onVisibleChange:B,autoFocus:E,overlayRef:M});var R=function(pe){var me=e.onOverlayClick;w(!1),me&&me(pe)},L=function(){return ge.createElement(qse,{ref:M,overlay:k,prefixCls:a,arrow:o})},P=function(){return typeof k=="function"?L:L()},T=function(){var pe=e.minOverlayWidthMatchTrigger,me=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?pe:!me},q=function(){var pe=e.openClassName;return pe!==void 0?pe:"".concat(a,"-open")},te=ge.cloneElement(A,{className:he((n=A.props)===null||n===void 0?void 0:n.className,C&&q()),ref:Ta(A)?zi(N,A.ref):void 0}),ie=v;return!ie&&O.indexOf("contextMenu")!==-1&&(ie=["click"]),ge.createElement(jv,Pe({builtinPlacements:p},H,{prefixCls:a,ref:I,popupClassName:he(y,ee({},"".concat(a,"-show-arrow"),o)),popupStyle:b,action:O,showAction:g,hideAction:ie,popupPlacement:d,popupAlign:c,popupTransitionName:s,popupAnimation:l,popupVisible:C,stretch:T()?"minWidth":"",popup:P(),onPopupVisibleChange:B,onPopupClick:R,getPopupContainer:m}),te)}const _se=ge.forwardRef(Yse);var sz=f.createContext(null);function lz(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function cz(e){var t=f.useContext(sz);return lz(t,e)}var Jse=["children","locked"],ia=f.createContext(null);function Qse(e,t){var n=ae({},e);return Object.keys(t).forEach(function(r){var o=t[r];o!==void 0&&(n[r]=o)}),n}function Nh(e){var t=e.children,n=e.locked,r=xt(e,Jse),o=f.useContext(ia),i=wc(function(){return Qse(o,r)},[o,r],function(a,s){return!n&&(a[0]!==s[0]||!za(a[1],s[1],!0))});return f.createElement(ia.Provider,{value:i},t)}var ele=[],uz=f.createContext(null);function Dv(){return f.useContext(uz)}var dz=f.createContext(ele);function Od(e){var t=f.useContext(dz);return f.useMemo(function(){return e!==void 0?[].concat(Ie(t),[e]):t},[t,e])}var fz=f.createContext(null),AC=f.createContext({});function n6(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Ov(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),i=Number(o),a=null;return o&&!Number.isNaN(i)?a=i:r&&a===null&&(a=0),r&&e.disabled&&(a=null),a!==null&&(a>=0||t&&a<0)}return!1}function tle(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=Ie(e.querySelectorAll("*")).filter(function(r){return n6(r,t)});return n6(e,t)&&n.unshift(e),n}var Rx=Re.LEFT,Mx=Re.RIGHT,Tx=Re.UP,Xm=Re.DOWN,Km=Re.ENTER,hz=Re.ESC,_d=Re.HOME,Jd=Re.END,r6=[Tx,Xm,Rx,Mx];function nle(e,t,n,r){var o,i,a,s,l="prev",c="next",u="children",d="parent";if(e==="inline"&&r===Km)return{inlineTrigger:!0};var h=(o={},ee(o,Tx,l),ee(o,Xm,c),o),p=(i={},ee(i,Rx,n?c:l),ee(i,Mx,n?l:c),ee(i,Xm,u),ee(i,Km,u),i),m=(a={},ee(a,Tx,l),ee(a,Xm,c),ee(a,Km,u),ee(a,hz,d),ee(a,Rx,n?u:d),ee(a,Mx,n?d:u),a),g={inline:h,horizontal:p,vertical:m,inlineSub:h,horizontalSub:m,verticalSub:m},v=(s=g["".concat(e).concat(t?"":"Sub")])===null||s===void 0?void 0:s[r];switch(v){case l:return{offset:-1,sibling:!0};case c:return{offset:1,sibling:!0};case d:return{offset:-1,sibling:!1};case u:return{offset:1,sibling:!1};default:return null}}function rle(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function ole(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function DC(e,t){var n=tle(e,!0);return n.filter(function(r){return t.has(r)})}function o6(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var o=DC(e,t),i=o.length,a=o.findIndex(function(s){return n===s});return r<0?a===-1?a=i-1:a-=1:r>0&&(a+=1),a=(a+i)%i,o[a]}var zx=function(t,n){var r=new Set,o=new Map,i=new Map;return t.forEach(function(a){var s=document.querySelector("[data-menu-id='".concat(lz(n,a),"']"));s&&(r.add(s),i.set(s,a),o.set(a,s))}),{elements:r,key2element:o,element2key:i}};function ile(e,t,n,r,o,i,a,s,l,c){var u=f.useRef(),d=f.useRef();d.current=t;var h=function(){en.cancel(u.current)};return f.useEffect(function(){return function(){h()}},[]),function(p){var m=p.which;if([].concat(r6,[Km,hz,_d,Jd]).includes(m)){var g=i(),v=zx(g,r),y=v,b=y.elements,x=y.key2element,S=y.element2key,O=x.get(t),E=ole(O,b),k=S.get(E),A=nle(e,a(k,!0).length===1,n,m);if(!A&&m!==_d&&m!==Jd)return;(r6.includes(m)||[_d,Jd].includes(m))&&p.preventDefault();var F=function(M){if(M){var N=M,B=M.querySelector("a");B!=null&&B.getAttribute("href")&&(N=B);var R=S.get(M);s(R),h(),u.current=en(function(){d.current===R&&N.focus()})}};if([_d,Jd].includes(m)||A.sibling||!E){var H;!E||e==="inline"?H=o.current:H=rle(E);var U,V=DC(H,b);m===_d?U=V[0]:m===Jd?U=V[V.length-1]:U=o6(H,b,E,A.offset),F(U)}else if(A.inlineTrigger)l(k);else if(A.offset>0)l(k,!0),h(),u.current=en(function(){v=zx(g,r);var I=E.getAttribute("aria-controls"),M=document.getElementById(I),N=o6(M,v.elements);F(N)},5);else if(A.offset<0){var z=a(k,!0),w=z[z.length-2],C=x.get(w);l(w,!1),F(C)}}c==null||c(p)}}function ale(e){Promise.resolve().then(e)}var FC="__RC_UTIL_PATH_SPLIT__",i6=function(t){return t.join(FC)},sle=function(t){return t.split(FC)},jx="rc-menu-more";function lle(){var e=f.useState({}),t=Se(e,2),n=t[1],r=f.useRef(new Map),o=f.useRef(new Map),i=f.useState([]),a=Se(i,2),s=a[0],l=a[1],c=f.useRef(0),u=f.useRef(!1),d=function(){u.current||n({})},h=f.useCallback(function(x,S){var O=i6(S);o.current.set(O,x),r.current.set(x,O),c.current+=1;var E=c.current;ale(function(){E===c.current&&d()})},[]),p=f.useCallback(function(x,S){var O=i6(S);o.current.delete(O),r.current.delete(x)},[]),m=f.useCallback(function(x){l(x)},[]),g=f.useCallback(function(x,S){var O=r.current.get(x)||"",E=sle(O);return S&&s.includes(E[0])&&E.unshift(jx),E},[s]),v=f.useCallback(function(x,S){return x.filter(function(O){return O!==void 0}).some(function(O){var E=g(O,!0);return E.includes(S)})},[g]),y=function(){var S=Ie(r.current.keys());return s.length&&S.push(jx),S},b=f.useCallback(function(x){var S="".concat(r.current.get(x)).concat(FC),O=new Set;return Ie(o.current.keys()).forEach(function(E){E.startsWith(S)&&O.add(o.current.get(E))}),O},[]);return f.useEffect(function(){return function(){u.current=!0}},[]),{registerPath:h,unregisterPath:p,refreshOverflowKeys:m,isSubPathKey:v,getKeyPath:g,getKeys:y,getSubPathKeys:b}}function pf(e){var t=f.useRef(e);t.current=e;var n=f.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),a=0;a1&&(b.motionAppear=!1);var x=b.onVisibleChanged;return b.onVisibleChanged=function(S){return!h.current&&!S&&v(!0),x==null?void 0:x(S)},g?null:f.createElement(Nh,{mode:i,locked:!h.current},f.createElement(Ni,Pe({visible:y},b,{forceRender:l,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),function(S){var O=S.className,E=S.style;return f.createElement(HC,{id:t,className:O,style:E},o)}))}var Ple=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],Ole=["active"],kle=f.forwardRef(function(e,t){var n,r=e.style,o=e.className,i=e.title,a=e.eventKey;e.warnKey;var s=e.disabled,l=e.internalPopupClose,c=e.children,u=e.itemIcon,d=e.expandIcon,h=e.popupClassName,p=e.popupOffset,m=e.popupStyle,g=e.onClick,v=e.onMouseEnter,y=e.onMouseLeave,b=e.onTitleClick,x=e.onTitleMouseEnter,S=e.onTitleMouseLeave,O=xt(e,Ple),E=cz(a),k=f.useContext(ia),A=k.prefixCls,F=k.mode,H=k.openKeys,U=k.disabled,V=k.overflowDisabled,z=k.activeKey,w=k.selectedKeys,C=k.itemIcon,I=k.expandIcon,M=k.onItemClick,N=k.onOpenChange,B=k.onActive,R=f.useContext(AC),L=R._internalRenderSubMenuItem,P=f.useContext(fz),T=P.isSubPathKey,q=Od(),te="".concat(A,"-submenu"),ie=U||s,ue=f.useRef(),pe=f.useRef(),me=u??C,X=d??I,W=H.includes(a),G=!V&&W,J=T(w,a),Y=pz(a,ie,x,S),Q=Y.active,oe=xt(Y,Ole),_=f.useState(!1),re=Se(_,2),de=re[0],ne=re[1],se=function(Ee){ie||ne(Ee)},xe=function(Ee){se(!0),v==null||v({key:a,domEvent:Ee})},ve=function(Ee){se(!1),y==null||y({key:a,domEvent:Ee})},we=f.useMemo(function(){return Q||(F!=="inline"?de||T([z],a):!1)},[F,Q,z,de,a,T]),Ce=mz(q.length),ce=function(Ee){ie||(b==null||b({key:a,domEvent:Ee}),F==="inline"&&N(a,!W))},$=pf(function(Oe){g==null||g(Q0(Oe)),M(Oe)}),j=function(Ee){F!=="inline"&&N(a,Ee)},D=function(){B(a)},Z=E&&"".concat(E,"-popup"),le=f.createElement("div",Pe({role:"menuitem",style:Ce,className:"".concat(te,"-title"),tabIndex:ie?null:-1,ref:ue,title:typeof i=="string"?i:null,"data-menu-id":V&&E?null:E,"aria-expanded":G,"aria-haspopup":!0,"aria-controls":Z,"aria-disabled":ie,onClick:ce,onFocus:D},oe),i,f.createElement(gz,{icon:F!=="horizontal"?X:void 0,props:ae(ae({},e),{},{isOpen:G,isSubMenu:!0})},f.createElement("i",{className:"".concat(te,"-arrow")}))),fe=f.useRef(F);if(F!=="inline"&&q.length>1?fe.current="vertical":fe.current=F,!V){var be=fe.current;le=f.createElement(Cle,{mode:be,prefixCls:te,visible:!l&&G&&F!=="inline",popupClassName:h,popupOffset:p,popupStyle:m,popup:f.createElement(Nh,{mode:be==="horizontal"?"vertical":be},f.createElement(HC,{id:Z,ref:pe},c)),disabled:ie,onVisibleChange:j},le)}var je=f.createElement(Oa.Item,Pe({ref:t,role:"none"},O,{component:"li",style:r,className:he(te,"".concat(te,"-").concat(F),o,(n={},ee(n,"".concat(te,"-open"),G),ee(n,"".concat(te,"-active"),we),ee(n,"".concat(te,"-selected"),J),ee(n,"".concat(te,"-disabled"),ie),n)),onMouseEnter:xe,onMouseLeave:ve}),le,!V&&f.createElement(Ele,{id:Z,open:G,keyPath:q},c));return L&&(je=L(je,e,{selected:J,active:we,open:G,disabled:ie})),f.createElement(Nh,{onItemClick:$,mode:F==="horizontal"?"vertical":F,itemIcon:me,expandIcon:X},je)}),Hv=f.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=Od(n),i=UC(r,o),a=Dv();f.useEffect(function(){if(a)return a.registerPath(n,o),function(){a.unregisterPath(n,o)}},[o]);var s;return a?s=i:s=f.createElement(kle,Pe({ref:t},e),i),f.createElement(dz.Provider,{value:o},s)});function VC(e){var t=e.className,n=e.style,r=f.useContext(ia),o=r.prefixCls,i=Dv();return i?null:f.createElement("li",{role:"separator",className:he("".concat(o,"-item-divider"),t),style:n})}var Ile=["className","title","eventKey","children"],Nle=f.forwardRef(function(e,t){var n=e.className,r=e.title;e.eventKey;var o=e.children,i=xt(e,Ile),a=f.useContext(ia),s=a.prefixCls,l="".concat(s,"-item-group");return f.createElement("li",Pe({ref:t,role:"presentation"},i,{onClick:function(u){return u.stopPropagation()},className:he(l,n)}),f.createElement("div",{role:"presentation",className:"".concat(l,"-title"),title:typeof r=="string"?r:void 0},r),f.createElement("ul",{role:"group",className:"".concat(l,"-list")},o))}),$C=f.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=Od(n),i=UC(r,o),a=Dv();return a?i:f.createElement(Nle,Pe({ref:t},Nr(e,["warnKey"])),i)}),Rle=["label","children","key","type"];function Lx(e,t){var n=t.item,r=t.group,o=t.submenu,i=t.divider;return(e||[]).map(function(a,s){if(a&&nt(a)==="object"){var l=a,c=l.label,u=l.children,d=l.key,h=l.type,p=xt(l,Rle),m=d??"tmp-".concat(s);return u||h==="group"?h==="group"?f.createElement(r,Pe({key:m},p,{title:c}),Lx(u,t)):f.createElement(o,Pe({key:m},p,{title:c}),Lx(u,t)):h==="divider"?f.createElement(i,Pe({key:m},p)):f.createElement(n,Pe({key:m},p),c)}return null}).filter(function(a){return a})}function s6(e,t,n,r){var o=e,i=ae({divider:VC,item:Fv,group:$C,submenu:Hv},r);return t&&(o=Lx(t,i)),UC(o,n)}var Mle=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],Cl=[],Tle=f.forwardRef(function(e,t){var n,r,o=e,i=o.prefixCls,a=i===void 0?"rc-menu":i,s=o.rootClassName,l=o.style,c=o.className,u=o.tabIndex,d=u===void 0?0:u,h=o.items,p=o.children,m=o.direction,g=o.id,v=o.mode,y=v===void 0?"vertical":v,b=o.inlineCollapsed,x=o.disabled,S=o.disabledOverflow,O=o.subMenuOpenDelay,E=O===void 0?.1:O,k=o.subMenuCloseDelay,A=k===void 0?.1:k,F=o.forceSubMenuRender,H=o.defaultOpenKeys,U=o.openKeys,V=o.activeKey,z=o.defaultActiveFirst,w=o.selectable,C=w===void 0?!0:w,I=o.multiple,M=I===void 0?!1:I,N=o.defaultSelectedKeys,B=o.selectedKeys,R=o.onSelect,L=o.onDeselect,P=o.inlineIndent,T=P===void 0?24:P,q=o.motion,te=o.defaultMotions,ie=o.triggerSubMenuAction,ue=ie===void 0?"hover":ie,pe=o.builtinPlacements,me=o.itemIcon,X=o.expandIcon,W=o.overflowedIndicator,G=W===void 0?"...":W,J=o.overflowedIndicatorPopupClassName,Y=o.getPopupContainer,Q=o.onClick,oe=o.onOpenChange,_=o.onKeyDown;o.openAnimation,o.openTransitionName;var re=o._internalRenderMenuItem,de=o._internalRenderSubMenuItem,ne=o._internalComponents,se=xt(o,Mle),xe=f.useMemo(function(){return[s6(p,h,Cl,ne),s6(p,h,Cl,{})]},[p,h,ne]),ve=Se(xe,2),we=ve[0],Ce=ve[1],ce=f.useState(!1),$=Se(ce,2),j=$[0],D=$[1],Z=f.useRef(),le=ule(g),fe=m==="rtl",be=kr(H,{value:U,postState:function(ht){return ht||Cl}}),je=Se(be,2),Oe=je[0],Ee=je[1],Le=function(ht){var Pt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function _t(){Ee(ht),oe==null||oe(ht)}Pt?Ma.flushSync(_t):_t()},Me=f.useState(Oe),dt=Se(Me,2),bt=dt[0],pt=dt[1],Je=f.useRef(!1),Dt=f.useMemo(function(){return(y==="inline"||y==="vertical")&&b?["vertical",b]:[y,!1]},[y,b]),Xe=Se(Dt,2),Ve=Xe[0],lt=Xe[1],Fe=Ve==="inline",ze=f.useState(Ve),ot=Se(ze,2),Ke=ot[0],ke=ot[1],Be=f.useState(lt),Ne=Se(Be,2),Ae=Ne[0],wt=Ne[1];f.useEffect(function(){ke(Ve),wt(lt),Je.current&&(Fe?Ee(bt):Le(Cl))},[Ve,lt]);var Qe=f.useState(0),gt=Se(Qe,2),qe=gt[0],$e=gt[1],Ue=qe>=we.length-1||Ke!=="horizontal"||S;f.useEffect(function(){Fe&&pt(Oe)},[Oe]),f.useEffect(function(){return Je.current=!0,function(){Je.current=!1}},[]);var at=lle(),ut=at.registerPath,it=at.unregisterPath,Vt=at.refreshOverflowKeys,zt=at.isSubPathKey,Ze=at.getKeyPath,Ge=at.getKeys,et=at.getSubPathKeys,At=f.useMemo(function(){return{registerPath:ut,unregisterPath:it}},[ut,it]),rn=f.useMemo(function(){return{isSubPathKey:zt}},[zt]);f.useEffect(function(){Vt(Ue?Cl:we.slice(qe+1).map(function(Nt){return Nt.key}))},[qe,Ue]);var mn=kr(V||z&&((n=we[0])===null||n===void 0?void 0:n.key),{value:V}),un=Se(mn,2),gn=un[0],In=un[1],wn=pf(function(Nt){In(Nt)}),_n=pf(function(){In(void 0)});f.useImperativeHandle(t,function(){return{list:Z.current,focus:function(ht){var Pt,_t=Ge(),on=zx(_t,le),or=on.elements,Ur=on.key2element,ir=on.element2key,Vr=DC(Z.current,or),ua=gn??(Vr[0]?ir.get(Vr[0]):(Pt=we.find(function(Ct){return!Ct.props.disabled}))===null||Pt===void 0?void 0:Pt.key),Jn=Ur.get(ua);if(ua&&Jn){var da;Jn==null||(da=Jn.focus)===null||da===void 0||da.call(Jn,ht)}}}});var st=kr(N||[],{value:B,postState:function(ht){return Array.isArray(ht)?ht:ht==null?Cl:[ht]}}),ft=Se(st,2),kt=ft[0],Nn=ft[1],rr=function(ht){if(C){var Pt=ht.key,_t=kt.includes(Pt),on;M?_t?on=kt.filter(function(Ur){return Ur!==Pt}):on=[].concat(Ie(kt),[Pt]):on=[Pt],Nn(on);var or=ae(ae({},ht),{},{selectedKeys:on});_t?L==null||L(or):R==null||R(or)}!M&&Oe.length&&Ke!=="inline"&&Le(Cl)},vr=pf(function(Nt){Q==null||Q(Q0(Nt)),rr(Nt)}),Eo=pf(function(Nt,ht){var Pt=Oe.filter(function(on){return on!==Nt});if(ht)Pt.push(Nt);else if(Ke!=="inline"){var _t=et(Nt);Pt=Pt.filter(function(on){return!_t.has(on)})}za(Oe,Pt,!0)||Le(Pt,!0)}),si=function(ht,Pt){var _t=Pt??!Oe.includes(ht);Eo(ht,_t)},Po=ile(Ke,gn,fe,le,Z,Ge,Ze,In,si,_);f.useEffect(function(){D(!0)},[]);var Et=f.useMemo(function(){return{_internalRenderMenuItem:re,_internalRenderSubMenuItem:de}},[re,de]),St=Ke!=="horizontal"||S?we:we.map(function(Nt,ht){return f.createElement(Nh,{key:Nt.key,overflowDisabled:ht>qe},Nt)}),Rn=f.createElement(Oa,Pe({id:g,ref:Z,prefixCls:"".concat(a,"-overflow"),component:"ul",itemComponent:Fv,className:he(a,"".concat(a,"-root"),"".concat(a,"-").concat(Ke),c,(r={},ee(r,"".concat(a,"-inline-collapsed"),Ae),ee(r,"".concat(a,"-rtl"),fe),r),s),dir:m,style:l,role:"menu",tabIndex:d,data:St,renderRawItem:function(ht){return ht},renderRawRest:function(ht){var Pt=ht.length,_t=Pt?we.slice(-Pt):null;return f.createElement(Hv,{eventKey:jx,title:G,disabled:Ue,internalPopupClose:Pt===0,popupClassName:J},_t)},maxCount:Ke!=="horizontal"||S?Oa.INVALIDATE:Oa.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(ht){$e(ht)},onKeyDown:Po},se));return f.createElement(AC.Provider,{value:Et},f.createElement(sz.Provider,{value:le},f.createElement(Nh,{prefixCls:a,rootClassName:s,mode:Ke,openKeys:Oe,rtl:fe,disabled:x,motion:j?q:null,defaultMotions:j?te:null,activeKey:gn,onActive:wn,onInactive:_n,selectedKeys:kt,inlineIndent:T,subMenuOpenDelay:E,subMenuCloseDelay:A,forceSubMenuRender:F,builtinPlacements:pe,triggerSubMenuAction:ue,getPopupContainer:Y,itemIcon:me,expandIcon:X,onItemClick:vr,onOpenChange:Eo},f.createElement(fz.Provider,{value:rn},Rn),f.createElement("div",{style:{display:"none"},"aria-hidden":!0},f.createElement(uz.Provider,{value:At},Ce)))))}),ap=Tle;ap.Item=Fv;ap.SubMenu=Hv;ap.ItemGroup=$C;ap.Divider=VC;var zle={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},jle=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:zle}))},Lle=f.forwardRef(jle),Ble={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Ale=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:Ble}))},eg=f.forwardRef(Ale);const Dle=e=>!isNaN(parseFloat(e))&&isFinite(e),yz=f.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});var Fle=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let e=0;return function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return e+=1,`${t}${e}`}})(),Ule=f.forwardRef((e,t)=>{const{prefixCls:n,className:r,trigger:o,children:i,defaultCollapsed:a=!1,theme:s="dark",style:l={},collapsible:c=!1,reverseArrow:u=!1,width:d=200,collapsedWidth:h=80,zeroWidthTriggerStyle:p,breakpoint:m,onCollapse:g,onBreakpoint:v}=e,y=Fle(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:b}=f.useContext(yz),[x,S]=f.useState("collapsed"in e?e.collapsed:a),[O,E]=f.useState(!1);f.useEffect(()=>{"collapsed"in e&&S(e.collapsed)},[e.collapsed]);const k=(z,w)=>{"collapsed"in e||S(z),g==null||g(z,w)},A=f.useRef();A.current=z=>{E(z.matches),v==null||v(z.matches),x!==z.matches&&k(z.matches,"responsive")},f.useEffect(()=>{function z(C){return A.current(C)}let w;if(typeof window<"u"){const{matchMedia:C}=window;if(C&&m&&m in l6){w=C(`screen and (max-width: ${l6[m]})`);try{w.addEventListener("change",z)}catch{w.addListener(z)}z(w)}}return()=>{try{w==null||w.removeEventListener("change",z)}catch{w==null||w.removeListener(z)}}},[m]),f.useEffect(()=>{const z=Hle("ant-sider-");return b.addSider(z),()=>b.removeSider(z)},[]);const F=()=>{k(!x,"clickTrigger")},{getPrefixCls:H}=f.useContext(rt),U=()=>{const z=H("layout-sider",n),w=Nr(y,["collapsed"]),C=x?h:d,I=Dle(C)?`${C}px`:String(C),M=parseFloat(String(h||0))===0?f.createElement("span",{onClick:F,className:he(`${z}-zero-width-trigger`,`${z}-zero-width-trigger-${u?"right":"left"}`),style:p},o||f.createElement(Lle,null)):null,R={expanded:u?f.createElement(Ih,null):f.createElement(eg,null),collapsed:u?f.createElement(eg,null):f.createElement(Ih,null)}[x?"collapsed":"expanded"],L=o!==null?M||f.createElement("div",{className:`${z}-trigger`,onClick:F,style:{width:I}},o||R):null,P=Object.assign(Object.assign({},l),{flex:`0 0 ${I}`,maxWidth:I,minWidth:I,width:I}),T=he(z,`${z}-${s}`,{[`${z}-collapsed`]:!!x,[`${z}-has-trigger`]:c&&o!==null&&!M,[`${z}-below`]:!!O,[`${z}-zero-width`]:parseFloat(I)===0},r);return f.createElement("aside",Object.assign({className:T},w,{style:P,ref:t}),f.createElement("div",{className:`${z}-children`},i),c||O&&M?L:null)},V=f.useMemo(()=>({siderCollapsed:x}),[x]);return f.createElement(Uv.Provider,{value:V},U())}),bz=Ule;var Vle={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},$le=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:Vle}))},wz=f.forwardRef($le);const tg=f.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1});var Wle=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,dashed:r}=e,o=Wle(e,["prefixCls","className","dashed"]),{getPrefixCls:i}=f.useContext(rt),a=i("menu",t),s=he({[`${a}-item-divider-dashed`]:!!r},n);return f.createElement(VC,Object.assign({className:s},o))},Sz=e=>{var t;const{className:n,children:r,icon:o,title:i,danger:a}=e,{prefixCls:s,firstLevel:l,direction:c,disableMenuItemTitleTooltip:u,inlineCollapsed:d}=f.useContext(tg),h=b=>{const x=f.createElement("span",{className:`${s}-title-content`},r);return(!o||f.isValidElement(r)&&r.type==="span")&&r&&b&&l&&typeof r=="string"?f.createElement("div",{className:`${s}-inline-collapsed-noicon`},r.charAt(0)):x},{siderCollapsed:p}=f.useContext(Uv);let m=i;typeof i>"u"?m=l?r:"":i===!1&&(m="");const g={title:m};!p&&!d&&(g.title=null,g.open=!1);const v=ki(r).length;let y=f.createElement(Fv,Object.assign({},Nr(e,["title","icon","danger"]),{className:he({[`${s}-item-danger`]:a,[`${s}-item-only-child`]:(o?v+1:v)===1},n),title:typeof i=="string"?i:void 0}),yo(o,{className:he(f.isValidElement(o)?(t=o.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),h(d));return u||(y=f.createElement(kh,Object.assign({},g,{placement:c==="rtl"?"left":"right",overlayClassName:`${s}-inline-collapsed-tooltip`}),y)),y};var Xle=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{children:n}=e,r=Xle(e,["children"]),o=f.useContext(ng),i=f.useMemo(()=>Object.assign(Object.assign({},o),r),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),a=BY(n),s=vl(t,a?n.ref:null);return f.createElement(ng.Provider,{value:i},f.createElement(Ju,{space:!0},a?f.cloneElement(n,{ref:s}):n))}),Kle=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:o,lineWidth:i,lineType:a,itemPaddingInline:s}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${ye(i)} ${a} ${o}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:s},[`> ${t}-item:hover, - > ${t}-item-active, - > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${n}`,`background ${n}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},qle=e=>{let{componentCls:t,menuArrowOffset:n,calc:r}=e;return{[`${t}-rtl`]:{direction:"rtl"},[`${t}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${t}-rtl${t}-vertical, - ${t}-submenu-rtl ${t}-vertical`]:{[`${t}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${ye(r(n).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${ye(n)})`}}}}},c6=e=>Object.assign({},dl(e)),u6=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:o,groupTitleColor:i,itemBg:a,subMenuItemBg:s,itemSelectedBg:l,activeBarHeight:c,activeBarWidth:u,activeBarBorderWidth:d,motionDurationSlow:h,motionEaseInOut:p,motionEaseOut:m,itemPaddingInline:g,motionDurationMid:v,itemHoverColor:y,lineType:b,colorSplit:x,itemDisabledColor:S,dangerItemColor:O,dangerItemHoverColor:E,dangerItemSelectedColor:k,dangerItemActiveBg:A,dangerItemSelectedBg:F,popupBg:H,itemHoverBg:U,itemActiveBg:V,menuSubMenuBg:z,horizontalItemSelectedColor:w,horizontalItemSelectedBg:C,horizontalItemBorderRadius:I,horizontalItemHoverBg:M}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:a,[`&${n}-root:focus-visible`]:Object.assign({},c6(e)),[`${n}-item-group-title`]:{color:i},[`${n}-submenu-selected`]:{[`> ${n}-submenu-title`]:{color:o}},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:Object.assign({},c6(e))},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${S} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:y}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:U},"&:active":{backgroundColor:V}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:U},"&:active":{backgroundColor:V}}},[`${n}-item-danger`]:{color:O,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:E}},[`&${n}-item:active`]:{background:A}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:o,[`&${n}-item-danger`]:{color:k},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:l,[`&${n}-item-danger`]:{backgroundColor:F}},[`&${n}-submenu > ${n}`]:{backgroundColor:z},[`&${n}-popup > ${n}`]:{backgroundColor:H},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:H},[`&${n}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${n}-item, > ${n}-submenu`]:{top:d,marginTop:e.calc(d).mul(-1).equal(),marginBottom:0,borderRadius:I,"&::after":{position:"absolute",insetInline:g,bottom:0,borderBottom:`${ye(c)} solid transparent`,transition:`border-color ${h} ${p}`,content:'""'},"&:hover, &-active, &-open":{background:M,"&::after":{borderBottomWidth:c,borderBottomColor:w}},"&-selected":{color:w,backgroundColor:C,"&:hover":{backgroundColor:C},"&::after":{borderBottomWidth:c,borderBottomColor:w}}}}),[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${ye(d)} ${b} ${x}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:s},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${ye(u)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${v} ${m}`,`opacity ${v} ${m}`].join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:k}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${v} ${p}`,`opacity ${v} ${p}`].join(",")}}}}}},d6=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:o,menuArrowSize:i,marginXS:a,itemMarginBlock:s,itemWidth:l}=e,c=e.calc(i).add(o).add(a).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:ye(n),paddingInline:o,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:s,width:l},[`> ${t}-item, - > ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:ye(n)},[`${t}-item-group-list ${t}-submenu-title, - ${t}-submenu-title`]:{paddingInlineEnd:c}}},Gle=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:i,controlHeightLG:a,motionDurationMid:s,motionEaseOut:l,paddingXL:c,itemMarginInline:u,fontSizeLG:d,motionDurationSlow:h,paddingXS:p,boxShadowSecondary:m,collapsedWidth:g,collapsedIconSize:v}=e,y={height:r,lineHeight:ye(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},d6(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},d6(e)),{boxShadow:m})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:i,maxHeight:`calc(100vh - ${ye(e.calc(a).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${h}`,`background ${h}`,`padding ${s} ${l}`,`padding-inline calc(50% - ${ye(e.calc(d).div(2).equal())} - ${ye(u)})`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:y,[`& ${t}-item-group-title`]:{paddingInlineStart:c}},[`${t}-item`]:y}},{[`${t}-inline-collapsed`]:{width:g,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:d,textAlign:"center"}}},[`> ${t}-item, - > ${t}-item-group > ${t}-item-group-list > ${t}-item, - > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title, - > ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${ye(e.calc(d).div(2).equal())} - ${ye(u)})`,textOverflow:"clip",[` - ${t}-submenu-arrow, - ${t}-submenu-expand-icon - `]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:v,lineHeight:ye(r),"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},"a, a:hover":{color:o}},[`${t}-item-group-title`]:Object.assign(Object.assign({},Ch),{paddingInline:p})}}]},f6=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:i,iconCls:a,iconSize:s,iconMarginInlineEnd:l}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${n}`,`background ${n}`,`padding ${n} ${o}`].join(","),[`${t}-item-icon, ${a}`]:{minWidth:s,fontSize:s,transition:[`font-size ${r} ${i}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:l,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:Object.assign({},Sv()),[`&${t}-item-only-child`]:{[`> ${a}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},h6=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:o,menuArrowSize:i,menuArrowOffset:a}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:i,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${n} ${r}, opacity ${n}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(i).mul(.6).equal(),height:e.calc(i).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:[`background ${n} ${r}`,`transform ${n} ${r}`,`top ${n} ${r}`,`color ${n} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${ye(e.calc(a).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${ye(a)})`}}}}},Zle=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:i,motionEaseInOut:a,paddingXS:s,padding:l,colorSplit:c,lineWidth:u,zIndexPopup:d,borderRadiusLG:h,subMenuItemBorderRadius:p,menuArrowSize:m,menuArrowOffset:g,lineType:v,groupTitleLineHeight:y,groupTitleFontSize:b}=e;return[{"":{[`${n}`]:Object.assign(Object.assign({},Eh()),{"&-hidden":{display:"none"}})},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Pn(e)),Eh()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${ye(s)} ${ye(l)}`,fontSize:b,lineHeight:y,transition:`all ${o}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color ${o} ${a}`,`background ${o} ${a}`].join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${o} ${a}`,`background ${o} ${a}`,`padding ${i} ${a}`].join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:[`background ${o} ${a}`,`padding ${o} ${a}`].join(",")},[`${n}-title-content`]:{transition:`color ${o}`,[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"}},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:c,borderStyle:v,borderWidth:0,borderTopWidth:u,marginBlock:u,padding:0,"&-dashed":{borderStyle:"dashed"}}}),f6(e)),{[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${ye(e.calc(r).mul(2).equal())} ${ye(l)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:d,borderRadius:h,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:Object.assign(Object.assign(Object.assign({borderRadius:h},f6(e)),h6(e)),{[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:p},[`${n}-submenu-title::after`]:{transition:`transform ${o} ${a}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:e.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:e.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:e.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:e.paddingXS}}}),h6(e)),{[`&-inline-collapsed ${n}-submenu-arrow, - &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${ye(g)})`},"&::after":{transform:`rotate(45deg) translateX(${ye(e.calc(g).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${ye(e.calc(m).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${ye(e.calc(g).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${ye(g)})`}}})},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},Yle=e=>{var t,n,r;const{colorPrimary:o,colorError:i,colorTextDisabled:a,colorErrorBg:s,colorText:l,colorTextDescription:c,colorBgContainer:u,colorFillAlter:d,colorFillContent:h,lineWidth:p,lineWidthBold:m,controlItemBgActive:g,colorBgTextHover:v,controlHeightLG:y,lineHeight:b,colorBgElevated:x,marginXXS:S,padding:O,fontSize:E,controlHeightSM:k,fontSizeLG:A,colorTextLightSolid:F,colorErrorHover:H}=e,U=(t=e.activeBarWidth)!==null&&t!==void 0?t:0,V=(n=e.activeBarBorderWidth)!==null&&n!==void 0?n:p,z=(r=e.itemMarginInline)!==null&&r!==void 0?r:e.marginXXS,w=new jn(F).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:l,itemColor:l,colorItemTextHover:l,itemHoverColor:l,colorItemTextHoverHorizontal:o,horizontalItemHoverColor:o,colorGroupTitle:c,groupTitleColor:c,colorItemTextSelected:o,itemSelectedColor:o,colorItemTextSelectedHorizontal:o,horizontalItemSelectedColor:o,colorItemBg:u,itemBg:u,colorItemBgHover:v,itemHoverBg:v,colorItemBgActive:h,itemActiveBg:g,colorSubItemBg:d,subMenuItemBg:d,colorItemBgSelected:g,itemSelectedBg:g,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:U,colorActiveBarHeight:m,activeBarHeight:m,colorActiveBarBorderSize:p,activeBarBorderWidth:V,colorItemTextDisabled:a,itemDisabledColor:a,colorDangerItemText:i,dangerItemColor:i,colorDangerItemTextHover:i,dangerItemHoverColor:i,colorDangerItemTextSelected:i,dangerItemSelectedColor:i,colorDangerItemBgActive:s,dangerItemActiveBg:s,colorDangerItemBgSelected:s,dangerItemSelectedBg:s,itemMarginInline:z,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:y,groupTitleLineHeight:b,collapsedWidth:y*2,popupBg:x,itemMarginBlock:S,itemPaddingInline:O,horizontalLineHeight:`${y*1.15}px`,iconSize:E,iconMarginInlineEnd:k-E,collapsedIconSize:A,groupTitleFontSize:E,darkItemDisabledColor:new jn(F).setAlpha(.25).toRgbString(),darkItemColor:w,darkDangerItemColor:i,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:F,darkItemSelectedBg:o,darkDangerItemSelectedBg:i,darkItemHoverBg:"transparent",darkGroupTitleColor:w,darkItemHoverColor:F,darkDangerItemHoverColor:H,darkDangerItemSelectedColor:F,darkDangerItemActiveBg:i,itemWidth:U?`calc(100% + ${V}px)`:`calc(100% - ${z*2}px)`}},_le=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return An("Menu",o=>{const{colorBgElevated:i,controlHeightLG:a,fontSize:s,darkItemColor:l,darkDangerItemColor:c,darkItemBg:u,darkSubMenuItemBg:d,darkItemSelectedColor:h,darkItemSelectedBg:p,darkDangerItemSelectedBg:m,darkItemHoverBg:g,darkGroupTitleColor:v,darkItemHoverColor:y,darkItemDisabledColor:b,darkDangerItemHoverColor:x,darkDangerItemSelectedColor:S,darkDangerItemActiveBg:O,popupBg:E,darkPopupBg:k}=o,A=o.calc(s).div(7).mul(5).equal(),F=$t(o,{menuArrowSize:A,menuHorizontalHeight:o.calc(a).mul(1.15).equal(),menuArrowOffset:o.calc(A).mul(.25).equal(),menuSubMenuBg:i,calc:o.calc,popupBg:E}),H=$t(F,{itemColor:l,itemHoverColor:y,groupTitleColor:v,itemSelectedColor:h,itemBg:u,popupBg:k,subMenuItemBg:d,itemActiveBg:"transparent",itemSelectedBg:p,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:g,itemDisabledColor:b,dangerItemColor:c,dangerItemHoverColor:x,dangerItemSelectedColor:S,dangerItemActiveBg:O,dangerItemSelectedBg:m,menuSubMenuBg:d,horizontalItemSelectedColor:h,horizontalItemSelectedBg:p});return[Zle(F),Kle(F),Gle(F),u6(F,"light"),u6(H,"dark"),qle(F),uT(F),Qu(F,"slide-up"),Qu(F,"slide-down"),rp(F,"zoom-big")]},Yle,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:n,unitless:{groupTitleLineHeight:!0}})(e,t)},Ez=e=>{var t;const{popupClassName:n,icon:r,title:o,theme:i}=e,a=f.useContext(tg),{prefixCls:s,inlineCollapsed:l,theme:c}=a,u=Od();let d;if(!r)d=l&&!u.length&&o&&typeof o=="string"?f.createElement("div",{className:`${s}-inline-collapsed-noicon`},o.charAt(0)):f.createElement("span",{className:`${s}-title-content`},o);else{const m=f.isValidElement(o)&&o.type==="span";d=f.createElement(f.Fragment,null,yo(r,{className:he(f.isValidElement(r)?(t=r.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),m?o:f.createElement("span",{className:`${s}-title-content`},o))}const h=f.useMemo(()=>Object.assign(Object.assign({},a),{firstLevel:!1}),[a]),[p]=Ed("Menu");return f.createElement(tg.Provider,{value:h},f.createElement(Hv,Object.assign({},Nr(e,["icon"]),{title:d,popupClassName:he(s,n,`${s}-${i||c}`),popupStyle:{zIndex:p}})))};var Jle=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const r=f.useContext(ng),o=r||{},{getPrefixCls:i,getPopupContainer:a,direction:s,menu:l}=f.useContext(rt),c=i(),{prefixCls:u,className:d,style:h,theme:p="light",expandIcon:m,_internalDisableMenuItemTitleTooltip:g,inlineCollapsed:v,siderCollapsed:y,rootClassName:b,mode:x,selectable:S,onClick:O,overflowedIndicatorPopupClassName:E}=e,k=Jle(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),A=Nr(k,["collapsedWidth"]);(n=o.validator)===null||n===void 0||n.call(o,{mode:x});const F=sn(function(){var P;O==null||O.apply(void 0,arguments),(P=o.onClick)===null||P===void 0||P.call(o)}),H=o.mode||x,U=S??o.selectable,V=f.useMemo(()=>y!==void 0?y:v,[v,y]),z={horizontal:{motionName:`${c}-slide-up`},inline:j7(c),other:{motionName:`${c}-zoom-big`}},w=i("menu",u||o.prefixCls),C=So(w),[I,M,N]=_le(w,C,!r),B=he(`${w}-${p}`,l==null?void 0:l.className,d),R=f.useMemo(()=>{var P,T;if(typeof m=="function"||N1(m))return m||null;if(typeof o.expandIcon=="function"||N1(o.expandIcon))return o.expandIcon||null;if(typeof(l==null?void 0:l.expandIcon)=="function"||N1(l==null?void 0:l.expandIcon))return(l==null?void 0:l.expandIcon)||null;const q=(P=m??(o==null?void 0:o.expandIcon))!==null&&P!==void 0?P:l==null?void 0:l.expandIcon;return yo(q,{className:he(`${w}-submenu-expand-icon`,f.isValidElement(q)?(T=q.props)===null||T===void 0?void 0:T.className:void 0)})},[m,o==null?void 0:o.expandIcon,l==null?void 0:l.expandIcon,w]),L=f.useMemo(()=>({prefixCls:w,inlineCollapsed:V||!1,direction:s,firstLevel:!0,theme:p,mode:H,disableMenuItemTitleTooltip:g}),[w,V,s,g,p]);return I(f.createElement(ng.Provider,{value:null},f.createElement(tg.Provider,{value:L},f.createElement(ap,Object.assign({getPopupContainer:a,overflowedIndicator:f.createElement(wz,null),overflowedIndicatorPopupClassName:he(w,`${w}-${p}`,E),mode:H,selectable:U,onClick:F},A,{inlineCollapsed:V,style:Object.assign(Object.assign({},l==null?void 0:l.style),h),className:B,prefixCls:w,direction:s,defaultMotions:z,expandIcon:R,ref:t,rootClassName:he(b,M,o.rootClassName,N,C),_internalComponents:Qle})))))}),Ec=f.forwardRef((e,t)=>{const n=f.useRef(null),r=f.useContext(Uv);return f.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{var i;(i=n.current)===null||i===void 0||i.focus(o)}})),f.createElement(ece,Object.assign({ref:n},e,r))});Ec.Item=Sz;Ec.SubMenu=Ez;Ec.Divider=xz;Ec.ItemGroup=$C;const tce=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:o}=e,i=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${i}`]:{[`&${i}-danger:not(${i}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},nce=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:i,antCls:a,iconCls:s,motionDurationMid:l,paddingBlock:c,fontSize:u,dropdownEdgeChildPadding:d,colorTextDisabled:h,fontSizeIcon:p,controlPaddingHorizontal:m,colorBgElevated:g}=e;return[{[t]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(i).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${a}-btn`]:{[`& > ${s}-down, & > ${a}-btn-icon > ${s}-down`]:{fontSize:p}},[`${t}-wrap`]:{position:"relative",[`${a}-btn > ${s}-down`]:{fontSize:p},[`${s}-down::before`]:{transition:`transform ${l}`}},[`${t}-wrap-open`]:{[`${s}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomLeft, - &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomLeft, - &${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottom, - &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottom, - &${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomRight, - &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:xC},[`&${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topLeft, - &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topLeft, - &${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-top, - &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-top, - &${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topRight, - &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topRight`]:{animationName:CC},[`&${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomLeft, - &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottom, - &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:SC},[`&${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topLeft, - &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-top, - &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topRight`]:{animationName:EC}}},jC(e,g,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:Object.assign(Object.assign({},Pn(e)),{[n]:Object.assign(Object.assign({padding:d,listStyleType:"none",backgroundColor:g,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},lc(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${ye(c)} ${ye(m)}`,color:e.colorTextDescription,transition:`all ${l}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:u,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${l}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${ye(c)} ${ye(m)}`,color:e.colorText,fontWeight:"normal",fontSize:u,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${l}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},lc(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:h,cursor:"not-allowed","&:hover":{color:h,backgroundColor:g,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${ye(e.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorTextDescription,fontSize:p,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${ye(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(m).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:h,backgroundColor:g,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})})},[Qu(e,"slide-up"),Qu(e,"slide-down"),Z0(e,"move-up"),Z0(e,"move-down"),rp(e,"zoom-big")]]},rce=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},Av({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),zC(e)),oce=An("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,i=$t(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[nce(i),tce(i)]},rce,{resetStyle:!1}),Vv=e=>{var t;const{menu:n,arrow:r,prefixCls:o,children:i,trigger:a,disabled:s,dropdownRender:l,getPopupContainer:c,overlayClassName:u,rootClassName:d,overlayStyle:h,open:p,onOpenChange:m,visible:g,onVisibleChange:v,mouseEnterDelay:y=.15,mouseLeaveDelay:b=.1,autoAdjustOverflow:x=!0,placement:S="",overlay:O,transitionName:E}=e,{getPopupContainer:k,getPrefixCls:A,direction:F,dropdown:H}=f.useContext(rt);xc();const U=f.useMemo(()=>{const J=A();return E!==void 0?E:S.includes("top")?`${J}-slide-down`:`${J}-slide-up`},[A,S,E]),V=f.useMemo(()=>S?S.includes("Center")?S.slice(0,S.indexOf("Center")):S:F==="rtl"?"bottomRight":"bottomLeft",[S,F]),z=A("dropdown",o),w=So(z),[C,I,M]=oce(z,w),[,N]=hr(),B=f.Children.only(i),R=yo(B,{className:he(`${z}-trigger`,{[`${z}-rtl`]:F==="rtl"},B.props.className),disabled:(t=B.props.disabled)!==null&&t!==void 0?t:s}),L=s?[]:a,P=!!(L!=null&&L.includes("contextMenu")),[T,q]=kr(!1,{value:p??g}),te=sn(J=>{m==null||m(J,{source:"trigger"}),v==null||v(J),q(J)}),ie=he(u,d,I,M,w,H==null?void 0:H.className,{[`${z}-rtl`]:F==="rtl"}),ue=tz({arrowPointAtCenter:typeof r=="object"&&r.pointAtCenter,autoAdjustOverflow:x,offset:N.marginXXS,arrowWidth:r?N.sizePopupArrow:0,borderRadius:N.borderRadius}),pe=f.useCallback(()=>{n!=null&&n.selectable&&(n!=null&&n.multiple)||(m==null||m(!1,{source:"menu"}),q(!1))},[n==null?void 0:n.selectable,n==null?void 0:n.multiple]),me=()=>{let J;return n!=null&&n.items?J=f.createElement(Ec,Object.assign({},n)):typeof O=="function"?J=O():J=O,l&&(J=l(J)),J=f.Children.only(typeof J=="string"?f.createElement("span",null,J):J),f.createElement(Cz,{prefixCls:`${z}-menu`,rootClassName:he(M,w),expandIcon:f.createElement("span",{className:`${z}-menu-submenu-arrow`},f.createElement(Ih,{className:`${z}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:pe,validator:Y=>{}},J)},[X,W]=Ed("Dropdown",h==null?void 0:h.zIndex);let G=f.createElement(_se,Object.assign({alignPoint:P},Nr(e,["rootClassName"]),{mouseEnterDelay:y,mouseLeaveDelay:b,visible:T,builtinPlacements:ue,arrow:!!r,overlayClassName:ie,prefixCls:z,getPopupContainer:c||k,transitionName:U,trigger:L,overlay:me,placement:V,onVisibleChange:te,overlayStyle:Object.assign(Object.assign(Object.assign({},H==null?void 0:H.style),h),{zIndex:X})}),R);return X&&(G=f.createElement(_h.Provider,{value:W},G)),C(G)};function ice(e){return Object.assign(Object.assign({},e),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ace=MT(Vv,"dropdown",e=>e,ice),sce=e=>f.createElement(ace,Object.assign({},e),f.createElement("span",null));Vv._InternalPanelDoNotUseOrYouWillBeFired=sce;const Pz=f.createContext(null),lce=Pz.Provider,Oz=f.createContext(null),cce=Oz.Provider;var uce=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],kz=f.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-checkbox":n,o=e.className,i=e.style,a=e.checked,s=e.disabled,l=e.defaultChecked,c=l===void 0?!1:l,u=e.type,d=u===void 0?"checkbox":u,h=e.title,p=e.onChange,m=xt(e,uce),g=f.useRef(null),v=f.useRef(null),y=kr(c,{value:a}),b=Se(y,2),x=b[0],S=b[1];f.useImperativeHandle(t,function(){return{focus:function(A){var F;(F=g.current)===null||F===void 0||F.focus(A)},blur:function(){var A;(A=g.current)===null||A===void 0||A.blur()},input:g.current,nativeElement:v.current}});var O=he(r,o,ee(ee({},"".concat(r,"-checked"),x),"".concat(r,"-disabled"),s)),E=function(A){s||("checked"in e||S(A.target.checked),p==null||p({target:ae(ae({},e),{},{type:d,checked:A.target.checked}),stopPropagation:function(){A.stopPropagation()},preventDefault:function(){A.preventDefault()},nativeEvent:A.nativeEvent}))};return f.createElement("span",{className:O,title:h,style:i,ref:v},f.createElement("input",Pe({},m,{className:"".concat(r,"-input"),ref:g,onChange:E,disabled:s,checked:!!x,type:d})),f.createElement("span",{className:"".concat(r,"-inner")}))});const dce=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-group`;return{[r]:Object.assign(Object.assign({},Pn(e)),{display:"inline-block",fontSize:0,[`&${r}-rtl`]:{direction:"rtl"},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:"none"}})}},fce=e=>{const{componentCls:t,wrapperMarginInlineEnd:n,colorPrimary:r,radioSize:o,motionDurationSlow:i,motionDurationMid:a,motionEaseInOutCirc:s,colorBgContainer:l,colorBorder:c,lineWidth:u,colorBgContainerDisabled:d,colorTextDisabled:h,paddingXS:p,dotColorDisabled:m,lineType:g,radioColor:v,radioBgColor:y,calc:b}=e,x=`${t}-inner`,O=b(o).sub(b(4).mul(2)),E=b(1).mul(o).equal({unit:!0});return{[`${t}-wrapper`]:Object.assign(Object.assign({},Pn(e)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:n,cursor:"pointer",[`&${t}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:e.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${t}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${ye(u)} ${g} ${r}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[t]:Object.assign(Object.assign({},Pn(e)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${t}-wrapper:hover &, - &:hover ${x}`]:{borderColor:r},[`${t}-input:focus-visible + ${x}`]:Object.assign({},dl(e)),[`${t}:hover::after, ${t}-wrapper:hover &::after`]:{visibility:"visible"},[`${t}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:E,height:E,marginBlockStart:b(1).mul(o).div(-2).equal({unit:!0}),marginInlineStart:b(1).mul(o).div(-2).equal({unit:!0}),backgroundColor:v,borderBlockStart:0,borderInlineStart:0,borderRadius:E,transform:"scale(0)",opacity:0,transition:`all ${i} ${s}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:E,height:E,backgroundColor:l,borderColor:c,borderStyle:"solid",borderWidth:u,borderRadius:"50%",transition:`all ${a}`},[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${t}-checked`]:{[x]:{borderColor:r,backgroundColor:y,"&::after":{transform:`scale(${e.calc(e.dotSize).div(o).equal()})`,opacity:1,transition:`all ${i} ${s}`}}},[`${t}-disabled`]:{cursor:"not-allowed",[x]:{backgroundColor:d,borderColor:c,cursor:"not-allowed","&::after":{backgroundColor:m}},[`${t}-input`]:{cursor:"not-allowed"},[`${t}-disabled + span`]:{color:h,cursor:"not-allowed"},[`&${t}-checked`]:{[x]:{"&::after":{transform:`scale(${b(O).div(o).equal()})`}}}},[`span${t} + *`]:{paddingInlineStart:p,paddingInlineEnd:p}})}},hce=e=>{const{buttonColor:t,controlHeight:n,componentCls:r,lineWidth:o,lineType:i,colorBorder:a,motionDurationSlow:s,motionDurationMid:l,buttonPaddingInline:c,fontSize:u,buttonBg:d,fontSizeLG:h,controlHeightLG:p,controlHeightSM:m,paddingXS:g,borderRadius:v,borderRadiusSM:y,borderRadiusLG:b,buttonCheckedBg:x,buttonSolidCheckedColor:S,colorTextDisabled:O,colorBgContainerDisabled:E,buttonCheckedBgDisabled:k,buttonCheckedColorDisabled:A,colorPrimary:F,colorPrimaryHover:H,colorPrimaryActive:U,buttonSolidCheckedBg:V,buttonSolidCheckedHoverBg:z,buttonSolidCheckedActiveBg:w,calc:C}=e;return{[`${r}-button-wrapper`]:{position:"relative",display:"inline-block",height:n,margin:0,paddingInline:c,paddingBlock:0,color:t,fontSize:u,lineHeight:ye(C(n).sub(C(o).mul(2)).equal()),background:d,border:`${ye(o)} ${i} ${a}`,borderBlockStartWidth:C(o).add(.02).equal(),borderInlineStartWidth:0,borderInlineEndWidth:o,cursor:"pointer",transition:[`color ${l}`,`background ${l}`,`box-shadow ${l}`].join(","),a:{color:t},[`> ${r}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:C(o).mul(-1).equal(),insetInlineStart:C(o).mul(-1).equal(),display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:o,paddingInline:0,backgroundColor:a,transition:`background-color ${s}`,content:'""'}},"&:first-child":{borderInlineStart:`${ye(o)} ${i} ${a}`,borderStartStartRadius:v,borderEndStartRadius:v},"&:last-child":{borderStartEndRadius:v,borderEndEndRadius:v},"&:first-child:last-child":{borderRadius:v},[`${r}-group-large &`]:{height:p,fontSize:h,lineHeight:ye(C(p).sub(C(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:b,borderEndStartRadius:b},"&:last-child":{borderStartEndRadius:b,borderEndEndRadius:b}},[`${r}-group-small &`]:{height:m,paddingInline:C(g).sub(o).equal(),paddingBlock:0,lineHeight:ye(C(m).sub(C(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:y,borderEndStartRadius:y},"&:last-child":{borderStartEndRadius:y,borderEndEndRadius:y}},"&:hover":{position:"relative",color:F},"&:has(:focus-visible)":Object.assign({},dl(e)),[`${r}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${r}-button-wrapper-disabled)`]:{zIndex:1,color:F,background:x,borderColor:F,"&::before":{backgroundColor:F},"&:first-child":{borderColor:F},"&:hover":{color:H,borderColor:H,"&::before":{backgroundColor:H}},"&:active":{color:U,borderColor:U,"&::before":{backgroundColor:U}}},[`${r}-group-solid &-checked:not(${r}-button-wrapper-disabled)`]:{color:S,background:V,borderColor:V,"&:hover":{color:S,background:z,borderColor:z},"&:active":{color:S,background:w,borderColor:w}},"&-disabled":{color:O,backgroundColor:E,borderColor:a,cursor:"not-allowed","&:first-child, &:hover":{color:O,backgroundColor:E,borderColor:a}},[`&-disabled${r}-button-wrapper-checked`]:{color:A,backgroundColor:k,borderColor:a,boxShadow:"none"}}}},pce=e=>{const{wireframe:t,padding:n,marginXS:r,lineWidth:o,fontSizeLG:i,colorText:a,colorBgContainer:s,colorTextDisabled:l,controlItemBgActiveDisabled:c,colorTextLightSolid:u,colorPrimary:d,colorPrimaryHover:h,colorPrimaryActive:p,colorWhite:m}=e,g=4,v=i,y=t?v-g*2:v-(g+o)*2;return{radioSize:v,dotSize:y,dotColorDisabled:l,buttonSolidCheckedColor:u,buttonSolidCheckedBg:d,buttonSolidCheckedHoverBg:h,buttonSolidCheckedActiveBg:p,buttonBg:s,buttonCheckedBg:s,buttonColor:a,buttonCheckedBgDisabled:c,buttonCheckedColorDisabled:l,buttonPaddingInline:n-o,wrapperMarginInlineEnd:r,radioColor:t?d:m,radioBgColor:t?s:d}},Iz=An("Radio",e=>{const{controlOutline:t,controlOutlineWidth:n}=e,r=`0 0 0 ${ye(n)} ${t}`,i=$t(e,{radioFocusShadow:r,radioButtonFocusShadow:r});return[dce(i),fce(i),hce(i)]},pce,{unitless:{radioSize:!0,dotSize:!0}});var mce=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const o=f.useContext(Pz),i=f.useContext(Oz),{getPrefixCls:a,direction:s,radio:l}=f.useContext(rt),c=f.useRef(null),u=zi(t,c),{isFormItemInput:d}=f.useContext(oa),h=w=>{var C,I;(C=e.onChange)===null||C===void 0||C.call(e,w),(I=o==null?void 0:o.onChange)===null||I===void 0||I.call(o,w)},{prefixCls:p,className:m,rootClassName:g,children:v,style:y,title:b}=e,x=mce(e,["prefixCls","className","rootClassName","children","style","title"]),S=a("radio",p),O=((o==null?void 0:o.optionType)||i)==="button",E=O?`${S}-button`:S,k=So(S),[A,F,H]=Iz(S,k),U=Object.assign({},x),V=f.useContext(ds);o&&(U.name=o.name,U.onChange=h,U.checked=e.value===o.value,U.disabled=(n=U.disabled)!==null&&n!==void 0?n:o.disabled),U.disabled=(r=U.disabled)!==null&&r!==void 0?r:V;const z=he(`${E}-wrapper`,{[`${E}-wrapper-checked`]:U.checked,[`${E}-wrapper-disabled`]:U.disabled,[`${E}-wrapper-rtl`]:s==="rtl",[`${E}-wrapper-in-form-item`]:d},l==null?void 0:l.className,m,g,F,H,k);return A(f.createElement(gC,{component:"Radio",disabled:U.disabled},f.createElement("label",{className:z,style:Object.assign(Object.assign({},l==null?void 0:l.style),y),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:b},f.createElement(kz,Object.assign({},U,{className:he(U.className,{[kv]:!O}),type:"radio",prefixCls:E,ref:u})),v!==void 0?f.createElement("span",null,v):null)))},rg=f.forwardRef(gce),vce=f.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=f.useContext(rt),[o,i]=kr(e.defaultValue,{value:e.value}),a=w=>{const C=o,I=w.target.value;"value"in e||i(I);const{onChange:M}=e;M&&I!==C&&M(w)},{prefixCls:s,className:l,rootClassName:c,options:u,buttonStyle:d="outline",disabled:h,children:p,size:m,style:g,id:v,onMouseEnter:y,onMouseLeave:b,onFocus:x,onBlur:S}=e,O=n("radio",s),E=`${O}-group`,k=So(O),[A,F,H]=Iz(O,k);let U=p;u&&u.length>0&&(U=u.map(w=>typeof w=="string"||typeof w=="number"?f.createElement(rg,{key:w.toString(),prefixCls:O,disabled:h,value:w,checked:o===w},w):f.createElement(rg,{key:`radio-group-value-options-${w.value}`,prefixCls:O,disabled:w.disabled||h,value:w.value,checked:o===w.value,title:w.title,style:w.style,id:w.id,required:w.required},w.label)));const V=Fa(m),z=he(E,`${E}-${d}`,{[`${E}-${V}`]:V,[`${E}-rtl`]:r==="rtl"},l,c,F,H,k);return A(f.createElement("div",Object.assign({},Fr(e,{aria:!0,data:!0}),{className:z,style:g,onMouseEnter:y,onMouseLeave:b,onFocus:x,onBlur:S,id:v,ref:t}),f.createElement(lce,{value:{onChange:a,value:o,disabled:e.disabled,name:e.name,optionType:e.optionType}},U)))}),yce=f.memo(vce);var bce=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n}=f.useContext(rt),{prefixCls:r}=e,o=bce(e,["prefixCls"]),i=n("radio",r);return f.createElement(cce,{value:"button"},f.createElement(rg,Object.assign({prefixCls:i},o,{type:"radio",ref:t})))},xce=f.forwardRef(wce),sp=rg;sp.Button=xce;sp.Group=yce;sp.__ANT_RADIO=!0;function WC(e){return $t(e,{inputAffixPadding:e.paddingXXS})}const XC=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:o,controlHeightSM:i,controlHeightLG:a,fontSizeLG:s,lineHeightLG:l,paddingSM:c,controlPaddingHorizontalSM:u,controlPaddingHorizontal:d,colorFillAlter:h,colorPrimaryHover:p,colorPrimary:m,controlOutlineWidth:g,controlOutline:v,colorErrorOutline:y,colorWarningOutline:b,colorBgContainer:x}=e;return{paddingBlock:Math.max(Math.round((t-n*r)/2*10)/10-o,0),paddingBlockSM:Math.max(Math.round((i-n*r)/2*10)/10-o,0),paddingBlockLG:Math.ceil((a-s*l)/2*10)/10-o,paddingInline:c-o,paddingInlineSM:u-o,paddingInlineLG:d-o,addonBg:h,activeBorderColor:m,hoverBorderColor:p,activeShadow:`0 0 0 ${g}px ${v}`,errorActiveShadow:`0 0 0 ${g}px ${y}`,warningActiveShadow:`0 0 0 ${g}px ${b}`,hoverBg:x,activeBg:x,inputFontSize:n,inputFontSizeLG:s,inputFontSizeSM:n}},Sce=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),$v=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},Sce($t(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),KC=(e,t)=>({background:e.colorBgContainer,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:t.borderColor,"&:hover":{borderColor:t.hoverBorderColor,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:t.activeBorderColor,boxShadow:t.activeShadow,outline:0,backgroundColor:e.activeBg}}),p6=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},KC(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),Cce=(e,t)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},KC(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},$v(e))}),p6(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),p6(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),m6=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),Ece=e=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${ye(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},m6(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText})),m6(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:Object.assign({},$v(e))}})}),Pce=(e,t)=>{const{componentCls:n}=e;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${n}-disabled, &[disabled]`]:{color:e.colorTextDisabled},[`&${n}-status-error`]:{"&, & input, & textarea":{color:e.colorError}},[`&${n}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning}}},t)}},Nz=(e,t)=>({background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:t==null?void 0:t.inputColor},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}),g6=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},Nz(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}})}),Oce=(e,t)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Nz(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.colorPrimary})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},$v(e))}),g6(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError})),g6(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning})),t)}),v6=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),kce=e=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary},[`${e.componentCls}-filled:not(:focus):not(:focus-within)`]:{"&:not(:first-child)":{borderInlineStart:`${ye(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&:not(:last-child)":{borderInlineEnd:`${ye(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}}}},v6(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText})),v6(e,{status:"warning",addonBg:e.colorWarningBg,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary,color:e.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${ye(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${ye(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${ye(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${ye(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${ye(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${ye(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}})}),Ice=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),Rz=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:o}=e;return{padding:`${ye(t)} ${ye(o)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},qC=e=>({padding:`${ye(e.paddingBlockSM)} ${ye(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),GC=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${ye(e.paddingBlock)} ${ye(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},Ice(e.colorTextPlaceholder)),{"textarea&":{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},Rz(e)),"&-sm":Object.assign({},qC(e)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),Nce=e=>{const{componentCls:t,antCls:n}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},Rz(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},qC(e)),[`&-lg ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${ye(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${ye(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${ye(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{[`${n}-select-selector`]:{backgroundColor:"inherit",border:`${ye(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${n}-select-selector`]:{color:e.colorPrimary}}},[`${n}-cascader-picker`]:{margin:`-9px ${ye(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${n}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},Eh()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[` - & > ${t}-affix-wrapper, - & > ${t}-number-affix-wrapper, - & > ${n}-picker-range - `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderInlineEndWidth:e.lineWidth},[`${t}`]:{float:"none"},[`& > ${n}-select > ${n}-select-selector, - & > ${n}-select-auto-complete ${t}, - & > ${n}-cascader-picker ${t}, - & > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover, &:focus":{zIndex:1}},[`& > ${n}-select-focused`]:{zIndex:1},[`& > ${n}-select > ${n}-select-arrow`]:{zIndex:1},[`& > *:first-child, - & > ${n}-select:first-child > ${n}-select-selector, - & > ${n}-select-auto-complete:first-child ${t}, - & > ${n}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child, - & > ${n}-select:last-child > ${n}-select-selector, - & > ${n}-cascader-picker:last-child ${t}, - & > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})}},Rce=e=>{const{componentCls:t,controlHeightSM:n,lineWidth:r,calc:o}=e,a=o(n).sub(o(r).mul(2)).sub(16).div(2).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Pn(e)),GC(e)),Cce(e)),Oce(e)),Pce(e)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:a,paddingBottom:a}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},Mce=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${ye(e.inputAffixPadding)}`}}}},Tce=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:o,colorIcon:i,colorIconHover:a,iconCls:s}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign({},GC(e)),{display:"inline-flex",[`&:not(${t}-disabled):hover`]:{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${t}`]:{padding:0},[`> input${t}, > textarea${t}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:r},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n}}}),Mce(e)),{[`${s}${t}-password-icon`]:{color:i,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:a}}})}},zce=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},Pn(e)),Nce(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}}},Ece(e)),kce(e)),{[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}}})})}},jce=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-search`;return{[r]:{[`${t}`]:{"&:hover, &:focus":{borderColor:e.colorPrimaryHover,[`+ ${t}-group-addon ${r}-button:not(${n}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:e.calc(e.lineHeightLG).sub(2e-4).equal()},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${r}-button`]:{marginInlineEnd:-1,paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${r}-button:not(${n}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${n}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${r}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${r}-button`]:{height:e.controlHeightLG},[`&-small ${r}-button`]:{height:e.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, - > ${t}, - ${t}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},Lce=e=>{const{componentCls:t,paddingLG:n}=e,r=`${t}-textarea`;return{[r]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:e.calc(e.fontSize).mul(e.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` - &-allow-clear > ${t}, - &-affix-wrapper${r}-has-feedback ${t} - `]:{paddingInlineEnd:n},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,insetBlockStart:e.paddingXS},[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}},Bce=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},ZC=An("Input",e=>{const t=$t(e,WC(e));return[Rce(t),Lce(t),Tce(t),zce(t),jce(t),Bce(t),bC(t)]},XC,{resetFont:!1});function Ace(e,t,n){var r=n||{},o=r.noTrailing,i=o===void 0?!1:o,a=r.noLeading,s=a===void 0?!1:a,l=r.debounceMode,c=l===void 0?void 0:l,u,d=!1,h=0;function p(){u&&clearTimeout(u)}function m(v){var y=v||{},b=y.upcomingOnly,x=b===void 0?!1:b;p(),d=!x}function g(){for(var v=arguments.length,y=new Array(v),b=0;be?s?(h=Date.now(),i||(u=setTimeout(c?E:O,e))):O():i!==!0&&(u=setTimeout(c?E:O,c===void 0?e-S:e))}return g.cancel=m,g}function Dce(e,t,n){var r={},o=r.atBegin,i=o===void 0?!1:o;return Ace(e,t,{debounceMode:i!==!1})}function Ro(e,t){return e[t]}var Fce=["children"];function Mz(e,t){return"".concat(e,"-").concat(t)}function Hce(e){return e&&e.type&&e.type.isTreeNode}function lp(e,t){return e??t}function ed(e){var t=e||{},n=t.title,r=t._title,o=t.key,i=t.children,a=n||"title";return{title:a,_title:r||[a],key:o||"key",children:i||"children"}}function Tz(e){function t(n){var r=ki(n);return r.map(function(o){if(!Hce(o))return En(!o,"Tree/TreeNode can only accept TreeNode as children."),null;var i=o.key,a=o.props,s=a.children,l=xt(a,Fce),c=ae({key:i},l),u=t(s);return u.length&&(c.children=u),c}).filter(function(o){return o})}return t(e)}function R1(e,t,n){var r=ed(n),o=r._title,i=r.key,a=r.children,s=new Set(t===!0?[]:t),l=[];function c(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return u.map(function(h,p){for(var m=Mz(d?d.pos:"0",p),g=lp(h[i],m),v,y=0;y1&&arguments[1]!==void 0?arguments[1]:{},n=t.initWrapper,r=t.processEntity,o=t.onProcessFinished,i=t.externalGetKey,a=t.childrenPropName,s=t.fieldNames,l=arguments.length>2?arguments[2]:void 0,c=i||l,u={},d={},h={posEntities:u,keyEntities:d};return n&&(h=n(h)||h),Uce(e,function(p){var m=p.node,g=p.index,v=p.pos,y=p.key,b=p.parentPos,x=p.level,S=p.nodes,O={node:m,nodes:S,index:g,key:y,pos:v,level:x},E=lp(y,v);u[v]=O,d[E]=O,O.parent=u[b],O.parent&&(O.parent.children=O.parent.children||[],O.parent.children.push(O)),r&&r(O,h)},{externalGetKey:c,childrenPropName:a,fieldNames:s}),o&&o(h),h}function Df(e,t){var n=t.expandedKeys,r=t.selectedKeys,o=t.loadedKeys,i=t.loadingKeys,a=t.checkedKeys,s=t.halfCheckedKeys,l=t.dragOverNodeKey,c=t.dropPosition,u=t.keyEntities,d=Ro(u,e),h={eventKey:e,expanded:n.indexOf(e)!==-1,selected:r.indexOf(e)!==-1,loaded:o.indexOf(e)!==-1,loading:i.indexOf(e)!==-1,checked:a.indexOf(e)!==-1,halfChecked:s.indexOf(e)!==-1,pos:String(d?d.pos:""),dragOver:l===e&&c===0,dragOverGapTop:l===e&&c===-1,dragOverGapBottom:l===e&&c===1};return h}function cr(e){var t=e.data,n=e.expanded,r=e.selected,o=e.checked,i=e.loaded,a=e.loading,s=e.halfChecked,l=e.dragOver,c=e.dragOverGapTop,u=e.dragOverGapBottom,d=e.pos,h=e.active,p=e.eventKey,m=ae(ae({},t),{},{expanded:n,selected:r,checked:o,loaded:i,loading:a,halfChecked:s,dragOver:l,dragOverGapTop:c,dragOverGapBottom:u,pos:d,active:h,key:p});return"props"in m||Object.defineProperty(m,"props",{get:function(){return En(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),m}function zz(e,t){var n=new Set;return e.forEach(function(r){t.has(r)||n.add(r)}),n}function Vce(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,o=t.checkable;return!!(n||r)||o===!1}function $ce(e,t,n,r){for(var o=new Set(e),i=new Set,a=0;a<=n;a+=1){var s=t.get(a)||new Set;s.forEach(function(d){var h=d.key,p=d.node,m=d.children,g=m===void 0?[]:m;o.has(h)&&!r(p)&&g.filter(function(v){return!r(v.node)}).forEach(function(v){o.add(v.key)})})}for(var l=new Set,c=n;c>=0;c-=1){var u=t.get(c)||new Set;u.forEach(function(d){var h=d.parent,p=d.node;if(!(r(p)||!d.parent||l.has(d.parent.key))){if(r(d.parent.node)){l.add(h.key);return}var m=!0,g=!1;(h.children||[]).filter(function(v){return!r(v.node)}).forEach(function(v){var y=v.key,b=o.has(y);m&&!b&&(m=!1),!g&&(b||i.has(y))&&(g=!0)}),m&&o.add(h.key),g&&i.add(h.key),l.add(h.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(zz(i,o))}}function Wce(e,t,n,r,o){for(var i=new Set(e),a=new Set(t),s=0;s<=r;s+=1){var l=n.get(s)||new Set;l.forEach(function(h){var p=h.key,m=h.node,g=h.children,v=g===void 0?[]:g;!i.has(p)&&!a.has(p)&&!o(m)&&v.filter(function(y){return!o(y.node)}).forEach(function(y){i.delete(y.key)})})}a=new Set;for(var c=new Set,u=r;u>=0;u-=1){var d=n.get(u)||new Set;d.forEach(function(h){var p=h.parent,m=h.node;if(!(o(m)||!h.parent||c.has(h.parent.key))){if(o(h.parent.node)){c.add(p.key);return}var g=!0,v=!1;(p.children||[]).filter(function(y){return!o(y.node)}).forEach(function(y){var b=y.key,x=i.has(b);g&&!x&&(g=!1),!v&&(x||a.has(b))&&(v=!0)}),g||i.delete(p.key),v&&a.add(p.key),c.add(p.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(zz(a,i))}}function Su(e,t,n,r){var o=[],i;r?i=r:i=Vce;var a=new Set(e.filter(function(u){var d=!!Ro(n,u);return d||o.push(u),d})),s=new Map,l=0;Object.keys(n).forEach(function(u){var d=n[u],h=d.level,p=s.get(h);p||(p=new Set,s.set(h,p)),p.add(d),l=Math.max(l,h)}),En(!o.length,"Tree missing follow keys: ".concat(o.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var c;return t===!0?c=$ce(a,s,l,i):c=Wce(a,t.halfCheckedKeys,s,l,i),c}const Xce=e=>{const{checkboxCls:t}=e,n=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},Pn(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[n]:Object.assign(Object.assign({},Pn(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${n}`]:{marginInlineStart:0},[`&${n}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},Pn(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},dl(e))},[`${t}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${ye(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${ye(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[` - ${n}:not(${n}-disabled), - ${t}:not(${t}-disabled) - `]:{[`&:hover ${t}-inner`]:{borderColor:e.colorPrimary}},[`${n}:not(${n}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[` - ${n}-checked:not(${n}-disabled), - ${t}-checked:not(${t}-disabled) - `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{[`${t}-inner`]:{backgroundColor:e.colorBgContainer,borderColor:e.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${n}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function jz(e,t){const n=$t(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[Xce(n)]}const Lz=An("Checkbox",(e,t)=>{let{prefixCls:n}=t;return[jz(n,e)]}),Bz=ge.createContext(null);var Kce=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,className:o,rootClassName:i,children:a,indeterminate:s=!1,style:l,onMouseEnter:c,onMouseLeave:u,skipGroup:d=!1,disabled:h}=e,p=Kce(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:m,direction:g,checkbox:v}=f.useContext(rt),y=f.useContext(Bz),{isFormItemInput:b}=f.useContext(oa),x=f.useContext(ds),S=(n=(y==null?void 0:y.disabled)||h)!==null&&n!==void 0?n:x,O=f.useRef(p.value);f.useEffect(()=>{y==null||y.registerValue(p.value)},[]),f.useEffect(()=>{if(!d)return p.value!==O.current&&(y==null||y.cancelValue(O.current),y==null||y.registerValue(p.value),O.current=p.value),()=>y==null?void 0:y.cancelValue(p.value)},[p.value]);const E=m("checkbox",r),k=So(E),[A,F,H]=Lz(E,k),U=Object.assign({},p);y&&!d&&(U.onChange=function(){p.onChange&&p.onChange.apply(p,arguments),y.toggleOption&&y.toggleOption({label:a,value:p.value})},U.name=y.name,U.checked=y.value.includes(p.value));const V=he(`${E}-wrapper`,{[`${E}-rtl`]:g==="rtl",[`${E}-wrapper-checked`]:U.checked,[`${E}-wrapper-disabled`]:S,[`${E}-wrapper-in-form-item`]:b},v==null?void 0:v.className,o,i,H,k,F),z=he({[`${E}-indeterminate`]:s},kv,F),w=s?"mixed":void 0;return A(f.createElement(gC,{component:"Checkbox",disabled:S},f.createElement("label",{className:V,style:Object.assign(Object.assign({},v==null?void 0:v.style),l),onMouseEnter:c,onMouseLeave:u},f.createElement(kz,Object.assign({"aria-checked":w},U,{prefixCls:E,className:z,disabled:S,ref:t})),a!==void 0&&f.createElement("span",null,a))))},Az=f.forwardRef(qce);var Gce=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{defaultValue:n,children:r,options:o=[],prefixCls:i,className:a,rootClassName:s,style:l,onChange:c}=e,u=Gce(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:d,direction:h}=f.useContext(rt),[p,m]=f.useState(u.value||n||[]),[g,v]=f.useState([]);f.useEffect(()=>{"value"in u&&m(u.value||[])},[u.value]);const y=f.useMemo(()=>o.map(C=>typeof C=="string"||typeof C=="number"?{label:C,value:C}:C),[o]),b=C=>{v(I=>I.filter(M=>M!==C))},x=C=>{v(I=>[].concat(Ie(I),[C]))},S=C=>{const I=p.indexOf(C.value),M=Ie(p);I===-1?M.push(C.value):M.splice(I,1),"value"in u||m(M),c==null||c(M.filter(N=>g.includes(N)).sort((N,B)=>{const R=y.findIndex(P=>P.value===N),L=y.findIndex(P=>P.value===B);return R-L}))},O=d("checkbox",i),E=`${O}-group`,k=So(O),[A,F,H]=Lz(O,k),U=Nr(u,["value","disabled"]),V=o.length?y.map(C=>f.createElement(Az,{prefixCls:O,key:C.value.toString(),disabled:"disabled"in C?C.disabled:u.disabled,value:C.value,checked:p.includes(C.value),onChange:C.onChange,className:`${E}-item`,style:C.style,title:C.title,id:C.id,required:C.required},C.label)):r,z={toggleOption:S,value:p,disabled:u.disabled,name:u.name,registerValue:x,cancelValue:b},w=he(E,{[`${E}-rtl`]:h==="rtl"},a,s,H,k,F);return A(f.createElement("div",Object.assign({className:w,style:l},U,{ref:t}),f.createElement(Bz.Provider,{value:z},V)))}),td=Az;td.Group=Zce;td.__ANT_CHECKBOX=!0;const Yce=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:o,textPaddingInline:i,orientationMargin:a,verticalMarginInline:s}=e;return{[t]:Object.assign(Object.assign({},Pn(e)),{borderBlockStart:`${ye(o)} solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:s,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${ye(o)} solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${ye(e.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${ye(e.dividerHorizontalWithTextGutterMargin)} 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${ye(o)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:`calc(${a} * 100%)`},"&::after":{width:`calc(100% - ${a} * 100%)`}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:`calc(100% - ${a} * 100%)`},"&::after":{width:`calc(${a} * 100%)`}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:i},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${ye(o)} 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}},_ce=e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}),Jce=An("Divider",e=>{const t=$t(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[Yce(t)]},_ce,{unitless:{orientationMargin:!0}});var Qce=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n,divider:r}=f.useContext(rt),{prefixCls:o,type:i="horizontal",orientation:a="center",orientationMargin:s,className:l,rootClassName:c,children:u,dashed:d,plain:h,style:p}=e,m=Qce(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),g=t("divider",o),[v,y,b]=Jce(g),x=!!u,S=a==="left"&&s!=null,O=a==="right"&&s!=null,E=he(g,r==null?void 0:r.className,y,b,`${g}-${i}`,{[`${g}-with-text`]:x,[`${g}-with-text-${a}`]:x,[`${g}-dashed`]:!!d,[`${g}-plain`]:!!h,[`${g}-rtl`]:n==="rtl",[`${g}-no-default-orientation-margin-left`]:S,[`${g}-no-default-orientation-margin-right`]:O},l,c),k=f.useMemo(()=>typeof s=="number"?s:/^\d+$/.test(s)?Number(s):s,[s]),A=Object.assign(Object.assign({},S&&{marginLeft:k}),O&&{marginRight:k});return v(f.createElement("div",Object.assign({className:E,style:Object.assign(Object.assign({},r==null?void 0:r.style),p)},m,{role:"separator"}),u&&i!=="vertical"&&f.createElement("span",{className:`${g}-inner-text`,style:A},u)))};function eue(e){return!!(e.addonBefore||e.addonAfter)}function tue(e){return!!(e.prefix||e.suffix||e.allowClear)}function b6(e,t,n){var r=t.cloneNode(!0),o=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},o}function og(e,t,n,r){if(n){var o=t;if(t.type==="click"){o=b6(t,e,""),n(o);return}if(e.type!=="file"&&r!==void 0){o=b6(t,e,r),n(o);return}n(o)}}function nue(e,t){if(e){e.focus(t);var n=t||{},r=n.cursor;if(r){var o=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(o,o);break;default:e.setSelectionRange(0,o)}}}}var Dz=ge.forwardRef(function(e,t){var n,r,o=e.inputElement,i=e.children,a=e.prefixCls,s=e.prefix,l=e.suffix,c=e.addonBefore,u=e.addonAfter,d=e.className,h=e.style,p=e.disabled,m=e.readOnly,g=e.focused,v=e.triggerFocus,y=e.allowClear,b=e.value,x=e.handleReset,S=e.hidden,O=e.classes,E=e.classNames,k=e.dataAttrs,A=e.styles,F=e.components,H=i??o,U=(F==null?void 0:F.affixWrapper)||"span",V=(F==null?void 0:F.groupWrapper)||"span",z=(F==null?void 0:F.wrapper)||"span",w=(F==null?void 0:F.groupAddon)||"span",C=f.useRef(null),I=function(Q){var oe;(oe=C.current)!==null&&oe!==void 0&&oe.contains(Q.target)&&(v==null||v())},M=tue(e),N=f.cloneElement(H,{value:b,className:he(H.props.className,!M&&(E==null?void 0:E.variant))||null}),B=f.useRef(null);if(ge.useImperativeHandle(t,function(){return{nativeElement:B.current||C.current}}),M){var R,L=null;if(y){var P,T=!p&&!m&&b,q="".concat(a,"-clear-icon"),te=nt(y)==="object"&&y!==null&&y!==void 0&&y.clearIcon?y.clearIcon:"✖";L=ge.createElement("span",{onClick:x,onMouseDown:function(Q){return Q.preventDefault()},className:he(q,(P={},ee(P,"".concat(q,"-hidden"),!T),ee(P,"".concat(q,"-has-suffix"),!!l),P)),role:"button",tabIndex:-1},te)}var ie="".concat(a,"-affix-wrapper"),ue=he(ie,(R={},ee(R,"".concat(a,"-disabled"),p),ee(R,"".concat(ie,"-disabled"),p),ee(R,"".concat(ie,"-focused"),g),ee(R,"".concat(ie,"-readonly"),m),ee(R,"".concat(ie,"-input-with-clear-btn"),l&&y&&b),R),O==null?void 0:O.affixWrapper,E==null?void 0:E.affixWrapper,E==null?void 0:E.variant),pe=(l||y)&&ge.createElement("span",{className:he("".concat(a,"-suffix"),E==null?void 0:E.suffix),style:A==null?void 0:A.suffix},L,l);N=ge.createElement(U,Pe({className:ue,style:A==null?void 0:A.affixWrapper,onClick:I},k==null?void 0:k.affixWrapper,{ref:C}),s&&ge.createElement("span",{className:he("".concat(a,"-prefix"),E==null?void 0:E.prefix),style:A==null?void 0:A.prefix},s),N,pe)}if(eue(e)){var me="".concat(a,"-group"),X="".concat(me,"-addon"),W="".concat(me,"-wrapper"),G=he("".concat(a,"-wrapper"),me,O==null?void 0:O.wrapper,E==null?void 0:E.wrapper),J=he(W,ee({},"".concat(W,"-disabled"),p),O==null?void 0:O.group,E==null?void 0:E.groupWrapper);N=ge.createElement(V,{className:J,ref:B},ge.createElement(z,{className:G},c&&ge.createElement(w,{className:X},c),N,u&&ge.createElement(w,{className:X},u)))}return ge.cloneElement(N,{className:he((n=N.props)===null||n===void 0?void 0:n.className,d)||null,style:ae(ae({},(r=N.props)===null||r===void 0?void 0:r.style),h),hidden:S})}),rue=["show"];function Fz(e,t){return f.useMemo(function(){var n={};t&&(n.show=nt(t)==="object"&&t.formatter?t.formatter:!!t),n=ae(ae({},n),e);var r=n,o=r.show,i=xt(r,rue);return ae(ae({},i),{},{show:!!o,showFormatter:typeof o=="function"?o:void 0,strategy:i.strategy||function(a){return a.length}})},[e,t])}var oue=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],iue=f.forwardRef(function(e,t){var n=e.autoComplete,r=e.onChange,o=e.onFocus,i=e.onBlur,a=e.onPressEnter,s=e.onKeyDown,l=e.prefixCls,c=l===void 0?"rc-input":l,u=e.disabled,d=e.htmlSize,h=e.className,p=e.maxLength,m=e.suffix,g=e.showCount,v=e.count,y=e.type,b=y===void 0?"text":y,x=e.classes,S=e.classNames,O=e.styles,E=e.onCompositionStart,k=e.onCompositionEnd,A=xt(e,oue),F=f.useState(!1),H=Se(F,2),U=H[0],V=H[1],z=f.useRef(!1),w=f.useRef(null),C=f.useRef(null),I=function(se){w.current&&nue(w.current,se)},M=kr(e.defaultValue,{value:e.value}),N=Se(M,2),B=N[0],R=N[1],L=B==null?"":String(B),P=f.useState(null),T=Se(P,2),q=T[0],te=T[1],ie=Fz(v,g),ue=ie.max||p,pe=ie.strategy(L),me=!!ue&&pe>ue;f.useImperativeHandle(t,function(){var ne;return{focus:I,blur:function(){var xe;(xe=w.current)===null||xe===void 0||xe.blur()},setSelectionRange:function(xe,ve,we){var Ce;(Ce=w.current)===null||Ce===void 0||Ce.setSelectionRange(xe,ve,we)},select:function(){var xe;(xe=w.current)===null||xe===void 0||xe.select()},input:w.current,nativeElement:((ne=C.current)===null||ne===void 0?void 0:ne.nativeElement)||w.current}}),f.useEffect(function(){V(function(ne){return ne&&u?!1:ne})},[u]);var X=function(se,xe,ve){var we=xe;if(!z.current&&ie.exceedFormatter&&ie.max&&ie.strategy(xe)>ie.max){if(we=ie.exceedFormatter(xe,{max:ie.max}),xe!==we){var Ce,ce;te([((Ce=w.current)===null||Ce===void 0?void 0:Ce.selectionStart)||0,((ce=w.current)===null||ce===void 0?void 0:ce.selectionEnd)||0])}}else if(ve.source==="compositionEnd")return;R(we),w.current&&og(w.current,se,r,we)};f.useEffect(function(){if(q){var ne;(ne=w.current)===null||ne===void 0||ne.setSelectionRange.apply(ne,Ie(q))}},[q]);var W=function(se){X(se,se.target.value,{source:"change"})},G=function(se){z.current=!1,X(se,se.currentTarget.value,{source:"compositionEnd"}),k==null||k(se)},J=function(se){a&&se.key==="Enter"&&a(se),s==null||s(se)},Y=function(se){V(!0),o==null||o(se)},Q=function(se){V(!1),i==null||i(se)},oe=function(se){R(""),I(),w.current&&og(w.current,se,r)},_=me&&"".concat(c,"-out-of-range"),re=function(){var se=Nr(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames"]);return ge.createElement("input",Pe({autoComplete:n},se,{onChange:W,onFocus:Y,onBlur:Q,onKeyDown:J,className:he(c,ee({},"".concat(c,"-disabled"),u),S==null?void 0:S.input),style:O==null?void 0:O.input,ref:w,size:d,type:b,onCompositionStart:function(ve){z.current=!0,E==null||E(ve)},onCompositionEnd:G}))},de=function(){var se=Number(ue)>0;if(m||ie.show){var xe=ie.showFormatter?ie.showFormatter({value:L,count:pe,maxLength:ue}):"".concat(pe).concat(se?" / ".concat(ue):"");return ge.createElement(ge.Fragment,null,ie.show&&ge.createElement("span",{className:he("".concat(c,"-show-count-suffix"),ee({},"".concat(c,"-show-count-has-suffix"),!!m),S==null?void 0:S.count),style:ae({},O==null?void 0:O.count)},xe),m)}return null};return ge.createElement(Dz,Pe({},A,{prefixCls:c,className:he(h,_),handleReset:oe,value:L,focused:U,triggerFocus:I,suffix:de(),disabled:u,classes:x,classNames:S,styles:O}),re())});const aue=e=>{const{getPrefixCls:t,direction:n}=f.useContext(rt),{prefixCls:r,className:o}=e,i=t("input-group",r),a=t("input"),[s,l]=ZC(a),c=he(i,{[`${i}-lg`]:e.size==="large",[`${i}-sm`]:e.size==="small",[`${i}-compact`]:e.compact,[`${i}-rtl`]:n==="rtl"},l,o),u=f.useContext(oa),d=f.useMemo(()=>Object.assign(Object.assign({},u),{isFormItemInput:!1}),[u]);return s(f.createElement("span",{className:c,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},f.createElement(oa.Provider,{value:d},e.children)))},Hz=e=>{let t;return typeof e=="object"&&(e!=null&&e.clearIcon)?t=e:e&&(t={clearIcon:ge.createElement(Ev,null)}),t};function Uz(e,t){const n=f.useRef([]),r=()=>{n.current.push(setTimeout(()=>{var o,i,a,s;!((o=e.current)===null||o===void 0)&&o.input&&((i=e.current)===null||i===void 0?void 0:i.input.getAttribute("type"))==="password"&&(!((a=e.current)===null||a===void 0)&&a.input.hasAttribute("value"))&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return f.useEffect(()=>(t&&r(),()=>n.current.forEach(o=>{o&&clearTimeout(o)})),[]),r}function sue(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var lue=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,bordered:o=!0,status:i,size:a,disabled:s,onBlur:l,onFocus:c,suffix:u,allowClear:d,addonAfter:h,addonBefore:p,className:m,style:g,styles:v,rootClassName:y,onChange:b,classNames:x,variant:S}=e,O=lue(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:E,direction:k,input:A}=ge.useContext(rt),F=E("input",r),H=f.useRef(null),U=So(F),[V,z,w]=ZC(F,U),{compactSize:C,compactItemClassnames:I}=Qh(F,k),M=Fa(J=>{var Y;return(Y=a??C)!==null&&Y!==void 0?Y:J}),N=ge.useContext(ds),B=s??N,{status:R,hasFeedback:L,feedbackIcon:P}=f.useContext(oa),T=Bv(R,i),q=sue(e)||!!L;f.useRef(q);const te=Uz(H,!0),ie=J=>{te(),l==null||l(J)},ue=J=>{te(),c==null||c(J)},pe=J=>{te(),b==null||b(J)},me=(L||u)&&ge.createElement(ge.Fragment,null,u,L&&P),X=Hz(d??(A==null?void 0:A.allowClear)),[W,G]=RC("input",S,o);return V(ge.createElement(iue,Object.assign({ref:zi(t,H),prefixCls:F,autoComplete:A==null?void 0:A.autoComplete},O,{disabled:B,onBlur:ie,onFocus:ue,style:Object.assign(Object.assign({},A==null?void 0:A.style),g),styles:Object.assign(Object.assign({},A==null?void 0:A.styles),v),suffix:me,allowClear:X,className:he(m,y,w,U,I,A==null?void 0:A.className),onChange:pe,addonBefore:p&&ge.createElement(Ju,{form:!0,space:!0},p),addonAfter:h&&ge.createElement(Ju,{form:!0,space:!0},h),classNames:Object.assign(Object.assign(Object.assign({},x),A==null?void 0:A.classNames),{input:he({[`${F}-sm`]:M==="small",[`${F}-lg`]:M==="large",[`${F}-rtl`]:k==="rtl"},x==null?void 0:x.input,(n=A==null?void 0:A.classNames)===null||n===void 0?void 0:n.input,z),variant:he({[`${F}-${W}`]:G},_0(F,T)),affixWrapper:he({[`${F}-affix-wrapper-sm`]:M==="small",[`${F}-affix-wrapper-lg`]:M==="large",[`${F}-affix-wrapper-rtl`]:k==="rtl"},z),wrapper:he({[`${F}-group-rtl`]:k==="rtl"},z),groupWrapper:he({[`${F}-group-wrapper-sm`]:M==="small",[`${F}-group-wrapper-lg`]:M==="large",[`${F}-group-wrapper-rtl`]:k==="rtl",[`${F}-group-wrapper-${W}`]:G},_0(`${F}-group-wrapper`,T,L),z)})})))}),uue=e=>{const{componentCls:t,paddingXS:n}=e;return{[`${t}`]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:n,"&-rtl":{direction:"rtl"},[`${t}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${t}-sm ${t}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${t}-lg ${t}-input`]:{paddingInline:e.paddingXS}}}},due=An(["Input","OTP"],e=>{const t=$t(e,WC(e));return[uue(t)]},XC);var fue=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{value:n,onChange:r,onActiveChange:o,index:i,mask:a}=e,s=fue(e,["value","onChange","onActiveChange","index","mask"]),l=n&&typeof a=="string"?a:n,c=m=>{r(i,m.target.value)},u=f.useRef(null);f.useImperativeHandle(t,()=>u.current);const d=()=>{en(()=>{var m;const g=(m=u.current)===null||m===void 0?void 0:m.input;document.activeElement===g&&g&&g.select()})},h=m=>{let{key:g}=m;g==="ArrowLeft"?o(i-1):g==="ArrowRight"&&o(i+1),d()},p=m=>{m.key==="Backspace"&&!n&&o(i-1),d()};return f.createElement(Wv,Object.assign({},s,{ref:u,value:l,onInput:c,onFocus:d,onKeyDown:h,onKeyUp:p,onMouseDown:d,onMouseUp:d,type:a===!0?"password":"text"}))});var pue=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,length:r=6,size:o,defaultValue:i,value:a,onChange:s,formatter:l,variant:c,disabled:u,status:d,autoFocus:h,mask:p}=e,m=pue(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","variant","disabled","status","autoFocus","mask"]),{getPrefixCls:g,direction:v}=f.useContext(rt),y=g("otp",n),b=Fr(m,{aria:!0,data:!0,attr:!0}),x=So(y),[S,O,E]=due(y,x),k=Fa(L=>o??L),A=f.useContext(oa),F=Bv(A.status,d),H=f.useMemo(()=>Object.assign(Object.assign({},A),{status:F,hasFeedback:!1,feedbackIcon:null}),[A,F]),U=f.useRef(null),V=f.useRef({});f.useImperativeHandle(t,()=>({focus:()=>{var L;(L=V.current[0])===null||L===void 0||L.focus()},blur:()=>{var L;for(let P=0;Pl?l(L):L,[w,C]=f.useState(rm(z(i||"")));f.useEffect(()=>{a!==void 0&&C(rm(a))},[a]);const I=sn(L=>{C(L),s&&L.length===r&&L.every(P=>P)&&L.some((P,T)=>w[T]!==P)&&s(L.join(""))}),M=sn((L,P)=>{let T=Ie(w);for(let te=0;te=0&&!T[te];te-=1)T.pop();const q=z(T.map(te=>te||" ").join(""));return T=rm(q).map((te,ie)=>te===" "&&!T[ie]?T[ie]:te),T}),N=(L,P)=>{var T;const q=M(L,P),te=Math.min(L+P.length,r-1);te!==L&&((T=V.current[te])===null||T===void 0||T.focus()),I(q)},B=L=>{var P;(P=V.current[L])===null||P===void 0||P.focus()},R={variant:c,disabled:u,status:F,mask:p};return S(f.createElement("div",Object.assign({},b,{ref:U,className:he(y,{[`${y}-sm`]:k==="small",[`${y}-lg`]:k==="large",[`${y}-rtl`]:v==="rtl"},E,O)}),f.createElement(oa.Provider,{value:H},Array.from({length:r}).map((L,P)=>{const T=`otp-${P}`,q=w[P]||"";return f.createElement(hue,Object.assign({ref:te=>{V.current[P]=te},key:T,index:P,size:k,htmlSize:1,className:`${y}-input`,onChange:N,value:q,onActiveChange:B,autoFocus:P===0&&h},R))}))))});var gue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},vue=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:gue}))},yue=f.forwardRef(vue),bue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},wue=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:bue}))},xue=f.forwardRef(wue),Sue=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);oe?f.createElement(xue,null):f.createElement(yue,null),Eue={click:"onClick",hover:"onMouseOver"},Pue=f.forwardRef((e,t)=>{const{disabled:n,action:r="click",visibilityToggle:o=!0,iconRender:i=Cue}=e,a=typeof o=="object"&&o.visible!==void 0,[s,l]=f.useState(()=>a?o.visible:!1),c=f.useRef(null);f.useEffect(()=>{a&&l(o.visible)},[a,o]);const u=Uz(c),d=()=>{n||(s&&u(),l(A=>{var F;const H=!A;return typeof o=="object"&&((F=o.onVisibleChange)===null||F===void 0||F.call(o,H)),H}))},h=A=>{const F=Eue[r]||"",H=i(s),U={[F]:d,className:`${A}-icon`,key:"passwordIcon",onMouseDown:V=>{V.preventDefault()},onMouseUp:V=>{V.preventDefault()}};return f.cloneElement(f.isValidElement(H)?H:f.createElement("span",null,H),U)},{className:p,prefixCls:m,inputPrefixCls:g,size:v}=e,y=Sue(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:b}=f.useContext(rt),x=b("input",g),S=b("input-password",m),O=o&&h(S),E=he(S,p,{[`${S}-${v}`]:!!v}),k=Object.assign(Object.assign({},Nr(y,["suffix","iconRender","visibilityToggle"])),{type:s?"text":"password",className:E,prefixCls:x,suffix:O});return v&&(k.size=v),f.createElement(Wv,Object.assign({ref:zi(t,c)},k))});var Oue=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,inputPrefixCls:r,className:o,size:i,suffix:a,enterButton:s=!1,addonAfter:l,loading:c,disabled:u,onSearch:d,onChange:h,onCompositionStart:p,onCompositionEnd:m}=e,g=Oue(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:v,direction:y}=f.useContext(rt),b=f.useRef(!1),x=v("input-search",n),S=v("input",r),{compactSize:O}=Qh(x,y),E=Fa(R=>{var L;return(L=i??O)!==null&&L!==void 0?L:R}),k=f.useRef(null),A=R=>{R!=null&&R.target&&R.type==="click"&&d&&d(R.target.value,R,{source:"clear"}),h==null||h(R)},F=R=>{var L;document.activeElement===((L=k.current)===null||L===void 0?void 0:L.input)&&R.preventDefault()},H=R=>{var L,P;d&&d((P=(L=k.current)===null||L===void 0?void 0:L.input)===null||P===void 0?void 0:P.value,R,{source:"input"})},U=R=>{b.current||c||H(R)},V=typeof s=="boolean"?f.createElement(MC,null):null,z=`${x}-button`;let w;const C=s||{},I=C.type&&C.type.__ANT_BUTTON===!0;I||C.type==="button"?w=yo(C,Object.assign({onMouseDown:F,onClick:R=>{var L,P;(P=(L=C==null?void 0:C.props)===null||L===void 0?void 0:L.onClick)===null||P===void 0||P.call(L,R),H(R)},key:"enterButton"},I?{className:z,size:E}:{})):w=f.createElement(ja,{className:z,type:s?"primary":void 0,size:E,disabled:u,key:"enterButton",onMouseDown:F,onClick:H,loading:c,icon:V},s),l&&(w=[w,yo(l,{key:"addonAfter"})]);const M=he(x,{[`${x}-rtl`]:y==="rtl",[`${x}-${E}`]:!!E,[`${x}-with-button`]:!!s},o),N=R=>{b.current=!0,p==null||p(R)},B=R=>{b.current=!1,m==null||m(R)};return f.createElement(Wv,Object.assign({ref:zi(k,t),onPressEnter:U},g,{size:E,onCompositionStart:N,onCompositionEnd:B,prefixCls:S,addonAfter:w,suffix:a,onChange:A,className:M,disabled:u}))});var Iue=` - min-height:0 !important; - max-height:none !important; - height:0 !important; - visibility:hidden !important; - overflow:hidden !important; - position:absolute !important; - z-index:-1000 !important; - top:0 !important; - right:0 !important; - pointer-events: none !important; -`,Nue=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],M1={},fi;function Rue(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&M1[n])return M1[n];var r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),i=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),a=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),s=Nue.map(function(c){return"".concat(c,":").concat(r.getPropertyValue(c))}).join(";"),l={sizingStyle:s,paddingSize:i,borderSize:a,boxSizing:o};return t&&n&&(M1[n]=l),l}function Mue(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;fi||(fi=document.createElement("textarea"),fi.setAttribute("tab-index","-1"),fi.setAttribute("aria-hidden","true"),document.body.appendChild(fi)),e.getAttribute("wrap")?fi.setAttribute("wrap",e.getAttribute("wrap")):fi.removeAttribute("wrap");var o=Rue(e,t),i=o.paddingSize,a=o.borderSize,s=o.boxSizing,l=o.sizingStyle;fi.setAttribute("style","".concat(l,";").concat(Iue)),fi.value=e.value||e.placeholder||"";var c=void 0,u=void 0,d,h=fi.scrollHeight;if(s==="border-box"?h+=a:s==="content-box"&&(h-=i),n!==null||r!==null){fi.value=" ";var p=fi.scrollHeight-i;n!==null&&(c=p*n,s==="border-box"&&(c=c+i+a),h=Math.max(c,h)),r!==null&&(u=p*r,s==="border-box"&&(u=u+i+a),d=h>u?"":"hidden",h=Math.min(u,h))}var m={height:h,overflowY:d,resize:"none"};return c&&(m.minHeight=c),u&&(m.maxHeight=u),m}var Tue=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],T1=0,z1=1,j1=2,zue=f.forwardRef(function(e,t){var n=e,r=n.prefixCls;n.onPressEnter;var o=n.defaultValue,i=n.value,a=n.autoSize,s=n.onResize,l=n.className,c=n.style,u=n.disabled,d=n.onChange;n.onInternalAutoSize;var h=xt(n,Tue),p=kr(o,{value:i,postState:function(q){return q??""}}),m=Se(p,2),g=m[0],v=m[1],y=function(q){v(q.target.value),d==null||d(q)},b=f.useRef();f.useImperativeHandle(t,function(){return{textArea:b.current}});var x=f.useMemo(function(){return a&&nt(a)==="object"?[a.minRows,a.maxRows]:[]},[a]),S=Se(x,2),O=S[0],E=S[1],k=!!a,A=function(){try{if(document.activeElement===b.current){var q=b.current,te=q.selectionStart,ie=q.selectionEnd,ue=q.scrollTop;b.current.setSelectionRange(te,ie),b.current.scrollTop=ue}}catch{}},F=f.useState(j1),H=Se(F,2),U=H[0],V=H[1],z=f.useState(),w=Se(z,2),C=w[0],I=w[1],M=function(){V(T1)};Wt(function(){k&&M()},[i,O,E,k]),Wt(function(){if(U===T1)V(z1);else if(U===z1){var T=Mue(b.current,!1,O,E);V(j1),I(T)}else A()},[U]);var N=f.useRef(),B=function(){en.cancel(N.current)},R=function(q){U===j1&&(s==null||s(q),a&&(B(),N.current=en(function(){M()})))};f.useEffect(function(){return B},[]);var L=k?C:null,P=ae(ae({},c),L);return(U===T1||U===z1)&&(P.overflowY="hidden",P.overflowX="hidden"),f.createElement(sa,{onResize:R,disabled:!(a||s)},f.createElement("textarea",Pe({},h,{ref:b,style:P,className:he(r,l,ee({},"".concat(r,"-disabled"),u)),disabled:u,value:g,onChange:y})))}),jue=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","readOnly"],Lue=ge.forwardRef(function(e,t){var n,r=e.defaultValue,o=e.value,i=e.onFocus,a=e.onBlur,s=e.onChange,l=e.allowClear,c=e.maxLength,u=e.onCompositionStart,d=e.onCompositionEnd,h=e.suffix,p=e.prefixCls,m=p===void 0?"rc-textarea":p,g=e.showCount,v=e.count,y=e.className,b=e.style,x=e.disabled,S=e.hidden,O=e.classNames,E=e.styles,k=e.onResize,A=e.readOnly,F=xt(e,jue),H=kr(r,{value:o,defaultValue:r}),U=Se(H,2),V=U[0],z=U[1],w=V==null?"":String(V),C=ge.useState(!1),I=Se(C,2),M=I[0],N=I[1],B=ge.useRef(!1),R=ge.useState(null),L=Se(R,2),P=L[0],T=L[1],q=f.useRef(null),te=f.useRef(null),ie=function(){var Z;return(Z=te.current)===null||Z===void 0?void 0:Z.textArea},ue=function(){ie().focus()};f.useImperativeHandle(t,function(){var D;return{resizableTextArea:te.current,focus:ue,blur:function(){ie().blur()},nativeElement:((D=q.current)===null||D===void 0?void 0:D.nativeElement)||ie()}}),f.useEffect(function(){N(function(D){return!x&&D})},[x]);var pe=ge.useState(null),me=Se(pe,2),X=me[0],W=me[1];ge.useEffect(function(){if(X){var D;(D=ie()).setSelectionRange.apply(D,Ie(X))}},[X]);var G=Fz(v,g),J=(n=G.max)!==null&&n!==void 0?n:c,Y=Number(J)>0,Q=G.strategy(w),oe=!!J&&Q>J,_=function(Z,le){var fe=le;!B.current&&G.exceedFormatter&&G.max&&G.strategy(le)>G.max&&(fe=G.exceedFormatter(le,{max:G.max}),le!==fe&&W([ie().selectionStart||0,ie().selectionEnd||0])),z(fe),og(Z.currentTarget,Z,s,fe)},re=function(Z){B.current=!0,u==null||u(Z)},de=function(Z){B.current=!1,_(Z,Z.currentTarget.value),d==null||d(Z)},ne=function(Z){_(Z,Z.target.value)},se=function(Z){var le=F.onPressEnter,fe=F.onKeyDown;Z.key==="Enter"&&le&&le(Z),fe==null||fe(Z)},xe=function(Z){N(!0),i==null||i(Z)},ve=function(Z){N(!1),a==null||a(Z)},we=function(Z){z(""),ue(),og(ie(),Z,s)},Ce=h,ce;G.show&&(G.showFormatter?ce=G.showFormatter({value:w,count:Q,maxLength:J}):ce="".concat(Q).concat(Y?" / ".concat(J):""),Ce=ge.createElement(ge.Fragment,null,Ce,ge.createElement("span",{className:he("".concat(m,"-data-count"),O==null?void 0:O.count),style:E==null?void 0:E.count},ce)));var $=function(Z){var le;k==null||k(Z),(le=ie())!==null&&le!==void 0&&le.style.height&&T(!0)},j=!F.autoSize&&!g&&!l;return ge.createElement(Dz,{ref:q,value:w,allowClear:l,handleReset:we,suffix:Ce,prefixCls:m,classNames:ae(ae({},O),{},{affixWrapper:he(O==null?void 0:O.affixWrapper,ee(ee({},"".concat(m,"-show-count"),g),"".concat(m,"-textarea-allow-clear"),l))}),disabled:x,focused:M,className:he(y,oe&&"".concat(m,"-out-of-range")),style:ae(ae({},b),P&&!j?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof ce=="string"?ce:void 0}},hidden:S,readOnly:A},ge.createElement(zue,Pe({},F,{maxLength:c,onKeyDown:se,onChange:ne,onFocus:xe,onBlur:ve,onCompositionStart:re,onCompositionEnd:de,className:he(O==null?void 0:O.textarea),style:ae(ae({},E==null?void 0:E.textarea),{},{resize:b==null?void 0:b.resize}),disabled:x,prefixCls:m,onResize:$,ref:te,readOnly:A})))}),Bue=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,bordered:i=!0,size:a,disabled:s,status:l,allowClear:c,classNames:u,rootClassName:d,className:h,style:p,styles:m,variant:g}=e,v=Bue(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant"]),{getPrefixCls:y,direction:b,textArea:x}=f.useContext(rt),S=Fa(a),O=f.useContext(ds),E=s??O,{status:k,hasFeedback:A,feedbackIcon:F}=f.useContext(oa),H=Bv(k,l),U=f.useRef(null);f.useImperativeHandle(t,()=>{var R;return{resizableTextArea:(R=U.current)===null||R===void 0?void 0:R.resizableTextArea,focus:L=>{var P,T;cue((T=(P=U.current)===null||P===void 0?void 0:P.resizableTextArea)===null||T===void 0?void 0:T.textArea,L)},blur:()=>{var L;return(L=U.current)===null||L===void 0?void 0:L.blur()}}});const V=y("input",o),z=So(V),[w,C,I]=ZC(V,z),[M,N]=RC("textArea",g,i),B=Hz(c??(x==null?void 0:x.allowClear));return w(f.createElement(Lue,Object.assign({autoComplete:x==null?void 0:x.autoComplete},v,{style:Object.assign(Object.assign({},x==null?void 0:x.style),p),styles:Object.assign(Object.assign({},x==null?void 0:x.styles),m),disabled:E,allowClear:B,className:he(I,z,h,d,x==null?void 0:x.className),classNames:Object.assign(Object.assign(Object.assign({},u),x==null?void 0:x.classNames),{textarea:he({[`${V}-sm`]:S==="small",[`${V}-lg`]:S==="large"},C,u==null?void 0:u.textarea,(n=x==null?void 0:x.classNames)===null||n===void 0?void 0:n.textarea),variant:he({[`${V}-${M}`]:N},_0(V,H)),affixWrapper:he(`${V}-textarea-affix-wrapper`,{[`${V}-affix-wrapper-rtl`]:b==="rtl",[`${V}-affix-wrapper-sm`]:S==="small",[`${V}-affix-wrapper-lg`]:S==="large",[`${V}-textarea-show-count`]:e.showCount||((r=e.count)===null||r===void 0?void 0:r.show)},C)}),prefixCls:V,suffix:A&&f.createElement("span",{className:`${V}-textarea-suffix`},F),ref:U})))}),kd=Wv;kd.Group=aue;kd.Search=kue;kd.TextArea=Aue;kd.Password=Pue;kd.OTP=mue;var w6=f.createContext(null),Vz=f.createContext({}),Due=["prefixCls","className","containerRef"],Fue=function(t){var n=t.prefixCls,r=t.className,o=t.containerRef,i=xt(t,Due),a=f.useContext(Vz),s=a.panel,l=vl(s,o);return f.createElement("div",Pe({className:he("".concat(n,"-content"),r),role:"dialog",ref:l},Fr(t,{aria:!0}),{"aria-modal":"true"},i))};function x6(e){return typeof e=="string"&&String(Number(e))===e?(En(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}var S6={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Hue(e,t){var n,r,o,i=e.prefixCls,a=e.open,s=e.placement,l=e.inline,c=e.push,u=e.forceRender,d=e.autoFocus,h=e.keyboard,p=e.classNames,m=e.rootClassName,g=e.rootStyle,v=e.zIndex,y=e.className,b=e.id,x=e.style,S=e.motion,O=e.width,E=e.height,k=e.children,A=e.mask,F=e.maskClosable,H=e.maskMotion,U=e.maskClassName,V=e.maskStyle,z=e.afterOpenChange,w=e.onClose,C=e.onMouseEnter,I=e.onMouseOver,M=e.onMouseLeave,N=e.onClick,B=e.onKeyDown,R=e.onKeyUp,L=e.styles,P=e.drawerRender,T=f.useRef(),q=f.useRef(),te=f.useRef();f.useImperativeHandle(t,function(){return T.current});var ie=function(xe){var ve=xe.keyCode,we=xe.shiftKey;switch(ve){case Re.TAB:{if(ve===Re.TAB){if(!we&&document.activeElement===te.current){var Ce;(Ce=q.current)===null||Ce===void 0||Ce.focus({preventScroll:!0})}else if(we&&document.activeElement===q.current){var ce;(ce=te.current)===null||ce===void 0||ce.focus({preventScroll:!0})}}break}case Re.ESC:{w&&h&&(xe.stopPropagation(),w(xe));break}}};f.useEffect(function(){if(a&&d){var se;(se=T.current)===null||se===void 0||se.focus({preventScroll:!0})}},[a]);var ue=f.useState(!1),pe=Se(ue,2),me=pe[0],X=pe[1],W=f.useContext(w6),G;typeof c=="boolean"?G=c?{}:{distance:0}:G=c||{};var J=(n=(r=(o=G)===null||o===void 0?void 0:o.distance)!==null&&r!==void 0?r:W==null?void 0:W.pushDistance)!==null&&n!==void 0?n:180,Y=f.useMemo(function(){return{pushDistance:J,push:function(){X(!0)},pull:function(){X(!1)}}},[J]);f.useEffect(function(){if(a){var se;W==null||(se=W.push)===null||se===void 0||se.call(W)}else{var xe;W==null||(xe=W.pull)===null||xe===void 0||xe.call(W)}},[a]),f.useEffect(function(){return function(){var se;W==null||(se=W.pull)===null||se===void 0||se.call(W)}},[]);var Q=A&&f.createElement(Ni,Pe({key:"mask"},H,{visible:a}),function(se,xe){var ve=se.className,we=se.style;return f.createElement("div",{className:he("".concat(i,"-mask"),ve,p==null?void 0:p.mask,U),style:ae(ae(ae({},we),V),L==null?void 0:L.mask),onClick:F&&a?w:void 0,ref:xe})}),oe=typeof S=="function"?S(s):S,_={};if(me&&J)switch(s){case"top":_.transform="translateY(".concat(J,"px)");break;case"bottom":_.transform="translateY(".concat(-J,"px)");break;case"left":_.transform="translateX(".concat(J,"px)");break;default:_.transform="translateX(".concat(-J,"px)");break}s==="left"||s==="right"?_.width=x6(O):_.height=x6(E);var re={onMouseEnter:C,onMouseOver:I,onMouseLeave:M,onClick:N,onKeyDown:B,onKeyUp:R},de=f.createElement(Ni,Pe({key:"panel"},oe,{visible:a,forceRender:u,onVisibleChanged:function(xe){z==null||z(xe)},removeOnLeave:!1,leavedClassName:"".concat(i,"-content-wrapper-hidden")}),function(se,xe){var ve=se.className,we=se.style,Ce=f.createElement(Fue,Pe({id:b,containerRef:xe,prefixCls:i,className:he(y,p==null?void 0:p.content),style:ae(ae({},x),L==null?void 0:L.content)},Fr(e,{aria:!0}),re),k);return f.createElement("div",Pe({className:he("".concat(i,"-content-wrapper"),p==null?void 0:p.wrapper,ve),style:ae(ae(ae({},_),we),L==null?void 0:L.wrapper)},Fr(e,{data:!0})),P?P(Ce):Ce)}),ne=ae({},g);return v&&(ne.zIndex=v),f.createElement(w6.Provider,{value:Y},f.createElement("div",{className:he(i,"".concat(i,"-").concat(s),m,ee(ee({},"".concat(i,"-open"),a),"".concat(i,"-inline"),l)),style:ne,tabIndex:-1,ref:T,onKeyDown:ie},Q,f.createElement("div",{tabIndex:0,ref:q,style:S6,"aria-hidden":"true","data-sentinel":"start"}),de,f.createElement("div",{tabIndex:0,ref:te,style:S6,"aria-hidden":"true","data-sentinel":"end"})))}var Uue=f.forwardRef(Hue),Vue=function(t){var n=t.open,r=n===void 0?!1:n,o=t.prefixCls,i=o===void 0?"rc-drawer":o,a=t.placement,s=a===void 0?"right":a,l=t.autoFocus,c=l===void 0?!0:l,u=t.keyboard,d=u===void 0?!0:u,h=t.width,p=h===void 0?378:h,m=t.mask,g=m===void 0?!0:m,v=t.maskClosable,y=v===void 0?!0:v,b=t.getContainer,x=t.forceRender,S=t.afterOpenChange,O=t.destroyOnClose,E=t.onMouseEnter,k=t.onMouseOver,A=t.onMouseLeave,F=t.onClick,H=t.onKeyDown,U=t.onKeyUp,V=t.panelRef,z=f.useState(!1),w=Se(z,2),C=w[0],I=w[1],M=f.useState(!1),N=Se(M,2),B=N[0],R=N[1];Wt(function(){R(!0)},[]);var L=B?r:!1,P=f.useRef(),T=f.useRef();Wt(function(){L&&(T.current=document.activeElement)},[L]);var q=function(me){var X;if(I(me),S==null||S(me),!me&&T.current&&!((X=P.current)!==null&&X!==void 0&&X.contains(T.current))){var W;(W=T.current)===null||W===void 0||W.focus({preventScroll:!0})}},te=f.useMemo(function(){return{panel:V}},[V]);if(!x&&!C&&!L&&O)return null;var ie={onMouseEnter:E,onMouseOver:k,onMouseLeave:A,onClick:F,onKeyDown:H,onKeyUp:U},ue=ae(ae({},t),{},{open:L,prefixCls:i,placement:s,autoFocus:c,keyboard:d,width:p,mask:g,maskClosable:y,inline:b===!1,afterOpenChange:q,ref:P},ie);return f.createElement(Vz.Provider,{value:te},f.createElement(Nv,{open:L||x||C,autoDestroy:!1,getContainer:b,autoLock:g&&(L||C)},f.createElement(Uue,ue)))};const $z=e=>{var t,n;const{prefixCls:r,title:o,footer:i,extra:a,loading:s,onClose:l,headerStyle:c,bodyStyle:u,footerStyle:d,children:h,classNames:p,styles:m}=e,{drawer:g}=f.useContext(rt),v=f.useCallback(O=>f.createElement("button",{type:"button",onClick:l,"aria-label":"Close",className:`${r}-close`},O),[l]),[y,b]=iT(G0(e),G0(g),{closable:!0,closeIconRender:v}),x=f.useMemo(()=>{var O,E;return!o&&!y?null:f.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(O=g==null?void 0:g.styles)===null||O===void 0?void 0:O.header),c),m==null?void 0:m.header),className:he(`${r}-header`,{[`${r}-header-close-only`]:y&&!o&&!a},(E=g==null?void 0:g.classNames)===null||E===void 0?void 0:E.header,p==null?void 0:p.header)},f.createElement("div",{className:`${r}-header-title`},b,o&&f.createElement("div",{className:`${r}-title`},o)),a&&f.createElement("div",{className:`${r}-extra`},a))},[y,b,a,c,r,o]),S=f.useMemo(()=>{var O,E;if(!i)return null;const k=`${r}-footer`;return f.createElement("div",{className:he(k,(O=g==null?void 0:g.classNames)===null||O===void 0?void 0:O.footer,p==null?void 0:p.footer),style:Object.assign(Object.assign(Object.assign({},(E=g==null?void 0:g.styles)===null||E===void 0?void 0:E.footer),d),m==null?void 0:m.footer)},i)},[i,d,r]);return f.createElement(f.Fragment,null,x,f.createElement("div",{className:he(`${r}-body`,p==null?void 0:p.body,(t=g==null?void 0:g.classNames)===null||t===void 0?void 0:t.body),style:Object.assign(Object.assign(Object.assign({},(n=g==null?void 0:g.styles)===null||n===void 0?void 0:n.body),u),m==null?void 0:m.body)},s?f.createElement(Cc,{active:!0,title:!1,paragraph:{rows:5},className:`${r}-body-skeleton`}):h),S)},$ue=e=>{const t="100%";return{left:`translateX(-${t})`,right:`translateX(${t})`,top:`translateY(-${t})`,bottom:`translateY(${t})`}[e]},Wz=(e,t)=>({"&-enter, &-appear":Object.assign(Object.assign({},e),{"&-active":t}),"&-leave":Object.assign(Object.assign({},t),{"&-active":e})}),Xz=(e,t)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${t}`}}},Wz({opacity:e},{opacity:1})),Wue=(e,t)=>[Xz(.7,t),Wz({transform:$ue(e)},{transform:"none"})],Xue=e=>{const{componentCls:t,motionDurationSlow:n}=e;return{[t]:{[`${t}-mask-motion`]:Xz(0,n),[`${t}-panel-motion`]:["left","right","top","bottom"].reduce((r,o)=>Object.assign(Object.assign({},r),{[`&-${o}`]:Wue(o,n)}),{})}}},Kue=e=>{const{borderRadiusSM:t,componentCls:n,zIndexPopup:r,colorBgMask:o,colorBgElevated:i,motionDurationSlow:a,motionDurationMid:s,paddingXS:l,padding:c,paddingLG:u,fontSizeLG:d,lineHeightLG:h,lineWidth:p,lineType:m,colorSplit:g,marginXS:v,colorIcon:y,colorIconHover:b,colorBgTextHover:x,colorBgTextActive:S,colorText:O,fontWeightStrong:E,footerPaddingBlock:k,footerPaddingInline:A,calc:F}=e,H=`${n}-content-wrapper`;return{[n]:{position:"fixed",inset:0,zIndex:r,pointerEvents:"none",color:O,"&-pure":{position:"relative",background:i,display:"flex",flexDirection:"column",[`&${n}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${n}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${n}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${n}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${n}-mask`]:{position:"absolute",inset:0,zIndex:r,background:o,pointerEvents:"auto"},[H]:{position:"absolute",zIndex:r,maxWidth:"100vw",transition:`all ${a}`,"&-hidden":{display:"none"}},[`&-left > ${H}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowDrawerLeft},[`&-right > ${H}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:e.boxShadowDrawerRight},[`&-top > ${H}`]:{top:0,insetInline:0,boxShadow:e.boxShadowDrawerUp},[`&-bottom > ${H}`]:{bottom:0,insetInline:0,boxShadow:e.boxShadowDrawerDown},[`${n}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:i,pointerEvents:"auto"},[`${n}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${ye(c)} ${ye(u)}`,fontSize:d,lineHeight:h,borderBottom:`${ye(p)} ${m} ${g}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${n}-extra`]:{flex:"none"},[`${n}-close`]:Object.assign({display:"inline-flex",width:F(d).add(l).equal(),height:F(d).add(l).equal(),borderRadius:t,justifyContent:"center",alignItems:"center",marginInlineEnd:v,color:y,fontWeight:E,fontSize:d,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${s}`,textRendering:"auto","&:hover":{color:b,backgroundColor:x,textDecoration:"none"},"&:active":{backgroundColor:S}},lc(e)),[`${n}-title`]:{flex:1,margin:0,fontWeight:e.fontWeightStrong,fontSize:d,lineHeight:h},[`${n}-body`]:{flex:1,minWidth:0,minHeight:0,padding:u,overflow:"auto",[`${n}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${n}-footer`]:{flexShrink:0,padding:`${ye(k)} ${ye(A)}`,borderTop:`${ye(p)} ${m} ${g}`},"&-rtl":{direction:"rtl"}}}},que=e=>({zIndexPopup:e.zIndexPopupBase,footerPaddingBlock:e.paddingXS,footerPaddingInline:e.padding}),Kz=An("Drawer",e=>{const t=$t(e,{});return[Kue(t),Xue(t)]},que);var qz=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{rootClassName:t,width:n,height:r,size:o="default",mask:i=!0,push:a=Gue,open:s,afterOpenChange:l,onClose:c,prefixCls:u,getContainer:d,style:h,className:p,visible:m,afterVisibleChange:g,maskStyle:v,drawerStyle:y,contentWrapperStyle:b}=e,x=qz(e,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:S,getPrefixCls:O,direction:E,drawer:k}=f.useContext(rt),A=O("drawer",u),[F,H,U]=Kz(A),V=d===void 0&&S?()=>S(document.body):d,z=he({"no-mask":!i,[`${A}-rtl`]:E==="rtl"},t,H,U),w=f.useMemo(()=>n??(o==="large"?736:378),[n,o]),C=f.useMemo(()=>r??(o==="large"?736:378),[r,o]),I={motionName:fs(A,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},M=te=>({motionName:fs(A,`panel-motion-${te}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),N=sT(),[B,R]=Ed("Drawer",x.zIndex),{classNames:L={},styles:P={}}=x,{classNames:T={},styles:q={}}=k||{};return F(f.createElement(Ju,{form:!0,space:!0},f.createElement(_h.Provider,{value:R},f.createElement(Vue,Object.assign({prefixCls:A,onClose:c,maskMotion:I,motion:M},x,{classNames:{mask:he(L.mask,T.mask),content:he(L.content,T.content),wrapper:he(L.wrapper,T.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},P.mask),v),q.mask),content:Object.assign(Object.assign(Object.assign({},P.content),y),q.content),wrapper:Object.assign(Object.assign(Object.assign({},P.wrapper),b),q.wrapper)},open:s??m,mask:i,push:a,width:w,height:C,style:Object.assign(Object.assign({},k==null?void 0:k.style),h),className:he(k==null?void 0:k.className,p),rootClassName:z,getContainer:V,afterOpenChange:l??g,panelRef:N,zIndex:B}),f.createElement($z,Object.assign({prefixCls:A},x,{onClose:c}))))))},Zue=e=>{const{prefixCls:t,style:n,className:r,placement:o="right"}=e,i=qz(e,["prefixCls","style","className","placement"]),{getPrefixCls:a}=f.useContext(rt),s=a("drawer",t),[l,c,u]=Kz(s),d=he(s,`${s}-pure`,`${s}-${o}`,c,u,r);return l(f.createElement("div",{className:d,style:n},f.createElement($z,Object.assign({prefixCls:s},i))))};Gz._InternalPanelDoNotUseOrYouWillBeFired=Zue;function C6(e){return["small","middle","large"].includes(e)}function E6(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const Zz=ge.createContext({latestIndex:0}),Yue=Zz.Provider,_ue=e=>{let{className:t,index:n,children:r,split:o,style:i}=e;const{latestIndex:a}=f.useContext(Zz);return r==null?null:f.createElement(f.Fragment,null,f.createElement("div",{className:t,style:i},r),n{var n,r,o;const{getPrefixCls:i,space:a,direction:s}=f.useContext(rt),{size:l=(n=a==null?void 0:a.size)!==null&&n!==void 0?n:"small",align:c,className:u,rootClassName:d,children:h,direction:p="horizontal",prefixCls:m,split:g,style:v,wrap:y=!1,classNames:b,styles:x}=e,S=Jue(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[O,E]=Array.isArray(l)?l:[l,l],k=C6(E),A=C6(O),F=E6(E),H=E6(O),U=ki(h,{keepEmpty:!0}),V=c===void 0&&p==="horizontal"?"center":c,z=i("space",m),[w,C,I]=L7(z),M=he(z,a==null?void 0:a.className,C,`${z}-${p}`,{[`${z}-rtl`]:s==="rtl",[`${z}-align-${V}`]:V,[`${z}-gap-row-${E}`]:k,[`${z}-gap-col-${O}`]:A},u,d,I),N=he(`${z}-item`,(r=b==null?void 0:b.item)!==null&&r!==void 0?r:(o=a==null?void 0:a.classNames)===null||o===void 0?void 0:o.item);let B=0;const R=U.map((T,q)=>{var te,ie;T!=null&&(B=q);const ue=(T==null?void 0:T.key)||`${N}-${q}`;return f.createElement(_ue,{className:N,key:ue,index:q,split:g,style:(te=x==null?void 0:x.item)!==null&&te!==void 0?te:(ie=a==null?void 0:a.styles)===null||ie===void 0?void 0:ie.item},T)}),L=f.useMemo(()=>({latestIndex:B}),[B]);if(U.length===0)return null;const P={};return y&&(P.flexWrap="wrap"),!A&&H&&(P.columnGap=O),!k&&F&&(P.rowGap=E),w(f.createElement("div",Object.assign({ref:t,className:M,style:Object.assign(Object.assign(Object.assign({},P),a==null?void 0:a.style),v)},S),f.createElement(Yue,{value:L},R)))}),Yz=Que;Yz.Compact=hte;var ede=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:n,direction:r}=f.useContext(rt),{prefixCls:o,type:i="default",danger:a,disabled:s,loading:l,onClick:c,htmlType:u,children:d,className:h,menu:p,arrow:m,autoFocus:g,overlay:v,trigger:y,align:b,open:x,onOpenChange:S,placement:O,getPopupContainer:E,href:k,icon:A=f.createElement(wz,null),title:F,buttonsRender:H=pe=>pe,mouseEnterDelay:U,mouseLeaveDelay:V,overlayClassName:z,overlayStyle:w,destroyPopupOnHide:C,dropdownRender:I}=e,M=ede(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),N=n("dropdown",o),B=`${N}-button`,R={menu:p,arrow:m,autoFocus:g,align:b,disabled:s,trigger:s?[]:y,onOpenChange:S,getPopupContainer:E||t,mouseEnterDelay:U,mouseLeaveDelay:V,overlayClassName:z,overlayStyle:w,destroyPopupOnHide:C,dropdownRender:I},{compactSize:L,compactItemClassnames:P}=Qh(N,r),T=he(B,P,h);"overlay"in e&&(R.overlay=v),"open"in e&&(R.open=x),"placement"in e?R.placement=O:R.placement=r==="rtl"?"bottomLeft":"bottomRight";const q=f.createElement(ja,{type:i,danger:a,disabled:s,loading:l,onClick:c,htmlType:u,href:k,title:F},d),te=f.createElement(ja,{type:i,danger:a,icon:A}),[ie,ue]=H([q,te]);return f.createElement(Yz.Compact,Object.assign({className:T,size:L,block:!0},M),ie,f.createElement(Vv,Object.assign({},R),ue))};_z.__ANT_BUTTON=!0;const _C=Vv;_C.Button=_z;function P6(e){var t=e.getBoundingClientRect(),n=document.documentElement;return{left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||document.body.clientTop||0)}}function om(e,t,n,r){var o=uh.unstable_batchedUpdates?function(a){uh.unstable_batchedUpdates(n,a)}:n;return e!=null&&e.addEventListener&&e.addEventListener(t,o,r),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,o,r)}}}function tde(e,t,n){return typeof n=="boolean"?n:e.length?!0:ki(t).some(o=>o.type===bz)}const nde=e=>{const{componentCls:t,bodyBg:n,lightSiderBg:r,lightTriggerBg:o,lightTriggerColor:i}=e;return{[`${t}-sider-light`]:{background:r,[`${t}-sider-trigger`]:{color:i,background:o},[`${t}-sider-zero-width-trigger`]:{color:i,background:o,border:`1px solid ${n}`,borderInlineStart:0}}}},rde=e=>{const{antCls:t,componentCls:n,colorText:r,triggerColor:o,footerBg:i,triggerBg:a,headerHeight:s,headerPadding:l,headerColor:c,footerPadding:u,triggerHeight:d,zeroTriggerHeight:h,zeroTriggerWidth:p,motionDurationMid:m,motionDurationSlow:g,fontSize:v,borderRadius:y,bodyBg:b,headerBg:x,siderBg:S}=e;return{[n]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:b,"&, *":{boxSizing:"border-box"},[`&${n}-has-sider`]:{flexDirection:"row",[`> ${n}, > ${n}-content`]:{width:0}},[`${n}-header, &${n}-footer`]:{flex:"0 0 auto"},[`${n}-sider`]:{position:"relative",minWidth:0,background:S,transition:`all ${m}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${t}-menu${t}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:d},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:d,color:o,lineHeight:ye(d),textAlign:"center",background:a,cursor:"pointer",transition:`all ${m}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:s,insetInlineEnd:e.calc(p).mul(-1).equal(),zIndex:1,width:p,height:h,color:o,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:S,borderStartStartRadius:0,borderStartEndRadius:y,borderEndEndRadius:y,borderEndStartRadius:0,cursor:"pointer",transition:`background ${g} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${g}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:e.calc(p).mul(-1).equal(),borderStartStartRadius:y,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:y}}}}},nde(e)),{"&-rtl":{direction:"rtl"}}),[`${n}-header`]:{height:s,padding:l,color:c,lineHeight:ye(s),background:x,[`${t}-menu`]:{lineHeight:"inherit"}},[`${n}-footer`]:{padding:u,color:r,fontSize:v,background:i},[`${n}-content`]:{flex:"auto",color:r,minHeight:0}}},ode=e=>{const{colorBgLayout:t,controlHeight:n,controlHeightLG:r,colorText:o,controlHeightSM:i,marginXXS:a,colorTextLightSolid:s,colorBgContainer:l}=e,c=r*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:n*2,headerPadding:`0 ${c}px`,headerColor:o,footerPadding:`${i}px ${c}px`,footerBg:t,siderBg:"#001529",triggerHeight:r+a*2,triggerBg:"#002140",triggerColor:s,zeroTriggerWidth:r,zeroTriggerHeight:r,lightSiderBg:l,lightTriggerBg:l,lightTriggerColor:o}},Jz=An("Layout",e=>[rde(e)],ode,{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]});var Qz=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);of.forwardRef((a,s)=>f.createElement(o,Object.assign({ref:s,suffixCls:t,tagName:n},a)))}const JC=f.forwardRef((e,t)=>{const{prefixCls:n,suffixCls:r,className:o,tagName:i}=e,a=Qz(e,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:s}=f.useContext(rt),l=s("layout",n),[c,u,d]=Jz(l),h=r?`${l}-${r}`:l;return c(f.createElement(i,Object.assign({className:he(n||h,o,u,d),ref:t},a)))}),ide=f.forwardRef((e,t)=>{const{direction:n}=f.useContext(rt),[r,o]=f.useState([]),{prefixCls:i,className:a,rootClassName:s,children:l,hasSider:c,tagName:u,style:d}=e,h=Qz(e,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),p=Nr(h,["suffixCls"]),{getPrefixCls:m,layout:g}=f.useContext(rt),v=m("layout",i),y=tde(r,l,c),[b,x,S]=Jz(v),O=he(v,{[`${v}-has-sider`]:y,[`${v}-rtl`]:n==="rtl"},g==null?void 0:g.className,a,s,x,S),E=f.useMemo(()=>({siderHook:{addSider:k=>{o(A=>[].concat(Ie(A),[k]))},removeSider:k=>{o(A=>A.filter(F=>F!==k))}}}),[]);return b(f.createElement(yz.Provider,{value:E},f.createElement(u,Object.assign({ref:t,className:O,style:Object.assign(Object.assign({},g==null?void 0:g.style),d)},p),l)))}),ade=Xv({tagName:"div",displayName:"Layout"})(ide),sde=Xv({suffixCls:"header",tagName:"header",displayName:"Header"})(JC),lde=Xv({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(JC),cde=Xv({suffixCls:"content",tagName:"main",displayName:"Content"})(JC),fl=ade;fl.Header=sde;fl.Footer=lde;fl.Content=cde;fl.Sider=bz;fl._InternalSiderContext=Uv;const ude=function(){const e=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let t=1;t{const o=n[r];o!==void 0&&(e[r]=o)})}return e};var dde={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},fde=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:dde}))},O6=f.forwardRef(fde),hde={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},pde=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:hde}))},k6=f.forwardRef(pde),mde={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"},gde=["10","20","50","100"],vde=function(t){var n=t.pageSizeOptions,r=n===void 0?gde:n,o=t.locale,i=t.changeSize,a=t.pageSize,s=t.goButton,l=t.quickGo,c=t.rootPrefixCls,u=t.selectComponentClass,d=t.selectPrefixCls,h=t.disabled,p=t.buildOptionText,m=ge.useState(""),g=Se(m,2),v=g[0],y=g[1],b=function(){return!v||Number.isNaN(v)?void 0:Number(v)},x=typeof p=="function"?p:function(w){return"".concat(w," ").concat(o.items_per_page)},S=function(C){i==null||i(Number(C))},O=function(C){y(C.target.value)},E=function(C){s||v===""||(y(""),!(C.relatedTarget&&(C.relatedTarget.className.indexOf("".concat(c,"-item-link"))>=0||C.relatedTarget.className.indexOf("".concat(c,"-item"))>=0))&&(l==null||l(b())))},k=function(C){v!==""&&(C.keyCode===Re.ENTER||C.type==="click")&&(y(""),l==null||l(b()))},A=function(){return r.some(function(C){return C.toString()===a.toString()})?r:r.concat([a.toString()]).sort(function(C,I){var M=Number.isNaN(Number(C))?0:Number(C),N=Number.isNaN(Number(I))?0:Number(I);return M-N})},F="".concat(c,"-options");if(!i&&!l)return null;var H=null,U=null,V=null;if(i&&u){var z=A().map(function(w,C){return ge.createElement(u.Option,{key:C,value:w.toString()},x(w))});H=ge.createElement(u,{disabled:h,prefixCls:d,showSearch:!1,className:"".concat(F,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(a||r[0]).toString(),onChange:S,getPopupContainer:function(C){return C.parentNode},"aria-label":o.page_size,defaultOpen:!1},z)}return l&&(s&&(V=typeof s=="boolean"?ge.createElement("button",{type:"button",onClick:k,onKeyUp:k,disabled:h,className:"".concat(F,"-quick-jumper-button")},o.jump_to_confirm):ge.createElement("span",{onClick:k,onKeyUp:k},s)),U=ge.createElement("div",{className:"".concat(F,"-quick-jumper")},o.jump_to,ge.createElement("input",{disabled:h,type:"text",value:v,onChange:O,onKeyUp:k,onBlur:E,"aria-label":o.page}),o.page,V)),ge.createElement("li",{className:F},H,U)},Qd=function(t){var n,r=t.rootPrefixCls,o=t.page,i=t.active,a=t.className,s=t.showTitle,l=t.onClick,c=t.onKeyPress,u=t.itemRender,d="".concat(r,"-item"),h=he(d,"".concat(d,"-").concat(o),(n={},ee(n,"".concat(d,"-active"),i),ee(n,"".concat(d,"-disabled"),!o),n),a),p=function(){l(o)},m=function(y){c(y,l,o)},g=u(o,"page",ge.createElement("a",{rel:"nofollow"},o));return g?ge.createElement("li",{title:s?String(o):null,className:h,onClick:p,onKeyDown:m,tabIndex:0},g):null},yde=function(t,n,r){return r};function I6(){}function N6(e){var t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function El(e,t,n){var r=typeof e>"u"?t:e;return Math.floor((n-1)/r)+1}var bde=function(t){var n,r=t.prefixCls,o=r===void 0?"rc-pagination":r,i=t.selectPrefixCls,a=i===void 0?"rc-select":i,s=t.className,l=t.selectComponentClass,c=t.current,u=t.defaultCurrent,d=u===void 0?1:u,h=t.total,p=h===void 0?0:h,m=t.pageSize,g=t.defaultPageSize,v=g===void 0?10:g,y=t.onChange,b=y===void 0?I6:y,x=t.hideOnSinglePage,S=t.align,O=t.showPrevNextJumpers,E=O===void 0?!0:O,k=t.showQuickJumper,A=t.showLessItems,F=t.showTitle,H=F===void 0?!0:F,U=t.onShowSizeChange,V=U===void 0?I6:U,z=t.locale,w=z===void 0?mde:z,C=t.style,I=t.totalBoundaryShowSizeChanger,M=I===void 0?50:I,N=t.disabled,B=t.simple,R=t.showTotal,L=t.showSizeChanger,P=t.pageSizeOptions,T=t.itemRender,q=T===void 0?yde:T,te=t.jumpPrevIcon,ie=t.jumpNextIcon,ue=t.prevIcon,pe=t.nextIcon,me=ge.useRef(null),X=kr(10,{value:m,defaultValue:v}),W=Se(X,2),G=W[0],J=W[1],Y=kr(1,{value:c,defaultValue:d,postState:function(ft){return Math.max(1,Math.min(ft,El(void 0,G,p)))}}),Q=Se(Y,2),oe=Q[0],_=Q[1],re=ge.useState(oe),de=Se(re,2),ne=de[0],se=de[1];f.useEffect(function(){se(oe)},[oe]);var xe=Math.max(1,oe-(A?3:5)),ve=Math.min(El(void 0,G,p),oe+(A?3:5));function we(st,ft){var kt=st||ge.createElement("button",{type:"button","aria-label":ft,className:"".concat(o,"-item-link")});return typeof st=="function"&&(kt=ge.createElement(st,ae({},t))),kt}function Ce(st){var ft=st.target.value,kt=El(void 0,G,p),Nn;return ft===""?Nn=ft:Number.isNaN(Number(ft))?Nn=ne:ft>=kt?Nn=kt:Nn=Number(ft),Nn}function ce(st){return N6(st)&&st!==oe&&N6(p)&&p>0}var $=p>G?k:!1;function j(st){(st.keyCode===Re.UP||st.keyCode===Re.DOWN)&&st.preventDefault()}function D(st){var ft=Ce(st);switch(ft!==ne&&se(ft),st.keyCode){case Re.ENTER:fe(ft);break;case Re.UP:fe(ft-1);break;case Re.DOWN:fe(ft+1);break}}function Z(st){fe(Ce(st))}function le(st){var ft=El(st,G,p),kt=oe>ft&&ft!==0?ft:oe;J(st),se(kt),V==null||V(oe,st),_(kt),b==null||b(kt,st)}function fe(st){if(ce(st)&&!N){var ft=El(void 0,G,p),kt=st;return st>ft?kt=ft:st<1&&(kt=1),kt!==ne&&se(kt),_(kt),b==null||b(kt,G),kt}return oe}var be=oe>1,je=oeM;function Ee(){be&&fe(oe-1)}function Le(){je&&fe(oe+1)}function Me(){fe(xe)}function dt(){fe(ve)}function bt(st,ft){if(st.key==="Enter"||st.charCode===Re.ENTER||st.keyCode===Re.ENTER){for(var kt=arguments.length,Nn=new Array(kt>2?kt-2:0),rr=2;rrp?p:oe*G])),ke=null,Be=El(void 0,G,p);if(x&&p<=G)return null;var Ne=[],Ae={rootPrefixCls:o,onClick:fe,onKeyPress:bt,showTitle:H,itemRender:q,page:-1},wt=oe-1>0?oe-1:0,Qe=oe+1=at*2&&oe!==3&&(Ne[0]=ge.cloneElement(Ne[0],{className:he("".concat(o,"-item-after-jump-prev"),Ne[0].props.className)}),Ne.unshift(ze)),Be-oe>=at*2&&oe!==Be-2){var rn=Ne[Ne.length-1];Ne[Ne.length-1]=ge.cloneElement(rn,{className:he("".concat(o,"-item-before-jump-next"),rn.props.className)}),Ne.push(ke)}Ge!==1&&Ne.unshift(ge.createElement(Qd,Pe({},Ae,{key:1,page:1}))),et!==Be&&Ne.push(ge.createElement(Qd,Pe({},Ae,{key:Be,page:Be})))}var mn=Ve(wt);if(mn){var un=!be||!Be;mn=ge.createElement("li",{title:H?w.prev_page:null,onClick:Ee,tabIndex:un?null:0,onKeyDown:pt,className:he("".concat(o,"-prev"),ee({},"".concat(o,"-disabled"),un)),"aria-disabled":un},mn)}var gn=lt(Qe);if(gn){var In,wn;B?(In=!je,wn=be?0:null):(In=!je||!Be,wn=In?null:0),gn=ge.createElement("li",{title:H?w.next_page:null,onClick:Le,tabIndex:wn,onKeyDown:Je,className:he("".concat(o,"-next"),ee({},"".concat(o,"-disabled"),In)),"aria-disabled":In},gn)}var _n=he(o,s,(n={},ee(n,"".concat(o,"-start"),S==="start"),ee(n,"".concat(o,"-center"),S==="center"),ee(n,"".concat(o,"-end"),S==="end"),ee(n,"".concat(o,"-simple"),B),ee(n,"".concat(o,"-disabled"),N),n));return ge.createElement("ul",Pe({className:_n,style:C,ref:me},ot),Ke,mn,B?Ue:Ne,gn,ge.createElement(vde,{locale:w,rootPrefixCls:o,disabled:N,selectComponentClass:l,selectPrefixCls:a,changeSize:Oe?le:null,pageSize:G,pageSizeOptions:P,quickGo:$?fe:null,goButton:$e}))};const ej=e=>f.createElement(vs,Object.assign({},e,{showSearch:!0,size:"small"})),tj=e=>f.createElement(vs,Object.assign({},e,{showSearch:!0,size:"middle"}));ej.Option=vs.Option;tj.Option=vs.Option;const wde=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}},[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{[`&${t}-disabled ${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},xde=e=>{const{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.itemSizeSM,lineHeight:ye(e.itemSizeSM)},[`&${t}-mini ${t}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:ye(e.calc(e.itemSizeSM).sub(2).equal())},[`&${t}-mini:not(${t}-disabled) ${t}-item:not(${t}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},[`&${t}-mini ${t}-prev, &${t}-mini ${t}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:ye(e.itemSizeSM)},[`&${t}-mini:not(${t}-disabled)`]:{[`${t}-prev, ${t}-next`]:{[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover ${t}-item-link`]:{backgroundColor:"transparent"}}},[` - &${t}-mini ${t}-prev ${t}-item-link, - &${t}-mini ${t}-next ${t}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:e.itemSizeSM,lineHeight:ye(e.itemSizeSM)}},[`&${t}-mini ${t}-jump-prev, &${t}-mini ${t}-jump-next`]:{height:e.itemSizeSM,marginInlineEnd:0,lineHeight:ye(e.itemSizeSM)},[`&${t}-mini ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:e.miniOptionsSizeChangerTop},"&-quick-jumper":{height:e.itemSizeSM,lineHeight:ye(e.itemSizeSM),input:Object.assign(Object.assign({},qC(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}},Sde=e=>{const{componentCls:t}=e;return{[` - &${t}-simple ${t}-prev, - &${t}-simple ${t}-next - `]:{height:e.itemSizeSM,lineHeight:ye(e.itemSizeSM),verticalAlign:"top",[`${t}-item-link`]:{height:e.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.itemSizeSM,lineHeight:ye(e.itemSizeSM)}}},[`&${t}-simple ${t}-simple-pager`]:{display:"inline-block",height:e.itemSizeSM,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${ye(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${ye(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${ye(e.inputOutlineOffset)} 0 ${ye(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}}}},Cde=e=>{const{componentCls:t,antCls:n}=e;return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[` - ${t}-prev, - ${t}-jump-prev, - ${t}-jump-next - `]:{marginInlineEnd:e.marginXS},[` - ${t}-prev, - ${t}-next, - ${t}-jump-prev, - ${t}-jump-next - `]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,color:e.colorText,fontFamily:e.fontFamily,lineHeight:`${ye(e.itemSize)}`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${ye(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto",[`${n}-select-arrow:not(:last-child)`]:{opacity:1}},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:ye(e.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},GC(e)),KC(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow})),{"&[disabled]":Object.assign({},$v(e)),width:e.calc(e.controlHeightLG).mul(1.25).equal(),height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},Ede=e=>{const{componentCls:t}=e;return{[`${t}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:ye(e.calc(e.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${ye(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${ye(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.colorPrimary},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.colorPrimaryHover}}}}},Pde=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Pn(e)),{display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:ye(e.calc(e.itemSize).sub(2).equal()),verticalAlign:"middle"}}),Ede(e)),Cde(e)),Sde(e)),xde(e)),wde(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},Ode=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:Object.assign({},lc(e)),[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":Object.assign({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},dl(e))},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Object.assign({},dl(e))}}}},nj=e=>Object.assign({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemActiveBg:e.colorBgContainer,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0},XC(e)),rj=e=>$t(e,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:e.calc(e.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:e.calc(e.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:e.calc(e.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:e.marginSM,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},WC(e)),kde=An("Pagination",e=>{const t=rj(e);return[Pde(t),Ode(t)]},nj),Ide=e=>{const{componentCls:t}=e;return{[`${t}${t}-bordered${t}-disabled:not(${t}-mini)`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}${t}-bordered:not(${t}-mini)`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${ye(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},Nde=Cv(["Pagination","bordered"],e=>{const t=rj(e);return[Ide(t)]},nj);var Rde=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{align:t,prefixCls:n,selectPrefixCls:r,className:o,rootClassName:i,style:a,size:s,locale:l,selectComponentClass:c,responsive:u,showSizeChanger:d}=e,h=Rde(e,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:p}=QT(u),[,m]=hr(),{getPrefixCls:g,direction:v,pagination:y={}}=f.useContext(rt),b=g("pagination",n),[x,S,O]=kde(b),E=d??y.showSizeChanger,k=f.useMemo(()=>{const C=f.createElement("span",{className:`${b}-item-ellipsis`},"•••"),I=f.createElement("button",{className:`${b}-item-link`,type:"button",tabIndex:-1},v==="rtl"?f.createElement(Ih,null):f.createElement(eg,null)),M=f.createElement("button",{className:`${b}-item-link`,type:"button",tabIndex:-1},v==="rtl"?f.createElement(eg,null):f.createElement(Ih,null)),N=f.createElement("a",{className:`${b}-item-link`},f.createElement("div",{className:`${b}-item-container`},v==="rtl"?f.createElement(k6,{className:`${b}-item-link-icon`}):f.createElement(O6,{className:`${b}-item-link-icon`}),C)),B=f.createElement("a",{className:`${b}-item-link`},f.createElement("div",{className:`${b}-item-container`},v==="rtl"?f.createElement(O6,{className:`${b}-item-link-icon`}):f.createElement(k6,{className:`${b}-item-link-icon`}),C));return{prevIcon:I,nextIcon:M,jumpPrevIcon:N,jumpNextIcon:B}},[v,b]),[A]=Zh("Pagination",$9),F=Object.assign(Object.assign({},A),l),H=Fa(s),U=H==="small"||!!(p&&!H&&u),V=g("select",r),z=he({[`${b}-${t}`]:!!t,[`${b}-mini`]:U,[`${b}-rtl`]:v==="rtl",[`${b}-bordered`]:m.wireframe},y==null?void 0:y.className,o,i,S,O),w=Object.assign(Object.assign({},y==null?void 0:y.style),a);return x(f.createElement(f.Fragment,null,m.wireframe&&f.createElement(Nde,{prefixCls:b}),f.createElement(bde,Object.assign({},k,h,{style:w,prefixCls:b,selectPrefixCls:V,className:z,selectComponentClass:c||(U?ej:tj),locale:F,showSizeChanger:E}))))};function Tde(e){let{percent:t,prefixCls:n}=e;const r=`${n}-dot`,o=`${r}-holder`,i=`${o}-hidden`,[a,s]=f.useState(!1);Wt(()=>{t!==0&&s(!0)},[t!==0]);const l=Math.max(Math.min(t,100),0),c=100,u=c/5,d=c/2-u/2,h=d*2*Math.PI,p=(m,g)=>f.createElement("circle",{className:he(m,`${r}-circle`),r:d,cx:"50",cy:"50",strokeWidth:u,style:g});return a?f.createElement("span",{className:he(o,`${r}-progress`,l<=0&&i)},f.createElement("svg",{viewBox:`0 0 ${c} ${c}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":l},p(`${r}-circle-bg`),p("",{strokeDasharray:`${h*l/100} ${h*(100-l)/100}`,strokeDashoffset:`${h/4}`}))):null}function zde(e){const{prefixCls:t,percent:n=0}=e,r=`${t}-dot`,o=`${r}-holder`,i=`${o}-hidden`;return f.createElement(f.Fragment,null,f.createElement("span",{className:he(o,n>0&&i)},f.createElement("span",{className:he(r,`${t}-dot-spin`)},[1,2,3,4].map(a=>f.createElement("i",{className:`${t}-dot-item`,key:a})))),f.createElement(Tde,{prefixCls:t,percent:n}))}function jde(e){const{prefixCls:t,indicator:n,percent:r}=e,o=`${t}-dot`;return n&&f.isValidElement(n)?yo(n,{className:he(n.props.className,o),percent:r}):f.createElement(zde,{prefixCls:t,percent:r})}const Lde=new Mt("antSpinMove",{to:{opacity:1}}),Bde=new Mt("antRotate",{to:{transform:"rotate(405deg)"}}),Ade=e=>{const{componentCls:t,calc:n}=e;return{[`${t}`]:Object.assign(Object.assign({},Pn(e)),{position:"absolute",display:"none",color:e.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"relative",display:"inline-block",opacity:1},[`${t}-text`]:{fontSize:e.fontSize,paddingTop:n(n(e.dotSize).sub(e.fontSize)).div(2).add(2).equal()},"&-fullscreen":{position:"fixed",width:"100vw",height:"100vh",backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,inset:0,display:"flex",alignItems:"center",flexDirection:"column",justifyContent:"center",opacity:0,visibility:"hidden",transition:`all ${e.motionDurationMid}`,"&-show":{opacity:1,visibility:"visible"},[t]:{[`${t}-dot-holder`]:{color:e.colorWhite},[`${t}-text`]:{color:e.colorTextLightSolid}}},"&-nested-loading":{position:"relative",[`> div > ${t}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:e.contentHeight,[`${t}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:n(e.dotSize).mul(-1).div(2).equal()},[`${t}-text`]:{position:"absolute",top:"50%",width:"100%",textShadow:`0 1px 2px ${e.colorBgContainer}`},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSize).div(2).mul(-1).sub(10).equal()},"&-sm":{[`${t}-dot`]:{margin:n(e.dotSizeSM).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeSM).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeSM).div(2).mul(-1).sub(10).equal()}},"&-lg":{[`${t}-dot`]:{margin:n(e.dotSizeLG).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeLG).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeLG).div(2).mul(-1).sub(10).equal()}}},[`${t}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${t}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:e.spinDotDefault},[`${t}-dot-progress`]:{position:"absolute",top:0,insetInlineStart:0},[`${t}-dot-holder`]:{width:"1em",height:"1em",fontSize:e.dotSize,display:"inline-block",transition:`transform ${e.motionDurationSlow} ease, opacity ${e.motionDurationSlow} ease`,transformOrigin:"50% 50%",lineHeight:1,color:e.colorPrimary,"&-hidden":{transform:"scale(0.3)",opacity:0}},[`${t}-dot-progress`]:{position:"absolute",top:0,insetInlineStart:0},[`${t}-dot`]:{position:"relative",display:"inline-block",fontSize:e.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),height:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:Lde,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:"0s"},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:Bde,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(r=>`${r} ${e.motionDurationSlow} ease`).join(","),fillOpacity:0,stroke:"currentcolor"},"&-circle-bg":{stroke:e.colorFillSecondary}},[`&-sm ${t}-dot`]:{fontSize:e.dotSizeSM},[`&-sm ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal(),height:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal()}},[`&-lg ${t}-dot`]:{fontSize:e.dotSizeLG},[`&-lg ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal(),height:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal()}},[`&${t}-show-text ${t}-text`]:{display:"block"}})}},Dde=e=>{const{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}},Fde=An("Spin",e=>{const t=$t(e,{spinDotDefault:e.colorTextDescription});return[Ade(t)]},Dde),Hde=200,R6=[[30,.05],[70,.03],[96,.01]];function Ude(e,t){const[n,r]=f.useState(0),o=f.useRef(),i=t==="auto";return f.useEffect(()=>(i&&e&&(r(0),o.current=setInterval(()=>{r(a=>{const s=100-a;for(let l=0;l{clearInterval(o.current)}),[i,e]),i?n:t}var Vde=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,spinning:n=!0,delay:r=0,className:o,rootClassName:i,size:a="default",tip:s,wrapperClassName:l,style:c,children:u,fullscreen:d=!1,indicator:h,percent:p}=e,m=Vde(e,["prefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","fullscreen","indicator","percent"]),{getPrefixCls:g}=f.useContext(rt),v=g("spin",t),[y,b,x]=Fde(v),[S,O]=f.useState(()=>n&&!$de(n,r)),E=Ude(S,p);f.useEffect(()=>{if(n){const w=Dce(r,()=>{O(!0)});return w(),()=>{var C;(C=w==null?void 0:w.cancel)===null||C===void 0||C.call(w)}}O(!1)},[r,n]);const k=f.useMemo(()=>typeof u<"u"&&!d,[u,d]),{direction:A,spin:F}=f.useContext(rt),H=he(v,F==null?void 0:F.className,{[`${v}-sm`]:a==="small",[`${v}-lg`]:a==="large",[`${v}-spinning`]:S,[`${v}-show-text`]:!!s,[`${v}-rtl`]:A==="rtl"},o,!d&&i,b,x),U=he(`${v}-container`,{[`${v}-blur`]:S}),V=Object.assign(Object.assign({},F==null?void 0:F.style),c),z=f.createElement("div",Object.assign({},m,{style:V,className:H,"aria-live":"polite","aria-busy":S}),f.createElement(jde,{prefixCls:v,indicator:h??oj,percent:E}),s&&(k||d)?f.createElement("div",{className:`${v}-text`},s):null);return y(k?f.createElement("div",Object.assign({},m,{className:he(`${v}-nested-loading`,l,b,x)}),S&&f.createElement("div",{key:"loading"},z),f.createElement("div",{className:U,key:"container"},u)):d?f.createElement("div",{className:he(`${v}-fullscreen`,{[`${v}-fullscreen-show`]:S},i,b,x)},z):z)};ij.setDefaultIndicator=e=>{oj=e};var Wde=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,closeIcon:r,closable:o,type:i,title:a,children:s,footer:l}=e,c=Wde(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:u}=f.useContext(rt),d=u(),h=t||u("modal"),p=So(d),[m,g,v]=hT(h,p),y=`${h}-confirm`;let b={};return i?b={closable:o??!1,title:"",footer:"",children:f.createElement(mT,Object.assign({},e,{prefixCls:h,confirmPrefixCls:y,rootPrefixCls:d,content:s}))}:b={closable:o??!0,title:a,footer:l!==null&&f.createElement(cT,Object.assign({},e)),children:s},m(f.createElement(Y7,Object.assign({prefixCls:h,className:he(g,`${h}-pure-panel`,i&&y,i&&`${y}-${i}`,n,v,p)},c,{closeIcon:lT(h,r),closable:o},b)))},Kde=RT(Xde);function aj(e){return op(bT(e))}const la=pT;la.useModal=voe;la.info=function(t){return op(wT(t))};la.success=function(t){return op(xT(t))};la.error=function(t){return op(ST(t))};la.warning=aj;la.warn=aj;la.confirm=function(t){return op(CT(t))};la.destroyAll=function(){for(;Ul.length;){const t=Ul.pop();t&&t()}};la.config=foe;la._InternalPanelDoNotUseOrYouWillBeFired=Kde;let Ki=null,qm=e=>e(),ig=[],Rh={};function M6(){const{getContainer:e,rtl:t,maxCount:n,top:r,bottom:o,showProgress:i,pauseOnHover:a}=Rh,s=(e==null?void 0:e())||document.body;return{getContainer:()=>s,rtl:t,maxCount:n,top:r,bottom:o,showProgress:i,pauseOnHover:a}}const qde=ge.forwardRef((e,t)=>{const{notificationConfig:n,sync:r}=e,{getPrefixCls:o}=f.useContext(rt),i=Rh.prefixCls||o("notification"),a=f.useContext(Foe),[s,l]=NT(Object.assign(Object.assign(Object.assign({},n),{prefixCls:i}),a.notification));return ge.useEffect(r,[]),ge.useImperativeHandle(t,()=>{const c=Object.assign({},s);return Object.keys(c).forEach(u=>{c[u]=function(){return r(),s[u].apply(s,arguments)}}),{instance:c,sync:r}}),l}),Gde=ge.forwardRef((e,t)=>{const[n,r]=ge.useState(M6),o=()=>{r(M6)};ge.useEffect(o,[]);const i=x7(),a=i.getRootPrefixCls(),s=i.getIconPrefixCls(),l=i.getTheme(),c=ge.createElement(qde,{ref:t,sync:o,notificationConfig:n});return ge.createElement(Da,{prefixCls:a,iconPrefixCls:s,theme:l},i.holderRender?i.holderRender(c):c)});function QC(){if(!Ki){const e=document.createDocumentFragment(),t={fragment:e};Ki=t,qm(()=>{mC(ge.createElement(Gde,{ref:n=>{const{instance:r,sync:o}=n||{};Promise.resolve().then(()=>{!t.instance&&r&&(t.instance=r,t.sync=o,QC())})}}),e)});return}Ki.instance&&(ig.forEach(e=>{switch(e.type){case"open":{qm(()=>{Ki.instance.open(Object.assign(Object.assign({},Rh),e.config))});break}case"destroy":qm(()=>{Ki==null||Ki.instance.destroy(e.key)});break}}),ig=[])}function Zde(e){Rh=Object.assign(Object.assign({},Rh),e),qm(()=>{var t;(t=Ki==null?void 0:Ki.sync)===null||t===void 0||t.call(Ki)})}function sj(e){ig.push({type:"open",config:e}),QC()}const Yde=e=>{ig.push({type:"destroy",key:e}),QC()},_de=["success","info","warning","error"],Jde={open:sj,destroy:Yde,config:Zde,useNotification:Doe,_InternalPanelDoNotUseOrYouWillBeFired:Noe},lj=Jde;_de.forEach(e=>{lj[e]=t=>sj(Object.assign(Object.assign({},t),{type:e}))});var Hs={},cp="rc-table-internal-hook";function eE(e){var t=f.createContext(void 0),n=function(o){var i=o.value,a=o.children,s=f.useRef(i);s.current=i;var l=f.useState(function(){return{getValue:function(){return s.current},listeners:new Set}}),c=Se(l,1),u=c[0];return Wt(function(){Ma.unstable_batchedUpdates(function(){u.listeners.forEach(function(d){d(i)})})},[i]),f.createElement(t.Provider,{value:u},a)};return{Context:t,Provider:n,defaultValue:e}}function so(e,t){var n=sn(typeof t=="function"?t:function(d){if(t===void 0)return d;if(!Array.isArray(t))return d[t];var h={};return t.forEach(function(p){h[p]=d[p]}),h}),r=f.useContext(e==null?void 0:e.Context),o=r||{},i=o.listeners,a=o.getValue,s=f.useRef();s.current=n(r?a():e==null?void 0:e.defaultValue);var l=f.useState({}),c=Se(l,2),u=c[1];return Wt(function(){if(!r)return;function d(h){var p=n(h);za(s.current,p,!0)||u({})}return i.add(d),function(){i.delete(d)}},[r]),s.current}function Qde(){var e=f.createContext(null);function t(){return f.useContext(e)}function n(o,i){var a=Ta(o),s=function(c,u){var d=a?{ref:u}:{},h=f.useRef(0),p=f.useRef(c),m=t();return m!==null?f.createElement(o,Pe({},c,d)):((!i||i(p.current,c))&&(h.current+=1),p.current=c,f.createElement(e.Provider,{value:h.current},f.createElement(o,Pe({},c,d))))};return a?f.forwardRef(s):s}function r(o,i){var a=Ta(o),s=function(c,u){var d=a?{ref:u}:{};return t(),f.createElement(o,Pe({},c,d))};return a?f.memo(f.forwardRef(s),i):f.memo(s,i)}return{makeImmutable:n,responseImmutable:r,useImmutableMark:t}}var tE=Qde(),cj=tE.makeImmutable,Id=tE.responseImmutable,efe=tE.useImmutableMark,Ho=eE(),uj=f.createContext({renderWithProps:!1}),tfe="RC_TABLE_KEY";function nfe(e){return e==null?[]:Array.isArray(e)?e:[e]}function Kv(e){var t=[],n={};return e.forEach(function(r){for(var o=r||{},i=o.key,a=o.dataIndex,s=i||nfe(a).join("-")||tfe;n[s];)s="".concat(s,"_next");n[s]=!0,t.push(s)}),t}function Bx(e){return e!=null}function rfe(e){return e&&nt(e)==="object"&&!Array.isArray(e)&&!f.isValidElement(e)}function ofe(e,t,n,r,o,i){var a=f.useContext(uj),s=efe(),l=wc(function(){if(Bx(r))return[r];var c=t==null||t===""?[]:Array.isArray(t)?t:[t],u=Yo(e,c),d=u,h=void 0;if(o){var p=o(u,e,n);rfe(p)?(d=p.children,h=p.props,a.renderWithProps=!0):d=p}return[d,h]},[s,e,r,t,o,n],function(c,u){if(i){var d=Se(c,2),h=d[1],p=Se(u,2),m=p[1];return i(m,h)}return a.renderWithProps?!0:!za(c,u,!0)});return l}function ife(e,t,n,r){var o=e+t-1;return e<=r&&o>=n}function afe(e,t){return so(Ho,function(n){var r=ife(e,t||1,n.hoverStartRow,n.hoverEndRow);return[r,n.onHover]})}var sfe=function(t){var n=t.ellipsis,r=t.rowType,o=t.children,i,a=n===!0?{showTitle:!0}:n;return a&&(a.showTitle||r==="header")&&(typeof o=="string"||typeof o=="number"?i=o.toString():f.isValidElement(o)&&typeof o.props.children=="string"&&(i=o.props.children)),i};function lfe(e){var t,n,r,o,i,a,s,l,c=e.component,u=e.children,d=e.ellipsis,h=e.scope,p=e.prefixCls,m=e.className,g=e.align,v=e.record,y=e.render,b=e.dataIndex,x=e.renderIndex,S=e.shouldCellUpdate,O=e.index,E=e.rowType,k=e.colSpan,A=e.rowSpan,F=e.fixLeft,H=e.fixRight,U=e.firstFixLeft,V=e.lastFixLeft,z=e.firstFixRight,w=e.lastFixRight,C=e.appendNode,I=e.additionalProps,M=I===void 0?{}:I,N=e.isSticky,B="".concat(p,"-cell"),R=so(Ho,["supportSticky","allColumnsFixedLeft","rowHoverable"]),L=R.supportSticky,P=R.allColumnsFixedLeft,T=R.rowHoverable,q=ofe(v,b,x,u,y,S),te=Se(q,2),ie=te[0],ue=te[1],pe={},me=typeof F=="number"&&L,X=typeof H=="number"&&L;me&&(pe.position="sticky",pe.left=F),X&&(pe.position="sticky",pe.right=H);var W=(t=(n=(r=ue==null?void 0:ue.colSpan)!==null&&r!==void 0?r:M.colSpan)!==null&&n!==void 0?n:k)!==null&&t!==void 0?t:1,G=(o=(i=(a=ue==null?void 0:ue.rowSpan)!==null&&a!==void 0?a:M.rowSpan)!==null&&i!==void 0?i:A)!==null&&o!==void 0?o:1,J=afe(O,G),Y=Se(J,2),Q=Y[0],oe=Y[1],_=sn(function(we){var Ce;v&&oe(O,O+G-1),M==null||(Ce=M.onMouseEnter)===null||Ce===void 0||Ce.call(M,we)}),re=sn(function(we){var Ce;v&&oe(-1,-1),M==null||(Ce=M.onMouseLeave)===null||Ce===void 0||Ce.call(M,we)});if(W===0||G===0)return null;var de=(s=M.title)!==null&&s!==void 0?s:sfe({rowType:E,ellipsis:d,children:ie}),ne=he(B,m,(l={},ee(l,"".concat(B,"-fix-left"),me&&L),ee(l,"".concat(B,"-fix-left-first"),U&&L),ee(l,"".concat(B,"-fix-left-last"),V&&L),ee(l,"".concat(B,"-fix-left-all"),V&&P&&L),ee(l,"".concat(B,"-fix-right"),X&&L),ee(l,"".concat(B,"-fix-right-first"),z&&L),ee(l,"".concat(B,"-fix-right-last"),w&&L),ee(l,"".concat(B,"-ellipsis"),d),ee(l,"".concat(B,"-with-append"),C),ee(l,"".concat(B,"-fix-sticky"),(me||X)&&N&&L),ee(l,"".concat(B,"-row-hover"),!ue&&Q),l),M.className,ue==null?void 0:ue.className),se={};g&&(se.textAlign=g);var xe=ae(ae(ae(ae({},pe),M.style),se),ue==null?void 0:ue.style),ve=ie;return nt(ve)==="object"&&!Array.isArray(ve)&&!f.isValidElement(ve)&&(ve=null),d&&(V||z)&&(ve=f.createElement("span",{className:"".concat(B,"-content")},ve)),f.createElement(c,Pe({},ue,M,{className:ne,style:xe,title:de,scope:h,onMouseEnter:T?_:void 0,onMouseLeave:T?re:void 0,colSpan:W!==1?W:null,rowSpan:G!==1?G:null}),C,ve)}const Pc=f.memo(lfe);function nE(e,t,n,r,o){var i=n[e]||{},a=n[t]||{},s,l;i.fixed==="left"?s=r.left[o==="rtl"?t:e]:a.fixed==="right"&&(l=r.right[o==="rtl"?e:t]);var c=!1,u=!1,d=!1,h=!1,p=n[t+1],m=n[e-1],g=p&&!p.fixed||m&&!m.fixed||n.every(function(S){return S.fixed==="left"});if(o==="rtl"){if(s!==void 0){var v=m&&m.fixed==="left";h=!v&&g}else if(l!==void 0){var y=p&&p.fixed==="right";d=!y&&g}}else if(s!==void 0){var b=p&&p.fixed==="left";c=!b&&g}else if(l!==void 0){var x=m&&m.fixed==="right";u=!x&&g}return{fixLeft:s,fixRight:l,lastFixLeft:c,firstFixRight:u,lastFixRight:d,firstFixLeft:h,isSticky:r.isSticky}}var dj=f.createContext({});function cfe(e){var t=e.className,n=e.index,r=e.children,o=e.colSpan,i=o===void 0?1:o,a=e.rowSpan,s=e.align,l=so(Ho,["prefixCls","direction"]),c=l.prefixCls,u=l.direction,d=f.useContext(dj),h=d.scrollColumnIndex,p=d.stickyOffsets,m=d.flattenColumns,g=n+i-1,v=g+1===h?i+1:i,y=nE(n,n+v-1,m,p,u);return f.createElement(Pc,Pe({className:t,index:n,component:"td",prefixCls:c,record:null,dataIndex:null,align:s,colSpan:v,rowSpan:a,render:function(){return r}},y))}var ufe=["children"];function dfe(e){var t=e.children,n=xt(e,ufe);return f.createElement("tr",n,t)}function qv(e){var t=e.children;return t}qv.Row=dfe;qv.Cell=cfe;function ffe(e){var t=e.children,n=e.stickyOffsets,r=e.flattenColumns,o=so(Ho,"prefixCls"),i=r.length-1,a=r[i],s=f.useMemo(function(){return{stickyOffsets:n,flattenColumns:r,scrollColumnIndex:a!=null&&a.scrollbar?i:null}},[a,r,i,n]);return f.createElement(dj.Provider,{value:s},f.createElement("tfoot",{className:"".concat(o,"-summary")},t))}const im=Id(ffe);var fj=qv;function hfe(e){return null}function pfe(e){return null}function hj(e,t,n,r,o,i,a){e.push({record:t,indent:n,index:a});var s=i(t),l=o==null?void 0:o.has(s);if(t&&Array.isArray(t[r])&&l)for(var c=0;c1?U-1:0),z=1;z=1?O:""),style:ae(ae({},n),y==null?void 0:y.style)}),m.map(function(F,H){var U=F.render,V=F.dataIndex,z=F.className,w=vj(h,F,H,l,o),C=w.key,I=w.fixedInfo,M=w.appendCellNode,N=w.additionalCellProps;return f.createElement(Pc,Pe({className:z,ellipsis:F.ellipsis,align:F.align,scope:F.rowScope,component:F.rowScope?d:u,prefixCls:p,key:C,record:r,index:o,renderIndex:i,dataIndex:V,render:U,shouldCellUpdate:F.shouldCellUpdate},I,{appendNode:M,additionalProps:N}))})),k;if(x&&(S.current||b)){var A=v(r,o,l+1,b);k=f.createElement(gj,{expanded:b,className:he("".concat(p,"-expanded-row"),"".concat(p,"-expanded-row-level-").concat(l+1),O),prefixCls:p,component:c,cellComponent:u,colSpan:m.length,isEmpty:!1},A)}return f.createElement(f.Fragment,null,E,k)}const gfe=Id(mfe);function vfe(e){var t=e.columnKey,n=e.onColumnResize,r=f.useRef();return f.useEffect(function(){r.current&&n(t,r.current.offsetWidth)},[]),f.createElement(sa,{data:t},f.createElement("td",{ref:r,style:{padding:0,border:0,height:0}},f.createElement("div",{style:{height:0,overflow:"hidden"}}," ")))}function yfe(e){var t=e.prefixCls,n=e.columnsKey,r=e.onColumnResize;return f.createElement("tr",{"aria-hidden":"true",className:"".concat(t,"-measure-row"),style:{height:0,fontSize:0}},f.createElement(sa.Collection,{onBatchResize:function(i){i.forEach(function(a){var s=a.data,l=a.size;r(s,l.offsetWidth)})}},n.map(function(o){return f.createElement(vfe,{key:o,columnKey:o,onColumnResize:r})})))}function bfe(e){var t=e.data,n=e.measureColumnWidth,r=so(Ho,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),o=r.prefixCls,i=r.getComponent,a=r.onColumnResize,s=r.flattenColumns,l=r.getRowKey,c=r.expandedKeys,u=r.childrenColumnName,d=r.emptyNode,h=pj(t,u,c,l),p=f.useRef({renderWithProps:!1}),m=i(["body","wrapper"],"tbody"),g=i(["body","row"],"tr"),v=i(["body","cell"],"td"),y=i(["body","cell"],"th"),b;t.length?b=h.map(function(S,O){var E=S.record,k=S.indent,A=S.index,F=l(E,O);return f.createElement(gfe,{key:F,rowKey:F,record:E,index:O,renderIndex:A,rowComponent:g,cellComponent:v,scopeCellComponent:y,getRowKey:l,indent:k})}):b=f.createElement(gj,{expanded:!0,className:"".concat(o,"-placeholder"),prefixCls:o,component:g,cellComponent:v,colSpan:s.length,isEmpty:!0},d);var x=Kv(s);return f.createElement(uj.Provider,{value:p.current},f.createElement(m,{className:"".concat(o,"-tbody")},n&&f.createElement(yfe,{prefixCls:o,columnsKey:x,onColumnResize:a}),b))}const wfe=Id(bfe);var xfe=["expandable"],Ff="RC_TABLE_INTERNAL_COL_DEFINE";function Sfe(e){var t=e.expandable,n=xt(e,xfe),r;return"expandable"in e?r=ae(ae({},n),t):r=n,r.showExpandColumn===!1&&(r.expandIconColumnIndex=-1),r}var Cfe=["columnType"];function yj(e){for(var t=e.colWidths,n=e.columns,r=e.columCount,o=[],i=r||n.length,a=!1,s=i-1;s>=0;s-=1){var l=t[s],c=n&&n[s],u=c&&c[Ff];if(l||u||a){var d=u||{};d.columnType;var h=xt(d,Cfe);o.unshift(f.createElement("col",Pe({key:s,style:{width:l}},h))),a=!0}}return f.createElement("colgroup",null,o)}var Efe=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Pfe(e,t){return f.useMemo(function(){for(var n=[],r=0;r1?"colgroup":"col":null,ellipsis:v.ellipsis,align:v.align,component:a,prefixCls:u,key:p[g]},y,{additionalProps:b,rowType:"header"}))}))};function Ife(e){var t=[];function n(a,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[l]=t[l]||[];var c=s,u=a.filter(Boolean).map(function(d){var h={key:d.key,className:d.className||"",children:d.title,column:d,colStart:c},p=1,m=d.children;return m&&m.length>0&&(p=n(m,c,l+1).reduce(function(g,v){return g+v},0),h.hasSubColumns=!0),"colSpan"in d&&(p=d.colSpan),"rowSpan"in d&&(h.rowSpan=d.rowSpan),h.colSpan=p,h.colEnd=h.colStart+p-1,t[l].push(h),c+=p,p});return u}n(e,0);for(var r=t.length,o=function(s){t[s].forEach(function(l){!("rowSpan"in l)&&!l.hasSubColumns&&(l.rowSpan=r-s)})},i=0;i1&&arguments[1]!==void 0?arguments[1]:"";return typeof t=="number"?t:t.endsWith("%")?e*parseFloat(t)/100:null}function Rfe(e,t,n){return f.useMemo(function(){if(t&&t>0){var r=0,o=0;e.forEach(function(h){var p=j6(t,h.width);p?r+=p:o+=1});var i=Math.max(t,n),a=Math.max(i-r,o),s=o,l=a/o,c=0,u=e.map(function(h){var p=ae({},h),m=j6(t,p.width);if(m)p.width=m;else{var g=Math.floor(l);p.width=s===1?a:g,a-=g,s-=1}return c+=p.width,p});if(c0?ae(ae({},t),{},{children:bj(n)}):t})}function Ax(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return e.filter(function(n){return n&&nt(n)==="object"}).reduce(function(n,r,o){var i=r.fixed,a=i===!0?"left":i,s="".concat(t,"-").concat(o),l=r.children;return l&&l.length>0?[].concat(Ie(n),Ie(Ax(l,s).map(function(c){return ae({fixed:a},c)}))):[].concat(Ie(n),[ae(ae({key:s},r),{},{fixed:a})])},[])}function zfe(e){return e.map(function(t){var n=t.fixed,r=xt(t,Tfe),o=n;return n==="left"?o="right":n==="right"&&(o="left"),ae({fixed:o},r)})}function jfe(e,t){var n=e.prefixCls,r=e.columns,o=e.children,i=e.expandable,a=e.expandedKeys,s=e.columnTitle,l=e.getRowKey,c=e.onTriggerExpand,u=e.expandIcon,d=e.rowExpandable,h=e.expandIconColumnIndex,p=e.direction,m=e.expandRowByClick,g=e.columnWidth,v=e.fixed,y=e.scrollWidth,b=e.clientWidth,x=f.useMemo(function(){var V=r||rE(o)||[];return bj(V.slice())},[r,o]),S=f.useMemo(function(){if(i){var V,z=x.slice();if(!z.includes(Hs)){var w=h||0;w>=0&&z.splice(w,0,Hs)}var C=z.indexOf(Hs);z=z.filter(function(B,R){return B!==Hs||R===C});var I=x[C],M;(v==="left"||v)&&!h?M="left":(v==="right"||v)&&h===x.length?M="right":M=I?I.fixed:null;var N=(V={},ee(V,Ff,{className:"".concat(n,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),ee(V,"title",s),ee(V,"fixed",M),ee(V,"className","".concat(n,"-row-expand-icon-cell")),ee(V,"width",g),ee(V,"render",function(R,L,P){var T=l(L,P),q=a.has(T),te=d?d(L):!0,ie=u({prefixCls:n,expanded:q,expandable:te,record:L,onExpand:c});return m?f.createElement("span",{onClick:function(pe){return pe.stopPropagation()}},ie):ie}),V);return z.map(function(B){return B===Hs?N:B})}return x.filter(function(B){return B!==Hs})},[i,x,l,a,u,p]),O=f.useMemo(function(){var V=S;return t&&(V=t(V)),V.length||(V=[{render:function(){return null}}]),V},[t,S,p]),E=f.useMemo(function(){return p==="rtl"?zfe(Ax(O)):Ax(O)},[O,p,y]),k=f.useMemo(function(){for(var V=-1,z=E.length-1;z>=0;z-=1){var w=E[z].fixed;if(w==="left"||w===!0){V=z;break}}if(V>=0)for(var C=0;C<=V;C+=1){var I=E[C].fixed;if(I!=="left"&&I!==!0)return!0}var M=E.findIndex(function(R){var L=R.fixed;return L==="right"});if(M>=0)for(var N=M;N=d&&(N=d-h),a({scrollLeft:N/d*(u+2)}),b.current.x=w.pageX},U=function(){k.current=en(function(){if(i.current){var w=P6(i.current).top,C=w+i.current.offsetHeight,I=l===window?document.documentElement.scrollTop+window.innerHeight:P6(l).top+l.clientHeight;C-r8()<=I||w>=I-s?y(function(M){return ae(ae({},M),{},{isHiddenScrollBar:!0})}):y(function(M){return ae(ae({},M),{},{isHiddenScrollBar:!1})})}})},V=function(w){y(function(C){return ae(ae({},C),{},{scrollLeft:w/u*d||0})})};return f.useImperativeHandle(n,function(){return{setScrollLeft:V,checkScrollBarVisible:U}}),f.useEffect(function(){var z=om(document.body,"mouseup",A,!1),w=om(document.body,"mousemove",H,!1);return U(),function(){z.remove(),w.remove()}},[h,O]),f.useEffect(function(){var z=om(l,"scroll",U,!1),w=om(window,"resize",U,!1);return function(){z.remove(),w.remove()}},[l]),f.useEffect(function(){v.isHiddenScrollBar||y(function(z){var w=i.current;return w?ae(ae({},z),{},{scrollLeft:w.scrollLeft/w.scrollWidth*w.clientWidth}):z})},[v.isHiddenScrollBar]),u<=d||!h||v.isHiddenScrollBar?null:f.createElement("div",{style:{height:r8(),width:d,bottom:s},className:"".concat(c,"-sticky-scroll")},f.createElement("div",{onMouseDown:F,ref:p,className:he("".concat(c,"-sticky-scroll-bar"),ee({},"".concat(c,"-sticky-scroll-bar-active"),O)),style:{width:"".concat(h,"px"),transform:"translate3d(".concat(v.scrollLeft,"px, 0, 0)")}}))};const Wfe=f.forwardRef($fe);var xj="rc-table",Xfe=[],Kfe={};function qfe(){return"No Data"}function Gfe(e,t){var n,r=ae({rowKey:"key",prefixCls:xj,emptyText:qfe},e),o=r.prefixCls,i=r.className,a=r.rowClassName,s=r.style,l=r.data,c=r.rowKey,u=r.scroll,d=r.tableLayout,h=r.direction,p=r.title,m=r.footer,g=r.summary,v=r.caption,y=r.id,b=r.showHeader,x=r.components,S=r.emptyText,O=r.onRow,E=r.onHeaderRow,k=r.onScroll,A=r.internalHooks,F=r.transformColumns,H=r.internalRefs,U=r.tailor,V=r.getContainerWidth,z=r.sticky,w=r.rowHoverable,C=w===void 0?!0:w,I=l||Xfe,M=!!I.length,N=A===cp,B=f.useCallback(function(Ct,Lt){return Yo(x,Ct)||Lt},[x]),R=f.useMemo(function(){return typeof c=="function"?c:function(Ct){var Lt=Ct&&Ct[c];return Lt}},[c]),L=B(["body"]),P=Hfe(),T=Se(P,3),q=T[0],te=T[1],ie=T[2],ue=Afe(r,I,R),pe=Se(ue,6),me=pe[0],X=pe[1],W=pe[2],G=pe[3],J=pe[4],Y=pe[5],Q=u==null?void 0:u.x,oe=f.useState(0),_=Se(oe,2),re=_[0],de=_[1],ne=jfe(ae(ae(ae({},r),me),{},{expandable:!!me.expandedRowRender,columnTitle:me.columnTitle,expandedKeys:W,getRowKey:R,onTriggerExpand:Y,expandIcon:G,expandIconColumnIndex:me.expandIconColumnIndex,direction:h,scrollWidth:N&&U&&typeof Q=="number"?Q:null,clientWidth:re}),N?F:null),se=Se(ne,4),xe=se[0],ve=se[1],we=se[2],Ce=se[3],ce=we??Q,$=f.useMemo(function(){return{columns:xe,flattenColumns:ve}},[xe,ve]),j=f.useRef(),D=f.useRef(),Z=f.useRef(),le=f.useRef();f.useImperativeHandle(t,function(){return{nativeElement:j.current,scrollTo:function(Lt){var Mn;if(Z.current instanceof HTMLElement){var yr=Lt.index,Dn=Lt.top,li=Lt.key;if(Dn){var ci;(ci=Z.current)===null||ci===void 0||ci.scrollTo({top:Dn})}else{var Bi,Ua=li??R(I[yr]);(Bi=Z.current.querySelector('[data-row-key="'.concat(Ua,'"]')))===null||Bi===void 0||Bi.scrollIntoView()}}else(Mn=Z.current)!==null&&Mn!==void 0&&Mn.scrollTo&&Z.current.scrollTo(Lt)}}});var fe=f.useRef(),be=f.useState(!1),je=Se(be,2),Oe=je[0],Ee=je[1],Le=f.useState(!1),Me=Se(Le,2),dt=Me[0],bt=Me[1],pt=wj(new Map),Je=Se(pt,2),Dt=Je[0],Xe=Je[1],Ve=Kv(ve),lt=Ve.map(function(Ct){return Dt.get(Ct)}),Fe=f.useMemo(function(){return lt},[lt.join("_")]),ze=Vfe(Fe,ve,h),ot=u&&Bx(u.y),Ke=u&&Bx(ce)||!!me.fixed,ke=Ke&&ve.some(function(Ct){var Lt=Ct.fixed;return Lt}),Be=f.useRef(),Ne=Ufe(z,o),Ae=Ne.isSticky,wt=Ne.offsetHeader,Qe=Ne.offsetSummary,gt=Ne.offsetScroll,qe=Ne.stickyClassName,$e=Ne.container,Ue=f.useMemo(function(){return g==null?void 0:g(I)},[g,I]),at=(ot||Ae)&&f.isValidElement(Ue)&&Ue.type===qv&&Ue.props.fixed,ut,it,Vt;ot&&(it={overflowY:"scroll",maxHeight:u.y}),Ke&&(ut={overflowX:"auto"},ot||(it={overflowY:"hidden"}),Vt={width:ce===!0?"auto":ce,minWidth:"100%"});var zt=f.useCallback(function(Ct,Lt){Ov(j.current)&&Xe(function(Mn){if(Mn.get(Ct)!==Lt){var yr=new Map(Mn);return yr.set(Ct,Lt),yr}return Mn})},[]),Ze=Ffe(),Ge=Se(Ze,2),et=Ge[0],At=Ge[1];function rn(Ct,Lt){Lt&&(typeof Lt=="function"?Lt(Ct):Lt.scrollLeft!==Ct&&(Lt.scrollLeft=Ct,Lt.scrollLeft!==Ct&&setTimeout(function(){Lt.scrollLeft=Ct},0)))}var mn=sn(function(Ct){var Lt=Ct.currentTarget,Mn=Ct.scrollLeft,yr=h==="rtl",Dn=typeof Mn=="number"?Mn:Lt.scrollLeft,li=Lt||Kfe;if(!At()||At()===li){var ci;et(li),rn(Dn,D.current),rn(Dn,Z.current),rn(Dn,fe.current),rn(Dn,(ci=Be.current)===null||ci===void 0?void 0:ci.setScrollLeft)}var Bi=Lt||D.current;if(Bi){var Ua=Bi.scrollWidth,Sl=Bi.clientWidth;if(Ua===Sl){Ee(!1),bt(!1);return}yr?(Ee(-Dn0)):(Ee(Dn>0),bt(Dn1?v-w:0,I=ae(ae(ae({},A),c),{},{flex:"0 0 ".concat(w,"px"),width:"".concat(w,"px"),marginRight:C,pointerEvents:"auto"}),M=f.useMemo(function(){return d?V<=1:H===0||V===0||V>1},[V,H,d]);M?I.visibility="hidden":d&&(I.height=h==null?void 0:h(V));var N=M?function(){return null}:p,B={};return(V===0||H===0)&&(B.rowSpan=1,B.colSpan=1),f.createElement(Pc,Pe({className:he(g,u),ellipsis:n.ellipsis,align:n.align,scope:n.rowScope,component:a,prefixCls:t.prefixCls,key:S,record:l,index:i,renderIndex:s,dataIndex:m,render:N,shouldCellUpdate:n.shouldCellUpdate},O,{appendNode:E,additionalProps:ae(ae({},k),{},{style:I},B)}))}var Jfe=["data","index","className","rowKey","style","extra","getHeight"],Qfe=f.forwardRef(function(e,t){var n=e.data,r=e.index,o=e.className,i=e.rowKey,a=e.style,s=e.extra,l=e.getHeight,c=xt(e,Jfe),u=n.record,d=n.indent,h=n.index,p=so(Ho,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),m=p.scrollX,g=p.flattenColumns,v=p.prefixCls,y=p.fixColumn,b=p.componentWidth,x=so(oE,["getComponent"]),S=x.getComponent,O=mj(u,i,r,d),E=S(["body","row"],"div"),k=S(["body","cell"],"div"),A=O.rowSupportExpand,F=O.expanded,H=O.rowProps,U=O.expandedRowRender,V=O.expandedRowClassName,z;if(A&&F){var w=U(u,r,d+1,F),C=V==null?void 0:V(u,r,d),I={};y&&(I={style:ee({},"--virtual-width","".concat(b,"px"))});var M="".concat(v,"-expanded-row-cell");z=f.createElement(E,{className:he("".concat(v,"-expanded-row"),"".concat(v,"-expanded-row-level-").concat(d+1),C)},f.createElement(Pc,{component:k,prefixCls:v,className:he(M,ee({},"".concat(M,"-fixed"),y)),additionalProps:I},w))}var N=ae(ae({},a),{},{width:m});s&&(N.position="absolute",N.pointerEvents="none");var B=f.createElement(E,Pe({},H,c,{"data-row-key":i,ref:A?null:t,className:he(o,"".concat(v,"-row"),H==null?void 0:H.className,ee({},"".concat(v,"-row-extra"),s)),style:ae(ae({},N),H==null?void 0:H.style)}),g.map(function(R,L){return f.createElement(_fe,{key:L,component:k,rowInfo:O,column:R,colIndex:L,indent:d,index:r,renderIndex:h,record:u,inverse:s,getHeight:l})}));return A?f.createElement("div",{ref:t},B,z):B}),A6=Id(Qfe),ehe=f.forwardRef(function(e,t){var n=e.data,r=e.onScroll,o=so(Ho,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),i=o.flattenColumns,a=o.onColumnResize,s=o.getRowKey,l=o.expandedKeys,c=o.prefixCls,u=o.childrenColumnName,d=o.emptyNode,h=o.scrollX,p=so(oE),m=p.sticky,g=p.scrollY,v=p.listItemHeight,y=p.getComponent,b=p.onScroll,x=f.useRef(),S=pj(n,u,l,s),O=f.useMemo(function(){var I=0;return i.map(function(M){var N=M.width,B=M.key;return I+=N,[B,N,I]})},[i]),E=f.useMemo(function(){return O.map(function(I){return I[2]})},[O]);f.useEffect(function(){O.forEach(function(I){var M=Se(I,2),N=M[0],B=M[1];a(N,B)})},[O]),f.useImperativeHandle(t,function(){var I={scrollTo:function(N){var B;(B=x.current)===null||B===void 0||B.scrollTo(N)}};return Object.defineProperty(I,"scrollLeft",{get:function(){var N;return((N=x.current)===null||N===void 0?void 0:N.getScrollInfo().x)||0},set:function(N){var B;(B=x.current)===null||B===void 0||B.scrollTo({left:N})}}),I});var k=function(M,N){var B,R=(B=S[N])===null||B===void 0?void 0:B.record,L=M.onCell;if(L){var P,T=L(R,N);return(P=T==null?void 0:T.rowSpan)!==null&&P!==void 0?P:1}return 1},A=function(M){var N=M.start,B=M.end,R=M.getSize,L=M.offsetY;if(B<0)return null;for(var P=i.filter(function(Y){return k(Y,N)===0}),T=N,q=function(Q){if(P=P.filter(function(oe){return k(oe,Q)===0}),!P.length)return T=Q,1},te=N;te>=0&&!q(te);te-=1);for(var ie=i.filter(function(Y){return k(Y,B)!==1}),ue=B,pe=function(Q){if(ie=ie.filter(function(oe){return k(oe,Q)!==1}),!ie.length)return ue=Math.max(Q-1,B),1},me=B;me1})&&X.push(Q)},G=T;G<=ue;G+=1)W(G);var J=X.map(function(Y){var Q=S[Y],oe=s(Q.record,Y),_=function(ne){var se=Y+ne-1,xe=s(S[se].record,se),ve=R(oe,xe);return ve.bottom-ve.top},re=R(oe);return f.createElement(A6,{key:Y,data:Q,rowKey:oe,index:Y,style:{top:-L+re.top},extra:!0,getHeight:_})});return J},F=f.useMemo(function(){return{columnsOffset:E}},[E]),H="".concat(c,"-tbody"),U=y(["body","wrapper"]),V=y(["body","row"],"div"),z=y(["body","cell"],"div"),w;if(S.length){var C={};m&&(C.position="sticky",C.bottom=0,nt(m)==="object"&&m.offsetScroll&&(C.bottom=m.offsetScroll)),w=f.createElement(Lv,{fullHeight:!1,ref:x,prefixCls:"".concat(H,"-virtual"),styles:{horizontalScrollBar:C},className:H,height:g,itemHeight:v||24,data:S,itemKey:function(M){return s(M.record)},component:U,scrollWidth:h,onVirtualScroll:function(M){var N=M.x;r({scrollLeft:N})},onScroll:b,extraRender:A},function(I,M,N){var B=s(I.record,M);return f.createElement(A6,{data:I,rowKey:B,index:M,style:N.style})})}else w=f.createElement(V,{className:he("".concat(c,"-placeholder"))},f.createElement(Pc,{component:z,prefixCls:c},d));return f.createElement(Cj.Provider,{value:F},w)}),the=Id(ehe),nhe=function(t,n){var r=n.ref,o=n.onScroll;return f.createElement(the,{ref:r,data:t,onScroll:o})};function rhe(e,t){var n=e.columns,r=e.scroll,o=e.sticky,i=e.prefixCls,a=i===void 0?xj:i,s=e.className,l=e.listItemHeight,c=e.components,u=e.onScroll,d=r||{},h=d.x,p=d.y;typeof h!="number"&&(h=1),typeof p!="number"&&(p=500);var m=sn(function(y,b){return Yo(c,y)||b}),g=sn(u),v=f.useMemo(function(){return{sticky:o,scrollY:p,listItemHeight:l,getComponent:m,onScroll:g}},[o,p,l,m,g]);return f.createElement(oE.Provider,{value:v},f.createElement(Nd,Pe({},e,{className:he(s,"".concat(a,"-virtual")),scroll:ae(ae({},r),{},{x:h}),components:ae(ae({},c),{},{body:nhe}),columns:n,internalHooks:cp,tailor:!0,ref:t})))}var ohe=f.forwardRef(rhe);function Ej(e){return cj(ohe,e)}Ej();function ihe(e){return null}function ahe(e){return null}var iE=f.createContext(null),she=function(t){for(var n=t.prefixCls,r=t.level,o=t.isStart,i=t.isEnd,a="".concat(n,"-indent-unit"),s=[],l=0;l=0&&n.splice(r,1),n}function qa(e,t){var n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function aE(e){return e.split("-")}function fhe(e,t){var n=[],r=Ro(t,e);function o(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];i.forEach(function(a){var s=a.key,l=a.children;n.push(s),o(l)})}return o(r.children),n}function hhe(e){if(e.parent){var t=aE(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function phe(e){var t=aE(e.pos);return Number(t[t.length-1])===0}function H6(e,t,n,r,o,i,a,s,l,c){var u,d=e.clientX,h=e.clientY,p=e.target.getBoundingClientRect(),m=p.top,g=p.height,v=(c==="rtl"?-1:1)*(((o==null?void 0:o.x)||0)-d),y=(v-12)/r,b=l.filter(function(I){var M;return(M=s[I])===null||M===void 0||(M=M.children)===null||M===void 0?void 0:M.length}),x=Ro(s,n.props.eventKey);if(h-1.5?i({dragNode:z,dropNode:w,dropPosition:1})?H=1:C=!1:i({dragNode:z,dropNode:w,dropPosition:0})?H=0:i({dragNode:z,dropNode:w,dropPosition:1})?H=1:C=!1:i({dragNode:z,dropNode:w,dropPosition:1})?H=1:C=!1,{dropPosition:H,dropLevelOffset:U,dropTargetKey:x.key,dropTargetPos:x.pos,dragOverNodeKey:F,dropContainerKey:H===0?null:((u=x.parent)===null||u===void 0?void 0:u.key)||null,dropAllowed:C}}function U6(e,t){if(e){var n=t.multiple;return n?e.slice():e.length?[e[0]]:e}}function L1(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(nt(e)==="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return En(!1,"`checkedKeys` is not an array or an object"),null;return t}function Dx(e,t){var n=new Set;function r(o){if(!n.has(o)){var i=Ro(t,o);if(i){n.add(o);var a=i.parent,s=i.node;s.disabled||a&&r(a.key)}}}return(e||[]).forEach(function(o){r(o)}),Ie(n)}function mhe(e){const[t,n]=f.useState(null);return[f.useCallback((i,a,s)=>{const l=t??i,c=Math.min(l||0,i),u=Math.max(l||0,i),d=a.slice(c,u+1).map(m=>e(m)),h=d.some(m=>!s.has(m)),p=[];return d.forEach(m=>{h?(s.has(m)||p.push(m),s.add(m)):(s.delete(m),p.push(m))}),n(h?u:null),p},[t]),i=>{n(i)}]}const As={},Fx="SELECT_ALL",Hx="SELECT_INVERT",Ux="SELECT_NONE",V6=[],Pj=(e,t)=>{let n=[];return(t||[]).forEach(r=>{n.push(r),r&&typeof r=="object"&&e in r&&(n=[].concat(Ie(n),Ie(Pj(e,r[e]))))}),n},ghe=(e,t)=>{const{preserveSelectedRowKeys:n,selectedRowKeys:r,defaultSelectedRowKeys:o,getCheckboxProps:i,onChange:a,onSelect:s,onSelectAll:l,onSelectInvert:c,onSelectNone:u,onSelectMultiple:d,columnWidth:h,type:p,selections:m,fixed:g,renderCell:v,hideSelectAll:y,checkStrictly:b=!0}=t||{},{prefixCls:x,data:S,pageData:O,getRecordByKey:E,getRowKey:k,expandType:A,childrenColumnName:F,locale:H,getPopupContainer:U}=e,V=xc(),[z,w]=mhe(W=>W),[C,I]=kr(r||o||V6,{value:r}),M=f.useRef(new Map),N=f.useCallback(W=>{if(n){const G=new Map;W.forEach(J=>{let Y=E(J);!Y&&M.current.has(J)&&(Y=M.current.get(J)),G.set(J,Y)}),M.current=G}},[E,n]);f.useEffect(()=>{N(C)},[C]);const{keyEntities:B}=f.useMemo(()=>{if(b)return{keyEntities:null};let W=S;if(n){const G=new Set(S.map((Y,Q)=>k(Y,Q))),J=Array.from(M.current).reduce((Y,Q)=>{let[oe,_]=Q;return G.has(oe)?Y:Y.concat(_)},[]);W=[].concat(Ie(W),Ie(J))}return YC(W,{externalGetKey:k,childrenPropName:F})},[S,k,b,F,n]),R=f.useMemo(()=>Pj(F,O),[F,O]),L=f.useMemo(()=>{const W=new Map;return R.forEach((G,J)=>{const Y=k(G,J),Q=(i?i(G):null)||{};W.set(Y,Q)}),W},[R,k,i]),P=f.useCallback(W=>{var G;return!!(!((G=L.get(k(W)))===null||G===void 0)&&G.disabled)},[L,k]),[T,q]=f.useMemo(()=>{if(b)return[C||[],[]];const{checkedKeys:W,halfCheckedKeys:G}=Su(C,!0,B,P);return[W||[],G]},[C,b,B,P]),te=f.useMemo(()=>{const W=p==="radio"?T.slice(0,1):T;return new Set(W)},[T,p]),ie=f.useMemo(()=>p==="radio"?new Set:new Set(q),[q,p]);f.useEffect(()=>{t||I(V6)},[!!t]);const ue=f.useCallback((W,G)=>{let J,Y;N(W),n?(J=W,Y=W.map(Q=>M.current.get(Q))):(J=[],Y=[],W.forEach(Q=>{const oe=E(Q);oe!==void 0&&(J.push(Q),Y.push(oe))})),I(J),a==null||a(J,Y,{type:G})},[I,E,a,n]),pe=f.useCallback((W,G,J,Y)=>{if(s){const Q=J.map(oe=>E(oe));s(E(W),G,Q,Y)}ue(J,"single")},[s,E,ue]),me=f.useMemo(()=>!m||y?null:(m===!0?[Fx,Hx,Ux]:m).map(G=>G===Fx?{key:"all",text:H.selectionAll,onSelect(){ue(S.map((J,Y)=>k(J,Y)).filter(J=>{const Y=L.get(J);return!(Y!=null&&Y.disabled)||te.has(J)}),"all")}}:G===Hx?{key:"invert",text:H.selectInvert,onSelect(){const J=new Set(te);O.forEach((Q,oe)=>{const _=k(Q,oe),re=L.get(_);re!=null&&re.disabled||(J.has(_)?J.delete(_):J.add(_))});const Y=Array.from(J);c&&(V.deprecated(!1,"onSelectInvert","onChange"),c(Y)),ue(Y,"invert")}}:G===Ux?{key:"none",text:H.selectNone,onSelect(){u==null||u(),ue(Array.from(te).filter(J=>{const Y=L.get(J);return Y==null?void 0:Y.disabled}),"none")}}:G).map(G=>Object.assign(Object.assign({},G),{onSelect:function(){for(var J,Y,Q=arguments.length,oe=new Array(Q),_=0;_{var G;if(!t)return W.filter(Z=>Z!==As);let J=Ie(W);const Y=new Set(te),Q=R.map(k).filter(Z=>!L.get(Z).disabled),oe=Q.every(Z=>Y.has(Z)),_=Q.some(Z=>Y.has(Z)),re=()=>{const Z=[];oe?Q.forEach(fe=>{Y.delete(fe),Z.push(fe)}):Q.forEach(fe=>{Y.has(fe)||(Y.add(fe),Z.push(fe))});const le=Array.from(Y);l==null||l(!oe,le.map(fe=>E(fe)),Z.map(fe=>E(fe))),ue(le,"all"),w(null)};let de,ne;if(p!=="radio"){let Z;if(me){const Oe={getPopupContainer:U,items:me.map((Ee,Le)=>{const{key:Me,text:dt,onSelect:bt}=Ee;return{key:Me??Le,onClick:()=>{bt==null||bt(Q)},label:dt}})};Z=f.createElement("div",{className:`${x}-selection-extra`},f.createElement(_C,{menu:Oe,getPopupContainer:U},f.createElement("span",null,f.createElement(YT,null))))}const le=R.map((Oe,Ee)=>{const Le=k(Oe,Ee),Me=L.get(Le)||{};return Object.assign({checked:Y.has(Le)},Me)}).filter(Oe=>{let{disabled:Ee}=Oe;return Ee}),fe=!!le.length&&le.length===R.length,be=fe&&le.every(Oe=>{let{checked:Ee}=Oe;return Ee}),je=fe&&le.some(Oe=>{let{checked:Ee}=Oe;return Ee});ne=f.createElement(td,{checked:fe?be:!!R.length&&oe,indeterminate:fe?!be&&je:!oe&&_,onChange:re,disabled:R.length===0||fe,"aria-label":Z?"Custom selection":"Select all",skipGroup:!0}),de=!y&&f.createElement("div",{className:`${x}-selection`},ne,Z)}let se;p==="radio"?se=(Z,le,fe)=>{const be=k(le,fe),je=Y.has(be);return{node:f.createElement(sp,Object.assign({},L.get(be),{checked:je,onClick:Oe=>Oe.stopPropagation(),onChange:Oe=>{Y.has(be)||pe(be,!0,[be],Oe.nativeEvent)}})),checked:je}}:se=(Z,le,fe)=>{var be;const je=k(le,fe),Oe=Y.has(je),Ee=ie.has(je),Le=L.get(je);let Me;return A==="nest"?Me=Ee:Me=(be=Le==null?void 0:Le.indeterminate)!==null&&be!==void 0?be:Ee,{node:f.createElement(td,Object.assign({},Le,{indeterminate:Me,checked:Oe,skipGroup:!0,onClick:dt=>dt.stopPropagation(),onChange:dt=>{let{nativeEvent:bt}=dt;const{shiftKey:pt}=bt,Je=Q.findIndex(Xe=>Xe===je),Dt=T.some(Xe=>Q.includes(Xe));if(pt&&b&&Dt){const Xe=z(Je,Q,Y),Ve=Array.from(Y);d==null||d(!Oe,Ve.map(lt=>E(lt)),Xe.map(lt=>E(lt))),ue(Ve,"multiple")}else{const Xe=T;if(b){const Ve=Oe?pa(Xe,je):qa(Xe,je);pe(je,!Oe,Ve,bt)}else{const Ve=Su([].concat(Ie(Xe),[je]),!0,B,P),{checkedKeys:lt,halfCheckedKeys:Fe}=Ve;let ze=lt;if(Oe){const ot=new Set(lt);ot.delete(je),ze=Su(Array.from(ot),{checked:!1,halfCheckedKeys:Fe},B,P).checkedKeys}pe(je,!Oe,ze,bt)}}w(Oe?null:Je)}})),checked:Oe}};const xe=(Z,le,fe)=>{const{node:be,checked:je}=se(Z,le,fe);return v?v(je,le,fe,be):be};if(!J.includes(As))if(J.findIndex(Z=>{var le;return((le=Z[Ff])===null||le===void 0?void 0:le.columnType)==="EXPAND_COLUMN"})===0){const[Z,...le]=J;J=[Z,As].concat(Ie(le))}else J=[As].concat(Ie(J));const ve=J.indexOf(As);J=J.filter((Z,le)=>Z!==As||le===ve);const we=J[ve-1],Ce=J[ve+1];let ce=g;ce===void 0&&((Ce==null?void 0:Ce.fixed)!==void 0?ce=Ce.fixed:(we==null?void 0:we.fixed)!==void 0&&(ce=we.fixed)),ce&&we&&((G=we[Ff])===null||G===void 0?void 0:G.columnType)==="EXPAND_COLUMN"&&we.fixed===void 0&&(we.fixed=ce);const $=he(`${x}-selection-col`,{[`${x}-selection-col-with-dropdown`]:m&&p==="checkbox"}),j=()=>t!=null&&t.columnTitle?typeof t.columnTitle=="function"?t.columnTitle(ne):t.columnTitle:de,D={fixed:ce,width:h,className:`${x}-selection-column`,title:j(),render:xe,onCell:t.onCell,[Ff]:{className:$}};return J.map(Z=>Z===As?D:Z)},[k,R,t,T,te,ie,h,me,A,L,d,pe,P]),te]};function vhe(e,t){return e._antProxy=e._antProxy||{},Object.keys(t).forEach(n=>{if(!(n in e._antProxy)){const r=e[n];e._antProxy[n]=r,e[n]=t[n]}}),e}function yhe(e,t){return f.useImperativeHandle(e,()=>{const n=t(),{nativeElement:r}=n;return typeof Proxy<"u"?new Proxy(r,{get(o,i){return n[i]?n[i]:Reflect.get(o,i)}}):vhe(r,n)})}function bhe(e){return function(n){let{prefixCls:r,onExpand:o,record:i,expanded:a,expandable:s}=n;const l=`${r}-row-expand-icon`;return f.createElement("button",{type:"button",onClick:c=>{o(i,c),c.stopPropagation()},className:he(l,{[`${l}-spaced`]:!s,[`${l}-expanded`]:s&&a,[`${l}-collapsed`]:s&&!a}),"aria-label":a?e.collapse:e.expand,"aria-expanded":a})}}function whe(e){return(n,r)=>{const o=n.querySelector(`.${e}-container`);let i=r;if(o){const a=getComputedStyle(o),s=parseInt(a.borderLeftWidth,10),l=parseInt(a.borderRightWidth,10);i=r-s-l}return i}}function cc(e,t){return"key"in e&&e.key!==void 0&&e.key!==null?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t}function up(e,t){return t?`${t}-${e}`:`${e}`}function Gv(e,t){return typeof e=="function"?e(t):e}function xhe(e,t){const n=Gv(e,t);return Object.prototype.toString.call(n)==="[object Object]"?"":n}var She={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Che=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:She}))},Ehe=f.forwardRef(Che);function Phe(e){const t=f.useRef(e),n=JT();return[()=>t.current,r=>{t.current=r,n()}]}function Ohe(e){var t=e.dropPosition,n=e.dropLevelOffset,r=e.indent,o={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(t){case-1:o.top=0,o.left=-n*r;break;case 1:o.bottom=0,o.left=-n*r;break;case 0:o.bottom=0,o.left=r;break}return f.createElement("div",{style:o})}function Oj(e){if(e==null)throw new TypeError("Cannot destructure "+e)}function khe(e,t){var n=f.useState(!1),r=Se(n,2),o=r[0],i=r[1];Wt(function(){if(o)return e(),function(){t()}},[o]),Wt(function(){return i(!0),function(){i(!1)}},[])}var Ihe=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],kj=function(t,n){var r=t.className,o=t.style,i=t.motion,a=t.motionNodes,s=t.motionType,l=t.onMotionStart,c=t.onMotionEnd,u=t.active,d=t.treeNodeRequiredProps,h=xt(t,Ihe),p=f.useState(!0),m=Se(p,2),g=m[0],v=m[1],y=f.useContext(iE),b=y.prefixCls,x=a&&s!=="hide";Wt(function(){a&&x!==g&&v(x)},[a]);var S=function(){a&&l()},O=f.useRef(!1),E=function(){a&&!O.current&&(O.current=!0,c())};khe(S,E);var k=function(F){x===F&&E()};return a?f.createElement(Ni,Pe({ref:n,visible:g},i,{motionAppear:s==="show",onVisibleChanged:k}),function(A,F){var H=A.className,U=A.style;return f.createElement("div",{ref:F,className:he("".concat(b,"-treenode-motion"),H),style:U},a.map(function(V){var z=Object.assign({},(Oj(V.data),V.data)),w=V.title,C=V.key,I=V.isStart,M=V.isEnd;delete z.children;var N=Df(C,d);return f.createElement(nd,Pe({},z,N,{title:w,active:u,data:V.data,key:C,isStart:I,isEnd:M}))}))}):f.createElement(nd,Pe({domRef:n,className:r,style:o},h,{active:u}))};kj.displayName="MotionTreeNode";var Nhe=f.forwardRef(kj);function Rhe(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=e.length,r=t.length;if(Math.abs(n-r)!==1)return{add:!1,key:null};function o(i,a){var s=new Map;i.forEach(function(c){s.set(c,!0)});var l=a.filter(function(c){return!s.has(c)});return l.length===1?l[0]:null}return n ").concat(t);return t}var Nj=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.data;e.selectable,e.checkable;var o=e.expandedKeys,i=e.selectedKeys,a=e.checkedKeys,s=e.loadedKeys,l=e.loadingKeys,c=e.halfCheckedKeys,u=e.keyEntities,d=e.disabled,h=e.dragging,p=e.dragOverNodeKey,m=e.dropPosition,g=e.motion,v=e.height,y=e.itemHeight,b=e.virtual,x=e.focusable,S=e.activeItem,O=e.focused,E=e.tabIndex,k=e.onKeyDown,A=e.onFocus,F=e.onBlur,H=e.onActiveChange,U=e.onListChangeStart,V=e.onListChangeEnd,z=xt(e,Mhe),w=f.useRef(null),C=f.useRef(null);f.useImperativeHandle(t,function(){return{scrollTo:function(se){w.current.scrollTo(se)},getIndentWidth:function(){return C.current.offsetWidth}}});var I=f.useState(o),M=Se(I,2),N=M[0],B=M[1],R=f.useState(r),L=Se(R,2),P=L[0],T=L[1],q=f.useState(r),te=Se(q,2),ie=te[0],ue=te[1],pe=f.useState([]),me=Se(pe,2),X=me[0],W=me[1],G=f.useState(null),J=Se(G,2),Y=J[0],Q=J[1],oe=f.useRef(r);oe.current=r;function _(){var ne=oe.current;T(ne),ue(ne),W([]),Q(null),V()}Wt(function(){B(o);var ne=Rhe(N,o);if(ne.key!==null)if(ne.add){var se=P.findIndex(function($){var j=$.key;return j===ne.key}),xe=K6($6(P,r,ne.key),b,v,y),ve=P.slice();ve.splice(se+1,0,X6),ue(ve),W(xe),Q("show")}else{var we=r.findIndex(function($){var j=$.key;return j===ne.key}),Ce=K6($6(r,P,ne.key),b,v,y),ce=r.slice();ce.splice(we+1,0,X6),ue(ce),W(Ce),Q("hide")}else P!==r&&(T(r),ue(r))},[o,r]),f.useEffect(function(){h||_()},[h]);var re=g?ie:r,de={expandedKeys:o,selectedKeys:i,loadedKeys:s,loadingKeys:l,checkedKeys:a,halfCheckedKeys:c,dragOverNodeKey:p,dropPosition:m,keyEntities:u};return f.createElement(f.Fragment,null,O&&S&&f.createElement("span",{style:W6,"aria-live":"assertive"},zhe(S)),f.createElement("div",null,f.createElement("input",{style:W6,disabled:x===!1||d,tabIndex:x!==!1?E:null,onKeyDown:k,onFocus:A,onBlur:F,value:"",onChange:The,"aria-label":"for screen reader"})),f.createElement("div",{className:"".concat(n,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},f.createElement("div",{className:"".concat(n,"-indent")},f.createElement("div",{ref:C,className:"".concat(n,"-indent-unit")}))),f.createElement(Lv,Pe({},z,{data:re,itemKey:q6,height:v,fullHeight:!1,virtual:b,itemHeight:y,prefixCls:"".concat(n,"-list"),ref:w,onVisibleChange:function(se,xe){var ve=new Set(se),we=xe.filter(function(Ce){return!ve.has(Ce)});we.some(function(Ce){return q6(Ce)===uc})&&_()}}),function(ne){var se=ne.pos,xe=Object.assign({},(Oj(ne.data),ne.data)),ve=ne.title,we=ne.key,Ce=ne.isStart,ce=ne.isEnd,$=lp(we,se);delete xe.key,delete xe.children;var j=Df($,de);return f.createElement(Nhe,Pe({},xe,j,{title:ve,active:!!S&&we===S.key,pos:se,data:ne.data,isStart:Ce,isEnd:ce,motion:g,motionNodes:we===uc?X:null,motionType:Y,onMotionStart:U,onMotionEnd:_,treeNodeRequiredProps:de,onMouseMove:function(){H(null)}}))}))});Nj.displayName="NodeList";var jhe=10,sE=function(e){Ba(n,e);var t=Aa(n);function n(){var r;mr(this,n);for(var o=arguments.length,i=new Array(o),a=0;a2&&arguments[2]!==void 0?arguments[2]:!1,d=r.state,h=d.dragChildrenKeys,p=d.dropPosition,m=d.dropTargetKey,g=d.dropTargetPos,v=d.dropAllowed;if(v){var y=r.props.onDrop;if(r.setState({dragOverNodeKey:null}),r.cleanDragState(),m!==null){var b=ae(ae({},Df(m,r.getTreeNodeRequiredProps())),{},{active:((c=r.getActiveItem())===null||c===void 0?void 0:c.key)===m,data:Ro(r.state.keyEntities,m).node}),x=h.indexOf(m)!==-1;En(!x,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var S=aE(g),O={event:s,node:cr(b),dragNode:r.dragNode?cr(r.dragNode.props):null,dragNodesKeys:[r.dragNode.props.eventKey].concat(h),dropToGap:p!==0,dropPosition:p+Number(S[S.length-1])};u||y==null||y(O),r.dragNode=null}}}),ee(Te(r),"cleanDragState",function(){var s=r.state.draggingNodeKey;s!==null&&r.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),r.dragStartMousePosition=null,r.currentMouseOverDroppableNodeKey=null}),ee(Te(r),"triggerExpandActionExpand",function(s,l){var c=r.state,u=c.expandedKeys,d=c.flattenNodes,h=l.expanded,p=l.key,m=l.isLeaf;if(!(m||s.shiftKey||s.metaKey||s.ctrlKey)){var g=d.filter(function(y){return y.key===p})[0],v=cr(ae(ae({},Df(p,r.getTreeNodeRequiredProps())),{},{data:g.data}));r.setExpandedKeys(h?pa(u,p):qa(u,p)),r.onNodeExpand(s,v)}}),ee(Te(r),"onNodeClick",function(s,l){var c=r.props,u=c.onClick,d=c.expandAction;d==="click"&&r.triggerExpandActionExpand(s,l),u==null||u(s,l)}),ee(Te(r),"onNodeDoubleClick",function(s,l){var c=r.props,u=c.onDoubleClick,d=c.expandAction;d==="doubleClick"&&r.triggerExpandActionExpand(s,l),u==null||u(s,l)}),ee(Te(r),"onNodeSelect",function(s,l){var c=r.state.selectedKeys,u=r.state,d=u.keyEntities,h=u.fieldNames,p=r.props,m=p.onSelect,g=p.multiple,v=l.selected,y=l[h.key],b=!v;b?g?c=qa(c,y):c=[y]:c=pa(c,y);var x=c.map(function(S){var O=Ro(d,S);return O?O.node:null}).filter(function(S){return S});r.setUncontrolledState({selectedKeys:c}),m==null||m(c,{event:"select",selected:b,node:l,selectedNodes:x,nativeEvent:s.nativeEvent})}),ee(Te(r),"onNodeCheck",function(s,l,c){var u=r.state,d=u.keyEntities,h=u.checkedKeys,p=u.halfCheckedKeys,m=r.props,g=m.checkStrictly,v=m.onCheck,y=l.key,b,x={event:"check",node:l,checked:c,nativeEvent:s.nativeEvent};if(g){var S=c?qa(h,y):pa(h,y),O=pa(p,y);b={checked:S,halfChecked:O},x.checkedNodes=S.map(function(U){return Ro(d,U)}).filter(function(U){return U}).map(function(U){return U.node}),r.setUncontrolledState({checkedKeys:S})}else{var E=Su([].concat(Ie(h),[y]),!0,d),k=E.checkedKeys,A=E.halfCheckedKeys;if(!c){var F=new Set(k);F.delete(y);var H=Su(Array.from(F),{checked:!1,halfCheckedKeys:A},d);k=H.checkedKeys,A=H.halfCheckedKeys}b=k,x.checkedNodes=[],x.checkedNodesPositions=[],x.halfCheckedKeys=A,k.forEach(function(U){var V=Ro(d,U);if(V){var z=V.node,w=V.pos;x.checkedNodes.push(z),x.checkedNodesPositions.push({node:z,pos:w})}}),r.setUncontrolledState({checkedKeys:k},!1,{halfCheckedKeys:A})}v==null||v(b,x)}),ee(Te(r),"onNodeLoad",function(s){var l,c=s.key,u=r.state.keyEntities,d=Ro(u,c);if(!(d!=null&&(l=d.children)!==null&&l!==void 0&&l.length)){var h=new Promise(function(p,m){r.setState(function(g){var v=g.loadedKeys,y=v===void 0?[]:v,b=g.loadingKeys,x=b===void 0?[]:b,S=r.props,O=S.loadData,E=S.onLoad;if(!O||y.indexOf(c)!==-1||x.indexOf(c)!==-1)return null;var k=O(s);return k.then(function(){var A=r.state.loadedKeys,F=qa(A,c);E==null||E(F,{event:"load",node:s}),r.setUncontrolledState({loadedKeys:F}),r.setState(function(H){return{loadingKeys:pa(H.loadingKeys,c)}}),p()}).catch(function(A){if(r.setState(function(H){return{loadingKeys:pa(H.loadingKeys,c)}}),r.loadingRetryTimes[c]=(r.loadingRetryTimes[c]||0)+1,r.loadingRetryTimes[c]>=jhe){var F=r.state.loadedKeys;En(!1,"Retry for `loadData` many times but still failed. No more retry."),r.setUncontrolledState({loadedKeys:qa(F,c)}),p()}m(A)}),{loadingKeys:qa(x,c)}})});return h.catch(function(){}),h}}),ee(Te(r),"onNodeMouseEnter",function(s,l){var c=r.props.onMouseEnter;c==null||c({event:s,node:l})}),ee(Te(r),"onNodeMouseLeave",function(s,l){var c=r.props.onMouseLeave;c==null||c({event:s,node:l})}),ee(Te(r),"onNodeContextMenu",function(s,l){var c=r.props.onRightClick;c&&(s.preventDefault(),c({event:s,node:l}))}),ee(Te(r),"onFocus",function(){var s=r.props.onFocus;r.setState({focused:!0});for(var l=arguments.length,c=new Array(l),u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!r.destroyed){var u=!1,d=!0,h={};Object.keys(s).forEach(function(p){if(p in r.props){d=!1;return}u=!0,h[p]=s[p]}),u&&(!l||d)&&r.setState(ae(ae({},h),c))}}),ee(Te(r),"scrollTo",function(s){r.listRef.current.scrollTo(s)}),r}return gr(n,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var o=this.props,i=o.activeKey,a=o.itemScrollOffset,s=a===void 0?0:a;i!==void 0&&i!==this.state.activeKey&&(this.setState({activeKey:i}),i!==null&&this.scrollTo({key:i,offset:s}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var o=this.state,i=o.focused,a=o.flattenNodes,s=o.keyEntities,l=o.draggingNodeKey,c=o.activeKey,u=o.dropLevelOffset,d=o.dropContainerKey,h=o.dropTargetKey,p=o.dropPosition,m=o.dragOverNodeKey,g=o.indent,v=this.props,y=v.prefixCls,b=v.className,x=v.style,S=v.showLine,O=v.focusable,E=v.tabIndex,k=E===void 0?0:E,A=v.selectable,F=v.showIcon,H=v.icon,U=v.switcherIcon,V=v.draggable,z=v.checkable,w=v.checkStrictly,C=v.disabled,I=v.motion,M=v.loadData,N=v.filterTreeNode,B=v.height,R=v.itemHeight,L=v.virtual,P=v.titleRender,T=v.dropIndicatorRender,q=v.onContextMenu,te=v.onScroll,ie=v.direction,ue=v.rootClassName,pe=v.rootStyle,me=Fr(this.props,{aria:!0,data:!0}),X;return V&&(nt(V)==="object"?X=V:typeof V=="function"?X={nodeDraggable:V}:X={}),f.createElement(iE.Provider,{value:{prefixCls:y,selectable:A,showIcon:F,icon:H,switcherIcon:U,draggable:X,draggingNodeKey:l,checkable:z,checkStrictly:w,disabled:C,keyEntities:s,dropLevelOffset:u,dropContainerKey:d,dropTargetKey:h,dropPosition:p,dragOverNodeKey:m,indent:g,direction:ie,dropIndicatorRender:T,loadData:M,filterTreeNode:N,titleRender:P,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},f.createElement("div",{role:"tree",className:he(y,b,ue,ee(ee(ee({},"".concat(y,"-show-line"),S),"".concat(y,"-focused"),i),"".concat(y,"-active-focused"),c!==null)),style:pe},f.createElement(Nj,Pe({ref:this.listRef,prefixCls:y,style:x,data:a,disabled:C,selectable:A,checkable:!!z,motion:I,dragging:l!==null,height:B,itemHeight:R,virtual:L,focusable:O,focused:i,tabIndex:k,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:q,onScroll:te},this.getTreeNodeRequiredProps(),me))))}}],[{key:"getDerivedStateFromProps",value:function(o,i){var a=i.prevProps,s={prevProps:o};function l(E){return!a&&E in o||a&&a[E]!==o[E]}var c,u=i.fieldNames;if(l("fieldNames")&&(u=ed(o.fieldNames),s.fieldNames=u),l("treeData")?c=o.treeData:l("children")&&(En(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),c=Tz(o.children)),c){s.treeData=c;var d=YC(c,{fieldNames:u});s.keyEntities=ae(ee({},uc,Ij),d.keyEntities)}var h=s.keyEntities||i.keyEntities;if(l("expandedKeys")||a&&l("autoExpandParent"))s.expandedKeys=o.autoExpandParent||!a&&o.defaultExpandParent?Dx(o.expandedKeys,h):o.expandedKeys;else if(!a&&o.defaultExpandAll){var p=ae({},h);delete p[uc],s.expandedKeys=Object.keys(p).map(function(E){return p[E].key})}else!a&&o.defaultExpandedKeys&&(s.expandedKeys=o.autoExpandParent||o.defaultExpandParent?Dx(o.defaultExpandedKeys,h):o.defaultExpandedKeys);if(s.expandedKeys||delete s.expandedKeys,c||s.expandedKeys){var m=R1(c||i.treeData,s.expandedKeys||i.expandedKeys,u);s.flattenNodes=m}if(o.selectable&&(l("selectedKeys")?s.selectedKeys=U6(o.selectedKeys,o):!a&&o.defaultSelectedKeys&&(s.selectedKeys=U6(o.defaultSelectedKeys,o))),o.checkable){var g;if(l("checkedKeys")?g=L1(o.checkedKeys)||{}:!a&&o.defaultCheckedKeys?g=L1(o.defaultCheckedKeys)||{}:c&&(g=L1(o.checkedKeys)||{checkedKeys:i.checkedKeys,halfCheckedKeys:i.halfCheckedKeys}),g){var v=g,y=v.checkedKeys,b=y===void 0?[]:y,x=v.halfCheckedKeys,S=x===void 0?[]:x;if(!o.checkStrictly){var O=Su(b,!0,h);b=O.checkedKeys,S=O.halfCheckedKeys}s.checkedKeys=b,s.halfCheckedKeys=S}}return l("loadedKeys")&&(s.loadedKeys=o.loadedKeys),s}}]),n}(f.Component);ee(sE,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:Ohe,allowDrop:function(){return!0},expandAction:!1});ee(sE,"TreeNode",nd);var Lhe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Bhe=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:Lhe}))},Rj=f.forwardRef(Bhe),Ahe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Dhe=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:Ahe}))},Fhe=f.forwardRef(Dhe),Hhe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Uhe=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:Hhe}))},Vhe=f.forwardRef(Uhe),$he={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Whe=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:$he}))},Xhe=f.forwardRef(Whe);const Khe=new Mt("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),qhe=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),Ghe=(e,t)=>({[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${ye(t.lineWidthBold)} solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Zhe=(e,t)=>{const{treeCls:n,treeNodeCls:r,treeNodePadding:o,titleHeight:i,nodeSelectedBg:a,nodeHoverBg:s}=t,l=t.paddingXS;return{[n]:Object.assign(Object.assign({},Pn(t)),{background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,[`&${n}-rtl`]:{[`${n}-switcher`]:{"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${n}-active-focused)`]:Object.assign({},dl(t)),[`${n}-list-holder-inner`]:{alignItems:"flex-start"},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-node-content-wrapper`]:{flex:"auto"},[`${r}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:o,insetInlineStart:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:Khe,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${r}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${ye(o)} 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${n}-node-content-wrapper`]:{background:t.controlItemBgHover},[`&:not(${r}-disabled).filter-node ${n}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{cursor:"grab",[`${n}-draggable-icon`]:{flexShrink:0,width:i,lineHeight:`${ye(i)}`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${t.motionDurationSlow}`,[`${r}:hover &`]:{opacity:.45}},[`&${r}-disabled`]:{[`${n}-draggable-icon`]:{visibility:"hidden"}}}},[`${n}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:i}},[`${n}-draggable-icon`]:{visibility:"hidden"},[`${n}-switcher`]:Object.assign(Object.assign({},qhe(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:i,margin:0,lineHeight:`${ye(i)}`,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${t.motionDurationSlow}`,borderRadius:t.borderRadius,"&-noop":{cursor:"unset"},[`&:not(${n}-switcher-noop):hover`]:{backgroundColor:t.colorBgTextHover},"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(i).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:t.calc(t.calc(i).div(2).equal()).mul(.8).equal(),height:t.calc(i).div(2).equal(),borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}}),[`${n}-checkbox`]:{top:"initial",marginInlineEnd:l,alignSelf:"flex-start",marginTop:t.marginXXS},[`${n}-node-content-wrapper, ${n}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:i,margin:0,padding:`0 ${ye(t.calc(t.paddingXS).div(2).equal())}`,color:"inherit",lineHeight:`${ye(i)}`,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:s},[`&${n}-node-selected`]:{backgroundColor:a},[`${n}-iconEle`]:{display:"inline-block",width:i,height:i,lineHeight:`${ye(i)}`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${n}-node-content-wrapper`]:Object.assign({lineHeight:`${ye(i)}`,userSelect:"none"},Ghe(e,t)),[`${r}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${t.colorPrimary}`}},"&-show-line":{[`${n}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(i).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${n}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${r}-leaf-last`]:{[`${n}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${ye(t.calc(i).div(2).equal())} !important`}}}}})}},Yhe=e=>{const{treeCls:t,treeNodeCls:n,treeNodePadding:r,directoryNodeSelectedBg:o,directoryNodeSelectedColor:i}=e;return{[`${t}${t}-directory`]:{[n]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:r,insetInlineStart:0,transition:`background-color ${e.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:e.controlItemBgHover}},"> *":{zIndex:1},[`${t}-switcher`]:{transition:`color ${e.motionDurationMid}`},[`${t}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${t}-node-selected`]:{color:i,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:o},[`${t}-switcher`]:{color:i},[`${t}-node-content-wrapper`]:{color:i,background:"transparent"}}}}}},_he=(e,t)=>{const n=`.${e}`,r=`${n}-treenode`,o=t.calc(t.paddingXS).div(2).equal(),i=$t(t,{treeCls:n,treeNodeCls:r,treeNodePadding:o});return[Zhe(e,i),Yhe(i)]},Jhe=e=>{const{controlHeightSM:t}=e;return{titleHeight:t,nodeHoverBg:e.controlItemBgHover,nodeSelectedBg:e.controlItemBgActive}},Qhe=e=>{const{colorTextLightSolid:t,colorPrimary:n}=e;return Object.assign(Object.assign({},Jhe(e)),{directoryNodeSelectedColor:t,directoryNodeSelectedBg:n})},epe=An("Tree",(e,t)=>{let{prefixCls:n}=t;return[{[e.componentCls]:jz(`${n}-checkbox`,e)},_he(n,e),uT(e)]},Qhe),G6=4;function tpe(e){const{dropPosition:t,dropLevelOffset:n,prefixCls:r,indent:o,direction:i="ltr"}=e,a=i==="ltr"?"left":"right",s=i==="ltr"?"right":"left",l={[a]:-n*o+G6,[s]:0};switch(t){case-1:l.top=-3;break;case 1:l.bottom=-3;break;default:l.bottom=-3,l[a]=o+G6;break}return ge.createElement("div",{style:l,className:`${r}-drop-indicator`})}var npe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},rpe=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:npe}))},ope=f.forwardRef(rpe),ipe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},ape=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:ipe}))},spe=f.forwardRef(ape),lpe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},cpe=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:lpe}))},upe=f.forwardRef(cpe);const dpe=e=>{const{prefixCls:t,switcherIcon:n,treeNodeProps:r,showLine:o}=e,{isLeaf:i,expanded:a,loading:s}=r;if(s)return f.createElement(hC,{className:`${t}-switcher-loading-icon`});let l;if(o&&typeof o=="object"&&(l=o.showLeafIcon),i){if(!o)return null;if(typeof l!="boolean"&&l){const d=typeof l=="function"?l(r):l,h=`${t}-switcher-line-custom-icon`;return f.isValidElement(d)?yo(d,{className:he(d.props.className||"",h)}):d}return l?f.createElement(Rj,{className:`${t}-switcher-line-icon`}):f.createElement("span",{className:`${t}-switcher-leaf-line`})}const c=`${t}-switcher-icon`,u=typeof n=="function"?n(r):n;return f.isValidElement(u)?yo(u,{className:he(u.props.className||"",c)}):u!==void 0?u:o?a?f.createElement(spe,{className:`${t}-switcher-line-icon`}):f.createElement(upe,{className:`${t}-switcher-line-icon`}):f.createElement(ope,{className:c})},Mj=ge.forwardRef((e,t)=>{var n;const{getPrefixCls:r,direction:o,virtual:i,tree:a}=ge.useContext(rt),{prefixCls:s,className:l,showIcon:c=!1,showLine:u,switcherIcon:d,blockNode:h=!1,children:p,checkable:m=!1,selectable:g=!0,draggable:v,motion:y,style:b}=e,x=r("tree",s),S=r(),O=y??Object.assign(Object.assign({},j7(S)),{motionAppear:!1}),E=Object.assign(Object.assign({},e),{checkable:m,selectable:g,showIcon:c,motion:O,blockNode:h,showLine:!!u,dropIndicatorRender:tpe}),[k,A,F]=epe(x),[,H]=hr(),U=H.paddingXS/2+(((n=H.Tree)===null||n===void 0?void 0:n.titleHeight)||H.controlHeightSM),V=ge.useMemo(()=>{if(!v)return!1;let w={};switch(typeof v){case"function":w.nodeDraggable=v;break;case"object":w=Object.assign({},v);break}return w.icon!==!1&&(w.icon=w.icon||ge.createElement(Xhe,null)),w},[v]),z=w=>ge.createElement(dpe,{prefixCls:x,switcherIcon:d,treeNodeProps:w,showLine:u});return k(ge.createElement(sE,Object.assign({itemHeight:U,ref:t,virtual:i},E,{style:Object.assign(Object.assign({},a==null?void 0:a.style),b),prefixCls:x,className:he({[`${x}-icon-hide`]:!c,[`${x}-block-node`]:h,[`${x}-unselectable`]:!g,[`${x}-rtl`]:o==="rtl"},a==null?void 0:a.className,l,A,F),direction:o,checkable:m&&ge.createElement("span",{className:`${x}-checkbox-inner`}),selectable:g,switcherIcon:z,draggable:V}),p))}),Z6=0,B1=1,Y6=2;function lE(e,t,n){const{key:r,children:o}=n;function i(a){const s=a[r],l=a[o];t(s,a)!==!1&&lE(l||[],t,n)}e.forEach(i)}function fpe(e){let{treeData:t,expandedKeys:n,startKey:r,endKey:o,fieldNames:i}=e;const a=[];let s=Z6;if(r&&r===o)return[r];if(!r||!o)return[];function l(c){return c===r||c===o}return lE(t,c=>{if(s===Y6)return!1;if(l(c)){if(a.push(c),s===Z6)s=B1;else if(s===B1)return s=Y6,!1}else s===B1&&a.push(c);return n.includes(c)},ed(i)),a}function A1(e,t,n){const r=Ie(t),o=[];return lE(e,(i,a)=>{const s=r.indexOf(i);return s!==-1&&(o.push(a),r.splice(s,1)),!!r.length},ed(n)),o}var _6=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{defaultExpandAll:n,defaultExpandParent:r,defaultExpandedKeys:o}=e,i=_6(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const a=f.useRef(),s=f.useRef(),l=()=>{const{keyEntities:A}=YC(J6(i));let F;return n?F=Object.keys(A):r?F=Dx(i.expandedKeys||o||[],A):F=i.expandedKeys||o||[],F},[c,u]=f.useState(i.selectedKeys||i.defaultSelectedKeys||[]),[d,h]=f.useState(()=>l());f.useEffect(()=>{"selectedKeys"in i&&u(i.selectedKeys)},[i.selectedKeys]),f.useEffect(()=>{"expandedKeys"in i&&h(i.expandedKeys)},[i.expandedKeys]);const p=(A,F)=>{var H;return"expandedKeys"in i||h(A),(H=i.onExpand)===null||H===void 0?void 0:H.call(i,A,F)},m=(A,F)=>{var H;const{multiple:U,fieldNames:V}=i,{node:z,nativeEvent:w}=F,{key:C=""}=z,I=J6(i),M=Object.assign(Object.assign({},F),{selected:!0}),N=(w==null?void 0:w.ctrlKey)||(w==null?void 0:w.metaKey),B=w==null?void 0:w.shiftKey;let R;U&&N?(R=A,a.current=C,s.current=R,M.selectedNodes=A1(I,R,V)):U&&B?(R=Array.from(new Set([].concat(Ie(s.current||[]),Ie(fpe({treeData:I,expandedKeys:d,startKey:C,endKey:a.current,fieldNames:V}))))),M.selectedNodes=A1(I,R,V)):(R=[C],a.current=C,s.current=R,M.selectedNodes=A1(I,R,V)),(H=i.onSelect)===null||H===void 0||H.call(i,R,M),"selectedKeys"in i||u(R)},{getPrefixCls:g,direction:v}=f.useContext(rt),{prefixCls:y,className:b,showIcon:x=!0,expandAction:S="click"}=i,O=_6(i,["prefixCls","className","showIcon","expandAction"]),E=g("tree",y),k=he(`${E}-directory`,{[`${E}-directory-rtl`]:v==="rtl"},b);return f.createElement(Mj,Object.assign({icon:hpe,ref:t,blockNode:!0},O,{showIcon:x,expandAction:S,prefixCls:E,className:k,expandedKeys:d,selectedKeys:c,onSelect:m,onExpand:p}))},mpe=f.forwardRef(ppe),cE=Mj;cE.DirectoryTree=mpe;cE.TreeNode=nd;function Q6(e){let{value:t,onChange:n,filterSearch:r,tablePrefixCls:o,locale:i}=e;return r?f.createElement("div",{className:`${o}-filter-dropdown-search`},f.createElement(kd,{prefix:f.createElement(MC,null),placeholder:i.filterSearchPlaceholder,onChange:n,value:t,htmlSize:1,className:`${o}-filter-dropdown-search-input`})):null}const gpe=e=>{const{keyCode:t}=e;t===Re.ENTER&&e.stopPropagation()},vpe=f.forwardRef((e,t)=>f.createElement("div",{className:e.className,onClick:n=>n.stopPropagation(),onKeyDown:gpe,ref:t},e.children));function Cu(e){let t=[];return(e||[]).forEach(n=>{let{value:r,children:o}=n;t.push(r),o&&(t=[].concat(Ie(t),Ie(Cu(o))))}),t}function ype(e){return e.some(t=>{let{children:n}=t;return n})}function Tj(e,t){return typeof t=="string"||typeof t=="number"?t==null?void 0:t.toString().toLowerCase().includes(e.trim().toLowerCase()):!1}function zj(e){let{filters:t,prefixCls:n,filteredKeys:r,filterMultiple:o,searchValue:i,filterSearch:a}=e;return t.map((s,l)=>{const c=String(s.value);if(s.children)return{key:c||l,label:s.text,popupClassName:`${n}-dropdown-submenu`,children:zj({filters:s.children,prefixCls:n,filteredKeys:r,filterMultiple:o,searchValue:i,filterSearch:a})};const u=o?td:sp,d={key:s.value!==void 0?c:l,label:f.createElement(f.Fragment,null,f.createElement(u,{checked:r.includes(c)}),f.createElement("span",null,s.text))};return i.trim()?typeof a=="function"?a(i,s)?d:null:Tj(i,s.text)?d:null:d})}function D1(e){return e||[]}function bpe(e){var t,n;const{tablePrefixCls:r,prefixCls:o,column:i,dropdownPrefixCls:a,columnKey:s,filterOnClose:l,filterMultiple:c,filterMode:u="menu",filterSearch:d=!1,filterState:h,triggerFilter:p,locale:m,children:g,getPopupContainer:v,rootClassName:y}=e,{filterDropdownOpen:b,onFilterDropdownOpenChange:x,filterResetToDefaultFilteredValue:S,defaultFilteredValue:O,filterDropdownVisible:E,onFilterDropdownVisibleChange:k}=i,[A,F]=f.useState(!1),H=!!(h&&(!((t=h.filteredKeys)===null||t===void 0)&&t.length||h.forceFiltered)),U=_=>{F(_),x==null||x(_),k==null||k(_)},V=(n=b??E)!==null&&n!==void 0?n:A,z=h==null?void 0:h.filteredKeys,[w,C]=Phe(D1(z)),I=_=>{let{selectedKeys:re}=_;C(re)},M=(_,re)=>{let{node:de,checked:ne}=re;I(c?{selectedKeys:_}:{selectedKeys:ne&&de.key?[de.key]:[]})};f.useEffect(()=>{A&&I({selectedKeys:D1(z)})},[z]);const[N,B]=f.useState([]),R=_=>{B(_)},[L,P]=f.useState(""),T=_=>{const{value:re}=_.target;P(re)};f.useEffect(()=>{A||P("")},[A]);const q=_=>{const re=_!=null&&_.length?_:null;if(re===null&&(!h||!h.filteredKeys)||za(re,h==null?void 0:h.filteredKeys,!0))return null;p({column:i,key:s,filteredKeys:re})},te=()=>{U(!1),q(w())},ie=function(){let{confirm:_,closeDropdown:re}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};_&&q([]),re&&U(!1),P(""),C(S?(O||[]).map(de=>String(de)):[])},ue=function(){let{closeDropdown:_}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};_&&U(!1),q(w())},pe=(_,re)=>{re.source==="trigger"&&(_&&z!==void 0&&C(D1(z)),U(_),!_&&!i.filterDropdown&&l&&te())},me=he({[`${a}-menu-without-submenu`]:!ype(i.filters||[])}),X=_=>{if(_.target.checked){const re=Cu(i==null?void 0:i.filters).map(de=>String(de));C(re)}else C([])},W=_=>{let{filters:re}=_;return(re||[]).map((de,ne)=>{const se=String(de.value),xe={title:de.text,key:de.value!==void 0?se:String(ne)};return de.children&&(xe.children=W({filters:de.children})),xe})},G=_=>{var re;return Object.assign(Object.assign({},_),{text:_.title,value:_.key,children:((re=_.children)===null||re===void 0?void 0:re.map(de=>G(de)))||[]})};let J;if(typeof i.filterDropdown=="function")J=i.filterDropdown({prefixCls:`${a}-custom`,setSelectedKeys:_=>I({selectedKeys:_}),selectedKeys:w(),confirm:ue,clearFilters:ie,filters:i.filters,visible:V,close:()=>{U(!1)}});else if(i.filterDropdown)J=i.filterDropdown;else{const _=w()||[],re=()=>{const ne=f.createElement(es,{image:es.PRESENTED_IMAGE_SIMPLE,description:m.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}});if((i.filters||[]).length===0)return ne;if(u==="tree")return f.createElement(f.Fragment,null,f.createElement(Q6,{filterSearch:d,value:L,onChange:T,tablePrefixCls:r,locale:m}),f.createElement("div",{className:`${r}-filter-dropdown-tree`},c?f.createElement(td,{checked:_.length===Cu(i.filters).length,indeterminate:_.length>0&&_.lengthtypeof d=="function"?d(L,G(ve)):Tj(L,ve.title):void 0})));const se=zj({filters:i.filters||[],filterSearch:d,prefixCls:o,filteredKeys:w(),filterMultiple:c,searchValue:L}),xe=se.every(ve=>ve===null);return f.createElement(f.Fragment,null,f.createElement(Q6,{filterSearch:d,value:L,onChange:T,tablePrefixCls:r,locale:m}),xe?ne:f.createElement(Ec,{selectable:!0,multiple:c,prefixCls:`${a}-menu`,className:me,onSelect:I,onDeselect:I,selectedKeys:_,getPopupContainer:v,openKeys:N,onOpenChange:R,items:se}))},de=()=>S?za((O||[]).map(ne=>String(ne)),_,!0):_.length===0;J=f.createElement(f.Fragment,null,re(),f.createElement("div",{className:`${o}-dropdown-btns`},f.createElement(ja,{type:"link",size:"small",disabled:de(),onClick:()=>ie()},m.filterReset),f.createElement(ja,{type:"primary",size:"small",onClick:te},m.filterConfirm)))}i.filterDropdown&&(J=f.createElement(Cz,{selectable:void 0},J));const Y=()=>f.createElement(vpe,{className:`${o}-dropdown`},J);let Q;typeof i.filterIcon=="function"?Q=i.filterIcon(H):i.filterIcon?Q=i.filterIcon:Q=f.createElement(Ehe,null);const{direction:oe}=f.useContext(rt);return f.createElement("div",{className:`${o}-column`},f.createElement("span",{className:`${r}-column-title`},g),f.createElement(_C,{dropdownRender:Y,trigger:["click"],open:V,onOpenChange:pe,getPopupContainer:v,placement:oe==="rtl"?"bottomLeft":"bottomRight",rootClassName:y},f.createElement("span",{role:"button",tabIndex:-1,className:he(`${o}-trigger`,{active:H}),onClick:_=>{_.stopPropagation()}},Q)))}function $x(e,t,n){let r=[];return(e||[]).forEach((o,i)=>{var a;const s=up(i,n);if(o.filters||"filterDropdown"in o||"onFilter"in o)if("filteredValue"in o){let l=o.filteredValue;"filterDropdown"in o||(l=(a=l==null?void 0:l.map(String))!==null&&a!==void 0?a:l),r.push({column:o,key:cc(o,s),filteredKeys:l,forceFiltered:o.filtered})}else r.push({column:o,key:cc(o,s),filteredKeys:t&&o.defaultFilteredValue?o.defaultFilteredValue:void 0,forceFiltered:o.filtered});"children"in o&&(r=[].concat(Ie(r),Ie($x(o.children,t,s))))}),r}function jj(e,t,n,r,o,i,a,s,l){return n.map((c,u)=>{const d=up(u,s),{filterOnClose:h=!0,filterMultiple:p=!0,filterMode:m,filterSearch:g}=c;let v=c;if(v.filters||v.filterDropdown){const y=cc(v,d),b=r.find(x=>{let{key:S}=x;return y===S});v=Object.assign(Object.assign({},v),{title:x=>f.createElement(bpe,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:v,columnKey:y,filterState:b,filterOnClose:h,filterMultiple:p,filterMode:m,filterSearch:g,triggerFilter:i,locale:o,getPopupContainer:a,rootClassName:l},Gv(c.title,x))})}return"children"in v&&(v=Object.assign(Object.assign({},v),{children:jj(e,t,v.children,r,o,i,a,d,l)})),v})}function eP(e){const t={};return e.forEach(n=>{let{key:r,filteredKeys:o,column:i}=n;const a=r,{filters:s,filterDropdown:l}=i;if(l)t[a]=o||null;else if(Array.isArray(o)){const c=Cu(s);t[a]=c.filter(u=>o.includes(String(u)))}else t[a]=null}),t}function Wx(e,t,n){return t.reduce((r,o)=>{const{column:{onFilter:i,filters:a},filteredKeys:s}=o;return i&&s&&s.length?r.map(l=>Object.assign({},l)).filter(l=>s.some(c=>{const u=Cu(a),d=u.findIndex(p=>String(p)===String(c)),h=d!==-1?u[d]:c;return l[n]&&(l[n]=Wx(l[n],t,n)),i(h,l)})):r},e)}const Lj=e=>e.flatMap(t=>"children"in t?[t].concat(Ie(Lj(t.children||[]))):[t]);function wpe(e){let{prefixCls:t,dropdownPrefixCls:n,mergedColumns:r,onFilterChange:o,getPopupContainer:i,locale:a,rootClassName:s}=e;xc();const l=f.useMemo(()=>Lj(r||[]),[r]),[c,u]=f.useState(()=>$x(l,!0)),d=f.useMemo(()=>{const g=$x(l,!1);if(g.length===0)return g;let v=!0;if(g.forEach(y=>{let{filteredKeys:b}=y;b!==void 0&&(v=!1)}),v){const y=(l||[]).map((b,x)=>cc(b,up(x)));return c.filter(b=>{let{key:x}=b;return y.includes(x)}).map(b=>{const x=l[y.findIndex(S=>S===b.key)];return Object.assign(Object.assign({},b),{column:Object.assign(Object.assign({},b.column),x),forceFiltered:x.filtered})})}return g},[l,c]),h=f.useMemo(()=>eP(d),[d]),p=g=>{const v=d.filter(y=>{let{key:b}=y;return b!==g.key});v.push(g),u(v),o(eP(v),v)};return[g=>jj(t,n,g,d,a,p,i,void 0,s),d,h]}function xpe(e,t,n){const r=f.useRef({});function o(i){if(!r.current||r.current.data!==e||r.current.childrenColumnName!==t||r.current.getRowKey!==n){let s=function(l){l.forEach((c,u)=>{const d=n(c,u);a.set(d,c),c&&typeof c=="object"&&t in c&&s(c[t]||[])})};const a=new Map;s(e),r.current={data:e,childrenColumnName:t,kvMap:a,getRowKey:n}}return r.current.kvMap.get(i)}return[o]}var Spe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const i=e[o];typeof i!="function"&&(n[o]=i)}),n}function Epe(e,t,n){const r=n&&typeof n=="object"?n:{},{total:o=0}=r,i=Spe(r,["total"]),[a,s]=f.useState(()=>({current:"defaultCurrent"in i?i.defaultCurrent:1,pageSize:"defaultPageSize"in i?i.defaultPageSize:Bj})),l=ude(a,i,{total:o>0?o:e}),c=Math.ceil((o||e)/l.pageSize);l.current>c&&(l.current=c||1);const u=(h,p)=>{s({current:h??1,pageSize:p||l.pageSize})},d=(h,p)=>{var m;n&&((m=n.onChange)===null||m===void 0||m.call(n,h,p)),u(h,p),t(h,p||(l==null?void 0:l.pageSize))};return n===!1?[{},()=>{}]:[Object.assign(Object.assign({},l),{onChange:d}),u]}var Ppe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Ope=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:Ppe}))},kpe=f.forwardRef(Ope),Ipe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Npe=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:Ipe}))},Rpe=f.forwardRef(Npe);const Gm="ascend",F1="descend";function ag(e){return typeof e.sorter=="object"&&typeof e.sorter.multiple=="number"?e.sorter.multiple:!1}function tP(e){return typeof e=="function"?e:e&&typeof e=="object"&&e.compare?e.compare:!1}function Mpe(e,t){return t?e[e.indexOf(t)+1]:e[0]}function Xx(e,t,n){let r=[];function o(i,a){r.push({column:i,key:cc(i,a),multiplePriority:ag(i),sortOrder:i.sortOrder})}return(e||[]).forEach((i,a)=>{const s=up(a,n);i.children?("sortOrder"in i&&o(i,s),r=[].concat(Ie(r),Ie(Xx(i.children,t,s)))):i.sorter&&("sortOrder"in i?o(i,s):t&&i.defaultSortOrder&&r.push({column:i,key:cc(i,s),multiplePriority:ag(i),sortOrder:i.defaultSortOrder}))}),r}function Aj(e,t,n,r,o,i,a,s){return(t||[]).map((l,c)=>{const u=up(c,s);let d=l;if(d.sorter){const h=d.sortDirections||o,p=d.showSorterTooltip===void 0?a:d.showSorterTooltip,m=cc(d,u),g=n.find(A=>{let{key:F}=A;return F===m}),v=g?g.sortOrder:null,y=Mpe(h,v);let b;if(l.sortIcon)b=l.sortIcon({sortOrder:v});else{const A=h.includes(Gm)&&f.createElement(Rpe,{className:he(`${e}-column-sorter-up`,{active:v===Gm})}),F=h.includes(F1)&&f.createElement(kpe,{className:he(`${e}-column-sorter-down`,{active:v===F1})});b=f.createElement("span",{className:he(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(A&&F)})},f.createElement("span",{className:`${e}-column-sorter-inner`,"aria-hidden":"true"},A,F))}const{cancelSort:x,triggerAsc:S,triggerDesc:O}=i||{};let E=x;y===F1?E=O:y===Gm&&(E=S);const k=typeof p=="object"?Object.assign({title:E},p):{title:E};d=Object.assign(Object.assign({},d),{className:he(d.className,{[`${e}-column-sort`]:v}),title:A=>{const F=`${e}-column-sorters`,H=f.createElement("span",{className:`${e}-column-title`},Gv(l.title,A)),U=f.createElement("div",{className:F},H,b);return p?typeof p!="boolean"&&(p==null?void 0:p.target)==="sorter-icon"?f.createElement("div",{className:`${F} ${e}-column-sorters-tooltip-target-sorter`},H,f.createElement(kh,Object.assign({},k),b)):f.createElement(kh,Object.assign({},k),U):U},onHeaderCell:A=>{var F;const H=((F=l.onHeaderCell)===null||F===void 0?void 0:F.call(l,A))||{},U=H.onClick,V=H.onKeyDown;H.onClick=C=>{r({column:l,key:m,sortOrder:y,multiplePriority:ag(l)}),U==null||U(C)},H.onKeyDown=C=>{C.keyCode===Re.ENTER&&(r({column:l,key:m,sortOrder:y,multiplePriority:ag(l)}),V==null||V(C))};const z=xhe(l.title,{}),w=z==null?void 0:z.toString();return v?H["aria-sort"]=v==="ascend"?"ascending":"descending":H["aria-label"]=w||"",H.className=he(H.className,`${e}-column-has-sorters`),H.tabIndex=0,l.ellipsis&&(H.title=(z??"").toString()),H}})}return"children"in d&&(d=Object.assign(Object.assign({},d),{children:Aj(e,d.children,n,r,o,i,a,u)})),d})}const nP=e=>{const{column:t,sortOrder:n}=e;return{column:t,order:n,field:t.dataIndex,columnKey:t.key}},rP=e=>{const t=e.filter(n=>{let{sortOrder:r}=n;return r}).map(nP);if(t.length===0&&e.length){const n=e.length-1;return Object.assign(Object.assign({},nP(e[n])),{column:void 0})}return t.length<=1?t[0]||{}:t};function Kx(e,t,n){const r=t.slice().sort((a,s)=>s.multiplePriority-a.multiplePriority),o=e.slice(),i=r.filter(a=>{let{column:{sorter:s},sortOrder:l}=a;return tP(s)&&l});return i.length?o.sort((a,s)=>{for(let l=0;l{const s=a[n];return s?Object.assign(Object.assign({},a),{[n]:Kx(s,t,n)}):a}):o}function Tpe(e){let{prefixCls:t,mergedColumns:n,onSorterChange:r,sortDirections:o,tableLocale:i,showSorterTooltip:a}=e;const[s,l]=f.useState(Xx(n,!0)),c=f.useMemo(()=>{let m=!0;const g=Xx(n,!1);if(!g.length)return s;const v=[];function y(x){m?v.push(x):v.push(Object.assign(Object.assign({},x),{sortOrder:null}))}let b=null;return g.forEach(x=>{b===null?(y(x),x.sortOrder&&(x.multiplePriority===!1?m=!1:b=!0)):(b&&x.multiplePriority!==!1||(m=!1),y(x))}),v},[n,s]),u=f.useMemo(()=>{var m,g;const v=c.map(y=>{let{column:b,sortOrder:x}=y;return{column:b,order:x}});return{sortColumns:v,sortColumn:(m=v[0])===null||m===void 0?void 0:m.column,sortOrder:(g=v[0])===null||g===void 0?void 0:g.order}},[c]),d=m=>{let g;m.multiplePriority===!1||!c.length||c[0].multiplePriority===!1?g=[m]:g=[].concat(Ie(c.filter(v=>{let{key:y}=v;return y!==m.key})),[m]),l(g),r(rP(g),g)};return[m=>Aj(t,m,c,d,o,i,a),c,u,()=>rP(c)]}function Dj(e,t){return e.map(n=>{const r=Object.assign({},n);return r.title=Gv(n.title,t),"children"in r&&(r.children=Dj(r.children,t)),r})}function zpe(e){return[f.useCallback(n=>Dj(n,e),[e])]}const jpe=Sj((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),Lpe=Ej((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),Bpe=e=>{const{componentCls:t,lineWidth:n,lineType:r,tableBorderColor:o,tableHeaderBg:i,tablePaddingVertical:a,tablePaddingHorizontal:s,calc:l}=e,c=`${ye(n)} ${r} ${o}`,u=(d,h,p)=>({[`&${t}-${d}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`${ye(l(h).mul(-1).equal())} - ${ye(l(l(p).add(n)).mul(-1).equal())}`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${t}-title`]:{border:c,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:c,borderTop:c,[` - > ${t}-content, - > ${t}-header, - > ${t}-body, - > ${t}-summary - `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:c},"> thead":{"> tr:not(:last-child) > th":{borderBottom:c},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${t}-cell-fix-right-first::after`]:{borderInlineEnd:c}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`${ye(l(a).mul(-1).equal())} ${ye(l(l(s).add(n)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:n,bottom:0,borderInlineEnd:c,content:'""'}}}}}},[`&${t}-scroll-horizontal`]:{[`> ${t}-container > ${t}-body`]:{"> table > tbody":{[` - > tr${t}-expanded-row, - > tr${t}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},u("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle)),u("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall)),{[`> ${t}-footer`]:{border:c,borderTop:0}}),[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${ye(n)} 0 ${ye(n)} ${i}`}},[`${t}-bordered ${t}-cell-scrollbar`]:{borderInlineEnd:c}}}},Ape=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:Object.assign(Object.assign({},Ch),{wordBreak:"keep-all",[` - &${t}-cell-fix-left-last, - &${t}-cell-fix-right-first - `]:{overflow:"visible",[`${t}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${t}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Dpe=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:"center",color:e.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:e.colorBgContainer}}}}},Fpe=e=>{const{componentCls:t,antCls:n,motionDurationSlow:r,lineWidth:o,paddingXS:i,lineType:a,tableBorderColor:s,tableExpandIconBg:l,tableExpandColumnWidth:c,borderRadius:u,tablePaddingVertical:d,tablePaddingHorizontal:h,tableExpandedRowBg:p,paddingXXS:m,expandIconMarginTop:g,expandIconSize:v,expandIconHalfInner:y,expandIconScale:b,calc:x}=e,S=`${ye(o)} ${a} ${s}`,O=x(m).sub(o).equal();return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:c},[`${t}-row-expand-icon-cell`]:{textAlign:"center",[`${t}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${t}-row-indent`]:{height:1,float:"left"},[`${t}-row-expand-icon`]:Object.assign(Object.assign({},pQ(e)),{position:"relative",float:"left",boxSizing:"border-box",width:v,height:v,padding:0,color:"inherit",lineHeight:ye(v),background:l,border:S,borderRadius:u,transform:`scale(${b})`,transition:`all ${r}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${r} ease-out`,content:'""'},"&::before":{top:y,insetInlineEnd:O,insetInlineStart:O,height:o},"&::after":{top:O,bottom:O,insetInlineStart:y,width:o,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${t}-row-indent + ${t}-row-expand-icon`]:{marginTop:g,marginInlineEnd:i},[`tr${t}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:p}},[`${n}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${t}-expanded-row-fixed`]:{position:"relative",margin:`${ye(x(d).mul(-1).equal())} ${ye(x(h).mul(-1).equal())}`,padding:`${ye(d)} ${ye(h)}`}}}},Hpe=e=>{const{componentCls:t,antCls:n,iconCls:r,tableFilterDropdownWidth:o,tableFilterDropdownSearchWidth:i,paddingXXS:a,paddingXS:s,colorText:l,lineWidth:c,lineType:u,tableBorderColor:d,headerIconColor:h,fontSizeSM:p,tablePaddingHorizontal:m,borderRadius:g,motionDurationSlow:v,colorTextDescription:y,colorPrimary:b,tableHeaderFilterActiveBg:x,colorTextDisabled:S,tableFilterDropdownBg:O,tableFilterDropdownHeight:E,controlItemBgHover:k,controlItemBgActive:A,boxShadowSecondary:F,filterDropdownMenuBg:H,calc:U}=e,V=`${n}-dropdown`,z=`${t}-filter-dropdown`,w=`${n}-tree`,C=`${ye(c)} ${u} ${d}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${t}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:U(a).mul(-1).equal(),marginInline:`${ye(a)} ${ye(U(m).div(2).mul(-1).equal())}`,padding:`0 ${ye(a)}`,color:h,fontSize:p,borderRadius:g,cursor:"pointer",transition:`all ${v}`,"&:hover":{color:y,background:x},"&.active":{color:b}}}},{[`${n}-dropdown`]:{[z]:Object.assign(Object.assign({},Pn(e)),{minWidth:o,backgroundColor:O,borderRadius:g,boxShadow:F,overflow:"hidden",[`${V}-menu`]:{maxHeight:E,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:H,"&:empty::after":{display:"block",padding:`${ye(s)} 0`,color:S,fontSize:p,textAlign:"center",content:'"Not Found"'}},[`${z}-tree`]:{paddingBlock:`${ye(s)} 0`,paddingInline:s,[w]:{padding:0},[`${w}-treenode ${w}-node-content-wrapper:hover`]:{backgroundColor:k},[`${w}-treenode-checkbox-checked ${w}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:A}}},[`${z}-search`]:{padding:s,borderBottom:C,"&-input":{input:{minWidth:i},[r]:{color:S}}},[`${z}-checkall`]:{width:"100%",marginBottom:a,marginInlineStart:a},[`${z}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${ye(U(s).sub(c).equal())} ${ye(s)}`,overflow:"hidden",borderTop:C}})}},{[`${n}-dropdown ${z}, ${z}-submenu`]:{[`${n}-checkbox-wrapper + span`]:{paddingInlineStart:s,color:l},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Upe=e=>{const{componentCls:t,lineWidth:n,colorSplit:r,motionDurationSlow:o,zIndexTableFixed:i,tableBg:a,zIndexTableSticky:s,calc:l}=e,c=r;return{[`${t}-wrapper`]:{[` - ${t}-cell-fix-left, - ${t}-cell-fix-right - `]:{position:"sticky !important",zIndex:i,background:a},[` - ${t}-cell-fix-left-first::after, - ${t}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:l(n).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},[`${t}-cell-fix-left-all::after`]:{display:"none"},[` - ${t}-cell-fix-right-first::after, - ${t}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:l(n).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},[`${t}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:l(s).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${t}-ping-left`]:{[`&:not(${t}-has-fix-left) ${t}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${c}`},[` - ${t}-cell-fix-left-first::after, - ${t}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${c}`},[`${t}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${t}-ping-right`]:{[`&:not(${t}-has-fix-right) ${t}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${c}`},[` - ${t}-cell-fix-right-first::after, - ${t}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${c}`}},[`${t}-fixed-column-gapped`]:{[` - ${t}-cell-fix-left-first::after, - ${t}-cell-fix-left-last::after, - ${t}-cell-fix-right-first::after, - ${t}-cell-fix-right-last::after - `]:{boxShadow:"none"}}}}},Vpe=e=>{const{componentCls:t,antCls:n,margin:r}=e;return{[`${t}-wrapper`]:{[`${t}-pagination${n}-pagination`]:{margin:`${ye(r)} 0`},[`${t}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},$pe=e=>{const{componentCls:t,tableRadius:n}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${ye(n)} ${ye(n)} 0 0`},[`${t}-title + ${t}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${t}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:n,borderStartEndRadius:n,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:n},"> *:last-child":{borderStartEndRadius:n}}},"&-footer":{borderRadius:`0 0 ${ye(n)} ${ye(n)}`}}}}},Wpe=e=>{const{componentCls:t}=e;return{[`${t}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${t}-pagination-left`]:{justifyContent:"flex-end"},[`${t}-pagination-right`]:{justifyContent:"flex-start"},[`${t}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${t}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${t}-row-indent`]:{float:"right"}}}}},Xpe=e=>{const{componentCls:t,antCls:n,iconCls:r,fontSizeIcon:o,padding:i,paddingXS:a,headerIconColor:s,headerIconHoverColor:l,tableSelectionColumnWidth:c,tableSelectedRowBg:u,tableSelectedRowHoverBg:d,tableRowHoverBg:h,tablePaddingHorizontal:p,calc:m}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:c,[`&${t}-selection-col-with-dropdown`]:{width:m(c).add(o).add(m(i).div(4)).equal()}},[`${t}-bordered ${t}-selection-col`]:{width:m(c).add(m(a).mul(2)).equal(),[`&${t}-selection-col-with-dropdown`]:{width:m(c).add(o).add(m(i).div(4)).add(m(a).mul(2)).equal()}},[` - table tr th${t}-selection-column, - table tr td${t}-selection-column, - ${t}-selection-column - `]:{paddingInlineEnd:e.paddingXS,paddingInlineStart:e.paddingXS,textAlign:"center",[`${n}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${t}-selection-column${t}-cell-fix-left`]:{zIndex:e.zIndexTableFixed+1},[`table tr th${t}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${t}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${t}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:ye(m(p).div(4).equal()),[r]:{color:s,fontSize:o,verticalAlign:"baseline","&:hover":{color:l}}},[`${t}-tbody`]:{[`${t}-row`]:{[`&${t}-row-selected`]:{[`> ${t}-cell`]:{background:u,"&-row-hover":{background:d}}},[`> ${t}-cell-row-hover`]:{background:h}}}}}},Kpe=e=>{const{componentCls:t,tableExpandColumnWidth:n,calc:r}=e,o=(i,a,s,l)=>({[`${t}${t}-${i}`]:{fontSize:l,[` - ${t}-title, - ${t}-footer, - ${t}-cell, - ${t}-thead > tr > th, - ${t}-tbody > tr > th, - ${t}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{padding:`${ye(a)} ${ye(s)}`},[`${t}-filter-trigger`]:{marginInlineEnd:ye(r(s).div(2).mul(-1).equal())},[`${t}-expanded-row-fixed`]:{margin:`${ye(r(a).mul(-1).equal())} ${ye(r(s).mul(-1).equal())}`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:ye(r(a).mul(-1).equal()),marginInline:`${ye(r(n).sub(s).equal())} ${ye(r(s).mul(-1).equal())}`}},[`${t}-selection-extra`]:{paddingInlineStart:ye(r(s).div(4).equal())}}});return{[`${t}-wrapper`]:Object.assign(Object.assign({},o("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle)),o("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall))}},qpe=e=>{const{componentCls:t,marginXXS:n,fontSizeIcon:r,headerIconColor:o,headerIconHoverColor:i}=e;return{[`${t}-wrapper`]:{[`${t}-thead th${t}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{background:e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:e.colorPrimary},[` - &${t}-cell-fix-left:hover, - &${t}-cell-fix-right:hover - `]:{background:e.tableFixedHeaderSortActiveBg}},[`${t}-thead th${t}-column-sort`]:{background:e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${t}-column-sort`]:{background:e.tableBodySortBg},[`${t}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${t}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${t}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${t}-column-sorter`]:{marginInlineStart:n,color:o,fontSize:0,transition:`color ${e.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:r,"&.active":{color:e.colorPrimary}},[`${t}-column-sorter-up + ${t}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${t}-column-sorters:hover ${t}-column-sorter`]:{color:i}}}},Gpe=e=>{const{componentCls:t,opacityLoading:n,tableScrollThumbBg:r,tableScrollThumbBgHover:o,tableScrollThumbSize:i,tableScrollBg:a,zIndexTableSticky:s,stickyScrollBarBorderRadius:l,lineWidth:c,lineType:u,tableBorderColor:d}=e,h=`${ye(c)} ${u} ${d}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:"sticky",zIndex:s,background:e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${ye(i)} !important`,zIndex:s,display:"flex",alignItems:"center",background:a,borderTop:h,opacity:n,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:i,backgroundColor:r,borderRadius:l,transition:`all ${e.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:o}}}}}}},oP=e=>{const{componentCls:t,lineWidth:n,tableBorderColor:r,calc:o}=e,i=`${ye(n)} ${e.lineType} ${r}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:"relative",zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:i}}},[`div${t}-summary`]:{boxShadow:`0 ${ye(o(n).mul(-1).equal())} 0 ${r}`}}}},Zpe=e=>{const{componentCls:t,motionDurationMid:n,lineWidth:r,lineType:o,tableBorderColor:i,calc:a}=e,s=`${ye(r)} ${o} ${i}`,l=`${t}-expanded-row-cell`;return{[`${t}-wrapper`]:{[`${t}-tbody-virtual`]:{[`${t}-row:not(tr)`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${t}-cell`]:{borderBottom:s,transition:`background ${n}`},[`${t}-expanded-row`]:{[`${l}${l}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${ye(r)})`,borderInlineEnd:"none"}}},[`${t}-bordered`]:{[`${t}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:s,position:"absolute"},[`${t}-cell`]:{borderInlineEnd:s,[`&${t}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:a(r).mul(-1).equal(),borderInlineStart:s}}},[`&${t}-virtual`]:{[`${t}-placeholder ${t}-cell`]:{borderInlineEnd:s,borderBottom:s}}}}}},Ype=e=>{const{componentCls:t,fontWeightStrong:n,tablePaddingVertical:r,tablePaddingHorizontal:o,tableExpandColumnWidth:i,lineWidth:a,lineType:s,tableBorderColor:l,tableFontSize:c,tableBg:u,tableRadius:d,tableHeaderTextColor:h,motionDurationMid:p,tableHeaderBg:m,tableHeaderCellSplitColor:g,tableFooterTextColor:v,tableFooterBg:y,calc:b}=e,x=`${ye(a)} ${s} ${l}`;return{[`${t}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},Eh()),{[t]:Object.assign(Object.assign({},Pn(e)),{fontSize:c,background:u,borderRadius:`${ye(d)} ${ye(d)} 0 0`,scrollbarColor:`${e.tableScrollThumbBg} ${e.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${ye(d)} ${ye(d)} 0 0`,borderCollapse:"separate",borderSpacing:0},[` - ${t}-cell, - ${t}-thead > tr > th, - ${t}-tbody > tr > th, - ${t}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{position:"relative",padding:`${ye(r)} ${ye(o)}`,overflowWrap:"break-word"},[`${t}-title`]:{padding:`${ye(r)} ${ye(o)}`},[`${t}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:h,fontWeight:n,textAlign:"start",background:m,borderBottom:x,transition:`background ${p} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${t}-selection-column):not(${t}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:g,transform:"translateY(-50%)",transition:`background-color ${p}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${t}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${p}, border-color ${p}`,borderBottom:x,[` - > ${t}-wrapper:only-child, - > ${t}-expanded-row-fixed > ${t}-wrapper:only-child - `]:{[t]:{marginBlock:ye(b(r).mul(-1).equal()),marginInline:`${ye(b(i).sub(o).equal())} - ${ye(b(o).mul(-1).equal())}`,[`${t}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:h,fontWeight:n,textAlign:"start",background:m,borderBottom:x,transition:`background ${p} ease`}}},[`${t}-footer`]:{padding:`${ye(r)} ${ye(o)}`,color:v,background:y}})}},_pe=e=>{const{colorFillAlter:t,colorBgContainer:n,colorTextHeading:r,colorFillSecondary:o,colorFillContent:i,controlItemBgActive:a,controlItemBgActiveHover:s,padding:l,paddingSM:c,paddingXS:u,colorBorderSecondary:d,borderRadiusLG:h,controlHeight:p,colorTextPlaceholder:m,fontSize:g,fontSizeSM:v,lineHeight:y,lineWidth:b,colorIcon:x,colorIconHover:S,opacityLoading:O,controlInteractiveSize:E}=e,k=new jn(o).onBackground(n).toHexShortString(),A=new jn(i).onBackground(n).toHexShortString(),F=new jn(t).onBackground(n).toHexShortString(),H=new jn(x),U=new jn(S),V=E/2-b,z=V*2+b*3;return{headerBg:F,headerColor:r,headerSortActiveBg:k,headerSortHoverBg:A,bodySortBg:F,rowHoverBg:F,rowSelectedBg:a,rowSelectedHoverBg:s,rowExpandedBg:t,cellPaddingBlock:l,cellPaddingInline:l,cellPaddingBlockMD:c,cellPaddingInlineMD:u,cellPaddingBlockSM:u,cellPaddingInlineSM:u,borderColor:d,headerBorderRadius:h,footerBg:F,footerColor:r,cellFontSize:g,cellFontSizeMD:g,cellFontSizeSM:g,headerSplitColor:d,fixedHeaderSortActiveBg:k,headerFilterHoverBg:i,filterDropdownMenuBg:n,filterDropdownBg:n,expandIconBg:n,selectionColumnWidth:p,stickyScrollBarBg:m,stickyScrollBarBorderRadius:100,expandIconMarginTop:(g*y-b*3)/2-Math.ceil((v*1.4-b*3)/2),headerIconColor:H.clone().setAlpha(H.getAlpha()*O).toRgbString(),headerIconHoverColor:U.clone().setAlpha(U.getAlpha()*O).toRgbString(),expandIconHalfInner:V,expandIconSize:z,expandIconScale:E/z}},Jpe=An("Table",e=>{const{colorTextHeading:t,colorSplit:n,colorBgContainer:r,controlInteractiveSize:o,headerBg:i,headerColor:a,headerSortActiveBg:s,headerSortHoverBg:l,bodySortBg:c,rowHoverBg:u,rowSelectedBg:d,rowSelectedHoverBg:h,rowExpandedBg:p,cellPaddingBlock:m,cellPaddingInline:g,cellPaddingBlockMD:v,cellPaddingInlineMD:y,cellPaddingBlockSM:b,cellPaddingInlineSM:x,borderColor:S,footerBg:O,footerColor:E,headerBorderRadius:k,cellFontSize:A,cellFontSizeMD:F,cellFontSizeSM:H,headerSplitColor:U,fixedHeaderSortActiveBg:V,headerFilterHoverBg:z,filterDropdownBg:w,expandIconBg:C,selectionColumnWidth:I,stickyScrollBarBg:M,calc:N}=e,B=2,R=$t(e,{tableFontSize:A,tableBg:r,tableRadius:k,tablePaddingVertical:m,tablePaddingHorizontal:g,tablePaddingVerticalMiddle:v,tablePaddingHorizontalMiddle:y,tablePaddingVerticalSmall:b,tablePaddingHorizontalSmall:x,tableBorderColor:S,tableHeaderTextColor:a,tableHeaderBg:i,tableFooterTextColor:E,tableFooterBg:O,tableHeaderCellSplitColor:U,tableHeaderSortBg:s,tableHeaderSortHoverBg:l,tableBodySortBg:c,tableFixedHeaderSortActiveBg:V,tableHeaderFilterActiveBg:z,tableFilterDropdownBg:w,tableRowHoverBg:u,tableSelectedRowBg:d,tableSelectedRowHoverBg:h,zIndexTableFixed:B,zIndexTableSticky:B+1,tableFontSizeMiddle:F,tableFontSizeSmall:H,tableSelectionColumnWidth:I,tableExpandIconBg:C,tableExpandColumnWidth:N(o).add(N(e.padding).mul(2)).equal(),tableExpandedRowBg:p,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:M,tableScrollThumbBgHover:t,tableScrollBg:n});return[Ype(R),Vpe(R),oP(R),qpe(R),Hpe(R),Bpe(R),$pe(R),Fpe(R),oP(R),Dpe(R),Xpe(R),Upe(R),Gpe(R),Ape(R),Kpe(R),Wpe(R),Zpe(R)]},_pe,{unitless:{expandIconScale:!0}}),Qpe=[],eme=(e,t)=>{var n,r;const{prefixCls:o,className:i,rootClassName:a,style:s,size:l,bordered:c,dropdownPrefixCls:u,dataSource:d,pagination:h,rowSelection:p,rowKey:m="key",rowClassName:g,columns:v,children:y,childrenColumnName:b,onChange:x,getPopupContainer:S,loading:O,expandIcon:E,expandable:k,expandedRowRender:A,expandIconColumnIndex:F,indentSize:H,scroll:U,sortDirections:V,locale:z,showSorterTooltip:w={target:"full-header"},virtual:C}=e;xc();const I=f.useMemo(()=>v||rE(y),[v,y]),M=f.useMemo(()=>I.some(qe=>qe.responsive),[I]),N=QT(M),B=f.useMemo(()=>{const qe=new Set(Object.keys(N).filter($e=>N[$e]));return I.filter($e=>!$e.responsive||$e.responsive.some(Ue=>qe.has(Ue)))},[I,N]),R=Nr(e,["className","style","columns"]),{locale:L=ul,direction:P,table:T,renderEmpty:q,getPrefixCls:te,getPopupContainer:ie}=f.useContext(rt),ue=Fa(l),pe=Object.assign(Object.assign({},L.Table),z),me=d||Qpe,X=te("table",o),W=te("dropdown",u),[,G]=hr(),J=So(X),[Y,Q,oe]=Jpe(X,J),_=Object.assign(Object.assign({childrenColumnName:b,expandIconColumnIndex:F},k),{expandIcon:(n=k==null?void 0:k.expandIcon)!==null&&n!==void 0?n:(r=T==null?void 0:T.expandable)===null||r===void 0?void 0:r.expandIcon}),{childrenColumnName:re="children"}=_,de=f.useMemo(()=>me.some(qe=>qe==null?void 0:qe[re])?"nest":A||k!=null&&k.expandedRowRender?"row":null,[me]),ne={body:f.useRef()},se=whe(X),xe=f.useRef(null),ve=f.useRef(null);yhe(t,()=>Object.assign(Object.assign({},ve.current),{nativeElement:xe.current}));const we=f.useMemo(()=>typeof m=="function"?m:qe=>qe==null?void 0:qe[m],[m]),[Ce]=xpe(me,re,we),ce={},$=function(qe,$e){let Ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var at,ut,it,Vt;const zt=Object.assign(Object.assign({},ce),qe);Ue&&((at=ce.resetPagination)===null||at===void 0||at.call(ce),!((ut=zt.pagination)===null||ut===void 0)&&ut.current&&(zt.pagination.current=1),h&&((it=h.onChange)===null||it===void 0||it.call(h,1,(Vt=zt.pagination)===null||Vt===void 0?void 0:Vt.pageSize))),U&&U.scrollToFirstRowOnChange!==!1&&ne.body.current&&Nee(0,{getContainer:()=>ne.body.current}),x==null||x(zt.pagination,zt.filters,zt.sorter,{currentDataSource:Wx(Kx(me,zt.sorterStates,re),zt.filterStates,re),action:$e})},j=(qe,$e)=>{$({sorter:qe,sorterStates:$e},"sort",!1)},[D,Z,le,fe]=Tpe({prefixCls:X,mergedColumns:B,onSorterChange:j,sortDirections:V||["ascend","descend"],tableLocale:pe,showSorterTooltip:w}),be=f.useMemo(()=>Kx(me,Z,re),[me,Z]);ce.sorter=fe(),ce.sorterStates=Z;const je=(qe,$e)=>{$({filters:qe,filterStates:$e},"filter",!0)},[Oe,Ee,Le]=wpe({prefixCls:X,locale:pe,dropdownPrefixCls:W,mergedColumns:B,onFilterChange:je,getPopupContainer:S||ie,rootClassName:he(a,J)}),Me=Wx(be,Ee,re);ce.filters=Le,ce.filterStates=Ee;const dt=f.useMemo(()=>{const qe={};return Object.keys(Le).forEach($e=>{Le[$e]!==null&&(qe[$e]=Le[$e])}),Object.assign(Object.assign({},le),{filters:qe})},[le,Le]),[bt]=zpe(dt),pt=(qe,$e)=>{$({pagination:Object.assign(Object.assign({},ce.pagination),{current:qe,pageSize:$e})},"paginate")},[Je,Dt]=Epe(Me.length,pt,h);ce.pagination=h===!1?{}:Cpe(Je,h),ce.resetPagination=Dt;const Xe=f.useMemo(()=>{if(h===!1||!Je.pageSize)return Me;const{current:qe=1,total:$e,pageSize:Ue=Bj}=Je;return Me.length<$e?Me.length>Ue?Me.slice((qe-1)*Ue,qe*Ue):Me:Me.slice((qe-1)*Ue,qe*Ue)},[!!h,Me,Je==null?void 0:Je.current,Je==null?void 0:Je.pageSize,Je==null?void 0:Je.total]),[Ve,lt]=ghe({prefixCls:X,data:Me,pageData:Xe,getRowKey:we,getRecordByKey:Ce,expandType:de,childrenColumnName:re,locale:pe,getPopupContainer:S||ie},p),Fe=(qe,$e,Ue)=>{let at;return typeof g=="function"?at=he(g(qe,$e,Ue)):at=he(g),he({[`${X}-row-selected`]:lt.has(we(qe,$e))},at)};_.__PARENT_RENDER_ICON__=_.expandIcon,_.expandIcon=_.expandIcon||E||bhe(pe),de==="nest"&&_.expandIconColumnIndex===void 0?_.expandIconColumnIndex=p?1:0:_.expandIconColumnIndex>0&&p&&(_.expandIconColumnIndex-=1),typeof _.indentSize!="number"&&(_.indentSize=typeof H=="number"?H:15);const ze=f.useCallback(qe=>bt(Ve(Oe(D(qe)))),[D,Oe,Ve]);let ot,Ke;if(h!==!1&&(Je!=null&&Je.total)){let qe;Je.size?qe=Je.size:qe=ue==="small"||ue==="middle"?"small":void 0;const $e=ut=>f.createElement(Mde,Object.assign({},Je,{className:he(`${X}-pagination ${X}-pagination-${ut}`,Je.className),size:qe})),Ue=P==="rtl"?"left":"right",{position:at}=Je;if(at!==null&&Array.isArray(at)){const ut=at.find(zt=>zt.includes("top")),it=at.find(zt=>zt.includes("bottom")),Vt=at.every(zt=>`${zt}`=="none");!ut&&!it&&!Vt&&(Ke=$e(Ue)),ut&&(ot=$e(ut.toLowerCase().replace("top",""))),it&&(Ke=$e(it.toLowerCase().replace("bottom","")))}else Ke=$e(Ue)}let ke;typeof O=="boolean"?ke={spinning:O}:typeof O=="object"&&(ke=Object.assign({spinning:!0},O));const Be=he(oe,J,`${X}-wrapper`,T==null?void 0:T.className,{[`${X}-wrapper-rtl`]:P==="rtl"},i,a,Q),Ne=Object.assign(Object.assign({},T==null?void 0:T.style),s),Ae=typeof(z==null?void 0:z.emptyText)<"u"?z.emptyText:(q==null?void 0:q("Table"))||f.createElement(qT,{componentName:"Table"}),wt=C?Lpe:jpe,Qe={},gt=f.useMemo(()=>{const{fontSize:qe,lineHeight:$e,padding:Ue,paddingXS:at,paddingSM:ut}=G,it=Math.floor(qe*$e);switch(ue){case"large":return Ue*2+it;case"small":return at*2+it;default:return ut*2+it}},[G,ue]);return C&&(Qe.listItemHeight=gt),Y(f.createElement("div",{ref:xe,className:Be,style:Ne},f.createElement(ij,Object.assign({spinning:!1},ke),ot,f.createElement(wt,Object.assign({},Qe,R,{ref:ve,columns:B,direction:P,expandable:_,prefixCls:X,className:he({[`${X}-middle`]:ue==="middle",[`${X}-small`]:ue==="small",[`${X}-bordered`]:c,[`${X}-empty`]:me.length===0},oe,J,Q),data:Xe,rowKey:we,rowClassName:Fe,emptyText:Ae,internalHooks:cp,internalRefs:ne,transformColumns:ze,getContainerWidth:se})),Ke)))},tme=f.forwardRef(eme),nme=(e,t)=>{const n=f.useRef(0);return n.current+=1,f.createElement(tme,Object.assign({},e,{ref:t,_renderTimes:n.current}))},Ri=f.forwardRef(nme);Ri.SELECTION_COLUMN=As;Ri.EXPAND_COLUMN=Hs;Ri.SELECTION_ALL=Fx;Ri.SELECTION_INVERT=Hx;Ri.SELECTION_NONE=Ux;Ri.Column=ihe;Ri.ColumnGroup=ahe;Ri.Summary=fj;var rme=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r"u"){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var d=iP[t.format]||iP.default;window.clipboardData.setData(d,e)}else u.clipboardData.clearData(),u.clipboardData.setData(t.format,e);t.onCopy&&(u.preventDefault(),t.onCopy(u.clipboardData))}),document.body.appendChild(s),i.selectNodeContents(s),a.addRange(i);var c=document.execCommand("copy");if(!c)throw new Error("copy command was unsuccessful");l=!0}catch(u){n&&console.error("unable to copy using execCommand: ",u),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),l=!0}catch(d){n&&console.error("unable to copy using clipboardData: ",d),n&&console.error("falling back to prompt"),r=ame("message"in t?t.message:ime),window.prompt(r,e)}}finally{a&&(typeof a.removeRange=="function"?a.removeRange(i):a.removeAllRanges()),s&&document.body.removeChild(s),o()}return l}var lme=sme;const cme=fd(lme);var Fj={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},aP=ge.createContext&&ge.createContext(Fj),ume=["attr","size","title"];function dme(e,t){if(e==null)return{};var n=fme(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function fme(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function sg(){return sg=Object.assign?Object.assign.bind():function(e){for(var t=1;tge.createElement(t.tag,lg({key:n},t.attr),Hj(t.child)))}function nr(e){return t=>ge.createElement(gme,sg({attr:lg({},e.attr)},t),Hj(e.child))}function gme(e){var t=n=>{var{attr:r,size:o,title:i}=e,a=dme(e,ume),s=o||n.size||"1em",l;return n.className&&(l=n.className),e.className&&(l=(l?l+" ":"")+e.className),ge.createElement("svg",sg({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,r,a,{className:l,style:lg(lg({color:e.color||n.color},n.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),i&&ge.createElement("title",null,i),e.children)};return aP!==void 0?ge.createElement(aP.Consumer,null,n=>t(n)):t(Fj)}function lP(e){return nr({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{d:"M11.584 2.376a.75.75 0 0 1 .832 0l9 6a.75.75 0 1 1-.832 1.248L12 3.901 3.416 9.624a.75.75 0 0 1-.832-1.248l9-6Z"},child:[]},{tag:"path",attr:{fillRule:"evenodd",d:"M20.25 10.332v9.918H21a.75.75 0 0 1 0 1.5H3a.75.75 0 0 1 0-1.5h.75v-9.918a.75.75 0 0 1 .634-.74A49.109 49.109 0 0 1 12 9c2.59 0 5.134.202 7.616.592a.75.75 0 0 1 .634.74Zm-7.5 2.418a.75.75 0 0 0-1.5 0v6.75a.75.75 0 0 0 1.5 0v-6.75Zm3-.75a.75.75 0 0 1 .75.75v6.75a.75.75 0 0 1-1.5 0v-6.75a.75.75 0 0 1 .75-.75ZM9 12.75a.75.75 0 0 0-1.5 0v6.75a.75.75 0 0 0 1.5 0v-6.75Z",clipRule:"evenodd"},child:[]},{tag:"path",attr:{d:"M12 7.875a1.125 1.125 0 1 0 0-2.25 1.125 1.125 0 0 0 0 2.25Z"},child:[]}]})(e)}function vme(e){return nr({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{d:"M21.721 12.752a9.711 9.711 0 0 0-.945-5.003 12.754 12.754 0 0 1-4.339 2.708 18.991 18.991 0 0 1-.214 4.772 17.165 17.165 0 0 0 5.498-2.477ZM14.634 15.55a17.324 17.324 0 0 0 .332-4.647c-.952.227-1.945.347-2.966.347-1.021 0-2.014-.12-2.966-.347a17.515 17.515 0 0 0 .332 4.647 17.385 17.385 0 0 0 5.268 0ZM9.772 17.119a18.963 18.963 0 0 0 4.456 0A17.182 17.182 0 0 1 12 21.724a17.18 17.18 0 0 1-2.228-4.605ZM7.777 15.23a18.87 18.87 0 0 1-.214-4.774 12.753 12.753 0 0 1-4.34-2.708 9.711 9.711 0 0 0-.944 5.004 17.165 17.165 0 0 0 5.498 2.477ZM21.356 14.752a9.765 9.765 0 0 1-7.478 6.817 18.64 18.64 0 0 0 1.988-4.718 18.627 18.627 0 0 0 5.49-2.098ZM2.644 14.752c1.682.971 3.53 1.688 5.49 2.099a18.64 18.64 0 0 0 1.988 4.718 9.765 9.765 0 0 1-7.478-6.816ZM13.878 2.43a9.755 9.755 0 0 1 6.116 3.986 11.267 11.267 0 0 1-3.746 2.504 18.63 18.63 0 0 0-2.37-6.49ZM12 2.276a17.152 17.152 0 0 1 2.805 7.121c-.897.23-1.837.353-2.805.353-.968 0-1.908-.122-2.805-.353A17.151 17.151 0 0 1 12 2.276ZM10.122 2.43a18.629 18.629 0 0 0-2.37 6.49 11.266 11.266 0 0 1-3.746-2.504 9.754 9.754 0 0 1 6.116-3.985Z"},child:[]}]})(e)}function yme(e){return nr({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M1.045 6.954a2.75 2.75 0 0 1 .217-.678L2.53 3.58A2.75 2.75 0 0 1 5.019 2h9.962a2.75 2.75 0 0 1 2.488 1.58l1.27 2.696c.101.216.174.444.216.678A1 1 0 0 1 19 7.25v1.5a2.75 2.75 0 0 1-2.75 2.75H3.75A2.75 2.75 0 0 1 1 8.75v-1.5a1 1 0 0 1 .045-.296Zm2.843-2.736A1.25 1.25 0 0 1 5.02 3.5h9.962c.484 0 .925.28 1.13.718l.957 2.032H14a1 1 0 0 0-.86.49l-.606 1.02a1 1 0 0 1-.86.49H8.236a1 1 0 0 1-.894-.553l-.448-.894A1 1 0 0 0 6 6.25H2.932l.956-2.032Z",clipRule:"evenodd"},child:[]},{tag:"path",attr:{d:"M1 14a1 1 0 0 1 1-1h4a1 1 0 0 1 .894.553l.448.894a1 1 0 0 0 .894.553h3.438a1 1 0 0 0 .86-.49l.606-1.02A1 1 0 0 1 14 13h4a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-2Z"},child:[]}]})(e)}function bme(e){return nr({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{d:"M10 5a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM1.615 16.428a1.224 1.224 0 0 1-.569-1.175 6.002 6.002 0 0 1 11.908 0c.058.467-.172.92-.57 1.174A9.953 9.953 0 0 1 7 18a9.953 9.953 0 0 1-5.385-1.572ZM16.25 5.75a.75.75 0 0 0-1.5 0v2h-2a.75.75 0 0 0 0 1.5h2v2a.75.75 0 0 0 1.5 0v-2h2a.75.75 0 0 0 0-1.5h-2v-2Z"},child:[]}]})(e)}function wme(e){return nr({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M15 11v.01"},child:[]},{tag:"path",attr:{d:"M5.173 8.378a3 3 0 1 1 4.656 -1.377"},child:[]},{tag:"path",attr:{d:"M16 4v3.803a6.019 6.019 0 0 1 2.658 3.197h1.341a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-1.342c-.336 .95 -.907 1.8 -1.658 2.473v2.027a1.5 1.5 0 0 1 -3 0v-.583a6.04 6.04 0 0 1 -1 .083h-4a6.04 6.04 0 0 1 -1 -.083v.583a1.5 1.5 0 0 1 -3 0v-2l0 -.027a6 6 0 0 1 4 -10.473h2.5l4.5 -3h0z"},child:[]}]})(e)}function xme(e){return nr({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M19.5 7a9 9 0 0 0 -7.5 -4a8.991 8.991 0 0 0 -7.484 4"},child:[]},{tag:"path",attr:{d:"M11.5 3a16.989 16.989 0 0 0 -1.826 4"},child:[]},{tag:"path",attr:{d:"M12.5 3a16.989 16.989 0 0 1 1.828 4"},child:[]},{tag:"path",attr:{d:"M19.5 17a9 9 0 0 1 -7.5 4a8.991 8.991 0 0 1 -7.484 -4"},child:[]},{tag:"path",attr:{d:"M11.5 21a16.989 16.989 0 0 1 -1.826 -4"},child:[]},{tag:"path",attr:{d:"M12.5 21a16.989 16.989 0 0 0 1.828 -4"},child:[]},{tag:"path",attr:{d:"M2 10l1 4l1.5 -4l1.5 4l1 -4"},child:[]},{tag:"path",attr:{d:"M17 10l1 4l1.5 -4l1.5 4l1 -4"},child:[]},{tag:"path",attr:{d:"M9.5 10l1 4l1.5 -4l1.5 4l1 -4"},child:[]}]})(e)}function Sme(e){return nr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 48C141.6 48 48 141.6 48 256s93.6 208 208 208 208-93.6 208-208S370.4 48 256 48zm0 62.4c34.3 0 62.4 28.1 62.4 62.4s-28.1 62.4-62.4 62.4-62.4-28.1-62.4-62.4 28.1-62.4 62.4-62.4zm0 300.4c-52 0-97.8-27-124.8-66.6 1-41.6 83.2-64.5 124.8-64.5s123.8 22.9 124.8 64.5c-27 39.5-72.8 66.6-124.8 66.6z"},child:[]}]})(e)}function Cme(e){return nr({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",strokeWidth:"2",d:"M12,3 L21,7.5 L12,12 L3,7.5 L12,3 Z M16.5,10.25 L21,12.5 L12,17 L3,12.5 L7.5,10.25 L7.5,10.25 M16.5,15.25 L21,17.5 L12,22 L3,17.5 L7.5,15.25 L7.5,15.25"},child:[]}]})(e)}const Uj="polkadot-fellows",Vj="RFCs",Eme=`https://api.github.com/repos/${Uj}/${Vj}`,Pme="6rem",Ome="16rem",kme="inline",hn={primary:"#f8f7f7",invert:"#2D292D",invertTertiarty:"#FF2097",accent:"#E6007A",colorFillAlter:"#eee",colorBgContainer:"#f8f7f7",colorBgElevated:"#E5E5E5",warning:"#FFA500",success:"#32CD32"},pn={primary:"#2D292D",invert:"#f8f7f7",invertTertiarty:"#FF2097",accent:"#E6007A",colorFillAlter:"#242024",colorBgContainer:"#2D292D",colorBgElevated:"#221F22",warning:"#FFFF00",success:"#32CD32"},Ime={components:{Menu:{itemColor:hn.accent,itemSelectedBg:hn.accent},Drawer:{colorSplit:"rgba(0, 0, 0, 0)",colorIcon:hn.invert}},token:{colorPrimary:hn.invert,colorFillAlter:hn.colorFillAlter,colorBgElevated:hn.colorBgElevated,colorText:hn.invert,colorTextTertiary:hn.invertTertiarty,colorBgContainer:hn.colorBgContainer,colorBgLayout:hn.colorBgContainer}},Nme={components:{Menu:{itemColor:pn.accent,itemSelectedBg:pn.accent,darkSubMenuItemBg:pn.colorFillAlter},Drawer:{colorTextTertiary:pn.invertTertiarty,colorSplit:"rgba(0, 0, 0, 0)",colorIcon:pn.invert}},token:{itemSelectedColor:pn.primary,colorPrimary:pn.accent,colorFillAlter:pn.colorFillAlter,colorBgElevated:pn.colorBgElevated,colorText:pn.invert,colorTextTertiary:hn.invertTertiarty,colorBgContainer:pn.colorBgContainer,colorBgLayout:pn.colorBgContainer}},Rme=e=>f.createElement("svg",{id:"Logo",xmlns:"http://www.w3.org/2000/svg",x:0,y:0,viewBox:"0 0 1326.1 1410.3",xmlSpace:"preserve",...e},f.createElement("style",null,".ncp{fill:#e6007a}"),f.createElement("ellipse",{className:"ncp",cx:663,cy:147.9,rx:254.3,ry:147.9}),f.createElement("ellipse",{className:"ncp",cx:663,cy:1262.3,rx:254.3,ry:147.9}),f.createElement("ellipse",{transform:"rotate(-60 180.499 426.56)",className:"ncp",cx:180.5,cy:426.5,rx:254.3,ry:148}),f.createElement("ellipse",{transform:"rotate(-60 1145.575 983.768)",className:"ncp",cx:1145.6,cy:983.7,rx:254.3,ry:147.9}),f.createElement("ellipse",{transform:"rotate(-30 180.45 983.72)",className:"ncp",cx:180.5,cy:983.7,rx:148,ry:254.3}),f.createElement("ellipse",{transform:"rotate(-30 1145.522 426.601)",className:"ncp",cx:1145.6,cy:426.6,rx:147.9,ry:254.3})),Mme=e=>f.createElement("svg",{id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 9206.2 1391.8",style:{enableBackground:"new 0 0 9206.2 1391.8"},xmlSpace:"preserve",...e},f.createElement("style",{type:"text/css"},` - .st0{fill:#E6007A;} - .st1{font-family:'MyriadPro-Regular';} - .st2{font-size:12px;} - .st3{stroke:#FFFFFF;} -`),f.createElement("ellipse",{className:"st0",cx:663,cy:129.4,rx:254.3,ry:147.9}),f.createElement("ellipse",{className:"st0",cx:663,cy:1243.8,rx:254.3,ry:147.9}),f.createElement("ellipse",{transform:"matrix(0.5 -0.866 0.866 0.5 -263.1378 360.2856)",className:"st0",cx:180.4,cy:408,rx:254.3,ry:148}),f.createElement("ellipse",{transform:"matrix(0.5 -0.866 0.866 0.5 -263.132 1474.6616)",className:"st0",cx:1145.5,cy:965.2,rx:254.3,ry:147.9}),f.createElement("ellipse",{transform:"matrix(0.866 -0.5 0.5 0.866 -458.4075 219.5506)",className:"st0",cx:180.5,cy:965.2,rx:148,ry:254.3}),f.createElement("ellipse",{transform:"matrix(0.866 -0.5 0.5 0.866 -50.5495 627.4641)",className:"st0",cx:1145.6,cy:408.1,rx:147.9,ry:254.3}),f.createElement("text",{transform:"matrix(1 0 0 1 1745.8267 401.4742)",className:"st1 st2"},"Lorem ipsum"),f.createElement("g",null,f.createElement("path",{className:"st3",d:"M2522.7,449.6h-513.5v147.9h492.7V795h-492.7v300.9h-233.4V252.2h747V449.6z"}),f.createElement("path",{className:"st3",d:"M2779.2,1071.4c-61.5-28.7-109.7-68.9-144.5-120.6s-52.3-111.2-52.3-178.3c0-66,16.8-124.7,50.3-176 s80-91.2,139.2-119.5s126-42.5,200.2-42.5c75.4,0,140.6,16.6,195.7,49.8s97.4,80.2,126.8,141.2c29.4,60.9,44.2,132.5,44.2,214.6 h-507.4c15.8,34.1,42.4,60.3,79.9,78.5s84.7,27.3,141.7,27.3c47.2,0,94.3-6.2,141.2-18.5s89.6-30,128.2-52.9v146.2 c-45,30.4-95.8,53.6-152.4,69.7s-117.4,24.2-182.2,24.2C2910.3,1114.5,2840.7,1100.1,2779.2,1071.4z M3125.1,701.6 c-10.5-33.8-28.4-59.7-53.7-77.9s-56.7-27.3-94.2-27.3c-39.4,0-72.7,9.5-99.8,28.4s-45.8,44.5-56,76.8H3125.1z"}),f.createElement("path",{className:"st3",d:"M3667.9,229.7v866.2h-230V229.7H3667.9z"}),f.createElement("path",{className:"st3",d:"M4024.5,229.7v866.2h-230V229.7H4024.5z"}),f.createElement("path",{className:"st3",d:"M4317.5,1072c-62.2-28.3-110.5-68.1-144.8-119.5s-51.5-110.6-51.5-177.8s17.2-126.5,51.5-178 s82.6-91.5,144.8-119.8s134.1-42.5,215.4-42.5c81.4,0,153.2,14.2,215.4,42.5s110.5,68.2,144.8,119.8s51.5,110.9,51.5,178 s-17.2,126.4-51.5,177.8s-82.6,91.2-144.8,119.5s-134.1,42.5-215.4,42.5C4451.6,1114.5,4379.8,1100.3,4317.5,1072z M4374.6,865 c14.4,25.3,35.2,44.7,62.2,58.2s59.1,20.2,96.2,20.2c37.1,0,69.2-6.7,96.2-20.2s47.6-32.9,61.9-58.2s21.4-55.4,21.4-90.3 s-7.2-65.1-21.7-90.6s-35.1-45-61.9-58.5s-58.8-20.2-95.9-20.2c-37.1,0-69.2,6.8-96.2,20.2s-47.7,33-62.2,58.5 s-21.7,55.7-21.7,90.6S4360.2,839.7,4374.6,865z"}),f.createElement("path",{className:"st3",d:"M5185.4,453l146.8,413.4l153-413.4H5704l151.3,414.5L6002.1,453h230L5992,1095.9h-234.5l-163.1-432.5 L5429,1095.9h-234.6L4954.8,453H5185.4z"}),f.createElement("path",{className:"st3",d:"M6972.1,1011c-29.8,34.1-72.7,59.9-128.5,77.3s-122.6,26.2-200.2,26.2c-79.5,0-149.5-9.8-210.1-29.2 s-107.9-47-142-82.4c-34.1-35.4-52.3-76.4-54.6-122.9h233.4c7.5,26.2,26.9,46.5,58.2,60.8s72.8,21.4,124.6,21.4 c46.1,0,80.9-4.5,104.3-13.5s35.2-22.3,35.2-39.9c0-10.1-3.8-18.3-11.5-24.5s-20.1-11.2-37.1-15.2s-40.4-7-70-9.3l-113.6-8.4 c-109.9-8.2-188.2-29.1-235.1-62.4s-70.3-79.1-70.3-137.2c0-47.2,14.9-87.1,44.7-119.5s71.9-56.8,126.3-73.1s118.1-24.5,191.2-24.5 c71.2,0,135.3,9.4,192.1,28.1s102.2,45,136.1,78.8s53.3,72.6,58.2,116.4h-233.4c-6-22.5-22.5-41-49.5-55.7s-65-21.9-114.2-21.9 c-40.9,0-72.1,4.4-93.7,13.2s-32.3,21.3-32.3,37.4c0,13.9,6.8,24.4,20.2,31.5s38.1,12,73.7,14.6l149,11.2 c72.8,5.2,130.7,16.1,173.8,32.6s73.9,38.3,92.2,65.5s27.6,60.5,27.6,99.8C7016.8,935.2,7001.9,976.8,6972.1,1011z"}),f.createElement("path",{className:"st3",d:"M7344.2,229.7v325.1c28.1-39.4,62.4-69.3,102.9-89.7s84.5-30.7,132.2-30.7c60.8,0,113.1,12.3,156.9,36.8 s77.3,59.5,100.4,104.9s34.6,98.8,34.6,160.3v359.4h-230V770.2c0-48-12.2-84.8-36.6-110.2s-59.2-38.2-104.6-38.2 c-31.9,0-59.5,6.7-83,20s-41.4,32.4-54,57.4s-18.8,54.1-18.8,87.5v309.4h-230V229.7H7344.2z"}),f.createElement("path",{className:"st3",d:"M7987.3,220.4c11.1-16.7,26.7-29.6,47-38.8s43.7-13.8,70.3-13.8s50.1,4.6,70.3,13.8s36,22.1,47.2,38.8 s16.9,36.3,16.9,58.8s-5.6,42.2-16.9,59s-27,29.9-47.2,39.1s-43.7,13.8-70.3,13.8s-50-4.6-70.3-13.8s-35.9-22.2-47-39.1 s-16.6-36.5-16.6-59S7976.3,237.1,7987.3,220.4z M8104.6,465.9l115.3-22.5v652.5h-230V443.4L8104.6,465.9z"}),f.createElement("path",{className:"st3",d:"M8576.5,453v123.2c31.5-45.4,70.2-80.3,116.2-104.9s97-36.8,153.3-36.8c62.2,0,117.5,14.2,165.7,42.5 s85.6,68.2,112.2,119.8s39.9,110.9,39.9,178c0,66.8-13.3,125.9-39.9,177.5s-64,91.5-112.2,119.8s-103.4,42.5-165.7,42.5 c-56.2,0-107.4-12.6-153.5-37.7s-84.8-60.6-115.9-106.3v311h-230V453H8576.5z M8615.6,859.1c21.2,24.8,45.8,44.2,73.7,58.2 s57.1,21.1,87.5,21.1c30,0,56.7-7,80.2-21.1s41.7-33.5,54.8-58.2s19.7-52.9,19.7-84.4s-6.6-59.7-19.7-84.7s-31.4-44.4-54.8-58.5 s-50.2-21.1-80.2-21.1c-30.4,0-59.5,7-87.5,21.1s-52.5,33.5-73.7,58.5s-37,53.2-47.5,84.7C8578.6,806.2,8594.4,834.4,8615.6,859.1z "})));function Tme(e){return nr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"32",d:"M431 320.6c-1-3.6 1.2-8.6 3.3-12.2a33.68 33.68 0 0 1 2.1-3.1A162 162 0 0 0 464 215c.3-92.2-77.5-167-173.7-167-83.9 0-153.9 57.1-170.3 132.9a160.7 160.7 0 0 0-3.7 34.2c0 92.3 74.8 169.1 171 169.1 15.3 0 35.9-4.6 47.2-7.7s22.5-7.2 25.4-8.3a26.44 26.44 0 0 1 9.3-1.7 26 26 0 0 1 10.1 2l56.7 20.1a13.52 13.52 0 0 0 3.9 1 8 8 0 0 0 8-8 12.85 12.85 0 0 0-.5-2.7z"},child:[]},{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"32",d:"M66.46 232a146.23 146.23 0 0 0 6.39 152.67c2.31 3.49 3.61 6.19 3.21 8s-11.93 61.87-11.93 61.87a8 8 0 0 0 2.71 7.68A8.17 8.17 0 0 0 72 464a7.26 7.26 0 0 0 2.91-.6l56.21-22a15.7 15.7 0 0 1 12 .2c18.94 7.38 39.88 12 60.83 12A159.21 159.21 0 0 0 284 432.11"},child:[]}]})(e)}function zme(e){return nr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"rect",attr:{width:"336",height:"336",x:"128",y:"128",fill:"none",strokeLinejoin:"round",strokeWidth:"32",rx:"57",ry:"57"},child:[]},{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32",d:"m383.5 128 .5-24a56.16 56.16 0 0 0-56-56H112a64.19 64.19 0 0 0-64 64v216a56.16 56.16 0 0 0 56 56h24"},child:[]}]})(e)}function jme(e){return nr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 32C132.3 32 32 134.9 32 261.7c0 101.5 64.2 187.5 153.2 217.9a17.56 17.56 0 0 0 3.8.4c8.3 0 11.5-6.1 11.5-11.4 0-5.5-.2-19.9-.3-39.1a102.4 102.4 0 0 1-22.6 2.7c-43.1 0-52.9-33.5-52.9-33.5-10.2-26.5-24.9-33.6-24.9-33.6-19.5-13.7-.1-14.1 1.4-14.1h.1c22.5 2 34.3 23.8 34.3 23.8 11.2 19.6 26.2 25.1 39.6 25.1a63 63 0 0 0 25.6-6c2-14.8 7.8-24.9 14.2-30.7-49.7-5.8-102-25.5-102-113.5 0-25.1 8.7-45.6 23-61.6-2.3-5.8-10-29.2 2.2-60.8a18.64 18.64 0 0 1 5-.5c8.1 0 26.4 3.1 56.6 24.1a208.21 208.21 0 0 1 112.2 0c30.2-21 48.5-24.1 56.6-24.1a18.64 18.64 0 0 1 5 .5c12.2 31.6 4.5 55 2.2 60.8 14.3 16.1 23 36.6 23 61.6 0 88.2-52.4 107.6-102.3 113.3 8 7.1 15.2 21.1 15.2 42.5 0 30.7-.3 55.5-.3 63 0 5.4 3.1 11.5 11.4 11.5a19.35 19.35 0 0 0 4-.4C415.9 449.2 480 363.1 480 261.7 480 134.9 379.7 32 256 32z"},child:[]}]})(e)}function Lme(e){return nr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"rect",attr:{width:"416",height:"320",x:"48",y:"96",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32",rx:"40",ry:"40"},child:[]},{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32",d:"m112 160 144 112 144-112"},child:[]}]})(e)}function Bme(e){return nr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M264 480A232 232 0 0 1 32 248c0-94 54-178.28 137.61-214.67a16 16 0 0 1 21.06 21.06C181.07 76.43 176 104.66 176 136c0 110.28 89.72 200 200 200 31.34 0 59.57-5.07 81.61-14.67a16 16 0 0 1 21.06 21.06C442.28 426 358 480 264 480z"},child:[]}]})(e)}function Ame(e){return nr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"32",d:"M256 48v48m0 320v48m147.08-355.08-33.94 33.94M142.86 369.14l-33.94 33.94M464 256h-48m-320 0H48m355.08 147.08-33.94-33.94M142.86 142.86l-33.94-33.94"},child:[]},{tag:"circle",attr:{cx:"256",cy:"256",r:"80",fill:"none",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"32"},child:[]}]})(e)}function Dme(e){return nr({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5M0 8a.5.5 0 0 1 .5-.5h3.793L3.146 6.354a.5.5 0 1 1 .708-.708l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L4.293 8.5H.5A.5.5 0 0 1 0 8m11.707.5 1.147 1.146a.5.5 0 0 1-.708.708l-2-2a.5.5 0 0 1 0-.708l2-2a.5.5 0 0 1 .708.708L11.707 7.5H15.5a.5.5 0 0 1 0 1z"},child:[]}]})(e)}function Fme(e){return nr({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5M.146 8.354a.5.5 0 0 1 0-.708l2-2a.5.5 0 1 1 .708.708L1.707 7.5H5.5a.5.5 0 0 1 0 1H1.707l1.147 1.146a.5.5 0 0 1-.708.708zM10 8a.5.5 0 0 1 .5-.5h3.793l-1.147-1.146a.5.5 0 0 1 .708-.708l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L14.293 8.5H10.5A.5.5 0 0 1 10 8"},child:[]}]})(e)}function Hme(e){return nr({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z"},child:[]}]})(e)}function Ume(e){return nr({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M7 3H4v3H2V1h5v2zm15 3V1h-5v2h3v3h2zM7 21H4v-3H2v5h5v-2zm13-3v3h-3v2h5v-5h-2zm-1 0c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2v12zM15 8H9v2h6V8zm0 3H9v2h6v-2zm0 3H9v2h6v-2z"},child:[]}]})(e)}function $j(e){return nr({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0zm-1.314 4.715c3.289 0 5.956 2.66 5.956 5.943 0 .484-.394.877-.879.877s-.879-.393-.879-.877c0-2.313-1.88-4.189-4.198-4.189-.486 0-.879-.393-.879-.877s.392-.877.879-.877zm-5.092 9.504c-.486 0-.879-.394-.879-.877 0-3.283 2.666-5.945 5.956-5.945.485 0 .879.393.879.877s-.394.876-.879.876c-2.319 0-4.198 1.877-4.198 4.191 0 .484-.395.878-.879.878zm7.735 5.067c-3.29 0-5.957-2.662-5.957-5.944 0-.484.394-.878.879-.878s.879.394.879.878c0 2.313 1.88 4.189 4.199 4.189.485 0 .879.393.879.877 0 .486-.394.878-.879.878zm0-2.683c-.485 0-.88-.393-.88-.876 0-.484.395-.878.88-.878 2.318 0 4.199-1.876 4.199-4.19 0-.484.393-.877.879-.877.485 0 .879.393.879.877 0 3.282-2.667 5.944-5.957 5.944z"},child:[]}]})(e)}function cP(e){const t={a:"a",p:"p",...e.components};return K.jsxs(K.Fragment,{children:[K.jsx("p",{children:K.jsxs(t.p,{children:[`The Polkadot Technical Fellowship is a self-governing body of experts and -developers of Polkadot and Kusama networks protocols. It operates on-chain -through the Polkadot -`,K.jsx(t.a,{href:"https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fpolkadot-collectives-rpc.polkadot.io#/fellowship/referenda",children:"Collectives"}),` -system chain and off-chain through the `,K.jsx(t.a,{href:"https://github.com/polkadot-fellows",children:`Polkadot -Fellows`})," repository."]})}),` -`,K.jsxs(t.p,{children:[`The Polkadot Fellowship was established in 2022 and plays an important role -in the Polkadot OpenGov. This fellowship replaced the `,K.jsx(t.a,{href:"https://wiki.polkadot.network/docs/learn-governance#technical-committee",children:`Technical -Committee`}),` -from Polkadot's first iteration of governance and will serve both the -Polkadot and Kusama networks.`]}),` -`,K.jsxs(t.p,{children:[`Designed to accommodate a broad membership base, the Fellowship aims to work -effectively with even tens of thousands of members. It features low barriers -to entry regarding administrative processes and levels of expertise. For -more information, read through the `,K.jsx(t.a,{href:"https://github.com/polkadot-fellows/manifesto/blob/0c3df46d76625980b8b48742cb86f4d8fa6dda8d/manifesto.pdf",children:`Fellowship -Manifesto`}),"."]}),` -`,K.jsxs(t.p,{children:[`Apart from the collectives system chain and the GitHub repository, the Polkadot Fellowship -also uses multiple public avenues to discuss updates related to the Polkadot protocol See Element sidebar links and `,K.jsx(t.a,{href:"https://polkadot-fellows.github.io/dashboard/#/opendev",children:"Monthly calls"})," page."]})]})}function Vme(e={}){const{wrapper:t}=e.components||{};return t?K.jsx(t,{...e,children:K.jsx(cP,{...e})}):cP(e)}const Rl=(e,t)=>e?` ${t}`:"",$me=({children:e,style:t,animations:n,className:r=""})=>K.jsx("div",{...n,style:t,className:"core-card"+Rl(r,r),children:e}),Is=({alignItems:e,children:t,column:n,expanded:r,justify:o,lg:i,md:a,row:s,sm:l,style:c})=>{const u=s||!n,d=(u?"row":"column")+Rl(u&&r,"expanded")+Rl(o,o)+Rl(e,"align-"+e)+Rl(!u&&!!l,"sm-"+l)+Rl(!u&&!!a,"md-"+a)+Rl(!u&&!!i,"lg-"+i);return K.jsx("div",{style:c,className:d,children:t})};var Wme=Object.defineProperty,Xme=(e,t,n)=>t in e?Wme(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,uP=(e,t,n)=>(Xme(e,typeof t!="symbol"?t+"":t,n),n),H1={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function Kme(e){const t=e.length%2,n=(e[1]==="x"?2:0)+t,r=(e.length-n)/2+t,o=new Uint8Array(r);t&&(o[0]=0|H1[e[2]]);for(let i=0;it=>e(t instanceof dP?t:new dP(t instanceof Uint8Array?t.buffer:typeof t=="string"?Kme(t).buffer:t)),is=e=>{const t=e.length;let n=0;for(let o=0;o{const n=[e,t];return n.enc=e,n.dec=t,n},Wj=(e,t)=>n=>e(t(n)),Xj=(e,t)=>n=>t(e(n)),uE=([e,t],n,r)=>Rr(Wj(e,n),Xj(t,r));function Gme(e,t){return ca(n=>{const r=n.v[t](n.i,!0);return n.i+=e,r})}function Zme(e,t){return n=>{const r=new Uint8Array(e);return new DataView(r.buffer)[t](0,n,!0),r}}function yl(e,t,n){return Rr(Zme(e,n),Gme(e,t))}var ri=yl(1,"getUint8","setUint8"),ug=yl(2,"getUint16","setUint16"),rd=yl(4,"getUint32","setUint32"),Kj=yl(8,"getBigUint64","setBigUint64");yl(1,"getInt8","setInt8");yl(2,"getInt16","setInt16");yl(4,"getInt32","setInt32");yl(8,"getBigInt64","setBigInt64");var qj=e=>{const t=new Uint8Array(16),n=new DataView(t.buffer);return n.setBigInt64(0,e,!0),n.setBigInt64(8,e>>64n,!0),t},Gj=e=>ca(t=>{const{v:n,i:r}=t,o=n.getBigUint64(r,!0),i=n[e](r+8,!0);return t.i+=16,i<<64n|o});Rr(qj,Gj("getBigUint64"));Rr(qj,Gj("getBigInt64"));var Zj=e=>{const t=new Uint8Array(32),n=new DataView(t.buffer);return n.setBigInt64(0,e,!0),n.setBigInt64(8,e>>64n,!0),n.setBigInt64(16,e>>128n,!0),n.setBigInt64(24,e>>192n,!0),t},Yj=e=>ca(t=>{let n=t.v.getBigUint64(t.i,!0);return t.i+=8,n|=t.v.getBigUint64(t.i,!0)<<64n,t.i+=8,n|=t.v.getBigUint64(t.i,!0)<<128n,t.i+=8,n|=t.v[e](t.i,!0)<<192n,t.i+=8,n});Rr(Zj,Yj("getBigUint64"));Rr(Zj,Yj("getBigInt64"));var _j=uE(ri,e=>e?1:0,Boolean),Yme=[ri[1],ug[1],rd[1]],_me=ca(e=>{const t=e[e.i],n=t&3;if(n<3)return Yme[n](e)>>>2;const r=(t>>>2)+4;e.i++;let o=0n;const i=r/8|0;let a=0n;for(let l=0;l3&&(o=BigInt(rd[1](e))<1&&(o=BigInt(ug[1](e))<{if(e<0)throw new Error(`Wrong compact input (${e})`);const t=Number(e)<<2;if(e=Jme;)n.push(Kj[0](r)),r>>=64n;r>=Qme&&(n.push(rd[0](Number(r&t0e))),r>>=32n);let o=Number(r);o>=e0e&&(n.push(ug[0](o)),o>>=16),o&&n.push(ri[0](o));const i=is(n);return i[0]=i.length-5<<2|3,i},Oc=Rr(i0e,_me),a0e=new TextEncoder,s0e=e=>{const t=a0e.encode(e);return is([Oc.enc(t.length),t])},l0e=new TextDecoder,c0e=ca(e=>{let t=Oc.dec(e);const n=new DataView(e.buffer,e.i,t);return e.i+=t,l0e.decode(n)}),Kr=Rr(s0e,c0e),u0e=()=>{},d0e=new Uint8Array(0),Fn=Rr(()=>d0e,u0e),Jj=e=>e===void 0?t=>is([Oc.enc(t.length),t]):t=>t.length===e?t:t.slice(0,e),Qj=e=>ca(t=>{const n=e===void 0?Oc.dec(t):e!==1/0?e:t.byteLength-t.i,r=new Uint8Array(t.buffer.slice(t.i,t.i+n));return t.i+=n,r}),Rd=e=>Rr(Jj(e),Qj(e));Rd.enc=Jj;Rd.dec=Qj;var eL=(e,t)=>{const n=Object.keys(e),r=new Map((t==null?void 0:t.map((i,a)=>[n[a],i]))??n.map((i,a)=>[i,a])),o=i=>r.get(i);return({tag:i,value:a})=>is([ri.enc(o(i)),e[i](a)])},tL=(e,t)=>{const n=Object.keys(e),r=new Map((t==null?void 0:t.map((o,i)=>[o,n[i]]))??n.map((o,i)=>[i,o]));return ca(o=>{const i=ri.dec(o),a=r.get(i),s=e[a];return{tag:a,value:s(o)}})},ys=(e,...t)=>Rr(eL(cg(e,([n])=>n),...t),tL(cg(e,([,n])=>n),...t));ys.enc=eL;ys.dec=tL;var nL=e=>ca(t=>{const n=ri.dec(t);if(n!==0)return e===_j[1]?n===1:e(t)}),rL=e=>t=>{const n=new Uint8Array(1);return t===void 0?(n[0]=0,n):(n[0]=1,e===_j[0]?(n[0]=t?1:2,n):is([n,e(t)]))},al=e=>Rr(rL(e[0]),nL(e[1]));al.enc=rL;al.dec=nL;var oL=(...e)=>ca(t=>e.map(n=>n(t))),iL=(...e)=>t=>is(e.map((n,r)=>n(t[r]))),dp=(...e)=>Rr(iL(...e.map(([t])=>t)),oL(...e.map(([,t])=>t)));dp.enc=iL;dp.dec=oL;var aL=e=>{const t=Object.keys(e);return Wj(dp.enc(...Object.values(e)),n=>t.map(r=>n[r]))},sL=e=>{const t=Object.keys(e);return Xj(dp.dec(...Object.values(e)),n=>Object.fromEntries(n.map((r,o)=>[t[o],r])))},Bn=e=>Rr(aL(cg(e,t=>t[0])),sL(cg(e,t=>t[1])));Bn.enc=aL;Bn.dec=sL;var lL=(e,t)=>t>=0?n=>is(n.map(e)):n=>is([Oc.enc(n.length),is(n.map(e))]),cL=(e,t)=>ca(n=>{const r=t>=0?t:Oc.dec(n),o=new Array(r);for(let i=0;iRr(lL(e[0],t),cL(e[1],t));Zn.enc=lL;Zn.dec=cL;/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */function f0e(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function h0e(...e){const t=i=>i,n=(i,a)=>s=>i(a(s)),r=e.map(i=>i.encode).reduceRight(n,t),o=e.map(i=>i.decode).reduce(n,t);return{encode:r,decode:o}}function p0e(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="number")throw new Error("alphabet.encode input should be an array of numbers");return t.map(n=>{if(n<0||n>=e.length)throw new Error(`Digit index outside alphabet: ${n} (alphabet: ${e.length})`);return e[n]})},decode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="string")throw new Error("alphabet.decode input should be array of strings");return t.map(n=>{if(typeof n!="string")throw new Error(`alphabet.decode: not string element=${n}`);const r=e.indexOf(n);if(r===-1)throw new Error(`Unknown letter: "${n}". Allowed: ${e}`);return r})}}}function m0e(e=""){if(typeof e!="string")throw new Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="string")throw new Error("join.encode input should be array of strings");for(let n of t)if(typeof n!="string")throw new Error(`join.encode: non-string input=${n}`);return t.join(e)},decode:t=>{if(typeof t!="string")throw new Error("join.decode input should be string");return t.split(e)}}}function fP(e,t,n){if(t<2)throw new Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(n<2)throw new Error(`convertRadix: wrong to=${n}, base cannot be less than 2`);if(!Array.isArray(e))throw new Error("convertRadix: data should be array");if(!e.length)return[];let r=0;const o=[],i=Array.from(e);for(i.forEach(a=>{if(a<0||a>=t)throw new Error(`Wrong integer: ${a}`)});;){let a=0,s=!0;for(let l=r;l{if(!f0e(t))throw new Error("radix.encode input should be Uint8Array");return fP(Array.from(t),2**8,e)},decode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="number")throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(fP(t,e,2**8))}}}const v0e=e=>h0e(g0e(58),p0e(e),m0e("")),y0e=v0e("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");function U1(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`positive integer expected, not ${e}`)}function b0e(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function uL(e,...t){if(!b0e(e))throw new Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw new Error(`Uint8Array expected of length ${t}, not of length=${e.length}`)}function hP(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function w0e(e,t){uL(e);const n=t.outputLen;if(e.lengthnew Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),Ml=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,dL=e=>e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255,Ga=Ml?e=>e:e=>dL(e);function Xc(e){for(let t=0;te(o).update(Hf(r)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=r=>e(r),t}const E0e=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3]);class P0e extends S0e{constructor(t,n,r={},o,i,a){if(super(),this.blockLen=t,this.outputLen=n,this.length=0,this.pos=0,this.finished=!1,this.destroyed=!1,U1(t),U1(n),U1(o),n<0||n>o)throw new Error("outputLen bigger than keyLen");if(r.key!==void 0&&(r.key.length<1||r.key.length>o))throw new Error(`key must be up 1..${o} byte long or undefined`);if(r.salt!==void 0&&r.salt.length!==i)throw new Error(`salt must be ${i} byte long or undefined`);if(r.personalization!==void 0&&r.personalization.length!==a)throw new Error(`personalization must be ${a} byte long or undefined`);this.buffer32=dg(this.buffer=new Uint8Array(t))}update(t){hP(this);const{blockLen:n,buffer:r,buffer32:o}=this;t=Hf(t);const i=t.length,a=t.byteOffset,s=t.buffer;for(let l=0;lo[a]=Ga(i))}digest(){const{buffer:t,outputLen:n}=this;this.digestInto(t);const r=t.slice(0,n);return this.destroy(),r}_cloneInto(t){const{buffer:n,length:r,finished:o,destroyed:i,outputLen:a,pos:s}=this;return t||(t=new this.constructor({dkLen:a})),t.set(...this.get()),t.length=r,t.finished=o,t.destroyed=i,t.outputLen=a,t.buffer.set(n),t.pos=s,t}}const am=BigInt(2**32-1),qx=BigInt(32);function fL(e,t=!1){return t?{h:Number(e&am),l:Number(e>>qx&am)}:{h:Number(e>>qx&am)|0,l:Number(e&am)|0}}function O0e(e,t=!1){let n=new Uint32Array(e.length),r=new Uint32Array(e.length);for(let o=0;oBigInt(e>>>0)<>>0),I0e=(e,t,n)=>e>>>n,N0e=(e,t,n)=>e<<32-n|t>>>n,R0e=(e,t,n)=>e>>>n|t<<32-n,M0e=(e,t,n)=>e<<32-n|t>>>n,T0e=(e,t,n)=>e<<64-n|t>>>n-32,z0e=(e,t,n)=>e>>>n-32|t<<64-n,j0e=(e,t)=>t,L0e=(e,t)=>e,B0e=(e,t,n)=>e<>>32-n,A0e=(e,t,n)=>t<>>32-n,D0e=(e,t,n)=>t<>>64-n,F0e=(e,t,n)=>e<>>64-n;function H0e(e,t,n,r){const o=(t>>>0)+(r>>>0);return{h:e+n+(o/2**32|0)|0,l:o|0}}const U0e=(e,t,n)=>(e>>>0)+(t>>>0)+(n>>>0),V0e=(e,t,n,r)=>t+n+r+(e/2**32|0)|0,$0e=(e,t,n,r)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0),W0e=(e,t,n,r,o)=>t+n+r+o+(e/2**32|0)|0,X0e=(e,t,n,r,o)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0)+(o>>>0),K0e=(e,t,n,r,o,i)=>t+n+r+o+i+(e/2**32|0)|0,po={fromBig:fL,split:O0e,toBig:k0e,shrSH:I0e,shrSL:N0e,rotrSH:R0e,rotrSL:M0e,rotrBH:T0e,rotrBL:z0e,rotr32H:j0e,rotr32L:L0e,rotlSH:B0e,rotlSL:A0e,rotlBH:D0e,rotlBL:F0e,add:H0e,add3L:U0e,add3H:V0e,add4L:$0e,add4H:W0e,add5H:K0e,add5L:X0e},xr=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),_e=new Uint32Array(32);function Ns(e,t,n,r,o,i){const a=o[i],s=o[i+1];let l=_e[2*e],c=_e[2*e+1],u=_e[2*t],d=_e[2*t+1],h=_e[2*n],p=_e[2*n+1],m=_e[2*r],g=_e[2*r+1],v=po.add3L(l,u,a);c=po.add3H(v,c,d,s),l=v|0,{Dh:g,Dl:m}={Dh:g^c,Dl:m^l},{Dh:g,Dl:m}={Dh:po.rotr32H(g,m),Dl:po.rotr32L(g,m)},{h:p,l:h}=po.add(p,h,g,m),{Bh:d,Bl:u}={Bh:d^p,Bl:u^h},{Bh:d,Bl:u}={Bh:po.rotrSH(d,u,24),Bl:po.rotrSL(d,u,24)},_e[2*e]=l,_e[2*e+1]=c,_e[2*t]=u,_e[2*t+1]=d,_e[2*n]=h,_e[2*n+1]=p,_e[2*r]=m,_e[2*r+1]=g}function Rs(e,t,n,r,o,i){const a=o[i],s=o[i+1];let l=_e[2*e],c=_e[2*e+1],u=_e[2*t],d=_e[2*t+1],h=_e[2*n],p=_e[2*n+1],m=_e[2*r],g=_e[2*r+1],v=po.add3L(l,u,a);c=po.add3H(v,c,d,s),l=v|0,{Dh:g,Dl:m}={Dh:g^c,Dl:m^l},{Dh:g,Dl:m}={Dh:po.rotrSH(g,m,16),Dl:po.rotrSL(g,m,16)},{h:p,l:h}=po.add(p,h,g,m),{Bh:d,Bl:u}={Bh:d^p,Bl:u^h},{Bh:d,Bl:u}={Bh:po.rotrBH(d,u,63),Bl:po.rotrBL(d,u,63)},_e[2*e]=l,_e[2*e+1]=c,_e[2*t]=u,_e[2*t+1]=d,_e[2*n]=h,_e[2*n+1]=p,_e[2*r]=m,_e[2*r+1]=g}class q0e extends P0e{constructor(t={}){super(128,t.dkLen===void 0?64:t.dkLen,t,64,16,16),this.v0l=xr[0]|0,this.v0h=xr[1]|0,this.v1l=xr[2]|0,this.v1h=xr[3]|0,this.v2l=xr[4]|0,this.v2h=xr[5]|0,this.v3l=xr[6]|0,this.v3h=xr[7]|0,this.v4l=xr[8]|0,this.v4h=xr[9]|0,this.v5l=xr[10]|0,this.v5h=xr[11]|0,this.v6l=xr[12]|0,this.v6h=xr[13]|0,this.v7l=xr[14]|0,this.v7h=xr[15]|0;const n=t.key?t.key.length:0;if(this.v0l^=this.outputLen|n<<8|65536|1<<24,t.salt){const r=dg(Hf(t.salt));this.v4l^=Ga(r[0]),this.v4h^=Ga(r[1]),this.v5l^=Ga(r[2]),this.v5h^=Ga(r[3])}if(t.personalization){const r=dg(Hf(t.personalization));this.v6l^=Ga(r[0]),this.v6h^=Ga(r[1]),this.v7l^=Ga(r[2]),this.v7h^=Ga(r[3])}if(t.key){const r=new Uint8Array(this.blockLen);r.set(Hf(t.key)),this.update(r)}}get(){let{v0l:t,v0h:n,v1l:r,v1h:o,v2l:i,v2h:a,v3l:s,v3h:l,v4l:c,v4h:u,v5l:d,v5h:h,v6l:p,v6h:m,v7l:g,v7h:v}=this;return[t,n,r,o,i,a,s,l,c,u,d,h,p,m,g,v]}set(t,n,r,o,i,a,s,l,c,u,d,h,p,m,g,v){this.v0l=t|0,this.v0h=n|0,this.v1l=r|0,this.v1h=o|0,this.v2l=i|0,this.v2h=a|0,this.v3l=s|0,this.v3h=l|0,this.v4l=c|0,this.v4h=u|0,this.v5l=d|0,this.v5h=h|0,this.v6l=p|0,this.v6h=m|0,this.v7l=g|0,this.v7h=v|0}compress(t,n,r){this.get().forEach((l,c)=>_e[c]=l),_e.set(xr,16);let{h:o,l:i}=po.fromBig(BigInt(this.length));_e[24]=xr[8]^i,_e[25]=xr[9]^o,r&&(_e[28]=~_e[28],_e[29]=~_e[29]);let a=0;const s=E0e;for(let l=0;l<12;l++)Ns(0,4,8,12,t,n+2*s[a++]),Rs(0,4,8,12,t,n+2*s[a++]),Ns(1,5,9,13,t,n+2*s[a++]),Rs(1,5,9,13,t,n+2*s[a++]),Ns(2,6,10,14,t,n+2*s[a++]),Rs(2,6,10,14,t,n+2*s[a++]),Ns(3,7,11,15,t,n+2*s[a++]),Rs(3,7,11,15,t,n+2*s[a++]),Ns(0,5,10,15,t,n+2*s[a++]),Rs(0,5,10,15,t,n+2*s[a++]),Ns(1,6,11,12,t,n+2*s[a++]),Rs(1,6,11,12,t,n+2*s[a++]),Ns(2,7,8,13,t,n+2*s[a++]),Rs(2,7,8,13,t,n+2*s[a++]),Ns(3,4,9,14,t,n+2*s[a++]),Rs(3,4,9,14,t,n+2*s[a++]);this.v0l^=_e[0]^_e[16],this.v0h^=_e[1]^_e[17],this.v1l^=_e[2]^_e[18],this.v1h^=_e[3]^_e[19],this.v2l^=_e[4]^_e[20],this.v2h^=_e[5]^_e[21],this.v3l^=_e[6]^_e[22],this.v3h^=_e[7]^_e[23],this.v4l^=_e[8]^_e[24],this.v4h^=_e[9]^_e[25],this.v5l^=_e[10]^_e[26],this.v5h^=_e[11]^_e[27],this.v6l^=_e[12]^_e[28],this.v6h^=_e[13]^_e[29],this.v7l^=_e[14]^_e[30],this.v7h^=_e[15]^_e[31],_e.fill(0)}destroy(){this.destroyed=!0,this.buffer32.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const Gx=C0e(e=>new q0e(e));var pP="0123456789abcdef";function G0e(e){const t=new Array(e.length+1);t[0]="0x";for(let n=0;n>4]+pP[r&15]}return t.join("")}var V1={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function Z0e(e){const t=e.length%2,n=(e[1]==="x"?2:0)+t,r=(e.length-n)/2+t,o=new Uint8Array(r);t&&(o[0]=0|V1[e[2]]);for(let i=0;i[n,t(r,n)]))}var Y0e=new TextEncoder().encode("SS58PRE"),gP=2,hL=e=>{try{const t=y0e.decode(e),n=t.subarray(0,t[0]&64?2:1),r=t.subarray(n.length,t.length-gP),o=t.subarray(n.length+r.length),i=Gx(Uint8Array.of(...Y0e,...n,...r),{dkLen:64}).subarray(0,gP);return o[0]===i[0]&&o[1]===i[1]?{isValid:!0,ss58Format:_0e(n),publicKey:r.slice()}:{isValid:!1}}catch{return{isValid:!1}}},_0e=e=>{const t=new DataView(e.buffer,e.byteOffset,e.byteLength);return t.byteLength===1?t.getUint8(0):t.getUint16(0)};new TextEncoder;new TextDecoder;var Gt=Oc,J0e=qme(e=>{const t=Gt.dec(e),n=Math.ceil(t/8);return{bytes:Rd(n).dec(e),bitsLen:t}}),Q0e=e=>{if(e.bitsLen>e.bytes.length*8)throw new Error(`Not enough bytes. (bitsLen:${e.bitsLen}, bytesLen:${e.bytes.length})`);const t=Gt.enc(e.bitsLen),n=new Uint8Array(e.bytes.length+t.length);return n.set(t,0),n.set(e.bytes,t.length),n};Rr(Q0e,J0e);uE(ri,e=>e.charCodeAt(0),String.fromCharCode);var pL=e=>{const t=Rd.enc(e);return n=>t(Z0e(n))},mL=e=>{const t=Rd.dec(e);return n=>G0e(t(n))},kc=e=>Rr(pL(e),mL(e));kc.enc=pL;kc.dec=mL;new TextEncoder;new TextDecoder;new Proxy({},{get(e,t){return n=>gL(t,n)}});var gL=(e,t)=>({as:n=>{if(n!==e)throw new Error(`Enum.as(${n}) used with actual type ${e}`);return t},is:n=>n===e,type:e,value:t}),vL=(...e)=>{const t=ys.enc(...e);return n=>t({tag:n.type,value:n.value})},yL=(...e)=>{const t=ys.dec(...e);return n=>{const{tag:r,value:o}=t(n);return gL(r,o)}},dE=(e,...t)=>Rr(vL(mP(e,([n])=>n),...t),yL(mP(e,([,n])=>n),...t));dE.enc=vL;dE.dec=yL;var vP=new TextEncoder,yP=new TextDecoder,ege=uE(Rd(4),vP.encode.bind(vP),yP.decode.bind(yP)),$1=Bn({engine:ege,payload:kc()}),tge=dE({consensus:$1,seal:$1,preRuntime:$1,runtimeUpdated:Fn},[4,5,6,8]),W1=kc(32);Bn({parentHash:W1,number:Gt,stateRoot:W1,extrinsicRoot:W1,digests:Zn(tge)});var bP=al(Kr),fg=Zn(Kr),nge=ys({bool:Fn,char:Fn,str:Fn,u8:Fn,u16:Fn,u32:Fn,u64:Fn,u128:Fn,u256:Fn,i8:Fn,i16:Fn,i32:Fn,i64:Fn,i128:Fn,i256:Fn}),bL=Zn(Bn({name:bP,type:Gt,typeName:bP,docs:fg})),rge=Bn({len:rd,type:Gt}),oge=Bn({bitStoreType:Gt,bitOrderType:Gt}),ige=Zn(Bn({name:Kr,fields:bL,index:ri,docs:fg})),age=ys({composite:bL,variant:ige,sequence:Gt,array:rge,tuple:Zn(Gt),primitive:nge,compact:Gt,bitSequence:oge}),sge=Bn({name:Kr,type:al(Gt)}),lge=Zn(sge),cge=Bn({id:Gt,path:fg,params:lge,def:age,docs:fg}),uge=Zn(cge),dge=ys({Blake2128:Fn,Blake2256:Fn,Blake2128Concat:Fn,Twox128:Fn,Twox256:Fn,Twox64Concat:Fn,Identity:Fn}),fge=Zn(dge),hge=Bn({hashers:fge,key:Gt,value:Gt}),pge=Bn({name:Kr,modifier:ri,type:ys({plain:Gt,map:hge}),fallback:kc(),docs:Zn(Kr)}),mge=al(Bn({prefix:Kr,items:Zn(pge)})),gge=Zn(Bn({name:Kr,storage:mge,calls:al(Gt),events:al(Gt),constants:Zn(Bn({name:Kr,type:Gt,value:kc(),docs:Zn(Kr)})),errors:al(Gt),index:ri,docs:Zn(Kr)})),wP=Zn(Kr),vge=Bn({name:Kr,methods:Zn(Bn({name:Kr,inputs:Zn(Bn({name:Kr,type:Gt})),output:Gt,docs:wP})),docs:wP}),yge=Bn({version:ri,address:Gt,call:Gt,signature:Gt,extra:Gt,signedExtensions:Zn(Bn({identifier:Kr,type:Gt,additionalSigned:Gt}))}),bge=Bn({lookup:uge,pallets:gge,extrinsic:yge,type:Gt,apis:Zn(vge),outerEnums:Bn({call:Gt,event:Gt,error:Gt}),custom:Zn(dp(Kr,Bn({type:Gt,value:kc()})))}),xP=()=>{throw new Error("Unsupported metadata version!")},fo=Rr(xP,xP);Bn({magicNumber:rd,metadata:ys({v0:fo,v1:fo,v2:fo,v3:fo,v4:fo,v5:fo,v6:fo,v7:fo,v8:fo,v9:fo,v10:fo,v11:fo,v12:fo,v13:fo,v14:fo,v15:bge})});new TextEncoder;const wge=e=>{const t=Gx(new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])),n=hL(e);let r=n.isValid?n.publicKey:e;if(!(typeof r=="object"&&r&&r instanceof Uint8Array&&r.length==32))return{};r=Uint8Array.from(Gx(r)).map((x,S)=>(x+256-t[S])%256);const o=64,i=o/2,a=o/2/4*2.8,s=a*Math.sqrt(3)/2,l=a/2,c=a*Math.sqrt(3)/4,u=a/4,d=a*3/4,h=o/64*5,p=Object.keys(Zx).map(x=>Zx[x].freq).reduce((x,S)=>x+S),m=Math.floor(r[29]*70/256+26)%80+30,g=Math.floor((r[30]+r[31]*256)%p),v=xge(g),y=Array.from(r).map((x,S)=>{const O=(x+S%28*58)%256;if(O==0)return"#444";if(O==255)return"transparent";const E=Math.floor(O%64*360/64),k=[53,15,35,75][Math.floor(O/64)];return`hsl(${E}, ${m}%, ${k}%)`}),b=r[28]%6*3;return{c:i,r:a,rroot3o2:s,ro2:l,rroot3o4:c,ro4:u,r3o4:d,z:h,rot:b,scheme:v,palette:y}},Zx={target:{colors:[0,28,0,0,28,0,0,28,0,0,28,0,0,28,0,0,28,0,1],freq:1},cube:{colors:[0,1,3,2,4,3,0,1,3,2,4,3,0,1,3,2,4,3,5],freq:20},quazar:{colors:[1,2,3,1,2,4,5,5,4,1,2,3,1,2,4,5,5,4,0],freq:16},flower:{colors:[0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,3],freq:32},cyclic:{colors:[0,1,2,3,4,5,0,1,2,3,4,5,0,1,2,3,4,5,6],freq:32},vmirror:{colors:[0,1,2,3,4,5,3,4,2,0,1,6,7,8,9,7,8,6,10],freq:128},hmirror:{colors:[0,1,2,3,4,5,6,7,8,9,10,8,6,7,5,3,4,2,11],freq:128}},xge=e=>{let t=0;const n=Object.values(Zx).find(r=>(t+=r.freq,e{var l;const[c,u]=f.useState(!1),[d,h]=f.useState(i),[p,m]=f.useState(),[g,v]=f.useState(),[y,b]=f.useState();f.useEffect(()=>{const M=(R,L)=>console.warn(`Polkicon: 'Size' expressed in '${R}' cannot be less than ${L}. Will be resized to minimum size.`);if(typeof e=="string"&&!e.includes("px")&&!e.includes("rem"))throw new Error("Providing a string for 'size' in Polkicon should be expressed either in 'px', 'rem' or 'em'");let N,B;if(typeof e=="string")switch(B=e.replace(/[0-9.]/g,""),B){case"px":N=parseFloat(e);break;case"rem":N=parseFloat(e)*10;break}else typeof e=="number"&&(N=e);m(B?`${B==="px"?N+"px":N/10+"rem"}`:N),N<12&&M(B||"number",B==="px"?"12px":B==="rem"?"1.2rem":12),N<32?(b("0rem 0.5rem"),v("0.5rem")):N>=32&&N<64?(b("1rem 0.5rem"),v("1rem")):N>=64&&N<100?(b("2rem 1rem"),v("1.5rem")):N>=100&&(b("3rem 1rem"),v("2rem"))},[e]);const x=f.useCallback(()=>{n&&(async M=>{try{await navigator.clipboard.writeText(M),u(!0),h(i)}catch{u(!0),h("Failed!")}})(t)},[n,t,i]);f.useEffect(()=>{n&&c&&setTimeout(()=>{u(!1)},o)},[n,c,o]);const{c:S,r:O,rroot3o2:E,ro2:k,rroot3o4:A,ro4:F,r3o4:H,z:U,rot:V,scheme:z,palette:w}=wge(t),C=hL(t).isValid?(l=z==null?void 0:z.colors)==null?void 0:l.map((M,N)=>w[z==null?void 0:z.colors[N<18?(N+V)%18:18]]):[];let I=0;return C?K.jsxs("div",{onClick:n?x:void 0,style:n?{cursor:c?"none":"copy",position:"relative",display:"flex",justifyContent:"center",alignItems:"center"}:{display:"flex",justifyContent:"center",alignItems:"center"},children:[K.jsxs("svg",{id:Math.random().toString(36).substring(2,9),className:s,style:a,width:p,height:p,viewBox:"0 0 64 64",children:[K.jsx("circle",{cx:64/2,cy:64/2,r:64/2,fill:r}),K.jsx("circle",{cx:S,cy:S-O,r:U,fill:C[I++]}),K.jsx("circle",{cx:S,cy:S-k,r:U,fill:C[I++]}),K.jsx("circle",{cx:S-A,cy:S-H,r:U,fill:C[I++]}),K.jsx("circle",{cx:S-E,cy:S-k,r:U,fill:C[I++]}),K.jsx("circle",{cx:S-A,cy:S-F,r:U,fill:C[I++]}),K.jsx("circle",{cx:S-E,cy:S,r:U,fill:C[I++]}),K.jsx("circle",{cx:S-E,cy:S+k,r:U,fill:C[I++]}),K.jsx("circle",{cx:S-A,cy:S+F,r:U,fill:C[I++]}),K.jsx("circle",{cx:S-A,cy:S+H,r:U,fill:C[I++]}),K.jsx("circle",{cx:S,cy:S+O,r:U,fill:C[I++]}),K.jsx("circle",{cx:S,cy:S+k,r:U,fill:C[I++]}),K.jsx("circle",{cx:S+A,cy:S+H,r:U,fill:C[I++]}),K.jsx("circle",{cx:S+E,cy:S+k,r:U,fill:C[I++]}),K.jsx("circle",{cx:S+A,cy:S+F,r:U,fill:C[I++]}),K.jsx("circle",{cx:S+E,cy:S,r:U,fill:C[I++]}),K.jsx("circle",{cx:S+E,cy:S-k,r:U,fill:C[I++]}),K.jsx("circle",{cx:S+A,cy:S-F,r:U,fill:C[I++]}),K.jsx("circle",{cx:S+A,cy:S-H,r:U,fill:C[I++]}),K.jsx("circle",{cx:S,cy:S,r:U,fill:C[I++]})]}),n&&c&&K.jsx("p",{style:{fontSize:g,fontWeight:"bold",padding:y,width:p,height:p,position:"absolute",borderRadius:"55rem",color:"white",background:"green",opacity:"80%",alignItems:"center",justifyContent:"center",display:"flex"},children:d})]}):null},xL=({display:e,address:t})=>K.jsxs("div",{style:{display:"flex"},children:[K.jsx("p",{children:e?K.jsx(Hme,{style:{color:"green",marginRight:"0.5rem"}}):null}),K.jsx("p",{children:e||(t?Au.ellipsisFn(t,6):null)||"-"})]});function Sge(e){return nr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"},child:[]}]})(e)}function Cge(e){return nr({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"},child:[]}]})(e)}const sm=({where:e,icon:t,iconSize:n=36})=>{const{mode:r}=Vg(),o=t;return e?K.jsx(sc,{style:{color:r==="dark"?pn.accent:hn.accent},to:e,target:"_blank",children:K.jsx(o,{size:n,style:{cursor:"pointer"}})}):null},lm=24,SP=({address:e})=>K.jsxs(K.Fragment,{children:[K.jsx("div",{children:Au.ellipsisFn(e,6)}),K.jsx(zme,{style:{marginLeft:"0.75rem",cursor:"pointer"},onClick:()=>cme(e)})]}),Ege=({member:e})=>{var l;const{mode:t}=Vg(),{address:n,display:r,web:o,twitter:i,email:a,riot:s}=e;return e&&((l=Object.keys(e))!=null&&l.length)?K.jsxs(K.Fragment,{children:[K.jsx(wL,{copy:!0,size:72,address:n,outerColor:t==="dark"?pn.invert:hn.colorFillAlter}),K.jsx("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:r?K.jsxs("div",{style:{margin:"1rem 0",display:"flex",flexDirection:"column",alignItems:"center"},children:[K.jsx(xL,{display:r,address:n}),K.jsx("div",{style:{display:"flex",flexDirection:"row",justifyContent:"center"},children:K.jsx(SP,{address:n})})]}):K.jsx(SP,{address:n})}),K.jsxs("div",{style:{margin:"2rem 0",display:"flex",flexDirection:"row",justifyContent:"space-evenly"},children:[i&&K.jsx(sm,{where:`https://x.com/${i}`,icon:Sge,iconSize:lm}),s&&K.jsx(sm,{where:`https://matrix.to/#/${s}`,icon:$j,iconSize:lm}),K.jsx(sm,{where:o,icon:xme,iconSize:lm}),a&&K.jsx(sm,{where:`mailto:${a}`,icon:Lme,iconSize:lm})]})]}):null},Pge="modulepreload",Oge=function(e){return"/dashboard/"+e},CP={},Md=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),a=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));o=Promise.all(n.map(s=>{if(s=Oge(s),s in CP)return;CP[s]=!0;const l=s.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${c}`))return;const u=document.createElement("link");if(u.rel=l?"stylesheet":Pge,l||(u.as="script",u.crossOrigin=""),u.href=s,a&&u.setAttribute("nonce",a),document.head.appendChild(u),l)return new Promise((d,h)=>{u.addEventListener("load",d),u.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${s}`)))})}))}return o.then(()=>t()).catch(i=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i})};var Yx=function(e,t){return Yx=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o])},Yx(e,t)};function bs(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Yx(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function kge(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?i(u.value):o(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})}function SL(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(c){return function(u){return l([c,u])}}function l(c){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(n=0)),n;)try{if(r=1,o&&(i=c[0]&2?o.return:c[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,c[1])).done)return i;switch(o=0,i&&(c=[c[0]&2,i.value]),c[0]){case 0:case 1:i=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,o=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function id(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return i}function ad(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r1||l(p,g)})},m&&(o[p]=m(o[p])))}function l(p,m){try{c(r[p](m))}catch(g){h(i[0][3],g)}}function c(p){p.value instanceof Eu?Promise.resolve(p.value.v).then(u,d):h(i[0][2],p)}function u(p){l("next",p)}function d(p){l("throw",p)}function h(p,m){p(m),i.shift(),i.length&&l(i[0][0],i[0][1])}}function Nge(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof od=="function"?od(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(i){n[i]=e[i]&&function(a){return new Promise(function(s,l){a=e[i](a),o(s,l,a.done,a.value)})}}function o(i,a,s,l){Promise.resolve(l).then(function(c){i({value:c,done:s})},a)}}function Yn(e){return typeof e=="function"}function fE(e){var t=function(r){Error.call(r),r.stack=new Error().stack},n=e(t);return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var X1=fE(function(e){return function(n){e(this),this.message=n?n.length+` errors occurred during unsubscription: -`+n.map(function(r,o){return o+1+") "+r.toString()}).join(` - `):"",this.name="UnsubscriptionError",this.errors=n}});function hg(e,t){if(e){var n=e.indexOf(t);0<=n&&e.splice(n,1)}}var Ic=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,n,r,o,i;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var s=od(a),l=s.next();!l.done;l=s.next()){var c=l.value;c.remove(this)}}catch(g){t={error:g}}finally{try{l&&!l.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}else a.remove(this);var u=this.initialTeardown;if(Yn(u))try{u()}catch(g){i=g instanceof X1?g.errors:[g]}var d=this._finalizers;if(d){this._finalizers=null;try{for(var h=od(d),p=h.next();!p.done;p=h.next()){var m=p.value;try{EP(m)}catch(g){i=i??[],g instanceof X1?i=ad(ad([],id(i)),id(g.errors)):i.push(g)}}}catch(g){r={error:g}}finally{try{p&&!p.done&&(o=h.return)&&o.call(h)}finally{if(r)throw r.error}}}if(i)throw new X1(i)}},e.prototype.add=function(t){var n;if(t&&t!==this)if(this.closed)EP(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(t)}},e.prototype._hasParent=function(t){var n=this._parentage;return n===t||Array.isArray(n)&&n.includes(t)},e.prototype._addParent=function(t){var n=this._parentage;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t},e.prototype._removeParent=function(t){var n=this._parentage;n===t?this._parentage=null:Array.isArray(n)&&hg(n,t)},e.prototype.remove=function(t){var n=this._finalizers;n&&hg(n,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}(),CL=Ic.EMPTY;function EL(e){return e instanceof Ic||e&&"closed"in e&&Yn(e.remove)&&Yn(e.add)&&Yn(e.unsubscribe)}function EP(e){Yn(e)?e():e.unsubscribe()}var PL={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},OL={setTimeout:function(e,t){for(var n=[],r=2;r0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(n){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,n)},t.prototype._subscribe=function(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)},t.prototype._innerSubscribe=function(n){var r=this,o=this,i=o.hasError,a=o.isStopped,s=o.observers;return i||a?CL:(this.currentObservers=null,s.push(n),new Ic(function(){r.currentObservers=null,hg(s,n)}))},t.prototype._checkFinalizedStatuses=function(n){var r=this,o=r.hasError,i=r.thrownError,a=r.isStopped;o?n.error(i):a&&n.complete()},t.prototype.asObservable=function(){var n=new Xt;return n.source=this,n},t.create=function(n,r){return new OP(n,r)},t}(Xt),OP=function(e){bs(t,e);function t(n,r){var o=e.call(this)||this;return o.destination=n,o.source=r,o}return t.prototype.next=function(n){var r,o;(o=(r=this.destination)===null||r===void 0?void 0:r.next)===null||o===void 0||o.call(r,n)},t.prototype.error=function(n){var r,o;(o=(r=this.destination)===null||r===void 0?void 0:r.error)===null||o===void 0||o.call(r,n)},t.prototype.complete=function(){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.complete)===null||r===void 0||r.call(n)},t.prototype._subscribe=function(n){var r,o;return(o=(r=this.source)===null||r===void 0?void 0:r.subscribe(n))!==null&&o!==void 0?o:CL},t}(hp),mE={now:function(){return(mE.delegate||Date).now()},delegate:void 0},pp=function(e){bs(t,e);function t(n,r,o){n===void 0&&(n=1/0),r===void 0&&(r=1/0),o===void 0&&(o=mE);var i=e.call(this)||this;return i._bufferSize=n,i._windowTime=r,i._timestampProvider=o,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=r===1/0,i._bufferSize=Math.max(1,n),i._windowTime=Math.max(1,r),i}return t.prototype.next=function(n){var r=this,o=r.isStopped,i=r._buffer,a=r._infiniteTimeWindow,s=r._timestampProvider,l=r._windowTime;o||(i.push(n),!a&&i.push(s.now()+l)),this._trimBuffer(),e.prototype.next.call(this,n)},t.prototype._subscribe=function(n){this._throwIfClosed(),this._trimBuffer();for(var r=this._innerSubscribe(n),o=this,i=o._infiniteTimeWindow,a=o._buffer,s=a.slice(),l=0;l=2,!0))}function gp(e){e===void 0&&(e={});var t=e.connector,n=t===void 0?function(){return new hp}:t,r=e.resetOnError,o=r===void 0?!0:r,i=e.resetOnComplete,a=i===void 0?!0:i,s=e.resetOnRefCountZero,l=s===void 0?!0:s;return function(c){var u,d,h,p=0,m=!1,g=!1,v=function(){d==null||d.unsubscribe(),d=void 0},y=function(){v(),u=h=void 0,m=g=!1},b=function(){var x=u;y(),x==null||x.unsubscribe()};return Co(function(x,S){p++,!g&&!m&&v();var O=h=h??n();S.add(function(){p--,p===0&&!g&&!m&&(d=q1(b,l))}),O.subscribe(S),!u&&p>0&&(u=new sd({next:function(E){return O.next(E)},error:function(E){g=!0,v(),d=q1(y,o,E),O.error(E)},complete:function(){m=!0,v(),d=q1(y,a),O.complete()}}),ai(x).subscribe(u))})(c)}}function q1(e,t){for(var n=[],r=2;rt in e?Mve(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,RP=(e,t,n)=>(Tve(e,typeof t!="symbol"?t+"":t,n),n),G1={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function zve(e){const t=e.length%2,n=(e[1]==="x"?2:0)+t,r=(e.length-n)/2+t,o=new Uint8Array(r);t&&(o[0]=0|G1[e[2]]);for(let i=0;it=>e(t instanceof MP?t:new MP(t instanceof Uint8Array?t.buffer:typeof t=="string"?zve(t).buffer:t)),Ia=e=>{const t=e.length;let n=0;for(let o=0;o{const n=[e,t];return n.enc=e,n.dec=t,n},vp=(e,t)=>n=>e(t(n)),xE=(e,t)=>n=>t(e(n)),Td=([e,t],n,r)=>kn(vp(e,n),xE(t,r));function jve(e,t){return ji(n=>{const r=n.v[t](n.i,!0);return n.i+=e,r})}function Lve(e,t){return n=>{const r=new Uint8Array(e);return new DataView(r.buffer)[t](0,n,!0),r}}function bl(e,t,n){return kn(Lve(e,n),jve(e,t))}var pr=bl(1,"getUint8","setUint8"),fc=bl(2,"getUint16","setUint16"),Mi=bl(4,"getUint32","setUint32"),yp=bl(8,"getBigUint64","setBigUint64"),Bve=bl(1,"getInt8","setInt8"),Ave=bl(2,"getInt16","setInt16"),Dve=bl(4,"getInt32","setInt32"),Fve=bl(8,"getBigInt64","setBigInt64"),qL=e=>{const t=new Uint8Array(16),n=new DataView(t.buffer);return n.setBigInt64(0,e,!0),n.setBigInt64(8,e>>64n,!0),t},GL=e=>ji(t=>{const{v:n,i:r}=t,o=n.getBigUint64(r,!0),i=n[e](r+8,!0);return t.i+=16,i<<64n|o}),ZL=kn(qL,GL("getBigUint64")),Hve=kn(qL,GL("getBigInt64")),YL=e=>{const t=new Uint8Array(32),n=new DataView(t.buffer);return n.setBigInt64(0,e,!0),n.setBigInt64(8,e>>64n,!0),n.setBigInt64(16,e>>128n,!0),n.setBigInt64(24,e>>192n,!0),t},_L=e=>ji(t=>{let n=t.v.getBigUint64(t.i,!0);return t.i+=8,n|=t.v.getBigUint64(t.i,!0)<<64n,t.i+=8,n|=t.v.getBigUint64(t.i,!0)<<128n,t.i+=8,n|=t.v[e](t.i,!0)<<192n,t.i+=8,n}),Uve=kn(YL,_L("getBigUint64")),Vve=kn(YL,_L("getBigInt64")),SE=Td(pr,e=>e?1:0,Boolean),$ve=[pr[1],fc[1],Mi[1]],Wve=ji(e=>{const t=e[e.i],n=t&3;if(n<3)return $ve[n](e)>>>2;const r=(t>>>2)+4;e.i++;let o=0n;const i=r/8|0;let a=0n;for(let l=0;l3&&(o=BigInt(Mi[1](e))<1&&(o=BigInt(fc[1](e))<{if(e<0)throw new Error(`Wrong compact input (${e})`);const t=Number(e)<<2;if(e=Xve;)n.push(yp[0](r)),r>>=64n;r>=Kve&&(n.push(Mi[0](Number(r&Gve))),r>>=32n);let o=Number(r);o>=qve&&(n.push(fc[0](o)),o>>=16),o&&n.push(pr[0](o));const i=Ia(n);return i[0]=i.length-5<<2|3,i},lo=kn(Jve,Wve),Qve=new TextEncoder,eye=e=>{const t=Qve.encode(e);return Ia([lo.enc(t.length),t])},tye=new TextDecoder,nye=ji(e=>{let t=lo.dec(e);const n=new DataView(e.buffer,e.i,t);return e.i+=t,tye.decode(n)}),vo=kn(eye,nye),rye=()=>{},oye=new Uint8Array(0),nn=kn(()=>oye,rye),JL=e=>e===void 0?t=>Ia([lo.enc(t.length),t]):t=>t.length===e?t:t.slice(0,e),QL=e=>ji(t=>{const n=e===void 0?lo.dec(t):e!==1/0?e:t.byteLength-t.i,r=new Uint8Array(t.buffer.slice(t.i,t.i+n));return t.i+=n,r}),co=e=>kn(JL(e),QL(e));co.enc=JL;co.dec=QL;var eB=(e,t)=>{const n=Object.keys(e),r=new Map((t==null?void 0:t.map((i,a)=>[n[a],i]))??n.map((i,a)=>[i,a])),o=i=>r.get(i);return({tag:i,value:a})=>Ia([pr.enc(o(i)),e[i](a)])},tB=(e,t)=>{const n=Object.keys(e),r=new Map((t==null?void 0:t.map((o,i)=>[o,n[i]]))??n.map((o,i)=>[i,o]));return ji(o=>{const i=pr.dec(o),a=r.get(i),s=e[a];return{tag:a,value:s(o)}})},Ha=(e,...t)=>kn(eB(vg(e,([n])=>n),...t),tB(vg(e,([,n])=>n),...t));Ha.enc=eB;Ha.dec=tB;var nB=e=>ji(t=>{const n=pr.dec(t);if(n!==0)return e===SE[1]?n===1:e(t)}),rB=e=>t=>{const n=new Uint8Array(1);return t===void 0?(n[0]=0,n):(n[0]=1,e===SE[0]?(n[0]=t?1:2,n):Ia([n,e(t)]))},Si=e=>kn(rB(e[0]),nB(e[1]));Si.enc=rB;Si.dec=nB;var oB=(e,t)=>ji(n=>{const r=pr[1](n)===0,i=(r?e:t)(n);return{success:r,value:i}}),iB=(e,t)=>({success:n,value:r})=>Ia([pr[0](n?0:1),(n?e:t)(r)]),_v=(e,t)=>kn(iB(e[0],t[0]),oB(e[1],t[1]));_v.dec=oB;_v.enc=iB;var aB=(...e)=>ji(t=>e.map(n=>n(t))),sB=(...e)=>t=>Ia(e.map((n,r)=>n(t[r]))),aa=(...e)=>kn(sB(...e.map(([t])=>t)),aB(...e.map(([,t])=>t)));aa.enc=sB;aa.dec=aB;var lB=e=>{const t=Object.keys(e);return vp(aa.enc(...Object.values(e)),n=>t.map(r=>n[r]))},cB=e=>{const t=Object.keys(e);return xE(aa.dec(...Object.values(e)),n=>Object.fromEntries(n.map((r,o)=>[t[o],r])))},Zt=e=>kn(lB(vg(e,t=>t[0])),cB(vg(e,t=>t[1])));Zt.enc=lB;Zt.dec=cB;var uB=(e,t)=>t>=0?n=>Ia(n.map(e)):n=>Ia([lo.enc(n.length),Ia(n.map(e))]),dB=(e,t)=>ji(n=>{const r=t>=0?t:lo.dec(n),o=new Array(r);for(let i=0;ikn(uB(e[0],t),dB(e[1],t));On.enc=uB;On.dec=dB;var TP="0123456789abcdef";function Fo(e){const t=new Array(e.length+1);t[0]="0x";for(let n=0;n>4]+TP[r&15]}return t.join("")}var Z1={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function La(e){const t=e.length%2,n=(e[1]==="x"?2:0)+t,r=(e.length-n)/2+t,o=new Uint8Array(r);t&&(o[0]=0|Z1[e[2]]);for(let i=0;i[n,t(r,n)]))}var na=(...e)=>{const t=e.reduce((r,o)=>r+o.byteLength,0),n=new Uint8Array(t);for(let r=0,o=0;r{const e=Array.from({length:16},(r,o)=>o),t=r=>[2,6,3,10,7,0,4,13,1,11,12,5,9,14,15,8].map(o=>r[o]),n=[];for(let r=0,o=e;r<7;r++,o=t(o))n.push(...o);return Uint8Array.from(n)})();class CE extends MI{constructor(t={},n=0){if(super(64,t.dkLen===void 0?32:t.dkLen,{},Number.MAX_SAFE_INTEGER,0,0),this.flags=0,this.chunkPos=0,this.chunksDone=0,this.stack=[],this.posOut=0,this.bufferOut32=new Uint32Array(16),this.chunkOut=0,this.enableXOF=!0,this.outputLen=t.dkLen===void 0?32:t.dkLen,Lr(this.outputLen),t.key!==void 0&&t.context!==void 0)throw new Error("Blake3: only key or context can be specified at same time");if(t.key!==void 0){const r=ei(t.key).slice();if(r.length!==32)throw new Error("Blake3: key should be 32 byte");this.IV=Ca(r),Xr||Wr(this.IV),this.flags=n|16}else if(t.context!==void 0){const r=new CE({dkLen:32},32).update(t.context).digest();this.IV=Ca(r),Xr||Wr(this.IV),this.flags=n|64}else this.IV=Xa.slice(),this.flags=n;this.state=this.IV.slice(),this.bufferOut=qV(this.bufferOut32)}get(){return[]}set(){}b2Compress(t,n,r,o=0){const{state:i,pos:a}=this,{h:s,l}=d0(BigInt(t),!0),{v0:c,v1:u,v2:d,v3:h,v4:p,v5:m,v6:g,v7:v,v8:y,v9:b,v10:x,v11:S,v12:O,v13:E,v14:k,v15:A}=zP(jP,o,r,7,i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],Xa[0],Xa[1],Xa[2],Xa[3],s,l,a,n);i[0]=c^y,i[1]=u^b,i[2]=d^x,i[3]=h^S,i[4]=p^O,i[5]=m^E,i[6]=g^k,i[7]=v^A}compress(t,n=0,r=!1){let o=this.flags;if(this.chunkPos||(o|=1),(this.chunkPos===15||r)&&(o|=2),r||(this.pos=this.blockLen),this.b2Compress(this.chunksDone,o,t,n),this.chunkPos+=1,this.chunkPos===16||r){let i=this.state;this.state=this.IV.slice();for(let a,s=this.chunksDone+1;(r||!(s&1))&&(a=this.stack.pop());s>>=1)this.buffer32.set(a,0),this.buffer32.set(i,8),this.pos=this.blockLen,this.b2Compress(0,this.flags|4,this.buffer32,0),i=this.state,this.state=this.IV.slice();this.chunksDone++,this.chunkPos=0,this.stack.push(i)}this.pos=0}_cloneInto(t){t=super._cloneInto(t);const{IV:n,flags:r,state:o,chunkPos:i,posOut:a,chunkOut:s,stack:l,chunksDone:c}=this;return t.state.set(o.slice()),t.stack=l.map(u=>Uint32Array.from(u)),t.IV.set(n),t.flags=r,t.chunkPos=i,t.chunksDone=c,t.posOut=a,t.chunkOut=s,t.enableXOF=this.enableXOF,t.bufferOut32.set(this.bufferOut32),t}destroy(){this.destroyed=!0,this.state.fill(0),this.buffer32.fill(0),this.IV.fill(0),this.bufferOut32.fill(0);for(let t of this.stack)t.fill(0)}b2CompressOut(){const{state:t,pos:n,flags:r,buffer32:o,bufferOut32:i}=this,{h:a,l:s}=d0(BigInt(this.chunkOut++));Xr||Wr(o);const{v0:l,v1:c,v2:u,v3:d,v4:h,v5:p,v6:m,v7:g,v8:v,v9:y,v10:b,v11:x,v12:S,v13:O,v14:E,v15:k}=zP(jP,0,o,7,t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],Xa[0],Xa[1],Xa[2],Xa[3],s,a,n,r);i[0]=l^v,i[1]=c^y,i[2]=u^b,i[3]=d^x,i[4]=h^S,i[5]=p^O,i[6]=m^E,i[7]=g^k,i[8]=t[0]^v,i[9]=t[1]^y,i[10]=t[2]^b,i[11]=t[3]^x,i[12]=t[4]^S,i[13]=t[5]^O,i[14]=t[6]^E,i[15]=t[7]^k,Xr||(Wr(o),Wr(i)),this.posOut=0}finish(){if(this.finished)return;this.finished=!0,this.buffer.fill(0,this.pos);let t=this.flags|8;this.stack.length?(t|=4,Xr||Wr(this.buffer32),this.compress(this.buffer32,0,!0),Xr||Wr(this.buffer32),this.chunksDone=0,this.pos=this.blockLen):t|=(this.chunkPos?0:1)|2,this.flags=t,this.b2CompressOut()}writeInto(t){as(this,!1),vd(t),this.finish();const{blockLen:n,bufferOut:r}=this;for(let o=0,i=t.length;o=n&&this.b2CompressOut();const a=Math.min(n-this.posOut,i-o);t.set(r.subarray(this.posOut,this.posOut+a),o),this.posOut+=a,o+=a}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible after digest call");return this.writeInto(t)}xof(t){return Lr(t),this.xofInto(new Uint8Array(t))}digestInto(t){if(Bg(t,this),this.finished)throw new Error("digest() was already called");return this.enableXOF=!1,this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}}const iye=JV(e=>new CE(e));var aye=Object.defineProperty,hB=e=>{throw TypeError(e)},sye=(e,t,n)=>t in e?aye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Y1=(e,t,n)=>sye(e,typeof t!="symbol"?t+"":t,n),pB=(e,t,n)=>t.has(e)||hB("Cannot "+n),Pl=(e,t,n)=>(pB(e,t,"read from private field"),n?n.call(e):t.get(e)),_1=(e,t,n)=>t.has(e)?hB("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),J1=(e,t,n,r)=>(pB(e,t,"write to private field"),t.set(e,n),n),mB=new TextEncoder().encode("SS58PRE"),Qx=2,gB=e=>{try{const t=F2.decode(e),n=t.subarray(0,t[0]&64?2:1),r=t.subarray(n.length,t.length-Qx),o=t.subarray(n.length+r.length),i=Tu(Uint8Array.of(...mB,...n,...r),{dkLen:64}).subarray(0,Qx);return o[0]===i[0]&&o[1]===i[1]?{isValid:!0,ss58Format:lye(n),publicKey:r.slice()}:{isValid:!1}}catch{return{isValid:!1}}},lye=e=>{const t=new DataView(e.buffer,e.byteOffset,e.byteLength);return t.byteLength===1?t.getUint8(0):t.getUint16(0)},vB=e=>{const t=e<64?Uint8Array.of(e):Uint8Array.of((e&252)>>2|64,e>>8|(e&3)<<6);return n=>{const r=Tu(Uint8Array.of(...mB,...t,...n),{dkLen:64}).subarray(0,Qx);return F2.encode(Uint8Array.of(...t,...n,...r))}};function cye(e,t){return n=>{const r=gB(n);if(!r.isValid)throw new Error("Invalid checksum");const{publicKey:o}=r;if(o.length!==e)throw new Error("Invalid public key length");return o}}var Mh=(e=42,t=32)=>Td(co(t),cye(t),vB(e)),uye=new TextEncoder,dye=new TextDecoder,Yc,mf,gf,fye=class Ym{constructor(t){_1(this,Yc),_1(this,mf,null),_1(this,gf,null),Y1(this,"asText",()=>Pl(this,gf)===null?J1(this,gf,dye.decode(Pl(this,Yc))):Pl(this,gf)),Y1(this,"asHex",()=>Pl(this,mf)===null?J1(this,mf,Fo(Pl(this,Yc))):Pl(this,mf)),Y1(this,"asBytes",()=>Pl(this,Yc)),J1(this,Yc,t)}static fromText(t){return new Ym(uye.encode(t))}static fromHex(t){return new Ym(La(t))}static fromBytes(t){return new Ym(t)}};Yc=new WeakMap;mf=new WeakMap;gf=new WeakMap;var Jv=fye,hye=class yB extends Jv{constructor(t){super(t)}static fromArray(t){return new yB(new Uint8Array(t))}},bB=e=>{const t=co.enc(e);return n=>t(n.asBytes())},wB=e=>{const t=co.dec(e);return n=>Jv.fromBytes(t(n))},bp=e=>kn(bB(e),wB(e));bp.enc=bB;bp.dec=wB;var Ft=lo,xB=lo,pye=wE(e=>{const t=Ft.dec(e),n=Math.ceil(t/8);return{bytes:co(n).dec(e),bitsLen:t}}),mye=e=>{if(e.bitsLen>e.bytes.length*8)throw new Error(`Not enough bytes. (bitsLen:${e.bitsLen}, bytesLen:${e.bytes.length})`);const t=Ft.enc(e.bitsLen),n=new Uint8Array(e.bytes.length+t.length);return n.set(t,0),n.set(e.bytes,t.length),n},SB=kn(mye,pye),gye=Td(pr,e=>e.charCodeAt(0),String.fromCharCode),CB=e=>{const t=co.enc(e);return n=>t(La(n))},EB=e=>{const t=co.dec(e);return n=>Fo(t(n))},wl=e=>kn(CB(e),EB(e));wl.enc=CB;wl.dec=EB;var vye=new TextEncoder,yye=new TextDecoder,bye=e=>Td(co(e),t=>vye.encode(t),t=>yye.decode(t)),PB=e=>{let t=n=>{const r=e();return t=r,r(n)};return n=>t(n)},OB=e=>{let t=n=>{const r=e(),o=r;return t=r,o(n)};return n=>t(n)},kB=e=>kn(PB(()=>e().enc),OB(()=>e().dec)),wye={is(e,t){return e.type===t},as(e,t){if(t!==e.type)throw new Error(`Enum.as(enum, ${t}) used with actual type ${e.type}`);return e}},Qv=Object.assign((e,t)=>({type:e,value:t}),wye),xye=new Proxy({},{get(e,t){return n=>Qv(t,n)}}),IB=(...e)=>{const t=Ha.enc(...e);return n=>t({tag:n.type,value:n.value})},NB=(...e)=>{const t=Ha.dec(...e);return n=>{const{tag:r,value:o}=t(n);return Qv(r,o)}},ld=(e,...t)=>kn(IB(Jx(e,([n])=>n),...t),NB(Jx(e,([,n])=>n),...t));ld.enc=IB;ld.dec=NB;var LP=e=>{const t=e.slice(2),n=Fo(uN(t)).slice(2),r=new Array(40);for(let o=0;o<40;o++){const i=parseInt(n[o],16),a=t[o];r[o]=i>7?a.toUpperCase():a}return`0x${r.join("")}`},Sye=co(20)[1],RB=kn(e=>{const t=La(e);if(t.length!==20)throw new Error(`Invalid length found on EthAddress(${e})`);const n=Fo(t);if(e===n||e===n.toUpperCase())return t;if(LP(n)!==e)throw new Error(`Invalid checksum found on EthAddress(${e})`);return t},wE(e=>LP(Fo(Sye(e))))),BP=new TextEncoder,AP=new TextDecoder,Cye=Td(co(4),BP.encode.bind(BP),AP.decode.bind(AP)),Q1=Zt({engine:Cye,payload:wl()}),Eye=ld({consensus:Q1,seal:Q1,preRuntime:Q1,runtimeUpdated:nn},[4,5,6,8]),eb=wl(32),MB=Zt({parentHash:eb,number:Ft,stateRoot:eb,extrinsicRoot:eb,digests:On(Eye)}),ps=On(vo),DP=Si(vo),Pye=Ha({bool:nn,char:nn,str:nn,u8:nn,u16:nn,u32:nn,u64:nn,u128:nn,u256:nn,i8:nn,i16:nn,i32:nn,i64:nn,i128:nn,i256:nn}),TB=On(Zt({name:DP,type:Ft,typeName:DP,docs:ps})),Oye=Zt({len:Mi,type:Ft}),kye=Zt({bitStoreType:Ft,bitOrderType:Ft}),Iye=On(Zt({name:vo,fields:TB,index:pr,docs:ps})),Nye=Ha({composite:TB,variant:Iye,sequence:Ft,array:Oye,tuple:On(Ft),primitive:Pye,compact:Ft,bitSequence:kye}),Rye=Zt({name:vo,type:Si(Ft)}),Mye=On(Rye),Tye=Zt({id:Ft,path:ps,params:Mye,def:Nye,docs:ps}),zB=On(Tye),zye=Ha({Blake2128:nn,Blake2256:nn,Blake2128Concat:nn,Twox128:nn,Twox256:nn,Twox64Concat:nn,Identity:nn}),jye=On(zye),Lye=Zt({hashers:jye,key:Ft,value:Ft}),Bye=Zt({name:vo,modifier:pr,type:Ha({plain:Ft,map:Lye}),fallback:wl(),docs:ps}),Aye=Si(Zt({prefix:vo,items:On(Bye)})),jB={name:vo,storage:Aye,calls:Si(Ft),events:Si(Ft),constants:On(Zt({name:vo,type:Ft,value:wl(),docs:ps})),errors:Si(Ft),index:pr},Dye={...jB,docs:ps},Fye=Zt({name:vo,methods:On(Zt({name:vo,inputs:On(Zt({name:vo,type:Ft})),output:Ft,docs:ps})),docs:ps}),Hye=Zt({version:pr,address:Ft,call:Ft,signature:Ft,extra:Ft,signedExtensions:On(Zt({identifier:vo,type:Ft,additionalSigned:Ft}))}),LB=Zt({lookup:zB,pallets:On(Zt(Dye)),extrinsic:Hye,type:Ft,apis:On(Fye),outerEnums:Zt({call:Ft,event:Ft,error:Ft}),custom:On(aa(vo,Zt({type:Ft,value:wl()})))}),Uye=new Uint8Array,FP=e=>kn(()=>Uye,()=>e),Vye=Zt({type:Ft,version:pr,signedExtensions:On(Zt({identifier:vo,type:Ft,additionalSigned:Ft}))}),BB=Zt({lookup:zB,pallets:On(Zt({...jB,docs:FP([])})),extrinsic:Vye,type:Ft,apis:FP([])}),HP=()=>{throw new Error("Unsupported metadata version!")},Oo=kn(HP,HP),yg=Zt({magicNumber:Mi,metadata:Ha({v0:Oo,v1:Oo,v2:Oo,v3:Oo,v4:Oo,v5:Oo,v6:Oo,v7:Oo,v8:Oo,v9:Oo,v10:Oo,v11:Oo,v12:Oo,v13:Oo,v14:BB,v15:LB})}),$ye={dkLen:32},EE=e=>Tu(e,$ye),Wye={dkLen:16},AB=e=>Tu(e,Wye),DB=e=>na(AB(e),e),Xye={dkLen:32},FB=e=>iye(e,Xye),Kye=e=>na(FB(e),e),HB=e=>e,Ol=(e,t,n,r)=>new DataView(new Uint16Array([e,t,n,r]).buffer).getBigUint64(0,!0),PE=2n**64n-1n,no=(e,t)=>e<>64n-t,an=(e,t)=>e*t&PE,Mr=(e,t)=>e+t&PE,Tr=11400714785074694791n,Wo=14029467366897019727n,UP=1609587929392839161n,ef=9650029242287828579n,VP=2870177450012600261n;function Sa(e,t=0n){let n=Mr(Mr(t,Tr),Wo),r=Mr(t,Wo),o=t,i=t-Tr,a=e.length,s=0,l=null;(function(){let p=0,m=p+a;if(a){if(l=new Uint8Array(32),a<32){l.set(e.subarray(0,a),s),s+=a;return}if(p<=m-32){const g=m-32;do{let v;v=Ol(e[p+1]<<8|e[p],e[p+3]<<8|e[p+2],e[p+5]<<8|e[p+4],e[p+7]<<8|e[p+6]),n=an(no(Mr(n,an(v,Wo)),31n),Tr),p+=8,v=Ol(e[p+1]<<8|e[p],e[p+3]<<8|e[p+2],e[p+5]<<8|e[p+4],e[p+7]<<8|e[p+6]),r=an(no(Mr(r,an(v,Wo)),31n),Tr),p+=8,v=Ol(e[p+1]<<8|e[p],e[p+3]<<8|e[p+2],e[p+5]<<8|e[p+4],e[p+7]<<8|e[p+6]),o=an(no(Mr(o,an(v,Wo)),31n),Tr),p+=8,v=Ol(e[p+1]<<8|e[p],e[p+3]<<8|e[p+2],e[p+5]<<8|e[p+4],e[p+7]<<8|e[p+6]),i=an(no(Mr(i,an(v,Wo)),31n),Tr),p+=8}while(p<=g)}p=32?(c=no(n,1n),c=Mr(c,no(r,7n)),c=Mr(c,no(o,12n)),c=Mr(c,no(i,18n)),n=an(no(an(n,Wo),31n),Tr),c=c^n,c=Mr(an(c,Tr),ef),r=an(no(an(r,Wo),31n),Tr),c=c^r,c=Mr(an(c,Tr),ef),o=an(no(an(o,Wo),31n),Tr),c=c^o,c=Mr(an(c,Tr),ef),i=an(no(an(i,Wo),31n),Tr),c=c^i,c=Mr(an(c,Tr),ef)):c=Mr(t,VP),c=Mr(c,BigInt(a));u<=s-8;){let h=Ol(e[u+1]<<8|e[u],e[u+3]<<8|e[u+2],e[u+5]<<8|e[u+4],e[u+7]<<8|e[u+6]);h=an(no(an(h,Wo),31n),Tr),c=Mr(an(no(c^h,27n),Tr),ef),u+=8}if(u+4<=s){let h=an(Ol(e[u+1]<<8|e[u],e[u+3]<<8|e[u+2],0,0),Tr);c=Mr(an(no(c^h,23n),Wo),UP),u+=4}for(;u>33n;return c=an(c^d,Wo),d=c>>29n,c=an(c^d,UP),d=c>>32n,c^=d,c}var e2=e=>{const t=new Uint8Array(16),n=new DataView(t.buffer);return n.setBigUint64(0,Sa(e),!0),n.setBigUint64(8,Sa(e,1n),!0),t},qye=e=>{const t=new Uint8Array(32),n=new DataView(t.buffer);return n.setBigUint64(0,Sa(e),!0),n.setBigUint64(8,Sa(e,1n),!0),n.setBigUint64(16,Sa(e,2n),!0),n.setBigUint64(24,Sa(e,3n),!0),t},OE=e=>na(yp.enc(Sa(e)),e),$P=new TextEncoder,kE=e=>{const t=e2($P.encode(e));return(n,r,...o)=>{const i=na(t,e2($P.encode(n))),a=Fo(i),s=o.map(d=>d[1]).map(d=>d===HB?0:d===OE?8:d===DB?16:null).filter(Boolean),l=d=>{if(!d.startsWith(a))throw new Error(`key does not match this storage (${e}.${n})`);if(s.length!==o.length)throw new Error("Impossible to decode this key");if(o.length===0)return[];const h=d.slice(a.length),p=new Array(o.length);for(let m=0,g=0;mp=>h(d(p)));return{enc:(...d)=>Fo(na(i,...d.map((h,p)=>c[p](h)))),dec:r,keyDecoder:l}}};const UB=Object.freeze(Object.defineProperty({__proto__:null,AccountId:Mh,Bin:bp,Binary:Jv,Blake2128:AB,Blake2128Concat:DB,Blake2256:EE,Blake3256:FB,Blake3256Concat:Kye,Bytes:co,Enum:Qv,FixedSizeBinary:hye,Hex:wl,Identity:HB,Option:Si,Result:_v,ScaleEnum:Ha,Self:kB,Storage:kE,Struct:Zt,Tuple:aa,Twox128:e2,Twox256:qye,Twox64Concat:OE,Variant:ld,Vector:On,_Enum:xye,_void:nn,bitSequence:SB,blockHeader:MB,bool:SE,char:gye,compact:lo,compactBn:xB,compactNumber:Ft,createCodec:kn,createDecoder:wE,enhanceCodec:Td,enhanceDecoder:xE,enhanceEncoder:vp,ethAccount:RB,fixedStr:bye,fromBufferToBase58:vB,getSs58AddressInfo:gB,h64:Sa,i128:Hve,i16:Ave,i256:Vve,i32:Dve,i64:Fve,i8:Bve,metadata:yg,selfDecoder:OB,selfEncoder:PB,str:vo,u128:ZL,u16:fc,u256:Uve,u32:Mi,u64:yp,u8:pr,v14:BB,v15:LB},Symbol.toStringTag,{value:"Module"}));var Gye=Object.defineProperty,Zye=(e,t,n)=>t in e?Gye(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,WP=(e,t,n)=>Zye(e,typeof t!="symbol"?t+"":t,n),ey=e=>(...t)=>new Promise((n,r)=>{let o=Uf;const[i,a]=t[t.length-1]instanceof AbortSignal?[t.slice(0,t.length-1),t[t.length-1]]:[t],s=()=>{o(),r(new fB)};a==null||a.addEventListener("abort",s,{once:!0});const l=c=>u=>{o=Uf,a==null||a.removeEventListener("abort",s),c(u)};o=e(l(n),l(r),...i)});function Yye(){let e=()=>{},t=()=>{};return{promise:new Promise((r,o)=>{e=r,t=o}),res:e,rej:t}}var Vl=()=>{},VB=()=>{const e=new Map;return{has:e.has.bind(e),subscribe(t,n){e.set(t,n)},unsubscribe(t){e.delete(t)},next(t,n){var r;(r=e.get(t))==null||r.next(n)},error(t,n){const r=e.get(t);r&&(e.delete(t),r.error(n))},errorAll(t){const n=[...e.values()];e.clear(),n.forEach(r=>{r.error(t)})}}},Jo={body:"",call:"",continue:"",follow:"",header:"",stopOperation:"",storage:"",unfollow:"",unpin:"",followEvent:""},Vf={chainName:"",genesisHash:"",properties:""},bg={broadcast:"",stop:""},_ye={submitAndWatch:"",unwatch:""};Object.entries({chainHead:Jo,chainSpec:Vf,transaction:bg,transactionWatch:_ye}).forEach(([e,t])=>{Object.keys(t).forEach(n=>{t[n]=`${e}_v1_${n}`})});var Jye=e=>(t,n)=>{let r=e(bg.broadcast,[t],{onSuccess:o=>{r=o===null?Vl:()=>{e(bg.stop,[o])},o===null&&n(new Error("Max # of broadcasted transactions has been reached"))},onError:n});return()=>{r()}},$B=class extends Error{constructor(){super("ChainHead stopped"),this.name="StopError"}},_m=class extends Error{constructor(){super("ChainHead disjointed"),this.name="DisjointError"}},ty=class extends Error{constructor(){super("ChainHead operations limit reached"),this.name="OperationLimitError"}},WB=class extends Error{constructor(e){super(e),this.name="OperationError"}},IE=class extends Error{constructor(){super("ChainHead operation inaccessible"),this.name="OperationInaccessibleError"}},XB=(e,t)=>n=>ey((r,o,...i)=>{let a=!0,s=()=>{a=!1};const[l,c]=t(...i);return n(e,l,{onSuccess:(u,d)=>{if(u.result==="limitReached")return o(new ty);const{operationId:h}=u,p=()=>{n(Jo.stopOperation,[h])};if(!a)return p();let m=Vl;const g=y=>{a=!1,m(),r(y)},v=y=>{a=!1,m(),o(y)};m=d(h,{next:y=>{const b=y;b.event==="operationError"?o(new WB(b.error)):b.event==="operationInaccessible"?o(new IE):c(y,g,v)},error:v}),s=()=>{a&&(m(),p())}},onError:o}),()=>{s()}}),Qye=XB(Jo.body,e=>[[e],(t,n)=>{n(t.value)}]),e1e=XB(Jo.call,(e,t,n)=>[[e,t,n],(r,o)=>{o(r.output)}]),t1e=e=>t=>new Promise((n,r)=>{e(Jo.header,[t],{onSuccess:n,onError:r})}),KB=e=>(t,n,r,o,i,a,s)=>{if(n.length===0)return a(),Uf;let l=!0,c=()=>{l=!1};return e(Jo.storage,[t,n,r],{onSuccess:(u,d)=>{if(u.result==="limitReached"||u.discardedItems===n.length)return i(new ty);const{operationId:h}=u,p=()=>{e(Jo.stopOperation,[h])};if(!l)return p();const m=d(u.operationId,{next:y=>{switch(y.event){case"operationStorageItems":{o(y.items);break}case"operationStorageDone":{v();break}case"operationError":{g(new WB(y.error));break}case"operationInaccessible":{g(new IE);break}default:e(Jo.continue,[y.operationId])}},error:i});c=()=>{m(),e(Jo.stopOperation,[u.operationId])};const g=y=>{c=Uf,m(),i(y)},v=()=>{c=Uf,m(),a()};s(u.discardedItems)},onError:i}),()=>{c()}},n1e=e=>{const t=KB(e);return ey((n,r,o,i,a,s)=>{const l=i.startsWith("descendants");let c=l?[]:null;const d=t(o,[{key:a,type:i}],s??null,l?h=>{c.push(h)}:h=>{var p;c=(p=h[0])==null?void 0:p[i]},r,()=>{try{n(l?c.flat():c)}catch(h){r(h)}},h=>{h>0&&(d(),r(new ty))});return d})},r1e=e=>t=>t.length>0?new Promise((n,r)=>{e(Jo.unpin,[t],{onSuccess(){n()},onError:r})}):Promise.resolve(),wg=class extends Error{constructor(){super("Client destroyed"),this.name="DestroyedError"}};function o1e(e){return e.operationId!==void 0}function i1e(e){return(t,n,r)=>{const o=VB(),i=new Set,a=Yye();let s=a.promise;const l=m=>{if(o1e(m))return o.has(m.operationId)||console.warn("Uknown operationId on",m),o.next(m.operationId,m);if(m.event!=="stop"){if(m.event==="initialized")return n({type:m.event,finalizedBlockHashes:"finalizedBlockHash"in m?[m.finalizedBlockHash]:m.finalizedBlockHashes,finalizedBlockRuntime:m.finalizedBlockRuntime});const{event:g,...v}=m;return n({type:g,...v})}r(new $B),h(!1)},c=m=>{r(m),h(!(m instanceof wg))},u=(m,g)=>{const v=g(m,{next:l,error:c});h=(y=!0)=>{s=null,h=Vl,v(),y&&e(Jo.unfollow,[m]),o.errorAll(new _m),i.forEach(b=>{b()}),i.clear()},s=m,a.res(m)},d=m=>{m instanceof wg?h(!1):r(m),s=null,a.res(m)};let h=e(Jo.follow,[t],{onSuccess:u,onError:d});const p=(m,g,v)=>{const y=()=>{v==null||v.onError(new _m)};if(s===null)return y(),Vl;const b=S=>{if(!v)return e(m,[S,...g]);i.add(y);const O=(k,A)=>s===null?(A.error(new _m),Vl):(o.subscribe(k,A),()=>{o.unsubscribe(k)}),E=e(m,[S,...g],{onSuccess:k=>{i.delete(y),v.onSuccess(k,O)},onError:k=>{i.delete(y),v.onError(k)}});return()=>{i.delete(y),E()}};if(typeof s=="string")return b(s);let x=Vl;return s.then(S=>{if(S instanceof Error)return y();s&&(x=b(S))}),()=>{x()}};return{unfollow(){h(),s=null},body:Qye(p),call:e1e(p),header:t1e(p),storage:n1e(p),storageSubscription:KB(p),unpin:r1e(p),_request:p}}}var XP=class extends Error{constructor(e){super(e.message),WP(this,"code"),WP(this,"data"),this.code=e.code,this.data=e.data,this.name="RpcError"}},a1e=1,s1e=e=>{let t=a1e++;const n=new Map,r=VB();let o=null;const i=(u,d,h)=>{o.send(JSON.stringify({jsonrpc:"2.0",id:u,method:d,params:h}))};function a(u){try{let d,h,p,m,g;if({id:d,result:h,error:p,params:m}=JSON.parse(u),d){const b=n.get(d);return b?(n.delete(d),p?b.onError(new XP(p)):b.onSuccess(h,(x,S)=>{const O=x;return r.subscribe(O,S),()=>{r.unsubscribe(O)}})):void 0}if({subscription:g,result:h,error:p}=m,!g||!p&&!Object.hasOwn(m,"result"))throw 0;const y=g;p?r.error(y,new XP(p)):r.next(y,h)}catch(d){console.warn("Error parsing incomming message: "+u),console.error(d)}}o=e(a);const s=()=>{o==null||o.disconnect(),o=null,r.errorAll(new wg),n.forEach(u=>u.onError(new wg)),n.clear()};let l=1;return{request:(u,d,h)=>{if(!o)throw new Error("Not connected");const p=`${t}-${l++}`;return h&&n.set(p,h),i(p,u,d),()=>{n.delete(p)}},disconnect:s}},l1e=e=>{const t=ey((r,o,i,a)=>e(i,a,{onSuccess:r,onError:o}));let n=null;return async()=>n||(n=Promise.all([t(Vf.chainName,[]),t(Vf.genesisHash,[]),t(Vf.properties,[])]).then(([r,o,i])=>({name:r,genesisHash:o,properties:i})))},c1e=(e,t)=>n=>{let r={},o=null;return(i,...a)=>{if(o)return o(i,...a);let s=!0,l=()=>{s=!1};return e.then(c=>{if(o=(d,...h)=>{var m;const p=r[d]??d;return c.has(p)?t(p,...h):((m=h[1])==null||m.onError(new Error(`Unsupported method ${p}`)),Vl)},c.has(i))return;const u=i.split("_");if(u[1]==="v1"){if(u[1]="unstable",c.has(u.join("_")))Object.values(n).forEach(d=>{r[d]=d.replace("_v1_","_unstable_")});else if(u[0]==="transaction"){let d,h;const p=["transactionWatch","transaction"].find(m=>(h=["v1","unstable"].find(g=>c.has(d=`${m}_${g}_unwatch`)),!!h));p&&(r[n.broadcast]=`${p}_${h}_submitAndWatch`,r[n.stop]=d)}}}).then(()=>{s&&(l=o(i,...a))}),()=>{l()}}},u1e=e=>{const t=s1e(e),n=ey((i,a,s,l)=>t.request(s,l,{onSuccess:i,onError:a})),r=n("rpc_methods",[]).then(i=>new Set(Array.isArray(i)?i:i.methods),()=>new Set),o=c1e(r,t.request);return{chainHead:i1e(o(Jo)),transaction:Jye(o(bg)),getChainSpecData:l1e(o(Vf)),destroy:()=>{t.disconnect()},request:n,_request:t.request}},KP=(e,t)=>e.type==="array"&&e.len===t&&e.value.type==="primitive"&&e.value.value==="u8",ny=e=>{const t=new Map,n=new Set,r=s=>l=>{let c=t.get(l);if(c)return c;if(n.has(l)){const d={id:l};return t.set(l,d),d}n.add(l);const u=s(l);return c=t.get(l),c?Object.assign(c,u):(c={id:l,...u},t.set(l,c)),n.delete(l),c};let o=!0,i=!0;const a=r(s=>{const{def:l,path:c,params:u}=e[s];if(l.tag==="composite"){if(l.value.length===0)return{type:"void"};if(l.value.length===1){const m=a(l.value[0].type);return o&&c.at(-1)==="AccountId32"&&KP(m,32)?(o=!1,{type:"AccountId32"}):i&&c.at(-1)==="AccountId20"&&KP(m,20)?(i=!1,{type:"AccountId20"}):m}let d=!0;const h={},p={};return l.value.forEach((m,g)=>{d=d&&!!m.name;const v=m.name||g;h[v]=a(m.type),p[v]=m.docs}),d?{type:"struct",value:h,innerDocs:p}:{type:"tuple",value:Object.values(h),innerDocs:Object.values(p)}}if(l.tag==="variant"){if(c.length===1&&c[0]==="Option"&&u.length===1&&u[0].name==="T"){const p=a(u[0].type);return p.type==="void"?{type:"primitive",value:"bool"}:{type:"option",value:p}}if(c.length===1&&c[0]==="Result"&&u.length===2&&u[0].name==="T"&&u[1].name==="E")return{type:"result",value:{ok:a(u[0].type),ko:a(u[1].type)}};if(l.value.length===0)return{type:"void"};const d={},h={};return l.value.forEach(p=>{const m=p.name;if(h[m]=p.docs,p.fields.length===0){d[m]={type:"void",idx:p.index};return}if(p.fields.length===1&&!p.fields[0].name){d[m]={type:"lookupEntry",value:a(p.fields[0].type),idx:p.index};return}let g=!0;const v={},y={};if(p.fields.forEach((b,x)=>{g=g&&!!b.name;const S=b.name||x;v[S]=a(b.type),y[S]=b.docs}),g)d[m]={type:"struct",value:v,innerDocs:y,idx:p.index};else{const b=Object.values(v),x=Object.values(y),S=b.every(O=>O.id===b[0].id);d[m]=S&&x.every(O=>O.length===0)?{type:"array",value:b[0],len:b.length,idx:p.index}:{type:"tuple",value:b,innerDocs:x,idx:p.index}}}),{type:"enum",value:d,innerDocs:h}}if(l.tag==="sequence")return{type:"sequence",value:a(l.value)};if(l.tag==="array"){const{len:d}=l.value,h=a(l.value.type);return d===0?{type:"void"}:d===1?h:{type:"array",value:h,len:l.value.len}}if(l.tag==="tuple"){if(l.value.length===0)return{type:"void"};if(l.value.length===1)return a(l.value[0]);const d=l.value.map(m=>a(m)),h=l.value.map(m=>e[m].docs);return d.every(m=>m.id===d[0].id)&&h.every(m=>m.length===0)?{type:"array",value:d[0],len:d.length}:{type:"tuple",value:d,innerDocs:h}}if(l.tag==="primitive")return{type:"primitive",value:l.value.tag};if(l.tag==="compact"){const d=a(l.value);return d.type==="void"?{type:"compact",isBig:null}:{type:"compact",isBig:Number(d.value.slice(1))>32}}return{type:l.tag}});return a},d1e=(e,t,n)=>(r,o,i,...a)=>{const{id:s}=r;if(o.has(s))return o.get(s);if(i.has(s)){const c=t(()=>o.get(s),r,...a);return o.set(s,c),c}i.add(s);let l=e(r,o,i,...a);return i.delete(s),o.has(s)&&(l=n(l,o.get(s),r,...a)),o.set(s,l),l},f1e=bp(),h1e=(e,t,n,r)=>{if(e.type==="primitive")return UB[e.value];if(e.type==="void")return nn;if(e.type==="AccountId32")return r;if(e.type==="AccountId20")return RB;if(e.type==="compact")return lo;if(e.type==="bitSequence")return SB;const o=h=>qB(h,t,n,r),i=(h,p)=>{const m=o(h);return p?On(m,p):On(m)},a=h=>aa(...h.map(o)),s=h=>{const p=Object.fromEntries(Object.entries(h).map(([m,g])=>[m,o(g)]));return Zt(p)};if(e.type==="sequence"&&e.value.type==="primitive"&&e.value.value==="u8")return f1e;if(e.type==="array")return e.value.type==="primitive"&&e.value.value==="u8"?bp(e.len):i(e.value,e.len);if(e.type==="sequence")return i(e.value);if(e.type==="tuple")return a(e.value);if(e.type==="struct")return s(e.value);if(e.type==="option")return Si(o(e.value));if(e.type==="result")return _v(o(e.value.ok),o(e.value.ko));const l=Object.values(e.value).map(h=>{switch(h.type){case"void":return nn;case"lookupEntry":return o(h.value);case"tuple":return a(h.value);case"struct":return s(h.value);case"array":return i(h.value,h.len)}}),c=Object.fromEntries(Object.keys(e.value).map((h,p)=>[h,l[p]])),u=Object.values(e.value).map(h=>h.idx);return u.every((h,p)=>h===p)?ld(c):ld(c,u)},qB=d1e(h1e,kB,e=>e),GB=e=>{var m;const t=e.lookup,n=ny(t);let r=Mh();const o=new Map,i=g=>qB(n(g),o,new Set,r),a=(m=e.pallets.find(g=>g.name==="System"))==null?void 0:m.constants.find(g=>g.name==="SS58Prefix");let s;if(a)try{const g=i(a.type).dec(a.value);typeof g=="number"&&(s=g,r=Mh(g))}catch{}const l=new Map,c=(g,v)=>{let y=l.get(g);y||l.set(g,y=kE(g));const b=e.pallets.find(H=>H.name===g).storage.items.find(H=>H.name===v),x=(H,...U)=>{const V=y(...U);return{...V,len:H,fallback:b.modifier===1?V.dec(b.fallback):void 0}};if(b.type.tag==="plain")return x(0,v,i(b.type.value).dec);const{key:S,value:O,hashers:E}=b.type.value,k=i(O),A=E.map(H=>UB[H.tag]),F=(()=>{if(A.length===1)return[[i(S),A[0]]];const H=n(S);switch(H.type){case"array":return A.map(U=>[i(H.value.id),U]);case"tuple":return H.value.map((U,V)=>[i(U.id),A[V]]);default:throw new Error("Invalid key type")}})();return x(A.length,v,k.dec,...F)},u=g=>{switch(g.type){case"void":return nn;case"lookupEntry":return i(g.value.id);case"tuple":return aa(...Object.values(g.value).map(v=>i(v.id)));case"struct":return Zt(Jx(g.value,v=>i(v.id)));case"array":return On(i(g.value.id),g.len)}},d=(g,v)=>{const y=e.pallets.find(b=>b.name===g).constants.find(b=>b.name===v);return i(y.type)},h=g=>(v,y)=>{const b=e.pallets.find(O=>O.name===v),x=n(b[g]);if(x.type!=="enum")throw null;const S=x.value[y];return{location:[b.index,S.idx],codec:u(x.value[y])}},p=(g,v)=>{var b;const y=(b=e.apis.find(x=>x.name===g))==null?void 0:b.methods.find(x=>x.name===v);if(!y)throw null;return{args:aa(...y.inputs.map(x=>i(x.type))),value:i(y.output)}};return{buildDefinition:i,buildStorage:c,buildEvent:h("events"),buildError:h("errors"),buildRuntimeCall:p,buildCall:h("calls"),buildConstant:d,ss58Prefix:s}};function p1e(e,t){const n=new Map,r=new Set,o=(i,a)=>{n.has(i)||n.set(i,{entry:e(i),backRefs:new Set,refs:new Set}),n.has(a)||n.set(a,{entry:e(a),backRefs:new Set,refs:new Set}),n.get(i).refs.add(a),n.get(a).backRefs.add(i)};for(let i=0;i{switch(s.type){case"array":case"lookupEntry":o(a.id,s.value.id);break;case"struct":case"tuple":Object.values(s.value).forEach(l=>o(a.id,l.id));break}});break;case"result":o(a.id,a.value.ok.id),o(a.id,a.value.ko.id);break;case"struct":case"tuple":Object.values(a.value).forEach(s=>o(a.id,s.id));break}n.has(a.id)||n.set(a.id,{backRefs:new Set,refs:new Set,entry:a})}}return n}var tb=new WeakMap;function t2(e,t,n,r){if(n.has(e))return;const o=t.get(e);n.set(e,o),r.set(e,n),o.refs.forEach(i=>t2(i,t,n,r)),o.backRefs.forEach(i=>t2(i,t,n,r))}function m1e(e,t){tb.has(t)||tb.set(t,new Map);const n=tb.get(t);if(n.has(e))return n.get(e);const r=new Map;return t2(e,t,r,n),r}function g1e(e){const t=new Map;let n=0;const r=[],o=[];function i(a){const s={index:n,lowLink:n,onStack:!0};t.set(a,s),n++,r.push(a);const l=e.get(a).refs;for(let c of l){const u=t.get(c);u?u.onStack&&(s.lowLink=Math.min(s.lowLink,u.index)):(i(c),s.lowLink=Math.min(s.lowLink,t.get(c).lowLink))}if(s.lowLink===s.index){const c=new Set;let u=-1;do u=r.pop(),t.get(u).onStack=!1,c.add(u);while(u!==a);c.size>1&&o.push(c)}}for(const a of e.keys())t.has(a)||i(a);return o}function v1e(e){const t=e,n=new Set(t.map((i,a)=>a)),r=new Map(t.map((i,a)=>[a,new Set]));t.forEach((i,a)=>{t.slice(a+1).forEach((s,l)=>{const c=l+a+1;new Set([...i,...s]).size!==i.size+s.size&&(r.get(a).add(c),r.get(c).add(a))})});const o=[];for(;n.size;){const i=new Set,a=[n.values().next().value];for(;a.length;){const s=a.pop();if(!n.has(s))continue;n.delete(s),t[s].forEach(c=>i.add(Number(c))),r.get(s).forEach(c=>a.push(c))}o.push(i)}return o}var qP=new TextEncoder,y1e=qP.encode.bind(qP),Kn=e=>{const t=new Uint8Array(e.length*8),n=new DataView(t.buffer);for(let r=0;rKn(e.map(t=>Sa(y1e(t)))),sr={primitive:0n,vector:1n,tuple:2n,struct:3n,option:4n,result:5n,enum:6n,void:7n},er={undefined:0n,number:1n,string:2n,bigint:3n,boolean:4n,bitSequence:5n,byteSequence:6n,accountId32:7n,accountId20:8n},b1e={bool:er.boolean,char:er.string,str:er.string,u8:er.number,u16:er.number,u32:er.number,u64:er.bigint,u128:er.bigint,u256:er.bigint,i8:er.number,i16:er.number,i32:er.number,i64:er.bigint,i128:er.bigint,i256:er.bigint},xg=(e,t,n)=>{const r=Object.entries(t).sort(([a],[s])=>a.localeCompare(s)),o=ZB(r.map(([a])=>a)),i=Kn(r.map(([,a])=>n(a)));return Kn([e,o,i])},YB=(e,t)=>{if(e.type==="primitive")return Kn([sr.primitive,b1e[e.value]]);if(e.type==="void")return Kn([sr.void]);if(e.type==="compact")return Kn([sr.primitive,er[e.isBig||e.isBig===null?"bigint":"number"]]);if(e.type==="bitSequence")return Kn([sr.primitive,er.bitSequence]);if(e.type==="AccountId32")return Kn([sr.primitive,er.accountId32]);if(e.type==="AccountId20")return Kn([sr.primitive,er.accountId20]);const n=(i,a)=>{const s=t(i);return Kn(a!==void 0?[sr.vector,s,BigInt(a)]:[sr.vector,s])};if(e.type==="array"){const i=e.value;return i.type==="primitive"&&i.value==="u8"?Kn([sr.primitive,er.byteSequence,BigInt(e.len)]):n(i,e.len)}if(e.type==="sequence"){const i=e.value;return i.type==="primitive"&&i.value==="u8"?Kn([sr.primitive,er.byteSequence]):n(i)}const r=i=>Kn([sr.tuple,...i.map(t)]),o=i=>xg(sr.struct,i,t);return e.type==="tuple"?r(e.value):e.type==="struct"?o(e.value):e.type==="option"?Kn([sr.option,t(e.value)]):e.type==="result"?Kn([sr.result,t(e.value.ok),t(e.value.ko)]):xg(sr.enum,e.value,i=>{if(i.type==="lookupEntry")return t(i.value);switch(i.type){case"void":return Kn([sr.void]);case"tuple":return r(i.value);case"struct":return o(i.value);case"array":return n(i.value,i.len)}})},w1e=(e,t)=>{const n=i=>{var l;const a=new Set,s=Array.from(i);for(;s.length;){const c=s.pop();a.has(c)||(a.add(c),(l=t.get(c))==null||l.refs.forEach(u=>s.push(u)))}return Array.from(a)},r=new Array;function o(i){r.includes(i)||(e.filter(s=>s!==i&&n(i).some(l=>s.has(l))).forEach(s=>o(s)),r.includes(i))||r.push(i)}return e.forEach(i=>o(i)),r};function _B(e,t,n,r){const o=new Map([...e].map(s=>[s,0n])),i=new Map,a=(s,l=!0)=>{if(!l&&(o.has(s.id)||n.has(s.id)))return o.get(s.id)??n.get(s.id);const c=YB(s,u=>a(u,!1));return e.has(s.id)?i.set(s.id,c):n.set(s.id,c),c};for(let s=0;sa(r.get(l).entry)),e.forEach(l=>o.set(l,i.get(l)));return o}function x1e(e,t){const n=e.reduce((l,c)=>Math.max(l,c.size),0),r=new Set([...t.values()].map(l=>l.entry.id)),o=_B(r,n,new Map,t),i=new Map;for(const l of r){const c=o.get(l);if(c==null)throw new Error("Unreachable");i.has(c)||i.set(c,[]),i.get(c).push(l)}const a=[...i.entries()].filter(([,l])=>l.length>1),s={};return a.forEach(([,l])=>{l.forEach(c=>s[c]=l)}),s}var S1e=(e,t,n)=>{if(t.has(e.id))return t.get(e.id);const r=m1e(e.id,n),o=g1e(r),i=v1e(o).filter(c=>!t.has(c.values().next().value)),a=x1e(i,r);w1e(i.filter(c=>c.size>1),r).forEach(c=>{if(t.has(c.values().next().value))return;const u=_B(c,c.size,t,n);c.forEach(d=>{const h=u.get(d);d in a?a[d].forEach(p=>t.set(p,h)):t.set(d,h)})});const l=c=>t.has(c.id)?t.get(c.id):YB(c,l);return l(e)},C1e=e=>{const t=e.lookup,n=ny(t),r=p1e(n,t.length),o=new Map,i=p=>S1e(n(p),o,r),a=(p,m)=>{try{const g=e.pallets.find(S=>S.name===p).storage.items.find(S=>S.name===m);if(g.type.tag==="plain")return i(g.type.value);const{key:v,value:y}=g.type.value,b=i(y),x=i(v);return Kn([b,x])}catch{return null}},s=(p,m)=>{var g;try{const v=(g=e.apis.find(S=>S.name===p))==null?void 0:g.methods.find(S=>S.name===m);if(!v)throw null;const y=ZB(v.inputs.map(S=>S.name)),b=Kn(v.inputs.map(S=>i(S.type))),x=i(v.output);return Kn([y,b,x])}catch{return null}},l=p=>{if(p.type==="void")return Kn([0n]);if(p.type==="tuple"){const m=Object.values(p.value).map(g=>i(g.id));return Kn([sr.tuple,...m])}return p.type==="array"?Kn([sr.vector,i(p.value.id),BigInt(p.len)]):xg(sr.struct,p.value,m=>i(m.id))},c=p=>xg(sr.tuple,p.value,m=>i(m.id)),u=p=>(m,g)=>{try{const v=e.pallets.find(x=>x.name===m),y=n(v[p]);if(i(y.id),y.type!=="enum")throw null;const b=y.value[g];return b.type==="lookupEntry"?i(b.value.id):l(b)}catch{return null}},d=(p,m)=>{try{const g=e.pallets.find(v=>v.name===p).constants.find(v=>v.name===m);return i(g.type)}catch{return null}},h=p=>(...m)=>{var g;return((g=p(...m))==null?void 0:g.toString(32))??null};return{buildDefinition:h(i),buildRuntimeCall:h(s),buildStorage:h(a),buildCall:h(u("calls")),buildEvent:h(u("events")),buildError:h(u("errors")),buildConstant:h(d),buildComposite:h(l),buildNamedTuple:h(c),getAllGeneratedChecksums:()=>Array.from(o.values()).map(p=>p.toString(32))}},E1e=Object.defineProperty,P1e=(e,t,n)=>t in e?E1e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,GP=(e,t,n)=>P1e(e,typeof t!="symbol"?t+"":t,n),vf=gp({connector:()=>new pp(1),resetOnError:!0,resetOnComplete:!0,resetOnRefCountZero:!0}),O1e=(e,t=1/0)=>n=>new Xt(r=>{let o;const i=new Map,a=new Map,s=new Map;let l=0,c=0,u=0;const d=()=>{const h=i.get(c);if(!h){a.size===0&&(typeof o>"u"||o.closed)&&r.complete();return}const p=c++;i.delete(p),u!==p&&s.set(p,[]),a.set(p,h.subscribe({next(m){u===p?r.next(m):s.get(p).push(m)},complete(){if(a.delete(p),p===u)for(u++;s.has(u)&&(s.get(u).forEach(m=>r.next(m)),s.delete(u),!a.has(u));)u++;d()},error(m){r.error(m)}}))};return o=n.subscribe({next(h){const p=l++;i.set(p,Yv(()=>e(h,p))),a.size{a.forEach(h=>h.unsubscribe()),o.unsubscribe(),i.clear(),s.clear()}}),k1e=e=>t=>new Xt(n=>{let r=!1;const o=t.subscribe({next(i){r=!0,n.next(i)},error(i){n.error(i)},complete(){n.complete()}});return r||n.next(e),o}),I1e=class{constructor(){GP(this,"first"),GP(this,"last")}getRemoveFn(e){return()=>{e.prev?e.prev.next=e.next:this.first=e.next,e.next?e.next.prev=e.prev:this.last=e.prev,delete e.prev,delete e.next}}push(e){const t={value:e};return this.last===void 0?this.last=this.first=t:(this.last.next=t,t.prev=this.last,this.last=t),this.getRemoveFn(t)}unshift(e){return this.first={value:e,next:this.first},this.first.next&&(this.first.next.prev=this.first),this.last||(this.last=this.first),this.getRemoveFn(this.first)}pop(){var t,n;const e=(t=this.first)==null?void 0:t.value;return this.first&&(this.first=this.first.next,this.first?((n=this.first.prev)==null||delete n.next,delete this.first.prev):this.last=void 0),e}isEmpty(){return!this.first}},N1e=()=>{const e=new Map,t=(h,p)=>{e.set(h,()=>{e.delete(h),p()})},n=h=>{var p;(p=e.get(h))==null||p()},r=new I1e,o=r.unshift.bind(r),i=r.push.bind(r),a=(h,p)=>{const m=p?o:i;t(h.source$,m(h))},s=()=>{const h=r.pop();h&&(e.delete(h.source$),l(h))},l=h=>{const{source$:p,observer:m}=h;let g=!1;const v=p.subscribe({next(y){m.next(y)},error(y){(g=y instanceof ty)?a(h,!0):m.error(y)},complete(){m.complete()}});v.closed?g||s():t(p,()=>{v.unsubscribe(),s()})},c=(h=!1)=>p=>new Xt(m=>{const g={observer:m,source$:p};return r.isEmpty()?l(g):a(g,h),()=>{n(p)}}),u=c();return{withRecovery:c,withRecoveryFn:h=>(...p)=>u(h(...p))}},R1e=(e,t)=>n=>(r,...o)=>(r===null||r==="finalized"?e:r==="best"?t:io(r)).pipe(ka(1),Ln(a=>n(a,...o))),ZP=e=>(...t)=>new Xt(n=>{let r=new AbortController;return e(...t,r.signal).then(o=>{n.next(o),n.complete()},o=>{n.error(o)}),()=>{n.unsubscribe(),r.abort(),r=void 0}}),M1e=e=>t=>(...n)=>e()[t](...n),NE=class extends Error{constructor(){super("Block is not pinned"),this.name="BlockNotPinnedError"}},T1e=class extends Error{constructor(){super("Block pruned"),this.name="BlockPrunedError"}},JB=class extends Error{constructor(){super("Block is not best block or finalized"),this.name="NotBestBlockError"}},z1e=e=>{let t=null,n=dc;const r=new Xt(o=>{t=e(!0,i=>{o.next(i)},i=>{t=null,o.error(i)}),n=()=>{o.complete(),t==null||t.unfollow()}}).pipe(gp());return{getFollower:()=>{if(!t)throw new Error("Missing chainHead subscription");return t},unfollow:()=>{n()},follow$:r}},QB=()=>e=>new Xt(t=>{const n=new Ic,r=()=>e.subscribe({next:o=>t.next(o),error:o=>{o instanceof $B?(t.next({type:"stop-error"}),n.add(r())):t.error(o)},complete:()=>t.complete()});return n.add(r()),n}),j1e=Fo(Mi.enc(15)),L1e=aa(lo,co()),B1e=Si(co()),A1e=On(Mi).dec,D1e=(e,t)=>{const n=r=>{const o=(l,c,u)=>e(l,c,u).pipe(gg(d=>{if(d instanceof NE)return t.pipe(ka(1),bE(h=>o(h,c,u)));throw d})),i=o(r,"Metadata_metadata_versions","").pipe(Tt(A1e)),a=o(r,"Metadata_metadata","").pipe(Tt(l=>{const[,c]=L1e.dec(l);return{metadata:yg.dec(c).metadata.value,metadataRaw:c}})),s=o(r,"Metadata_metadata_at_version",j1e).pipe(Tt(l=>{const c=B1e.dec(l);return{metadata:yg.dec(c).metadata.value,metadataRaw:c}}));return i.pipe(gg(()=>io([14])),Ln(l=>l.includes(15)?s:a))};return r=>{const o=new Set([r]),i=n(r).pipe(Tt(({metadata:s,metadataRaw:l})=>{const c=C1e(s),u=GB(s),d=u.buildStorage("System","Events"),h=s.extrinsic.signedExtensions.find(g=>g.identifier==="ChargeAssetTxPayment");let p=null;if(h){const g=ny(s.lookup)(h.type);if(g.type==="struct"){const v=g.value.asset_id;v.type==="option"&&(p=v.value.id)}}return{asset:p===null?[nn.enc,null]:[u.buildDefinition(p).enc,c.buildDefinition(p)],metadataRaw:l,metadata:s,checksumBuilder:c,dynamicBuilder:u,events:{key:d.enc(),dec:d.dec},accountId:Mh(u.ss58Prefix)}}),Nve(1)),a={at:r,runtime:i,addBlock:s=>(o.add(s),a),deleteBlocks:s=>(s.forEach(l=>{o.delete(l)}),o.size),usages:o};return i.subscribe(),a}},eA=(e,t)=>{var n;(n=e.get(e.get(t).parent))==null||n.children.delete(t),e.delete(t)},F1e=(e,t)=>{const n=[...t];let r=e.blocks.get(e.blocks.get(e.finalized).parent);const o=[];for(;r;)o.push(r.hash),r.refCount===0&&!r.unpinned&&(n.push(r.hash),r.unpinned=!0),r=e.blocks.get(r.parent);const i=[...t];for(let a=o.length-1;a>=0;a--){if(r=e.blocks.get(o[a]),!r.unpinned)return n;i.push(r.hash)}return i.forEach(a=>{eA(e.blocks,a)}),Object.entries(e.runtimes).map(([a,s])=>({key:a,usages:s.deleteBlocks(i)})).filter(a=>a.usages===0).map(a=>a.key).forEach(a=>{delete e.runtimes[a]}),n},H1e=(e,t,n,r,o)=>{const i=WL(r,e.pipe(U1e(t),QB())).pipe(KL((s,l)=>{switch(l.type){case"initialized":s.recovering&&(l.finalizedBlockHashes.some(p=>s.blocks.has(p))||(s=YP()));const[c]=l.finalizedBlockHashes.slice(-1);s.finalized=s.best=c;const u=l.finalizedBlockHashes.length-1;l.finalizedBlockHashes.forEach((h,p)=>{s.blocks.has(h)?s.blocks.get(h).recovering=!1:s.blocks.set(h,{hash:h,parent:p===0?l.parentHash:l.finalizedBlockHashes[p-1],children:new Set(p===u?[]:[l.finalizedBlockHashes[p+1]]),runtime:h,refCount:0,number:l.number+p,recovering:!1})});const d=Object.values(s.runtimes).find(h=>h.usages.has(c));return s.finalizedRuntime=d??(s.runtimes[c]=a(c)),s;case"stop-error":for(const h of s.blocks.values())h.recovering=!0;return s.recovering=!0,s;case"newBlock":{const{parentBlockHash:h,blockHash:p}=l;if(s.blocks.has(p))s.blocks.get(p).recovering=!1;else{const m=s.blocks.get(h);m.children.add(p),l.newRuntime&&(s.runtimes[p]=a(p),s.runtimes[p].runtime.subscribe());const g={hash:p,number:m.number+1,parent:h,children:new Set,runtime:l.newRuntime?p:m.runtime,refCount:0,recovering:!1};s.blocks.set(p,g),s.runtimes[g.runtime].addBlock(p)}return s}case"bestBlockChanged":{if(s.recovering){for(const[h,p]of s.blocks)p.recovering&&eA(s.blocks,h);s.recovering=!1}return s.best=l.bestBlockHash,s}case"finalized":{s.finalized=l.finalizedBlockHashes.slice(-1)[0],s.finalizedRuntime=s.runtimes[s.blocks.get(s.finalized).runtime];const h=[...new Set(l.prunedBlockHashes)];return o(F1e(s,h)),s}case"blockUsage":{if(!s.blocks.has(l.value.hash))return s;const h=s.blocks.get(l.value.hash);return h.refCount+=l.value.type==="hold"?1:-1,h.refCount===0&&h.number!!s.finalizedRuntime.runtime),Tt(s=>({...s})),vf),a=D1e(Jm(i,n),i.pipe(Tt(s=>s.finalized)));return i},YP=()=>({best:"",finalized:"",runtimes:{},blocks:new Map,finalizedRuntime:{},recovering:!1}),U1e=e=>t=>t.pipe(XL(n=>n.type!=="initialized"?io(n):e(n.finalizedBlockHashes[0]).then(r=>({...n,number:r.number,parentHash:r.parentHash})))),V1e=(e,t)=>e.pipe(NP(n=>n.blocks.has(t)),Yi((n,r)=>n.finalized===r.finalized&&n.best===r.best),Nc(n=>n.blocks.get(n.best).number>=n.blocks.get(t).number),Tt(n=>{const{number:r}=n.blocks.get(t);let o=n.blocks.get(n.best),i=n.finalized===o.hash;for(;o.number>r;)o=n.blocks.get(o.parent),i=i||n.finalized===o.hash;return i?"finalized":o.hash===t?"best":null}),Yi(),NP(n=>n!=="finalized",!0));function $1e(e,t,n){return(r,o,...i)=>(o?jge(X1e(r,t.pipe(QB(),Nc(s=>s.type==="finalized"),Ln(s=>s.prunedBlockHashes))),W1e(r,e)):s=>s)(n(r,...i))}var W1e=(e,t)=>n=>V1e(t,e).pipe(ka(1),bE(r=>r?n:vE(()=>new JB))),X1e=(e,t)=>n=>new Xt(r=>{const o=t.pipe(Nc(a=>a===e)).subscribe(()=>{r.error(new T1e)}),i=n.subscribe(r);return()=>{o.unsubscribe(),i.unsubscribe()}});function Jm(e,t){return(n,...r)=>{const o=t(n,...r);return new Xt(i=>{let a=null,s=!1;const l=()=>{s||(s=!0,a=o.subscribe({next:d=>i.next(d),error:d=>i.error(d),complete:()=>i.complete()}),a.add(()=>{s=!1,a=null}))};let c=!1;const u=e.subscribe({next:d=>{const h=d.blocks.get(n);h?h.recovering?a==null||a.unsubscribe():l():c&&i.error(new NE),c=d.recovering},error:d=>i.error(d)});return()=>{u.unsubscribe(),a==null||a.unsubscribe()}})}}var K1e=e=>{const t=e.pipe(gg(n=>n instanceof IE?Eve(750).pipe(XL(()=>t)):vE(()=>n)));return t},nb=e=>(...t)=>K1e(e(...t)),q1e=(e,t)=>{const n=(r,o,i,a)=>new Xt(s=>e().storageSubscription(r,o,i??null,l=>{s.next(l)},l=>{s.error(l)},()=>{s.complete()},l=>{l!==0&&s.next(n(r,o.slice(-l),i,!0))})).pipe(yE(),t(a));return n},_P=(e,t,n,r)=>{const o=s=>Rve(e.pipe(Nc(({blocks:l})=>!l.has(s)))),i=(s,l,c)=>{if(c)return io({hash:s,found:{type:!1,isValid:!0}});const u=o(s);return t(s).pipe(Ln(d=>{const h=d.indexOf(l);return h>-1?u(r(s)).pipe(Tt(p=>({hash:s,found:{type:!0,index:h,events:p}}))):n(s,l).pipe(Tt(p=>({hash:s,found:{type:!1,isValid:p}})))}),u)},a=(s,l,c)=>i(s,l,c.has(s)).pipe(Ln(u=>{const{found:d}=u;return d.type||!d.isValid?io(u):e.pipe(o(s),Ln(h=>h.blocks.get(s).children),kve(),Ln(h=>a(h,l,c)))}));return s=>e.pipe(ka(1),Ln(l=>a(l.finalized,s,new Set(l.blocks.keys()))))},G1e=new Uint8Array([2]),Z1e=(e,t)=>Fo(na(G1e,La(e),La(t))),Y1e=e=>(t,n)=>e(t,"TaggedTransactionQueue_validate_transaction",Z1e(n,t)).pipe(Tt(r=>r.startsWith("0x00"))),rb=({hash:e,number:t,parent:n})=>({hash:e,number:t,parent:n}),_1e=e=>{const{getFollower:t,unfollow:n,follow$:r}=z1e(e),o=M1e(t),{withRecovery:i,withRecoveryFn:a}=N1e(),s=new hp,l=q=>(te,...ie)=>new Xt(ue=>{s.next({type:"blockUsage",value:{type:"hold",hash:te}});const pe=q(te,...ie).subscribe(ue);return()=>{setTimeout(()=>{s.next({type:"blockUsage",value:{type:"release",hash:te}})},0),pe.unsubscribe()}}),c=q=>(te,...ie)=>new Xt(ue=>{let pe=!1;return v.pipe(ka(1)).subscribe(me=>{const X=me.blocks.get(te);pe=!!X&&!X.unpinned}),pe?q(te,...ie).subscribe(ue):ue.error(new NE)}),u=q=>t().header(q).then(MB.dec),d=q=>t().unpin(q).catch(te=>{if(!(te instanceof _m))throw te}),h=q=>c(l((ie=>$1e(v,r,ie))(Jm(v,nb(a(ZP(q))))))),p=(q,te=!0)=>(ie,...ue)=>q(ie,te,...ue),m=nb(a(ZP(o("call")))),g=new Map,v=H1e(r,u,l(m),s,q=>{d(q),q.forEach(te=>{g.delete(te)})}),y=l(q=>v.pipe(ka(1),Ln(te=>te.runtimes[te.blocks.get(q).runtime].runtime))),b=q=>te=>te.pipe(O1e(ie=>y(q(ie)).pipe(Tt(ue=>[ie,ue])))),x=(q,te,ie)=>{var me;const ue=(me=g.get(q))==null?void 0:me.get(te);if(ue)return ue;g.has(q)||g.set(q,new Map);const pe=ie.pipe(gp({connector:()=>new pp,resetOnError:!0,resetOnRefCountZero:!0,resetOnComplete:!1}));return g.get(q).set(te,pe),pe},S=v.pipe(Yi((q,te)=>q.finalized===te.finalized),Tt(q=>rb(q.blocks.get(q.finalized))),vf),O=v.pipe(Yi((q,te)=>q.best===te.best),Tt(q=>rb(q.blocks.get(q.best))),vf),E=v.pipe(Yi((q,te)=>q.finalized===te.finalized&&q.best===te.best),KL((q,te)=>{const ie=W=>q.get(W)||rb(te.blocks.get(W)),ue=ie(te.best),pe=ie(te.finalized),me=ue.number-pe.number+1,X=new Array(me);for(let W=0,G=ue.hash;W[W.hash,W]))},new Map),Tt(q=>[...q.values()]),vf),k=v.pipe(Yi((q,te)=>q.finalizedRuntime===te.finalizedRuntime),bE(({finalizedRuntime:{runtime:q}})=>q.pipe(k1e(null))),vf),A=k.pipe(Tt(q=>(q==null?void 0:q.metadata)??null)),F=R1e(S.pipe(Tt(q=>q.hash)),O.pipe(Tt(q=>q.hash))),H=h(o("body")),U=q=>x(q,"body",H(q,!0)),V=h(o("storage")),z=F((q,te,ie,ue,pe=null,me)=>v.pipe(ka(1),Ln(X=>X.runtimes[X.blocks.get(q).runtime].runtime),Ln(X=>{const W=ue(X),G=x(q,`storage-${ie}-${W}-${pe??""}`,V(q,te,ie,W,pe));return me?x(q,`storage-${ie}-${W}-${pe??""}-dec`,G.pipe(Tt(J=>me(J,X)))):G}))),w=q1e(t,i),C=nb(F(l(Jm(v,(q,te,ie)=>w(q,te,ie??null,!1))))),I=F(l(Jm(v,q=>Yv(()=>u(q)))));WL(k,E).subscribe();const M=(q,te=!1)=>z(q,te,"value",ie=>ie.events.key,null,(ie,ue)=>ue.events.dec(ie)),N=h(o("call")),B=F((q,te,ie,ue)=>x(q,`call-${ie}-${ue}`,N(q,te,ie,ue))),R=Y1e(p(B,!1)),L=q=>x(q,"body",H(q,!1)),P=_P(v,L,R,M),T=_P(v,L,R,()=>io());return{follow$:r,finalized$:S,best$:O,bestBlocks$:E,runtime$:k,metadata$:A,header$:I,body$:U,call$:p(B),storage$:p(z),storageQueries$:C,eventsAt$:p(M),trackTx$:P,trackTxWithoutEvents$:T,validateTx$:R,pinnedBlocks$:v,withRuntime:b,getRuntimeContext$:F(y),unfollow:n}},J1e=e=>t=>new Xt(n=>e(t,r=>{n.error(r)})),Q1e=({chainHead:e,transaction:t,destroy:n})=>({chainHead$:()=>_1e(e),broadcastTx$:J1e(t),destroy:n}),ebe=vp(pr.enc,e=>+!!e.signed<<7|e.version),tbe={Ed25519:0,Sr25519:1,Ecdsa:2};function nbe(e,t,n){return{publicKey:e,sign:async(o,i,a,s,l=EE)=>{let c;try{const v=yg.dec(a);if(v.metadata.tag!=="v15")throw null;c=v.metadata.value}catch{throw new Error("Unsupported metadata version")}const{version:u}=c.extrinsic,d=[],h=[];c.extrinsic.signedExtensions.map(({identifier:v})=>{const y=i[v];if(!y)throw new Error(`Missing ${v} signed extension`);d.push(y.value),h.push(y.additionalSigned)});const p=na(o,...d,...h),m=await n(p.length>256?l(p):p),g=na(ebe({signed:!0,version:u}),new Uint8Array([0,...e]),new Uint8Array([tbe[t],...m]),...d,o);return na(lo.enc(g.length),g)}}}var rbe=Object.defineProperty,obe=(e,t)=>{for(var n in t)rbe(e,n,{get:t[n],enumerable:!0})},ibe=(e,t,n,r)=>{const{isCompatible:o,compatibleRuntime$:i}=r(u=>u.checksumBuilder.buildConstant(e,t)),a=()=>new Error(`Incompatible runtime entry Constant(${e}.${t})`),s=new WeakMap,l=u=>{if(s.has(u))return s.get(u);const d=u.metadata.pallets.find(m=>m.name===e),h=d==null?void 0:d.constants.find(m=>m.name===t),p=u.dynamicBuilder.buildConstant(e,t).dec(h.value);return s.set(u,p),p};return Object.assign(u=>{if(u){if(!o(u))throw a();return l(u._getCtx())}return Zi(i(n,null,a).pipe(Tt(l)))},{isCompatible:o})},abe=gp({connector:()=>new pp(1),resetOnError:!0,resetOnComplete:!0,resetOnRefCountZero:!0});function n2(e,t){return new Promise((n,r)=>{let o=null,i=!1;const a=t?()=>{o==null||o.unsubscribe(),r(new fB)}:dc;o=e.subscribe({next:s=>{n(s),o==null||o.unsubscribe(),i=!0},error:s=>{t==null||t.removeEventListener("abort",a),r(s)},complete:()=>{t==null||t.removeEventListener("abort",a),r(new Error("Observable completed without emitting"))}}),i||t==null||t.addEventListener("abort",a)})}var sbe=(e,t=1/0)=>n=>new Xt(r=>{let o;const i=new Map,a=new Map,s=new Map;let l=0,c=0,u=0;const d=()=>{const h=i.get(c);if(!h){a.size===0&&(typeof o>"u"||o.closed)&&r.complete();return}const p=c++;i.delete(p),u!==p&&s.set(p,[]),a.set(p,h.subscribe({next(m){u===p?r.next(m):s.get(p).push(m)},complete(){if(a.delete(p),p===u)for(u++;s.has(u)&&(s.get(u).forEach(m=>r.next(m)),s.delete(u),!a.has(u));)u++;d()},error(m){r.error(m)}}))};return o=n.subscribe({next(h){const p=l++;i.set(p,Yv(()=>e(h,p))),a.size{a.forEach(h=>h.unsubscribe()),o.unsubscribe(),i.clear(),s.clear()}}),lbe=(e,t)=>n=>new Xt(r=>{let o=new Array,i=!1;const a=l=>{const c=new Ic;o.push(c),o.length>t&&(o[0].unsubscribe(),o=o.slice(1));const u=e(l).subscribe({next(d){const h=o.indexOf(c);o.slice(0,h).forEach(p=>p.unsubscribe()),o=o.slice(h),r.next(d)},error(d){r.error(d)},complete(){const d=o.indexOf(c);o.splice(d,1),o.length===0&&i&&r.complete()}});c.add(u)},s=n.subscribe({next(l){a(l)},error(l){r.error(l)},complete(){o.length===0&&r.complete(),i=!0}});return()=>{s.unsubscribe(),o.forEach(l=>l.unsubscribe())}}),JP={},cbe=e=>t=>new Xt(n=>{let r=JP,o=t.subscribe({next(i){n.next(r=i)},error(i){n.error(i)},complete(){r===JP?n.complete():o=e(r).subscribe(n)}});return()=>{o.unsubscribe()}}),ube=(e,t,n,r)=>{const{isCompatible:o,withCompatibleRuntime:i}=r(d=>d.checksumBuilder.buildEvent(e,t)),a=()=>new Error(`Incompatible runtime entry Event(${e}.${t})`),s=n.finalized$.pipe(i(n,d=>d.hash,a),sbe(([d])=>n.eventsAt$(d.hash).pipe(Tt(h=>h.filter(m=>m.event.type===e&&m.event.value.type===t).map(m=>({meta:{phase:m.phase,block:d},payload:m.event.value.value}))))),abe);return{watch:d=>s.pipe(Ln(h=>d?h.filter(p=>d(p.payload)):h)),pull:()=>Zi(s),filter:d=>d.filter(h=>h.type===e&&h.value.type===t).map(h=>h.value.value),isCompatible:o}},dbe=class tA{constructor(t,n,r){this._ctx=t,this._checksums=n,this._descriptors=r}static _create(t,n,r){return new tA(t,n,r)}_getCtx(){return this._ctx}_getPalletChecksum(t,n,r){return this._checksums[this._descriptors[t][n][r]]}_getApiChecksum(t,n){return this._checksums[this._descriptors.apis[t][n]]}},fbe=(e,t,n)=>{const r=Cve(mg([n.runtime$,e,t]).pipe(Tt(([i,a,s])=>i?dbe._create(i,a,s):null)),{connector:()=>new pp(1)});r.connect();const o=r.pipe(Nc(i=>!!i));return o.latest=()=>Zi(o),o},tf=(e,t)=>n=>{function r(l){return n(l._getCtx())===t(l)}const o=l=>l?r(l):e.latest().then(r),i=async()=>{const l=await e.latest();return c=>n(c)===t(l)};return{isCompatible:o,waitChecksums:i,withCompatibleRuntime:(l,c,u)=>d=>mg([d.pipe(l.withRuntime(c)),i()]).pipe(Tt(([[h,p],m])=>{if(!m(p))throw u();return[h,p]})),compatibleRuntime$:(l,c,u)=>mg([l.getRuntimeContext$(c),i()]).pipe(Tt(([d,h])=>{if(!h(d))throw u();return d}))}},hbe=e=>typeof e!="object"?!1:Object.keys(e).every(t=>t==="at"&&typeof e.at=="string"||t==="signal"&&e.signal instanceof AbortSignal),pbe=(e,t,n,r)=>{const{isCompatible:o,compatibleRuntime$:i}=r(c=>c.checksumBuilder.buildRuntimeCall(e,t)),a=`${e}_${t}`,s=()=>new Error(`Incompatible runtime entry RuntimeCall(${a})`);return Object.assign((...c)=>{const u=c[c.length-1],d=hbe(u),{signal:h,at:p}=d?u:{},m=p??null,g=i(n,m,s).pipe(Ln(v=>{const y=v.dynamicBuilder.buildRuntimeCall(e,t);return n.call$(m,a,Fo(y.args.enc(c))).pipe(Tt(y.value.dec))}));return n2(g,h)},{isCompatible:o})},QP=e=>typeof e!="object"?!1:Object.keys(e).every(t=>t==="at"&&typeof e.at=="string"||t==="signal"&&e.signal instanceof AbortSignal),mbe=(e,t,n,r)=>{const o=e==="System"&&t==="Number",{isCompatible:i,waitChecksums:a,withCompatibleRuntime:s}=r(m=>m.checksumBuilder.buildStorage(e,t)),l=()=>new Error(`Incompatible runtime entry Storage(${e}.${t})`),c=m=>new Error(`Invalid Arguments calling ${e}.${t}(${m})`),u=(...m)=>{const g=m[m.length-1],v=g==="best"||g==="finalized"?m.slice(0,-1):m;return o?n.bestBlocks$.pipe(Tt(y=>y.at(g==="best"?0:-1).number),Yi()):n[g==="best"?"best$":"finalized$"].pipe(Ove(0),s(n,y=>y.hash,l),lbe(([y,b])=>{const x=b.dynamicBuilder.buildStorage(e,t);return n.storage$(y.hash,"value",()=>x.enc(...v)).pipe(Tt(S=>({val:S,codecs:x})))},4),Yi((y,b)=>y.val===b.val),Tt(({val:y,codecs:b})=>y===null?b.fallback:b.dec(y)))},d=async(...m)=>{const g=m[m.length-1],v=QP(g),{signal:y,at:b}=v?g:{},x=b??null;let S;if(o)S=n.bestBlocks$.pipe(Tt(O=>x==="finalized"||!x?O.at(-1):x==="best"?O.at(0):O.find(E=>E.hash===x)),Tt(O=>{if(!O)throw new JB;return O.number}),Yi());else{const O=await a();S=n.storage$(x,"value",E=>{if(!O(E))throw l();const k=E.dynamicBuilder.buildStorage(e,t),A=m.length===k.len?m:m.slice(0,-1);if(m!==A&&!v)throw c(m);return k.enc(...A)},null,(E,k)=>{const A=k.dynamicBuilder.buildStorage(e,t);return E===null?A.fallback:A.dec(E)})}return n2(S,y)};return{isCompatible:i,getValue:d,getValues:(m,g)=>Promise.all(m.map(v=>d(...g?[...v,g]:v))),getEntries:async(...m)=>{const g=m[m.length-1],v=QP(g),{signal:y,at:b}=v?g:{},x=b??null,S=await a(),O=n.storage$(x,"descendantsValues",E=>{if(!S(E))throw l();const k=E.dynamicBuilder.buildStorage(e,t);if(m.length>k.len)throw c(m);const A=m.length>0&&v?m.slice(0,-1):m;if(m.length===k.len&&A===m)throw c(m);return k.enc(...A)},null,(E,k)=>{const A=k.dynamicBuilder.buildStorage(e,t);return E.map(({key:F,value:H})=>({keyArgs:A.keyDecoder(F),value:A.dec(H)}))});return n2(O,y)},watchValue:u}},hl=new Uint8Array,gbe=kE("System")("BlockHash",dc,[Mi,OE]).enc(0),nA=e=>e.chainHead.storage$(e.at,"value",()=>gbe,null).pipe(Tt(t=>La(t))),rA=(e,t)=>{const n=ny(t.lookup),r=GB(t),o=t.pallets.find(l=>l.name==="System").constants.find(l=>l.name==="Version"),i=n(o.type),a=r.buildDefinition(o.type).dec;if(i.type!=="struct")throw new Error("not a struct");const s=r.buildDefinition(i.value[e].id).enc;return io(s(a(o.value)[e]))},vbe=e=>io({value:xB.enc(e),additionalSigned:hl});function ybe(e){let t=0;for(;!(e&1);)t++,e>>=1;return t}var bbe=vp(co(2).enc,e=>{const t=Math.max(e.period>>12,1),n=Math.min(Math.max(ybe(e.period)-1,1),15),r=e.phase/t<<4;return fc.enc(n|r)}),wbe=new Uint8Array([0]),xbe=(e,t)=>{if(!e)return nA(t).pipe(Tt(o=>({additionalSigned:o,value:wbe})));const{period:n,blockNumber:r}=e;return io({additionalSigned:La(t.at),value:bbe({period:n,phase:r%n})})},Sbe=Zt({tip:lo,asset:Si(co(1/0))}).enc,Cbe=(e,t)=>io({value:Sbe({tip:e,asset:t}),additionalSigned:hl}),oA={};obe(oA,{CheckGenesis:()=>Ebe,CheckMetadataHash:()=>Pbe,CheckNonce:()=>kbe,CheckSpecVersion:()=>Ibe,CheckTxVersion:()=>Nbe,getNonce:()=>RE});var Ebe=e=>nA(e).pipe(Tt(t=>({value:hl,additionalSigned:t}))),Pbe=()=>io({value:Uint8Array.from([0]),additionalSigned:Uint8Array.from([0])}),eO="AccountNonceApi_account_nonce",Obe={1:pr.dec,2:fc.dec,4:Mi.dec,8:yp.dec},RE=e=>io({value:lo.enc(e),additionalSigned:hl}),kbe=e=>e.chainHead.call$(e.at,eO,Fo(e.from)).pipe(Ln(t=>{const n=La(t),r=Obe[n.length];if(!r)throw new Error(`${eO} retrieved wrong data`);return RE(r(n))})),Ibe=({metadata:e})=>rA("spec_version",e).pipe(Tt(t=>({additionalSigned:t,value:hl}))),Nbe=({metadata:e})=>rA("transaction_version",e).pipe(Tt(t=>({additionalSigned:t,value:hl}))),Rbe=(e,t,n,r,o={})=>e.getRuntimeContext$(r.hash).pipe(ka(1),Ln(i=>{const a={metadata:i.metadata,chainHead:e,callData:n,at:r.hash,from:t.publicKey},s=o.mortality?o.mortality.mortal?{period:o.mortality.period,blockNumber:r.number}:void 0:{period:64,blockNumber:r.number};return mg(i.metadata.extrinsic.signedExtensions.map(({identifier:l,type:c,additionalSigned:u})=>{if(l==="CheckMortality")return xbe(s,a);if(l==="ChargeTransactionPayment")return vbe(o.tip??0n);if(l==="ChargeAssetTxPayment")return Cbe(o.tip??0n,o.asset);if(l==="CheckNonce"&&"nonce"in o)return RE(o.nonce);const d=oA[l];if(!d){if(i.dynamicBuilder.buildDefinition(c)===nn&&i.dynamicBuilder.buildDefinition(u)===nn)return io({value:hl,additionalSigned:hl});throw new Error(`Unsupported signed-extension: ${l}`)}return d(a)})).pipe(Ln(l=>t.sign(n,Object.fromEntries(i.metadata.extrinsic.signedExtensions.map(({identifier:c},u)=>[c,{identifier:c,...l[u]}])),i.metadataRaw,r.number)))})),Mbe=e=>Fo(EE(La(e))),Tbe=(e,t)=>new Xt(n=>{const r=new Map;let o,i;const a=()=>{let l=o.best,c=r.get(l);for(;!c;){const p=o.blocks.get(l);if(!p)break;c=r.get(l=p.parent)}if(!c)return;const u=o.blocks.get(c.hash).number,d=u<=o.blocks.get(o.finalized).number,h=c.found.type;if(h&&typeof i=="object"&&i.hash===c.hash){d&&n.complete();return}n.next(i=h?{hash:c.hash,number:u,...c.found}:c.found.isValid),d&&(h?n.complete():c.found.isValid||n.error(new Error("Invalid")))},s=t.pipe(Yi((l,c)=>l.finalized===c.finalized&&l.best===c.best)).subscribe({next:l=>{o=l,r.size!==0&&a()},error(l){n.error(l)}});return s.add(e.subscribe({next:l=>{r.set(l.hash,l),a()},error(l){n.error(l)}})),s}).pipe(Yi((n,r)=>n===r)),zbe=(e,t)=>{const n=e.filter(i=>i.phase.type==="ApplyExtrinsic"&&i.phase.value===t).map(i=>i.event),r=n[n.length-1];return{ok:r.type==="System"&&r.value.type==="ExtrinsicSuccess",events:n}},ME=(e,t,n,r,o=!1)=>{const i=Mbe(n),a=(d,h)=>({type:d,txHash:i,...h}),l=e.pinnedBlocks$.pipe(ka(1),Tt(d=>{var h;return((h=d.blocks.get(r))==null?void 0:h.hash)??d.finalized})).pipe(Ln(d=>e.validateTx$(d,n).pipe(Nc(h=>!h),Tt(()=>{throw new Error("Invalid")})))),c=new Xt(d=>{const h=e.trackTx$(n).subscribe(d);return h.add(t(n).subscribe({error(p){d.error(p)}})),h}),u=Tbe(c,e.pinnedBlocks$).pipe(Tt(d=>d===!0||d===!1?a("txBestBlocksState",{found:!1,isValid:d}):a("txBestBlocksState",{found:!0,block:{index:d.index,number:d.number,hash:d.hash},...zbe(d.events,d.index)})));return xve(o?io(a("signed",{})):pg,l,io(a("broadcasted",{})),u.pipe(cbe(({found:d,type:h,...p})=>d?io(a("finalized",p)):pg)))},iA=async(e,t,n,r)=>ave(ME(e,t,n,r)).then(o=>{if(o.type!=="finalized")throw null;const i={...o};return delete i.type,i}),jbe=Mh().enc,Lbe=aa(lo,lo,pr,ZL).dec,Bbe=e=>Lbe(e)[3],Abe=new Uint8Array(64),Dbe=()=>Abe,Fbe=(e,t,n,r,o,i)=>{const{isCompatible:a,compatibleRuntime$:s}=i(u=>u.checksumBuilder.buildCall(e,t)),l=()=>new Error(`Incompatible runtime entry Tx(${e}.${t})`);return Object.assign(u=>{const d=({dynamicBuilder:S,asset:[O,E]},k,A={})=>{let F=A;if(A.asset){if(n!==E)throw new Error("Incompatible runtime asset");F={...A,asset:O(A.asset)}}const{location:H,codec:U}=S.buildCall(e,t);return{callData:Jv.fromBytes(na(new Uint8Array(H),U.enc(k))),options:F}},h=(S,O={})=>s(r,null,l).pipe(Tt(E=>d(E,S,O))),p=S=>{if(!S)return Zi(h(u).pipe(Tt(O=>O.callData)));if(!a(S))throw l();return d(S._getCtx(),u).callData},m=(S,{...O},E)=>h(u,O).pipe(Ln(({callData:k,options:A})=>Rbe(r,S,k.asBytes(),E,A))),g=(S,{at:O,...E}={})=>(!O||O==="finalized"?r.finalized$:O==="best"?r.best$:r.bestBlocks$.pipe(Tt(k=>k.find(A=>A.hash===O)))).pipe(ka(1),Ln(k=>k?m(S,E,k).pipe(Tt(A=>({tx:Fo(A),block:k}))):vE(()=>new Error(`Uknown block ${O}`)))),v=(S,O)=>Zi(g(S,O)).then(E=>E.tx),y=(S,O)=>Zi(g(S,O)).then(({tx:E,block:k})=>iA(r,o,E,k.hash)),b=(S,O)=>g(S,O).pipe(Ln(({tx:E,block:k})=>ME(r,o,E,k.hash,!0)));return{getEstimatedFees:async(S,O)=>{const E=nbe(S instanceof Uint8Array?S:jbe(S),"Sr25519",Dbe),k=La(await v(E,O)),A=Fo(na(k,Mi.enc(k.length)));return Zi(r.call$(null,"TransactionPaymentApi_query_info",A).pipe(Tt(Bbe)))},decodedCall:{type:e,value:Qv(t,u)},getEncodedData:p,sign:v,signSubmitAndWatch:b,signAndSubmit:y}},{isCompatible:a})},Hbe=(e,t,n)=>{const r=fbe(e.checksums,e.descriptors,t),o={},i=h=>new Proxy(o,{get(p,m){return h(m)}}),a=h=>{const p={};return i(m=>(p[m]||(p[m]={}),i(g=>(p[m][g]||(p[m][g]=h(m,g)),p[m][g]))))},s=a((h,p)=>mbe(h,p,t,tf(r,m=>m._getPalletChecksum("storage",h,p)))),l=a((h,p)=>Fbe(h,p,e.asset,t,n,tf(r,m=>m._getPalletChecksum("tx",h,p)))),c=a((h,p)=>ube(h,p,t,tf(r,m=>m._getPalletChecksum("events",h,p)))),u=a((h,p)=>ibe(h,p,t,tf(r,m=>m._getPalletChecksum("constants",h,p)))),d=a((h,p)=>pbe(h,p,t,tf(r,m=>m._getApiChecksum(h,p))));return{query:s,tx:l,event:c,apis:d,constants:u,runtime:r}};function aA(e){const t=u1e(e),n=Q1e(t),r=n.chainHead$(),{getChainSpecData:o}=t,i=t.request,{broadcastTx$:a}=n;return{getChainSpecData:o,finalizedBlock$:r.finalized$,getFinalizedBlock:()=>Zi(r.finalized$),bestBlocks$:r.bestBlocks$,getBestBlocks:()=>Zi(r.bestBlocks$),watchBlockBody:r.body$,getBlockBody:s=>Zi(r.body$(s)),getBlockHeader:s=>Zi(r.header$(s??null)),submit:(...s)=>iA(r,a,...s),submitAndWatch:(...s)=>ME(r,a,...s),getTypedApi:s=>Hbe(s,r,a),destroy:()=>{r.unfollow(),n.destroy()},_request:i}}var[Ube,Vbe,$be]=["follow","unfollow","followEvent"].map(e=>new Set(["v1","unstable"].map(t=>`chainHead_${t}_${e}`))),tO="stop",Wbe=e=>{let t="";return{onSent(n){return Ube.has(n.method)?(t=n.method+"Event",{type:"subscribe",id:n.id,onRes:r=>r.id===n.id?{id:r.result}:null}):Vbe.has(n.method)?{type:"unsubscribe",id:Object.values(n.params)[0]}:null},onNotification(n){return $be.has(n.method)&&n.params.result.event===tO?{type:"end",id:n.params.subscription}:null},onAbort:n=>{e(JSON.stringify({jsonrpc:"2.0",method:t,params:{subscription:n,result:{event:tO}}}))}}},Xbe=["v1","unstable"],Kbe=["transactionWatch","transaction"],qbe=Xbe.map(e=>Kbe.map(t=>[e,t])).flat(),[Gbe,Zbe]=["submitAndWatch","unwatch"].map(e=>new Set(qbe.map(([t,n])=>`${n}_${t}_${e}`))),sA="dropped",Ybe=new Set([sA,"finalized","error","invalid"]),_be=e=>{let t="";return{onSent(n){if(Gbe.has(n.method)){if(!t){const[r,o]=n.method.split("_");t=[r,o,"watchEvent"].join("_")}return{type:"subscribe",id:n.id,onRes:r=>r.id===n.id?{id:r.result}:null}}return Zbe.has(n.method)?{type:"unsubscribe",id:Object.values(n.params)[0]}:null},onNotification(n){return t!==n.method?null:Ybe.has(n.params.result.event)?{type:"end",id:n.params.subscription}:null},onAbort:n=>{e(JSON.stringify({jsonrpc:"2.0",method:t,params:{subscription:n,result:{event:sA}}}))}}},Jbe=({onSent:e,onNotification:t,onAbort:n})=>{const r=new Map,o=new Set,i=()=>{r.clear(),o.clear()};return{onSent(a){const s=e(a);s&&(s.type==="subscribe"?r.set(s.id,s.onRes):o.delete(s.id))},onResponse(a){var l;const s=(l=r.get(a.id))==null?void 0:l(a);s&&(r.delete(a.id),o.add(s.id))},onNotifiaction(a){const s=t(a);s&&o.delete(s.id)},onDisconnect:i,onAbort(){const a=[...o];i(),a.forEach(n)}}},Qbe=e=>{const t=[Wbe,_be].map(n=>Jbe(n(e)));return{onSent(n){t.forEach(r=>{r.onSent(n)})},onResponse(n){t.forEach(r=>{r.onResponse(n)})},onNotifiaction(n){t.forEach(r=>{r.onNotifiaction(n)})},onDisconnect(){t.forEach(n=>n.onDisconnect())},onAbort(){t.forEach(n=>n.onAbort())}}},ewe=e=>t=>{let n,r=[];const o=new Set,i=Qbe(t),a=d=>{let h;try{h=JSON.parse(d)}catch{console.error(`Unable to parse incoming message: ${d}`);return}h.id!==void 0?(o.delete(h.id),i.onResponse(h)):i.onNotifiaction(h),t(d)},s=d=>{if(!n)return;const h=JSON.parse(d);i.onSent(h),h.id&&o.add(h.id),n instanceof Promise?r.push(d):n.send(d)},l=()=>{r=[];const d=[...o];if(o.clear(),!n)throw null;const h=c();return i.onAbort(),d.forEach(p=>{t(JSON.stringify({jsonrpc:"2.0",error:{code:-32603,message:"Internal error"},id:p}))}),h},c=()=>{const d=h=>{let p=!1;const v=h(y=>{p||a(y)},()=>{p||(p=!0,l())});return r.forEach(y=>{v.send(y)}),r=[],n=v};return n=e().then(d,twe(l)),n},u=()=>{if(!n)return;const d=h=>{i.onDisconnect(),o.clear(),n=null,h==null||h.disconnect()};n instanceof Promise?(n.then(d,d),n=null):d(n)};return c(),{send:s,disconnect:u}},twe=e=>(...t)=>new Promise(n=>setTimeout(n,0)).then(()=>e(...t)),um,lA=e=>ewe(async()=>{for(;um;)await um;let t;return e instanceof Promise?(um=e,t=await e,um=null):t=e,(n,r)=>{let o=!0;return(async()=>{do{let i="";try{i=await t.nextJsonRpcResponse()}catch{o&&r();return}if(!o)break;n(i)}while(o)})(),{send(i){t.sendJsonRpc(i)},disconnect(){o=!1,t.remove()}}}});function nwe(e){return new Worker("/dashboard/assets/smoldot_worker-bYUeUND9.js",{name:e==null?void 0:e.name})}class dm extends Error{constructor(t){super(t),this.name="AddChainError"}}class fm extends Error{constructor(){super(),this.name="AlreadyDestroyedError"}}class nO extends Error{constructor(){super(),this.name="JsonRpcDisabledError"}}class rwe extends Error{constructor(t){super(t)}}class owe extends Error{constructor(){super("JSON-RPC requests queue is full")}}function hi(e,t,n){return zd(e,t,n),new TextDecoder().decode(e.slice(t,t+n))}function iwe(e,t){return zd(e,t,1),e[t]}function Kc(e,t){return zd(e,t,2),e[t]<<8|e[t+1]}function hm(e,t){return zd(e,t,4),(e[t]|e[t+1]<<8|e[t+2]<<16)+e[t+3]*16777216}function awe(e,t,n){zd(e,t,1),e[t]=n&255}function swe(e,t,n){zd(e,t,4),e[t+3]=n>>>24&255,e[t+2]=n>>>16&255,e[t+1]=n>>>8&255,e[t]=n&255}function zd(e,t,n){if(!Number.isInteger(t)||t<0)throw new RangeError;if(t+n>e.length)throw new RangeError}var rO=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?i(u.value):o(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})};function lwe(e,t,n){return rO(this,void 0,void 0,function*(){const r={instance:null,currentTask:null,bufferIndices:new Array,advanceExecutionPromise:null,onShutdownExecutorOrWasmPanic:()=>{}},o={panic:(s,l)=>{const c=r.instance;r.instance=null,s>>>=0,l>>>=0;const u=hi(new Uint8Array(c.exports.memory.buffer),s,l);throw n({ty:"wasm-panic",message:u,currentTask:r.currentTask}),r.onShutdownExecutorOrWasmPanic(),r.onShutdownExecutorOrWasmPanic=()=>{},new Error},chain_initialized:(s,l,c)=>{const u=r.instance,d=new Uint8Array(u.exports.memory.buffer);if(l>>>=0,c>>>=0,l===0)n({ty:"add-chain-result",chainId:s,success:!0});else{const h=hi(d,l,c);n({ty:"add-chain-result",chainId:s,success:!1,error:h})}},random_get:(s,l)=>{const c=r.instance;s>>>=0,l>>>=0;const u=new Uint8Array(c.exports.memory.buffer).subarray(s,s+l);for(let d=0;d{const s=Math.floor(Date.now());if(s<0)throw new Error("UNIX timestamp inferior to 0");return BigInt(s)*BigInt(1e3)},monotonic_clock_us:()=>{const s=e.performanceNow(),l=Math.floor(s);return BigInt(l)*BigInt(1e3)+BigInt(Math.floor((s-l)*1e3))},buffer_size:s=>r.bufferIndices[s].byteLength,buffer_copy:(s,l)=>{const c=r.instance;l=l>>>0;const u=r.bufferIndices[s];new Uint8Array(c.exports.memory.buffer).set(u,l)},advance_execution_ready:()=>{r.advanceExecutionPromise&&r.advanceExecutionPromise(),r.advanceExecutionPromise=null},json_rpc_responses_non_empty:s=>{n({ty:"json-rpc-responses-non-empty",chainId:s})},log:(s,l,c,u,d)=>{const h=r.instance;l>>>=0,c>>>=0,u>>>=0,d>>>=0;const p=new Uint8Array(h.exports.memory.buffer);let m=hi(p,l,c),g=hi(p,u,d);n({ty:"log",level:s,message:g,target:m})},start_timer:s=>{const l=r.instance;s>2147483647&&(s=2147483647),s<1&&typeof setImmediate=="function"?setImmediate(()=>{if(r.instance)try{l.exports.timer_finished()}catch{}}):setTimeout(()=>{if(r.instance)try{l.exports.timer_finished()}catch{}},s)},connection_type_supported:s=>{switch(s){case 0:case 1:case 2:return e.forbidTcp?0:1;case 4:case 5:case 6:return e.forbidWs||e.forbidNonLocalWs?0:1;case 7:return e.forbidWs?0:1;case 14:return e.forbidWss?0:1;case 16:case 17:return e.forbidWebRtc?0:1;default:throw new Error("Invalid connection type passed to `connection_type_supported`")}},connection_new:(s,l,c)=>{const u=r.instance,d=new Uint8Array(u.exports.memory.buffer);l>>>=0,c>>>=0;let h;switch(iwe(d,l)){case 0:case 1:case 2:{const p=Kc(d,l+1),m=hi(d,l+3,c-3);h={ty:"tcp",port:p,hostname:m};break}case 4:case 6:{const p=Kc(d,l+1);h={ty:"websocket",url:"ws://"+hi(d,l+3,c-3)+":"+p};break}case 5:{const p=Kc(d,l+1);h={ty:"websocket",url:"ws://["+hi(d,l+3,c-3)+"]:"+p};break}case 14:{const p=Kc(d,l+1);h={ty:"websocket",url:"wss://"+hi(d,l+3,c-3)+":"+p};break}case 16:{const p=Kc(d,l+1),m=d.slice(l+3,l+35),g=hi(d,l+35,c-35);h={ty:"webrtc",ipVersion:"4",remoteTlsCertificateSha256:m,targetIp:g,targetPort:p};break}case 17:{const p=Kc(d,l+1),m=d.slice(l+3,l+35),g=hi(d,l+35,c-35);h={ty:"webrtc",ipVersion:"6",remoteTlsCertificateSha256:m,targetIp:g,targetPort:p};break}default:throw new Error("Invalid encoded address passed to `connection_new`")}n({ty:"new-connection",connectionId:s,address:h})},reset_connection:s=>{n({ty:"connection-reset",connectionId:s})},connection_stream_open:s=>{n({ty:"connection-stream-open",connectionId:s})},connection_stream_reset:(s,l)=>{n({ty:"connection-stream-reset",connectionId:s,streamId:l})},stream_send:(s,l,c,u)=>{const d=r.instance,h=new Uint8Array(d.exports.memory.buffer);c>>>=0,u>>>=0;const p=new Array;for(let m=0;m{n({ty:"stream-send-close",connectionId:s,streamId:l})},current_task_entered:(s,l)=>{s>>>=0,l>>>=0;const c=hi(new Uint8Array(r.instance.exports.memory.buffer),s,l);r.currentTask=c},current_task_exit:()=>{r.currentTask=null}},i=yield WebAssembly.instantiate(t,{smoldot:o});r.instance=i,r.instance.exports.init(e.maxLogLevel);const a=new Promise(s=>r.onShutdownExecutorOrWasmPanic=()=>s("stop"));return rO(this,void 0,void 0,function*(){const s=e.cpuRateLimit;let l=0,c=e.performanceNow();for(;;){const u=new Promise(g=>r.advanceExecutionPromise=()=>g("ready"));if(!r.instance)break;r.instance.exports.advance_execution();const d=e.performanceNow(),h=d-c;c=d;const p=h*(1/s-1);if(l+=p,l>5){l>2147483646&&(l=2147483646);const g=new Promise(v=>setTimeout(()=>v("timeout"),l));if((yield Promise.race([g,a]))==="stop")break}if((yield Promise.race([u,a]))==="stop")break;const m=e.performanceNow();l-=m-c,l<-1e4&&(l=-1e4),c=m}r.instance&&n({ty:"executor-shutdown"})}),{request:(s,l)=>r.instance?(r.bufferIndices[0]=new TextEncoder().encode(s),r.instance.exports.json_rpc_send(0,l)>>>0):1,peekJsonRpcResponse:s=>{if(!r.instance)return null;const l=new Uint8Array(r.instance.exports.memory.buffer),c=r.instance.exports.json_rpc_responses_peek(s)>>>0,u=hm(l,c)>>>0,d=hm(l,c+4)>>>0;if(d!==0){const h=hi(l,u,d);return r.instance.exports.json_rpc_responses_pop(s),h}else return null},addChain:(s,l,c,u,d,h)=>{if(!r.instance){n({ty:"add-chain-id-allocated",chainId:0}),n({ty:"add-chain-result",chainId:0,success:!1,error:"Smoldot has crashed"});return}console.assert(u||d!=0,"invalid jsonRpcMaxPendingRequests value passed to local-instance::addChain"),r.bufferIndices[0]=new TextEncoder().encode(s),r.bufferIndices[1]=new TextEncoder().encode(l);const p=new Uint8Array(c.length*4);for(let g=0;g{r.instance&&r.instance.exports.remove_chain(s)},shutdownExecutor:()=>{if(!r.instance)return;const s=r.onShutdownExecutorOrWasmPanic;r.onShutdownExecutorOrWasmPanic=()=>{},s()},connectionMultiStreamSetHandshakeInfo:(s,l)=>{if(!r.instance)return;const c=new Uint8Array(1+l.localTlsCertificateSha256.length);awe(c,0,0),c.set(l.localTlsCertificateSha256,1),r.bufferIndices[0]=c,r.instance.exports.connection_multi_stream_set_handshake_info(s,0),delete r.bufferIndices[0]},connectionReset:(s,l)=>{r.instance&&(r.bufferIndices[0]=new TextEncoder().encode(l),r.instance.exports.connection_reset(s,0),delete r.bufferIndices[0])},streamWritableBytes:(s,l,c)=>{r.instance&&r.instance.exports.stream_writable_bytes(s,c||0,l)},streamMessage:(s,l,c)=>{r.instance&&(r.bufferIndices[0]=l,r.instance.exports.stream_message(s,c||0,0),delete r.bufferIndices[0])},streamOpened:(s,l,c)=>{r.instance&&r.instance.exports.connection_stream_opened(s,l,c==="outbound"?1:0)},streamReset:(s,l,c)=>{r.instance&&(r.bufferIndices[0]=new TextEncoder().encode(c),r.instance.exports.stream_reset(s,l,0),delete r.bufferIndices[0])}}})}var oO=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?i(u.value):o(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})};function cwe(e){return oO(this,void 0,void 0,function*(){const{port1:t,port2:n}=new MessageChannel,r=e.portToServer,o={wasmModule:yield e.wasmModule,serverToClient:n,maxLogLevel:e.maxLogLevel,cpuRateLimit:e.cpuRateLimit,forbidWs:e.forbidWs,forbidWss:e.forbidWss,forbidNonLocalWs:e.forbidNonLocalWs,forbidTcp:e.forbidTcp,forbidWebRtc:e.forbidWebRtc};r.postMessage(o,[n]);const i={jsonRpcResponses:new Map,connections:new Map};return t.onmessage=a=>{const s=a.data;switch(s.ty){case"wasm-panic":case"executor-shutdown":{t.close(),r.close();break}case"add-chain-result":{if(s.success){i.jsonRpcResponses.set(s.chainId,new Array);const l={ty:"accept-more-json-rpc-answers",chainId:s.chainId};for(let c=0;c<10;++c)t.postMessage(l)}break}case"new-connection":{i.connections.set(s.connectionId,new Set);break}case"connection-reset":{if(!i.connections.has(s.connectionId))return;i.connections.delete(s.connectionId);break}case"connection-stream-open":{if(!i.connections.has(s.connectionId))return;break}case"connection-stream-reset":{if(!i.connections.has(s.connectionId)||!i.connections.get(s.connectionId).has(s.streamId))return;break}case"stream-send":{if(!i.connections.has(s.connectionId)||s.streamId&&!i.connections.get(s.connectionId).has(s.streamId))return;break}case"stream-send-close":{if(!i.connections.has(s.connectionId)||s.streamId&&!i.connections.get(s.connectionId).has(s.streamId))return;break}case"json-rpc-response":{const l=i.jsonRpcResponses.get(s.chainId);l&&(l.push(s.response),e.eventCallback({ty:"json-rpc-responses-non-empty",chainId:s.chainId}));return}}e.eventCallback(s)},{addChain(a,s,l,c,u,d){return oO(this,void 0,void 0,function*(){const h={ty:"add-chain",chainSpec:a,databaseContent:s,potentialRelayChains:l,disableJsonRpc:c,jsonRpcMaxPendingRequests:u,jsonRpcMaxSubscriptions:d};t.postMessage(h)})},removeChain(a){i.jsonRpcResponses.delete(a);const s={ty:"remove-chain",chainId:a};t.postMessage(s)},request(a,s){const l={ty:"request",chainId:s,request:a};return t.postMessage(l),0},peekJsonRpcResponse(a){const s=i.jsonRpcResponses.get(a).shift();if(!s)return null;const l={ty:"accept-more-json-rpc-answers",chainId:a};return t.postMessage(l),s},shutdownExecutor(){const a={ty:"shutdown"};t.postMessage(a)},connectionReset(a,s){i.connections.delete(a);const l={ty:"connection-reset",connectionId:a,message:s};t.postMessage(l)},connectionMultiStreamSetHandshakeInfo(a,s){const l={ty:"connection-multistream-set-info",connectionId:a,info:s};t.postMessage(l)},streamMessage(a,s,l){const c={ty:"stream-message",connectionId:a,message:s,streamId:l};t.postMessage(c)},streamOpened(a,s,l){i.connections.get(a).add(s);const c={ty:"stream-opened",connectionId:a,streamId:s,direction:l};t.postMessage(c)},streamWritableBytes(a,s,l){const c={ty:"stream-writable-bytes",connectionId:a,numExtra:s,streamId:l};t.postMessage(c)},streamReset(a,s,l){i.connections.get(a).delete(s);const c={ty:"stream-reset",connectionId:a,streamId:s,message:l};t.postMessage(c)}}})}var ob=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?i(u.value):o(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})};function uwe(e,t,n){const r=e.logCallback||((l,c,u)=>{l<=1?console.error("[%s] %s",c,u):l==2?console.warn("[%s] %s",c,u):l==3?console.info("[%s] %s",c,u):l==4?console.debug("[%s] %s",c,u):console.trace("[%s] %s",c,u)});t instanceof Promise||(t=Promise.resolve(t));let o=e.cpuRateLimit||1;isNaN(o)&&(o=1),o>1&&(o=1),o<0&&(o=0);const i={instance:{status:"not-created"},chainIds:new WeakMap,connections:new Map,addChainIdAllocations:[],addChainResults:new Map,onExecutorShutdownOrWasmPanic:()=>{},chains:new Map},a=l=>{switch(l.ty){case"wasm-panic":{console.error("Smoldot has panicked"+(l.currentTask?" while executing task `"+l.currentTask+"`":"")+`. This is a bug in smoldot. Please open an issue at https://github.com/smol-dot/smoldot/issues with the following message: -`+l.message),i.instance={status:"destroyed",error:new rwe(l.message)},i.connections.forEach(u=>u.reset()),i.connections.clear();for(const u of i.addChainIdAllocations)u({success:!1,error:"Smoldot has crashed"});i.addChainIdAllocations=[],i.addChainResults.forEach(u=>{u({success:!1,error:"Smoldot has crashed"})}),i.addChainResults.clear();for(const u of Array.from(i.chains.values())){for(const d of u.jsonRpcResponsesPromises)d();u.jsonRpcResponsesPromises=[]}i.chains.clear();const c=i.onExecutorShutdownOrWasmPanic;i.onExecutorShutdownOrWasmPanic=()=>{},c();break}case"executor-shutdown":{const c=i.onExecutorShutdownOrWasmPanic;i.onExecutorShutdownOrWasmPanic=()=>{},c();break}case"log":{r(l.level,l.target,l.message);break}case"add-chain-id-allocated":{const c=i.addChainIdAllocations.shift();i.addChainResults.set(l.chainId,c);break}case"add-chain-result":{i.addChainResults.get(l.chainId)(l),i.addChainResults.delete(l.chainId);break}case"json-rpc-responses-non-empty":{const c=i.chains.get(l.chainId).jsonRpcResponsesPromises;for(;c.length!==0;)c.shift()();break}case"new-connection":{const c=l.connectionId;i.connections.set(c,n.connect({address:l.address,onConnectionReset(u){if(i.instance.status!=="ready")throw new Error;i.connections.delete(c),i.instance.instance.connectionReset(c,u)},onMessage(u,d){if(i.instance.status!=="ready")throw new Error;i.instance.instance.streamMessage(c,u,d)},onStreamOpened(u,d){if(i.instance.status!=="ready")throw new Error;i.instance.instance.streamOpened(c,u,d)},onMultistreamHandshakeInfo(u){if(i.instance.status!=="ready")throw new Error;i.instance.instance.connectionMultiStreamSetHandshakeInfo(c,u)},onWritableBytes(u,d){if(i.instance.status!=="ready")throw new Error;i.instance.instance.streamWritableBytes(c,u,d)},onStreamReset(u,d){if(i.instance.status!=="ready")throw new Error;i.instance.instance.streamReset(c,u,d)}}));break}case"connection-reset":{i.connections.get(l.connectionId).reset(),i.connections.delete(l.connectionId);break}case"connection-stream-open":{i.connections.get(l.connectionId).openOutSubstream();break}case"connection-stream-reset":{i.connections.get(l.connectionId).reset(l.streamId);break}case"stream-send":{i.connections.get(l.connectionId).send(l.data,l.streamId);break}case"stream-send-close":{i.connections.get(l.connectionId).closeSend(l.streamId);break}}},s=e.portToWorker;return s?i.instance={status:"not-ready",whenReady:cwe({wasmModule:t.then(l=>l.wasm),forbidTcp:e.forbidTcp||!1,forbidWs:e.forbidWs||!1,forbidNonLocalWs:e.forbidNonLocalWs||!1,forbidWss:e.forbidWss||!1,forbidWebRtc:e.forbidWebRtc||!1,maxLogLevel:e.maxLogLevel||3,cpuRateLimit:o,portToServer:s,eventCallback:a}).then(l=>{i.instance.status!=="destroyed"&&(i.instance={status:"ready",instance:l})})}:i.instance={status:"not-ready",whenReady:t.then(l=>lwe({forbidTcp:e.forbidTcp||!1,forbidWs:e.forbidWs||!1,forbidNonLocalWs:e.forbidNonLocalWs||!1,forbidWss:e.forbidWss||!1,forbidWebRtc:e.forbidWebRtc||!1,maxLogLevel:e.maxLogLevel||3,cpuRateLimit:o,envVars:[],performanceNow:n.performanceNow,getRandomValues:n.getRandomValues},l.wasm,a)).then(l=>{i.instance.status!=="destroyed"&&(i.instance={status:"ready",instance:l})})},{addChain:l=>ob(this,void 0,void 0,function*(){if(i.instance.status==="not-ready"&&(yield i.instance.whenReady),i.instance.status==="destroyed")throw i.instance.error;if(i.instance.status==="not-created"||i.instance.status==="not-ready")throw new Error;if(typeof l.chainSpec!="string")throw new Error("Chain specification must be a string");let c=[];if(l.potentialRelayChains)for(const v of l.potentialRelayChains){const y=i.chainIds.get(v);y!==void 0&&c.push(y)}let u=l.jsonRpcMaxPendingRequests===void 0?1/0:l.jsonRpcMaxPendingRequests;if(u=Math.floor(u),u<=0||isNaN(u))throw new dm("Invalid value for `jsonRpcMaxPendingRequests`");u>4294967295&&(u=4294967295);let d=l.jsonRpcMaxSubscriptions===void 0?1/0:l.jsonRpcMaxSubscriptions;if(d=Math.floor(d),d<0||isNaN(d))throw new dm("Invalid value for `jsonRpcMaxSubscriptions`");if(d>4294967295&&(d=4294967295),l.databaseContent!==void 0&&typeof l.databaseContent!="string")throw new dm("`databaseContent` is not a string");const h=new Promise(v=>i.addChainIdAllocations.push(v));i.instance.instance.addChain(l.chainSpec,l.databaseContent||"",c,!!l.disableJsonRpc,u,d);const p=yield h;if(!p.success)throw new dm(p.error);const m=p.chainId;i.chains.set(m,{jsonRpcResponsesPromises:new Array});const g={sendJsonRpc:v=>{if(i.instance.status==="destroyed")throw i.instance.error;if(i.instance.status!=="ready")throw new Error;if(!i.chains.has(m))throw new fm;if(l.disableJsonRpc)throw new nO;const y=i.instance.instance.request(v,m);switch(y){case 0:break;case 1:throw new owe;default:throw new Error("Internal error: unknown json_rpc_send error code: "+y)}},nextJsonRpcResponse:()=>ob(this,void 0,void 0,function*(){for(;;){if(!i.chains.has(m))throw new fm;if(l.disableJsonRpc)return Promise.reject(new nO);if(i.instance.status==="destroyed")throw i.instance.error;if(i.instance.status!=="ready")throw new Error;const v=i.instance.instance.peekJsonRpcResponse(m);if(v)return v;yield new Promise(y=>{i.chains.get(m).jsonRpcResponsesPromises.push(y)})}}),remove:()=>{if(i.instance.status==="destroyed")throw i.instance.error;if(i.instance.status!=="ready")throw new Error;if(!i.chains.has(m))throw new fm;console.assert(i.chainIds.has(g)),i.chainIds.delete(g);for(const v of i.chains.get(m).jsonRpcResponsesPromises)v();i.chains.delete(m),i.instance.instance.removeChain(m)}};return i.chainIds.set(g,m),g}),terminate:()=>ob(this,void 0,void 0,function*(){if(i.instance.status==="not-ready"&&(yield i.instance.whenReady),i.instance.status==="destroyed")throw i.instance.error;if(i.instance.status!=="ready")throw new Error;i.instance.instance.shutdownExecutor(),yield new Promise(l=>i.onExecutorShutdownOrWasmPanic=l),i.instance.status==="ready"&&(i.instance={status:"destroyed",error:new fm}),i.connections.forEach(l=>l.reset()),i.connections.clear();for(const l of i.addChainIdAllocations)l({success:!1,error:"Client.terminate() has been called"});i.addChainIdAllocations=[],i.addChainResults.forEach(l=>{l({success:!1,error:"Client.terminate() has been called"})}),i.addChainResults.clear();for(const l of Array.from(i.chains.values())){for(const c of l.jsonRpcResponsesPromises)c();l.jsonRpcResponsesPromises=[]}i.chains.clear()})}}var iO=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?i(u.value):o(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})};function dwe(e){if(e.forbidTcp=!0,typeof isSecureContext=="boolean"&&isSecureContext&&typeof location!==void 0){const t=location.toString();t.indexOf("localhost")!==-1&&t.indexOf("127.0.0.1")!==-1&&t.indexOf("::1")!==-1&&(e.forbidNonLocalWs=!0)}return uwe(e,e.bytecode,{performanceNow:()=>performance.now(),getRandomValues:t=>{const n=globalThis.crypto;if(!n)throw new Error("randomness not available");if(t.buffer instanceof ArrayBuffer)n.getRandomValues(t);else{const r=new Uint8Array(t.length);n.getRandomValues(r),t.set(r)}},connect:t=>fwe(t)})}function fwe(e){if(e.address.ty==="websocket"){let t;try{t=new WebSocket(e.address.url)}catch(o){t=o instanceof Error?o.toString():"Exception thrown by new WebSocket"}const n={quenedUnreportedBytes:0,nextTimeout:10},r=()=>{if(!(t instanceof WebSocket)||t.readyState!=1)return;const o=t.bufferedAmount;let i=n.quenedUnreportedBytes-o;i<0&&(i=0),n.quenedUnreportedBytes-=i,n.quenedUnreportedBytes!=0&&(setTimeout(r,n.nextTimeout),n.nextTimeout*=2,n.nextTimeout>500&&(n.nextTimeout=500)),i!=0&&e.onWritableBytes(i)};return t instanceof WebSocket?(t.binaryType="arraybuffer",t.onopen=()=>{e.onWritableBytes(1024*1024)},t.onclose=o=>{const i="Error code "+o.code+(o.reason?": "+o.reason:"");e.onConnectionReset(i)},t.onmessage=o=>{e.onMessage(new Uint8Array(o.data))}):setTimeout(()=>{t&&!(t instanceof WebSocket)&&(e.onConnectionReset(t),t=null)},1),{reset:()=>{t instanceof WebSocket&&(t.onopen=null,t.onclose=null,t.onmessage=null,t.onerror=null,t.readyState==WebSocket.OPEN&&t.close()),t=null},send:o=>{n.quenedUnreportedBytes==0&&(n.nextTimeout=10,setTimeout(r,10));for(const i of o)n.quenedUnreportedBytes+=i.length;t.send(new Blob(o))},closeSend:()=>{throw new Error("Wrong connection type")},openOutSubstream:()=>{throw new Error("Wrong connection type")}}}else if(e.address.ty==="webrtc"){const{targetPort:t,ipVersion:n,targetIp:r,remoteTlsCertificateSha256:o}=e.address,i={pc:void 0,dataChannels:new Map,nextStreamId:0,isFirstOutSubstream:!0},a=()=>{if(!i.pc){console.assert(i.dataChannels.size===0,"substreams exist while pc is undef"),i.pc=null;return}i.pc.onconnectionstatechange=null,i.pc.onnegotiationneeded=null,i.pc.ondatachannel=null;for(const l of Array.from(i.dataChannels.values()))l.channel.onopen=null,l.channel.onerror=null,l.channel.onclose=null,l.channel.onbufferedamountlow=null,l.channel.onmessage=null;i.dataChannels.clear(),i.pc.close()},s=(l,c)=>{const u=i.nextStreamId;i.nextStreamId+=1,l.binaryType="arraybuffer";let d={value:!1};l.onopen=()=>{console.assert(!d.value,"substream opened twice"),d.value=!0,e.onStreamOpened(u,c),e.onWritableBytes(65536,u)},l.onerror=l.onclose=h=>{const p=h instanceof RTCErrorEvent?h.error.toString():"RTCDataChannel closed";d.value?(l.onopen=null,l.onerror=null,l.onclose=null,l.onbufferedamountlow=null,l.onmessage=null,i.dataChannels.delete(u),e.onStreamReset(u,p)):(a(),e.onConnectionReset("data channel failed to open: "+p))},l.onbufferedamountlow=()=>{const h=i.dataChannels.get(u),p=h.bufferedBytes;h.bufferedBytes=0,e.onWritableBytes(p,u)},l.onmessage=h=>{e.onMessage(new Uint8Array(h.data),u)},i.dataChannels.set(u,{channel:l,bufferedBytes:0})};return RTCPeerConnection.generateCertificate({name:"ECDSA",namedCurve:"P-256",hash:"SHA-256"}).then(l=>iO(this,void 0,void 0,function*(){if(i.pc===null)return;if((r=="localhost"||r=="127.0.0.1"||r=="::1")&&navigator.userAgent.indexOf("Firefox")!==-1){a(),e.onConnectionReset("Firefox can't connect to a localhost WebRTC server");return}i.pc=new RTCPeerConnection({certificates:[l]});let c;if(l.getFingerprints){for(const{algorithm:d,value:h}of l.getFingerprints())if(d==="sha-256"){c=h;break}}else{const h=(yield i.pc.createOffer()).sdp.match(/a(\s*)=(\s*)fingerprint:(\s*)(sha|SHA)-256(\s*)(([a-fA-F0-9]{2}(:)*){32})/);h&&(c=h[6])}if(c===void 0){e.onConnectionReset("Failed to obtain the browser certificate fingerprint");return}let u=new Uint8Array(32);u.set(c.split(":").map(d=>parseInt(d,16)),0),i.pc.onconnectionstatechange=d=>{(i.pc.connectionState=="closed"||i.pc.connectionState=="disconnected"||i.pc.connectionState=="failed")&&(a(),e.onConnectionReset("WebRTC state transitioned to "+i.pc.connectionState))},i.pc.onnegotiationneeded=d=>iO(this,void 0,void 0,function*(){var h;let p=(yield i.pc.createOffer()).sdp;p.match(/^m=application(\s+)(\d+)(\s+)UDP\/DTLS\/SCTP(\s+)webrtc-datachannel$/m)===null&&console.error("Local offer doesn't contain UDP data channel. WebRTC connections will likely fail. Please report this issue.");const m=(h=p.match(/^a=ice-pwd:(.+)$/m))===null||h===void 0?void 0:h.at(1);m===void 0&&console.error("Failed to set ufrag to pwd. WebRTC connections will likely fail. Please report this issue.");const g="libp2p+webrtc+v1/"+m;p=p.replace(/^a=ice-ufrag.*$/m,"a=ice-ufrag:"+g),p=p.replace(/^a=ice-pwd.*$/m,"a=ice-pwd:"+g),yield i.pc.setLocalDescription({type:"offer",sdp:p});const v=Array.from(o).map(b=>("0"+b.toString(16)).slice(-2).toUpperCase()).join(":"),y=`v=0 -o=- 0 0 IN IP`+n+" "+r+` -s=- -t=0 0 -a=ice-lite -m=application `+String(t)+` UDP/DTLS/SCTP webrtc-datachannel -c=IN IP`+n+" "+r+` -a=mid:0 -a=ice-options:ice2 -a=ice-ufrag:`+g+` -a=ice-pwd:`+g+` -a=fingerprint:sha-256 `+v+` -a=setup:passive -a=sctp-port:5000 -a=max-message-size:16384 -a=candidate:1 1 UDP 1 `+r+" "+String(t)+` typ host -`;yield i.pc.setRemoteDescription({type:"answer",sdp:y})}),i.pc.ondatachannel=({channel:d})=>{s(d,"inbound")},e.onMultistreamHandshakeInfo({handshake:"webrtc",localTlsCertificateSha256:u})})),{reset:l=>{if(l===void 0)a();else{const c=i.dataChannels.get(l);c.channel.onopen=null,c.channel.onerror=null,c.channel.onclose=null,c.channel.onbufferedamountlow=null,c.channel.onmessage=null,c.channel.close(),i.dataChannels.delete(l)}},send:(l,c)=>{const u=i.dataChannels.get(c);for(const d of l)u.bufferedBytes+=d.length;u.channel.send(new Blob(l))},closeSend:()=>{throw new Error("Wrong connection type")},openOutSubstream:()=>{const l=i.isFirstOutSubstream?{negotiated:!0,id:0}:{};i.isFirstOutSubstream=!1,s(i.pc.createDataChannel("",l),"outbound")}}}else throw new Error}var hwe=(e,t={})=>{const n=new Promise(i=>{e.onmessage=a=>i(a.data)}),{port1:r,port2:o}=new MessageChannel;return e.postMessage(r,[r]),dwe({bytecode:n,portToWorker:o,...t})},pwe=Md(()=>import("./descriptors-NSAPJQHO-FoAC3SIh.js"),[]).then(e=>e.Dot),mwe=Md(()=>import("./checksums-A5UX7QTO-Ctkvsvg-.js"),[]).then(e=>"default"in e?e.default:e),gwe="",vwe={descriptors:pwe,asset:gwe,checksums:mwe},ywe=vwe,bwe=Md(()=>import("./descriptors-NSAPJQHO-FoAC3SIh.js"),[]).then(e=>e.Collectives),wwe=Md(()=>import("./checksums-A5UX7QTO-Ctkvsvg-.js"),[]).then(e=>"default"in e?e.default:e),xwe="",Swe={descriptors:bwe,asset:xwe,checksums:wwe},Cwe=Swe;const cA=hwe(new nwe),uA=Md(async()=>{const{chainSpec:e}=await import("./chains_polkadot-zScfSVKg.js");return{chainSpec:e}},[]).then(({chainSpec:e})=>cA.addChain({chainSpec:e})),Ewe=Promise.all([uA,Md(()=>import("./chains_polkadot_collectives-B3S9N_KB.js"),[])]).then(([e,{chainSpec:t}])=>cA.addChain({chainSpec:t,potentialRelayChains:[e]})),ib=aA(lA(uA)),Qm=aA(lA(Ewe)),ab=Qm==null?void 0:Qm.getTypedApi(Cwe),Pwe=ib==null?void 0:ib.getTypedApi(ywe),Owe=[{rank:0,name:"Candidate",color:"lime"},{rank:1,name:"Member",color:"blue"},{rank:2,name:"Proficient",color:"cyan"},{rank:3,name:"Fellow",color:"green"},{rank:4,name:"Architect",color:"yellow"},{rank:5,name:"Architect Adept",color:"orange"},{rank:6,name:"Grand Architect",color:"volcano"},{rank:7,name:"Free Master",color:"pink"},{rank:8,name:"Master Constant",color:"magenta"},{rank:9,name:"Grand Master",color:"gold"}],zs=e=>typeof e=="object"?e.asText():e??"",kwe=e=>{if(!e)return e;const{info:{additional:t,display:n,email:r,legal:o,riot:i,twitter:a,web:s}}=e[0],l=zs(n.value);return{...Object.fromEntries(t.map(([u,{value:d}])=>[zs(u.value),zs(d)])),display:l,web:zs(s.value),email:zs(r.value),legal:zs(o.value),riot:zs(i.value),twitter:zs(a.value)}},Iwe=[],Nwe=()=>{const[e,t]=f.useState(!0),[n,r]=f.useState([]),[o,i]=f.useState([]),[a,s]=rS("fellowship-members",[]),[l,c]=f.useState(!1),[u,d]=f.useState({}),h=HN("(max-width: 1000px)");return f.useEffect(()=>{const p=async()=>{const m=await(ab==null?void 0:ab.query.FellowshipCollective.Members.getEntries().then(g=>{var v,y;return(y=(v=Pwe.query.Identity)==null?void 0:v.IdentityOf)==null?void 0:y.getValues(g.map(b=>b.keyArgs)).then(b=>b.map((x,S)=>({address:g[S].keyArgs[0],rank:g[S].value,...kwe(x)})))}));r([...m.sort((g,v)=>g.rank>v.rank?-1:1)])};a.length&&r(a),p()},[]),f.useEffect(()=>{let p=0;n.forEach(m=>{Iwe.push({key:p++,display:m.legal||m.display||Au.ellipsisFn(m.address,6),rank:m.rank,address:m.address})}),s(n),n.length&&t(!1)},[n]),f.useEffect(()=>{i([{title:"Name",dataIndex:"display",key:"display",render:(m,g)=>K.jsxs("div",{style:{display:"flex"},children:[K.jsx("div",{style:{padding:"0 2rem"},children:K.jsx(wL,{address:g.address,size:38})}),K.jsx(xL,{display:g.display,address:g.address})]})},{title:"Rank",width:180,dataIndex:"rank",defaultSortOrder:"descend",sorter:(m,g)=>m.rank-g.rank,key:"rank",render:(m,g)=>{const{name:v,rank:y,color:b}=Owe[g.rank];return K.jsxs("div",{style:{display:"flex",justifyContent:"space-between"},children:[h?null:K.jsx("span",{style:{marginRight:"1rem"},children:v}),h?K.jsx(BC,{placement:"top",content:v,children:K.jsx(Nx,{count:y,color:b,showZero:!0})}):K.jsx(Nx,{count:y,color:b,showZero:!0})]})}},{title:"Address",dataIndex:"address",key:"address",render:m=>m}])},[]),K.jsxs(K.Fragment,{children:[K.jsx(Ri,{size:"small",style:{cursor:"pointer"},onRow:p=>({onClick:async()=>{d(p),c(!0)}}),pagination:!1,loading:e,columns:o,dataSource:n}),K.jsx(Gz,{onClose:()=>{c(!1),d({})},open:l,title:(u==null?void 0:u.address)&&Au.ellipsisFn(u==null?void 0:u.address,8),children:K.jsx(Ege,{member:u})})]})},aO=()=>K.jsxs(K.Fragment,{children:[K.jsx("div",{className:"header",children:K.jsx("h1",{children:"About"})}),K.jsx("div",{className:"pageTop",children:K.jsx(Vme,{})}),K.jsx("h1",{children:"Members"}),K.jsx("div",{style:{paddingTop:"2rem"},children:K.jsx(Nwe,{})})]}),Rwe="/dashboard/assets/fellowship-induct-call-Uwrh9eJ1.png",Mwe="/dashboard/assets/fellowship-promote-member-C5mava6r.png",Twe="/dashboard/assets/fellowship-promotion-proposal-CNSY9cOh.png";function sO(e){const t={a:"a",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",p:"p",strong:"strong",ul:"ul",...e.components};return K.jsxs(K.Fragment,{children:[K.jsx(t.h2,{children:"Management"}),` -`,K.jsxs(t.p,{children:["The Polkadot technical Fellowship was initally ",K.jsx(t.a,{href:"https://github.com/polkadot-fellows/seeding",children:"seeded"}),` -with its members and their corresponding ranks, and got -`,K.jsx(t.a,{href:"https://polkadot.polkassembly.io/motion/403",children:"added on to Polkadot's Collectives"}),` system chain. All -new membership requests will go through the fellowship governance and the procedure is outlined in -the section below.`]}),` -`,K.jsx(t.h3,{children:"Becoming a Member"}),` -`,K.jsx(t.p,{children:`As a member of the Polkadot Fellowship, you are expected to faithfully uphold the below -tenets:`}),` -`,K.jsxs(t.ul,{children:[` -`,K.jsx(t.li,{children:"Sincerely uphold the interests of Polkadot and avoid actions which clearly work against it."}),` -`,K.jsx(t.li,{children:"Respect the philosophy and principles of Polkadot."}),` -`,K.jsx(t.li,{children:"Respect the operational procedures, norms and voting conventions of the Fellowship."}),` -`,K.jsx(t.li,{children:"Respect fellow Members and the wider community."}),` -`]}),` -`,K.jsx("div",{className:"note",children:K.jsx("p",{children:K.jsxs(t.p,{children:[`For new fellowship inductions, Polkassembly has created an interface (still in beta) to -`,K.jsx(t.a,{href:"https://collectives.polkassembly.io/join-fellowship?network=collectives",children:"apply for the Polkadot Fellowship."}),` -This initiative is funded by Polkadot treasury through -`,K.jsx(t.a,{href:"https://polkadot.polkassembly.io/treasury/574",children:"OpenGov referendum 373"})]})})}),` -`,K.jsxs(t.p,{children:[`The fellowship manifesto states that any account may register to become a candidate for a basic -deposit, but that feature has not been added to the collectives runtime yet. To be added as a -candidate of the Polkadot Fellowship, a pre-existing member with rank greater than or -equal to 1 can initiate the process. The fellowship membership management is administered through -the -`,K.jsx(t.a,{href:"https://github.com/paritytech/polkadot-sdk/blob/master/substrate/frame/core-fellowship/src/lib.rs",children:"core fellowship"}),` -pallet.`]}),` -`,K.jsxs(t.p,{children:[`An existing Technical Fellowship member with rank greater than or equal to 1 can submit the signed -`,K.jsx(t.code,{children:"induct"}),` call, as shown below. It is recommended that the candidate account has a verified identity. -Upon successfuly execution of the extrinsic, the candidate's account will be displayed on the -`,K.jsx(t.a,{href:"https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fpolkadot-collectives-rpc.polkadot.io#/fellowship",children:"Fellowship Overview"}),` -tab on Polkadot-JS UI.`]}),` -`,K.jsx("img",{className:"adj-img",src:Rwe,alt:"induct"}),` -`,K.jsx(t.h3,{children:"Rank Updates"}),` -`,K.jsx(t.p,{children:`The Polkadot Fellowship members are expected to provide a periodic evidence to request for -retaining their rank or to get promoted to a higher rank.`}),` -`,K.jsxs(t.p,{children:["Read more in the ",K.jsx(t.a,{href:"https://github.com/polkadot-fellows/Evidences",children:K.jsx(t.strong,{children:"Evidences repo"})}),"."]}),` -`,K.jsx(t.h4,{children:"Promotion"}),` -`,K.jsxs(t.p,{children:[`Any fellowship member upto rank 4 can be -promoted to the next rank through a fellowship referenda that can be voted by the members who are 2 -ranks higher. For instance, the fellowship -`,K.jsx(t.a,{href:"https://collectives.subsquare.io/fellowship/referenda/64",children:"referenda 64"}),` which promotes a member -from rank 1 to rank 2 can only be voted by members whose ranks are greater than or equal to 3. -Promotion of the Polkadot Fellowship members from rank 5 needs to be done through an OpenGov -referendum.`]}),` -`,K.jsxs(t.p,{children:["This preimage example should include the call to ",K.jsx(t.code,{children:"promote"}),` an account to a specific rank, as shown -below. This preimage can be added by any account on the collectives system chain.`]}),` -`,K.jsx("img",{className:"adj-img",src:Mwe,alt:"preimage"}),` -`,K.jsxs(t.p,{children:["In the snapshot below, the submission track is chosen as ",K.jsx(t.code,{children:"21/Promote to I Dan"}),`, origin as -`,K.jsx(t.code,{children:"FellowshipOrigins"})," and fellowship origins as ",K.jsx(t.code,{children:"PromoteTo1Dan"}),`. This selection should work for -promoting a candidate with rank 0 to a member with rank 1.`]}),` -`,K.jsx("img",{className:"adj-img",src:Twe,alt:"proposal"}),` -`,K.jsxs(t.p,{children:["For promoting a member from Rank 1 to Rank 2, the submission track can be chosen as ",K.jsx(t.code,{children:"22/Promote to II Dan"}),`, origin as -`,K.jsx(t.code,{children:"FellowshipOrigins"})," and fellowship origins as ",K.jsx(t.code,{children:"PromoteTo2Dan"}),`. Only the members with Rank >= 3 can -vote on this proposal.`]}),` -`,K.jsx(t.h4,{children:"Retain Rank"}),` -`,K.jsx(t.p,{children:`To retain a rank, the Polkadot Fellowship members are expected to submit evidence of work in an -on-going basis.`}),` -`,K.jsx(t.h4,{children:"Demotion and Suspension"}),` -`,K.jsxs(t.p,{children:[K.jsx(t.strong,{children:"Demotion"}),` occurs automatically after a given period has elapsed, and the member is unable to -defend their position to their peers.`]}),` -`,K.jsxs(t.p,{children:[K.jsx(t.strong,{children:"Suspension"}),` can happen only through a Polkadot OpenGov referendum, which ensures that the -Fellowship's bias alone does not necessarily result in expulsion.`]}),` -`,K.jsx("div",{className:"note",children:K.jsx("p",{children:K.jsxs(t.p,{children:["For more information about the Fellowship see the ",K.jsx(t.a,{href:"https://github.com/polkadot-fellows/manifesto/blob/0c3df46d76625980b8b48742cb86f4d8fa6dda8d/manifesto.pdf",children:`Fellowship -Manifesto`}),"."]})})})]})}function zwe(e={}){const{wrapper:t}=e.components||{};return t?K.jsx(t,{...e,children:K.jsx(sO,{...e})}):sO(e)}const jwe=()=>K.jsxs(K.Fragment,{children:[K.jsx("div",{className:"header",children:K.jsx("h1",{children:"Membership"})}),K.jsx("div",{className:"pageTop",children:K.jsx(zwe,{})})]}),Lwe="/dashboard/assets/fellowshipCore.submitEvidence-D5adRUtK.png",Bwe="/dashboard/assets/preimage.fellowshipCore.approve-BsvB-FSe.png",Awe="/dashboard/assets/proposal.fellowshipCore.approve-BlsA0DQg.png",Dwe="/dashboard/assets/fellowshipSalary.induct-C_Jk5EgD.png",Fwe="/dashboard/assets/fellowshipSalary.bump-D0xGroK3.png",Hwe="/dashboard/assets/fellowshipSalary.register-DvyrMhqw.png",Uwe="/dashboard/assets/fellowshipSalary.payout-oPw1pOGL.png",Vwe="/dashboard/assets/fellowshipSalary.payoutOther-7OwsrmdG.png",$we="/dashboard/assets/fellowshipSalary.checkPayment-CrruU1dG.png";function lO(e){const t={a:"a",code:"code",h2:"h2",h3:"h3",p:"p",...e.components};return K.jsxs(K.Fragment,{children:[K.jsx(t.h2,{children:"Process Flow"}),` -`,K.jsx(t.p,{children:"Below is a comprehensive depiction, following a member's journey from induction, showcasing the various stages they undergo within the fellowship."}),` -`,K.jsx(t.h3,{children:"Becoming a Polkadot Fellowship Member"}),` -`,K.jsxs(t.p,{children:["Please refer to the ",K.jsx(t.a,{href:"https://polkadot-fellows.github.io/dashboard/about",children:"About page"}),"."]}),` -`,K.jsx(t.h3,{children:"Salary Cycle Initialization, Induction & Continuance"}),` -`,K.jsxs(t.p,{children:["The salary pallet has been ",K.jsx(t.a,{href:"https://collectives.statescan.io/#/extrinsics/2983655-2",children:"initiated"}),", members can now ",K.jsx(t.code,{children:"induct"})," themselves into the payroll cycle(i.e. 30DAY periods)."]}),` -`,K.jsx("img",{className:"adj-img",src:Dwe,alt:"preimage"}),` -`,K.jsxs(t.p,{children:["After an elapsed cycle, any account may call ",K.jsx(t.code,{children:"bump"})," to move to the next cycle, this is required before calls to ",K.jsx(t.code,{children:"register"})," for payment of the elasped cycle and subsequently calls to claim ",K.jsx(t.code,{children:"payout"})," is possible."]}),` -`,K.jsx("img",{className:"adj-img",src:Fwe,alt:"preimage"}),` -`,K.jsx(t.h3,{children:"Approval"}),` -`,K.jsxs(t.p,{children:["Members of ranks I through VI are required to re-approve their ranks before their respective demotion periods elapses, as configured in the runtime",K.jsx(t.a,{href:"https://github.com/polkadot-fellows/runtimes/issues/111#issuecomment-1872941849",children:"here"}),"."]}),` -`,K.jsxs(t.p,{children:["An evidence detailing a members involvement in the fellowship is submitted at a time before calling ",K.jsx(t.code,{children:"approve"}),", subsequently the evidence should be sumbitted in the referandum description."]}),` -`,K.jsx("img",{className:"adj-img",src:Lwe,alt:"preimage"}),` -`,K.jsxs(t.p,{children:["Any account on the collectives system chain can submit a preimage of the call ",K.jsx(t.code,{children:"approve"})," for ranked members of the fellowship in the appropriate track."]}),` -`,K.jsx("img",{className:"adj-img",src:Bwe,alt:"preimage"}),` -`,K.jsx(t.p,{children:"The preimage needs to be submitted to the 11 / Retain At I Dan for approval of the member's rank retention. This process will update the last_proof with the block number at which the call is executed."}),` -`,K.jsx("img",{className:"adj-img",src:Awe,alt:"preimage"}),` -`,K.jsx(t.h3,{children:"Payment Registration"}),` -`,K.jsxs(t.p,{children:["After every payroll cycle(i.e. 30DAYS) and within the ",K.jsx(t.code,{children:"RegistrationPeriod"}),"(i.e. 15DAYS after the current payroll cycle), members should make a call to ",K.jsx(t.code,{children:"register"})," for salary payout."]}),` -`,K.jsx("img",{className:"adj-img",src:Hwe,alt:"preimage"}),` -`,K.jsx(t.h3,{children:"Claim Salary"}),` -`,K.jsxs(t.p,{children:["After a combination of the payroll cycle and ",K.jsx(t.code,{children:"RegistrationPeriod"})," have elapsed(i.e. 30DAYS + 15DAYS) members can begin claiming salary within the ",K.jsx(t.code,{children:"PayoutPeriod"}),"(i.e. within 15DAYS), with a call to ",K.jsx(t.code,{children:"payout"}),"."]}),` -`,K.jsx("img",{className:"adj-img",src:Uwe,alt:"preimage"}),` -`,K.jsxs(t.p,{children:["Alternatively members can claim payout to any account on the collectives system chain(i.e. ",K.jsx(t.code,{children:"payout_other"}),")."]}),` -`,K.jsx("img",{className:"adj-img",src:Vwe,alt:"preimage"}),` -`,K.jsx(t.h3,{children:"Retriying Failed Payments"}),` -`,K.jsxs(t.p,{children:["In the event of failed payments members can call ",K.jsx(t.code,{children:"check_payment"})," to retry within the same cycle."]}),` -`,K.jsx("img",{className:"adj-img",src:$we,alt:"preimage"})]})}function Wwe(e={}){const{wrapper:t}=e.components||{};return t?K.jsx(t,{...e,children:K.jsx(lO,{...e})}):lO(e)}const Xwe=[{key:"1",dan:"I",title:"Member",salary:"$10,000"},{key:"2",dan:"II",title:"Proficient",salary:"$20,000"},{key:"3",dan:"III",title:"Fellow",salary:"$80,000"},{key:"4",dan:"IV",title:"Architect",salary:"$120,000"},{key:"5",dan:"V",title:"Architect Adept",salary:"$160,000"},{key:"6",dan:"VI",title:"Grand Architect",salary:"$200,000"},{key:"7",dan:"VII",title:"Free Master",salary:"$200,000"},{key:"8",dan:"VIII",title:"Master Constant",salary:"$200,000"},{key:"9",dan:"IX",title:"Grand Master",salary:"$200,000"}],Kwe=[{title:"Dan",dataIndex:"dan",key:"dan"},{title:"Title",dataIndex:"title",key:"title"},{title:"Salary",dataIndex:"salary",key:"salary"}],qwe=()=>K.jsxs(K.Fragment,{children:[K.jsx("div",{className:"header",children:K.jsx("h1",{children:"Salary"})}),K.jsxs("div",{className:"pageTop",children:[K.jsx("h2",{children:"Salary and Ranking"}),K.jsxs("p",{children:["The Fellowship"," ",K.jsx(sc,{to:"https://github.com/polkadot-fellows/manifesto",target:"_blank",children:"manifesto"})," ","outlines the requirements and expectations for individuals to attain and retain any given rank, ranging between 0 to 9. By default, an active account on the collectives system chain has no assigned rank and can be inducted into the Polkadot Fellowship starting with rank 0. The Fellowship Manifesto states that members should receive a monthly allowance on par with gross income in OECD countries. A"," ",K.jsx(sc,{to:"https://github.com/polkadot-fellows/RFCs/pull/50",target:"_blank",children:"fellowship RFC"})," ","was proposed with concrete amounts for each ranked members."]}),K.jsx("div",{style:{width:"30rem"},children:K.jsx(Ri,{dataSource:Xwe,columns:Kwe,pagination:!1,size:"small"})}),K.jsx(Wwe,{})]})]}),Gwe="/dashboard/assets/fellowship-whitelist-xcm-ByXBFJI9.png";function cO(e){const t={a:"a",h2:"h2",h3:"h3",p:"p",strong:"strong",...e.components};return K.jsxs(K.Fragment,{children:[K.jsx(t.h2,{children:"Technical Fellowship Referenda"}),` -`,K.jsxs(t.p,{children:[`The fellowship's governance model has multiple tracks with their own approval and support -parameters, where the votes are weighted by the rank of the member. Members of the Fellowship can -vote on any given Fellowship proposal and the aggregated opinion of the members (weighted by their -rank) constitutes the Fellowship's collective opinion. The list of current and historic fellowship -referenda can be viewed on `,K.jsx(t.a,{href:"https://collectives.polkassembly.io/",children:"Polkassembly"}),` or -`,K.jsx(t.a,{href:"https://collectives.subsquare.io/",children:"Subsquare."}),` The fellowship governance is primarily used for its -membership management, `,K.jsx(t.a,{href:"https://github.com/polkadot-fellows/RFCs",children:"approving RFCs"}),` and whitelisting -Polkadot OpenGov proposals created on the whitelist track.`]}),` -`,K.jsx(t.h3,{children:"Whitelisting"}),` -`,K.jsx(t.p,{children:`Polkadot OpenGov allows the Technical Fellowship to authorize an origin known as -"Whitelisted-Caller" to execute with Root-level privileges for calls approved by the Fellowship -(currently only rank 3 members and above can vote for whitelist calls). Note that the -fellowship cannot unanimously change the network parameters, conduct rescues or move assets. The -whitelisted proposals still have to go through the whole life cycle of an OpenGov referendum and can -only be enacted when the referendum passes successfully.`}),` -`,K.jsxs(t.p,{children:[`The whitelisting process starts as a fellowship referenda with embedded XCM call from the -collectives system chain to the Polkadot relay chain. For instance, -`,K.jsx(t.a,{href:"https://collectives.polkassembly.io/referenda/68",children:"the Polkadot Fellowship referenda 68"}),` was used to -`,K.jsx(t.strong,{children:"whitelist"})," ",K.jsx(t.a,{href:"https://polkadot.polkassembly.io/referenda/440",children:"the Polkadot OpenGov referenda 440"}),"."]}),` -`,K.jsx("img",{className:"adj-img",src:Gwe,alt:"whitelist"}),` -`,K.jsxs("div",{className:"note secondary",children:[K.jsx("h3",{children:"Submitting Whitelisted Proposals"}),K.jsx("p",{children:K.jsxs(t.p,{children:[`For more information about how to submit a whitelisted proposal see the -`,K.jsx(t.a,{href:"https://wiki.polkadot.network/docs/learn-guides-polkadot-opengov#submitting-a-referendum-on-the-whitelisted-caller-track",children:`dedicated advanced how-to -guides`}),"."]})})]})]})}function Zwe(e={}){const{wrapper:t}=e.components||{};return t?K.jsx(t,{...e,children:K.jsx(cO,{...e})}):cO(e)}const Ywe=()=>K.jsxs(K.Fragment,{children:[K.jsx("div",{className:"header",children:K.jsx("h1",{children:"Governance"})}),K.jsx("div",{className:"pageTop",children:K.jsx(Zwe,{})})]});function uO(e){const t={a:"a",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",ol:"ol",p:"p",strong:"strong",...e.components};return K.jsxs(K.Fragment,{children:[K.jsx(t.h2,{children:"On-chain Modules"}),` -`,K.jsx(t.p,{children:"The Polkadot Fellowship is split across several on-chain modules (pallets):"}),` -`,K.jsx(t.h3,{children:"Core Fellowship"}),` -`,K.jsxs(t.p,{children:["This pallet(i.e. ",K.jsx(t.code,{children:"palet_core_fellowship"}),") enforces cordination of a ranked membership collective(i.e The Polkadot Fellowship), sets salary amount, registers activity / passivity, handles promotion and demotion e.t.c."]}),` -`,K.jsx(t.h4,{children:"Parameters"}),` -`,K.jsx(t.p,{children:"A changable set of values / settings which determine the salary amounts and Temporal parameters for the pallet instance."}),` -`,K.jsx(t.p,{children:K.jsx(t.strong,{children:"Salary"})}),` -`,K.jsxs(t.ol,{children:[` -`,K.jsxs(t.li,{children:[` -`,K.jsxs(t.p,{children:["Active: Otherwise known as standard allowance, is kept between the 80th-90th percentile of gross income in the OECD group of countries, which is equivalent to $80,000 at present for fellows (i.e. Dan III). The salary allocations for ranked members are intricately calibrated by ",K.jsx(t.a,{href:"https://polkadot-fellows.github.io/dashboard/membership",children:"rank"}),"."]}),` -`]}),` -`,K.jsxs(t.li,{children:[` -`,K.jsxs(t.p,{children:["Passive: A claimable allowance set at 50% of the active salary for members that believe they are unlikely to contribute substantially within any given month. Activity / passivity is toggled with a call to the ",K.jsx(t.code,{children:"is_active"})," extrinsic. However, passivity does not exclude a member from challenge or grading periods."]}),` -`]}),` -`]}),` -`,K.jsx(t.p,{children:K.jsx(t.strong,{children:"Temporal Parameters"})}),` -`,K.jsxs(t.ol,{children:[` -`,K.jsxs(t.li,{children:[` -`,K.jsxs(t.p,{children:["Demotion Period: The elapsed amount of blocks from ",K.jsx(t.code,{children:"last_proof"}),", which a member ought to have defended their rank prior to this time or risk automatic demotion through the ranks. For Dan I & II the demotion period is set at 657,450 blocks (3 months), while for Dan III through VI, it extends to 1,314,900 blocks (6 months). Ranks higher than VI are excluded from automatic demotion."]}),` -`]}),` -`,K.jsxs(t.li,{children:[` -`,K.jsx(t.p,{children:"Min Promotion Period: The minimum period which a member can submit a desire to move up the ranks, this is set to 2,629,800 (1 year) for ranks between II and VII, 13,149,000 (5 years) for Dan VIII and 21,038,400 (8 years) for Dan IX."}),` -`]}),` -`,K.jsxs(t.li,{children:[` -`,K.jsx(t.p,{children:"Offboard Timeout: The alloted time for candidates to become a member, which is 1 year(i.e. 2,629,800 blocks) from the moment the candidate was inducted into this pallet."}),` -`]}),` -`]}),` -`,K.jsxs("div",{className:"note",children:[K.jsx("h3",{children:"Extrinsics, Origins and Process Flow"}),K.jsx("p",{children:K.jsxs(t.p,{children:["Please visit the ",K.jsx(t.a,{href:"https://polkadot-fellows.github.io/dashboard/salary",children:`salary -page`}),` to learn more -about the dispatchable calls, allowed origins and the technical fellowship's -current usage of `,K.jsx(t.code,{children:"pallet_core_fellowship"}),"."]})})]}),` -`,K.jsx(t.h3,{children:"Salary"}),` -`,K.jsxs(t.p,{children:["This pallet(i.e. ",K.jsx(t.code,{children:"pallet_salary"}),") handles the disbursment of allowances, claimable by ranked members of the collective within cycles."]}),` -`,K.jsx(t.h4,{children:"Cycle"}),` -`,K.jsxs(t.p,{children:['Succictly known as a "payroll cycle", is the amount of blocks (i.e. the equivalent of 30 calender days) that must pass before a ranked member becomes eligible to register a claim for a payout. Following this ',K.jsx(t.code,{children:"RegistrationPeriod"})," (i.e. the equivalent of 15 calender days), the member can then claim the payout during the designated ",K.jsx(t.code,{children:"PayoutPeriod"})," (i.e. equivalent of 15 calender days) else wait until the next cycle."]}),` -`,K.jsxs("div",{className:"note",children:[K.jsx("h3",{children:"Extrinsics, Origins and Process Flow"}),K.jsx("p",{children:K.jsxs(t.p,{children:["Please visit the ",K.jsx(t.a,{href:"https://polkadot-fellows.github.io/dashboard/salary",children:`salary -page`}),` to learn more -about the dispatchable calls, allowed origins and the technical fellowship's -current usage of `,K.jsx(t.code,{children:"pallet_salary"}),"."]})})]})]})}function _we(e={}){const{wrapper:t}=e.components||{};return t?K.jsx(t,{...e,children:K.jsx(uO,{...e})}):uO(e)}const Jwe=()=>K.jsxs(K.Fragment,{children:[K.jsx("div",{className:"header",children:K.jsx("h1",{children:"Modules"})}),K.jsx("div",{className:"pageTop",children:K.jsx(_we,{})})]});var To=function(){return To=Object.assign||function(t){for(var n,r=1,o=arguments.length;r?@[\\\]^`{|}~-]+/g,rxe=/(^-|-$)/g;function dO(e){return e.replace(nxe,"-").replace(rxe,"")}var oxe=/(a)(d)/gi,pm=52,fO=function(e){return String.fromCharCode(e+(e>25?39:97))};function r2(e){var t,n="";for(t=Math.abs(e);t>pm;t=t/pm|0)n=fO(t%pm)+n;return(fO(t%pm)+n).replace(oxe,"$1-$2")}var sb,pA=5381,fu=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},mA=function(e){return fu(pA,e)};function gA(e){return r2(mA(e)>>>0)}function ixe(e){return e.displayName||e.name||"Component"}function lb(e){return typeof e=="string"&&!0}var vA=typeof Symbol=="function"&&Symbol.for,yA=vA?Symbol.for("react.memo"):60115,axe=vA?Symbol.for("react.forward_ref"):60112,sxe={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},lxe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},bA={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},cxe=((sb={})[axe]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},sb[yA]=bA,sb);function hO(e){return("type"in(t=e)&&t.type.$$typeof)===yA?bA:"$$typeof"in e?cxe[e.$$typeof]:sxe;var t}var uxe=Object.defineProperty,dxe=Object.getOwnPropertyNames,pO=Object.getOwnPropertySymbols,fxe=Object.getOwnPropertyDescriptor,hxe=Object.getPrototypeOf,mO=Object.prototype;function wA(e,t,n){if(typeof t!="string"){if(mO){var r=hxe(t);r&&r!==mO&&wA(e,r,n)}var o=dxe(t);pO&&(o=o.concat(pO(t)));for(var i=hO(e),a=hO(t),s=0;s0?" Args: ".concat(t.join(", ")):""))}var pxe=function(){function e(t){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=t}return e.prototype.indexOfGroup=function(t){for(var n=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,o=r.length,i=o;t>=i;)if((i<<=1)<0)throw wp(16,"".concat(t));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var a=o;a=this.length||this.groupSizes[t]===0)return n;for(var r=this.groupSizes[t],o=this.indexOfGroup(t),i=o+r,a=o;a=0){var r=document.createTextNode(n);return this.element.insertBefore(r,this.nodes[t]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(t){this.element.removeChild(this.nodes[t]),this.length--},e.prototype.getRule=function(t){return t0&&(v+="".concat(y,","))}),l+="".concat(m).concat(g,'{content:"').concat(v,'"}').concat(TE)},u=0;u0?".".concat(t):h},u=l.slice();u.push(function(h){h.type===yv&&h.value.includes("&")&&(h.props[0]=h.props[0].replace(Pxe,n).replace(r,c))}),a.prefix&&u.push(lJ),u.push(j9);var d=function(h,p,m,g){p===void 0&&(p=""),m===void 0&&(m=""),g===void 0&&(g="&"),t=g,n=p,r=new RegExp("\\".concat(n,"\\b"),"g");var v=h.replace(Oxe,""),y=T9(m||p?"".concat(m," ").concat(p," { ").concat(v," }"):v);a.namespace&&(y=CA(y,a.namespace));var b=[];return bh(y,aJ(u.concat(sJ(function(x){return b.push(x)})))),b};return d.hash=l.length?l.reduce(function(h,p){return p.name||wp(15),fu(h,p.name)},pA).toString():"",d}var Ixe=new SA,a2=kxe(),EA=ge.createContext({shouldForwardProp:void 0,styleSheet:Ixe,stylis:a2});EA.Consumer;ge.createContext(void 0);function vO(){return f.useContext(EA)}var PA=function(){function e(t,n){var r=this;this.inject=function(o,i){i===void 0&&(i=a2);var a=r.name+i.hash;o.hasNameForId(r.id,a)||o.insertRules(r.id,a,i(r.rules,a,"@keyframes"))},this.name=t,this.id="sc-keyframes-".concat(t),this.rules=n,LE(this,function(){throw wp(12,String(r.name))})}return e.prototype.getName=function(t){return t===void 0&&(t=a2),this.name+t.hash},e}(),Nxe=function(e){return e>="A"&&e<="Z"};function yO(e){for(var t="",n=0;n>>0);if(!n.hasNameForId(this.componentId,a)){var s=r(i,".".concat(a),void 0,this.componentId);n.insertRules(this.componentId,a,s)}o=$l(o,a),this.staticRulesId=a}else{for(var l=fu(this.baseHash,r.hash),c="",u=0;u>>0);n.hasNameForId(this.componentId,p)||n.insertRules(this.componentId,p,r(c,".".concat(p),void 0,this.componentId)),o=$l(o,p)}}return o},e}(),IA=ge.createContext(void 0);IA.Consumer;var cb={};function zxe(e,t,n){var r=jE(e),o=e,i=!lb(e),a=t.attrs,s=a===void 0?oy:a,l=t.componentId,c=l===void 0?function(S,O){var E=typeof S!="string"?"sc":dO(S);cb[E]=(cb[E]||0)+1;var k="".concat(E,"-").concat(gA(ry+E+cb[E]));return O?"".concat(O,"-").concat(k):k}(t.displayName,t.parentComponentId):l,u=t.displayName,d=u===void 0?function(S){return lb(S)?"styled.".concat(S):"Styled(".concat(ixe(S),")")}(e):u,h=t.displayName&&t.componentId?"".concat(dO(t.displayName),"-").concat(t.componentId):t.componentId||c,p=r&&o.attrs?o.attrs.concat(s).filter(Boolean):s,m=t.shouldForwardProp;if(r&&o.shouldForwardProp){var g=o.shouldForwardProp;if(t.shouldForwardProp){var v=t.shouldForwardProp;m=function(S,O){return g(S,O)&&v(S,O)}}else m=g}var y=new Txe(n,h,r?o.componentStyle:void 0);function b(S,O){return function(E,k,A){var F=E.attrs,H=E.componentStyle,U=E.defaultProps,V=E.foldedComponentIds,z=E.styledComponentId,w=E.target,C=ge.useContext(IA),I=vO(),M=E.shouldForwardProp||I.shouldForwardProp,N=txe(k,C,U)||ud,B=function(te,ie,ue){for(var pe,me=To(To({},ie),{className:void 0,theme:ue}),X=0;Xe.$visible?"flex":"none"}; -`,Axe="http://www.w3.org/2000/svg",Ui=242.776657104492,Dxe=1.6,Fxe=BE` -12.5% { - stroke-dasharray: ${Ui*.14}px, ${Ui}px; - stroke-dashoffset: -${Ui*.11}px; -} -43.75% { - stroke-dasharray: ${Ui*.35}px, ${Ui}px; - stroke-dashoffset: -${Ui*.35}px; -} -100% { - stroke-dasharray: ${Ui*.01}px, ${Ui}px; - stroke-dashoffset: -${Ui*.99}px; -} -`;Rc.path` - stroke-dasharray: ${Ui*.01}px, ${Ui}; - stroke-dashoffset: 0; - animation: ${Fxe} ${Dxe}s linear infinite; -`;const Hxe=({radius:e=45,strokeWidth:t=5,color:n=jxe,secondaryColor:r,ariaLabel:o="revolving-dot-loading",wrapperStyle:i,wrapperClass:a,visible:s=!0})=>K.jsx(Bxe,{style:i,$visible:s,className:a,"aria-label":o,"data-testid":"revolving-dot-loading",...Lxe,children:K.jsxs("svg",{version:"1.1",width:`calc(${e} * 2.5)`,height:`calc(${e} * 2.5)`,xmlns:Axe,x:"0px",y:"0px","data-testid":"revolving-dot-svg",children:[K.jsx("circle",{fill:"none",stroke:r||n,strokeWidth:t,cx:`calc(${e} * 1.28)`,cy:`calc(${e} * 1.28)`,r:e,style:{opacity:.5}}),K.jsx("circle",{fill:n,stroke:n,strokeWidth:"3",cx:`calc(${e} * 1.28)`,cy:`calc(${e} / 3.5)`,r:`calc(${e} / 5)`,style:{transformOrigin:"50% 50%"},children:K.jsx("animateTransform",{attributeName:"transform",dur:"2s",type:"rotate",from:"0",to:"360",repeatCount:"indefinite"})})]})}),Uxe=BE` -to { - transform: rotate(360deg); - } -`;Rc.svg` - animation: ${Uxe} 0.75s steps(12, end) infinite; - animation-duration: 0.75s; -`;Rc.polyline` - stroke-width: ${e=>e.width}px; - stroke-linecap: round; - - &:nth-child(12n + 0) { - stroke-opacity: 0.08; - } - - &:nth-child(12n + 1) { - stroke-opacity: 0.17; - } - - &:nth-child(12n + 2) { - stroke-opacity: 0.25; - } - - &:nth-child(12n + 3) { - stroke-opacity: 0.33; - } - - &:nth-child(12n + 4) { - stroke-opacity: 0.42; - } - - &:nth-child(12n + 5) { - stroke-opacity: 0.5; - } - - &:nth-child(12n + 6) { - stroke-opacity: 0.58; - } - - &:nth-child(12n + 7) { - stroke-opacity: 0.66; - } - - &:nth-child(12n + 8) { - stroke-opacity: 0.75; - } - - &:nth-child(12n + 9) { - stroke-opacity: 0.83; - } - - &:nth-child(12n + 11) { - stroke-opacity: 0.92; - } -`;const Vxe=BE` -to { - stroke-dashoffset: 136; - } -`;Rc.polygon` - stroke-dasharray: 17; - animation: ${Vxe} 2.5s cubic-bezier(0.35, 0.04, 0.63, 0.95) infinite; -`;Rc.svg` - transform-origin: 50% 65%; -`;function $xe(e,t){const n={};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}const Wxe=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,Xxe=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,Kxe={};function xO(e,t){return(Kxe.jsx?Xxe:Wxe).test(e)}const qxe=/[ \t\n\f\r]/g;function Gxe(e){return typeof e=="object"?e.type==="text"?SO(e.value):!1:SO(e)}function SO(e){return e.replace(qxe,"")===""}class xp{constructor(t,n,r){this.property=t,this.normal=n,r&&(this.space=r)}}xp.prototype.property={};xp.prototype.normal={};xp.prototype.space=null;function MA(e,t){const n={},r={};let o=-1;for(;++o4&&n.slice(0,4)==="data"&&Qxe.test(t)){if(t.charAt(4)==="-"){const i=t.slice(5).replace(EO,r2e);r="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{const i=t.slice(4);if(!EO.test(i)){let a=i.replace(e2e,n2e);a.charAt(0)!=="-"&&(a="-"+a),t="data"+a}}o=AE}return new o(r,t)}function n2e(e){return"-"+e.toLowerCase()}function r2e(e){return e.charAt(1).toUpperCase()}const o2e={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},i2e=MA([jA,zA,AA,DA,_xe],"html"),DE=MA([jA,zA,AA,DA,Jxe],"svg");function a2e(e){return e.join(" ").trim()}var FA={},PO=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,s2e=/\n/g,l2e=/^\s*/,c2e=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,u2e=/^:\s*/,d2e=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,f2e=/^[;\s]*/,h2e=/^\s+|\s+$/g,p2e=` -`,OO="/",kO="*",jl="",m2e="comment",g2e="declaration",v2e=function(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,r=1;function o(m){var g=m.match(s2e);g&&(n+=g.length);var v=m.lastIndexOf(p2e);r=~v?m.length-v:r+m.length}function i(){var m={line:n,column:r};return function(g){return g.position=new a(m),c(),g}}function a(m){this.start=m,this.end={line:n,column:r},this.source=t.source}a.prototype.content=e;function s(m){var g=new Error(t.source+":"+n+":"+r+": "+m);if(g.reason=m,g.filename=t.source,g.line=n,g.column=r,g.source=e,!t.silent)throw g}function l(m){var g=m.exec(e);if(g){var v=g[0];return o(v),e=e.slice(v.length),g}}function c(){l(l2e)}function u(m){var g;for(m=m||[];g=d();)g!==!1&&m.push(g);return m}function d(){var m=i();if(!(OO!=e.charAt(0)||kO!=e.charAt(1))){for(var g=2;jl!=e.charAt(g)&&(kO!=e.charAt(g)||OO!=e.charAt(g+1));)++g;if(g+=2,jl===e.charAt(g-1))return s("End of comment missing");var v=e.slice(2,g-2);return r+=2,o(v),e=e.slice(g),r+=2,m({type:m2e,comment:v})}}function h(){var m=i(),g=l(c2e);if(g){if(d(),!l(u2e))return s("property missing ':'");var v=l(d2e),y=m({type:g2e,property:IO(g[0].replace(PO,jl)),value:v?IO(v[0].replace(PO,jl)):jl});return l(f2e),y}}function p(){var m=[];u(m);for(var g;g=h();)g!==!1&&(m.push(g),u(m));return m}return c(),p()};function IO(e){return e?e.replace(h2e,jl):jl}var y2e=Ws&&Ws.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(FA,"__esModule",{value:!0});var b2e=y2e(v2e);function w2e(e,t){var n=null;if(!e||typeof e!="string")return n;var r=(0,b2e.default)(e),o=typeof t=="function";return r.forEach(function(i){if(i.type==="declaration"){var a=i.property,s=i.value;o?t(a,s,i):s&&(n=n||{},n[a]=s)}}),n}var NO=FA.default=w2e;const x2e=NO.default||NO,HA=UA("end"),FE=UA("start");function UA(e){return t;function t(n){const r=n&&n.position&&n.position[e]||{};if(typeof r.line=="number"&&r.line>0&&typeof r.column=="number"&&r.column>0)return{line:r.line,column:r.column,offset:typeof r.offset=="number"&&r.offset>-1?r.offset:void 0}}}function S2e(e){const t=FE(e),n=HA(e);if(t&&n)return{start:t,end:n}}function $f(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?RO(e.position):"start"in e||"end"in e?RO(e):"line"in e||"column"in e?u2(e):""}function u2(e){return MO(e&&e.line)+":"+MO(e&&e.column)}function RO(e){return u2(e&&e.start)+"-"+u2(e&&e.end)}function MO(e){return e&&typeof e=="number"?e:1}class uo extends Error{constructor(t,n,r){super(),typeof n=="string"&&(r=n,n=void 0);let o="",i={},a=!1;if(n&&("line"in n&&"column"in n?i={place:n}:"start"in n&&"end"in n?i={place:n}:"type"in n?i={ancestors:[n],place:n.position}:i={...n}),typeof t=="string"?o=t:!i.cause&&t&&(a=!0,o=t.message,i.cause=t),!i.ruleId&&!i.source&&typeof r=="string"){const l=r.indexOf(":");l===-1?i.ruleId=r:(i.source=r.slice(0,l),i.ruleId=r.slice(l+1))}if(!i.place&&i.ancestors&&i.ancestors){const l=i.ancestors[i.ancestors.length-1];l&&(i.place=l.position)}const s=i.place&&"start"in i.place?i.place.start:i.place;this.ancestors=i.ancestors||void 0,this.cause=i.cause||void 0,this.column=s?s.column:void 0,this.fatal=void 0,this.file,this.message=o,this.line=s?s.line:void 0,this.name=$f(i.place)||"1:1",this.place=i.place||void 0,this.reason=this.message,this.ruleId=i.ruleId||void 0,this.source=i.source||void 0,this.stack=a&&i.cause&&typeof i.cause.stack=="string"?i.cause.stack:"",this.actual,this.expected,this.note,this.url}}uo.prototype.file="";uo.prototype.name="";uo.prototype.reason="";uo.prototype.message="";uo.prototype.stack="";uo.prototype.column=void 0;uo.prototype.line=void 0;uo.prototype.ancestors=void 0;uo.prototype.cause=void 0;uo.prototype.fatal=void 0;uo.prototype.place=void 0;uo.prototype.ruleId=void 0;uo.prototype.source=void 0;const HE={}.hasOwnProperty,C2e=new Map,E2e=/[A-Z]/g,P2e=/-([a-z])/g,O2e=new Set(["table","tbody","thead","tfoot","tr"]),k2e=new Set(["td","th"]),VA="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function I2e(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let r;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");r=B2e(n,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");r=L2e(n,t.jsx,t.jsxs)}const o={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:r,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?DE:i2e,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},i=$A(o,e,void 0);return i&&typeof i!="string"?i:o.create(e,o.Fragment,{children:i||void 0},void 0)}function $A(e,t,n){if(t.type==="element")return N2e(e,t,n);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return R2e(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return T2e(e,t,n);if(t.type==="mdxjsEsm")return M2e(e,t);if(t.type==="root")return z2e(e,t,n);if(t.type==="text")return j2e(e,t)}function N2e(e,t,n){const r=e.schema;let o=r;t.tagName.toLowerCase()==="svg"&&r.space==="html"&&(o=DE,e.schema=o),e.ancestors.push(t);const i=XA(e,t.tagName,!1),a=A2e(e,t);let s=VE(e,t);return O2e.has(t.tagName)&&(s=s.filter(function(l){return typeof l=="string"?!Gxe(l):!0})),WA(e,a,i,t),UE(a,s),e.ancestors.pop(),e.schema=r,e.create(t,i,a,n)}function R2e(e,t){if(t.data&&t.data.estree&&e.evaluater){const r=t.data.estree.body[0];return r.type,e.evaluater.evaluateExpression(r.expression)}jh(e,t.position)}function M2e(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);jh(e,t.position)}function T2e(e,t,n){const r=e.schema;let o=r;t.name==="svg"&&r.space==="html"&&(o=DE,e.schema=o),e.ancestors.push(t);const i=t.name===null?e.Fragment:XA(e,t.name,!0),a=D2e(e,t),s=VE(e,t);return WA(e,a,i,t),UE(a,s),e.ancestors.pop(),e.schema=r,e.create(t,i,a,n)}function z2e(e,t,n){const r={};return UE(r,VE(e,t)),e.create(t,e.Fragment,r,n)}function j2e(e,t){return t.value}function WA(e,t,n,r){typeof n!="string"&&n!==e.Fragment&&e.passNode&&(t.node=r)}function UE(e,t){if(t.length>0){const n=t.length>1?t:t[0];n&&(e.children=n)}}function L2e(e,t,n){return r;function r(o,i,a,s){const c=Array.isArray(a.children)?n:t;return s?c(i,a,s):c(i,a)}}function B2e(e,t){return n;function n(r,o,i,a){const s=Array.isArray(i.children),l=FE(r);return t(o,i,a,s,{columnNumber:l?l.column-1:void 0,fileName:e,lineNumber:l?l.line:void 0},void 0)}}function A2e(e,t){const n={};let r,o;for(o in t.properties)if(o!=="children"&&HE.call(t.properties,o)){const i=F2e(e,o,t.properties[o]);if(i){const[a,s]=i;e.tableCellAlignToStyle&&a==="align"&&typeof s=="string"&&k2e.has(t.tagName)?r=s:n[a]=s}}if(r){const i=n.style||(n.style={});i[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=r}return n}function D2e(e,t){const n={};for(const r of t.attributes)if(r.type==="mdxJsxExpressionAttribute")if(r.data&&r.data.estree&&e.evaluater){const i=r.data.estree.body[0];i.type;const a=i.expression;a.type;const s=a.properties[0];s.type,Object.assign(n,e.evaluater.evaluateExpression(s.argument))}else jh(e,t.position);else{const o=r.name;let i;if(r.value&&typeof r.value=="object")if(r.value.data&&r.value.data.estree&&e.evaluater){const s=r.value.data.estree.body[0];s.type,i=e.evaluater.evaluateExpression(s.expression)}else jh(e,t.position);else i=r.value===null?!0:r.value;n[o]=i}return n}function VE(e,t){const n=[];let r=-1;const o=e.passKeys?new Map:C2e;for(;++ro?0:o+t:t=t>o?o:t,n=n>0?n:0,r.length<1e4)a=Array.from(r),a.unshift(t,n),e.splice(...a);else for(n&&e.splice(t,n);i0?(ms(e,e.length,0,t),e):t}const jO={}.hasOwnProperty;function G2e(e){const t={};let n=-1;for(;++n13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)===65535||(n&65535)===65534||n>1114111?"�":String.fromCodePoint(n)}function Ou(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const wa=xl(/[A-Za-z]/),Qo=xl(/[\dA-Za-z]/),_2e=xl(/[#-'*+\--9=?A-Z^-~]/);function d2(e){return e!==null&&(e<32||e===127)}const f2=xl(/\d/),J2e=xl(/[\dA-Fa-f]/),Q2e=xl(/[!-/:-@[-`{-~]/);function Ot(e){return e!==null&&e<-2}function Ao(e){return e!==null&&(e<0||e===32)}function Qt(e){return e===-2||e===-1||e===32}const eSe=xl(new RegExp("\\p{P}|\\p{S}","u")),tSe=xl(/\s/);function xl(e){return t;function t(n){return n!==null&&n>-1&&e.test(String.fromCharCode(n))}}function Ld(e){const t=[];let n=-1,r=0,o=0;for(;++n55295&&i<57344){const s=e.charCodeAt(n+1);i<56320&&s>56319&&s<57344?(a=String.fromCharCode(i,s),o=1):a="�"}else a=String.fromCharCode(i);a&&(t.push(e.slice(r,n),encodeURIComponent(a)),r=n+o+1,a=""),o&&(n+=o,o=0)}return t.join("")+e.slice(r)}function bn(e,t,n,r){const o=r?r-1:Number.POSITIVE_INFINITY;let i=0;return a;function a(l){return Qt(l)?(e.enter(n),s(l)):t(l)}function s(l){return Qt(l)&&i++a))return;const k=t.events.length;let A=k,F,H;for(;A--;)if(t.events[A][0]==="exit"&&t.events[A][1].type==="chunkFlow"){if(F){H=t.events[A][1].end;break}F=!0}for(y(r),E=k;Ex;){const O=n[S];t.containerState=O[1],O[0].exit.call(t,e)}n.length=x}function b(){o.write([null]),i=void 0,o=void 0,t.containerState._closeFlow=void 0}}function aSe(e,t,n){return bn(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function BO(e){if(e===null||Ao(e)||tSe(e))return 1;if(eSe(e))return 2}function WE(e,t,n){const r=[];let o=-1;for(;++o1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;const d=Object.assign({},e[r][1].end),h=Object.assign({},e[n][1].start);AO(d,-l),AO(h,l),a={type:l>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[r][1].end)},s={type:l>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[n][1].start),end:h},i={type:l>1?"strongText":"emphasisText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},o={type:l>1?"strong":"emphasis",start:Object.assign({},a.start),end:Object.assign({},s.end)},e[r][1].end=Object.assign({},a.start),e[n][1].start=Object.assign({},s.end),c=[],e[r][1].end.offset-e[r][1].start.offset&&(c=yi(c,[["enter",e[r][1],t],["exit",e[r][1],t]])),c=yi(c,[["enter",o,t],["enter",a,t],["exit",a,t],["enter",i,t]]),c=yi(c,WE(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),c=yi(c,[["exit",i,t],["enter",s,t],["exit",s,t],["exit",o,t]]),e[n][1].end.offset-e[n][1].start.offset?(u=2,c=yi(c,[["enter",e[n][1],t],["exit",e[n][1],t]])):u=0,ms(e,r-1,n-r+3,c),n=r+c.length-u-2;break}}for(n=-1;++n0&&Qt(E)?bn(e,b,"linePrefix",i+1)(E):b(E)}function b(E){return E===null||Ot(E)?e.check(DO,g,S)(E):(e.enter("codeFlowValue"),x(E))}function x(E){return E===null||Ot(E)?(e.exit("codeFlowValue"),b(E)):(e.consume(E),x)}function S(E){return e.exit("codeFenced"),t(E)}function O(E,k,A){let F=0;return H;function H(C){return E.enter("lineEnding"),E.consume(C),E.exit("lineEnding"),U}function U(C){return E.enter("codeFencedFence"),Qt(C)?bn(E,V,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(C):V(C)}function V(C){return C===s?(E.enter("codeFencedFenceSequence"),z(C)):A(C)}function z(C){return C===s?(F++,E.consume(C),z):F>=a?(E.exit("codeFencedFenceSequence"),Qt(C)?bn(E,w,"whitespace")(C):w(C)):A(C)}function w(C){return C===null||Ot(C)?(E.exit("codeFencedFence"),k(C)):A(C)}}}function ySe(e,t,n){const r=this;return o;function o(a){return a===null?n(a):(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),i)}function i(a){return r.parser.lazy[r.now().line]?n(a):t(a)}}const fb={name:"codeIndented",tokenize:wSe},bSe={tokenize:xSe,partial:!0};function wSe(e,t,n){const r=this;return o;function o(c){return e.enter("codeIndented"),bn(e,i,"linePrefix",5)(c)}function i(c){const u=r.events[r.events.length-1];return u&&u[1].type==="linePrefix"&&u[2].sliceSerialize(u[1],!0).length>=4?a(c):n(c)}function a(c){return c===null?l(c):Ot(c)?e.attempt(bSe,a,l)(c):(e.enter("codeFlowValue"),s(c))}function s(c){return c===null||Ot(c)?(e.exit("codeFlowValue"),a(c)):(e.consume(c),s)}function l(c){return e.exit("codeIndented"),t(c)}}function xSe(e,t,n){const r=this;return o;function o(a){return r.parser.lazy[r.now().line]?n(a):Ot(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),o):bn(e,i,"linePrefix",5)(a)}function i(a){const s=r.events[r.events.length-1];return s&&s[1].type==="linePrefix"&&s[2].sliceSerialize(s[1],!0).length>=4?t(a):Ot(a)?o(a):n(a)}}const SSe={name:"codeText",tokenize:PSe,resolve:CSe,previous:ESe};function CSe(e){let t=e.length-4,n=3,r,o;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(r=n;++r=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return tthis.left.length?this.right.slice(this.right.length-r+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-r+this.left.length).reverse())}splice(t,n,r){const o=n||0;this.setCursor(Math.trunc(t));const i=this.right.splice(this.right.length-o,Number.POSITIVE_INFINITY);return r&&nf(this.left,r),i.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),nf(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),nf(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t=4?t(a):e.interrupt(r.parser.constructs.flow,n,t)(a)}}function JA(e,t,n,r,o,i,a,s,l){const c=l||Number.POSITIVE_INFINITY;let u=0;return d;function d(y){return y===60?(e.enter(r),e.enter(o),e.enter(i),e.consume(y),e.exit(i),h):y===null||y===32||y===41||d2(y)?n(y):(e.enter(r),e.enter(a),e.enter(s),e.enter("chunkString",{contentType:"string"}),g(y))}function h(y){return y===62?(e.enter(i),e.consume(y),e.exit(i),e.exit(o),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),p(y))}function p(y){return y===62?(e.exit("chunkString"),e.exit(s),h(y)):y===null||y===60||Ot(y)?n(y):(e.consume(y),y===92?m:p)}function m(y){return y===60||y===62||y===92?(e.consume(y),p):p(y)}function g(y){return!u&&(y===null||y===41||Ao(y))?(e.exit("chunkString"),e.exit(s),e.exit(a),e.exit(r),t(y)):u999||p===null||p===91||p===93&&!l||p===94&&!s&&"_hiddenFootnoteSupport"in a.parser.constructs?n(p):p===93?(e.exit(i),e.enter(o),e.consume(p),e.exit(o),e.exit(r),t):Ot(p)?(e.enter("lineEnding"),e.consume(p),e.exit("lineEnding"),u):(e.enter("chunkString",{contentType:"string"}),d(p))}function d(p){return p===null||p===91||p===93||Ot(p)||s++>999?(e.exit("chunkString"),u(p)):(e.consume(p),l||(l=!Qt(p)),p===92?h:d)}function h(p){return p===91||p===92||p===93?(e.consume(p),s++,d):d(p)}}function eD(e,t,n,r,o,i){let a;return s;function s(h){return h===34||h===39||h===40?(e.enter(r),e.enter(o),e.consume(h),e.exit(o),a=h===40?41:h,l):n(h)}function l(h){return h===a?(e.enter(o),e.consume(h),e.exit(o),e.exit(r),t):(e.enter(i),c(h))}function c(h){return h===a?(e.exit(i),l(a)):h===null?n(h):Ot(h)?(e.enter("lineEnding"),e.consume(h),e.exit("lineEnding"),bn(e,c,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),u(h))}function u(h){return h===a||h===null||Ot(h)?(e.exit("chunkString"),c(h)):(e.consume(h),h===92?d:u)}function d(h){return h===a||h===92?(e.consume(h),u):u(h)}}function Wf(e,t){let n;return r;function r(o){return Ot(o)?(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),n=!0,r):Qt(o)?bn(e,r,n?"linePrefix":"lineSuffix")(o):t(o)}}const zSe={name:"definition",tokenize:LSe},jSe={tokenize:BSe,partial:!0};function LSe(e,t,n){const r=this;let o;return i;function i(p){return e.enter("definition"),a(p)}function a(p){return QA.call(r,e,s,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(p)}function s(p){return o=Ou(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),p===58?(e.enter("definitionMarker"),e.consume(p),e.exit("definitionMarker"),l):n(p)}function l(p){return Ao(p)?Wf(e,c)(p):c(p)}function c(p){return JA(e,u,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(p)}function u(p){return e.attempt(jSe,d,d)(p)}function d(p){return Qt(p)?bn(e,h,"whitespace")(p):h(p)}function h(p){return p===null||Ot(p)?(e.exit("definition"),r.parser.defined.push(o),t(p)):n(p)}}function BSe(e,t,n){return r;function r(s){return Ao(s)?Wf(e,o)(s):n(s)}function o(s){return eD(e,i,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(s)}function i(s){return Qt(s)?bn(e,a,"whitespace")(s):a(s)}function a(s){return s===null||Ot(s)?t(s):n(s)}}const ASe={name:"hardBreakEscape",tokenize:DSe};function DSe(e,t,n){return r;function r(i){return e.enter("hardBreakEscape"),e.consume(i),o}function o(i){return Ot(i)?(e.exit("hardBreakEscape"),t(i)):n(i)}}const FSe={name:"headingAtx",tokenize:USe,resolve:HSe};function HSe(e,t){let n=e.length-2,r=3,o,i;return e[r][1].type==="whitespace"&&(r+=2),n-2>r&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(r===n-1||n-4>r&&e[n-2][1].type==="whitespace")&&(n-=r+1===n?2:4),n>r&&(o={type:"atxHeadingText",start:e[r][1].start,end:e[n][1].end},i={type:"chunkText",start:e[r][1].start,end:e[n][1].end,contentType:"text"},ms(e,r,n-r+1,[["enter",o,t],["enter",i,t],["exit",i,t],["exit",o,t]])),e}function USe(e,t,n){let r=0;return o;function o(u){return e.enter("atxHeading"),i(u)}function i(u){return e.enter("atxHeadingSequence"),a(u)}function a(u){return u===35&&r++<6?(e.consume(u),a):u===null||Ao(u)?(e.exit("atxHeadingSequence"),s(u)):n(u)}function s(u){return u===35?(e.enter("atxHeadingSequence"),l(u)):u===null||Ot(u)?(e.exit("atxHeading"),t(u)):Qt(u)?bn(e,s,"whitespace")(u):(e.enter("atxHeadingText"),c(u))}function l(u){return u===35?(e.consume(u),l):(e.exit("atxHeadingSequence"),s(u))}function c(u){return u===null||u===35||Ao(u)?(e.exit("atxHeadingText"),s(u)):(e.consume(u),c)}}const VSe=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],HO=["pre","script","style","textarea"],$Se={name:"htmlFlow",tokenize:qSe,resolveTo:KSe,concrete:!0},WSe={tokenize:ZSe,partial:!0},XSe={tokenize:GSe,partial:!0};function KSe(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function qSe(e,t,n){const r=this;let o,i,a,s,l;return c;function c(T){return u(T)}function u(T){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(T),d}function d(T){return T===33?(e.consume(T),h):T===47?(e.consume(T),i=!0,g):T===63?(e.consume(T),o=3,r.interrupt?t:R):wa(T)?(e.consume(T),a=String.fromCharCode(T),v):n(T)}function h(T){return T===45?(e.consume(T),o=2,p):T===91?(e.consume(T),o=5,s=0,m):wa(T)?(e.consume(T),o=4,r.interrupt?t:R):n(T)}function p(T){return T===45?(e.consume(T),r.interrupt?t:R):n(T)}function m(T){const q="CDATA[";return T===q.charCodeAt(s++)?(e.consume(T),s===q.length?r.interrupt?t:V:m):n(T)}function g(T){return wa(T)?(e.consume(T),a=String.fromCharCode(T),v):n(T)}function v(T){if(T===null||T===47||T===62||Ao(T)){const q=T===47,te=a.toLowerCase();return!q&&!i&&HO.includes(te)?(o=1,r.interrupt?t(T):V(T)):VSe.includes(a.toLowerCase())?(o=6,q?(e.consume(T),y):r.interrupt?t(T):V(T)):(o=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(T):i?b(T):x(T))}return T===45||Qo(T)?(e.consume(T),a+=String.fromCharCode(T),v):n(T)}function y(T){return T===62?(e.consume(T),r.interrupt?t:V):n(T)}function b(T){return Qt(T)?(e.consume(T),b):H(T)}function x(T){return T===47?(e.consume(T),H):T===58||T===95||wa(T)?(e.consume(T),S):Qt(T)?(e.consume(T),x):H(T)}function S(T){return T===45||T===46||T===58||T===95||Qo(T)?(e.consume(T),S):O(T)}function O(T){return T===61?(e.consume(T),E):Qt(T)?(e.consume(T),O):x(T)}function E(T){return T===null||T===60||T===61||T===62||T===96?n(T):T===34||T===39?(e.consume(T),l=T,k):Qt(T)?(e.consume(T),E):A(T)}function k(T){return T===l?(e.consume(T),l=null,F):T===null||Ot(T)?n(T):(e.consume(T),k)}function A(T){return T===null||T===34||T===39||T===47||T===60||T===61||T===62||T===96||Ao(T)?O(T):(e.consume(T),A)}function F(T){return T===47||T===62||Qt(T)?x(T):n(T)}function H(T){return T===62?(e.consume(T),U):n(T)}function U(T){return T===null||Ot(T)?V(T):Qt(T)?(e.consume(T),U):n(T)}function V(T){return T===45&&o===2?(e.consume(T),I):T===60&&o===1?(e.consume(T),M):T===62&&o===4?(e.consume(T),L):T===63&&o===3?(e.consume(T),R):T===93&&o===5?(e.consume(T),B):Ot(T)&&(o===6||o===7)?(e.exit("htmlFlowData"),e.check(WSe,P,z)(T)):T===null||Ot(T)?(e.exit("htmlFlowData"),z(T)):(e.consume(T),V)}function z(T){return e.check(XSe,w,P)(T)}function w(T){return e.enter("lineEnding"),e.consume(T),e.exit("lineEnding"),C}function C(T){return T===null||Ot(T)?z(T):(e.enter("htmlFlowData"),V(T))}function I(T){return T===45?(e.consume(T),R):V(T)}function M(T){return T===47?(e.consume(T),a="",N):V(T)}function N(T){if(T===62){const q=a.toLowerCase();return HO.includes(q)?(e.consume(T),L):V(T)}return wa(T)&&a.length<8?(e.consume(T),a+=String.fromCharCode(T),N):V(T)}function B(T){return T===93?(e.consume(T),R):V(T)}function R(T){return T===62?(e.consume(T),L):T===45&&o===2?(e.consume(T),R):V(T)}function L(T){return T===null||Ot(T)?(e.exit("htmlFlowData"),P(T)):(e.consume(T),L)}function P(T){return e.exit("htmlFlow"),t(T)}}function GSe(e,t,n){const r=this;return o;function o(a){return Ot(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),i):n(a)}function i(a){return r.parser.lazy[r.now().line]?n(a):t(a)}}function ZSe(e,t,n){return r;function r(o){return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),e.attempt(iy,t,n)}}const YSe={name:"htmlText",tokenize:_Se};function _Se(e,t,n){const r=this;let o,i,a;return s;function s(R){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(R),l}function l(R){return R===33?(e.consume(R),c):R===47?(e.consume(R),O):R===63?(e.consume(R),x):wa(R)?(e.consume(R),A):n(R)}function c(R){return R===45?(e.consume(R),u):R===91?(e.consume(R),i=0,m):wa(R)?(e.consume(R),b):n(R)}function u(R){return R===45?(e.consume(R),p):n(R)}function d(R){return R===null?n(R):R===45?(e.consume(R),h):Ot(R)?(a=d,M(R)):(e.consume(R),d)}function h(R){return R===45?(e.consume(R),p):d(R)}function p(R){return R===62?I(R):R===45?h(R):d(R)}function m(R){const L="CDATA[";return R===L.charCodeAt(i++)?(e.consume(R),i===L.length?g:m):n(R)}function g(R){return R===null?n(R):R===93?(e.consume(R),v):Ot(R)?(a=g,M(R)):(e.consume(R),g)}function v(R){return R===93?(e.consume(R),y):g(R)}function y(R){return R===62?I(R):R===93?(e.consume(R),y):g(R)}function b(R){return R===null||R===62?I(R):Ot(R)?(a=b,M(R)):(e.consume(R),b)}function x(R){return R===null?n(R):R===63?(e.consume(R),S):Ot(R)?(a=x,M(R)):(e.consume(R),x)}function S(R){return R===62?I(R):x(R)}function O(R){return wa(R)?(e.consume(R),E):n(R)}function E(R){return R===45||Qo(R)?(e.consume(R),E):k(R)}function k(R){return Ot(R)?(a=k,M(R)):Qt(R)?(e.consume(R),k):I(R)}function A(R){return R===45||Qo(R)?(e.consume(R),A):R===47||R===62||Ao(R)?F(R):n(R)}function F(R){return R===47?(e.consume(R),I):R===58||R===95||wa(R)?(e.consume(R),H):Ot(R)?(a=F,M(R)):Qt(R)?(e.consume(R),F):I(R)}function H(R){return R===45||R===46||R===58||R===95||Qo(R)?(e.consume(R),H):U(R)}function U(R){return R===61?(e.consume(R),V):Ot(R)?(a=U,M(R)):Qt(R)?(e.consume(R),U):F(R)}function V(R){return R===null||R===60||R===61||R===62||R===96?n(R):R===34||R===39?(e.consume(R),o=R,z):Ot(R)?(a=V,M(R)):Qt(R)?(e.consume(R),V):(e.consume(R),w)}function z(R){return R===o?(e.consume(R),o=void 0,C):R===null?n(R):Ot(R)?(a=z,M(R)):(e.consume(R),z)}function w(R){return R===null||R===34||R===39||R===60||R===61||R===96?n(R):R===47||R===62||Ao(R)?F(R):(e.consume(R),w)}function C(R){return R===47||R===62||Ao(R)?F(R):n(R)}function I(R){return R===62?(e.consume(R),e.exit("htmlTextData"),e.exit("htmlText"),t):n(R)}function M(R){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(R),e.exit("lineEnding"),N}function N(R){return Qt(R)?bn(e,B,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(R):B(R)}function B(R){return e.enter("htmlTextData"),a(R)}}const XE={name:"labelEnd",tokenize:rCe,resolveTo:nCe,resolveAll:tCe},JSe={tokenize:oCe},QSe={tokenize:iCe},eCe={tokenize:aCe};function tCe(e){let t=-1;for(;++t=3&&(c===null||Ot(c))?(e.exit("thematicBreak"),t(c)):n(c)}function l(c){return c===o?(e.consume(c),r++,l):(e.exit("thematicBreakSequence"),Qt(c)?bn(e,s,"whitespace")(c):s(c))}}const ko={name:"list",tokenize:mCe,continuation:{tokenize:gCe},exit:yCe},hCe={tokenize:bCe,partial:!0},pCe={tokenize:vCe,partial:!0};function mCe(e,t,n){const r=this,o=r.events[r.events.length-1];let i=o&&o[1].type==="linePrefix"?o[2].sliceSerialize(o[1],!0).length:0,a=0;return s;function s(p){const m=r.containerState.type||(p===42||p===43||p===45?"listUnordered":"listOrdered");if(m==="listUnordered"?!r.containerState.marker||p===r.containerState.marker:f2(p)){if(r.containerState.type||(r.containerState.type=m,e.enter(m,{_container:!0})),m==="listUnordered")return e.enter("listItemPrefix"),p===42||p===45?e.check(n0,n,c)(p):c(p);if(!r.interrupt||p===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),l(p)}return n(p)}function l(p){return f2(p)&&++a<10?(e.consume(p),l):(!r.interrupt||a<2)&&(r.containerState.marker?p===r.containerState.marker:p===41||p===46)?(e.exit("listItemValue"),c(p)):n(p)}function c(p){return e.enter("listItemMarker"),e.consume(p),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||p,e.check(iy,r.interrupt?n:u,e.attempt(hCe,h,d))}function u(p){return r.containerState.initialBlankLine=!0,i++,h(p)}function d(p){return Qt(p)?(e.enter("listItemPrefixWhitespace"),e.consume(p),e.exit("listItemPrefixWhitespace"),h):n(p)}function h(p){return r.containerState.size=i+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(p)}}function gCe(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(iy,o,i);function o(s){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,bn(e,t,"listItemIndent",r.containerState.size+1)(s)}function i(s){return r.containerState.furtherBlankLines||!Qt(s)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,a(s)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(pCe,t,a)(s))}function a(s){return r.containerState._closeFlow=!0,r.interrupt=void 0,bn(e,e.attempt(ko,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(s)}}function vCe(e,t,n){const r=this;return bn(e,o,"listItemIndent",r.containerState.size+1);function o(i){const a=r.events[r.events.length-1];return a&&a[1].type==="listItemIndent"&&a[2].sliceSerialize(a[1],!0).length===r.containerState.size?t(i):n(i)}}function yCe(e){e.exit(this.containerState.type)}function bCe(e,t,n){const r=this;return bn(e,o,"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function o(i){const a=r.events[r.events.length-1];return!Qt(i)&&a&&a[1].type==="listItemPrefixWhitespace"?t(i):n(i)}}const UO={name:"setextUnderline",tokenize:xCe,resolveTo:wCe};function wCe(e,t){let n=e.length,r,o,i;for(;n--;)if(e[n][0]==="enter"){if(e[n][1].type==="content"){r=n;break}e[n][1].type==="paragraph"&&(o=n)}else e[n][1].type==="content"&&e.splice(n,1),!i&&e[n][1].type==="definition"&&(i=n);const a={type:"setextHeading",start:Object.assign({},e[o][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[o][1].type="setextHeadingText",i?(e.splice(o,0,["enter",a,t]),e.splice(i+1,0,["exit",e[r][1],t]),e[r][1].end=Object.assign({},e[i][1].end)):e[r][1]=a,e.push(["exit",a,t]),e}function xCe(e,t,n){const r=this;let o;return i;function i(c){let u=r.events.length,d;for(;u--;)if(r.events[u][1].type!=="lineEnding"&&r.events[u][1].type!=="linePrefix"&&r.events[u][1].type!=="content"){d=r.events[u][1].type==="paragraph";break}return!r.parser.lazy[r.now().line]&&(r.interrupt||d)?(e.enter("setextHeadingLine"),o=c,a(c)):n(c)}function a(c){return e.enter("setextHeadingLineSequence"),s(c)}function s(c){return c===o?(e.consume(c),s):(e.exit("setextHeadingLineSequence"),Qt(c)?bn(e,l,"lineSuffix")(c):l(c))}function l(c){return c===null||Ot(c)?(e.exit("setextHeadingLine"),t(c)):n(c)}}const SCe={tokenize:CCe};function CCe(e){const t=this,n=e.attempt(iy,r,e.attempt(this.parser.constructs.flowInitial,o,bn(e,e.attempt(this.parser.constructs.flow,o,e.attempt(ISe,o)),"linePrefix")));return n;function r(i){if(i===null){e.consume(i);return}return e.enter("lineEndingBlank"),e.consume(i),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}function o(i){if(i===null){e.consume(i);return}return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),t.currentConstruct=void 0,n}}const ECe={resolveAll:nD()},PCe=tD("string"),OCe=tD("text");function tD(e){return{tokenize:t,resolveAll:nD(e==="text"?kCe:void 0)};function t(n){const r=this,o=this.parser.constructs[e],i=n.attempt(o,a,s);return a;function a(u){return c(u)?i(u):s(u)}function s(u){if(u===null){n.consume(u);return}return n.enter("data"),n.consume(u),l}function l(u){return c(u)?(n.exit("data"),i(u)):(n.consume(u),l)}function c(u){if(u===null)return!0;const d=o[u];let h=-1;if(d)for(;++h-1){const s=a[0];typeof s=="string"?a[0]=s.slice(r):a.shift()}i>0&&a.push(e[o].slice(0,i))}return a}function RCe(e,t){let n=-1;const r=[];let o;for(;++n0){const le=j.tokenStack[j.tokenStack.length-1];(le[1]||$O).call(j,void 0,le[0])}for($.position={start:js(ce.length>0?ce[0][1].start:{line:1,column:1,offset:0}),end:js(ce.length>0?ce[ce.length-2][1].end:{line:1,column:1,offset:0})},Z=-1;++Z1?"-"+s:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(a)}]};e.patch(t,l);const c={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,c),e.applyData(t,c)}function rEe(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function oEe(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}}function iD(e,t){const n=t.referenceType;let r="]";if(n==="collapsed"?r+="[]":n==="full"&&(r+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+r}];const o=e.all(t),i=o[0];i&&i.type==="text"?i.value="["+i.value:o.unshift({type:"text",value:"["});const a=o[o.length-1];return a&&a.type==="text"?a.value+=r:o.push({type:"text",value:r}),o}function iEe(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return iD(e,t);const o={src:Ld(r.url||""),alt:t.alt};r.title!==null&&r.title!==void 0&&(o.title=r.title);const i={type:"element",tagName:"img",properties:o,children:[]};return e.patch(t,i),e.applyData(t,i)}function aEe(e,t){const n={src:Ld(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function sEe(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function lEe(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return iD(e,t);const o={href:Ld(r.url||"")};r.title!==null&&r.title!==void 0&&(o.title=r.title);const i={type:"element",tagName:"a",properties:o,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)}function cEe(e,t){const n={href:Ld(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function uEe(e,t,n){const r=e.all(t),o=n?dEe(n):aD(t),i={},a=[];if(typeof t.checked=="boolean"){const u=r[0];let d;u&&u.type==="element"&&u.tagName==="p"?d=u:(d={type:"element",tagName:"p",properties:{},children:[]},r.unshift(d)),d.children.length>0&&d.children.unshift({type:"text",value:" "}),d.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),i.className=["task-list-item"]}let s=-1;for(;++s1}function fEe(e,t){const n={},r=e.all(t);let o=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++o0){const a={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},s=FE(t.children[1]),l=HA(t.children[t.children.length-1]);s&&l&&(a.position={start:s,end:l}),o.push(a)}const i={type:"element",tagName:"table",properties:{},children:e.wrap(o,!0)};return e.patch(t,i),e.applyData(t,i)}function vEe(e,t,n){const r=n?n.children:void 0,i=(r?r.indexOf(t):1)===0?"th":"td",a=n&&n.type==="table"?n.align:void 0,s=a?a.length:t.children.length;let l=-1;const c=[];for(;++l0,!0),r[0]),o=r.index+r[0].length,r=n.exec(t);return i.push(KO(t.slice(o),o>0,!1)),i.join("")}function KO(e,t,n){let r=0,o=e.length;if(t){let i=e.codePointAt(r);for(;i===WO||i===XO;)r++,i=e.codePointAt(r)}if(n){let i=e.codePointAt(o-1);for(;i===WO||i===XO;)o--,i=e.codePointAt(o-1)}return o>r?e.slice(r,o):""}function wEe(e,t){const n={type:"text",value:bEe(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function xEe(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const SEe={blockquote:_Ce,break:JCe,code:QCe,delete:eEe,emphasis:tEe,footnoteReference:nEe,heading:rEe,html:oEe,imageReference:iEe,image:aEe,inlineCode:sEe,linkReference:lEe,link:cEe,listItem:uEe,list:fEe,paragraph:hEe,root:pEe,strong:mEe,table:gEe,tableCell:yEe,tableRow:vEe,text:wEe,thematicBreak:xEe,toml:gm,yaml:gm,definition:gm,footnoteDefinition:gm};function gm(){}const sD=-1,ay=0,Cg=1,Eg=2,KE=3,qE=4,GE=5,ZE=6,lD=7,cD=8,qO=typeof self=="object"?self:globalThis,CEe=(e,t)=>{const n=(o,i)=>(e.set(i,o),o),r=o=>{if(e.has(o))return e.get(o);const[i,a]=t[o];switch(i){case ay:case sD:return n(a,o);case Cg:{const s=n([],o);for(const l of a)s.push(r(l));return s}case Eg:{const s=n({},o);for(const[l,c]of a)s[r(l)]=r(c);return s}case KE:return n(new Date(a),o);case qE:{const{source:s,flags:l}=a;return n(new RegExp(s,l),o)}case GE:{const s=n(new Map,o);for(const[l,c]of a)s.set(r(l),r(c));return s}case ZE:{const s=n(new Set,o);for(const l of a)s.add(r(l));return s}case lD:{const{name:s,message:l}=a;return n(new qO[s](l),o)}case cD:return n(BigInt(a),o);case"BigInt":return n(Object(BigInt(a)),o)}return n(new qO[i](a),o)};return r},GO=e=>CEe(new Map,e)(0),qc="",{toString:EEe}={},{keys:PEe}=Object,rf=e=>{const t=typeof e;if(t!=="object"||!e)return[ay,t];const n=EEe.call(e).slice(8,-1);switch(n){case"Array":return[Cg,qc];case"Object":return[Eg,qc];case"Date":return[KE,qc];case"RegExp":return[qE,qc];case"Map":return[GE,qc];case"Set":return[ZE,qc]}return n.includes("Array")?[Cg,n]:n.includes("Error")?[lD,n]:[Eg,n]},vm=([e,t])=>e===ay&&(t==="function"||t==="symbol"),OEe=(e,t,n,r)=>{const o=(a,s)=>{const l=r.push(a)-1;return n.set(s,l),l},i=a=>{if(n.has(a))return n.get(a);let[s,l]=rf(a);switch(s){case ay:{let u=a;switch(l){case"bigint":s=cD,u=a.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+l);u=null;break;case"undefined":return o([sD],a)}return o([s,u],a)}case Cg:{if(l)return o([l,[...a]],a);const u=[],d=o([s,u],a);for(const h of a)u.push(i(h));return d}case Eg:{if(l)switch(l){case"BigInt":return o([l,a.toString()],a);case"Boolean":case"Number":case"String":return o([l,a.valueOf()],a)}if(t&&"toJSON"in a)return i(a.toJSON());const u=[],d=o([s,u],a);for(const h of PEe(a))(e||!vm(rf(a[h])))&&u.push([i(h),i(a[h])]);return d}case KE:return o([s,a.toISOString()],a);case qE:{const{source:u,flags:d}=a;return o([s,{source:u,flags:d}],a)}case GE:{const u=[],d=o([s,u],a);for(const[h,p]of a)(e||!(vm(rf(h))||vm(rf(p))))&&u.push([i(h),i(p)]);return d}case ZE:{const u=[],d=o([s,u],a);for(const h of a)(e||!vm(rf(h)))&&u.push(i(h));return d}}const{message:c}=a;return o([s,{name:l,message:c}],a)};return i},ZO=(e,{json:t,lossy:n}={})=>{const r=[];return OEe(!(t||n),!!t,new Map,r)(e),r},Pg=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?GO(ZO(e,t)):structuredClone(e):(e,t)=>GO(ZO(e,t));function kEe(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function IEe(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function NEe(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||kEe,r=e.options.footnoteBackLabel||IEe,o=e.options.footnoteLabel||"Footnotes",i=e.options.footnoteLabelTagName||"h2",a=e.options.footnoteLabelProperties||{className:["sr-only"]},s=[];let l=-1;for(;++l0&&m.push({type:"text",value:" "});let b=typeof n=="string"?n:n(l,p);typeof b=="string"&&(b={type:"text",value:b}),m.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+h+(p>1?"-"+p:""),dataFootnoteBackref:"",ariaLabel:typeof r=="string"?r:r(l,p),className:["data-footnote-backref"]},children:Array.isArray(b)?b:[b]})}const v=u[u.length-1];if(v&&v.type==="element"&&v.tagName==="p"){const b=v.children[v.children.length-1];b&&b.type==="text"?b.value+=" ":v.children.push({type:"text",value:" "}),v.children.push(...m)}else u.push(...m);const y={type:"element",tagName:"li",properties:{id:t+"fn-"+h},children:e.wrap(u,!0)};e.patch(c,y),s.push(y)}if(s.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:i,properties:{...Pg(a),id:"footnote-label"},children:[{type:"text",value:o}]},{type:"text",value:` -`},{type:"element",tagName:"ol",properties:{},children:e.wrap(s,!0)},{type:"text",value:` -`}]}}const uD=function(e){if(e==null)return zEe;if(typeof e=="function")return sy(e);if(typeof e=="object")return Array.isArray(e)?REe(e):MEe(e);if(typeof e=="string")return TEe(e);throw new Error("Expected function, string, or object as test")};function REe(e){const t=[];let n=-1;for(;++n":""))+")"})}return h;function h(){let p=dD,m,g,v;if((!t||i(l,c,u[u.length-1]||void 0))&&(p=DEe(n(l,u)),p[0]===YO))return p;if("children"in l&&l.children){const y=l;if(y.children&&p[0]!==BEe)for(g=(r?y.children.length:-1)+a,v=u.concat(y);g>-1&&g0&&n.push({type:"text",value:` -`}),n}function _O(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function JO(e,t){const n=HEe(e,t),r=n.one(e,void 0),o=NEe(n),i=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return o&&i.children.push({type:"text",value:` -`},o),i}function XEe(e,t){return e&&"run"in e?async function(n,r){const o=JO(n,{file:r,...t});await e.run(o,r)}:function(n,r){return JO(n,{file:r,...t||e})}}function QO(e){if(e)throw e}var r0=Object.prototype.hasOwnProperty,hD=Object.prototype.toString,ek=Object.defineProperty,tk=Object.getOwnPropertyDescriptor,nk=function(t){return typeof Array.isArray=="function"?Array.isArray(t):hD.call(t)==="[object Array]"},rk=function(t){if(!t||hD.call(t)!=="[object Object]")return!1;var n=r0.call(t,"constructor"),r=t.constructor&&t.constructor.prototype&&r0.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!n&&!r)return!1;var o;for(o in t);return typeof o>"u"||r0.call(t,o)},ok=function(t,n){ek&&n.name==="__proto__"?ek(t,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):t[n.name]=n.newValue},ik=function(t,n){if(n==="__proto__")if(r0.call(t,n)){if(tk)return tk(t,n).value}else return;return t[n]},KEe=function e(){var t,n,r,o,i,a,s=arguments[0],l=1,c=arguments.length,u=!1;for(typeof s=="boolean"&&(u=s,s=arguments[1]||{},l=2),(s==null||typeof s!="object"&&typeof s!="function")&&(s={});la.length;let l;s&&a.push(o);try{l=e.apply(this,a)}catch(c){const u=c;if(s&&n)throw u;return o(u)}s||(l&&l.then&&typeof l.then=="function"?l.then(i,o):l instanceof Error?o(l):i(l))}function o(a,...s){n||(n=!0,t(a,...s))}function i(a){o(null,a)}}const ga={basename:ZEe,dirname:YEe,extname:_Ee,join:JEe,sep:"/"};function ZEe(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');Sp(e);let n=0,r=-1,o=e.length,i;if(t===void 0||t.length===0||t.length>e.length){for(;o--;)if(e.codePointAt(o)===47){if(i){n=o+1;break}}else r<0&&(i=!0,r=o+1);return r<0?"":e.slice(n,r)}if(t===e)return"";let a=-1,s=t.length-1;for(;o--;)if(e.codePointAt(o)===47){if(i){n=o+1;break}}else a<0&&(i=!0,a=o+1),s>-1&&(e.codePointAt(o)===t.codePointAt(s--)?s<0&&(r=o):(s=-1,r=a));return n===r?r=a:r<0&&(r=e.length),e.slice(n,r)}function YEe(e){if(Sp(e),e.length===0)return".";let t=-1,n=e.length,r;for(;--n;)if(e.codePointAt(n)===47){if(r){t=n;break}}else r||(r=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function _Ee(e){Sp(e);let t=e.length,n=-1,r=0,o=-1,i=0,a;for(;t--;){const s=e.codePointAt(t);if(s===47){if(a){r=t+1;break}continue}n<0&&(a=!0,n=t+1),s===46?o<0?o=t:i!==1&&(i=1):o>-1&&(i=-1)}return o<0||n<0||i===0||i===1&&o===n-1&&o===r+1?"":e.slice(o,n)}function JEe(...e){let t=-1,n;for(;++t0&&e.codePointAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function e3e(e,t){let n="",r=0,o=-1,i=0,a=-1,s,l;for(;++a<=e.length;){if(a2){if(l=n.lastIndexOf("/"),l!==n.length-1){l<0?(n="",r=0):(n=n.slice(0,l),r=n.length-1-n.lastIndexOf("/")),o=a,i=0;continue}}else if(n.length>0){n="",r=0,o=a,i=0;continue}}t&&(n=n.length>0?n+"/..":"..",r=2)}else n.length>0?n+="/"+e.slice(o+1,a):n=e.slice(o+1,a),r=a-o-1;o=a,i=0}else s===46&&i>-1?i++:i=-1}return n}function Sp(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const t3e={cwd:n3e};function n3e(){return"/"}function g2(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function r3e(e){if(typeof e=="string")e=new URL(e);else if(!g2(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return o3e(e)}function o3e(e){if(e.hostname!==""){const r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}const t=e.pathname;let n=-1;for(;++n0){let[p,...m]=u;const g=r[h][1];m2(g)&&m2(p)&&(p=pb(!0,g,p)),r[h]=[c,p,...m]}}}}const l3e=new YE().freeze();function yb(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function bb(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function wb(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function sk(e){if(!m2(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function lk(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function ym(e){return c3e(e)?e:new pD(e)}function c3e(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function u3e(e){return typeof e=="string"||d3e(e)}function d3e(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const f3e="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",ck=[],uk={allowDangerousHtml:!0},h3e=/^(https?|ircs?|mailto|xmpp)$/i,p3e=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function m3e(e){const t=e.allowedElements,n=e.allowElement,r=e.children||"",o=e.className,i=e.components,a=e.disallowedElements,s=e.rehypePlugins||ck,l=e.remarkPlugins||ck,c=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...uk}:uk,u=e.skipHtml,d=e.unwrapDisallowed,h=e.urlTransform||g3e,p=l3e().use(YCe).use(l).use(XEe,c).use(s),m=new pD;typeof r=="string"&&(m.value=r);for(const b of p3e)Object.hasOwn(e,b.from)&&(""+b.from+(b.to?"use `"+b.to+"` instead":"remove it")+f3e+b.id,void 0);const g=p.parse(m);let v=p.runSync(g,m);return o&&(v={type:"element",tagName:"div",properties:{className:o},children:v.type==="root"?v.children:[v]}),fD(v,y),I2e(v,{Fragment:K.Fragment,components:i,ignoreInvalidStyle:!0,jsx:K.jsx,jsxs:K.jsxs,passKeys:!0,passNode:!0});function y(b,x,S){if(b.type==="raw"&&S&&typeof x=="number")return u?S.children.splice(x,1):S.children[x]={type:"text",value:b.value},x;if(b.type==="element"){let O;for(O in db)if(Object.hasOwn(db,O)&&Object.hasOwn(b.properties,O)){const E=b.properties[O],k=db[O];(k===null||k.includes(b.tagName))&&(b.properties[O]=h(String(E||""),O,b))}}if(b.type==="element"){let O=t?!t.includes(b.tagName):a?a.includes(b.tagName):!1;if(!O&&n&&typeof x=="number"&&(O=!n(b,x,S)),O&&S&&typeof x=="number")return d&&b.children?S.children.splice(x,1,...b.children):S.children.splice(x,1),x}}}function g3e(e){const t=e.indexOf(":"),n=e.indexOf("?"),r=e.indexOf("#"),o=e.indexOf("/");return t<0||o>-1&&t>o||n>-1&&t>n||r>-1&&t>r||h3e.test(e.slice(0,t))?e:""}function dk(e){const t={a:"a",code:"code",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...e.components};return K.jsxs(K.Fragment,{children:[K.jsxs(t.p,{children:[K.jsx(t.a,{href:"https://github.com/polkadot-fellows/RFCs/",children:"RFCs repository"})," contains a number of Requests for Comment (RFCs) detailing proposed changes to the technical implementation of the Polkadot network. These RFCs are for the discussion and design of features which have been submitted for consideration to the developer Fellowship of Polkadot, as well as targets for the Fellowship's on-chain bodies to signal approval or disapproval of."]}),` -`,K.jsx(t.h2,{children:"Scope"}),` -`,K.jsxs(t.p,{children:["According to the ",K.jsx(t.a,{href:"https://github.com/polkadot-fellows/manifesto/blob/0c3df46d76625980b8b48742cb86f4d8fa6dda8d/manifesto.pdf",children:"Fellowship Manifesto"}),", members of the Polkadot Fellowship are responsible for expertise in the strict description(s) and/or implementation(s) of these areas of contribution:"]}),` -`,K.jsxs(t.ul,{children:[` -`,K.jsx(t.li,{children:"the internals of all functional Polkadot node implementations;"}),` -`,K.jsx(t.li,{children:"cryptographic data-structures, algorithms, languages and APIs required for the continued upkeep of the Polkadot (Main) Network;"}),` -`,K.jsx(t.li,{children:"consensus algorithms concerning the Relay-chain (BABE & GRANDPA);"}),` -`,K.jsx(t.li,{children:"trust-free bridges relying on said consensus algorithms (planned to be) utilised by system chains;"}),` -`,K.jsx(t.li,{children:"parachain consensus;"}),` -`,K.jsx(t.li,{children:"cross-chain message passing (XCMP, HRMP, DMP & UMP);"}),` -`,K.jsx(t.li,{children:"the Polkadot libp2p-based peer networking protocol;"}),` -`,K.jsx(t.li,{children:"the Polkadot topology strategies;"}),` -`,K.jsx(t.li,{children:"chain synchronisation strategies utilised by Polkadot;"}),` -`,K.jsx(t.li,{children:"the Polkadot business-logic (aka the 'runtime');"}),` -`,K.jsx(t.li,{children:"pallets utilised by the Polkadot (Main) Network and its system chains;"}),` -`,K.jsx(t.li,{children:"the internals of the frame pallet framework;"}),` -`,K.jsx(t.li,{children:"runtime and host APIs;"}),` -`,K.jsx(t.li,{children:"the XCM specification and realisation;"}),` -`,K.jsx(t.li,{children:"standard RPCs;"}),` -`,K.jsx(t.li,{children:"user-interface code required to practically execute upgrades to the Polkadot (Main) Network; and"}),` -`,K.jsx(t.li,{children:"code or technology required by, and utilised primarily for, any code or technology already included."}),` -`]}),` -`,K.jsx(t.p,{children:"These RFCs are scoped to the subset of these concerns which must be held consistent across all implementations. Various implementation details, such as internal node algorithms, programming languages, or database formats are out of scope. Non-exhaustively, changes to network protocol descriptions, runtime logic and runtime public interfaces, inherents, transaction formats should be discussed via RFCs."}),` -`,K.jsx(t.h2,{children:"Significance"}),` -`,K.jsx(t.p,{children:"These RFCs are in practice only a signaling mechanism to determine and indicate the Fellowship's design and architecture preferences and to coordinate discussion and social consensus on architectures and designs according to open-source principles."}),` -`,K.jsx(t.p,{children:`The Fellowship holds only the powers vested in it by Polkadot's governance, which are limited to the expression of expert opinion and the ability to move proposals to more lenient governance tracks when necessary. It is not an arbiter of the "correctness" of any particular runtime or node implementation, and the practical meaning of these RFCs follows as a consequence of its limited powers.`}),` -`,K.jsx(t.p,{children:"For any RFC concerning runtime logic or interfaces, the Fellowship's capabilities are bounded by relay-chain governance, which is the ultimate decider of what code is adopted for block processing. As such, these RFCs are only loosely binding - the chains' governance has no obligation to accept the features as implemented and may accept features which have not gone through the RFC process. When it comes to node-side areas of expertise, the Fellowship's vote is more strongly binding, as the governance systems of the chains can't determine the environment the runtime is executed within, and in practice all node implementations should conform to some foundational standards in order to communicate."}),` -`,K.jsx(t.p,{children:"Merged RFCs are only an indication of support for a specific design, not a commitment to an implementation of a feature on any particular timeframe or roadmap ordering."}),` -`,K.jsx(t.h2,{children:"Process"}),` -`,K.jsx(t.p,{children:"The RFC process is open to all contributors. Anyone may open an RFC or provide comments on open RFCs."}),` -`,K.jsx(t.p,{children:"To open an RFC, follow these steps:"}),` -`,K.jsxs(t.ul,{children:[` -`,K.jsxs(t.li,{children:["Copy the ",K.jsx(t.code,{children:"0000-template.md"})," file into the ",K.jsx(t.code,{children:"text"})," folder and rename to match the title of the RFC"]}),` -`,K.jsx(t.li,{children:"Fill out the RFC template and open a PR."}),` -`,K.jsx(t.li,{children:'Rename the file to correspond to the GitHub pull request number and update the "RFC PR" field in the file.'}),` -`]}),` -`,K.jsxs(t.p,{children:["The Fellowship will decide, via an on-chain voting mechanism including members III-Dan or above, when to approve and merge RFCs. It does so by issuing an on-chain remark with the body ",K.jsx(t.code,{children:"RFC_APPROVE(xxxx, h)"})," from the ",K.jsx(t.code,{children:"Fellows"})," origin on the Polkadot Collectives blockchain, where xxxx is the number of the RFC and h is the blake2-256 hash of the raw proposal text. Once this remark has been made, the PR can be merged. This on-chain process is designed to be resilient to where the RFCs are hosted and in what format, so it can be migrated away from GitHub in the future. The fellowship should not approve more than one RFC with the same number."]}),` -`,K.jsxs(t.p,{children:["The Fellowship may also decide to reject an RFC by issuing a remark with the text ",K.jsx(t.code,{children:"RFC_REJECT(xxxx, h)"}),". This is a formality to provide clarity on when PRs (or their analogue on non-GitHub platforms) may be closed. PRs may be closed by their author, as well. PRs may be closed when sufficiently stale, as well - after a period of 1 year without acceptance."]}),` -`,K.jsxs(t.p,{children:["Problems, requirements, and descriptions in RFC text should be stated using the following definitions of terms, roughly as laid out in ",K.jsx(t.a,{href:"https://datatracker.ietf.org/doc/html/rfc2119",children:"IETF RFC 2119"}),":"]}),` -`,K.jsxs(t.ul,{children:[` -`,K.jsx(t.li,{children:'The terms "MUST", "MUST NOT", "SHALL", "SHALL NOT", or "REQUIRED" mean that the requirement is fixed and must be adhered to by implementations. These statements should be limited to those required for interoperability and security.'}),` -`,K.jsx(t.li,{children:'The terms "SHOULD", "RECOMMENDED", "SHOULD NOT", or "NOT RECOMMENDED" mean that there are only limited valid circumstances in which a requirement may be ignored.'}),` -`,K.jsx(t.li,{children:'The terms "MAY" or "OPTIONAL" mean that the requirement is optional, though interoperability between implementations making different choices in this respect is required.'}),` -`]}),` -`,K.jsx(t.h2,{children:"Bots"}),` -`,K.jsxs(t.p,{children:[K.jsx(t.a,{href:"https://github.com/polkadot-fellows/RFCs/",children:"RFCs repository"})," provides a bot for:"]}),` -`,K.jsxs(t.ul,{children:[` -`,K.jsx(t.li,{children:"Proposing RFCs on chain in a referenda to let the fellowship vote on the RFC. The referenda can only be created by accounts that are part of the fellowship."}),` -`,K.jsx(t.li,{children:"Processing (merging or closing) the PR after the on-chain referendum gets confirmed."}),` -`]}),` -`,K.jsx(t.p,{children:"To use the bot you need to write the following comment into a pull request:"}),` -`,K.jsx(t.pre,{children:K.jsx(t.code,{className:"language-text",children:`/rfc (help|propose|process) -`})}),` -`,K.jsx(t.p,{children:"It takes a moment and then the bot should answer with a comment with more instructions on how to proceed."})]})}function v3e(e={}){const{wrapper:t}=e.components||{};return t?K.jsx(t,{...e,children:K.jsx(dk,{...e})}):dk(e)}const y3e=()=>{const[e,t]=f.useState();return f.useEffect(()=>{(async()=>{const r=await(await fetch(`${Eme}/pulls`)).json();t(r)})()},[]),K.jsxs(K.Fragment,{children:[K.jsx(v3e,{}),K.jsx("h1",{children:"Open RFCs"}),K.jsx(Is,{row:!0,children:e?e.length?e.map((n,r)=>K.jsx(Is,{column:!0,lg:4,md:6,sm:12,style:{padding:"1rem"},children:K.jsxs($me,{style:{padding:"1rem"},children:[K.jsxs(Is,{row:!0,alignItems:"center",children:[K.jsx("h2",{style:{padding:"1rem 0",position:"relative",top:0},children:K.jsxs(sc,{to:`https://www.github.com/${Uj}/${Vj}/pull/${n.number}`,target:"_blank",rel:"noreferrer",children:["#",n.number," - ",n.title]})}),K.jsx("div",{className:"rfc-content",children:K.jsx(m3e,{children:n.body})})]}),K.jsxs(Is,{row:!0,alignItems:"center",style:{padding:"1rem 0",borderTop:"0.2rem solid var(--accent-color-primary)"},children:[K.jsx(Is,{column:!0,md:3,style:{paddingRight:"1rem"},children:K.jsx("img",{width:"40",style:{borderRadius:"10rem",width:"4rem"},src:`${n.user.avatar_url}`})}),K.jsx(Is,{column:!0,md:6,children:K.jsx(sc,{to:n.user.html_url,target:"_blank",rel:"noreferrer",children:n.user.login})}),K.jsx(Is,{column:!0,md:3,children:K.jsx("p",{className:"rfc-date",children:new Date(n.created_at).toDateString()})})]})]})},"index"+r)):"Nothing to see here":K.jsx(Is,{column:!0,sm:12,style:{justifyItems:"cemter",display:"flex"},children:K.jsx(Hxe,{visible:!0,height:"80",width:"80",color:"#E6007A",ariaLabel:"revolving-dot-loading",wrapperStyle:{},wrapperClass:""})})})]})},b3e=()=>K.jsxs(K.Fragment,{children:[K.jsx("div",{className:"header",children:K.jsx("h1",{children:"RFCs"})}),K.jsx("div",{className:"pageTop",children:K.jsx(y3e,{})})]});function fk(e){const t={h2:"h2",h4:"h4",p:"p",strong:"strong",...e.components};return K.jsxs(K.Fragment,{children:[K.jsx(t.p,{children:"The Polkadot Fellowship runs a call (“OpenDev”) on a monthly basis to share current and future developments of the Polkadot roadmap."}),` -`,K.jsx(t.h2,{children:"Agenda"}),` -`,K.jsx(t.p,{children:"All new and existing members are invited to join this live call to introduce themselves, present their contributions to the codebase, participate in discussions about RFCs, propose ideas for the growth of the Fellowship, and answer questions from the general public."}),` -`,K.jsx(t.h2,{children:"Upcoming call"}),` -`,K.jsxs(t.h4,{children:["The next monthly call is scheduled for: ",K.jsx(t.strong,{children:"To Be Announced"})]}),` -`,K.jsx(t.h2,{children:"Past calls"})]})}function w3e(e={}){const{wrapper:t}=e.components||{};return t?K.jsx(t,{...e,children:K.jsx(fk,{...e})}):fk(e)}const x3e=[{key:"9",sessions:"25th June 2024",videos:" https://www.youtube.com/watch?v=MU7tCyhBU7g",minutes:"https://forum.polkadot.network/t/2024-06-25-technical-fellowship-opendev-call/8890"},{key:"8",sessions:"21st May 2024",videos:"https://www.youtube.com/watch?v=War1weBu7yU",minutes:"https://forum.polkadot.network/t/2024-05-21-technical-fellowship-opendev-call/8264"},{key:"7",sessions:"23rd April 2024",videos:"https://www.youtube.com/watch?v=n6U-UbX546E",minutes:"https://forum.polkadot.network/t/2024-04-23-technical-fellowship-opendev-call/7592"},{key:"6",sessions:"19th March 2024",videos:"https://www.youtube.com/watch?v=zSKiAE7fBPI&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=1&pp=iAQB",minutes:"https://forum.polkadot.network/t/2024-03-19-technical-fellowship-opendev-call/6901"},{key:"5",sessions:"20th February 2024",videos:"https://www.youtube.com/watch?v=bqLujRSs6iY&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=2&pp=iAQB",minutes:"https://forum.polkadot.network/t/technical-fellowship-opendev-call-2024-02-20/6355"},{key:"4",sessions:"16th January 2024",videos:"https://www.youtube.com/watch?v=itUw-ndb-Tc&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=3&pp=iAQB",minutes:"N/A"}],S3e=[{key:"3",sessions:"19th December 2023",videos:"https://www.youtube.com/watch?v=VjHjRicXtl0&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=4&pp=iAQB",minutes:"https://forum.polkadot.network/t/technical-fellowship-opendev-call-2023-12-19-notes/5356"},{key:"2",sessions:"17th October 2023",videos:"https://www.youtube.com/watch?v=WJ2NUPUgWF0&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=5&pp=iAQB",minutes:"N/A"},{key:"1",sessions:"17th October 2023",videos:"https://www.youtube.com/watch?v=5P6Axm4JrmQ&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=6&pp=iAQB",minutes:"N/A"}],hk=[{title:"Sessions",dataIndex:"sessions",key:"sessions"},{title:"Videos",dataIndex:"videos",key:"videos",render:(e,{videos:t,key:n})=>K.jsxs("a",{href:t,target:"_blank",rel:"noreferrer",children:["OpenDev #",n]})},{title:"Meeting Minutes",dataIndex:"minutes",key:"minutes",render:(e,{minutes:t,key:n})=>(console.log("minutes",t),t==="N/A"?"N/A":K.jsxs("a",{href:t,target:"_blank",rel:"noreferrer",children:["Meeting minutes #",n]}))}],C3e=()=>K.jsxs(K.Fragment,{children:[K.jsx("div",{className:"header",children:K.jsx("h1",{children:"Monthly calls"})}),K.jsx("div",{style:{padding:"0 2rem"},children:K.jsx(w3e,{})}),K.jsxs("div",{style:{padding:"0 2rem"},children:[K.jsx("h2",{children:"2024"}),K.jsx(Ri,{dataSource:x3e,columns:hk}),K.jsx("h2",{children:"2023"}),K.jsx(Ri,{dataSource:S3e,columns:hk})]})]});var E3e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"},P3e=function(t,n){return f.createElement(Yt,Pe({},t,{ref:n,icon:E3e}))},O3e=f.forwardRef(P3e);const k3e=[{path:"",element:K.jsx(aO,{})},{path:"about",element:K.jsx(aO,{})},{path:"membership",element:K.jsx(jwe,{})},{path:"governance",element:K.jsx(Ywe,{})},{path:"salary",element:K.jsx(qwe,{})},{path:"modules",element:K.jsx(Jwe,{})},{path:"rfcs",element:K.jsx(b3e,{})},{path:"opendev",element:K.jsx(C3e,{})}],xb="1.25rem",{Content:I3e,Sider:N3e}=fl,ha=(e,t,n,r)=>({key:t,icon:n,children:r,label:e}),Cr=(e,t="#",n="_parent")=>{const{mode:r}=Vg();return K.jsx(sc,{style:n==="_blank"?{color:r==="dark"?pn.invert:hn.invert}:{},to:t,target:n,children:e})},R3e=e=>[{key:"1",type:"group",children:[ha(Cr("About","about"),"about",K.jsx(vme,{})),ha(Cr("Membership","membership"),"membership",K.jsx(bme,{})),ha(Cr("Salary","salary"),"salary",K.jsx(wme,{})),ha(Cr("Governance","governance"),"governance",K.jsx(lP,{})),ha(Cr("Modules","modules"),"modules",K.jsx(yme,{})),ha(Cr("RFCs","rfcs"),"rfcs",K.jsx(Ume,{})),ha(Cr("Monthly Calls","opendev"),"opendev",K.jsx(lP,{})),ha(K.jsx("a",{href:location.toString(),onClick:()=>e(!0),children:"Resources"}),"resources",K.jsx(Cme,{}))]},{type:"divider"},{key:"3",label:"Contact",icon:K.jsx(Sme,{}),children:[ha(Cr("Members (Element)","https://matrix.to/#/#fellowship-members:parity.io","_blank"),"sub1-1",K.jsx($j,{})),ha(Cr("Open (Element)","https://matrix.to/#/#fellowship-open-channel:parity.io","_blank"),"sub1-2",K.jsx(Tme,{}))]}],M3e=()=>{const[e,t]=lj.useNotification(),n=HN("(max-width: 1000px)"),r=Gh(),[o,i]=f.useState(n),[a,s]=f.useState(!1),[l,c]=f.useState(!1),[u,d]=f.useState({}),{mode:h,toggleTheme:p}=Vg(),[m,g]=rS("fellowship-settings",{themeMode:"light",collapsed:o});f.useEffect(()=>{i(m.collapsed)},[m.collapsed]);const v=o?"2rem":"2.2rem",y=o?K.jsx(Rme,{style:{maxHeight:"100%",width:"4rem",fill:h==="dark"?pn.accent:hn.accent},width:v,height:v}):K.jsx(Mme,{style:{maxHeight:"100%",height:"100%",width:"13rem",fill:h==="dark"?pn.accent:hn.accent},width:v,height:v});return f.useEffect(()=>{d(h==="light"?Ime:Nme)},[h]),f.useEffect(()=>{e.warning({key:"lc_status",message:"Light client: Syncing",description:"Synchronizing light client. This may take some time.",placement:"bottomRight",duration:15}),Qm.finalizedBlock$.subscribe(b=>{b.number&&!l&&c(!0)})},[]),f.useEffect(()=>{l&&e.success({key:"lc_status",message:"Light Client: Completed",description:"Sync is completed. You may go on 😄",placement:"bottomRight",duration:10})},[l]),K.jsxs(Da,{theme:u,children:[t,K.jsxs(fl,{children:[K.jsxs(N3e,{style:{background:h==="dark"?pn.primary:hn.primary},theme:h,width:Ome,breakpoint:"md",collapsedWidth:Pme,collapsed:o,onBreakpoint:b=>{i(b)},children:[K.jsx("div",{style:{height:"3rem",marginBottom:"2rem",marginTop:o?"3rem":"2rem",display:"flex",justifyContent:"center"},children:K.jsx(sc,{style:{height:"4rem"},to:"/",children:y})}),K.jsx(Ec,{style:{background:h==="dark"?pn.primary:hn.primary},selectedKeys:[r==null?void 0:r.pathname.replace("/","")],theme:h,mode:kme,items:R3e(s)}),K.jsxs("section",{style:{position:"absolute",bottom:o?"3rem":"6rem",width:o?"6rem":"16rem",height:o?"9rem":"1rem",display:"flex",flexDirection:o?"column":"row",justifyContent:"space-around"},children:[h==="dark"?K.jsx("button",{style:{color:hn.accent},type:"button",onClick:()=>{p()},children:K.jsx(Ame,{size:xb,style:{color:hn.accent}})}):K.jsx("button",{type:"button",onClick:()=>p(),children:K.jsx(Bme,{size:xb,style:{color:pn.accent}})}),K.jsx("button",{style:{color:h==="dark"?pn.accent:hn.accent},type:"button",onClick:()=>{g({themeMode:m.themeMode,collapsed:!o})},children:o?K.jsx(Fme,{}):K.jsx(Dme,{})}),K.jsx("button",{style:{color:h==="dark"?pn.accent:hn.accent},type:"button",onClick:()=>window.open("https://github.com/polkadot-fellows","_blank"),children:K.jsx(jme,{size:xb})}),K.jsx(BC,{placement:"right",content:`Light Client ${l?"synced":"syncing"}`,children:K.jsx("button",{disabled:!0,style:{color:h==="dark"?pn.accent:hn.accent},type:"button",children:l?K.jsx(Cge,{size:18,style:{color:h==="dark"?pn.success:hn.success}}):K.jsx(O3e,{spin:!0,style:{color:h==="dark"?pn.warning:hn.warning}})})})]}),K.jsxs("div",{style:{position:"fixed",bottom:0,padding:o?"0rem 1rem 1rem":"0rem 1rem 1rem 0",zIndex:1,color:h==="dark"?pn.accent:hn.accent,fontWeight:"bolder",display:"flex",justifyContent:"flex-end",filter:"alpha(opacity=75)",opacity:"0.75",width:o?"auto":"16rem",alignItems:"center"},children:[o?"":K.jsx("div",{style:{textAlign:"center"},children:"Polkadot Technical Fellowship"}),K.jsxs("div",{children:["©",new Date().getFullYear()]})]})]}),K.jsx(fl,{children:K.jsx(I3e,{className:"theme-"+h,style:{overflow:"auto",height:"100vh",color:h==="light"?hn.invert:pn.invert},children:K.jsx(mY,{children:k3e.map(({path:b,element:x},S)=>K.jsx(e9,{path:b,element:x},`page_${S}`))})})})]}),K.jsxs(la,{centered:!0,open:a,onCancel:()=>s(!1),footer:[],children:[K.jsx("h4",{children:"Fellowship Admin"}),K.jsx("p",{children:Cr("Manifesto","https://github.com/polkadot-fellows/manifesto/blob/0c3df46d76625980b8b48742cb86f4d8fa6dda8d/manifesto.pdf","_blank")}),K.jsx("p",{children:Cr("Pallets and Docs","https://paritytech.github.io/polkadot-sdk/master/polkadot_sdk_docs/index.html","_blank")}),K.jsx("p",{children:Cr("Fellows repo","https://github.com/polkadot-fellows","_blank")}),K.jsx(y6,{}),K.jsx("h4",{children:"Fellowship UIs"}),K.jsx("p",{children:Cr("Polkassembly","https://collectives.polkassembly.io/","_blank")}),K.jsx("p",{children:Cr("SubSquare","https://collectives.subsquare.io/fellowship","_blank")}),K.jsx("p",{children:Cr("PolkadotJS Collectives","https://dotapps-io.ipns.dweb.link/?rpc=wss%3A%2F%2Fpolkadot-collectives-rpc.polkadot.io#/explorer","_blank")}),K.jsx(y6,{}),K.jsx("h4",{children:"Fellowship Onboarding"}),K.jsx("p",{children:Cr("Polkadot Blockchain Academy","https://polkadot.network/development/blockchain-academy/","_blank")}),K.jsx("p",{children:Cr("Kudos","https://www.morekudos.com/explore/open-contributions-for-polkadot-sdk","_blank")}),K.jsx("p",{children:Cr("Polkadot SDK Mentor issues","https://mentor.tasty.limo/","_blank")}),K.jsx("p",{children:Cr("Polkadot Project Ideas","https://gist.github.com/xlc/ebc2476afb7ecacdaa5ce95ae3b991c8#polkadot-project-ideas","_blank")})]})]})},T3e=()=>K.jsx(SY,{basename:"/",children:K.jsx(M3e,{})}),mD=document.getElementById("root");if(!mD)throw new Error("Failed to find the root element");const z3e=$M(mD);z3e.render(K.jsx(GD,{children:K.jsx(xq,{children:K.jsx(T3e,{})})})); diff --git a/assets/index-x6_fSdDY.js b/assets/index-x6_fSdDY.js new file mode 100644 index 00000000..154f9291 --- /dev/null +++ b/assets/index-x6_fSdDY.js @@ -0,0 +1,771 @@ +var aF=Object.defineProperty;var sF=(e,t,n)=>t in e?aF(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var en=(e,t,n)=>sF(e,typeof t!="symbol"?t+"":t,n);function _I(e,t){for(var n=0;nr[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();var Dl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function gd(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function W2(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:!0,get:function(){return e[r]}})}),n}var JI={},A0={};A0.byteLength=uF;A0.toByteArray=fF;A0.fromByteArray=mF;var ba=[],gi=[],lF=typeof Uint8Array<"u"?Uint8Array:Array,xy="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var Lc=0,cF=xy.length;Lc0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");n===-1&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function uF(e){var t=QI(e),n=t[0],r=t[1];return(n+r)*3/4-r}function dF(e,t,n){return(t+n)*3/4-n}function fF(e){var t,n=QI(e),r=n[0],o=n[1],i=new lF(dF(e,r,o)),a=0,s=o>0?r-4:r,l;for(l=0;l>16&255,i[a++]=t>>8&255,i[a++]=t&255;return o===2&&(t=gi[e.charCodeAt(l)]<<2|gi[e.charCodeAt(l+1)]>>4,i[a++]=t&255),o===1&&(t=gi[e.charCodeAt(l)]<<10|gi[e.charCodeAt(l+1)]<<4|gi[e.charCodeAt(l+2)]>>2,i[a++]=t>>8&255,i[a++]=t&255),i}function hF(e){return ba[e>>18&63]+ba[e>>12&63]+ba[e>>6&63]+ba[e&63]}function pF(e,t,n){for(var r,o=[],i=t;is?s:a+i));return r===1?(t=e[n-1],o.push(ba[t>>2]+ba[t<<4&63]+"==")):r===2&&(t=(e[n-2]<<8)+e[n-1],o.push(ba[t>>10]+ba[t>>4&63]+ba[t<<2&63]+"=")),o.join("")}var X2={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */X2.read=function(e,t,n,r,o){var i,a,s=o*8-r-1,l=(1<>1,u=-7,d=n?o-1:0,h=n?-1:1,p=e[t+d];for(d+=h,i=p&(1<<-u)-1,p>>=-u,u+=s;u>0;i=i*256+e[t+d],d+=h,u-=8);for(a=i&(1<<-u)-1,i>>=-u,u+=r;u>0;a=a*256+e[t+d],d+=h,u-=8);if(i===0)i=1-c;else{if(i===l)return a?NaN:(p?-1:1)*(1/0);a=a+Math.pow(2,r),i=i-c}return(p?-1:1)*a*Math.pow(2,i-r)};X2.write=function(e,t,n,r,o,i){var a,s,l,c=i*8-o-1,u=(1<>1,h=o===23?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:i-1,m=r?1:-1,g=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),a+d>=1?t+=h/l:t+=h*Math.pow(2,1-d),t*l>=2&&(a++,l/=2),a+d>=u?(s=0,a=u):a+d>=1?(s=(t*l-1)*Math.pow(2,o),a=a+d):(s=t*Math.pow(2,d-1)*Math.pow(2,o),a=0));o>=8;e[n+p]=s&255,p+=m,s/=256,o-=8);for(a=a<0;e[n+p]=a&255,p+=m,a/=256,c-=8);e[n+p-m]|=g*128};/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */(function(e){const t=A0,n=X2,r=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=s,e.SlowBuffer=b,e.INSPECT_MAX_BYTES=50;const o=2147483647;e.kMaxLength=o,s.TYPED_ARRAY_SUPPORT=i(),!s.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function i(){try{const V=new Uint8Array(1),A={foo:function(){return 42}};return Object.setPrototypeOf(A,Uint8Array.prototype),Object.setPrototypeOf(V,A),V.foo()===42}catch{return!1}}Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}});function a(V){if(V>o)throw new RangeError('The value "'+V+'" is invalid for option "size"');const A=new Uint8Array(V);return Object.setPrototypeOf(A,s.prototype),A}function s(V,A,F){if(typeof V=="number"){if(typeof A=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return d(V)}return l(V,A,F)}s.poolSize=8192;function l(V,A,F){if(typeof V=="string")return h(V,A);if(ArrayBuffer.isView(V))return m(V);if(V==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof V);if(Se(V,ArrayBuffer)||V&&Se(V.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Se(V,SharedArrayBuffer)||V&&Se(V.buffer,SharedArrayBuffer)))return g(V,A,F);if(typeof V=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const X=V.valueOf&&V.valueOf();if(X!=null&&X!==V)return s.from(X,A,F);const ee=v(V);if(ee)return ee;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof V[Symbol.toPrimitive]=="function")return s.from(V[Symbol.toPrimitive]("string"),A,F);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof V)}s.from=function(V,A,F){return l(V,A,F)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array);function c(V){if(typeof V!="number")throw new TypeError('"size" argument must be of type number');if(V<0)throw new RangeError('The value "'+V+'" is invalid for option "size"')}function u(V,A,F){return c(V),V<=0?a(V):A!==void 0?typeof F=="string"?a(V).fill(A,F):a(V).fill(A):a(V)}s.alloc=function(V,A,F){return u(V,A,F)};function d(V){return c(V),a(V<0?0:y(V)|0)}s.allocUnsafe=function(V){return d(V)},s.allocUnsafeSlow=function(V){return d(V)};function h(V,A){if((typeof A!="string"||A==="")&&(A="utf8"),!s.isEncoding(A))throw new TypeError("Unknown encoding: "+A);const F=x(V,A)|0;let X=a(F);const ee=X.write(V,A);return ee!==F&&(X=X.slice(0,ee)),X}function p(V){const A=V.length<0?0:y(V.length)|0,F=a(A);for(let X=0;X=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return V|0}function b(V){return+V!=V&&(V=0),s.alloc(+V)}s.isBuffer=function(A){return A!=null&&A._isBuffer===!0&&A!==s.prototype},s.compare=function(A,F){if(Se(A,Uint8Array)&&(A=s.from(A,A.offset,A.byteLength)),Se(F,Uint8Array)&&(F=s.from(F,F.offset,F.byteLength)),!s.isBuffer(A)||!s.isBuffer(F))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(A===F)return 0;let X=A.length,ee=F.length;for(let re=0,he=Math.min(X,ee);reee.length?(s.isBuffer(he)||(he=s.from(he)),he.copy(ee,re)):Uint8Array.prototype.set.call(ee,he,re);else if(s.isBuffer(he))he.copy(ee,re);else throw new TypeError('"list" argument must be an Array of Buffers');re+=he.length}return ee};function x(V,A){if(s.isBuffer(V))return V.length;if(ArrayBuffer.isView(V)||Se(V,ArrayBuffer))return V.byteLength;if(typeof V!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof V);const F=V.length,X=arguments.length>2&&arguments[2]===!0;if(!X&&F===0)return 0;let ee=!1;for(;;)switch(A){case"ascii":case"latin1":case"binary":return F;case"utf8":case"utf-8":return pe(V).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return F*2;case"hex":return F>>>1;case"base64":return ve(V).length;default:if(ee)return X?-1:pe(V).length;A=(""+A).toLowerCase(),ee=!0}}s.byteLength=x;function S(V,A,F){let X=!1;if((A===void 0||A<0)&&(A=0),A>this.length||((F===void 0||F>this.length)&&(F=this.length),F<=0)||(F>>>=0,A>>>=0,F<=A))return"";for(V||(V="utf8");;)switch(V){case"hex":return L(this,A,F);case"utf8":case"utf-8":return w(this,A,F);case"ascii":return R(this,A,F);case"latin1":case"binary":return I(this,A,F);case"base64":return z(this,A,F);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,A,F);default:if(X)throw new TypeError("Unknown encoding: "+V);V=(V+"").toLowerCase(),X=!0}}s.prototype._isBuffer=!0;function P(V,A,F){const X=V[A];V[A]=V[F],V[F]=X}s.prototype.swap16=function(){const A=this.length;if(A%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let F=0;FF&&(A+=" ... "),""},r&&(s.prototype[r]=s.prototype.inspect),s.prototype.compare=function(A,F,X,ee,re){if(Se(A,Uint8Array)&&(A=s.from(A,A.offset,A.byteLength)),!s.isBuffer(A))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof A);if(F===void 0&&(F=0),X===void 0&&(X=A?A.length:0),ee===void 0&&(ee=0),re===void 0&&(re=this.length),F<0||X>A.length||ee<0||re>this.length)throw new RangeError("out of range index");if(ee>=re&&F>=X)return 0;if(ee>=re)return-1;if(F>=X)return 1;if(F>>>=0,X>>>=0,ee>>>=0,re>>>=0,this===A)return 0;let he=re-ee,Le=X-F;const Te=Math.min(he,Le),Pe=this.slice(ee,re),$e=A.slice(F,X);for(let Ne=0;Ne2147483647?F=2147483647:F<-2147483648&&(F=-2147483648),F=+F,be(F)&&(F=ee?0:V.length-1),F<0&&(F=V.length+F),F>=V.length){if(ee)return-1;F=V.length-1}else if(F<0)if(ee)F=0;else return-1;if(typeof A=="string"&&(A=s.from(A,X)),s.isBuffer(A))return A.length===0?-1:M(V,A,F,X,ee);if(typeof A=="number")return A=A&255,typeof Uint8Array.prototype.indexOf=="function"?ee?Uint8Array.prototype.indexOf.call(V,A,F):Uint8Array.prototype.lastIndexOf.call(V,A,F):M(V,[A],F,X,ee);throw new TypeError("val must be string, number or Buffer")}function M(V,A,F,X,ee){let re=1,he=V.length,Le=A.length;if(X!==void 0&&(X=String(X).toLowerCase(),X==="ucs2"||X==="ucs-2"||X==="utf16le"||X==="utf-16le")){if(V.length<2||A.length<2)return-1;re=2,he/=2,Le/=2,F/=2}function Te($e,Ne){return re===1?$e[Ne]:$e.readUInt16BE(Ne*re)}let Pe;if(ee){let $e=-1;for(Pe=F;Pehe&&(F=he-Le),Pe=F;Pe>=0;Pe--){let $e=!0;for(let Ne=0;Neee&&(X=ee)):X=ee;const re=A.length;X>re/2&&(X=re/2);let he;for(he=0;he>>0,isFinite(X)?(X=X>>>0,ee===void 0&&(ee="utf8")):(ee=X,X=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const re=this.length-F;if((X===void 0||X>re)&&(X=re),A.length>0&&(X<0||F<0)||F>this.length)throw new RangeError("Attempt to write outside buffer bounds");ee||(ee="utf8");let he=!1;for(;;)switch(ee){case"hex":return B(this,A,F,X);case"utf8":case"utf-8":return D(this,A,F,X);case"ascii":case"latin1":case"binary":return H(this,A,F,X);case"base64":return $(this,A,F,X);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U(this,A,F,X);default:if(he)throw new TypeError("Unknown encoding: "+ee);ee=(""+ee).toLowerCase(),he=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function z(V,A,F){return A===0&&F===V.length?t.fromByteArray(V):t.fromByteArray(V.slice(A,F))}function w(V,A,F){F=Math.min(V.length,F);const X=[];let ee=A;for(;ee239?4:re>223?3:re>191?2:1;if(ee+Le<=F){let Te,Pe,$e,Ne;switch(Le){case 1:re<128&&(he=re);break;case 2:Te=V[ee+1],(Te&192)===128&&(Ne=(re&31)<<6|Te&63,Ne>127&&(he=Ne));break;case 3:Te=V[ee+1],Pe=V[ee+2],(Te&192)===128&&(Pe&192)===128&&(Ne=(re&15)<<12|(Te&63)<<6|Pe&63,Ne>2047&&(Ne<55296||Ne>57343)&&(he=Ne));break;case 4:Te=V[ee+1],Pe=V[ee+2],$e=V[ee+3],(Te&192)===128&&(Pe&192)===128&&($e&192)===128&&(Ne=(re&15)<<18|(Te&63)<<12|(Pe&63)<<6|$e&63,Ne>65535&&Ne<1114112&&(he=Ne))}}he===null?(he=65533,Le=1):he>65535&&(he-=65536,X.push(he>>>10&1023|55296),he=56320|he&1023),X.push(he),ee+=Le}return N(X)}const C=4096;function N(V){const A=V.length;if(A<=C)return String.fromCharCode.apply(String,V);let F="",X=0;for(;XX)&&(F=X);let ee="";for(let re=A;reX&&(A=X),F<0?(F+=X,F<0&&(F=0)):F>X&&(F=X),FF)throw new RangeError("Trying to access beyond buffer length")}s.prototype.readUintLE=s.prototype.readUIntLE=function(A,F,X){A=A>>>0,F=F>>>0,X||j(A,F,this.length);let ee=this[A],re=1,he=0;for(;++he>>0,F=F>>>0,X||j(A,F,this.length);let ee=this[A+--F],re=1;for(;F>0&&(re*=256);)ee+=this[A+--F]*re;return ee},s.prototype.readUint8=s.prototype.readUInt8=function(A,F){return A=A>>>0,F||j(A,1,this.length),this[A]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(A,F){return A=A>>>0,F||j(A,2,this.length),this[A]|this[A+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(A,F){return A=A>>>0,F||j(A,2,this.length),this[A]<<8|this[A+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(A,F){return A=A>>>0,F||j(A,4,this.length),(this[A]|this[A+1]<<8|this[A+2]<<16)+this[A+3]*16777216},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(A,F){return A=A>>>0,F||j(A,4,this.length),this[A]*16777216+(this[A+1]<<16|this[A+2]<<8|this[A+3])},s.prototype.readBigUInt64LE=Me(function(A){A=A>>>0,se(A,"offset");const F=this[A],X=this[A+7];(F===void 0||X===void 0)&&oe(A,this.length-8);const ee=F+this[++A]*2**8+this[++A]*2**16+this[++A]*2**24,re=this[++A]+this[++A]*2**8+this[++A]*2**16+X*2**24;return BigInt(ee)+(BigInt(re)<>>0,se(A,"offset");const F=this[A],X=this[A+7];(F===void 0||X===void 0)&&oe(A,this.length-8);const ee=F*2**24+this[++A]*2**16+this[++A]*2**8+this[++A],re=this[++A]*2**24+this[++A]*2**16+this[++A]*2**8+X;return(BigInt(ee)<>>0,F=F>>>0,X||j(A,F,this.length);let ee=this[A],re=1,he=0;for(;++he=re&&(ee-=Math.pow(2,8*F)),ee},s.prototype.readIntBE=function(A,F,X){A=A>>>0,F=F>>>0,X||j(A,F,this.length);let ee=F,re=1,he=this[A+--ee];for(;ee>0&&(re*=256);)he+=this[A+--ee]*re;return re*=128,he>=re&&(he-=Math.pow(2,8*F)),he},s.prototype.readInt8=function(A,F){return A=A>>>0,F||j(A,1,this.length),this[A]&128?(255-this[A]+1)*-1:this[A]},s.prototype.readInt16LE=function(A,F){A=A>>>0,F||j(A,2,this.length);const X=this[A]|this[A+1]<<8;return X&32768?X|4294901760:X},s.prototype.readInt16BE=function(A,F){A=A>>>0,F||j(A,2,this.length);const X=this[A+1]|this[A]<<8;return X&32768?X|4294901760:X},s.prototype.readInt32LE=function(A,F){return A=A>>>0,F||j(A,4,this.length),this[A]|this[A+1]<<8|this[A+2]<<16|this[A+3]<<24},s.prototype.readInt32BE=function(A,F){return A=A>>>0,F||j(A,4,this.length),this[A]<<24|this[A+1]<<16|this[A+2]<<8|this[A+3]},s.prototype.readBigInt64LE=Me(function(A){A=A>>>0,se(A,"offset");const F=this[A],X=this[A+7];(F===void 0||X===void 0)&&oe(A,this.length-8);const ee=this[A+4]+this[A+5]*2**8+this[A+6]*2**16+(X<<24);return(BigInt(ee)<>>0,se(A,"offset");const F=this[A],X=this[A+7];(F===void 0||X===void 0)&&oe(A,this.length-8);const ee=(F<<24)+this[++A]*2**16+this[++A]*2**8+this[++A];return(BigInt(ee)<>>0,F||j(A,4,this.length),n.read(this,A,!0,23,4)},s.prototype.readFloatBE=function(A,F){return A=A>>>0,F||j(A,4,this.length),n.read(this,A,!1,23,4)},s.prototype.readDoubleLE=function(A,F){return A=A>>>0,F||j(A,8,this.length),n.read(this,A,!0,52,8)},s.prototype.readDoubleBE=function(A,F){return A=A>>>0,F||j(A,8,this.length),n.read(this,A,!1,52,8)};function O(V,A,F,X,ee,re){if(!s.isBuffer(V))throw new TypeError('"buffer" argument must be a Buffer instance');if(A>ee||AV.length)throw new RangeError("Index out of range")}s.prototype.writeUintLE=s.prototype.writeUIntLE=function(A,F,X,ee){if(A=+A,F=F>>>0,X=X>>>0,!ee){const Le=Math.pow(2,8*X)-1;O(this,A,F,X,Le,0)}let re=1,he=0;for(this[F]=A&255;++he>>0,X=X>>>0,!ee){const Le=Math.pow(2,8*X)-1;O(this,A,F,X,Le,0)}let re=X-1,he=1;for(this[F+re]=A&255;--re>=0&&(he*=256);)this[F+re]=A/he&255;return F+X},s.prototype.writeUint8=s.prototype.writeUInt8=function(A,F,X){return A=+A,F=F>>>0,X||O(this,A,F,1,255,0),this[F]=A&255,F+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(A,F,X){return A=+A,F=F>>>0,X||O(this,A,F,2,65535,0),this[F]=A&255,this[F+1]=A>>>8,F+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(A,F,X){return A=+A,F=F>>>0,X||O(this,A,F,2,65535,0),this[F]=A>>>8,this[F+1]=A&255,F+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(A,F,X){return A=+A,F=F>>>0,X||O(this,A,F,4,4294967295,0),this[F+3]=A>>>24,this[F+2]=A>>>16,this[F+1]=A>>>8,this[F]=A&255,F+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(A,F,X){return A=+A,F=F>>>0,X||O(this,A,F,4,4294967295,0),this[F]=A>>>24,this[F+1]=A>>>16,this[F+2]=A>>>8,this[F+3]=A&255,F+4};function T(V,A,F,X,ee){ie(A,X,ee,V,F,7);let re=Number(A&BigInt(4294967295));V[F++]=re,re=re>>8,V[F++]=re,re=re>>8,V[F++]=re,re=re>>8,V[F++]=re;let he=Number(A>>BigInt(32)&BigInt(4294967295));return V[F++]=he,he=he>>8,V[F++]=he,he=he>>8,V[F++]=he,he=he>>8,V[F++]=he,F}function K(V,A,F,X,ee){ie(A,X,ee,V,F,7);let re=Number(A&BigInt(4294967295));V[F+7]=re,re=re>>8,V[F+6]=re,re=re>>8,V[F+5]=re,re=re>>8,V[F+4]=re;let he=Number(A>>BigInt(32)&BigInt(4294967295));return V[F+3]=he,he=he>>8,V[F+2]=he,he=he>>8,V[F+1]=he,he=he>>8,V[F]=he,F+8}s.prototype.writeBigUInt64LE=Me(function(A,F=0){return T(this,A,F,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeBigUInt64BE=Me(function(A,F=0){return K(this,A,F,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeIntLE=function(A,F,X,ee){if(A=+A,F=F>>>0,!ee){const Te=Math.pow(2,8*X-1);O(this,A,F,X,Te-1,-Te)}let re=0,he=1,Le=0;for(this[F]=A&255;++re>0)-Le&255;return F+X},s.prototype.writeIntBE=function(A,F,X,ee){if(A=+A,F=F>>>0,!ee){const Te=Math.pow(2,8*X-1);O(this,A,F,X,Te-1,-Te)}let re=X-1,he=1,Le=0;for(this[F+re]=A&255;--re>=0&&(he*=256);)A<0&&Le===0&&this[F+re+1]!==0&&(Le=1),this[F+re]=(A/he>>0)-Le&255;return F+X},s.prototype.writeInt8=function(A,F,X){return A=+A,F=F>>>0,X||O(this,A,F,1,127,-128),A<0&&(A=255+A+1),this[F]=A&255,F+1},s.prototype.writeInt16LE=function(A,F,X){return A=+A,F=F>>>0,X||O(this,A,F,2,32767,-32768),this[F]=A&255,this[F+1]=A>>>8,F+2},s.prototype.writeInt16BE=function(A,F,X){return A=+A,F=F>>>0,X||O(this,A,F,2,32767,-32768),this[F]=A>>>8,this[F+1]=A&255,F+2},s.prototype.writeInt32LE=function(A,F,X){return A=+A,F=F>>>0,X||O(this,A,F,4,2147483647,-2147483648),this[F]=A&255,this[F+1]=A>>>8,this[F+2]=A>>>16,this[F+3]=A>>>24,F+4},s.prototype.writeInt32BE=function(A,F,X){return A=+A,F=F>>>0,X||O(this,A,F,4,2147483647,-2147483648),A<0&&(A=4294967295+A+1),this[F]=A>>>24,this[F+1]=A>>>16,this[F+2]=A>>>8,this[F+3]=A&255,F+4},s.prototype.writeBigInt64LE=Me(function(A,F=0){return T(this,A,F,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),s.prototype.writeBigInt64BE=Me(function(A,F=0){return K(this,A,F,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function G(V,A,F,X,ee,re){if(F+X>V.length)throw new RangeError("Index out of range");if(F<0)throw new RangeError("Index out of range")}function Z(V,A,F,X,ee){return A=+A,F=F>>>0,ee||G(V,A,F,4),n.write(V,A,F,X,23,4),F+4}s.prototype.writeFloatLE=function(A,F,X){return Z(this,A,F,!0,X)},s.prototype.writeFloatBE=function(A,F,X){return Z(this,A,F,!1,X)};function _(V,A,F,X,ee){return A=+A,F=F>>>0,ee||G(V,A,F,8),n.write(V,A,F,X,52,8),F+8}s.prototype.writeDoubleLE=function(A,F,X){return _(this,A,F,!0,X)},s.prototype.writeDoubleBE=function(A,F,X){return _(this,A,F,!1,X)},s.prototype.copy=function(A,F,X,ee){if(!s.isBuffer(A))throw new TypeError("argument should be a Buffer");if(X||(X=0),!ee&&ee!==0&&(ee=this.length),F>=A.length&&(F=A.length),F||(F=0),ee>0&&ee=this.length)throw new RangeError("Index out of range");if(ee<0)throw new RangeError("sourceEnd out of bounds");ee>this.length&&(ee=this.length),A.length-F>>0,X=X===void 0?this.length:X>>>0,A||(A=0);let re;if(typeof A=="number")for(re=F;re2**32?ee=ce(String(F)):typeof F=="bigint"&&(ee=String(F),(F>BigInt(2)**BigInt(32)||F<-(BigInt(2)**BigInt(32)))&&(ee=ce(ee)),ee+="n"),X+=` It must be ${A}. Received ${ee}`,X},RangeError);function ce(V){let A="",F=V.length;const X=V[0]==="-"?1:0;for(;F>=X+4;F-=3)A=`_${V.slice(F-3,F)}${A}`;return`${V.slice(0,F)}${A}`}function Q(V,A,F){se(A,"offset"),(V[A]===void 0||V[A+F]===void 0)&&oe(A,V.length-(F+1))}function ie(V,A,F,X,ee,re){if(V>F||V= 0${he} and < 2${he} ** ${(re+1)*8}${he}`:Le=`>= -(2${he} ** ${(re+1)*8-1}${he}) and < 2 ** ${(re+1)*8-1}${he}`,new ae.ERR_OUT_OF_RANGE("value",Le,V)}Q(X,ee,re)}function se(V,A){if(typeof V!="number")throw new ae.ERR_INVALID_ARG_TYPE(A,"number",V)}function oe(V,A,F){throw Math.floor(V)!==V?(se(V,F),new ae.ERR_OUT_OF_RANGE("offset","an integer",V)):A<0?new ae.ERR_BUFFER_OUT_OF_BOUNDS:new ae.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${A}`,V)}const fe=/[^+/0-9A-Za-z-_]/g;function ge(V){if(V=V.split("=")[0],V=V.trim().replace(fe,""),V.length<2)return"";for(;V.length%4!==0;)V=V+"=";return V}function pe(V,A){A=A||1/0;let F;const X=V.length;let ee=null;const re=[];for(let he=0;he55295&&F<57344){if(!ee){if(F>56319){(A-=3)>-1&&re.push(239,191,189);continue}else if(he+1===X){(A-=3)>-1&&re.push(239,191,189);continue}ee=F;continue}if(F<56320){(A-=3)>-1&&re.push(239,191,189),ee=F;continue}F=(ee-55296<<10|F-56320)+65536}else ee&&(A-=3)>-1&&re.push(239,191,189);if(ee=null,F<128){if((A-=1)<0)break;re.push(F)}else if(F<2048){if((A-=2)<0)break;re.push(F>>6|192,F&63|128)}else if(F<65536){if((A-=3)<0)break;re.push(F>>12|224,F>>6&63|128,F&63|128)}else if(F<1114112){if((A-=4)<0)break;re.push(F>>18|240,F>>12&63|128,F>>6&63|128,F&63|128)}else throw new Error("Invalid code point")}return re}function ye(V){const A=[];for(let F=0;F>8,ee=F%256,re.push(ee),re.push(X);return re}function ve(V){return t.toByteArray(ge(V))}function me(V,A,F,X){let ee;for(ee=0;ee=A.length||ee>=V.length);++ee)A[ee+F]=V[ee];return ee}function Se(V,A){return V instanceof A||V!=null&&V.constructor!=null&&V.constructor.name!=null&&V.constructor.name===A.name}function be(V){return V!==V}const we=function(){const V="0123456789abcdef",A=new Array(256);for(let F=0;F<16;++F){const X=F*16;for(let ee=0;ee<16;++ee)A[X+ee]=V[F]+V[ee]}return A}();function Me(V){return typeof BigInt>"u"?ne:V}function ne(){throw new Error("BigInt not supported")}})(JI);window.Buffer=JI.Buffer;var ek={exports:{}},D0={},tk={exports:{}},Ut={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var $h=Symbol.for("react.element"),gF=Symbol.for("react.portal"),vF=Symbol.for("react.fragment"),yF=Symbol.for("react.strict_mode"),bF=Symbol.for("react.profiler"),wF=Symbol.for("react.provider"),xF=Symbol.for("react.context"),SF=Symbol.for("react.forward_ref"),CF=Symbol.for("react.suspense"),EF=Symbol.for("react.memo"),PF=Symbol.for("react.lazy"),I3=Symbol.iterator;function OF(e){return e===null||typeof e!="object"?null:(e=I3&&e[I3]||e["@@iterator"],typeof e=="function"?e:null)}var nk={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},rk=Object.assign,ok={};function vd(e,t,n){this.props=e,this.context=t,this.refs=ok,this.updater=n||nk}vd.prototype.isReactComponent={};vd.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};vd.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function ik(){}ik.prototype=vd.prototype;function K2(e,t,n){this.props=e,this.context=t,this.refs=ok,this.updater=n||nk}var G2=K2.prototype=new ik;G2.constructor=K2;rk(G2,vd.prototype);G2.isPureReactComponent=!0;var k3=Array.isArray,ak=Object.prototype.hasOwnProperty,q2={current:null},sk={key:!0,ref:!0,__self:!0,__source:!0};function lk(e,t,n){var r,o={},i=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(i=""+t.key),t)ak.call(t,r)&&!sk.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(s===1)o.children=n;else if(1"u"?t:Oi[e]}let HF=class{constructor(t){en(this,"__encoding");this.__encoding=t}decode(t){let n="";for(let r=0,o=t.length;r` ${t(r.version.padEnd(n),r).join(" ")}`).join(` +`)}function YF(e,{name:t}){return[e,t]}function _F(e,{path:t,type:n}){let r;if(t&&t.length>=5){const o=t.indexOf("node_modules");r=o===-1?t:t.substring(o)}else r="";return[`${`${n||""}`.padStart(3)} ${e}`,r]}function JF(e,t){if(e)return e;if(Ra(t))try{return t()||""}catch{return""}return t||""}function R3(e,t,n){console.warn(`${e} +${GF} +${ZF(t,n)}`)}function J2({name:e,path:t,type:n,version:r},o,i=[]){var d,h;if(!e.startsWith("@polkadot"))throw new Error(`Invalid package descriptor ${e}`);const a=qF(e);a.push({path:JF(t,o),type:n,version:r});const s=a.every(p=>p.version===r),l=((h=(d=Oi.process)==null?void 0:d.env)==null?void 0:h[fk])==="1";if(a.length!==1&&!(l&&s))R3(`${e} has multiple versions, ensure that there is only one installed.`,a,_F);else{const p=i.filter(m=>m&&m.version!==r);p.length&&R3(`${e} requires direct dependencies exactly matching version ${r}.`,p,YF)}}J2(_2,null,KF);function QF(e,t){const n=Math.ceil(e.length/t);if(n===1)return[e];const r=Array(n);for(let o=0;on!==void 0&&(t||n!==null))}function tH(e){const t=e.length;if(t===0)return[];if(t===1)return e[0];let n=0;for(let i=0;i{const n=t.length;if(n===0)throw new Error("Must provide one or more arguments");let r=t[0];for(let o=1;oe>t),cH=F0((e,t)=>e=s;l-=2)a=a*T3+Mt(i.getUint16(l,!0)^65535);return s&&(a=a*M3+Mt(e[0]^255)),a*-nc-nc}switch(r){case 0:return Mt(0);case 1:return Mt(e[0]);case 2:return Mt(e[0]+(e[1]<<8));case 4:return Mt(e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216)}const o=new DataView(e.buffer,e.byteOffset);switch(r){case 8:return o.getBigUint64(0,!0);case 16:return o.getBigUint64(8,!0)*EH+o.getBigUint64(0,!0);default:{let i=Mt(0);const a=r%2;for(let s=r-2;s>=a;s-=2)i=i*T3+Mt(o.getUint16(s,!0));return a&&(i=i*M3+Mt(e[0])),i}}}const Cy="0123456789abcdef",mg=new Uint8Array(256),gk=new Uint8Array(256*256);for(let e=0,t=Cy.length;e9&&(mg[Cy[e].toUpperCase().charCodeAt(0)|0]=e|0);for(let e=0;e<256;e++){const t=e<<8;for(let n=0;n<256;n++)gk[t|n]=mg[e]<<4|mg[n]}function Qi(e,t=-1){if(!e)return new Uint8Array;let n=e.startsWith("0x")?2:0;const r=Math.ceil((e.length-n)/2),o=Math.ceil(t===-1?r:t/8),i=new Uint8Array(o),a=o>r?o-r:0;for(let s=a;s0?w:C},i.min=function(w,C){return w.cmp(C)<0?w:C},i.prototype._init=function(w,C,N){if(typeof w=="number")return this._initNumber(w,C,N);if(typeof w=="object")return this._initArray(w,C,N);C==="hex"&&(C=16),r(C===(C|0)&&C>=2&&C<=36),w=w.toString().replace(/\s+/g,"");var R=0;w[0]==="-"&&(R++,this.negative=1),R=0;R-=3)L=w[R]|w[R-1]<<8|w[R-2]<<16,this.words[I]|=L<>>26-k&67108863,k+=24,k>=26&&(k-=26,I++);else if(N==="le")for(R=0,I=0;R>>26-k&67108863,k+=24,k>=26&&(k-=26,I++);return this._strip()};function s(z,w){var C=z.charCodeAt(w);if(C>=48&&C<=57)return C-48;if(C>=65&&C<=70)return C-55;if(C>=97&&C<=102)return C-87;r(!1,"Invalid character in "+z)}function l(z,w,C){var N=s(z,C);return C-1>=w&&(N|=s(z,C-1)<<4),N}i.prototype._parseHex=function(w,C,N){this.length=Math.ceil((w.length-C)/6),this.words=new Array(this.length);for(var R=0;R=C;R-=2)k=l(w,C,R)<=18?(I-=18,L+=1,this.words[L]|=k>>>26):I+=8;else{var j=w.length-C;for(R=j%2===0?C+1:C;R=18?(I-=18,L+=1,this.words[L]|=k>>>26):I+=8}this._strip()};function c(z,w,C,N){for(var R=0,I=0,L=Math.min(z.length,C),k=w;k=49?I=j-49+10:j>=17?I=j-17+10:I=j,r(j>=0&&I1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},i.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{i.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch{i.prototype.inspect=d}else i.prototype.inspect=d;function d(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],p=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],m=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];i.prototype.toString=function(w,C){w=w||10,C=C|0||1;var N;if(w===16||w==="hex"){N="";for(var R=0,I=0,L=0;L>>24-R&16777215,R+=2,R>=26&&(R-=26,L--),I!==0||L!==this.length-1?N=h[6-j.length]+j+N:N=j+N}for(I!==0&&(N=I.toString(16)+N);N.length%C!==0;)N="0"+N;return this.negative!==0&&(N="-"+N),N}if(w===(w|0)&&w>=2&&w<=36){var O=p[w],T=m[w];N="";var K=this.clone();for(K.negative=0;!K.isZero();){var G=K.modrn(T).toString(w);K=K.idivn(T),K.isZero()?N=G+N:N=h[O-G.length]+G+N}for(this.isZero()&&(N="0"+N);N.length%C!==0;)N="0"+N;return this.negative!==0&&(N="-"+N),N}r(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var w=this.words[0];return this.length===2?w+=this.words[1]*67108864:this.length===3&&this.words[2]===1?w+=4503599627370496+this.words[1]*67108864:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-w:w},i.prototype.toJSON=function(){return this.toString(16,2)},a&&(i.prototype.toBuffer=function(w,C){return this.toArrayLike(a,w,C)}),i.prototype.toArray=function(w,C){return this.toArrayLike(Array,w,C)};var g=function(w,C){return w.allocUnsafe?w.allocUnsafe(C):new w(C)};i.prototype.toArrayLike=function(w,C,N){this._strip();var R=this.byteLength(),I=N||Math.max(1,R);r(R<=I,"byte array longer than desired length"),r(I>0,"Requested array length <= 0");var L=g(w,I),k=C==="le"?"LE":"BE";return this["_toArrayLike"+k](L,R),L},i.prototype._toArrayLikeLE=function(w,C){for(var N=0,R=0,I=0,L=0;I>8&255),N>16&255),L===6?(N>24&255),R=0,L=0):(R=k>>>24,L+=2)}if(N=0&&(w[N--]=k>>8&255),N>=0&&(w[N--]=k>>16&255),L===6?(N>=0&&(w[N--]=k>>24&255),R=0,L=0):(R=k>>>24,L+=2)}if(N>=0)for(w[N--]=R;N>=0;)w[N--]=0},Math.clz32?i.prototype._countBits=function(w){return 32-Math.clz32(w)}:i.prototype._countBits=function(w){var C=w,N=0;return C>=4096&&(N+=13,C>>>=13),C>=64&&(N+=7,C>>>=7),C>=8&&(N+=4,C>>>=4),C>=2&&(N+=2,C>>>=2),N+C},i.prototype._zeroBits=function(w){if(w===0)return 26;var C=w,N=0;return C&8191||(N+=13,C>>>=13),C&127||(N+=7,C>>>=7),C&15||(N+=4,C>>>=4),C&3||(N+=2,C>>>=2),C&1||N++,N},i.prototype.bitLength=function(){var w=this.words[this.length-1],C=this._countBits(w);return(this.length-1)*26+C};function v(z){for(var w=new Array(z.bitLength()),C=0;C>>R&1}return w}i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var w=0,C=0;Cw.length?this.clone().ior(w):w.clone().ior(this)},i.prototype.uor=function(w){return this.length>w.length?this.clone().iuor(w):w.clone().iuor(this)},i.prototype.iuand=function(w){var C;this.length>w.length?C=w:C=this;for(var N=0;Nw.length?this.clone().iand(w):w.clone().iand(this)},i.prototype.uand=function(w){return this.length>w.length?this.clone().iuand(w):w.clone().iuand(this)},i.prototype.iuxor=function(w){var C,N;this.length>w.length?(C=this,N=w):(C=w,N=this);for(var R=0;Rw.length?this.clone().ixor(w):w.clone().ixor(this)},i.prototype.uxor=function(w){return this.length>w.length?this.clone().iuxor(w):w.clone().iuxor(this)},i.prototype.inotn=function(w){r(typeof w=="number"&&w>=0);var C=Math.ceil(w/26)|0,N=w%26;this._expand(C),N>0&&C--;for(var R=0;R0&&(this.words[R]=~this.words[R]&67108863>>26-N),this._strip()},i.prototype.notn=function(w){return this.clone().inotn(w)},i.prototype.setn=function(w,C){r(typeof w=="number"&&w>=0);var N=w/26|0,R=w%26;return this._expand(N+1),C?this.words[N]=this.words[N]|1<w.length?(N=this,R=w):(N=w,R=this);for(var I=0,L=0;L>>26;for(;I!==0&&L>>26;if(this.length=N.length,I!==0)this.words[this.length]=I,this.length++;else if(N!==this)for(;Lw.length?this.clone().iadd(w):w.clone().iadd(this)},i.prototype.isub=function(w){if(w.negative!==0){w.negative=0;var C=this.iadd(w);return w.negative=1,C._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(w),this.negative=1,this._normSign();var N=this.cmp(w);if(N===0)return this.negative=0,this.length=1,this.words[0]=0,this;var R,I;N>0?(R=this,I=w):(R=w,I=this);for(var L=0,k=0;k>26,this.words[k]=C&67108863;for(;L!==0&&k>26,this.words[k]=C&67108863;if(L===0&&k>>26,K=j&67108863,G=Math.min(O,w.length-1),Z=Math.max(0,O-z.length+1);Z<=G;Z++){var _=O-Z|0;R=z.words[_]|0,I=w.words[Z]|0,L=R*I+K,T+=L/67108864|0,K=L&67108863}C.words[O]=K|0,j=T|0}return j!==0?C.words[O]=j|0:C.length--,C._strip()}var b=function(w,C,N){var R=w.words,I=C.words,L=N.words,k=0,j,O,T,K=R[0]|0,G=K&8191,Z=K>>>13,_=R[1]|0,ae=_&8191,le=_>>>13,ce=R[2]|0,Q=ce&8191,ie=ce>>>13,se=R[3]|0,oe=se&8191,fe=se>>>13,ge=R[4]|0,pe=ge&8191,ye=ge>>>13,xe=R[5]|0,ve=xe&8191,me=xe>>>13,Se=R[6]|0,be=Se&8191,we=Se>>>13,Me=R[7]|0,ne=Me&8191,V=Me>>>13,A=R[8]|0,F=A&8191,X=A>>>13,ee=R[9]|0,re=ee&8191,he=ee>>>13,Le=I[0]|0,Te=Le&8191,Pe=Le>>>13,$e=I[1]|0,Ne=$e&8191,dt=$e>>>13,yt=I[2]|0,ft=yt&8191,_e=yt>>>13,Lt=I[3]|0,Xe=Lt&8191,Ve=Lt>>>13,at=I[4]|0,Fe=at&8191,ze=at>>>13,st=I[5]|0,Ke=st&8191,Oe=st>>>13,Ae=I[6]|0,Ie=Ae&8191,De=Ae>>>13,pt=I[7]|0,rt=pt&8191,ht=pt>>>13,qe=I[8]|0,Be=qe&8191,Re=qe>>>13,We=I[9]|0,et=We&8191,tt=We>>>13;N.negative=w.negative^C.negative,N.length=19,j=Math.imul(G,Te),O=Math.imul(G,Pe),O=O+Math.imul(Z,Te)|0,T=Math.imul(Z,Pe);var zt=(k+j|0)+((O&8191)<<13)|0;k=(T+(O>>>13)|0)+(zt>>>26)|0,zt&=67108863,j=Math.imul(ae,Te),O=Math.imul(ae,Pe),O=O+Math.imul(le,Te)|0,T=Math.imul(le,Pe),j=j+Math.imul(G,Ne)|0,O=O+Math.imul(G,dt)|0,O=O+Math.imul(Z,Ne)|0,T=T+Math.imul(Z,dt)|0;var Et=(k+j|0)+((O&8191)<<13)|0;k=(T+(O>>>13)|0)+(Et>>>26)|0,Et&=67108863,j=Math.imul(Q,Te),O=Math.imul(Q,Pe),O=O+Math.imul(ie,Te)|0,T=Math.imul(ie,Pe),j=j+Math.imul(ae,Ne)|0,O=O+Math.imul(ae,dt)|0,O=O+Math.imul(le,Ne)|0,T=T+Math.imul(le,dt)|0,j=j+Math.imul(G,ft)|0,O=O+Math.imul(G,_e)|0,O=O+Math.imul(Z,ft)|0,T=T+Math.imul(Z,_e)|0;var Ye=(k+j|0)+((O&8191)<<13)|0;k=(T+(O>>>13)|0)+(Ye>>>26)|0,Ye&=67108863,j=Math.imul(oe,Te),O=Math.imul(oe,Pe),O=O+Math.imul(fe,Te)|0,T=Math.imul(fe,Pe),j=j+Math.imul(Q,Ne)|0,O=O+Math.imul(Q,dt)|0,O=O+Math.imul(ie,Ne)|0,T=T+Math.imul(ie,dt)|0,j=j+Math.imul(ae,ft)|0,O=O+Math.imul(ae,_e)|0,O=O+Math.imul(le,ft)|0,T=T+Math.imul(le,_e)|0,j=j+Math.imul(G,Xe)|0,O=O+Math.imul(G,Ve)|0,O=O+Math.imul(Z,Xe)|0,T=T+Math.imul(Z,Ve)|0;var Ze=(k+j|0)+((O&8191)<<13)|0;k=(T+(O>>>13)|0)+(Ze>>>26)|0,Ze&=67108863,j=Math.imul(pe,Te),O=Math.imul(pe,Pe),O=O+Math.imul(ye,Te)|0,T=Math.imul(ye,Pe),j=j+Math.imul(oe,Ne)|0,O=O+Math.imul(oe,dt)|0,O=O+Math.imul(fe,Ne)|0,T=T+Math.imul(fe,dt)|0,j=j+Math.imul(Q,ft)|0,O=O+Math.imul(Q,_e)|0,O=O+Math.imul(ie,ft)|0,T=T+Math.imul(ie,_e)|0,j=j+Math.imul(ae,Xe)|0,O=O+Math.imul(ae,Ve)|0,O=O+Math.imul(le,Xe)|0,T=T+Math.imul(le,Ve)|0,j=j+Math.imul(G,Fe)|0,O=O+Math.imul(G,ze)|0,O=O+Math.imul(Z,Fe)|0,T=T+Math.imul(Z,ze)|0;var ot=(k+j|0)+((O&8191)<<13)|0;k=(T+(O>>>13)|0)+(ot>>>26)|0,ot&=67108863,j=Math.imul(ve,Te),O=Math.imul(ve,Pe),O=O+Math.imul(me,Te)|0,T=Math.imul(me,Pe),j=j+Math.imul(pe,Ne)|0,O=O+Math.imul(pe,dt)|0,O=O+Math.imul(ye,Ne)|0,T=T+Math.imul(ye,dt)|0,j=j+Math.imul(oe,ft)|0,O=O+Math.imul(oe,_e)|0,O=O+Math.imul(fe,ft)|0,T=T+Math.imul(fe,_e)|0,j=j+Math.imul(Q,Xe)|0,O=O+Math.imul(Q,Ve)|0,O=O+Math.imul(ie,Xe)|0,T=T+Math.imul(ie,Ve)|0,j=j+Math.imul(ae,Fe)|0,O=O+Math.imul(ae,ze)|0,O=O+Math.imul(le,Fe)|0,T=T+Math.imul(le,ze)|0,j=j+Math.imul(G,Ke)|0,O=O+Math.imul(G,Oe)|0,O=O+Math.imul(Z,Ke)|0,T=T+Math.imul(Z,Oe)|0;var At=(k+j|0)+((O&8191)<<13)|0;k=(T+(O>>>13)|0)+(At>>>26)|0,At&=67108863,j=Math.imul(be,Te),O=Math.imul(be,Pe),O=O+Math.imul(we,Te)|0,T=Math.imul(we,Pe),j=j+Math.imul(ve,Ne)|0,O=O+Math.imul(ve,dt)|0,O=O+Math.imul(me,Ne)|0,T=T+Math.imul(me,dt)|0,j=j+Math.imul(pe,ft)|0,O=O+Math.imul(pe,_e)|0,O=O+Math.imul(ye,ft)|0,T=T+Math.imul(ye,_e)|0,j=j+Math.imul(oe,Xe)|0,O=O+Math.imul(oe,Ve)|0,O=O+Math.imul(fe,Xe)|0,T=T+Math.imul(fe,Ve)|0,j=j+Math.imul(Q,Fe)|0,O=O+Math.imul(Q,ze)|0,O=O+Math.imul(ie,Fe)|0,T=T+Math.imul(ie,ze)|0,j=j+Math.imul(ae,Ke)|0,O=O+Math.imul(ae,Oe)|0,O=O+Math.imul(le,Ke)|0,T=T+Math.imul(le,Oe)|0,j=j+Math.imul(G,Ie)|0,O=O+Math.imul(G,De)|0,O=O+Math.imul(Z,Ie)|0,T=T+Math.imul(Z,De)|0;var Jt=(k+j|0)+((O&8191)<<13)|0;k=(T+(O>>>13)|0)+(Jt>>>26)|0,Jt&=67108863,j=Math.imul(ne,Te),O=Math.imul(ne,Pe),O=O+Math.imul(V,Te)|0,T=Math.imul(V,Pe),j=j+Math.imul(be,Ne)|0,O=O+Math.imul(be,dt)|0,O=O+Math.imul(we,Ne)|0,T=T+Math.imul(we,dt)|0,j=j+Math.imul(ve,ft)|0,O=O+Math.imul(ve,_e)|0,O=O+Math.imul(me,ft)|0,T=T+Math.imul(me,_e)|0,j=j+Math.imul(pe,Xe)|0,O=O+Math.imul(pe,Ve)|0,O=O+Math.imul(ye,Xe)|0,T=T+Math.imul(ye,Ve)|0,j=j+Math.imul(oe,Fe)|0,O=O+Math.imul(oe,ze)|0,O=O+Math.imul(fe,Fe)|0,T=T+Math.imul(fe,ze)|0,j=j+Math.imul(Q,Ke)|0,O=O+Math.imul(Q,Oe)|0,O=O+Math.imul(ie,Ke)|0,T=T+Math.imul(ie,Oe)|0,j=j+Math.imul(ae,Ie)|0,O=O+Math.imul(ae,De)|0,O=O+Math.imul(le,Ie)|0,T=T+Math.imul(le,De)|0,j=j+Math.imul(G,rt)|0,O=O+Math.imul(G,ht)|0,O=O+Math.imul(Z,rt)|0,T=T+Math.imul(Z,ht)|0;var hn=(k+j|0)+((O&8191)<<13)|0;k=(T+(O>>>13)|0)+(hn>>>26)|0,hn&=67108863,j=Math.imul(F,Te),O=Math.imul(F,Pe),O=O+Math.imul(X,Te)|0,T=Math.imul(X,Pe),j=j+Math.imul(ne,Ne)|0,O=O+Math.imul(ne,dt)|0,O=O+Math.imul(V,Ne)|0,T=T+Math.imul(V,dt)|0,j=j+Math.imul(be,ft)|0,O=O+Math.imul(be,_e)|0,O=O+Math.imul(we,ft)|0,T=T+Math.imul(we,_e)|0,j=j+Math.imul(ve,Xe)|0,O=O+Math.imul(ve,Ve)|0,O=O+Math.imul(me,Xe)|0,T=T+Math.imul(me,Ve)|0,j=j+Math.imul(pe,Fe)|0,O=O+Math.imul(pe,ze)|0,O=O+Math.imul(ye,Fe)|0,T=T+Math.imul(ye,ze)|0,j=j+Math.imul(oe,Ke)|0,O=O+Math.imul(oe,Oe)|0,O=O+Math.imul(fe,Ke)|0,T=T+Math.imul(fe,Oe)|0,j=j+Math.imul(Q,Ie)|0,O=O+Math.imul(Q,De)|0,O=O+Math.imul(ie,Ie)|0,T=T+Math.imul(ie,De)|0,j=j+Math.imul(ae,rt)|0,O=O+Math.imul(ae,ht)|0,O=O+Math.imul(le,rt)|0,T=T+Math.imul(le,ht)|0,j=j+Math.imul(G,Be)|0,O=O+Math.imul(G,Re)|0,O=O+Math.imul(Z,Be)|0,T=T+Math.imul(Z,Re)|0;var nn=(k+j|0)+((O&8191)<<13)|0;k=(T+(O>>>13)|0)+(nn>>>26)|0,nn&=67108863,j=Math.imul(re,Te),O=Math.imul(re,Pe),O=O+Math.imul(he,Te)|0,T=Math.imul(he,Pe),j=j+Math.imul(F,Ne)|0,O=O+Math.imul(F,dt)|0,O=O+Math.imul(X,Ne)|0,T=T+Math.imul(X,dt)|0,j=j+Math.imul(ne,ft)|0,O=O+Math.imul(ne,_e)|0,O=O+Math.imul(V,ft)|0,T=T+Math.imul(V,_e)|0,j=j+Math.imul(be,Xe)|0,O=O+Math.imul(be,Ve)|0,O=O+Math.imul(we,Xe)|0,T=T+Math.imul(we,Ve)|0,j=j+Math.imul(ve,Fe)|0,O=O+Math.imul(ve,ze)|0,O=O+Math.imul(me,Fe)|0,T=T+Math.imul(me,ze)|0,j=j+Math.imul(pe,Ke)|0,O=O+Math.imul(pe,Oe)|0,O=O+Math.imul(ye,Ke)|0,T=T+Math.imul(ye,Oe)|0,j=j+Math.imul(oe,Ie)|0,O=O+Math.imul(oe,De)|0,O=O+Math.imul(fe,Ie)|0,T=T+Math.imul(fe,De)|0,j=j+Math.imul(Q,rt)|0,O=O+Math.imul(Q,ht)|0,O=O+Math.imul(ie,rt)|0,T=T+Math.imul(ie,ht)|0,j=j+Math.imul(ae,Be)|0,O=O+Math.imul(ae,Re)|0,O=O+Math.imul(le,Be)|0,T=T+Math.imul(le,Re)|0,j=j+Math.imul(G,et)|0,O=O+Math.imul(G,tt)|0,O=O+Math.imul(Z,et)|0,T=T+Math.imul(Z,tt)|0;var yn=(k+j|0)+((O&8191)<<13)|0;k=(T+(O>>>13)|0)+(yn>>>26)|0,yn&=67108863,j=Math.imul(re,Ne),O=Math.imul(re,dt),O=O+Math.imul(he,Ne)|0,T=Math.imul(he,dt),j=j+Math.imul(F,ft)|0,O=O+Math.imul(F,_e)|0,O=O+Math.imul(X,ft)|0,T=T+Math.imul(X,_e)|0,j=j+Math.imul(ne,Xe)|0,O=O+Math.imul(ne,Ve)|0,O=O+Math.imul(V,Xe)|0,T=T+Math.imul(V,Ve)|0,j=j+Math.imul(be,Fe)|0,O=O+Math.imul(be,ze)|0,O=O+Math.imul(we,Fe)|0,T=T+Math.imul(we,ze)|0,j=j+Math.imul(ve,Ke)|0,O=O+Math.imul(ve,Oe)|0,O=O+Math.imul(me,Ke)|0,T=T+Math.imul(me,Oe)|0,j=j+Math.imul(pe,Ie)|0,O=O+Math.imul(pe,De)|0,O=O+Math.imul(ye,Ie)|0,T=T+Math.imul(ye,De)|0,j=j+Math.imul(oe,rt)|0,O=O+Math.imul(oe,ht)|0,O=O+Math.imul(fe,rt)|0,T=T+Math.imul(fe,ht)|0,j=j+Math.imul(Q,Be)|0,O=O+Math.imul(Q,Re)|0,O=O+Math.imul(ie,Be)|0,T=T+Math.imul(ie,Re)|0,j=j+Math.imul(ae,et)|0,O=O+Math.imul(ae,tt)|0,O=O+Math.imul(le,et)|0,T=T+Math.imul(le,tt)|0;var Nn=(k+j|0)+((O&8191)<<13)|0;k=(T+(O>>>13)|0)+(Nn>>>26)|0,Nn&=67108863,j=Math.imul(re,ft),O=Math.imul(re,_e),O=O+Math.imul(he,ft)|0,T=Math.imul(he,_e),j=j+Math.imul(F,Xe)|0,O=O+Math.imul(F,Ve)|0,O=O+Math.imul(X,Xe)|0,T=T+Math.imul(X,Ve)|0,j=j+Math.imul(ne,Fe)|0,O=O+Math.imul(ne,ze)|0,O=O+Math.imul(V,Fe)|0,T=T+Math.imul(V,ze)|0,j=j+Math.imul(be,Ke)|0,O=O+Math.imul(be,Oe)|0,O=O+Math.imul(we,Ke)|0,T=T+Math.imul(we,Oe)|0,j=j+Math.imul(ve,Ie)|0,O=O+Math.imul(ve,De)|0,O=O+Math.imul(me,Ie)|0,T=T+Math.imul(me,De)|0,j=j+Math.imul(pe,rt)|0,O=O+Math.imul(pe,ht)|0,O=O+Math.imul(ye,rt)|0,T=T+Math.imul(ye,ht)|0,j=j+Math.imul(oe,Be)|0,O=O+Math.imul(oe,Re)|0,O=O+Math.imul(fe,Be)|0,T=T+Math.imul(fe,Re)|0,j=j+Math.imul(Q,et)|0,O=O+Math.imul(Q,tt)|0,O=O+Math.imul(ie,et)|0,T=T+Math.imul(ie,tt)|0;var Sn=(k+j|0)+((O&8191)<<13)|0;k=(T+(O>>>13)|0)+(Sn>>>26)|0,Sn&=67108863,j=Math.imul(re,Xe),O=Math.imul(re,Ve),O=O+Math.imul(he,Xe)|0,T=Math.imul(he,Ve),j=j+Math.imul(F,Fe)|0,O=O+Math.imul(F,ze)|0,O=O+Math.imul(X,Fe)|0,T=T+Math.imul(X,ze)|0,j=j+Math.imul(ne,Ke)|0,O=O+Math.imul(ne,Oe)|0,O=O+Math.imul(V,Ke)|0,T=T+Math.imul(V,Oe)|0,j=j+Math.imul(be,Ie)|0,O=O+Math.imul(be,De)|0,O=O+Math.imul(we,Ie)|0,T=T+Math.imul(we,De)|0,j=j+Math.imul(ve,rt)|0,O=O+Math.imul(ve,ht)|0,O=O+Math.imul(me,rt)|0,T=T+Math.imul(me,ht)|0,j=j+Math.imul(pe,Be)|0,O=O+Math.imul(pe,Re)|0,O=O+Math.imul(ye,Be)|0,T=T+Math.imul(ye,Re)|0,j=j+Math.imul(oe,et)|0,O=O+Math.imul(oe,tt)|0,O=O+Math.imul(fe,et)|0,T=T+Math.imul(fe,tt)|0;var Jn=(k+j|0)+((O&8191)<<13)|0;k=(T+(O>>>13)|0)+(Jn>>>26)|0,Jn&=67108863,j=Math.imul(re,Fe),O=Math.imul(re,ze),O=O+Math.imul(he,Fe)|0,T=Math.imul(he,ze),j=j+Math.imul(F,Ke)|0,O=O+Math.imul(F,Oe)|0,O=O+Math.imul(X,Ke)|0,T=T+Math.imul(X,Oe)|0,j=j+Math.imul(ne,Ie)|0,O=O+Math.imul(ne,De)|0,O=O+Math.imul(V,Ie)|0,T=T+Math.imul(V,De)|0,j=j+Math.imul(be,rt)|0,O=O+Math.imul(be,ht)|0,O=O+Math.imul(we,rt)|0,T=T+Math.imul(we,ht)|0,j=j+Math.imul(ve,Be)|0,O=O+Math.imul(ve,Re)|0,O=O+Math.imul(me,Be)|0,T=T+Math.imul(me,Re)|0,j=j+Math.imul(pe,et)|0,O=O+Math.imul(pe,tt)|0,O=O+Math.imul(ye,et)|0,T=T+Math.imul(ye,tt)|0;var ct=(k+j|0)+((O&8191)<<13)|0;k=(T+(O>>>13)|0)+(ct>>>26)|0,ct&=67108863,j=Math.imul(re,Ke),O=Math.imul(re,Oe),O=O+Math.imul(he,Ke)|0,T=Math.imul(he,Oe),j=j+Math.imul(F,Ie)|0,O=O+Math.imul(F,De)|0,O=O+Math.imul(X,Ie)|0,T=T+Math.imul(X,De)|0,j=j+Math.imul(ne,rt)|0,O=O+Math.imul(ne,ht)|0,O=O+Math.imul(V,rt)|0,T=T+Math.imul(V,ht)|0,j=j+Math.imul(be,Be)|0,O=O+Math.imul(be,Re)|0,O=O+Math.imul(we,Be)|0,T=T+Math.imul(we,Re)|0,j=j+Math.imul(ve,et)|0,O=O+Math.imul(ve,tt)|0,O=O+Math.imul(me,et)|0,T=T+Math.imul(me,tt)|0;var mt=(k+j|0)+((O&8191)<<13)|0;k=(T+(O>>>13)|0)+(mt>>>26)|0,mt&=67108863,j=Math.imul(re,Ie),O=Math.imul(re,De),O=O+Math.imul(he,Ie)|0,T=Math.imul(he,De),j=j+Math.imul(F,rt)|0,O=O+Math.imul(F,ht)|0,O=O+Math.imul(X,rt)|0,T=T+Math.imul(X,ht)|0,j=j+Math.imul(ne,Be)|0,O=O+Math.imul(ne,Re)|0,O=O+Math.imul(V,Be)|0,T=T+Math.imul(V,Re)|0,j=j+Math.imul(be,et)|0,O=O+Math.imul(be,tt)|0,O=O+Math.imul(we,et)|0,T=T+Math.imul(we,tt)|0;var kt=(k+j|0)+((O&8191)<<13)|0;k=(T+(O>>>13)|0)+(kt>>>26)|0,kt&=67108863,j=Math.imul(re,rt),O=Math.imul(re,ht),O=O+Math.imul(he,rt)|0,T=Math.imul(he,ht),j=j+Math.imul(F,Be)|0,O=O+Math.imul(F,Re)|0,O=O+Math.imul(X,Be)|0,T=T+Math.imul(X,Re)|0,j=j+Math.imul(ne,et)|0,O=O+Math.imul(ne,tt)|0,O=O+Math.imul(V,et)|0,T=T+Math.imul(V,tt)|0;var Rn=(k+j|0)+((O&8191)<<13)|0;k=(T+(O>>>13)|0)+(Rn>>>26)|0,Rn&=67108863,j=Math.imul(re,Be),O=Math.imul(re,Re),O=O+Math.imul(he,Be)|0,T=Math.imul(he,Re),j=j+Math.imul(F,et)|0,O=O+Math.imul(F,tt)|0,O=O+Math.imul(X,et)|0,T=T+Math.imul(X,tt)|0;var or=(k+j|0)+((O&8191)<<13)|0;k=(T+(O>>>13)|0)+(or>>>26)|0,or&=67108863,j=Math.imul(re,et),O=Math.imul(re,tt),O=O+Math.imul(he,et)|0,T=Math.imul(he,tt);var br=(k+j|0)+((O&8191)<<13)|0;return k=(T+(O>>>13)|0)+(br>>>26)|0,br&=67108863,L[0]=zt,L[1]=Et,L[2]=Ye,L[3]=Ze,L[4]=ot,L[5]=At,L[6]=Jt,L[7]=hn,L[8]=nn,L[9]=yn,L[10]=Nn,L[11]=Sn,L[12]=Jn,L[13]=ct,L[14]=mt,L[15]=kt,L[16]=Rn,L[17]=or,L[18]=br,k!==0&&(L[19]=k,N.length++),N};Math.imul||(b=y);function x(z,w,C){C.negative=w.negative^z.negative,C.length=z.length+w.length;for(var N=0,R=0,I=0;I>>26)|0,R+=L>>>26,L&=67108863}C.words[I]=k,N=L,L=R}return N!==0?C.words[I]=N:C.length--,C._strip()}function S(z,w,C){return x(z,w,C)}i.prototype.mulTo=function(w,C){var N,R=this.length+w.length;return this.length===10&&w.length===10?N=b(this,w,C):R<63?N=y(this,w,C):R<1024?N=x(this,w,C):N=S(this,w,C),N},i.prototype.mul=function(w){var C=new i(null);return C.words=new Array(this.length+w.length),this.mulTo(w,C)},i.prototype.mulf=function(w){var C=new i(null);return C.words=new Array(this.length+w.length),S(this,w,C)},i.prototype.imul=function(w){return this.clone().mulTo(w,this)},i.prototype.imuln=function(w){var C=w<0;C&&(w=-w),r(typeof w=="number"),r(w<67108864);for(var N=0,R=0;R>=26,N+=I/67108864|0,N+=L>>>26,this.words[R]=L&67108863}return N!==0&&(this.words[R]=N,this.length++),C?this.ineg():this},i.prototype.muln=function(w){return this.clone().imuln(w)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(w){var C=v(w);if(C.length===0)return new i(1);for(var N=this,R=0;R=0);var C=w%26,N=(w-C)/26,R=67108863>>>26-C<<26-C,I;if(C!==0){var L=0;for(I=0;I>>26-C}L&&(this.words[I]=L,this.length++)}if(N!==0){for(I=this.length-1;I>=0;I--)this.words[I+N]=this.words[I];for(I=0;I=0);var R;C?R=(C-C%26)/26:R=0;var I=w%26,L=Math.min((w-I)/26,this.length),k=67108863^67108863>>>I<L)for(this.length-=L,O=0;O=0&&(T!==0||O>=R);O--){var K=this.words[O]|0;this.words[O]=T<<26-I|K>>>I,T=K&k}return j&&T!==0&&(j.words[j.length++]=T),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},i.prototype.ishrn=function(w,C,N){return r(this.negative===0),this.iushrn(w,C,N)},i.prototype.shln=function(w){return this.clone().ishln(w)},i.prototype.ushln=function(w){return this.clone().iushln(w)},i.prototype.shrn=function(w){return this.clone().ishrn(w)},i.prototype.ushrn=function(w){return this.clone().iushrn(w)},i.prototype.testn=function(w){r(typeof w=="number"&&w>=0);var C=w%26,N=(w-C)/26,R=1<=0);var C=w%26,N=(w-C)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=N)return this;if(C!==0&&N++,this.length=Math.min(N,this.length),C!==0){var R=67108863^67108863>>>C<=67108864;C++)this.words[C]-=67108864,C===this.length-1?this.words[C+1]=1:this.words[C+1]++;return this.length=Math.max(this.length,C+1),this},i.prototype.isubn=function(w){if(r(typeof w=="number"),r(w<67108864),w<0)return this.iaddn(-w);if(this.negative!==0)return this.negative=0,this.iaddn(w),this.negative=1,this;if(this.words[0]-=w,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var C=0;C>26)-(j/67108864|0),this.words[I+N]=L&67108863}for(;I>26,this.words[I+N]=L&67108863;if(k===0)return this._strip();for(r(k===-1),k=0,I=0;I>26,this.words[I]=L&67108863;return this.negative=1,this._strip()},i.prototype._wordDiv=function(w,C){var N=this.length-w.length,R=this.clone(),I=w,L=I.words[I.length-1]|0,k=this._countBits(L);N=26-k,N!==0&&(I=I.ushln(N),R.iushln(N),L=I.words[I.length-1]|0);var j=R.length-I.length,O;if(C!=="mod"){O=new i(null),O.length=j+1,O.words=new Array(O.length);for(var T=0;T=0;G--){var Z=(R.words[I.length+G]|0)*67108864+(R.words[I.length+G-1]|0);for(Z=Math.min(Z/L|0,67108863),R._ishlnsubmul(I,Z,G);R.negative!==0;)Z--,R.negative=0,R._ishlnsubmul(I,1,G),R.isZero()||(R.negative^=1);O&&(O.words[G]=Z)}return O&&O._strip(),R._strip(),C!=="div"&&N!==0&&R.iushrn(N),{div:O||null,mod:R}},i.prototype.divmod=function(w,C,N){if(r(!w.isZero()),this.isZero())return{div:new i(0),mod:new i(0)};var R,I,L;return this.negative!==0&&w.negative===0?(L=this.neg().divmod(w,C),C!=="mod"&&(R=L.div.neg()),C!=="div"&&(I=L.mod.neg(),N&&I.negative!==0&&I.iadd(w)),{div:R,mod:I}):this.negative===0&&w.negative!==0?(L=this.divmod(w.neg(),C),C!=="mod"&&(R=L.div.neg()),{div:R,mod:L.mod}):this.negative&w.negative?(L=this.neg().divmod(w.neg(),C),C!=="div"&&(I=L.mod.neg(),N&&I.negative!==0&&I.isub(w)),{div:L.div,mod:I}):w.length>this.length||this.cmp(w)<0?{div:new i(0),mod:this}:w.length===1?C==="div"?{div:this.divn(w.words[0]),mod:null}:C==="mod"?{div:null,mod:new i(this.modrn(w.words[0]))}:{div:this.divn(w.words[0]),mod:new i(this.modrn(w.words[0]))}:this._wordDiv(w,C)},i.prototype.div=function(w){return this.divmod(w,"div",!1).div},i.prototype.mod=function(w){return this.divmod(w,"mod",!1).mod},i.prototype.umod=function(w){return this.divmod(w,"mod",!0).mod},i.prototype.divRound=function(w){var C=this.divmod(w);if(C.mod.isZero())return C.div;var N=C.div.negative!==0?C.mod.isub(w):C.mod,R=w.ushrn(1),I=w.andln(1),L=N.cmp(R);return L<0||I===1&&L===0?C.div:C.div.negative!==0?C.div.isubn(1):C.div.iaddn(1)},i.prototype.modrn=function(w){var C=w<0;C&&(w=-w),r(w<=67108863);for(var N=(1<<26)%w,R=0,I=this.length-1;I>=0;I--)R=(N*R+(this.words[I]|0))%w;return C?-R:R},i.prototype.modn=function(w){return this.modrn(w)},i.prototype.idivn=function(w){var C=w<0;C&&(w=-w),r(w<=67108863);for(var N=0,R=this.length-1;R>=0;R--){var I=(this.words[R]|0)+N*67108864;this.words[R]=I/w|0,N=I%w}return this._strip(),C?this.ineg():this},i.prototype.divn=function(w){return this.clone().idivn(w)},i.prototype.egcd=function(w){r(w.negative===0),r(!w.isZero());var C=this,N=w.clone();C.negative!==0?C=C.umod(w):C=C.clone();for(var R=new i(1),I=new i(0),L=new i(0),k=new i(1),j=0;C.isEven()&&N.isEven();)C.iushrn(1),N.iushrn(1),++j;for(var O=N.clone(),T=C.clone();!C.isZero();){for(var K=0,G=1;!(C.words[0]&G)&&K<26;++K,G<<=1);if(K>0)for(C.iushrn(K);K-- >0;)(R.isOdd()||I.isOdd())&&(R.iadd(O),I.isub(T)),R.iushrn(1),I.iushrn(1);for(var Z=0,_=1;!(N.words[0]&_)&&Z<26;++Z,_<<=1);if(Z>0)for(N.iushrn(Z);Z-- >0;)(L.isOdd()||k.isOdd())&&(L.iadd(O),k.isub(T)),L.iushrn(1),k.iushrn(1);C.cmp(N)>=0?(C.isub(N),R.isub(L),I.isub(k)):(N.isub(C),L.isub(R),k.isub(I))}return{a:L,b:k,gcd:N.iushln(j)}},i.prototype._invmp=function(w){r(w.negative===0),r(!w.isZero());var C=this,N=w.clone();C.negative!==0?C=C.umod(w):C=C.clone();for(var R=new i(1),I=new i(0),L=N.clone();C.cmpn(1)>0&&N.cmpn(1)>0;){for(var k=0,j=1;!(C.words[0]&j)&&k<26;++k,j<<=1);if(k>0)for(C.iushrn(k);k-- >0;)R.isOdd()&&R.iadd(L),R.iushrn(1);for(var O=0,T=1;!(N.words[0]&T)&&O<26;++O,T<<=1);if(O>0)for(N.iushrn(O);O-- >0;)I.isOdd()&&I.iadd(L),I.iushrn(1);C.cmp(N)>=0?(C.isub(N),R.isub(I)):(N.isub(C),I.isub(R))}var K;return C.cmpn(1)===0?K=R:K=I,K.cmpn(0)<0&&K.iadd(w),K},i.prototype.gcd=function(w){if(this.isZero())return w.abs();if(w.isZero())return this.abs();var C=this.clone(),N=w.clone();C.negative=0,N.negative=0;for(var R=0;C.isEven()&&N.isEven();R++)C.iushrn(1),N.iushrn(1);do{for(;C.isEven();)C.iushrn(1);for(;N.isEven();)N.iushrn(1);var I=C.cmp(N);if(I<0){var L=C;C=N,N=L}else if(I===0||N.cmpn(1)===0)break;C.isub(N)}while(!0);return N.iushln(R)},i.prototype.invm=function(w){return this.egcd(w).a.umod(w)},i.prototype.isEven=function(){return(this.words[0]&1)===0},i.prototype.isOdd=function(){return(this.words[0]&1)===1},i.prototype.andln=function(w){return this.words[0]&w},i.prototype.bincn=function(w){r(typeof w=="number");var C=w%26,N=(w-C)/26,R=1<>>26,k&=67108863,this.words[L]=k}return I!==0&&(this.words[L]=I,this.length++),this},i.prototype.isZero=function(){return this.length===1&&this.words[0]===0},i.prototype.cmpn=function(w){var C=w<0;if(this.negative!==0&&!C)return-1;if(this.negative===0&&C)return 1;this._strip();var N;if(this.length>1)N=1;else{C&&(w=-w),r(w<=67108863,"Number is too big");var R=this.words[0]|0;N=R===w?0:Rw.length)return 1;if(this.length=0;N--){var R=this.words[N]|0,I=w.words[N]|0;if(R!==I){RI&&(C=1);break}}return C},i.prototype.gtn=function(w){return this.cmpn(w)===1},i.prototype.gt=function(w){return this.cmp(w)===1},i.prototype.gten=function(w){return this.cmpn(w)>=0},i.prototype.gte=function(w){return this.cmp(w)>=0},i.prototype.ltn=function(w){return this.cmpn(w)===-1},i.prototype.lt=function(w){return this.cmp(w)===-1},i.prototype.lten=function(w){return this.cmpn(w)<=0},i.prototype.lte=function(w){return this.cmp(w)<=0},i.prototype.eqn=function(w){return this.cmpn(w)===0},i.prototype.eq=function(w){return this.cmp(w)===0},i.red=function(w){return new $(w)},i.prototype.toRed=function(w){return r(!this.red,"Already a number in reduction context"),r(this.negative===0,"red works only with positives"),w.convertTo(this)._forceRed(w)},i.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(w){return this.red=w,this},i.prototype.forceRed=function(w){return r(!this.red,"Already a number in reduction context"),this._forceRed(w)},i.prototype.redAdd=function(w){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,w)},i.prototype.redIAdd=function(w){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,w)},i.prototype.redSub=function(w){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,w)},i.prototype.redISub=function(w){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,w)},i.prototype.redShl=function(w){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,w)},i.prototype.redMul=function(w){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,w),this.red.mul(this,w)},i.prototype.redIMul=function(w){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,w),this.red.imul(this,w)},i.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(w){return r(this.red&&!w.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,w)};var P={k256:null,p224:null,p192:null,p25519:null};function E(z,w){this.name=z,this.p=new i(w,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}E.prototype._tmp=function(){var w=new i(null);return w.words=new Array(Math.ceil(this.n/13)),w},E.prototype.ireduce=function(w){var C=w,N;do this.split(C,this.tmp),C=this.imulK(C),C=C.iadd(this.tmp),N=C.bitLength();while(N>this.n);var R=N0?C.isub(this.p):C.strip!==void 0?C.strip():C._strip(),C},E.prototype.split=function(w,C){w.iushrn(this.n,0,C)},E.prototype.imulK=function(w){return w.imul(this.k)};function M(){E.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(M,E),M.prototype.split=function(w,C){for(var N=4194303,R=Math.min(w.length,9),I=0;I>>22,L=k}L>>>=22,w.words[I-10]=L,L===0&&w.length>10?w.length-=10:w.length-=9},M.prototype.imulK=function(w){w.words[w.length]=0,w.words[w.length+1]=0,w.length+=2;for(var C=0,N=0;N>>=26,w.words[N]=I,C=R}return C!==0&&(w.words[w.length++]=C),w},i._prime=function(w){if(P[w])return P[w];var C;if(w==="k256")C=new M;else if(w==="p224")C=new B;else if(w==="p192")C=new D;else if(w==="p25519")C=new H;else throw new Error("Unknown prime "+w);return P[w]=C,C};function $(z){if(typeof z=="string"){var w=i._prime(z);this.m=w.p,this.prime=w}else r(z.gtn(1),"modulus must be greater than 1"),this.m=z,this.prime=null}$.prototype._verify1=function(w){r(w.negative===0,"red works only with positives"),r(w.red,"red works only with red numbers")},$.prototype._verify2=function(w,C){r((w.negative|C.negative)===0,"red works only with positives"),r(w.red&&w.red===C.red,"red works only with red numbers")},$.prototype.imod=function(w){return this.prime?this.prime.ireduce(w)._forceRed(this):(u(w,w.umod(this.m)._forceRed(this)),w)},$.prototype.neg=function(w){return w.isZero()?w.clone():this.m.sub(w)._forceRed(this)},$.prototype.add=function(w,C){this._verify2(w,C);var N=w.add(C);return N.cmp(this.m)>=0&&N.isub(this.m),N._forceRed(this)},$.prototype.iadd=function(w,C){this._verify2(w,C);var N=w.iadd(C);return N.cmp(this.m)>=0&&N.isub(this.m),N},$.prototype.sub=function(w,C){this._verify2(w,C);var N=w.sub(C);return N.cmpn(0)<0&&N.iadd(this.m),N._forceRed(this)},$.prototype.isub=function(w,C){this._verify2(w,C);var N=w.isub(C);return N.cmpn(0)<0&&N.iadd(this.m),N},$.prototype.shl=function(w,C){return this._verify1(w),this.imod(w.ushln(C))},$.prototype.imul=function(w,C){return this._verify2(w,C),this.imod(w.imul(C))},$.prototype.mul=function(w,C){return this._verify2(w,C),this.imod(w.mul(C))},$.prototype.isqr=function(w){return this.imul(w,w.clone())},$.prototype.sqr=function(w){return this.mul(w,w)},$.prototype.sqrt=function(w){if(w.isZero())return w.clone();var C=this.m.andln(3);if(r(C%2===1),C===3){var N=this.m.add(new i(1)).iushrn(2);return this.pow(w,N)}for(var R=this.m.subn(1),I=0;!R.isZero()&&R.andln(1)===0;)I++,R.iushrn(1);r(!R.isZero());var L=new i(1).toRed(this),k=L.redNeg(),j=this.m.subn(1).iushrn(1),O=this.m.bitLength();for(O=new i(2*O*O).toRed(this);this.pow(O,j).cmp(k)!==0;)O.redIAdd(k);for(var T=this.pow(O,R),K=this.pow(w,R.addn(1).iushrn(1)),G=this.pow(w,R),Z=I;G.cmp(L)!==0;){for(var _=G,ae=0;_.cmp(L)!==0;ae++)_=_.redSqr();r(ae=0;I--){for(var T=C.words[I],K=O-1;K>=0;K--){var G=T>>K&1;if(L!==R[0]&&(L=this.sqr(L)),G===0&&k===0){j=0;continue}k<<=1,k|=G,j++,!(j!==N&&(I!==0||K!==0))&&(L=this.mul(L,R[k]),j=0,k=0)}O=26}return L},$.prototype.convertTo=function(w){var C=w.umod(this.m);return C===w?C.clone():C},$.prototype.convertFrom=function(w){var C=w.clone();return C.red=null,C},i.mont=function(w){return new U(w)};function U(z){$.call(this,z),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}o(U,$),U.prototype.convertTo=function(w){return this.imod(w.ushln(this.shift))},U.prototype.convertFrom=function(w){var C=this.imod(w.mul(this.rinv));return C.red=null,C},U.prototype.imul=function(w,C){if(w.isZero()||C.isZero())return w.words[0]=0,w.length=1,w;var N=w.imul(C),R=N.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),I=N.isub(R).iushrn(this.shift),L=I;return I.cmp(this.m)>=0?L=I.isub(this.m):I.cmpn(0)<0&&(L=I.iadd(this.m)),L._forceRed(this)},U.prototype.mul=function(w,C){if(w.isZero()||C.isZero())return new i(0)._forceRed(this);var N=w.mul(C),R=N.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),I=N.isub(R).iushrn(this.shift),L=I;return I.cmp(this.m)>=0?L=I.isub(this.m):I.cmpn(0)<0&&(L=I.iadd(this.m)),L._forceRed(this)},U.prototype.invm=function(w){var C=this.imod(w._invmp(this.m).mul(this.r2));return C._forceRed(this)}})(e,Dl)})(Q2);var kH=Q2.exports;const bt=gd(kH);function H0(e){return bt.isBN(e)}const yk=/^0x[\da-fA-F]+$/,NH=/^[\da-fA-F]+$/;function Si(e,t=-1,n){return typeof e=="string"&&(e==="0x"||yk.test(e))&&(t===-1?n||e.length%2===0:e.length===2+Math.ceil(t/4))}function $0(e){return!!e&&typeof e=="object"}function eS(...e){return t=>($0(t)||Ra(t))&&e.every(n=>Ra(t[n]))}function RH(...e){return t=>Ra(t)&&e.every(n=>Ra(t[n]))}function U0(...e){return t=>$0(t)&&e.every(n=>Ra(t[n]))}const tS=eS("toBigInt"),nS=eS("toBn");function rS(e){return typeof e=="bigint"?e:e?Si(e)?vk(e.toString()):H0(e)?Mt(e.toString()):tS(e)?e.toBigInt():nS(e)?Mt(e.toBn().toString()):Mt(e):Mt(0)}function MH(e){const t=rS(e);if(t>nc;if(n===r||n===r-nc)return n;n=r}}const Fr=typeof Mt=="function"&&typeof Mt.asIntN=="function",bk=typeof require=="function"&&typeof module<"u",TH=typeof __dirname<"u",zH=!bk,jH=typeof WebAssembly<"u",oS=typeof Oi.Buffer=="function"&&typeof Oi.Buffer.isBuffer=="function",LH=typeof Oi.process=="object";function iS(e){return oS&&!!e&&Ra(e.readDoubleLE)&&Oi.Buffer.isBuffer(e)}function Ii(e){return(e&&e.constructor)===Uint8Array||e instanceof Uint8Array}const BH=new XF;function Do(e){return e?BH.encode(e.toString()):new Uint8Array}function xt(e){return Ii(e)?iS(e)?new Uint8Array(e):e:Si(e)?Qi(e):Array.isArray(e)?new Uint8Array(e):Do(e)}function wk(e,t){const n=xt(e),r=xt(t);let o=0;for(;;){const i=o>=n.length,a=o>=r.length;if(i&&a)return 0;if(i)return-1;if(a)return 1;if(n[o]!==r[o])return n[o]>r[o]?1:-1;o++}}function Ar(...e){const t=e.length,n=new Array(t);let r=0;for(let o=0;or)return e.subarray(0,r);const o=new Uint8Array(r);return o.set(e,n?0:r-e.length),o}function AH(e){return e.sort(wk)}function Pf(e,{isLe:t=!0,isNegative:n=!1}={}){t||(e=e.slice().reverse());const r=e.length;if(n&&r&&e[r-1]&128)switch(r){case 0:return new bt(0);case 1:return new bt((e[0]^255)*-1-1);case 2:return new bt((e[0]+(e[1]<<8)^65535)*-1-1);case 3:return new bt((e[0]+(e[1]<<8)+(e[2]<<16)^16777215)*-1-1);case 4:return new bt((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)*-1-1);case 5:return new bt(((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]^255)*4294967296)*-1-1);case 6:return new bt(((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]+(e[5]<<8)^65535)*4294967296)*-1-1);default:return new bt(e,"le").fromTwos(r*8)}switch(r){case 0:return new bt(0);case 1:return new bt(e[0]);case 2:return new bt(e[0]+(e[1]<<8));case 3:return new bt(e[0]+(e[1]<<8)+(e[2]<<16));case 4:return new bt(e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216);case 5:return new bt(e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8))*16777216);case 6:return new bt(e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8)+(e[5]<<16))*16777216);default:return new bt(e,"le")}}function DH(e){return oS?Oi.Buffer.from(e||[]):new Uint8Array(e||[])}function FH(e,{bitLength:t=32,isLe:n=!0}={}){if(t!==32&&t!==64)throw new Error("Invalid bitLength provided, expected 32 or 64");if(e.length0){const o=Math.ceil(t/8);if(e.length>o)return`${Ey(e.subarray(0,o/2),r)}…${Ey(e.subarray(e.length-o/2),"")}`}}else return r;return Ey(e,r)}function HH(e,{isLe:t=!0,isNegative:n=!1}={}){t||(e=e.slice().reverse());const r=e.length;if(n&&r&&e[r-1]&128)switch(r){case 0:return 0;case 1:return(e[0]^255)*-1-1;case 2:return(e[0]+(e[1]<<8)^65535)*-1-1;case 3:return(e[0]+(e[1]<<8)+(e[2]<<16)^16777215)*-1-1;case 4:return(e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)*-1-1;case 5:return((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]^255)*4294967296)*-1-1;case 6:return((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]+(e[5]<<8)^65535)*4294967296)*-1-1;default:throw new Error("Value more than 48-bits cannot be reliably converted")}switch(r){case 0:return 0;case 1:return e[0];case 2:return e[0]+(e[1]<<8);case 3:return e[0]+(e[1]<<8)+(e[2]<<16);case 4:return e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216;case 5:return e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8))*16777216;case 6:return e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8)+(e[5]<<16))*16777216;default:throw new Error("Value more than 48-bits cannot be reliably converted")}}const $H=new UF("utf-8");function vg(e){return e?$H.decode(e):""}const Nm=xt(`Ethereum Signed Message: +`),ju=xt(""),Lu=xt(""),UH=ju.length+Lu.length;function Jf(e,t){return e.length>=UH&&To(e.subarray(0,ju.length),ju)&&To(e.slice(-Lu.length),Lu)||t&&e.length>=Nm.length&&To(e.subarray(0,Nm.length),Nm)}function Ck(e){const t=xt(e);return Jf(t,!1)?t.subarray(ju.length,t.length-Lu.length):t}function Ek(e){const t=xt(e);return Jf(t,!0)?t:yd([ju,t,Lu])}const z3=Mt(256),VH=Mt(255);function WH(e,t,n){const r=[],o=n&&ee.gt(t)),GH=F0((e,t)=>e.lt(t)),qH=new bt(0),bd=new bt(1),Vh=new bt(2),ZH=new bt(3),YH=new bt(4),_H=new bt(5),JH=new bt(6),QH=new bt(7),e$=new bt(8),t$=new bt(9),n$=new bt(10),r$=new bt(100),o$=new bt(1e3),i$=new bt(1e6),D1=new bt(1e9),a$=D1.mul(D1),Pk=new bt(Number.MAX_SAFE_INTEGER),Ok=new bt(94906265);function V0(e){return typeof e=="bigint"}function vc(e){return e?bt.isBN(e)?e:Si(e)?yg(e.toString()):V0(e)?new bt(e.toString()):nS(e)?e.toBn():tS(e)?new bt(e.toBigInt().toString()):new bt(e):new bt(0)}function s$(e){const t=vc(e);if(t.isNeg())throw new Error("square root of negative numbers is not supported");if(t.lte(Pk))return new bt(~~Math.sqrt(t.toNumber()));let n=Ok.clone();for(;;){const r=t.div(n).iadd(n).ishrn(1);if(n.eq(r)||n.eq(r.sub(bd)))return n;n=r}}const l$={bitLength:-1,isLe:!0,isNegative:!1};function go(e,{bitLength:t=-1,isLe:n=!0,isNegative:r=!1}=l$){const o=vc(e),i=Math.ceil(t===-1?o.bitLength()/8:(t||0)/8);if(!e)return t===-1?new Uint8Array(1):new Uint8Array(i);const a=new Uint8Array(i),s=r?o.toTwos(i*8):o;return a.set(s.toArray(n?"le":"be",i),0),a}function c$(e,{bitLength:t=-1,isLe:n=!1,isNegative:r=!1}={}){return Ma(go(e,{bitLength:t,isLe:n,isNegative:r}))}function u$(e){return new Uint8Array(e||[])}const d$=Vh.pow(new bt(6)).isub(bd),f$=Vh.pow(new bt(14)).isub(bd),h$=Vh.pow(new bt(30)).isub(bd),p$={bitLength:16},m$={bitLength:32};function Ik(e){const t=vc(e);if(t.lte(d$))return new Uint8Array([t.toNumber()<<2]);if(t.lte(f$))return go(t.shln(2).iadd(bd),p$);if(t.lte(h$))return go(t.shln(2).iadd(Vh),m$);const n=go(t);let r=n.length;for(;n[r-1]===0;)r--;if(r<4)throw new Error("Invalid length, previous checks match anything less than 2^30");return yd([new Uint8Array([(r-4<<2)+3]),n.subarray(0,r)])}function W0(e){return yd([Ik(e.length),e])}function kk(e){const t=xt(e);switch(t[0]&3){case 0:return[1,new bt(t[0]>>>2)];case 1:return[2,new bt(t[0]+(t[1]<<8)>>>2)];case 2:return[4,new bt(t[0]+(t[1]<<8)+(t[2]<<16)+t[3]*16777216>>>2)];default:{const n=(t[0]>>>2)+5;switch(n){case 5:return[5,new bt(t[1]+(t[2]<<8)+(t[3]<<16)+t[4]*16777216)];case 6:return[6,new bt(t[1]+(t[2]<<8)+(t[3]<<16)+(t[4]+(t[5]<<8))*16777216)];case 7:return[7,new bt(t[1]+(t[2]<<8)+(t[3]<<16)+(t[4]+(t[5]<<8)+(t[6]<<16))*16777216)];default:return[n,Pf(t.subarray(1,n))]}}}}function g$(e){switch(e[0]&3){case 0:return[1,e[0]>>>2];case 1:return[2,e[0]+(e[1]<<8)>>>2];case 2:return[4,e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216>>>2];default:switch((e[0]>>>2)+5){case 5:return[5,e[1]+(e[2]<<8)+(e[3]<<16)+e[4]*16777216];case 6:return[6,e[1]+(e[2]<<8)+(e[3]<<16)+(e[4]+(e[5]<<8))*16777216];case 7:return[7,e[1]+(e[2]<<8)+(e[3]<<16)+(e[4]+(e[5]<<8)+(e[6]<<16))*16777216];default:throw new Error("Compact input is > Number.MAX_SAFE_INTEGER")}}}function v$(e){const[t,n]=kk(e),r=t+n.toNumber();return[r,e.subarray(t,r)]}const Nk=60*1e3,Rk=Nk*60,y$=Rk*24,j3={days:0,hours:0,milliseconds:0,minutes:0,seconds:0};function df(e,t){return{days:(e.days||0)+t.days,hours:(e.hours||0)+t.hours,milliseconds:(e.milliseconds||0)+t.milliseconds,minutes:(e.minutes||0)+t.minutes,seconds:(e.seconds||0)+t.seconds}}function b$(e){const t=e/1e3;if(t<60){const i=~~t;return df({seconds:i},ff(e-i*1e3))}const n=t/60;if(n<60){const i=~~n;return df({minutes:i},ff(e-i*Nk))}const r=n/60;if(r<24){const i=~~r;return df({hours:i},ff(e-i*Rk))}const o=~~(r/24);return df({days:o},ff(e-o*y$))}function ff(e){return e?e<1e3?df({milliseconds:e},j3):b$(e):j3}function w$(e=0,{bitLength:t=32,isLe:n=!0}={}){if(t!==32&&t!==64)throw new Error("Invalid bitLength provided, expected 32 or 64");const r=new Uint8Array(t/8),o=new DataView(r.buffer,r.byteOffset);return t===32?o.setFloat32(0,Number(e),n):o.setFloat64(0,Number(e),n),r}function Mk(e){return typeof e=="boolean"}const L3=new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)","g");function lS(e,t=","){const n=e[0].startsWith("-"),r=n?e.substring(1).match(L3):e.match(L3);return r?`${n?"-":""}${r.join(t)}`:e}function Tk(e){return{decimal:.1.toLocaleString(e).substring(1,2),thousand:1e3.toLocaleString(e).substring(1,2)}}const Wh=8,Yi=[{power:-24,text:"yocto",value:"y"},{power:-21,text:"zepto",value:"z"},{power:-18,text:"atto",value:"a"},{power:-15,text:"femto",value:"f"},{power:-12,text:"pico",value:"p"},{power:-9,text:"nano",value:"n"},{power:-6,text:"micro",value:"µ"},{power:-3,text:"milli",value:"m"},{power:0,text:"Unit",value:"-"},{power:3,text:"Kilo",value:"k"},{power:6,text:"Mill",value:"M"},{power:9,text:"Bill",value:"B"},{power:12,text:"Tril",value:"T"},{power:15,text:"Peta",value:"P"},{power:18,text:"Exa",value:"E"},{power:21,text:"Zeta",value:"Z"},{power:24,text:"Yotta",value:"Y"}];function cS(e){for(let t=0,n=Yi.length;tuS(e,t);wd.findSi=cS;wd.getDefaults=()=>({decimals:Bu,unit:Rm});wd.getOptions=(e=Bu)=>Yi.filter(({power:t})=>t<0?e+t>=0:!0);wd.setDefaults=({decimals:e,unit:t})=>{Bu=(Array.isArray(e)?e[0]:e)??Bu,Rm=(Array.isArray(t)?t[0]:t)??Rm,Yi[Wh].text=Rm};function Ud(e){return e.toString().padStart(2,"0")}function zk(e){const t=e.getFullYear().toString(),n=Ud(e.getMonth()+1),r=Ud(e.getDate()),o=Ud(e.getHours()),i=Ud(e.getMinutes()),a=Ud(e.getSeconds());return`${t}-${n}-${r} ${o}:${i}:${a}`}function E$(e){return e<15?`${e.toFixed(1)}s`:e<60?`${e|0}s`:e<3600?`${e/60|0}m`:`${e/3600|0}h`}function P$(e,t){const n=(e==null?void 0:e.getTime())||0,r=t instanceof Date?t.getTime():vc(t).toNumber();return n&&r?E$(Math.max(Math.abs(n-r),0)/1e3):"0.0s"}function O$(e,{locale:t="en"}={}){const{thousand:n}=Tk(t);return lS(vc(e).toString(),n)}function jk(e){return!!e&&Si(e,-1)}function Lk(e){return e&&jk(e)?e:`0x${e&&e.length%2===1?"0":""}${e||""}`}function Bk(e,t=-1,n=!1){const r=Math.ceil(t/4),o=r+2;return Lk(t===-1||e.length===o||!n&&e.lengtho?Of(e).slice(-1*r):`${"0".repeat(r)}${Of(e)}`.slice(-1*r))}function I$(e){return e?yg(e).toNumber():NaN}function k$(e){return vg(Qi(e))}function N$(e){return Array.isArray(e)}function X0(e){return typeof e=="string"||e instanceof String}function R$(e){for(let t=0,n=e.length;t126)return!1}return!0}function B3(e){for(let t=0,n=e.length;t126)return!1}return!0}function M$(e){return X0(e)?Si(e)?B3(xt(e)):R$(e):e?B3(e):!1}const F1=RH("isPrototypeOf","hasOwnProperty");function T$(e,t){return F1(t)&&F1(e)?e===t||e.isPrototypeOf(t):!1}const z$=U0("toHex","toHuman","toU8a"),j$=U0("get");function L$(e){return z$(e)&&j$(e.registry)}const B$=U0("toBigInt","toBn","toNumber","unwrap");function A$(e){return(e&&e.constructor)===Error||e instanceof Error}function D$(e,t){return(e&&e.constructor)===t||e instanceof t}const Ya="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",sr="[a-fA-F\\d]{1,4}",Ak=` +(?: +(?:${sr}:){7}(?:${sr}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8 +(?:${sr}:){6}(?:${Ya}|:${sr}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4 +(?:${sr}:){5}(?::${Ya}|(?::${sr}){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4 +(?:${sr}:){4}(?:(?::${sr}){0,1}:${Ya}|(?::${sr}){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4 +(?:${sr}:){3}(?:(?::${sr}){0,2}:${Ya}|(?::${sr}){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4 +(?:${sr}:){2}(?:(?::${sr}){0,3}:${Ya}|(?::${sr}){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4 +(?:${sr}:){1}(?:(?::${sr}){0,4}:${Ya}|(?::${sr}){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4 +(?::(?:(?::${sr}){0,5}:${Ya}|(?::${sr}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4 +)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1 +`.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),F$=new RegExp(`(?:^${Ya}$)|(?:^${Ak}$)`),H$=new RegExp(`^${Ya}$`),$$=new RegExp(`^${Ak}$`);function U$(e,t){switch(t){case"v4":return H$.test(e);case"v6":return $$.test(e);default:return F$.test(e)}}function V$(e,t){return V0(t)?t.toString():t}function bg(e,t){return JSON.stringify(e,V$,t)}function W$(e){const t=typeof e!="string"?bg(e):e;try{const n=JSON.parse(t);return typeof n=="object"&&n!==null}catch{return!1}}function X$(e){return e===null}function Dk(e){return typeof e=="number"}const K$=eS("next"),G$=U0("catch","then"),q$=new Uint8Array([127,69,76,70]),Z$=new Uint8Array([80,86,77,0]);function Y$(e){if(Ii(e)){const t=e.subarray(0,4);return To(t,Z$)||To(t,q$)}return!1}const _$=/(Development|Local Testnet)$/;function J$(e){return e?!!_$.test(e.toString()):!1}function Q$(e){return e===void 0}function eU(e){if(!e)return X0(e);const t=xt(e),n=t.length;let r=0;for(;r=194&&t[r]<=223){if(r+1191)return!1}else return!1;r+=2}else if(t[r]===224){if(r+2191||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]>=225&&t[r]<=236){if(r+2191||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]===237){if(r+2159||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]>=238&&t[r]<=239){if(r+2191||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]===240){if(r+3191||t[r+2]<128||t[r+2]>191||t[r+3]<128||t[r+3]>191)return!1}else return!1;r+=4}else if(t[r]>=241&&t[r]<=243){if(r+3191||t[r+2]<128||t[r+2]>191||t[r+3]<128||t[r+3]>191)return!1}else return!1;r+=4}else if(t[r]===244){if(r+3143||t[r+2]<128||t[r+2]>191||t[r+3]<128||t[r+3]>191)return!1}else return!1;r+=4}else return!1;return!0}const tU=new Uint8Array([0,97,115,109]);function nU(e){return Ii(e)&&To(e.subarray(0,4),tU)}function Fk(e,t,n,r,o=0){const i=r?r(t,o):t.toString();let a;Object.defineProperty(e,i,{configurable:!0,enumerable:!0,get:function(){if(a===void 0){a=n(t,o,this);try{Object.defineProperty(this,i,{value:a})}catch{}}return a}})}function rU(e,t,n,r){for(let o=0,i=t.length;o{if(e<=0)return t;const n=`${t}`;return n.lengthhf("debug",t,o,r):H1,error:(...o)=>hf("error",t,o),log:(...o)=>hf("log",t,o),noop:H1,warn:(...o)=>hf("warn",t,o)}}function fU(){return"none"}function hU(e,{getInstanceId:t=fU}={}){const n={},r=(...o)=>{const i=bg(o),a=t();return n[a]||(n[a]={}),n[a][i]===void 0&&(n[a][i]=e(...o)),n[a][i]};return r.unmemoize=(...o)=>{var s;const i=bg(o),a=t();((s=n[a])==null?void 0:s[i])!==void 0&&delete n[a][i]},r}function pU(e,t){setTimeout(()=>{Promise.resolve().then(()=>{e()}).catch(n=>{t?t(n):console.error(n)})},0)}function $k(e,t=-1){const n=(!e||Number.isNaN(e)?0:e).toString(16);return Bk(n.length%2?`0${n}`:n,t,!0)}function mU(e,t=-1){return Qi($k(e,t))}function gU(e){const t=Object.keys(e);for(let n=0,r=t.length;n{t.apply(e,n.concat((i,a)=>{i?o(i):r(a)}))})}const Au=new Array(256),dS=new Array(256);for(let e=0,t=Au.length;e{const n=t.replace(/[-_., ]+/g," ").trim().split(" ");let r="";for(let o=0,i=n.length;o(t?Au[e.charCodeAt(0)]:dS[e.charCodeAt(0)])+e.slice(1)),PU=Vk(e=>Au[e.charCodeAt(0)]+e.slice(1));function Wk(e){return t=>t?e[t.charCodeAt(0)]+t.slice(1):""}const OU=Wk(dS),IU=Wk(Au);function kU(e,t=6){return e.length<=2+2*t?e.toString():`${e.substring(0,t)}…${e.slice(-t)}`}function NU(e){return Ma(Do(e))}const RU=Object.freeze(Object.defineProperty({__proto__:null,BN:bt,BN_BILLION:D1,BN_EIGHT:e$,BN_FIVE:_H,BN_FOUR:YH,BN_HUNDRED:r$,BN_MAX_INTEGER:Pk,BN_MILLION:i$,BN_NINE:t$,BN_ONE:bd,BN_QUINTILL:a$,BN_SEVEN:QH,BN_SIX:JH,BN_SQRT_MAX_INTEGER:Ok,BN_TEN:n$,BN_THOUSAND:o$,BN_THREE:ZH,BN_TWO:Vh,BN_ZERO:qH,POLKADOTJS_DISABLE_ESM_CJS_WARNING_FLAG:fk,U8A_WRAP_ETHEREUM:Nm,U8A_WRAP_POSTFIX:Lu,U8A_WRAP_PREFIX:ju,_0n:zu,_1000n:xH,_100n:wH,_10n:bH,_1Bn:A1,_1Mn:SH,_1Qn:CH,_1n:nc,_2n:dH,_2pow53n:pk,_3n:fH,_4n:hH,_5n:pH,_6n:mH,_7n:gH,_8n:vH,_9n:yH,_sqrt2pow53n:mk,arrayChunk:QF,arrayFilter:eH,arrayFlatten:tH,arrayRange:nH,arrayShuffle:rH,arrayUnzip:oH,arrayZip:iH,assert:hk,assertReturn:aH,assertUnreachable:sH,bnFromHex:yg,bnMax:KH,bnMin:GH,bnSqrt:s$,bnToBn:vc,bnToHex:c$,bnToU8a:go,bufferToU8a:u$,calcSi:uS,compactAddLength:W0,compactFromU8a:kk,compactFromU8aLim:g$,compactStripLength:v$,compactToU8a:Ik,detectPackage:J2,extractTime:ff,findSi:cS,floatToU8a:w$,formatBalance:wd,formatDate:zk,formatDecimal:lS,formatElapsed:P$,formatNumber:O$,hasBigInt:Fr,hasBuffer:oS,hasCjs:bk,hasDirname:TH,hasEsm:zH,hasProcess:LH,hasWasm:jH,hexAddPrefix:Lk,hexFixLength:Bk,hexHasPrefix:jk,hexStripPrefix:Of,hexToBigInt:vk,hexToBn:yg,hexToNumber:I$,hexToString:k$,hexToU8a:Qi,identity:oU,isArray:N$,isAscii:M$,isBigInt:V0,isBn:H0,isBoolean:Mk,isBuffer:iS,isChildClass:T$,isClass:F1,isCodec:L$,isCompact:B$,isError:A$,isFunction:Ra,isHex:Si,isInstanceOf:D$,isIp:U$,isJsonObject:W$,isNull:X$,isNumber:Dk,isObject:$0,isObservable:K$,isPromise:G$,isRiscV:Y$,isString:X0,isTestChain:J$,isToBigInt:tS,isToBn:nS,isU8a:Ii,isUndefined:Q$,isUtf8:eU,isWasm:nU,lazyMethod:Fk,lazyMethods:rU,logger:Hk,loggerFormat:K0,memoize:hU,nMax:lH,nMin:cH,nSqrt:MH,nToBigInt:rS,nToHex:XH,nToU8a:sS,nextTick:pU,noop:H1,numberToHex:$k,numberToU8a:mU,objectClear:gU,objectCopy:vU,objectEntries:yU,objectKeys:bU,objectProperties:wU,objectProperty:Uk,objectSpread:Xh,objectValues:xU,packageInfo:_2,promisify:SU,stringCamelCase:EU,stringLowerFirst:OU,stringPascalCase:PU,stringShorten:kU,stringToHex:NU,stringToU8a:Do,stringUpperFirst:IU,stringify:bg,u8aCmp:wk,u8aConcat:Ar,u8aConcatStrict:yd,u8aEmpty:aS,u8aEq:To,u8aFixLength:xk,u8aIsWrapped:Jf,u8aSorted:AH,u8aToBigInt:pg,u8aToBn:Pf,u8aToBuffer:DH,u8aToFloat:FH,u8aToHex:Ma,u8aToNumber:HH,u8aToString:vg,u8aToU8a:xt,u8aUnwrapBytes:Ck,u8aWrapBytes:Ek},Symbol.toStringTag,{value:"Module"})),MU={name:"@polkadot/util-crypto",path:import.meta&&import.meta.url?new URL(import.meta.url).pathname.substring(0,new URL(import.meta.url).pathname.lastIndexOf("/")+1):"auto",type:"esm",version:"12.6.2"},TU=[_2,MU],Xk={name:"@polkadot/keyring",path:import.meta&&import.meta.url?new URL(import.meta.url).pathname.substring(0,new URL(import.meta.url).pathname.lastIndexOf("/")+1):"auto",type:"esm",version:"12.6.2"};J2(Xk,null,TU);const zU=Oi.crypto;function Kk(e){return zU.getRandomValues(e)}const Mm={getRandomValues:Kk},jU={crypto:Mm};class LU{constructor(t){en(this,"__internal__bridge");en(this,"abort",()=>{throw new Error("abort")});en(this,"__wbindgen_is_undefined",t=>this.__internal__bridge.getObject(t)===void 0);en(this,"__wbindgen_throw",(t,n)=>{throw new Error(this.__internal__bridge.getString(t,n))});en(this,"__wbg_self_1b7a39e3a92c949c",()=>this.__internal__bridge.addObject(jU));en(this,"__wbg_require_604837428532a733",(t,n)=>{throw new Error(`Unable to require ${this.__internal__bridge.getString(t,n)}`)});en(this,"__wbg_crypto_968f1772287e2df0",t=>this.__internal__bridge.addObject(Mm));en(this,"__wbg_getRandomValues_a3d34b4fee3c2869",t=>this.__internal__bridge.addObject(Mm.getRandomValues));en(this,"__wbg_getRandomValues_f5e14ab7ac8e995d",(t,n,r)=>{Mm.getRandomValues(this.__internal__bridge.getU8a(n,r))});en(this,"__wbg_randomFillSync_d5bd2d655fdf256a",(t,n,r)=>{throw new Error("randomFillsync is not available")});en(this,"__wbindgen_object_drop_ref",t=>{this.__internal__bridge.takeObject(t)});this.__internal__bridge=t}}class BU{constructor(t){en(this,"__internal__createWasm");en(this,"__internal__heap");en(this,"__internal__wbg");en(this,"__internal__cachegetInt32");en(this,"__internal__cachegetUint8");en(this,"__internal__heapNext");en(this,"__internal__wasm");en(this,"__internal__wasmError");en(this,"__internal__wasmPromise");en(this,"__internal__type");this.__internal__createWasm=t,this.__internal__cachegetInt32=null,this.__internal__cachegetUint8=null,this.__internal__heap=new Array(32).fill(void 0).concat(void 0,null,!0,!1),this.__internal__heapNext=this.__internal__heap.length,this.__internal__type="none",this.__internal__wasm=null,this.__internal__wasmError=null,this.__internal__wasmPromise=null,this.__internal__wbg={...new LU(this)}}get error(){return this.__internal__wasmError}get type(){return this.__internal__type}get wasm(){return this.__internal__wasm}async init(t){(!this.__internal__wasmPromise||t)&&(this.__internal__wasmPromise=(t||this.__internal__createWasm)(this.__internal__wbg));const{error:n,type:r,wasm:o}=await this.__internal__wasmPromise;return this.__internal__type=r,this.__internal__wasm=o,this.__internal__wasmError=n,this.__internal__wasm}getObject(t){return this.__internal__heap[t]}dropObject(t){t<36||(this.__internal__heap[t]=this.__internal__heapNext,this.__internal__heapNext=t)}takeObject(t){const n=this.getObject(t);return this.dropObject(t),n}addObject(t){this.__internal__heapNext===this.__internal__heap.length&&this.__internal__heap.push(this.__internal__heap.length+1);const n=this.__internal__heapNext;return this.__internal__heapNext=this.__internal__heap[n],this.__internal__heap[n]=t,n}getInt32(){return(this.__internal__cachegetInt32===null||this.__internal__cachegetInt32.buffer!==this.__internal__wasm.memory.buffer)&&(this.__internal__cachegetInt32=new Int32Array(this.__internal__wasm.memory.buffer)),this.__internal__cachegetInt32}getUint8(){return(this.__internal__cachegetUint8===null||this.__internal__cachegetUint8.buffer!==this.__internal__wasm.memory.buffer)&&(this.__internal__cachegetUint8=new Uint8Array(this.__internal__wasm.memory.buffer)),this.__internal__cachegetUint8}getU8a(t,n){return this.getUint8().subarray(t/1,t/1+n)}getString(t,n){return vg(this.getU8a(t,n))}allocU8a(t){const n=this.__internal__wasm.__wbindgen_malloc(t.length*1);return this.getUint8().set(t,n/1),[n,t.length]}allocString(t){return this.allocU8a(Do(t))}resultU8a(){const t=this.getInt32()[2],n=this.getInt32()[8/4+1],r=this.getU8a(t,n).slice();return this.__internal__wasm.__wbindgen_free(t,n*1),r}resultString(){return vg(this.resultU8a())}}function AU(e,t,n){return async r=>{const o={error:null,type:"none",wasm:null};try{if(t!=null&&t.length){if(typeof WebAssembly!="object"||typeof WebAssembly.instantiate!="function")throw new Error("WebAssembly is not available in your environment")}else throw new Error("No WebAssembly provided for initialization");const i=await WebAssembly.instantiate(t,{wbg:r});o.wasm=i.instance.exports,o.type="wasm"}catch(i){o.error=`FATAL: Unable to initialize @polkadot/wasm-${e}:: ${i.message}`,console.error(o.error)}return o}}const A3="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Gk=new Array(256);for(let e=0,t=A3.length;e=8&&(t[++o]=n>>>(r-=8)&255);return t}const Sa=Uint8Array,ql=Uint16Array,$1=Uint32Array,FU=new Sa([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),qk=new Sa([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Zk=new Sa([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),Yk=(e,t)=>{const n=new ql(31);for(let o=0;o<31;++o)n[o]=t+=1<>>1|(e&21845)<<1;t=(t&52428)>>>2|(t&13107)<<2,t=(t&61680)>>>4|(t&3855)<<4,Jk[e]=((t&65280)>>>8|(t&255)<<8)>>>1}const If=(e,t,n)=>{const r=e.length;let o=0;const i=new ql(t);for(;o>l]=c}}return s},Kh=new Sa(288);for(let e=0;e<144;++e)Kh[e]=8;for(let e=144;e<256;++e)Kh[e]=9;for(let e=256;e<280;++e)Kh[e]=7;for(let e=280;e<288;++e)Kh[e]=8;const Qk=new Sa(32);for(let e=0;e<32;++e)Qk[e]=5;const UU=If(Kh,9),VU=If(Qk,5),Fi=(e,t,n)=>{const r=t>>>3;return(e[r]|e[r+1]<<8)>>>(t&7)&n},Py=(e,t)=>{const n=t>>>3;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>>(t&7)},WU=e=>(e>>>3)+(e&7&&1),XU=(e,t,n)=>{(n==null||n>e.length)&&(n=e.length);const r=new(e instanceof ql?ql:e instanceof $1?$1:Sa)(n-t);return r.set(e.subarray(t,n)),r},Oy=e=>{let t=e[0];for(let n=1,r=e.length;nt&&(t=e[n]);return t},KU=(e,t,n)=>{const r=!n||n.i;n||(n={});const o=e.length,i=!t||!r;t||(t=new Sa(o*3));const a=g=>{let v=t.length;if(g>v){const y=new Sa(Math.max(v<<1,g));y.set(t),t=y}};let s=n.f||0,l=n.p||0,c=n.b||0,u=n.l,d=n.d,h=n.m,p=n.n;if(s&&!u)return t;const m=o<<3;do{if(!u){n.f=s=Fi(e,l,1);const b=Fi(e,l+1,3);if(l+=3,b)if(b==1)u=UU,d=VU,h=9,p=5;else if(b==2){const x=Fi(e,l,31)+257,S=Fi(e,l+10,15)+4,P=x+Fi(e,l+5,31)+1;l+=14;const E=new Sa(P),M=new Sa(19);for(let z=0;zm)break;const H=If(M,B);for(let z=0;z>>4;if(C<16)E[z++]=C;else{let N=0,R=0;for(C==16?(R=3+Fi(e,l,3),l+=2,N=E[z-1]):C==17?(R=3+Fi(e,l,7),l+=3):C==18&&(R=11+Fi(e,l,127),l+=7);R--;)E[z++]=N}}const $=E.subarray(0,x),U=E.subarray(x);h=Oy($),p=Oy(U),u=If($,h),d=If(U,p)}else throw"invalid block type";else{const x=WU(l)+4,S=e[x-4]|e[x-3]<<8,P=x+S;if(P>o){if(r)throw"unexpected EOF";break}i&&a(c+S),t.set(e.subarray(x,P),c),n.b=c+=S,n.p=l=P<<3;continue}if(l>m)throw"unexpected EOF"}i&&a(c+131072);const g=(1<>>4;if(l+=b&15,l>m)throw"unexpected EOF";if(!b)throw"invalid length/literal";if(x<256)t[c++]=x;else if(x==256){u=void 0;break}else{let S=x-254;if(x>264){const D=x-257,H=qk[D];S=Fi(e,l,(1<>>4;if(!P)throw"invalid distance";l+=P&15;let M=$U[E];if(E>3){const D=Zk[E];M+=Py(e,l)&(1<m)throw"unexpected EOF";i&&a(c+131072);const B=c+S;for(;c{if((e[0]&15)!=8||e[0]>>>4>7||(e[0]<<8|e[1])%31)throw"invalid zlib data";if(e[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function qU(e,t){return KU((GU(e),e.subarray(2,-4)),t)}var ZU=171008,YU=339468,_U="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";const JU=qU(DU(_U,new Uint8Array(ZU)),new Uint8Array(YU)),QU=AU("crypto",JU),Ge=new BU(QU);function mn(e){return(...t)=>{if(!Ge.wasm)throw new Error("The WASM interface has not been initialized. Ensure that you wait for the initialization Promise with waitReady() from @polkadot/wasm-crypto (or cryptoWaitReady() from @polkadot/util-crypto) before attempting to use WASM-only interfaces.");return e(Ge.wasm,...t)}}const eV=mn((e,t)=>(e.ext_bip39_to_entropy(8,...Ge.allocString(t)),Ge.resultU8a())),tV=mn((e,t,n)=>(e.ext_bip39_to_mini_secret(8,...Ge.allocString(t),...Ge.allocString(n)),Ge.resultU8a())),nV=mn((e,t,n)=>(e.ext_bip39_to_seed(8,...Ge.allocString(t),...Ge.allocString(n)),Ge.resultU8a())),rV=mn((e,t)=>e.ext_bip39_validate(...Ge.allocString(t))!==0),oV=mn((e,t)=>(e.ext_ed_from_seed(8,...Ge.allocU8a(t)),Ge.resultU8a())),iV=mn((e,t,n,r)=>(e.ext_ed_sign(8,...Ge.allocU8a(t),...Ge.allocU8a(n),...Ge.allocU8a(r)),Ge.resultU8a())),aV=mn((e,t,n,r)=>e.ext_ed_verify(...Ge.allocU8a(t),...Ge.allocU8a(n),...Ge.allocU8a(r))!==0),sV=mn((e,t)=>(e.ext_secp_from_seed(8,...Ge.allocU8a(t)),Ge.resultU8a())),lV=mn((e,t)=>(e.ext_secp_pub_compress(8,...Ge.allocU8a(t)),Ge.resultU8a())),cV=mn((e,t)=>(e.ext_secp_pub_expand(8,...Ge.allocU8a(t)),Ge.resultU8a())),uV=mn((e,t,n,r)=>(e.ext_secp_recover(8,...Ge.allocU8a(t),...Ge.allocU8a(n),r),Ge.resultU8a())),dV=mn((e,t,n)=>(e.ext_secp_sign(8,...Ge.allocU8a(t),...Ge.allocU8a(n)),Ge.resultU8a())),fV=mn((e,t,n)=>(e.ext_sr_derive_keypair_hard(8,...Ge.allocU8a(t),...Ge.allocU8a(n)),Ge.resultU8a())),hV=mn((e,t,n)=>(e.ext_sr_derive_keypair_soft(8,...Ge.allocU8a(t),...Ge.allocU8a(n)),Ge.resultU8a())),pV=mn((e,t)=>(e.ext_sr_from_seed(8,...Ge.allocU8a(t)),Ge.resultU8a())),mV=mn((e,t,n,r)=>(e.ext_sr_sign(8,...Ge.allocU8a(t),...Ge.allocU8a(n),...Ge.allocU8a(r)),Ge.resultU8a())),gV=mn((e,t,n,r)=>e.ext_sr_verify(...Ge.allocU8a(t),...Ge.allocU8a(n),...Ge.allocU8a(r))!==0),vV=mn((e,t,n,r,o)=>(e.ext_vrf_sign(8,...Ge.allocU8a(t),...Ge.allocU8a(n),...Ge.allocU8a(r),...Ge.allocU8a(o)),Ge.resultU8a())),yV=mn((e,t,n,r,o,i)=>e.ext_vrf_verify(...Ge.allocU8a(t),...Ge.allocU8a(n),...Ge.allocU8a(r),...Ge.allocU8a(o),...Ge.allocU8a(i))!==0),bV=mn((e,t,n,r)=>(e.ext_blake2b(8,...Ge.allocU8a(t),...Ge.allocU8a(n),r),Ge.resultU8a())),wV=mn((e,t,n)=>(e.ext_hmac_sha256(8,...Ge.allocU8a(t),...Ge.allocU8a(n)),Ge.resultU8a())),xV=mn((e,t,n)=>(e.ext_hmac_sha512(8,...Ge.allocU8a(t),...Ge.allocU8a(n)),Ge.resultU8a())),SV=mn((e,t)=>(e.ext_keccak256(8,...Ge.allocU8a(t)),Ge.resultU8a())),CV=mn((e,t)=>(e.ext_keccak512(8,...Ge.allocU8a(t)),Ge.resultU8a())),EV=mn((e,t,n,r)=>(e.ext_pbkdf2(8,...Ge.allocU8a(t),...Ge.allocU8a(n),r),Ge.resultU8a())),PV=mn((e,t,n,r,o,i)=>(e.ext_scrypt(8,...Ge.allocU8a(t),...Ge.allocU8a(n),r,o,i),Ge.resultU8a())),OV=mn((e,t)=>(e.ext_sha256(8,...Ge.allocU8a(t)),Ge.resultU8a())),IV=mn((e,t)=>(e.ext_sha512(8,...Ge.allocU8a(t)),Ge.resultU8a()));function _r(){return!!Ge.wasm}/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */function eN(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function tN(...e){const t=i=>i,n=(i,a)=>s=>i(a(s)),r=e.map(i=>i.encode).reduceRight(n,t),o=e.map(i=>i.decode).reduce(n,t);return{encode:r,decode:o}}function nN(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="number")throw new Error("alphabet.encode input should be an array of numbers");return t.map(n=>{if(n<0||n>=e.length)throw new Error(`Digit index outside alphabet: ${n} (alphabet: ${e.length})`);return e[n]})},decode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="string")throw new Error("alphabet.decode input should be array of strings");return t.map(n=>{if(typeof n!="string")throw new Error(`alphabet.decode: not string element=${n}`);const r=e.indexOf(n);if(r===-1)throw new Error(`Unknown letter: "${n}". Allowed: ${e}`);return r})}}}function rN(e=""){if(typeof e!="string")throw new Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="string")throw new Error("join.encode input should be array of strings");for(let n of t)if(typeof n!="string")throw new Error(`join.encode: non-string input=${n}`);return t.join(e)},decode:t=>{if(typeof t!="string")throw new Error("join.decode input should be string");return t.split(e)}}}function kV(e,t="="){if(typeof t!="string")throw new Error("padding chr should be string");return{encode(n){if(!Array.isArray(n)||n.length&&typeof n[0]!="string")throw new Error("padding.encode input should be array of strings");for(let r of n)if(typeof r!="string")throw new Error(`padding.encode: non-string input=${r}`);for(;n.length*e%8;)n.push(t);return n},decode(n){if(!Array.isArray(n)||n.length&&typeof n[0]!="string")throw new Error("padding.encode input should be array of strings");for(let o of n)if(typeof o!="string")throw new Error(`padding.decode: non-string input=${o}`);let r=n.length;if(r*e%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;r>0&&n[r-1]===t;r--)if(!((r-1)*e%8))throw new Error("Invalid padding: string has too much padding");return n.slice(0,r)}}}function D3(e,t,n){if(t<2)throw new Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(n<2)throw new Error(`convertRadix: wrong to=${n}, base cannot be less than 2`);if(!Array.isArray(e))throw new Error("convertRadix: data should be array");if(!e.length)return[];let r=0;const o=[],i=Array.from(e);for(i.forEach(a=>{if(a<0||a>=t)throw new Error(`Wrong integer: ${a}`)});;){let a=0,s=!0;for(let l=r;lt?oN(t,e%t):e,wg=(e,t)=>e+(t-oN(e,t));function F3(e,t,n,r){if(!Array.isArray(e))throw new Error("convertRadix2: data should be array");if(t<=0||t>32)throw new Error(`convertRadix2: wrong from=${t}`);if(n<=0||n>32)throw new Error(`convertRadix2: wrong to=${n}`);if(wg(t,n)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${n} carryBits=${wg(t,n)}`);let o=0,i=0;const a=2**n-1,s=[];for(const l of e){if(l>=2**t)throw new Error(`convertRadix2: invalid data word=${l} from=${t}`);if(o=o<32)throw new Error(`convertRadix2: carry overflow pos=${i} from=${t}`);for(i+=t;i>=n;i-=n)s.push((o>>i-n&a)>>>0);o&=2**i-1}if(o=o<=t)throw new Error("Excess padding");if(!r&&o)throw new Error(`Non-zero padding: ${o}`);return r&&i>0&&s.push(o>>>0),s}function NV(e){return{encode:t=>{if(!eN(t))throw new Error("radix.encode input should be Uint8Array");return D3(Array.from(t),2**8,e)},decode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="number")throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(D3(t,e,2**8))}}}function RV(e,t=!1){if(e<=0||e>32)throw new Error("radix2: bits should be in (0..32]");if(wg(8,e)>32||wg(e,8)>32)throw new Error("radix2: carry overflow");return{encode:n=>{if(!eN(n))throw new Error("radix2.encode input should be Uint8Array");return F3(Array.from(n),8,e,!t)},decode:n=>{if(!Array.isArray(n)||n.length&&typeof n[0]!="number")throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(F3(n,e,8,t))}}}const MV=tN(RV(6),nN("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),kV(6),rN("")),TV=e=>tN(NV(58),nN(e),rN("")),fS=TV("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");function iN({coder:e,ipfs:t},n){return(r,o)=>(n(r,o),e.decode(t&&o?r.substring(1):r))}function aN({coder:e,ipfs:t}){return(n,r)=>{const o=e.encode(xt(n));return t&&r?`${t}${o}`:o}}function sN({chars:e,ipfs:t,type:n,withPadding:r}){return(o,i)=>{if(typeof o!="string")throw new Error(`Expected ${n} string input`);if(t&&i&&!o.startsWith(t))throw new Error(`Expected ipfs-compatible ${n} to start with '${t}'`);for(let a=i?1:0,s=o.length;a0&&!t.includes(e.length))throw new Error(`Uint8Array expected of length ${t}, not of length=${e.length}`)}function lN(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");Lr(e.outputLen),Lr(e.blockLen)}function ss(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function G0(e,t){xd(e);const n=t.outputLen;if(e.lengthnew Uint8Array(e.buffer,e.byteOffset,e.byteLength),Ea=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),Tm=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),Io=(e,t)=>e<<32-t|e>>>t,Zt=(e,t)=>e<>>32-t>>>0,Wr=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,cN=e=>e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255,Ga=Wr?e=>e:e=>cN(e);function Vr(e){for(let t=0;te().update(ei(r)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}function $V(e){const t=(r,o)=>e(o).update(ei(r)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=r=>e(r),t}function UV(e){const t=(r,o)=>e(o).update(ei(r)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=r=>e(r),t}function dN(e=32){if(Iy&&typeof Iy.getRandomValues=="function")return Iy.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}const VV=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3]);class fN extends q0{constructor(t,n,r={},o,i,a){if(super(),this.blockLen=t,this.outputLen=n,this.length=0,this.pos=0,this.finished=!1,this.destroyed=!1,Lr(t),Lr(n),Lr(o),n<0||n>o)throw new Error("outputLen bigger than keyLen");if(r.key!==void 0&&(r.key.length<1||r.key.length>o))throw new Error(`key must be up 1..${o} byte long or undefined`);if(r.salt!==void 0&&r.salt.length!==i)throw new Error(`salt must be ${i} byte long or undefined`);if(r.personalization!==void 0&&r.personalization.length!==a)throw new Error(`personalization must be ${a} byte long or undefined`);this.buffer32=Ea(this.buffer=new Uint8Array(t))}update(t){ss(this);const{blockLen:n,buffer:r,buffer32:o}=this;t=ei(t);const i=t.length,a=t.byteOffset,s=t.buffer;for(let l=0;lo[a]=Ga(i))}digest(){const{buffer:t,outputLen:n}=this;this.digestInto(t);const r=t.slice(0,n);return this.destroy(),r}_cloneInto(t){const{buffer:n,length:r,finished:o,destroyed:i,outputLen:a,pos:s}=this;return t||(t=new this.constructor({dkLen:a})),t.set(...this.get()),t.length=r,t.finished=o,t.destroyed=i,t.outputLen=a,t.buffer.set(n),t.pos=s,t}}const Mp=BigInt(2**32-1),U1=BigInt(32);function xg(e,t=!1){return t?{h:Number(e&Mp),l:Number(e>>U1&Mp)}:{h:Number(e>>U1&Mp)|0,l:Number(e&Mp)|0}}function hN(e,t=!1){let n=new Uint32Array(e.length),r=new Uint32Array(e.length);for(let o=0;oBigInt(e>>>0)<>>0),XV=(e,t,n)=>e>>>n,KV=(e,t,n)=>e<<32-n|t>>>n,GV=(e,t,n)=>e>>>n|t<<32-n,qV=(e,t,n)=>e<<32-n|t>>>n,ZV=(e,t,n)=>e<<64-n|t>>>n-32,YV=(e,t,n)=>e>>>n-32|t<<64-n,_V=(e,t)=>t,JV=(e,t)=>e,pN=(e,t,n)=>e<>>32-n,mN=(e,t,n)=>t<>>32-n,gN=(e,t,n)=>t<>>64-n,vN=(e,t,n)=>e<>>64-n;function QV(e,t,n,r){const o=(t>>>0)+(r>>>0);return{h:e+n+(o/2**32|0)|0,l:o|0}}const eW=(e,t,n)=>(e>>>0)+(t>>>0)+(n>>>0),tW=(e,t,n,r)=>t+n+r+(e/2**32|0)|0,nW=(e,t,n,r)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0),rW=(e,t,n,r,o)=>t+n+r+o+(e/2**32|0)|0,oW=(e,t,n,r,o)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0)+(o>>>0),iW=(e,t,n,r,o,i)=>t+n+r+o+i+(e/2**32|0)|0,wt={fromBig:xg,split:hN,toBig:WV,shrSH:XV,shrSL:KV,rotrSH:GV,rotrSL:qV,rotrBH:ZV,rotrBL:YV,rotr32H:_V,rotr32L:JV,rotlSH:pN,rotlSL:mN,rotlBH:gN,rotlBL:vN,add:QV,add3L:eW,add3H:tW,add4L:nW,add4H:rW,add5H:iW,add5L:oW},Sr=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),Je=new Uint32Array(32);function Cs(e,t,n,r,o,i){const a=o[i],s=o[i+1];let l=Je[2*e],c=Je[2*e+1],u=Je[2*t],d=Je[2*t+1],h=Je[2*n],p=Je[2*n+1],m=Je[2*r],g=Je[2*r+1],v=wt.add3L(l,u,a);c=wt.add3H(v,c,d,s),l=v|0,{Dh:g,Dl:m}={Dh:g^c,Dl:m^l},{Dh:g,Dl:m}={Dh:wt.rotr32H(g,m),Dl:wt.rotr32L(g,m)},{h:p,l:h}=wt.add(p,h,g,m),{Bh:d,Bl:u}={Bh:d^p,Bl:u^h},{Bh:d,Bl:u}={Bh:wt.rotrSH(d,u,24),Bl:wt.rotrSL(d,u,24)},Je[2*e]=l,Je[2*e+1]=c,Je[2*t]=u,Je[2*t+1]=d,Je[2*n]=h,Je[2*n+1]=p,Je[2*r]=m,Je[2*r+1]=g}function Es(e,t,n,r,o,i){const a=o[i],s=o[i+1];let l=Je[2*e],c=Je[2*e+1],u=Je[2*t],d=Je[2*t+1],h=Je[2*n],p=Je[2*n+1],m=Je[2*r],g=Je[2*r+1],v=wt.add3L(l,u,a);c=wt.add3H(v,c,d,s),l=v|0,{Dh:g,Dl:m}={Dh:g^c,Dl:m^l},{Dh:g,Dl:m}={Dh:wt.rotrSH(g,m,16),Dl:wt.rotrSL(g,m,16)},{h:p,l:h}=wt.add(p,h,g,m),{Bh:d,Bl:u}={Bh:d^p,Bl:u^h},{Bh:d,Bl:u}={Bh:wt.rotrBH(d,u,63),Bl:wt.rotrBL(d,u,63)},Je[2*e]=l,Je[2*e+1]=c,Je[2*t]=u,Je[2*t+1]=d,Je[2*n]=h,Je[2*n+1]=p,Je[2*r]=m,Je[2*r+1]=g}class aW extends fN{constructor(t={}){super(128,t.dkLen===void 0?64:t.dkLen,t,64,16,16),this.v0l=Sr[0]|0,this.v0h=Sr[1]|0,this.v1l=Sr[2]|0,this.v1h=Sr[3]|0,this.v2l=Sr[4]|0,this.v2h=Sr[5]|0,this.v3l=Sr[6]|0,this.v3h=Sr[7]|0,this.v4l=Sr[8]|0,this.v4h=Sr[9]|0,this.v5l=Sr[10]|0,this.v5h=Sr[11]|0,this.v6l=Sr[12]|0,this.v6h=Sr[13]|0,this.v7l=Sr[14]|0,this.v7h=Sr[15]|0;const n=t.key?t.key.length:0;if(this.v0l^=this.outputLen|n<<8|65536|1<<24,t.salt){const r=Ea(ei(t.salt));this.v4l^=Ga(r[0]),this.v4h^=Ga(r[1]),this.v5l^=Ga(r[2]),this.v5h^=Ga(r[3])}if(t.personalization){const r=Ea(ei(t.personalization));this.v6l^=Ga(r[0]),this.v6h^=Ga(r[1]),this.v7l^=Ga(r[2]),this.v7h^=Ga(r[3])}if(t.key){const r=new Uint8Array(this.blockLen);r.set(ei(t.key)),this.update(r)}}get(){let{v0l:t,v0h:n,v1l:r,v1h:o,v2l:i,v2h:a,v3l:s,v3h:l,v4l:c,v4h:u,v5l:d,v5h:h,v6l:p,v6h:m,v7l:g,v7h:v}=this;return[t,n,r,o,i,a,s,l,c,u,d,h,p,m,g,v]}set(t,n,r,o,i,a,s,l,c,u,d,h,p,m,g,v){this.v0l=t|0,this.v0h=n|0,this.v1l=r|0,this.v1h=o|0,this.v2l=i|0,this.v2h=a|0,this.v3l=s|0,this.v3h=l|0,this.v4l=c|0,this.v4h=u|0,this.v5l=d|0,this.v5h=h|0,this.v6l=p|0,this.v6h=m|0,this.v7l=g|0,this.v7h=v|0}compress(t,n,r){this.get().forEach((l,c)=>Je[c]=l),Je.set(Sr,16);let{h:o,l:i}=wt.fromBig(BigInt(this.length));Je[24]=Sr[8]^i,Je[25]=Sr[9]^o,r&&(Je[28]=~Je[28],Je[29]=~Je[29]);let a=0;const s=VV;for(let l=0;l<12;l++)Cs(0,4,8,12,t,n+2*s[a++]),Es(0,4,8,12,t,n+2*s[a++]),Cs(1,5,9,13,t,n+2*s[a++]),Es(1,5,9,13,t,n+2*s[a++]),Cs(2,6,10,14,t,n+2*s[a++]),Es(2,6,10,14,t,n+2*s[a++]),Cs(3,7,11,15,t,n+2*s[a++]),Es(3,7,11,15,t,n+2*s[a++]),Cs(0,5,10,15,t,n+2*s[a++]),Es(0,5,10,15,t,n+2*s[a++]),Cs(1,6,11,12,t,n+2*s[a++]),Es(1,6,11,12,t,n+2*s[a++]),Cs(2,7,8,13,t,n+2*s[a++]),Es(2,7,8,13,t,n+2*s[a++]),Cs(3,4,9,14,t,n+2*s[a++]),Es(3,4,9,14,t,n+2*s[a++]);this.v0l^=Je[0]^Je[16],this.v0h^=Je[1]^Je[17],this.v1l^=Je[2]^Je[18],this.v1h^=Je[3]^Je[19],this.v2l^=Je[4]^Je[20],this.v2h^=Je[5]^Je[21],this.v3l^=Je[6]^Je[22],this.v3h^=Je[7]^Je[23],this.v4l^=Je[8]^Je[24],this.v4h^=Je[9]^Je[25],this.v5l^=Je[10]^Je[26],this.v5h^=Je[11]^Je[27],this.v6l^=Je[12]^Je[28],this.v6h^=Je[13]^Je[29],this.v7l^=Je[14]^Je[30],this.v7h^=Je[15]^Je[31],Je.fill(0)}destroy(){this.destroyed=!0,this.buffer32.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const Du=$V(e=>new aW(e));function sW(e,t){return(n,r)=>t(n,e,r)}function yN(e,t){return(n,r=256,o)=>{const i=xt(n);return!Fr||!o&&_r()?e[r](i):t[r](i)}}function yc(e,t=256,n,r){const o=Math.ceil(t/8),i=xt(e);return!Fr||!r&&_r()?bV(i,xt(n),o):n?Du(i,{dkLen:o,key:n}):Du(i,{dkLen:o})}const lW=Do("SS58PRE");function bN(e){return yc(Ar(lW,e),512)}function cW(e){const t=e[0]&64?2:1,n=t===1?e[0]:(e[0]&63)<<2|e[1]>>6|(e[1]&63)<<8,r=[34+t,35+t].includes(e.length),o=e.length-(r?2:1),i=bN(e.subarray(0,o));return[(e[0]&128)===0&&![46,47].includes(e[0])&&(r?e[e.length-2]===i[0]&&e[e.length-1]===i[1]:e[e.length-1]===i[0]),o,t,n]}const uW=[{prefix:0,network:"polkadot",displayName:"Polkadot Relay Chain",symbols:["DOT"],decimals:[10],standardAccount:"*25519",website:"https://polkadot.network"},{prefix:1,network:"BareSr25519",displayName:"Bare 32-bit Schnorr/Ristretto (S/R 25519) public key.",symbols:[],decimals:[],standardAccount:"Sr25519",website:null},{prefix:2,network:"kusama",displayName:"Kusama Relay Chain",symbols:["KSM"],decimals:[12],standardAccount:"*25519",website:"https://kusama.network"},{prefix:3,network:"BareEd25519",displayName:"Bare 32-bit Ed25519 public key.",symbols:[],decimals:[],standardAccount:"Ed25519",website:null},{prefix:4,network:"katalchain",displayName:"Katal Chain",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:5,network:"astar",displayName:"Astar Network",symbols:["ASTR"],decimals:[18],standardAccount:"*25519",website:"https://astar.network"},{prefix:6,network:"bifrost",displayName:"Bifrost",symbols:["BNC"],decimals:[12],standardAccount:"*25519",website:"https://bifrost.finance/"},{prefix:7,network:"edgeware",displayName:"Edgeware",symbols:["EDG"],decimals:[18],standardAccount:"*25519",website:"https://edgewa.re"},{prefix:8,network:"karura",displayName:"Karura",symbols:["KAR"],decimals:[12],standardAccount:"*25519",website:"https://karura.network/"},{prefix:9,network:"reynolds",displayName:"Laminar Reynolds Canary",symbols:["REY"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:10,network:"acala",displayName:"Acala",symbols:["ACA"],decimals:[12],standardAccount:"*25519",website:"https://acala.network/"},{prefix:11,network:"laminar",displayName:"Laminar",symbols:["LAMI"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:12,network:"polymesh",displayName:"Polymesh",symbols:["POLYX"],decimals:[6],standardAccount:"*25519",website:"https://polymath.network/"},{prefix:13,network:"integritee",displayName:"Integritee",symbols:["TEER"],decimals:[12],standardAccount:"*25519",website:"https://integritee.network"},{prefix:14,network:"totem",displayName:"Totem",symbols:["TOTEM"],decimals:[0],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:15,network:"synesthesia",displayName:"Synesthesia",symbols:["SYN"],decimals:[12],standardAccount:"*25519",website:"https://synesthesia.network/"},{prefix:16,network:"kulupu",displayName:"Kulupu",symbols:["KLP"],decimals:[12],standardAccount:"*25519",website:"https://kulupu.network/"},{prefix:17,network:"dark",displayName:"Dark Mainnet",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:18,network:"darwinia",displayName:"Darwinia Network",symbols:["RING"],decimals:[18],standardAccount:"secp256k1",website:"https://darwinia.network"},{prefix:19,network:"watr",displayName:"Watr Protocol",symbols:["WATR"],decimals:[18],standardAccount:"*25519",website:"https://www.watr.org"},{prefix:20,network:"stafi",displayName:"Stafi",symbols:["FIS"],decimals:[12],standardAccount:"*25519",website:"https://stafi.io"},{prefix:21,network:"karmachain",displayName:"Karmacoin",symbols:["KCOIN"],decimals:[6],standardAccount:"*25519",website:"https://karmaco.in"},{prefix:22,network:"dock-pos-mainnet",displayName:"Dock Mainnet",symbols:["DCK"],decimals:[6],standardAccount:"*25519",website:"https://dock.io"},{prefix:23,network:"shift",displayName:"ShiftNrg",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:24,network:"zero",displayName:"ZERO",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:25,network:"zero-alphaville",displayName:"ZERO Alphaville",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:26,network:"jupiter",displayName:"Jupiter",symbols:["jDOT"],decimals:[10],standardAccount:"*25519",website:"https://jupiter.patract.io"},{prefix:27,network:"kabocha",displayName:"Kabocha",symbols:["KAB"],decimals:[12],standardAccount:"*25519",website:"https://kabocha.network"},{prefix:28,network:"subsocial",displayName:"Subsocial",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:29,network:"cord",displayName:"CORD Network",symbols:["DHI","WAY"],decimals:[12,12],standardAccount:"*25519",website:"https://cord.network/"},{prefix:30,network:"phala",displayName:"Phala Network",symbols:["PHA"],decimals:[12],standardAccount:"*25519",website:"https://phala.network"},{prefix:31,network:"litentry",displayName:"Litentry Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:32,network:"robonomics",displayName:"Robonomics",symbols:["XRT"],decimals:[9],standardAccount:"*25519",website:"https://robonomics.network"},{prefix:33,network:"datahighway",displayName:"DataHighway",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:34,network:"ares",displayName:"Ares Protocol",symbols:["ARES"],decimals:[12],standardAccount:"*25519",website:"https://www.aresprotocol.com/"},{prefix:35,network:"vln",displayName:"Valiu Liquidity Network",symbols:["USDv"],decimals:[15],standardAccount:"*25519",website:"https://valiu.com/"},{prefix:36,network:"centrifuge",displayName:"Centrifuge Chain",symbols:["CFG"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:37,network:"nodle",displayName:"Nodle Chain",symbols:["NODL"],decimals:[11],standardAccount:"*25519",website:"https://nodle.io/"},{prefix:38,network:"kilt",displayName:"KILT Spiritnet",symbols:["KILT"],decimals:[15],standardAccount:"*25519",website:"https://kilt.io/"},{prefix:39,network:"mathchain",displayName:"MathChain mainnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:40,network:"mathchain-testnet",displayName:"MathChain testnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:41,network:"polimec",displayName:"Polimec Protocol",symbols:["PLMC"],decimals:[10],standardAccount:"*25519",website:"https://www.polimec.org/"},{prefix:42,network:"substrate",displayName:"Substrate",symbols:[],decimals:[],standardAccount:"*25519",website:"https://substrate.io/"},{prefix:43,network:"BareSecp256k1",displayName:"Bare 32-bit ECDSA SECP-256k1 public key.",symbols:[],decimals:[],standardAccount:"secp256k1",website:null},{prefix:44,network:"chainx",displayName:"ChainX",symbols:["PCX"],decimals:[8],standardAccount:"*25519",website:"https://chainx.org/"},{prefix:45,network:"uniarts",displayName:"UniArts Network",symbols:["UART","UINK"],decimals:[12,12],standardAccount:"*25519",website:"https://uniarts.me"},{prefix:46,network:"reserved46",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:47,network:"reserved47",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:48,network:"neatcoin",displayName:"Neatcoin Mainnet",symbols:["NEAT"],decimals:[12],standardAccount:"*25519",website:"https://neatcoin.org"},{prefix:49,network:"picasso",displayName:"Picasso",symbols:["PICA"],decimals:[12],standardAccount:"*25519",website:"https://picasso.composable.finance"},{prefix:50,network:"composable",displayName:"Composable Finance",symbols:["LAYR"],decimals:[12],standardAccount:"*25519",website:"https://composable.finance"},{prefix:51,network:"oak",displayName:"OAK Network",symbols:["OAK","TUR"],decimals:[10,10],standardAccount:"*25519",website:"https://oak.tech"},{prefix:52,network:"KICO",displayName:"KICO",symbols:["KICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:53,network:"DICO",displayName:"DICO",symbols:["DICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:54,network:"cere",displayName:"Cere Network",symbols:["CERE"],decimals:[10],standardAccount:"*25519",website:"https://cere.network"},{prefix:55,network:"xxnetwork",displayName:"xx network",symbols:["XX"],decimals:[9],standardAccount:"*25519",website:"https://xx.network"},{prefix:56,network:"pendulum",displayName:"Pendulum chain",symbols:["PEN"],decimals:[12],standardAccount:"*25519",website:"https://pendulumchain.org/"},{prefix:57,network:"amplitude",displayName:"Amplitude chain",symbols:["AMPE"],decimals:[12],standardAccount:"*25519",website:"https://pendulumchain.org/"},{prefix:58,network:"eternal-civilization",displayName:"Eternal Civilization",symbols:["ECC"],decimals:[12],standardAccount:"*25519",website:"http://www.ysknfr.cn/"},{prefix:63,network:"hydradx",displayName:"HydraDX",symbols:["HDX"],decimals:[12],standardAccount:"*25519",website:"https://hydradx.io"},{prefix:65,network:"aventus",displayName:"Aventus Mainnet",symbols:["AVT"],decimals:[18],standardAccount:"*25519",website:"https://aventus.io"},{prefix:66,network:"crust",displayName:"Crust Network",symbols:["CRU"],decimals:[12],standardAccount:"*25519",website:"https://crust.network"},{prefix:67,network:"genshiro",displayName:"Genshiro Network",symbols:["GENS","EQD","LPT0"],decimals:[9,9,9],standardAccount:"*25519",website:"https://genshiro.equilibrium.io"},{prefix:68,network:"equilibrium",displayName:"Equilibrium Network",symbols:["EQ"],decimals:[9],standardAccount:"*25519",website:"https://equilibrium.io"},{prefix:69,network:"sora",displayName:"SORA Network",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:71,network:"p3d",displayName:"3DP network",symbols:["P3D"],decimals:[12],standardAccount:"*25519",website:"https://3dpass.org"},{prefix:72,network:"p3dt",displayName:"3DP test network",symbols:["P3Dt"],decimals:[12],standardAccount:"*25519",website:"https://3dpass.org"},{prefix:73,network:"zeitgeist",displayName:"Zeitgeist",symbols:["ZTG"],decimals:[10],standardAccount:"*25519",website:"https://zeitgeist.pm"},{prefix:77,network:"manta",displayName:"Manta network",symbols:["MANTA"],decimals:[18],standardAccount:"*25519",website:"https://manta.network"},{prefix:78,network:"calamari",displayName:"Calamari: Manta Canary Network",symbols:["KMA"],decimals:[12],standardAccount:"*25519",website:"https://manta.network"},{prefix:81,network:"sora_dot_para",displayName:"SORA Polkadot Parachain",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:88,network:"polkadex",displayName:"Polkadex Mainnet",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:89,network:"polkadexparachain",displayName:"Polkadex Parachain",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:90,network:"frequency",displayName:"Frequency",symbols:["FRQCY"],decimals:[8],standardAccount:"*25519",website:"https://www.frequency.xyz"},{prefix:92,network:"anmol",displayName:"Anmol Network",symbols:["ANML"],decimals:[18],standardAccount:"*25519",website:"https://anmol.network/"},{prefix:93,network:"fragnova",displayName:"Fragnova Network",symbols:["NOVA"],decimals:[12],standardAccount:"*25519",website:"https://fragnova.com"},{prefix:98,network:"polkasmith",displayName:"PolkaSmith Canary Network",symbols:["PKS"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:99,network:"polkafoundry",displayName:"PolkaFoundry Network",symbols:["PKF"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:100,network:"ibtida",displayName:"Anmol Network Ibtida Canary network",symbols:["IANML"],decimals:[18],standardAccount:"*25519",website:"https://anmol.network/"},{prefix:101,network:"origintrail-parachain",displayName:"OriginTrail Parachain",symbols:["OTP"],decimals:[12],standardAccount:"*25519",website:"https://parachain.origintrail.io/"},{prefix:105,network:"pontem-network",displayName:"Pontem Network",symbols:["PONT"],decimals:[10],standardAccount:"*25519",website:"https://pontem.network"},{prefix:110,network:"heiko",displayName:"Heiko",symbols:["HKO"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:113,network:"integritee-incognito",displayName:"Integritee Incognito",symbols:[],decimals:[],standardAccount:"*25519",website:"https://integritee.network"},{prefix:117,network:"tinker",displayName:"Tinker",symbols:["TNKR"],decimals:[12],standardAccount:"*25519",website:"https://invarch.network"},{prefix:126,network:"joystream",displayName:"Joystream",symbols:["JOY"],decimals:[10],standardAccount:"*25519",website:"https://www.joystream.org"},{prefix:128,network:"clover",displayName:"Clover Finance",symbols:["CLV"],decimals:[18],standardAccount:"*25519",website:"https://clover.finance"},{prefix:129,network:"dorafactory-polkadot",displayName:"Dorafactory Polkadot Network",symbols:["DORA"],decimals:[12],standardAccount:"*25519",website:"https://dorafactory.org"},{prefix:131,network:"litmus",displayName:"Litmus Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:136,network:"altair",displayName:"Altair",symbols:["AIR"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:137,network:"vara",displayName:"Vara Network",symbols:["VARA"],decimals:[12],standardAccount:"*25519",website:"https://vara.network/"},{prefix:172,network:"parallel",displayName:"Parallel",symbols:["PARA"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:252,network:"social-network",displayName:"Social Network",symbols:["NET"],decimals:[18],standardAccount:"*25519",website:"https://social.network"},{prefix:255,network:"quartz_mainnet",displayName:"QUARTZ by UNIQUE",symbols:["QTZ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:268,network:"pioneer_network",displayName:"Pioneer Network by Bit.Country",symbols:["NEER"],decimals:[18],standardAccount:"*25519",website:"https://bit.country"},{prefix:420,network:"sora_kusama_para",displayName:"SORA Kusama Parachain",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:440,network:"allfeat_network",displayName:"Allfeat Network",symbols:["AFT"],decimals:[12],standardAccount:"*25519",website:"https://allfeat.network"},{prefix:666,network:"metaquity_network",displayName:"Metaquity Network",symbols:["MQTY"],decimals:[18],standardAccount:"*25519",website:"https://metaquity.xyz/"},{prefix:777,network:"curio",displayName:"Curio",symbols:["CGT"],decimals:[18],standardAccount:"*25519",website:"https://parachain.capitaldex.exchange/"},{prefix:789,network:"geek",displayName:"GEEK Network",symbols:["GEEK"],decimals:[18],standardAccount:"*25519",website:"https://geek.gl"},{prefix:995,network:"ternoa",displayName:"Ternoa",symbols:["CAPS"],decimals:[18],standardAccount:"*25519",website:"https://www.ternoa.network"},{prefix:1110,network:"efinity",displayName:"Efinity",symbols:["EFI"],decimals:[18],standardAccount:"*25519",website:"https://efinity.io/"},{prefix:1221,network:"peaq",displayName:"Peaq Network",symbols:["PEAQ"],decimals:[18],standardAccount:"Sr25519",website:"https://www.peaq.network/"},{prefix:1222,network:"krest",displayName:"Krest Network",symbols:["KREST"],decimals:[18],standardAccount:"Sr25519",website:"https://www.peaq.network/"},{prefix:1284,network:"moonbeam",displayName:"Moonbeam",symbols:["GLMR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1285,network:"moonriver",displayName:"Moonriver",symbols:["MOVR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1328,network:"ajuna",displayName:"Ajuna Network",symbols:["AJUN"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:1337,network:"bajun",displayName:"Bajun Network",symbols:["BAJU"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:1516,network:"societal",displayName:"Societal",symbols:["SCTL"],decimals:[12],standardAccount:"*25519",website:"https://www.sctl.xyz"},{prefix:1985,network:"seals",displayName:"Seals Network",symbols:["SEAL"],decimals:[9],standardAccount:"*25519",website:"https://seals.app"},{prefix:2007,network:"kapex",displayName:"Kapex",symbols:["KAPEX"],decimals:[12],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:2009,network:"cloudwalk_mainnet",displayName:"CloudWalk Network Mainnet",symbols:["CWN"],decimals:[18],standardAccount:"*25519",website:"https://explorer.mainnet.cloudwalk.io"},{prefix:2021,network:"logion",displayName:"logion network",symbols:["LGNT"],decimals:[18],standardAccount:"*25519",website:"https://logion.network"},{prefix:2032,network:"interlay",displayName:"Interlay",symbols:["INTR"],decimals:[10],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2092,network:"kintsugi",displayName:"Kintsugi",symbols:["KINT"],decimals:[12],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2106,network:"bitgreen",displayName:"Bitgreen",symbols:["BBB"],decimals:[18],standardAccount:"*25519",website:"https://bitgreen.org/"},{prefix:2112,network:"chainflip",displayName:"Chainflip",symbols:["FLIP"],decimals:[18],standardAccount:"*25519",website:"https://chainflip.io/"},{prefix:2199,network:"moonsama",displayName:"Moonsama",symbols:["SAMA"],decimals:[18],standardAccount:"secp256k1",website:"https://moonsama.com"},{prefix:2206,network:"ICE",displayName:"ICE Network",symbols:["ICY"],decimals:[18],standardAccount:"*25519",website:"https://icenetwork.io"},{prefix:2207,network:"SNOW",displayName:"SNOW: ICE Canary Network",symbols:["ICZ"],decimals:[18],standardAccount:"*25519",website:"https://icenetwork.io"},{prefix:2254,network:"subspace_testnet",displayName:"Subspace testnet",symbols:["tSSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:3333,network:"peerplays",displayName:"Peerplays",symbols:["PPY"],decimals:[18],standardAccount:"secp256k1",website:"https://www.peerplays.com/"},{prefix:4450,network:"g1",displayName:"Ğ1",symbols:["G1"],decimals:[2],standardAccount:"*25519",website:"https://duniter.org"},{prefix:5234,network:"humanode",displayName:"Humanode Network",symbols:["HMND"],decimals:[18],standardAccount:"*25519",website:"https://humanode.io"},{prefix:5845,network:"tangle",displayName:"Tangle Network",symbols:["TNT"],decimals:[18],standardAccount:"*25519",website:"https://www.tangle.tools/"},{prefix:6094,network:"subspace",displayName:"Subspace",symbols:["SSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:7007,network:"tidefi",displayName:"Tidefi",symbols:["TDFY"],decimals:[12],standardAccount:"*25519",website:"https://tidefi.com"},{prefix:7013,network:"gm",displayName:"GM",symbols:["FREN","GM","GN"],decimals:[12,0,0],standardAccount:"*25519",website:"https://gmordie.com"},{prefix:7306,network:"krigan",displayName:"Krigan Network",symbols:["KRGN"],decimals:[9],standardAccount:"*25519",website:"https://krigan.network"},{prefix:7391,network:"unique_mainnet",displayName:"Unique Network",symbols:["UNQ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:8866,network:"golden_gate",displayName:"Golden Gate",symbols:["GGX"],decimals:[18],standardAccount:"*25519",website:"https://ggxchain.io/"},{prefix:8883,network:"sapphire_mainnet",displayName:"Sapphire by Unique",symbols:["QTZ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:8886,network:"golden_gate_sydney",displayName:"Golden Gate Sydney",symbols:["GGXT"],decimals:[18],standardAccount:"*25519",website:"https://ggxchain.io/"},{prefix:9072,network:"hashed",displayName:"Hashed Network",symbols:["HASH"],decimals:[18],standardAccount:"*25519",website:"https://hashed.network"},{prefix:9807,network:"dentnet",displayName:"DENTNet",symbols:["DENTX"],decimals:[18],standardAccount:"*25519",website:"https://www.dentnet.io"},{prefix:9935,network:"t3rn",displayName:"t3rn",symbols:["TRN"],decimals:[12],standardAccount:"*25519",website:"https://t3rn.io/"},{prefix:10041,network:"basilisk",displayName:"Basilisk",symbols:["BSX"],decimals:[12],standardAccount:"*25519",website:"https://bsx.fi"},{prefix:11330,network:"cess-testnet",displayName:"CESS Testnet",symbols:["TCESS"],decimals:[18],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11331,network:"cess",displayName:"CESS",symbols:["CESS"],decimals:[18],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11486,network:"luhn",displayName:"Luhn Network",symbols:["LUHN"],decimals:[18],standardAccount:"*25519",website:"https://luhn.network"},{prefix:11820,network:"contextfree",displayName:"Automata ContextFree",symbols:["CTX"],decimals:[18],standardAccount:"*25519",website:"https://ata.network"},{prefix:12155,network:"impact",displayName:"Impact Protocol Network",symbols:["BSTY"],decimals:[18],standardAccount:"*25519",website:"https://impactprotocol.network/"},{prefix:12191,network:"nftmart",displayName:"NFTMart",symbols:["NMT"],decimals:[12],standardAccount:"*25519",website:"https://nftmart.io"},{prefix:12850,network:"analog-timechain",displayName:"Analog Timechain",symbols:["ANLOG"],decimals:[12],standardAccount:"*25519",website:"https://analog.one"},{prefix:13116,network:"bittensor",displayName:"Bittensor",symbols:["TAO"],decimals:[9],standardAccount:"*25519",website:"https://bittensor.com"},{prefix:14697,network:"goro",displayName:"GORO Network",symbols:["GORO"],decimals:[9],standardAccount:"*25519",website:"https://goro.network"},{prefix:14998,network:"mosaic-chain",displayName:"Mosaic Chain",symbols:["MOS"],decimals:[18],standardAccount:"*25519",website:"https://mosaicchain.io"},{prefix:29972,network:"mythos",displayName:"Mythos",symbols:["MYTH"],decimals:[18],standardAccount:"secp256k1",website:"https://mythos.foundation"},{prefix:8888,network:"xcavate",displayName:"Xcavate Protocol",symbols:["XCAV"],decimals:[12],standardAccount:"*25519",website:"https://xcavate.io/"}],dW={acala:["0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c"],ajuna:["0xe358eb1d11b31255a286c12e44fe6780b7edb171d657905a97e39f71d9c6c3ee"],"aleph-node":["0x70255b4d28de0fc4e1a193d7e175ad1ccef431598211c55538f1018651a0344e"],astar:["0x9eb76c5184c4ab8679d2d5d819fdf90b9c001403e9e17da2e14b6d8aec4029c6"],basilisk:["0xa85cfb9b9fd4d622a5b28289a02347af987d8f73fa3108450e2b4a11c1ce5755"],bifrost:["0x262e1b2ad728475fd6fe88e62d34c200abe6fd693931ddad144059b1eb884e5b"],"bifrost-kusama":["0x9f28c6a68e0fc9646eff64935684f6eeeece527e37bbe1f213d22caa1d9d6bed"],bittensor:["0x2f0555cc76fc2840a25a6ea3b9637146806f1f44b090c175ffde2a7e5ab36c03"],centrifuge:["0xb3db41421702df9a7fcac62b53ffeac85f7853cc4e689e0b93aeb3db18c09d82","0x67dddf2673b69e5f875f6f25277495834398eafd67f492e09f3f3345e003d1b5"],cere:["0x81443836a9a24caaa23f1241897d1235717535711d1d3fe24eae4fdc942c092c"],composable:["0xdaab8df776eb52ec604a5df5d388bb62a050a0aaec4556a64265b9d42755552d"],darwinia:["0xe71578b37a7c799b0ab4ee87ffa6f059a6b98f71f06fb8c84a8d88013a548ad6"],"dock-mainnet":["0x6bfe24dca2a3be10f22212678ac13a6446ec764103c0f3471c71609eac384aae","0xf73467c6544aa68df2ee546b135f955c46b90fa627e9b5d7935f41061bb8a5a9"],edgeware:["0x742a2ca70c2fda6cee4f8df98d64c4c670a052d9568058982dad9d5a7a135c5b"],enjin:["0xd8761d3c88f26dc12875c00d3165f7d67243d56fc85b4cf19937601a7916e5a9"],equilibrium:["0x6f1a800de3daff7f5e037ddf66ab22ce03ab91874debeddb1086f5f7dbd48925"],genshiro:["0x9b8cefc0eb5c568b527998bdd76c184e2b76ae561be76e4667072230217ea243"],hydradx:["0xafdc188f45c71dacbaa0b62e16a91f726c7b8699a9748cdf715459de6b7f366d","0xd2a620c27ec5cbc5621ff9a522689895074f7cca0d08e7134a7804e1a3ba86fc","0x10af6e84234477d84dc572bac0789813b254aa490767ed06fb9591191d1073f9","0x3d75507dd46301767e601265791da1d9cb47b6ebc94e87347b635e5bf58bd047","0x0ed32bfcab4a83517fac88f2aa7cbc2f88d3ab93be9a12b6188a036bf8a943c2"],"interlay-parachain":["0xbf88efe70e9e0e916416e8bed61f2b45717f517d7f3523e33c7b001e5ffcbc72"],karura:["0xbaf5aabe40646d11f0ee8abbdc64f4a4b7674925cba08e4a05ff9ebed6e2126b"],khala:["0xd43540ba6d3eb4897c28a77d48cb5b729fea37603cbbfc7a86a73b72adb3be8d"],kulupu:["0xf7a99d3cb92853d00d5275c971c132c074636256583fee53b3bbe60d7b8769ba"],kusama:["0xb0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe","0xe3777fa922cafbff200cadeaea1a76bd7898ad5b89f7848999058b50e715f636","0x3fd7b9eb6a00376e5be61f01abb429ffb0b104be05eaff4d458da48fcd425baf"],matrixchain:["0x3af4ff48ec76d2efc8476730f423ac07e25ad48f5f4c9dc39c778b164d808615"],nodle:["0x97da7ede98d7bad4e36b4d734b6055425a3be036da2a332ea5a7037656427a21"],origintrail:["0xe7e0962324a3b86c83404dbea483f25fb5dab4c224791c81b756cfc948006174"],p3d:["0x6c5894837ad89b6d92b114a2fb3eafa8fe3d26a54848e3447015442cd6ef4e66"],parallel:["0xe61a41c53f5dcd0beb09df93b34402aada44cb05117b71059cce40a2723a4e97"],pendulum:["0x5d3c298622d5634ed019bf61ea4b71655030015bde9beb0d6a24743714462c86"],phala:["0x1bb969d85965e4bb5a651abbedf21a54b6b31a21f66b5401cc3f1e286268d736"],picasso:["0x6811a339673c9daa897944dcdac99c6e2939cc88245ed21951a0a3c9a2be75bc","0xe8e7f0f4c4f5a00720b4821dbfddefea7490bcf0b19009961cc46957984e2c1c"],polkadex:["0x3920bcb4960a1eef5580cd5367ff3f430eef052774f78468852f7b9cb39f8a3c"],polkadot:["0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3"],polymesh:["0x6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063"],quartz:["0xcd4d732201ebe5d6b014edda071c4203e16867305332301dc8d092044b28e554"],rococo:["0x6408de7737c59c238890533af25896a2c20608d8b380bb01029acb392781063e","0xaaf2cd1b74b5f726895921259421b534124726263982522174147046b8827897","0x037f5f3c8e67b314062025fc886fcd6238ea25a4a9b45dce8d246815c9ebe770","0xc196f81260cf1686172b47a79cf002120735d7cb0eb1474e8adce56618456fff","0xf6e9983c37baf68846fedafe21e56718790e39fb1c582abc408b81bc7b208f9a","0x5fce687da39305dfe682b117f0820b319348e8bb37eb16cf34acbf6a202de9d9","0xe7c3d5edde7db964317cd9b51a3a059d7cd99f81bdbce14990047354334c9779","0x1611e1dbf0405379b861e2e27daa90f480b2e6d3682414a80835a52e8cb8a215","0x343442f12fa715489a8714e79a7b264ea88c0d5b8c66b684a7788a516032f6b9","0x78bcd530c6b3a068bc17473cf5d2aff9c287102bed9af3ae3c41c33b9d6c6147","0x47381ee0697153d64404fc578392c8fd5cba9073391908f46c888498415647bd","0x19c0e4fa8ab75f5ac7865e0b8f74ff91eb9a100d336f423cd013a8befba40299"],sora:["0x7e4e32d0feafd4f9c9414b0be86373f9a1efa904809b683453a9af6856d38ad5"],stafi:["0x290a4149f09ea0e402c74c1c7e96ae4239588577fe78932f94f5404c68243d80"],statemine:["0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a"],statemint:["0x68d56f15f85d3136970ec16946040bc1752654e906147f7e43e9d539d7c3de2f"],subsocial:["0x0bd72c1c305172e1275278aaeb3f161e02eccb7a819e63f62d47bd53a28189f8"],ternoa:["0x6859c81ca95ef624c9dfe4dc6e3381c33e5d6509e35e147092bfbc780f777c4e"],unique:["0x84322d9cddbf35088f1e54e9a85c967a41a56a4f43445768125e61af166c7d31"],vtb:["0x286bc8414c7000ce1d6ee6a834e29a54c1784814b76243eb77ed0b2c5573c60f","0x7483b89572fb2bd687c7b9a93b242d0b237f9aba463aba07ec24503931038aaa"],westend:["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"],xxnetwork:["0x50dd5d206917bf10502c68fb4d18a59fc8aa31586f4e8856b493e43544aa82aa"],zeitgeist:["0x1bf2a2ecb4a868de66ea8610f2ce7c8c43706561b6476031315f6640fe38e060"]},fW={centrifuge:"polkadot",kusama:"polkadot",polkadot:"polkadot",sora:"polkadot",statemine:"polkadot",statemint:"polkadot",westmint:"polkadot"},hW={acala:787,ajuna:354,"aleph-node":643,astar:810,bifrost:788,"bifrost-kusama":788,centrifuge:747,composable:354,darwinia:354,"dock-mainnet":594,edgeware:523,enjin:1155,equilibrium:99999997,genshiro:99999996,hydradx:354,"interlay-parachain":354,karura:686,khala:434,kusama:434,matrixchain:1155,nodle:1003,origintrail:354,parallel:354,pendulum:354,phala:354,picasso:434,polkadex:799,polkadot:354,polymesh:595,quartz:631,sora:617,stafi:907,statemine:434,statemint:354,ternoa:995,unique:661,vtb:694,xxnetwork:1955,zeitgeist:354},pW={"":!0,"cess-testnet":!0,"dock-testnet":!0,jupiter:!0,"mathchain-testnet":!0,p3dt:!0,subspace_testnet:!0,"zero-alphaville":!0},H3=[0,2,42],mW=["testnet"];function gW(e){var o,i;const t=e.network||"",n=t.replace(/_/g,"-").split("-"),r=e;return r.slip44=hW[t],r.hasLedgerSupport=!!r.slip44,r.genesisHash=dW[t]||[],r.icon=fW[t]||"substrate",r.isTestnet=!!pW[t]||mW.includes(n[n.length-1]),r.isIgnored=r.isTestnet||!(e.standardAccount&&((o=e.decimals)!=null&&o.length)&&((i=e.symbols)!=null&&i.length))&&e.prefix!==42,r}function vW({genesisHash:e,prefix:t}){return!!e.length||t===42}function yW(e){return!e.isIgnored&&!!e.network}function bW(e,t){const n=H3.includes(e.prefix),r=H3.includes(t.prefix);return n===r?n?0:e.displayName.localeCompare(t.displayName):n?-1:1}const wW=uW.map(gW),wN=wW.filter(yW).sort(bW);wN.filter(vW);const kf={allowedDecodedLengths:[1,2,4,8,32,33],allowedEncodedLengths:[3,4,6,10,35,36,37,38],allowedPrefix:wN.map(({prefix:e})=>e),prefix:42};function Zl(e,t,n=-1){if(!e)throw new Error("Invalid empty address passed");if(Ii(e)||Si(e))return xt(e);try{const r=jV(e);if(!kf.allowedEncodedLengths.includes(r.length))throw new Error("Invalid decoded address length");const[o,i,a,s]=cW(r);if(!o&&!t)throw new Error("Invalid decoded address checksum");if(n!==-1&&n!==s)throw new Error(`Expected ss58Format ${n}, received ${s}`);return r.slice(a,i)}catch(r){throw new Error(`Decoding ${e}: ${r.message}`)}}const $3={isLe:!1},ky={isLe:!0},xW={bitLength:32,isLe:!1},Ny={bitLength:32,isLe:!0},Fu={bitLength:256,isLe:!1},SW={bitLength:256,isLe:!0},CW=/^\d+$/,EW=32;class mS{constructor(){en(this,"__internal__chainCode",new Uint8Array(32));en(this,"__internal__isHard",!1)}static from(t){const n=new mS,[r,o]=t.startsWith("/")?[t.substring(1),!0]:[t,!1];return n.soft(CW.test(r)?new bt(r,10):r),o?n.harden():n}get chainCode(){return this.__internal__chainCode}get isHard(){return this.__internal__isHard}get isSoft(){return!this.__internal__isHard}hard(t){return this.soft(t).harden()}harden(){return this.__internal__isHard=!0,this}soft(t){return Dk(t)||H0(t)||V0(t)?this.soft(go(t,SW)):Si(t)?this.soft(Qi(t)):X0(t)?this.soft(W0(Do(t))):t.length>EW?this.soft(yc(t)):(this.__internal__chainCode.fill(0),this.__internal__chainCode.set(t,0),this)}soften(){return this.__internal__isHard=!1,this}}const PW=/\/(\/?)([^/]+)/g;function xN(e){const t=e.match(PW),n=[];let r="";if(t){r=t.join("");for(const o of t)n.push(mS.from(o.substring(1)))}if(r!==e)throw new Error(`Re-constructed path "${r}" does not match input`);return{parts:t,path:n}}const OW=/^(\w+( \w+)*)((\/\/?[^/]+)*)(\/\/\/(.*))?$/;function IW(e){const t=e.match(OW);if(t===null)throw new Error("Unable to match provided value to a secret URI");const[,n,,r,,,o]=t,{path:i}=xN(r);return{derivePath:r,password:o,path:i,phrase:n}}const kW=W0(Do("Secp256k1HDKD"));function NW(e,t){if(!Ii(t)||t.length!==32)throw new Error("Invalid chainCode passed to derive");return yc(Ar(kW,e,t),256)}function RW(e,t,n,r){if(typeof e.setBigUint64=="function")return e.setBigUint64(t,n,r);const o=BigInt(32),i=BigInt(4294967295),a=Number(n>>o&i),s=Number(n&i),l=r?4:0,c=r?0:4;e.setUint32(t+l,a,r),e.setUint32(t+c,s,r)}const MW=(e,t,n)=>e&t^~e&n,TW=(e,t,n)=>e&t^e&n^t&n;class SN extends q0{constructor(t,n,r,o){super(),this.blockLen=t,this.outputLen=n,this.padOffset=r,this.isLE=o,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=Tm(this.buffer)}update(t){ss(this);const{view:n,buffer:r,blockLen:o}=this;t=ei(t);const i=t.length;for(let a=0;ao-a&&(this.process(r,0),a=0);for(let d=a;du.length)throw new Error("_sha2: outputLen bigger than state");for(let d=0;d>>3,g=Io(p,17)^Io(p,19)^p>>>10;Os[d]=g+Os[d-7]+m+Os[d-16]|0}let{A:r,B:o,C:i,D:a,E:s,F:l,G:c,H:u}=this;for(let d=0;d<64;d++){const h=Io(s,6)^Io(s,11)^Io(s,25),p=u+h+MW(s,l,c)+zW[d]+Os[d]|0,g=(Io(r,2)^Io(r,13)^Io(r,22))+TW(r,o,i)|0;u=c,c=l,l=s,s=a+p|0,a=i,i=o,o=r,r=p+g|0}r=r+this.A|0,o=o+this.B|0,i=i+this.C|0,a=a+this.D|0,s=s+this.E|0,l=l+this.F|0,c=c+this.G|0,u=u+this.H|0,this.set(r,o,i,a,s,l,c,u)}roundClean(){Os.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const Gh=pS(()=>new jW);class CN extends q0{constructor(t,n){super(),this.finished=!1,this.destroyed=!1,lN(t);const r=ei(n);if(this.iHash=t.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const o=this.blockLen,i=new Uint8Array(o);i.set(r.length>o?t.create().update(r).digest():r);for(let a=0;anew CN(e,t).update(n).digest();Z0.create=(e,t)=>new CN(e,t);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const EN=BigInt(0),Y0=BigInt(1),LW=BigInt(2);function rc(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function qh(e){if(!rc(e))throw new Error("Uint8Array expected")}const BW=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function oc(e){qh(e);let t="";for(let n=0;n=Va._0&&e<=Va._9)return e-Va._0;if(e>=Va._A&&e<=Va._F)return e-(Va._A-10);if(e>=Va._a&&e<=Va._f)return e-(Va._a-10)}function Hu(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);const t=e.length,n=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);const r=new Uint8Array(n);for(let o=0,i=0;oEN;e>>=Y0,t+=1);return t}function $W(e,t){return e>>BigInt(t)&Y0}function UW(e,t,n){return e|(n?Y0:EN)<(LW<new Uint8Array(e),V3=e=>Uint8Array.from(e);function ON(e,t,n){if(typeof e!="number"||e<2)throw new Error("hashLen must be a number");if(typeof t!="number"||t<2)throw new Error("qByteLen must be a number");if(typeof n!="function")throw new Error("hmacFn must be a function");let r=Ry(e),o=Ry(e),i=0;const a=()=>{r.fill(1),o.fill(0),i=0},s=(...d)=>n(o,r,...d),l=(d=Ry())=>{o=s(V3([0]),d),r=s(),d.length!==0&&(o=s(V3([1]),d),r=s())},c=()=>{if(i++>=1e3)throw new Error("drbg: tried 1000 values");let d=0;const h=[];for(;d{a(),l(d);let p;for(;!(p=h(c()));)l();return a(),p}}const VW={bigint:e=>typeof e=="bigint",function:e=>typeof e=="function",boolean:e=>typeof e=="boolean",string:e=>typeof e=="string",stringOrUint8Array:e=>typeof e=="string"||rc(e),isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>typeof e=="function"&&Number.isSafeInteger(e.outputLen)};function Sd(e,t,n={}){const r=(o,i,a)=>{const s=VW[i];if(typeof s!="function")throw new Error(`Invalid validator "${i}", expected function`);const l=e[o];if(!(a&&l===void 0)&&!s(l,e))throw new Error(`Invalid param ${String(o)}=${l} (${typeof l}), expected ${i}`)};for(const[o,i]of Object.entries(t))r(o,i,!1);for(const[o,i]of Object.entries(n))r(o,i,!0);return e}const WW=Object.freeze(Object.defineProperty({__proto__:null,abytes:qh,bitGet:$W,bitLen:HW,bitMask:vS,bitSet:UW,bytesToHex:oc,bytesToNumberBE:Yl,bytesToNumberLE:bu,concatBytes:ic,createHmacDrbg:ON,ensureBytes:Pr,equalBytes:DW,hexToBytes:Hu,hexToNumber:gS,isBytes:rc,numberToBytesBE:$u,numberToBytesLE:Qf,numberToHexUnpadded:PN,numberToVarBytesBE:AW,utf8ToBytes:FW,validateObject:Sd},Symbol.toStringTag,{value:"Module"}));/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Br=BigInt(0),$n=BigInt(1),Ll=BigInt(2),XW=BigInt(3),V1=BigInt(4),W3=BigInt(5),X3=BigInt(8);BigInt(9);BigInt(16);function zn(e,t){const n=e%t;return n>=Br?n:t+n}function KW(e,t,n){if(n<=Br||t 0");if(n===$n)return Br;let r=$n;for(;t>Br;)t&$n&&(r=r*e%n),e=e*e%n,t>>=$n;return r}function Gn(e,t,n){let r=e;for(;t-- >Br;)r*=r,r%=n;return r}function W1(e,t){if(e===Br||t<=Br)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let n=zn(e,t),r=t,o=Br,i=$n;for(;n!==Br;){const s=r/n,l=r%n,c=o-i*s;r=n,n=l,o=i,i=c}if(r!==$n)throw new Error("invert: does not exist");return zn(o,t)}function GW(e){const t=(e-$n)/Ll;let n,r,o;for(n=e-$n,r=0;n%Ll===Br;n/=Ll,r++);for(o=Ll;o(zn(e,t)&$n)===$n,YW=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function _W(e){const t={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},n=YW.reduce((r,o)=>(r[o]="function",r),t);return Sd(e,n)}function JW(e,t,n){if(n 0");if(n===Br)return e.ONE;if(n===$n)return t;let r=e.ONE,o=t;for(;n>Br;)n&$n&&(r=e.mul(r,o)),o=e.sqr(o),n>>=$n;return r}function QW(e,t){const n=new Array(t.length),r=t.reduce((i,a,s)=>e.is0(a)?i:(n[s]=i,e.mul(i,a)),e.ONE),o=e.inv(r);return t.reduceRight((i,a,s)=>e.is0(a)?i:(n[s]=e.mul(i,n[s]),e.mul(i,a)),o),n}function IN(e,t){const n=t!==void 0?t:e.toString(2).length,r=Math.ceil(n/8);return{nBitLength:n,nByteLength:r}}function kN(e,t,n=!1,r={}){if(e<=Br)throw new Error(`Expected Field ORDER > 0, got ${e}`);const{nBitLength:o,nByteLength:i}=IN(e,t);if(i>2048)throw new Error("Field lengths over 2048 bytes are not supported");const a=qW(e),s=Object.freeze({ORDER:e,BITS:o,BYTES:i,MASK:vS(o),ZERO:Br,ONE:$n,create:l=>zn(l,e),isValid:l=>{if(typeof l!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof l}`);return Br<=l&&ll===Br,isOdd:l=>(l&$n)===$n,neg:l=>zn(-l,e),eql:(l,c)=>l===c,sqr:l=>zn(l*l,e),add:(l,c)=>zn(l+c,e),sub:(l,c)=>zn(l-c,e),mul:(l,c)=>zn(l*c,e),pow:(l,c)=>JW(s,l,c),div:(l,c)=>zn(l*W1(c,e),e),sqrN:l=>l*l,addN:(l,c)=>l+c,subN:(l,c)=>l-c,mulN:(l,c)=>l*c,inv:l=>W1(l,e),sqrt:r.sqrt||(l=>a(s,l)),invertBatch:l=>QW(s,l),cmov:(l,c,u)=>u?c:l,toBytes:l=>n?Qf(l,i):$u(l,i),fromBytes:l=>{if(l.length!==i)throw new Error(`Fp.fromBytes: expected ${i}, got ${l.length}`);return n?bu(l):Yl(l)}});return Object.freeze(s)}function NN(e){if(typeof e!="bigint")throw new Error("field order must be bigint");const t=e.toString(2).length;return Math.ceil(t/8)}function RN(e){const t=NN(e);return t+Math.ceil(t/2)}function eX(e,t,n=!1){const r=e.length,o=NN(t),i=RN(t);if(r<16||r1024)throw new Error(`expected ${i}-1024 bytes of input, got ${r}`);const a=n?Yl(e):bu(e),s=zn(a,t-$n)+$n;return n?Qf(s,o):$u(s,o)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const tX=BigInt(0),My=BigInt(1);function MN(e,t){const n=(o,i)=>{const a=i.negate();return o?a:i},r=o=>{const i=Math.ceil(t/o)+1,a=2**(o-1);return{windows:i,windowSize:a}};return{constTimeNegate:n,unsafeLadder(o,i){let a=e.ZERO,s=o;for(;i>tX;)i&My&&(a=a.add(s)),s=s.double(),i>>=My;return a},precomputeWindow(o,i){const{windows:a,windowSize:s}=r(i),l=[];let c=o,u=c;for(let d=0;d>=p,v>l&&(v-=h,a+=My);const y=g,b=g+Math.abs(v)-1,x=m%2!==0,S=v<0;v===0?u=u.add(n(x,i[y])):c=c.add(n(S,i[b]))}return{p:c,f:u}},wNAFCached(o,i,a,s){const l=o._WINDOW_SIZE||1;let c=i.get(o);return c||(c=this.precomputeWindow(o,l),l!==1&&i.set(o,s(c))),this.wNAF(l,c,a)}}}function yS(e){return _W(e.Fp),Sd(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...IN(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function nX(e){const t=yS(e);Sd(t,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:n,Fp:r,a:o}=t;if(n){if(!r.eql(o,r.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof n!="object"||typeof n.beta!="bigint"||typeof n.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...t})}const{bytesToNumberBE:rX,hexToBytes:oX}=WW,Fl={Err:class extends Error{constructor(t=""){super(t)}},_parseInt(e){const{Err:t}=Fl;if(e.length<2||e[0]!==2)throw new t("Invalid signature integer tag");const n=e[1],r=e.subarray(2,n+2);if(!n||r.length!==n)throw new t("Invalid signature integer: wrong length");if(r[0]&128)throw new t("Invalid signature integer: negative");if(r[0]===0&&!(r[1]&128))throw new t("Invalid signature integer: unnecessary leading zero");return{d:rX(r),l:e.subarray(n+2)}},toSig(e){const{Err:t}=Fl,n=typeof e=="string"?oX(e):e;qh(n);let r=n.length;if(r<2||n[0]!=48)throw new t("Invalid signature tag");if(n[1]!==r-2)throw new t("Invalid signature: incorrect length");const{d:o,l:i}=Fl._parseInt(n.subarray(2)),{d:a,l:s}=Fl._parseInt(i);if(s.length)throw new t("Invalid signature: left bytes after parsing");return{r:o,s:a}},hexFromSig(e){const t=c=>Number.parseInt(c[0],16)&8?"00"+c:c,n=c=>{const u=c.toString(16);return u.length&1?`0${u}`:u},r=t(n(e.s)),o=t(n(e.r)),i=r.length/2,a=o.length/2,s=n(i),l=n(a);return`30${n(a+i+4)}02${l}${o}02${s}${r}`}},es=BigInt(0),vi=BigInt(1);BigInt(2);const K3=BigInt(3);BigInt(4);function iX(e){const t=nX(e),{Fp:n}=t,r=t.toBytes||((m,g,v)=>{const y=g.toAffine();return ic(Uint8Array.from([4]),n.toBytes(y.x),n.toBytes(y.y))}),o=t.fromBytes||(m=>{const g=m.subarray(1),v=n.fromBytes(g.subarray(0,n.BYTES)),y=n.fromBytes(g.subarray(n.BYTES,2*n.BYTES));return{x:v,y}});function i(m){const{a:g,b:v}=t,y=n.sqr(m),b=n.mul(y,m);return n.add(n.add(b,n.mul(m,g)),v)}if(!n.eql(n.sqr(t.Gy),i(t.Gx)))throw new Error("bad generator point: equation left != right");function a(m){return typeof m=="bigint"&&esn.eql(x,n.ZERO);return b(v)&&b(y)?d.ZERO:new d(v,y,n.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(g){const v=n.invertBatch(g.map(y=>y.pz));return g.map((y,b)=>y.toAffine(v[b])).map(d.fromAffine)}static fromHex(g){const v=d.fromAffine(o(Pr("pointHex",g)));return v.assertValidity(),v}static fromPrivateKey(g){return d.BASE.multiply(l(g))}_setWindowSize(g){this._WINDOW_SIZE=g,c.delete(this)}assertValidity(){if(this.is0()){if(t.allowInfinityPoint&&!n.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:g,y:v}=this.toAffine();if(!n.isValid(g)||!n.isValid(v))throw new Error("bad point: x or y not FE");const y=n.sqr(v),b=i(g);if(!n.eql(y,b))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:g}=this.toAffine();if(n.isOdd)return!n.isOdd(g);throw new Error("Field doesn't support isOdd")}equals(g){u(g);const{px:v,py:y,pz:b}=this,{px:x,py:S,pz:P}=g,E=n.eql(n.mul(v,P),n.mul(x,b)),M=n.eql(n.mul(y,P),n.mul(S,b));return E&&M}negate(){return new d(this.px,n.neg(this.py),this.pz)}double(){const{a:g,b:v}=t,y=n.mul(v,K3),{px:b,py:x,pz:S}=this;let P=n.ZERO,E=n.ZERO,M=n.ZERO,B=n.mul(b,b),D=n.mul(x,x),H=n.mul(S,S),$=n.mul(b,x);return $=n.add($,$),M=n.mul(b,S),M=n.add(M,M),P=n.mul(g,M),E=n.mul(y,H),E=n.add(P,E),P=n.sub(D,E),E=n.add(D,E),E=n.mul(P,E),P=n.mul($,P),M=n.mul(y,M),H=n.mul(g,H),$=n.sub(B,H),$=n.mul(g,$),$=n.add($,M),M=n.add(B,B),B=n.add(M,B),B=n.add(B,H),B=n.mul(B,$),E=n.add(E,B),H=n.mul(x,S),H=n.add(H,H),B=n.mul(H,$),P=n.sub(P,B),M=n.mul(H,D),M=n.add(M,M),M=n.add(M,M),new d(P,E,M)}add(g){u(g);const{px:v,py:y,pz:b}=this,{px:x,py:S,pz:P}=g;let E=n.ZERO,M=n.ZERO,B=n.ZERO;const D=t.a,H=n.mul(t.b,K3);let $=n.mul(v,x),U=n.mul(y,S),z=n.mul(b,P),w=n.add(v,y),C=n.add(x,S);w=n.mul(w,C),C=n.add($,U),w=n.sub(w,C),C=n.add(v,b);let N=n.add(x,P);return C=n.mul(C,N),N=n.add($,z),C=n.sub(C,N),N=n.add(y,b),E=n.add(S,P),N=n.mul(N,E),E=n.add(U,z),N=n.sub(N,E),B=n.mul(D,C),E=n.mul(H,z),B=n.add(E,B),E=n.sub(U,B),B=n.add(U,B),M=n.mul(E,B),U=n.add($,$),U=n.add(U,$),z=n.mul(D,z),C=n.mul(H,C),U=n.add(U,z),z=n.sub($,z),z=n.mul(D,z),C=n.add(C,z),$=n.mul(U,C),M=n.add(M,$),$=n.mul(N,C),E=n.mul(w,E),E=n.sub(E,$),$=n.mul(w,U),B=n.mul(N,B),B=n.add(B,$),new d(E,M,B)}subtract(g){return this.add(g.negate())}is0(){return this.equals(d.ZERO)}wNAF(g){return p.wNAFCached(this,c,g,v=>{const y=n.invertBatch(v.map(b=>b.pz));return v.map((b,x)=>b.toAffine(y[x])).map(d.fromAffine)})}multiplyUnsafe(g){const v=d.ZERO;if(g===es)return v;if(s(g),g===vi)return this;const{endo:y}=t;if(!y)return p.unsafeLadder(this,g);let{k1neg:b,k1:x,k2neg:S,k2:P}=y.splitScalar(g),E=v,M=v,B=this;for(;x>es||P>es;)x&vi&&(E=E.add(B)),P&vi&&(M=M.add(B)),B=B.double(),x>>=vi,P>>=vi;return b&&(E=E.negate()),S&&(M=M.negate()),M=new d(n.mul(M.px,y.beta),M.py,M.pz),E.add(M)}multiply(g){s(g);let v=g,y,b;const{endo:x}=t;if(x){const{k1neg:S,k1:P,k2neg:E,k2:M}=x.splitScalar(v);let{p:B,f:D}=this.wNAF(P),{p:H,f:$}=this.wNAF(M);B=p.constTimeNegate(S,B),H=p.constTimeNegate(E,H),H=new d(n.mul(H.px,x.beta),H.py,H.pz),y=B.add(H),b=D.add($)}else{const{p:S,f:P}=this.wNAF(v);y=S,b=P}return d.normalizeZ([y,b])[0]}multiplyAndAddUnsafe(g,v,y){const b=d.BASE,x=(P,E)=>E===es||E===vi||!P.equals(b)?P.multiplyUnsafe(E):P.multiply(E),S=x(this,v).add(x(g,y));return S.is0()?void 0:S}toAffine(g){const{px:v,py:y,pz:b}=this,x=this.is0();g==null&&(g=x?n.ONE:n.inv(b));const S=n.mul(v,g),P=n.mul(y,g),E=n.mul(b,g);if(x)return{x:n.ZERO,y:n.ZERO};if(!n.eql(E,n.ONE))throw new Error("invZ was invalid");return{x:S,y:P}}isTorsionFree(){const{h:g,isTorsionFree:v}=t;if(g===vi)return!0;if(v)return v(d,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:g,clearCofactor:v}=t;return g===vi?this:v?v(d,this):this.multiplyUnsafe(t.h)}toRawBytes(g=!0){return this.assertValidity(),r(d,this,g)}toHex(g=!0){return oc(this.toRawBytes(g))}}d.BASE=new d(t.Gx,t.Gy,n.ONE),d.ZERO=new d(n.ZERO,n.ONE,n.ZERO);const h=t.nBitLength,p=MN(d,t.endo?Math.ceil(h/2):h);return{CURVE:t,ProjectivePoint:d,normPrivateKeyToScalar:l,weierstrassEquation:i,isWithinCurveOrder:a}}function aX(e){const t=yS(e);return Sd(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}function sX(e){const t=aX(e),{Fp:n,n:r}=t,o=n.BYTES+1,i=2*n.BYTES+1;function a(C){return esoc($u(C,t.nByteLength));function m(C){const N=r>>vi;return C>N}function g(C){return m(C)?s(-C):C}const v=(C,N,R)=>Yl(C.slice(N,R));class y{constructor(N,R,I){this.r=N,this.s=R,this.recovery=I,this.assertValidity()}static fromCompact(N){const R=t.nByteLength;return N=Pr("compactSignature",N,R*2),new y(v(N,0,R),v(N,R,2*R))}static fromDER(N){const{r:R,s:I}=Fl.toSig(Pr("DER",N));return new y(R,I)}assertValidity(){if(!h(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!h(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(N){return new y(this.r,this.s,N)}recoverPublicKey(N){const{r:R,s:I,recovery:L}=this,k=M(Pr("msgHash",N));if(L==null||![0,1,2,3].includes(L))throw new Error("recovery id invalid");const j=L===2||L===3?R+t.n:R;if(j>=n.ORDER)throw new Error("recovery id 2 or 3 invalid");const O=L&1?"03":"02",T=c.fromHex(O+p(j)),K=l(j),G=s(-k*K),Z=s(I*K),_=c.BASE.multiplyAndAddUnsafe(T,G,Z);if(!_)throw new Error("point at infinify");return _.assertValidity(),_}hasHighS(){return m(this.s)}normalizeS(){return this.hasHighS()?new y(this.r,s(-this.s),this.recovery):this}toDERRawBytes(){return Hu(this.toDERHex())}toDERHex(){return Fl.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Hu(this.toCompactHex())}toCompactHex(){return p(this.r)+p(this.s)}}const b={isValidPrivateKey(C){try{return u(C),!0}catch{return!1}},normPrivateKeyToScalar:u,randomPrivateKey:()=>{const C=RN(t.n);return eX(t.randomBytes(C),t.n)},precompute(C=8,N=c.BASE){return N._setWindowSize(C),N.multiply(BigInt(3)),N}};function x(C,N=!0){return c.fromPrivateKey(C).toRawBytes(N)}function S(C){const N=rc(C),R=typeof C=="string",I=(N||R)&&C.length;return N?I===o||I===i:R?I===2*o||I===2*i:C instanceof c}function P(C,N,R=!0){if(S(C))throw new Error("first arg must be private key");if(!S(N))throw new Error("second arg must be public key");return c.fromHex(N).multiply(u(C)).toRawBytes(R)}const E=t.bits2int||function(C){const N=Yl(C),R=C.length*8-t.nBitLength;return R>0?N>>BigInt(R):N},M=t.bits2int_modN||function(C){return s(E(C))},B=vS(t.nBitLength);function D(C){if(typeof C!="bigint")throw new Error("bigint expected");if(!(es<=C&&Cle in R))throw new Error("sign() legacy options not supported");const{hash:I,randomBytes:L}=t;let{lowS:k,prehash:j,extraEntropy:O}=R;k==null&&(k=!0),C=Pr("msgHash",C),j&&(C=Pr("prehashed msgHash",I(C)));const T=M(C),K=u(N),G=[D(K),D(T)];if(O!=null&&O!==!1){const le=O===!0?L(n.BYTES):O;G.push(Pr("extraEntropy",le))}const Z=ic(...G),_=T;function ae(le){const ce=E(le);if(!h(ce))return;const Q=l(ce),ie=c.BASE.multiply(ce).toAffine(),se=s(ie.x);if(se===es)return;const oe=s(Q*s(_+se*K));if(oe===es)return;let fe=(ie.x===se?0:2)|Number(ie.y&vi),ge=oe;return k&&m(oe)&&(ge=g(oe),fe^=1),new y(se,ge,fe)}return{seed:Z,k2sig:ae}}const $={lowS:t.lowS,prehash:!1},U={lowS:t.lowS,prehash:!1};function z(C,N,R=$){const{seed:I,k2sig:L}=H(C,N,R),k=t;return ON(k.hash.outputLen,k.nByteLength,k.hmac)(I,L)}c.BASE._setWindowSize(8);function w(C,N,R,I=U){var ie;const L=C;if(N=Pr("msgHash",N),R=Pr("publicKey",R),"strict"in I)throw new Error("options.strict was renamed to lowS");const{lowS:k,prehash:j}=I;let O,T;try{if(typeof L=="string"||rc(L))try{O=y.fromDER(L)}catch(se){if(!(se instanceof Fl.Err))throw se;O=y.fromCompact(L)}else if(typeof L=="object"&&typeof L.r=="bigint"&&typeof L.s=="bigint"){const{r:se,s:oe}=L;O=new y(se,oe)}else throw new Error("PARSE");T=c.fromHex(R)}catch(se){if(se.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(k&&O.hasHighS())return!1;j&&(N=t.hash(N));const{r:K,s:G}=O,Z=M(N),_=l(G),ae=s(Z*_),le=s(K*_),ce=(ie=c.BASE.multiplyAndAddUnsafe(T,ae,le))==null?void 0:ie.toAffine();return ce?s(ce.x)===K:!1}return{CURVE:t,getPublicKey:x,getSharedSecret:P,sign:z,verify:w,ProjectivePoint:c,Signature:y,utils:b}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function lX(e){return{hash:e,hmac:(t,...n)=>Z0(e,t,FV(...n)),randomBytes:dN}}function cX(e,t){const n=r=>sX({...e,...lX(r)});return Object.freeze({...n(t),create:n})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const TN=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),G3=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),uX=BigInt(1),X1=BigInt(2),q3=(e,t)=>(e+t/X1)/t;function dX(e){const t=TN,n=BigInt(3),r=BigInt(6),o=BigInt(11),i=BigInt(22),a=BigInt(23),s=BigInt(44),l=BigInt(88),c=e*e*e%t,u=c*c*e%t,d=Gn(u,n,t)*u%t,h=Gn(d,n,t)*u%t,p=Gn(h,X1,t)*c%t,m=Gn(p,o,t)*p%t,g=Gn(m,i,t)*m%t,v=Gn(g,s,t)*g%t,y=Gn(v,l,t)*v%t,b=Gn(y,s,t)*g%t,x=Gn(b,n,t)*u%t,S=Gn(x,a,t)*m%t,P=Gn(S,r,t)*c%t,E=Gn(P,X1,t);if(!K1.eql(K1.sqr(E),e))throw new Error("Cannot find square root");return E}const K1=kN(TN,void 0,void 0,{sqrt:dX}),Cd=cX({a:BigInt(0),b:BigInt(7),Fp:K1,n:G3,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{const t=G3,n=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),r=-uX*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),o=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),i=n,a=BigInt("0x100000000000000000000000000000000"),s=q3(i*e,t),l=q3(-r*e,t);let c=zn(e-s*n-l*o,t),u=zn(-s*r-l*i,t);const d=c>a,h=u>a;if(d&&(c=t-c),h&&(u=t-u),c>a||u>a)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:d,k1:c,k2neg:h,k2:u}}}},Gh);BigInt(0);Cd.ProjectivePoint;function Uu(e,t){if(e.length!==32)throw new Error("Expected valid 32-byte private key as a seed");if(!Fr||!t&&_r()){const n=sV(e),r=n.slice(32);if(aS(r))throw new Error("Invalid publicKey generated from WASM interface");return{publicKey:r,secretKey:n.slice(0,32)}}return{publicKey:Cd.getPublicKey(e,!0),secretKey:e}}function zN(e,t){return(n,{chainCode:r,isHard:o})=>{if(!o)throw new Error("A soft key was found in the path and is not supported");return e(t(n.secretKey.subarray(0,32),r))}}const Z3=zN(Uu,NW),fX=W0(Do("Ed25519HDKD"));function hX(e,t){if(!Ii(t)||t.length!==32)throw new Error("Invalid chainCode passed to derive");return yc(Ar(fX,e,t))}function bS(e=32){return Kk(new Uint8Array(e))}const[pX,mX]=wt.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(e=>BigInt(e))),Is=new Uint32Array(80),ks=new Uint32Array(80);class gX extends SN{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:t,Al:n,Bh:r,Bl:o,Ch:i,Cl:a,Dh:s,Dl:l,Eh:c,El:u,Fh:d,Fl:h,Gh:p,Gl:m,Hh:g,Hl:v}=this;return[t,n,r,o,i,a,s,l,c,u,d,h,p,m,g,v]}set(t,n,r,o,i,a,s,l,c,u,d,h,p,m,g,v){this.Ah=t|0,this.Al=n|0,this.Bh=r|0,this.Bl=o|0,this.Ch=i|0,this.Cl=a|0,this.Dh=s|0,this.Dl=l|0,this.Eh=c|0,this.El=u|0,this.Fh=d|0,this.Fl=h|0,this.Gh=p|0,this.Gl=m|0,this.Hh=g|0,this.Hl=v|0}process(t,n){for(let x=0;x<16;x++,n+=4)Is[x]=t.getUint32(n),ks[x]=t.getUint32(n+=4);for(let x=16;x<80;x++){const S=Is[x-15]|0,P=ks[x-15]|0,E=wt.rotrSH(S,P,1)^wt.rotrSH(S,P,8)^wt.shrSH(S,P,7),M=wt.rotrSL(S,P,1)^wt.rotrSL(S,P,8)^wt.shrSL(S,P,7),B=Is[x-2]|0,D=ks[x-2]|0,H=wt.rotrSH(B,D,19)^wt.rotrBH(B,D,61)^wt.shrSH(B,D,6),$=wt.rotrSL(B,D,19)^wt.rotrBL(B,D,61)^wt.shrSL(B,D,6),U=wt.add4L(M,$,ks[x-7],ks[x-16]),z=wt.add4H(U,E,H,Is[x-7],Is[x-16]);Is[x]=z|0,ks[x]=U|0}let{Ah:r,Al:o,Bh:i,Bl:a,Ch:s,Cl:l,Dh:c,Dl:u,Eh:d,El:h,Fh:p,Fl:m,Gh:g,Gl:v,Hh:y,Hl:b}=this;for(let x=0;x<80;x++){const S=wt.rotrSH(d,h,14)^wt.rotrSH(d,h,18)^wt.rotrBH(d,h,41),P=wt.rotrSL(d,h,14)^wt.rotrSL(d,h,18)^wt.rotrBL(d,h,41),E=d&p^~d&g,M=h&m^~h&v,B=wt.add5L(b,P,M,mX[x],ks[x]),D=wt.add5H(B,y,S,E,pX[x],Is[x]),H=B|0,$=wt.rotrSH(r,o,28)^wt.rotrBH(r,o,34)^wt.rotrBH(r,o,39),U=wt.rotrSL(r,o,28)^wt.rotrBL(r,o,34)^wt.rotrBL(r,o,39),z=r&i^r&s^i&s,w=o&a^o&l^a&l;y=g|0,b=v|0,g=p|0,v=m|0,p=d|0,m=h|0,{h:d,l:h}=wt.add(c|0,u|0,D|0,H|0),c=s|0,u=l|0,s=i|0,l=a|0,i=r|0,a=o|0;const C=wt.add3L(H,U,w);r=wt.add3H(C,D,$,z),o=C|0}({h:r,l:o}=wt.add(this.Ah|0,this.Al|0,r|0,o|0)),{h:i,l:a}=wt.add(this.Bh|0,this.Bl|0,i|0,a|0),{h:s,l}=wt.add(this.Ch|0,this.Cl|0,s|0,l|0),{h:c,l:u}=wt.add(this.Dh|0,this.Dl|0,c|0,u|0),{h:d,l:h}=wt.add(this.Eh|0,this.El|0,d|0,h|0),{h:p,l:m}=wt.add(this.Fh|0,this.Fl|0,p|0,m|0),{h:g,l:v}=wt.add(this.Gh|0,this.Gl|0,g|0,v|0),{h:y,l:b}=wt.add(this.Hh|0,this.Hl|0,y|0,b|0),this.set(r,o,i,a,s,l,c,u,d,h,p,m,g,v,y,b)}roundClean(){Is.fill(0),ks.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const _0=pS(()=>new gX);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Hi=BigInt(0),$o=BigInt(1),Tp=BigInt(2),vX=BigInt(8),yX={zip215:!0};function bX(e){const t=yS(e);return Sd(e,{hash:"function",a:"bigint",d:"bigint",randomBytes:"function"},{adjustScalarBytes:"function",domain:"function",uvRatio:"function",mapToCurve:"function"}),Object.freeze({...t})}function wX(e){const t=bX(e),{Fp:n,n:r,prehash:o,hash:i,randomBytes:a,nByteLength:s,h:l}=t,c=Tp<{try{return{isValid:!0,value:n.sqrt(I*n.inv(L))}}catch{return{isValid:!1,value:Hi}}}),h=t.adjustScalarBytes||(I=>I),p=t.domain||((I,L,k)=>{if(L.length||k)throw new Error("Contexts/pre-hash are not supported");return I}),m=I=>typeof I=="bigint"&&Him(I)&&m(L)&&II===Hi||g(I,c);function y(I,L){if(g(I,L))return I;throw new Error(`Expected valid scalar < ${L}, got ${typeof I} ${I}`)}function b(I){return I===Hi?I:y(I,r)}const x=new Map;function S(I){if(!(I instanceof P))throw new Error("ExtendedPoint expected")}class P{constructor(L,k,j,O){if(this.ex=L,this.ey=k,this.ez=j,this.et=O,!v(L))throw new Error("x required");if(!v(k))throw new Error("y required");if(!v(j))throw new Error("z required");if(!v(O))throw new Error("t required")}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(L){if(L instanceof P)throw new Error("extended point not allowed");const{x:k,y:j}=L||{};if(!v(k)||!v(j))throw new Error("invalid affine point");return new P(k,j,$o,u(k*j))}static normalizeZ(L){const k=n.invertBatch(L.map(j=>j.ez));return L.map((j,O)=>j.toAffine(k[O])).map(P.fromAffine)}_setWindowSize(L){this._WINDOW_SIZE=L,x.delete(this)}assertValidity(){const{a:L,d:k}=t;if(this.is0())throw new Error("bad point: ZERO");const{ex:j,ey:O,ez:T,et:K}=this,G=u(j*j),Z=u(O*O),_=u(T*T),ae=u(_*_),le=u(G*L),ce=u(_*u(le+Z)),Q=u(ae+u(k*u(G*Z)));if(ce!==Q)throw new Error("bad point: equation left != right (1)");const ie=u(j*O),se=u(T*K);if(ie!==se)throw new Error("bad point: equation left != right (2)")}equals(L){S(L);const{ex:k,ey:j,ez:O}=this,{ex:T,ey:K,ez:G}=L,Z=u(k*G),_=u(T*O),ae=u(j*G),le=u(K*O);return Z===_&&ae===le}is0(){return this.equals(P.ZERO)}negate(){return new P(u(-this.ex),this.ey,this.ez,u(-this.et))}double(){const{a:L}=t,{ex:k,ey:j,ez:O}=this,T=u(k*k),K=u(j*j),G=u(Tp*u(O*O)),Z=u(L*T),_=k+j,ae=u(u(_*_)-T-K),le=Z+K,ce=le-G,Q=Z-K,ie=u(ae*ce),se=u(le*Q),oe=u(ae*Q),fe=u(ce*le);return new P(ie,se,fe,oe)}add(L){S(L);const{a:k,d:j}=t,{ex:O,ey:T,ez:K,et:G}=this,{ex:Z,ey:_,ez:ae,et:le}=L;if(k===BigInt(-1)){const Se=u((T-O)*(_+Z)),be=u((T+O)*(_-Z)),we=u(be-Se);if(we===Hi)return this.double();const Me=u(K*Tp*le),ne=u(G*Tp*ae),V=ne+Me,A=be+Se,F=ne-Me,X=u(V*we),ee=u(A*F),re=u(V*F),he=u(we*A);return new P(X,ee,he,re)}const ce=u(O*Z),Q=u(T*_),ie=u(G*j*le),se=u(K*ae),oe=u((O+T)*(Z+_)-ce-Q),fe=se-ie,ge=se+ie,pe=u(Q-k*ce),ye=u(oe*fe),xe=u(ge*pe),ve=u(oe*pe),me=u(fe*ge);return new P(ye,xe,me,ve)}subtract(L){return this.add(L.negate())}wNAF(L){return B.wNAFCached(this,x,L,P.normalizeZ)}multiply(L){const{p:k,f:j}=this.wNAF(y(L,r));return P.normalizeZ([k,j])[0]}multiplyUnsafe(L){let k=b(L);return k===Hi?M:this.equals(M)||k===$o?this:this.equals(E)?this.wNAF(k).p:B.unsafeLadder(this,k)}isSmallOrder(){return this.multiplyUnsafe(l).is0()}isTorsionFree(){return B.unsafeLadder(this,r).is0()}toAffine(L){const{ex:k,ey:j,ez:O}=this,T=this.is0();L==null&&(L=T?vX:n.inv(O));const K=u(k*L),G=u(j*L),Z=u(O*L);if(T)return{x:Hi,y:$o};if(Z!==$o)throw new Error("invZ was invalid");return{x:K,y:G}}clearCofactor(){const{h:L}=t;return L===$o?this:this.multiplyUnsafe(L)}static fromHex(L,k=!1){const{d:j,a:O}=t,T=n.BYTES;L=Pr("pointHex",L,T);const K=L.slice(),G=L[T-1];K[T-1]=G&-129;const Z=bu(K);Z===Hi||(k?y(Z,c):y(Z,n.ORDER));const _=u(Z*Z),ae=u(_-$o),le=u(j*_-O);let{isValid:ce,value:Q}=d(ae,le);if(!ce)throw new Error("Point.fromHex: invalid y coordinate");const ie=(Q&$o)===$o,se=(G&128)!==0;if(!k&&Q===Hi&&se)throw new Error("Point.fromHex: x=0 and x_0=1");return se!==ie&&(Q=u(-Q)),P.fromAffine({x:Q,y:Z})}static fromPrivateKey(L){return $(L).point}toRawBytes(){const{x:L,y:k}=this.toAffine(),j=Qf(k,n.BYTES);return j[j.length-1]|=L&$o?128:0,j}toHex(){return oc(this.toRawBytes())}}P.BASE=new P(t.Gx,t.Gy,$o,u(t.Gx*t.Gy)),P.ZERO=new P(Hi,$o,$o,Hi);const{BASE:E,ZERO:M}=P,B=MN(P,s*8);function D(I){return zn(I,r)}function H(I){return D(bu(I))}function $(I){const L=s;I=Pr("private key",I,L);const k=Pr("hashed private key",i(I),2*L),j=h(k.slice(0,L)),O=k.slice(L,2*L),T=H(j),K=E.multiply(T),G=K.toRawBytes();return{head:j,prefix:O,scalar:T,point:K,pointBytes:G}}function U(I){return $(I).pointBytes}function z(I=new Uint8Array,...L){const k=ic(...L);return H(i(p(k,Pr("context",I),!!o)))}function w(I,L,k={}){I=Pr("message",I),o&&(I=o(I));const{prefix:j,scalar:O,pointBytes:T}=$(L),K=z(k.context,j,I),G=E.multiply(K).toRawBytes(),Z=z(k.context,G,T,I),_=D(K+Z*O);b(_);const ae=ic(G,Qf(_,n.BYTES));return Pr("result",ae,s*2)}const C=yX;function N(I,L,k,j=C){const{context:O,zip215:T}=j,K=n.BYTES;I=Pr("signature",I,2*K),L=Pr("message",L),o&&(L=o(L));const G=bu(I.slice(K,2*K));let Z,_,ae;try{Z=P.fromHex(k,T),_=P.fromHex(I.slice(0,K),T),ae=E.multiplyUnsafe(G)}catch{return!1}if(!T&&Z.isSmallOrder())return!1;const le=z(O,_.toRawBytes(),Z.toRawBytes(),L);return _.add(Z.multiplyUnsafe(le)).subtract(ae).clearCofactor().equals(P.ZERO)}return E._setWindowSize(8),{CURVE:t,getPublicKey:U,sign:w,verify:N,ExtendedPoint:P,utils:{getExtendedPublicKey:$,randomPrivateKey:()=>a(n.BYTES),precompute(I=8,L=P.BASE){return L._setWindowSize(I),L.multiply(BigInt(3)),L}}}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const wS=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),Y3=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");BigInt(0);const xX=BigInt(1),_3=BigInt(2);BigInt(3);const SX=BigInt(5),CX=BigInt(8);function EX(e){const t=BigInt(10),n=BigInt(20),r=BigInt(40),o=BigInt(80),i=wS,s=e*e%i*e%i,l=Gn(s,_3,i)*s%i,c=Gn(l,xX,i)*e%i,u=Gn(c,SX,i)*c%i,d=Gn(u,t,i)*u%i,h=Gn(d,n,i)*d%i,p=Gn(h,r,i)*h%i,m=Gn(p,o,i)*p%i,g=Gn(m,o,i)*p%i,v=Gn(g,t,i)*u%i;return{pow_p_5_8:Gn(v,_3,i)*e%i,b2:s}}function PX(e){return e[0]&=248,e[31]&=127,e[31]|=64,e}function OX(e,t){const n=wS,r=zn(t*t*t,n),o=zn(r*r*t,n),i=EX(e*o).pow_p_5_8;let a=zn(e*r*i,n);const s=zn(t*a*a,n),l=a,c=zn(a*Y3,n),u=s===e,d=s===zn(-e,n),h=s===zn(-e*Y3,n);return u&&(a=l),(d||h)&&(a=c),ZW(a,n)&&(a=zn(-a,n)),{isValid:u||d,value:a}}const IX=kN(wS,void 0,!0),kX={a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:IX,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:CX,Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:_0,randomBytes:dN,adjustScalarBytes:PX,uvRatio:OX},xS=wX(kX);function SS(e,t){if(!Fr||!t&&_r()){const r=oV(e);return{publicKey:r.slice(32),secretKey:r.slice(0,64)}}const n=xS.getPublicKey(e);return{publicKey:n,secretKey:yd([e,n])}}function NX(e,{publicKey:t,secretKey:n},r){if(n){if(!t)throw new Error("Expected a valid publicKey")}else throw new Error("Expected a valid secretKey");const o=xt(e),i=n.subarray(0,32);return!Fr||!r&&_r()?iV(t,i,o):xS.sign(o,i)}function jN(e,t,n,r){const o=xt(e),i=xt(n),a=xt(t);if(i.length!==32)throw new Error(`Invalid publicKey, received ${i.length}, expected 32`);if(a.length!==64)throw new Error(`Invalid signature, received ${a.length} bytes, expected 64`);try{return!Fr||!r&&_r()?aV(a,o,i):xS.verify(a,o,i)}catch{return!1}}const RX=zN(SS,hX),G1=64,MX=32,Ty=G1+MX;function LN(e){const t=xt(e);if(t.length!==Ty)throw new Error(`Expected keypair with ${Ty} bytes, found ${t.length}`);return{publicKey:t.slice(G1,Ty),secretKey:t.slice(0,G1)}}function TX({publicKey:e,secretKey:t}){return Ar(t,e).slice()}function BN(e){return(t,n)=>{if(!Ii(n)||n.length!==32)throw new Error("Invalid chainCode passed to derive");return LN(e(TX(t),n))}}const zX=BN(fV),jX=BN(hV);function LX(e,{chainCode:t,isSoft:n}){return n?jX(e,t):zX(e,t)}const BX={ecdsa:Z3,ed25519:RX,ethereum:Z3,sr25519:LX};function AN(e,t,n){const r=BX[n];let o=e;for(const i of t)o=r(o,i);return o}function DN(e){const t=xt(e);if(t.length!==32)throw new Error(`Expected a seed matching 32 bytes, found ${t.length}`);return LN(pV(t))}function AX(e,{publicKey:t,secretKey:n}){if((t==null?void 0:t.length)!==32)throw new Error("Expected a valid publicKey, 32-bytes");if((n==null?void 0:n.length)!==64)throw new Error("Expected a valid secretKey, 64-bytes");return mV(t,n,xt(e))}function FN(e,t,n){const r=xt(n),o=xt(t);if(r.length!==32)throw new Error(`Invalid publicKey, received ${r.length} bytes, expected 32`);if(o.length!==64)throw new Error(`Invalid signature, received ${o.length} bytes, expected 64`);return gV(o,xt(e),r)}const J3=new Uint8Array;function DX(e,{secretKey:t},n=J3,r=J3){if((t==null?void 0:t.length)!==64)throw new Error("Invalid secretKey, expected 64-bytes");return vV(t,xt(n),xt(e),xt(r))}const Q3=new Uint8Array;function FX(e,t,n,r=Q3,o=Q3){const i=xt(n),a=xt(t);if(i.length!==32)throw new Error("Invalid publicKey, expected 32-bytes");if(a.length!==96)throw new Error("Invalid vrfSign output, expected 96 bytes");return yV(i,xt(r),xt(e),xt(o),a)}function HN(e,t=kf.prefix){const n=Zl(e);if(t<0||t>16383||[46,47].includes(t))throw new Error("Out of range ss58Format specified");if(!kf.allowedDecodedLengths.includes(n.length))throw new Error(`Expected a valid key to convert, with length ${kf.allowedDecodedLengths.join(", ")}`);const r=Ar(t<64?[t]:[(t&252)>>2|64,t>>8|(t&3)<<6],n);return LV(Ar(r,bN(r).subarray(0,[32,33].includes(n.length)?2:1)))}const $N=[],UN=[],VN=[],HX=BigInt(0),Vd=BigInt(1),$X=BigInt(2),UX=BigInt(7),VX=BigInt(256),WX=BigInt(113);for(let e=0,t=Vd,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],$N.push(2*(5*r+n)),UN.push((e+1)*(e+2)/2%64);let o=HX;for(let i=0;i<7;i++)t=(t<>UX)*WX)%VX,t&$X&&(o^=Vd<<(Vd<n>32?gN(e,t,n):pN(e,t,n),t5=(e,t,n)=>n>32?vN(e,t,n):mN(e,t,n);function GX(e,t=24){const n=new Uint32Array(10);for(let r=24-t;r<24;r++){for(let a=0;a<10;a++)n[a]=e[a]^e[a+10]^e[a+20]^e[a+30]^e[a+40];for(let a=0;a<10;a+=2){const s=(a+8)%10,l=(a+2)%10,c=n[l],u=n[l+1],d=e5(c,u,1)^n[s],h=t5(c,u,1)^n[s+1];for(let p=0;p<50;p+=10)e[a+p]^=d,e[a+p+1]^=h}let o=e[2],i=e[3];for(let a=0;a<24;a++){const s=UN[a],l=e5(o,i,s),c=t5(o,i,s),u=$N[a];o=e[u],i=e[u+1],e[u]=l,e[u+1]=c}for(let a=0;a<50;a+=10){for(let s=0;s<10;s++)n[s]=e[a+s];for(let s=0;s<10;s++)e[a+s]^=~n[(s+2)%10]&n[(s+4)%10]}e[0]^=XX[r],e[1]^=KX[r]}n.fill(0)}class CS extends q0{constructor(t,n,r,o=!1,i=24){if(super(),this.blockLen=t,this.suffix=n,this.outputLen=r,this.enableXOF=o,this.rounds=i,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,Lr(r),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=Ea(this.state)}keccak(){Wr||Vr(this.state32),GX(this.state32,this.rounds),Wr||Vr(this.state32),this.posOut=0,this.pos=0}update(t){ss(this);const{blockLen:n,state:r}=this;t=ei(t);const o=t.length;for(let i=0;i=r&&this.keccak();const a=Math.min(r-this.posOut,i-o);t.set(n.subarray(this.posOut,this.posOut+a),o),this.posOut+=a,o+=a}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return Lr(t),this.xofInto(new Uint8Array(t))}digestInto(t){if(G0(t,this),this.finished)throw new Error("digest() was already called");return this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(t){const{blockLen:n,suffix:r,outputLen:o,rounds:i,enableXOF:a}=this;return t||(t=new CS(n,r,o,a,i)),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=i,t.suffix=r,t.outputLen=o,t.enableXOF=a,t.destroyed=this.destroyed,t}}const WN=(e,t,n)=>pS(()=>new CS(t,e,n)),XN=WN(1,136,256/8),qX=WN(1,72,512/8),J0=yN({256:SV,512:CV},{256:XN,512:qX});function q1(e,t,n){return e==="keccak"?J0(t,void 0,n):yc(t,void 0,void 0,n)}const ZX=Hk("setSS58Format");function YX(e){ZX.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as part of the address encode function"),kf.prefix=e}const ES={chars:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",coder:MV,type:"base64",withPadding:!0},_X=sN(ES),JX=iN(ES,_X),QX=aN(ES);function KN(e,t){if(![33,65].includes(e.length))throw new Error(`Invalid publicKey provided, received ${e.length} bytes input`);return e.length===33?e:!Fr||_r()?lV(e):Cd.ProjectivePoint.fromHex(e).toRawBytes(!0)}function PS(e,t){if(![33,65].includes(e.length))throw new Error(`Invalid publicKey provided, received ${e.length} bytes input`);if(e.length===65)return e.subarray(1);if(!Fr||_r())return cV(e).subarray(1);const{px:n,py:r}=Cd.ProjectivePoint.fromHex(e);return Ar(go(n,Fu),go(r,Fu))}function eK(e,t,n,r="blake2",o){const i=xt(t).subarray(0,64),a=xt(e),s=!Fr||_r()?uV(a,i,n):Cd.Signature.fromCompact(i).addRecoveryBit(n).recoverPublicKey(a).toRawBytes();if(!s)throw new Error("Unable to recover publicKey from signature");return r==="keccak"?PS(s):KN(s)}function n5(e,{secretKey:t},n="blake2",r){if((t==null?void 0:t.length)!==32)throw new Error("Expected valid secp256k1 secretKey, 32-bytes");const o=q1(n,e,r);if(!Fr||_r())return dV(o,t);const i=Cd.sign(o,t,{lowS:!0});return Ar(go(i.r,Fu),go(i.s,Fu),new Uint8Array([i.recovery||0]))}const GN="ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g,""),zy=Mt(`0x${GN}`),jy=new bt(GN,"hex");function tK(e,t){let n=pg(t,$3);if(n>=zy)throw new Error("Tweak parameter is out of range");if(n+=pg(e,$3),n>=zy&&(n-=zy),n===zu)throw new Error("Invalid resulting private key");return sS(n,Fu)}function nK(e,t){const n=new bt(t);if(n.cmp(jy)>=0)throw new Error("Tweak parameter is out of range");if(n.iadd(new bt(e)),n.cmp(jy)>=0&&n.isub(jy),n.isZero())throw new Error("Invalid resulting private key");return go(n,Fu)}function rK(e,t,n){if(!Ii(e)||e.length!==32)throw new Error("Expected seckey to be an Uint8Array with length 32");if(!Ii(t)||t.length!==32)throw new Error("Expected tweak to be an Uint8Array with length 32");return!Fr||n?nK(e,t):tK(e,t)}function oK(e,t,n,r="blake2",o){const i=xt(t);if(i.length!==65)throw new Error(`Expected signature with 65 bytes, ${i.length} found instead`);const a=eK(q1(r,e),i,i[64],r),s=q1(r,a,o),l=xt(n);return To(a,l)||(r==="keccak"?To(s.slice(-20),l.slice(-20)):To(s,l))}function iK(e){return[33,65].includes(e.length)&&(e=J0(PS(e))),e.slice(-20)}function qN(e){if(!e)return"0x";const t=xt(e);if(![20,32,33,65].includes(t.length))throw new Error(`Invalid address or publicKey provided, received ${t.length} bytes input`);const n=Ma(iK(t),-1,!1),r=Ma(J0(n),-1,!1);let o="";for(let i=0;i<40;i++)o=`${o}${parseInt(r[i],16)>7?n[i].toUpperCase():n[i]}`;return`0x${o}`}const aK={256:Gh,512:_0},sK={256:wV,512:xV};function ZN(e,t,n=256,r){const o=xt(e);return!Fr||_r()?sK[n](o,t):Z0(aK[n],o,t)}const OS=2147483648;function lK(e){if(!e.startsWith("m/"))return!1;const t=e.split("/").slice(1);for(const n of t){const r=/^\d+'?$/.test(n)?parseInt(n.replace(/'$/,""),10):Number.NaN;if(isNaN(r)||r>=OS||r<0)return!1}return!0}const cK=Do("Bitcoin seed");function YN(e,t){return{chainCode:t,publicKey:Uu(e).publicKey,secretKey:e}}function _N(e,t){const n=go(t,xW),r=t>=OS?Ar(new Uint8Array(1),e.secretKey,n):Ar(e.publicKey,n);try{const o=ZN(e.chainCode,r,512);return YN(rK(e.secretKey,o.slice(0,32)),o.slice(32))}catch{return _N(e,t+1)}}function uK(e,t=""){const n=ZN(cK,e,512);let r=YN(n.slice(0,32),n.slice(32));if(!t||t==="m"||t==="M"||t==="m'"||t==="M'")return r;if(!lK(t))throw new Error("Invalid derivation path");const o=t.split("/").slice(1);for(const i of o)r=_N(r,parseInt(i,10)+(i.length>1&&i.endsWith("'")?OS:0));return r}function dK(e,t,n,r){lN(e);const o=uN({dkLen:32,asyncTick:10},r),{c:i,dkLen:a,asyncTick:s}=o;if(Lr(i),Lr(a),Lr(s),i<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const l=ei(t),c=ei(n),u=new Uint8Array(a),d=Z0.create(e,l),h=d._cloneInto().update(c);return{c:i,dkLen:a,asyncTick:s,DK:u,PRF:d,PRFSalt:h}}function fK(e,t,n,r,o){return e.destroy(),t.destroy(),r&&r.destroy(),o.fill(0),n}function IS(e,t,n,r){const{c:o,dkLen:i,DK:a,PRF:s,PRFSalt:l}=dK(e,t,n,r);let c;const u=new Uint8Array(4),d=Tm(u),h=new Uint8Array(s.outputLen);for(let p=1,m=0;mt.toString(2).padStart(8,"0")).join("")}function wK(e){return bK(Array.from(pK(e))).slice(0,e.length*8/32)}function o5(e,t){return JN(Do(Z1(e)),Do(`mnemonic${Z1(t)}`)).password}function QN(e,t=mK){const n=Z1(e).split(" ");if(n.length%3!==0)throw new Error(r5);const r=n.map(u=>{const d=t.indexOf(u);if(d===-1)throw new Error(r5);return d.toString(2).padStart(11,"0")}).join(""),o=Math.floor(r.length/33)*32,i=r.slice(0,o),a=r.slice(o),s=i.match(/(.{1,8})/g),l=s==null?void 0:s.map(yK);if(!l||l.length%4!==0||l.length<16||l.length>32)throw new Error(gK);const c=xt(l);if(wK(c)!==a)throw new Error(vK);return c}function xK(e,t){try{QN(e,t)}catch{return!1}return!0}function SK(e,t,n){return!Fr||_r()?eV(e):QN(e,t)}function eR(e,t,n){return!Fr||_r()?rV(e):xK(e,t)}function CK(e,t="",n,r=32){if(eR(e)){if(![32,64].includes(r))throw new Error(`Invalid seed length ${r}, expected 32 or 64`)}else throw new Error("Invalid bip39 mnemonic specified");return r===32?!Fr||_r()?nV(e,t):o5(e,t).subarray(0,32):o5(e,t)}function EK(e,t="",n,r){if(eR(e,n)){if(_r())return tV(e,t)}else throw new Error("Invalid bip39 mnemonic specified");const o=SK(e,n),i=Do(`mnemonic${t}`);return JN(o,i).password.slice(0,32)}function zp(e,t){return e<>>32-t}function Bc(e,t){let n=e[t+3]&255;return n=n<<8|e[t+2]&255,n=n<<8|e[t+1]&255,n<<8|e[t+0]&255}function Ly(e,t,n){for(let r=0;r<4;r++)e[t+r]=n&255,n>>>=8}function PK(e,t,n,r,o){let i=0;for(let a=0;a>>8)-1}function Y1(e,t,n,r,o){const i=new Uint32Array(16),a=new Uint32Array(16),s=new Uint32Array(16),l=new Uint32Array(4);let c,u,d;for(c=0;c<4;c++)a[5*c]=Bc(r,4*c),a[1+c]=Bc(n,4*c),a[6+c]=Bc(t,4*c),a[11+c]=Bc(n,16+4*c);for(c=0;c<16;c++)s[c]=a[c];for(c=0;c<20;c++){for(u=0;u<4;u++){for(d=0;d<4;d++)l[d]=a[(5*u+4*d)%16];for(l[1]^=zp(l[0]+l[3]|0,7),l[2]^=zp(l[1]+l[0]|0,9),l[3]^=zp(l[2]+l[1]|0,13),l[0]^=zp(l[3]+l[2]|0,18),d=0;d<4;d++)i[4*u+(u+d)%4]=l[d]}for(d=0;d<16;d++)a[d]=i[d]}if(o){for(c=0;c<16;c++)a[c]=a[c]+s[c]|0;for(c=0;c<4;c++)a[5*c]=a[5*c]-Bc(r,4*c)|0,a[6+c]=a[6+c]-Bc(t,4*c)|0;for(c=0;c<4;c++)Ly(e,4*c,a[5*c]),Ly(e,16+4*c,a[6+c])}else for(c=0;c<16;c++)Ly(e,4*c,a[c]+s[c]|0)}const _1=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function OK(e,t,n,r,o,i,a){const s=new Uint8Array(16),l=new Uint8Array(64);let c,u;if(!o)return 0;for(u=0;u<16;u++)s[u]=0;for(u=0;u<8;u++)s[u]=i[u];for(;o>=64;){for(Y1(l,s,a,_1,!1),u=0;u<64;u++)e[t+u]=(n?n[r+u]:0)^l[u];for(c=1,u=8;u<16;u++)c=c+(s[u]&255)|0,s[u]=c&255,c>>>=8;o-=64,t+=64,n&&(r+=64)}if(o>0)for(Y1(l,s,a,_1,!1),u=0;u>>=8}const IK=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]);function tR(e,t,n,r,o,i){let a,s,l;const c=new Uint32Array(17),u=new Uint32Array(17),d=new Uint32Array(17),h=new Uint32Array(17),p=new Uint32Array(17);for(s=0;s<17;s++)u[s]=d[s]=0;for(s=0;s<16;s++)u[s]=i[s];for(u[3]&=15,u[4]&=252,u[7]&=15,u[8]&=252,u[11]&=15,u[12]&=252,u[15]&=15;o>0;){for(s=0;s<17;s++)h[s]=0;for(s=0;s<16&&s>>=8;for(l=l+d[16]|0,d[16]=l&3,l=5*(l>>>2)|0,s=0;s<16;s++)l=l+d[s]|0,d[s]=l&255,l>>>=8;l=l+d[16]|0,d[16]=l}for(s=0;s<17;s++)p[s]=d[s];By(d,IK);const m=-(d[16]>>>7)|0;for(s=0;s<17;s++)d[s]^=m&(p[s]^d[s]);for(s=0;s<16;s++)h[s]=i[s+16];for(h[16]=0,By(d,h),s=0;s<16;s++)e[t+s]=d[s];return 0}function kK(e,t,n,r,o,i){const a=new Uint8Array(16);return tR(a,0,n,r,o,i),PK(e,t,a,0,16)}function NK(e,t,n,r,o){if(n<32)return-1;J1(e,0,t,0,n,r,o),tR(e,16,e,32,n-32,e);for(let i=0;i<16;i++)e[i]=0;return 0}function RK(e,t,n,r,o){const i=new Uint8Array(32);if(n<32||(J1(i,0,null,0,32,r,o),kK(t,16,t,32,n-32,i)!==0))return-1;J1(e,0,t,0,n,r,o);for(let a=0;a<32;a++)e[a]=0;return 0}const MK=32,TK=24,Q1=32,ew=16;function nR(e,t){if(e.length!==MK)throw new Error("bad key size");if(t.length!==TK)throw new Error("bad nonce size")}function rR(...e){for(let t=0,n=e.length;t0&&(a+=16),i5(n,i,e,t+=16,n,a)}function AK(e,t,n){const r=uN({dkLen:32,asyncTick:10,maxmem:1073742848},n),{N:o,r:i,p:a,dkLen:s,asyncTick:l,maxmem:c,onProgress:u}=r;if(Lr(o),Lr(i),Lr(a),Lr(s),Lr(l),Lr(c),u!==void 0&&typeof u!="function")throw new Error("progressCb should be function");const d=128*i,h=d/4;if(o<=1||o&o-1||o>=2**(d/8)||o>2**32)throw new Error("Scrypt: N must be larger than 1, a power of 2, less than 2^(128 * r / 8) and less than 2^32");if(a<0||a>(2**32-1)*32/d)throw new Error("Scrypt: p must be a positive integer less than or equal to ((2^32 - 1) * 32) / (128 * r)");if(s<0||s>(2**32-1)*32)throw new Error("Scrypt: dkLen should be positive integer less than or equal to (2^32 - 1) * 32");const p=d*(o+a);if(p>c)throw new Error(`Scrypt: parameters too large, ${p} (128 * r * (N + p)) > ${c} (maxmem)`);const m=IS(Gh,e,t,{c:1,dkLen:d*a}),g=Ea(m),v=Ea(new Uint8Array(d*o)),y=Ea(new Uint8Array(d));let b=()=>{};if(u){const x=2*o*a,S=Math.max(Math.floor(x/1e4),1);let P=0;b=()=>{P++,u&&(!(P%S)||P===x)&&u(P/x)}}return{N:o,r:i,p:a,dkLen:s,blockSize32:h,V:v,B32:g,B:m,tmp:y,blockMixCb:b,asyncTick:l}}function DK(e,t,n,r,o){const i=IS(Gh,e,n,{c:1,dkLen:t});return n.fill(0),r.fill(0),o.fill(0),i}function FK(e,t,n){const{N:r,r:o,p:i,dkLen:a,blockSize32:s,V:l,B32:c,B:u,tmp:d,blockMixCb:h}=AK(e,t,n);Wr||Vr(c);for(let p=0;p(t,n,r)=>oK(t,n,r,e),aR=[["ecdsa",s5("blake2")],["ethereum",s5("keccak")]],GK=[["ed25519",jN],["sr25519",FN],...aR],qK=["ed25519","sr25519","ecdsa"];function sR(e,{message:t,publicKey:n,signature:r},o=GK){return e.isValid=o.some(([i,a])=>{try{if(a(t,r,n))return e.crypto=i,!0}catch{}return!1}),e}function ZK(e,{message:t,publicKey:n,signature:r}){if(![0,1,2].includes(r[0]))throw new Error(`Unknown crypto type, expected signature prefix [0..2], found ${r[0]}`);const o=qK[r[0]]||"none";e.crypto=o;try{e.isValid={ecdsa:()=>sR(e,{message:t,publicKey:n,signature:r.subarray(1)},aR).isValid,ed25519:()=>jN(t,r.subarray(1),n),none:()=>{throw Error("no verify for `none` crypto type")},sr25519:()=>FN(t,r.subarray(1),n)}[o]()}catch{}return e}function YK(e){return[0,1,2].includes(e[0])&&[65,66].includes(e.length)?ZK:sR}function l5(e,t,n){const r=xt(t);if(![64,65,66].includes(r.length))throw new Error(`Invalid signature length, expected [64..66] bytes, found ${r.length}`);const o=Zl(n),i={message:xt(e),publicKey:o,signature:r},a={crypto:"none",isValid:!1,isWrapped:Jf(i.message,!0),publicKey:o},s=Jf(i.message,!1),l=YK(r);return l(a,i),a.crypto!=="none"||a.isWrapped&&!s?a:(i.message=s?Ck(i.message):Ek(i.message),l(a,i))}const Jc=new Uint8Array([161,35,3,33,0]),Sg=new Uint8Array([48,83,2,1,1,48,5,6,3,43,101,112,4,34,4,32]),_K=32,c5=64,JK=32,Wd=Sg.length;function QK(e,t,n){const r=Array.isArray(n)||n===void 0?n:[n],o=XK(t,e,r),i=o.subarray(0,Sg.length);if(!To(i,Sg))throw new Error("Invalid Pkcs8 header found in body");let a=o.subarray(Wd,Wd+c5),s=Wd+c5,l=o.subarray(s,s+Jc.length);if(!To(l,Jc)&&(s=Wd+JK,a=o.subarray(Wd,s),l=o.subarray(s,s+Jc.length),!To(l,Jc)))throw new Error("Invalid Pkcs8 divider found in body");const c=s+Jc.length;return{publicKey:o.subarray(c,c+_K),secretKey:a}}function eG({publicKey:e,secretKey:t},n){if(!t)throw new Error("Expected a valid secretKey to be passed to encode");const r=Ar(Sg,t,Jc,e);if(!n)return r;const{params:o,password:i,salt:a}=oR(n),{encrypted:s,nonce:l}=BK(r,i.subarray(0,32));return Ar($K(a,o),l,s)}function tG(e,{address:t,meta:n},r,o){return Xh(KK(r,["pkcs8",e],o),{address:t,meta:n})}const nG=new Uint8Array,rG={ecdsa:Uu,ed25519:SS,ethereum:Uu,sr25519:DN},u5={ecdsa:new Uint8Array([2]),ed25519:new Uint8Array([0]),ethereum:new Uint8Array([2]),sr25519:new Uint8Array([1])},d5={ecdsa:(e,t)=>n5(e,t,"blake2"),ed25519:NX,ethereum:(e,t)=>n5(e,t,"keccak"),sr25519:AX},jp={ecdsa:e=>e.length>32?yc(e):e,ed25519:e=>e,ethereum:e=>e.length===20?e:J0(PS(e)),sr25519:e=>e};function Xd(e){return!e||aS(e)}function f5(e,t,n){return yc(Ar(t||"",n||"",e))}function Ws({toSS58:e,type:t},{publicKey:n,secretKey:r},o={},i=null,a){const s=(u,d)=>{const h=QK(u,d||i,a);if(h.secretKey.length===64)n=h.publicKey,r=h.secretKey;else{const p=rG[t](h.secretKey);n=p.publicKey,r=p.secretKey}},l=u=>(Xd(r)&&i&&s(u,i),i=eG({publicKey:n,secretKey:r},u),a=void 0,i),c=()=>{const u=jp[t](n);return t==="ethereum"?qN(u):e(u)};return{get address(){return c()},get addressRaw(){const u=jp[t](n);return t==="ethereum"?u.slice(-20):u},get isLocked(){return Xd(r)},get meta(){return o},get publicKey(){return n},get type(){return t},decodePkcs8:s,derive:(u,d)=>{if(t==="ethereum")throw new Error("Unable to derive on this keypair");if(Xd(r))throw new Error("Cannot derive on a locked keypair");const{path:h}=xN(u),p=AN({publicKey:n,secretKey:r},h,t);return Ws({toSS58:e,type:t},p,d,null)},encodePkcs8:u=>l(u),lock:()=>{r=new Uint8Array},setMeta:u=>{o=Xh({},o,u)},sign:(u,d={})=>{if(Xd(r))throw new Error("Cannot sign with a locked key pair");return Ar(d.withType?u5[t]:nG,d5[t](xt(u),{publicKey:n,secretKey:r}))},toJson:u=>{const d=["ecdsa","ethereum"].includes(t)?n.length===20?Ma(n):Ma(KN(n)):c();return tG(t,{address:d,meta:o},l(u),!!u)},unlock:u=>s(u),verify:(u,d,h)=>l5(u,d,jp[t](xt(h))).isValid,vrfSign:(u,d,h)=>{if(Xd(r))throw new Error("Cannot sign with a locked key pair");if(t==="sr25519")return DX(u,{secretKey:r},d,h);const p=d5[t](xt(u),{publicKey:n,secretKey:r});return Ar(f5(p,d,h),p)},vrfVerify:(u,d,h,p,m)=>t==="sr25519"?FX(u,d,n,p,m):l5(u,Ar(u5[t],d.subarray(32)),jp[t](xt(h))).isValid&&To(d.subarray(0,32),f5(d.subarray(32),p,m))}}const lR="bottom drive obey lake curtain smoke basket hold race lonely fit walk",oG="0xfac7959dbfe72f052e5a0c3c8d6530f202b02fd8f9f5ca3580ec8deb7797479e";class iG{constructor(){en(this,"__internal__map",{})}add(t){return this.__internal__map[Zl(t.address).toString()]=t,t}all(){return Object.values(this.__internal__map)}get(t){const n=this.__internal__map[Zl(t).toString()];if(!n)throw new Error(`Unable to retrieve keypair '${Ii(t)||Si(t)?Ma(xt(t)):t}'`);return n}remove(t){delete this.__internal__map[Zl(t).toString()]}}const Dy={ecdsa:e=>Uu(e),ed25519:e=>SS(e),ethereum:e=>Uu(e),sr25519:e=>DN(e)};function aG({publicKey:e}){return e}class tw{constructor(t={}){en(this,"__internal__pairs");en(this,"__internal__type");en(this,"__internal__ss58");en(this,"decodeAddress",Zl);en(this,"encodeAddress",(t,n)=>this.type==="ethereum"?qN(t):HN(t,n??this.__internal__ss58));if(t.type=t.type||"ed25519",!["ecdsa","ethereum","ed25519","sr25519"].includes(t.type||"undefined"))throw new Error(`Expected a keyring type of either 'ed25519', 'sr25519', 'ethereum' or 'ecdsa', found '${t.type||"unknown"}`);this.__internal__pairs=new iG,this.__internal__ss58=t.ss58Format,this.__internal__type=t.type}get pairs(){return this.getPairs()}get publicKeys(){return this.getPublicKeys()}get type(){return this.__internal__type}addPair(t){return this.__internal__pairs.add(t)}addFromAddress(t,n={},r=null,o=this.type,i,a){const s=this.decodeAddress(t,i);return this.addPair(Ws({toSS58:this.encodeAddress,type:o},{publicKey:s,secretKey:new Uint8Array},n,r,a))}addFromJson(t,n){return this.addPair(this.createFromJson(t,n))}addFromMnemonic(t,n={},r=this.type){return this.addFromUri(t,n,r)}addFromPair(t,n={},r=this.type){return this.addPair(this.createFromPair(t,n,r))}addFromSeed(t,n={},r=this.type){return this.addPair(Ws({toSS58:this.encodeAddress,type:r},Dy[r](t),n,null))}addFromUri(t,n={},r=this.type){return this.addPair(this.createFromUri(t,n,r))}createFromJson({address:t,encoded:n,encoding:{content:r,type:o,version:i},meta:a},s){if(i==="3"&&r[0]!=="pkcs8")throw new Error(`Unable to decode non-pkcs8 type, [${r.join(",")}] found}`);const l=i==="0"||!Array.isArray(r)?this.type:r[1],c=Array.isArray(o)?o:[o];if(!["ed25519","sr25519","ecdsa","ethereum"].includes(l))throw new Error(`Unknown crypto type ${l}`);const u=Si(t)?Qi(t):this.decodeAddress(t,s),d=Si(n)?Qi(n):JX(n);return Ws({toSS58:this.encodeAddress,type:l},{publicKey:u,secretKey:new Uint8Array},a,d,c)}createFromPair(t,n={},r=this.type){return Ws({toSS58:this.encodeAddress,type:r},t,n,null)}createFromUri(t,n={},r=this.type){const o=t.startsWith("//")?`${lR}${t}`:t,{derivePath:i,password:a,path:s,phrase:l}=IW(o);let c;const u=Si(l,256);if(u)c=Qi(l);else{const h=l.split(" ");if([12,15,18,21,24].includes(h.length))c=r==="ethereum"?CK(l,"",!1,64):EK(l,a);else{if(l.length>32)throw new Error("specified phrase is not a valid mnemonic and is invalid as a raw seed at > 32 bytes");c=Do(l.padEnd(32))}}const d=r==="ethereum"?u?Dy[r](c):uK(c,i.substring(1)):AN(Dy[r](c),s,r);return Ws({toSS58:this.encodeAddress,type:r},d,n,null)}getPair(t){return this.__internal__pairs.get(t)}getPairs(){return this.__internal__pairs.all()}getPublicKeys(){return this.__internal__pairs.all().map(aG)}removePair(t){this.__internal__pairs.remove(t)}setSS58Format(t){this.__internal__ss58=t}toJson(t,n){return this.__internal__pairs.get(t).toJson(n)}}const sG=[{p:"0xd43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d",s:"0x98319d4ff8a9508c4bb0cf0b5a78d760a0b2082c02775e6e82370816fedfff48925a225d97aa00682d6a59b95b18780c10d7032336e88f3442b42361f4a66011",seed:"Alice",type:"sr25519"},{p:"0xbe5ddb1579b72e84524fc29e78609e3caf42e85aa118ebfe0b0ad404b5bdd25f",s:"0xe8da6c9d810e020f5e3c7f5af2dea314cbeaa0d72bc6421e92c0808a0c584a6046ab28e97c3ffc77fe12b5a4d37e8cd4afbfebbf2391ffc7cb07c0f38c023efd",seed:"Alice//stash",type:"sr25519"},{p:"0x8eaf04151687736326c9fea17e25fc5287613693c912909cb226aa4794f26a48",s:"0x081ff694633e255136bdb456c20a5fc8fed21f8b964c11bb17ff534ce80ebd5941ae88f85d0c1bfc37be41c904e1dfc01de8c8067b0d6d5df25dd1ac0894a325",seed:"Bob",type:"sr25519"},{p:"0xfe65717dad0447d715f660a0a58411de509b42e6efb8375f562f58a554d5860e",s:"0xc006507cdfc267a21532394c49ca9b754ca71de21e15a1cdf807c7ceab6d0b6c3ed408d9d35311540dcd54931933e67cf1ea10d46f75408f82b789d9bd212fde",seed:"Bob//stash",type:"sr25519"},{p:"0x90b5ab205c6974c9ea841be688864633dc9ca8a357843eeacf2314649965fe22",s:"0xa8f2d83016052e5d6d77b2f6fd5d59418922a09024cda701b3c34369ec43a7668faf12ff39cd4e5d92bb773972f41a7a5279ebc2ed92264bed8f47d344f8f18c",seed:"Charlie",type:"sr25519"},{p:"0x306721211d5404bd9da88e0204360a1a9ab8b87c66c1bc2fcdd37f3c2222cc20",s:"0x20e05482ca4677e0edbc58ae9a3a59f6ed3b1a9484ba17e64d6fe8688b2b7b5d108c4487b9323b98b11fe36cb301b084e920f7b7895536809a6d62a451b25568",seed:"Dave",type:"sr25519"},{p:"0xe659a7a1628cdd93febc04a4e0646ea20e9f5f0ce097d9a05290d4a9e054df4e",s:"0x683576abfd5dc35273e4264c23095a1bf21c14517bece57c7f0cc5c0ed4ce06a3dbf386b7828f348abe15d76973a72009e6ef86a5c91db2990cb36bb657c6587",seed:"Eve",type:"sr25519"},{p:"0x1cbd2d43530a44705ad088af313e18f80b53ef16b36177cd4b77b846f2a5f07c",s:"0xb835c20f450079cf4f513900ae9faf8df06ad86c681884122c752a4b2bf74d4303e4f21bc6cc62bb4eeed5a9cce642c25e2d2ac1464093b50f6196d78e3a7426",seed:"Ferdie",type:"sr25519"}],lG=[{name:"Alith",p:"0x02509540919faacf9ab52146c9aa40db68172d83777250b28e4679176e49ccdd9f",s:"0x5fb92d6e98884f76de468fa3f6278f8807c48bebc13595d45af5bdc4da702133",type:"ethereum"},{name:"Baltathar",p:"0x033bc19e36ff1673910575b6727a974a9abd80c9a875d41ab3e2648dbfb9e4b518",s:"0x8075991ce870b93a8870eca0c0f91913d12f47948ca0fd25b49c6fa7cdbeee8b",type:"ethereum"},{name:"Charleth",p:"0x0234637bdc0e89b5d46543bcbf8edff329d2702bc995e27e9af4b1ba009a3c2a5e",s:"0x0b6e18cafb6ed99687ec547bd28139cafdd2bffe70e6b688025de6b445aa5c5b",type:"ethereum"},{name:"Dorothy",p:"0x02a00d60b2b408c2a14c5d70cdd2c205db8985ef737a7e55ad20ea32cc9e7c417c",s:"0x39539ab1876910bbf3a223d84a29e28f1cb4e2e456503e7e91ed39b2e7223d68",type:"ethereum"},{name:"Ethan",p:"0x025cdc005b752651cd3f728fb9192182acb3a9c89e19072cbd5b03f3ee1f1b3ffa",s:"0x7dce9bc8babb68fec1409be38c8e1a52650206a7ed90ff956ae8a6d15eeaaef4",type:"ethereum"},{name:"Faith",p:"0x037964b6c9d546da4646ada28a99e34acaa1d14e7aba861a9055f9bd200c8abf74",s:"0xb9d2ea9a615f3165812e8d44de0d24da9bbd164b65c4f0573e1ce2c8dbd9c8df",type:"ethereum"}];function cG(e,t){if(!e&&!t)throw new Error("Testing pair should have either a name or a seed");return{isTesting:!0,name:e||(t==null?void 0:t.replace("//","_").toLowerCase())}}function cR(e={},t=!0){const n=new tw(e),r=e.type==="ethereum"?lG:sG;for(const{name:o,p:i,s:a,seed:s,type:l}of r){const c=cG(o,s),u=!t&&!o&&s?n.addFromUri(s,c,e.type):n.addPair(Ws({toSS58:n.encodeAddress,type:l},{publicKey:Qi(i),secretKey:Qi(a)},c));u.lock=()=>{}}return n}const h5=new Uint8Array(32),uR="5C4hrfjw9DjXZTzV3MwzrrAr9P1MJhSrvWGWqi1eSuyUpnhM",dR={isTesting:!0,name:"nobody"},uG={address:uR,encoded:"",encoding:{content:["pkcs8","ed25519"],type:"none",version:"0"},meta:dR},fR={address:uR,addressRaw:h5,decodePkcs8:(e,t)=>{},derive:(e,t)=>fR,encodePkcs8:e=>new Uint8Array(0),isLocked:!0,lock:()=>{},meta:dR,publicKey:h5,setMeta:e=>{},sign:e=>new Uint8Array(64),toJson:e=>uG,type:"ed25519",unlock:e=>{},verify:(e,t)=>!1,vrfSign:(e,t,n)=>new Uint8Array(96),vrfVerify:(e,t,n,r)=>!1};function dG(){return fR}function fG(e,t=!0){const r=cR(e,t).getPairs(),o={nobody:dG()};for(const i of r)i.meta.name&&(o[i.meta.name]=i);return o}const hG=Object.freeze(Object.defineProperty({__proto__:null,DEV_PHRASE:lR,DEV_SEED:oG,Keyring:tw,createPair:Ws,createTestKeyring:cR,createTestPairs:fG,decodeAddress:Zl,default:tw,encodeAddress:HN,packageInfo:Xk,setSS58Format:YX},Symbol.toStringTag,{value:"Module"})),pG=W2(hG),mG=W2(RU);var kS=Object.defineProperty,gG=Object.getOwnPropertyDescriptor,vG=Object.getOwnPropertyNames,yG=Object.prototype.hasOwnProperty,bG=(e,t)=>{for(var n in t)kS(e,n,{get:t[n],enumerable:!0})},wG=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of vG(t))!yG.call(e,o)&&o!==n&&kS(e,o,{get:()=>t[o],enumerable:!(r=gG(t,o))||r.enumerable});return e},xG=e=>wG(kS({},"__esModule",{value:!0}),e),hR={};bG(hR,{EvalMessages:()=>vR,addedTo:()=>KG,appendOr:()=>NG,appendOrEmpty:()=>kG,applyWidthAsPadding:()=>VG,camelize:()=>SG,capitalizeFirstLetter:()=>zG,determinePoolDisplay:()=>DG,ellipsisFn:()=>pR,evalUnits:()=>tq,extractUrlValue:()=>FG,greaterThanZero:()=>mR,inChrome:()=>XG,isNotZero:()=>CG,isValidAddress:()=>AG,isValidHttpUrl:()=>ZG,localStorageOrDefault:()=>BG,makeCancelable:()=>YG,matchedProperties:()=>qG,mergeDeep:()=>nw,minDecimalPlaces:()=>EG,pageFromUri:()=>PG,planckToUnit:()=>MG,remToUnit:()=>yR,removeVarFromUrlHash:()=>$G,removedFrom:()=>GG,rmCommas:()=>gR,setStateWithRef:()=>LG,shuffle:()=>OG,snakeToCamel:()=>jG,sortWithNull:()=>UG,transformToBaseUnit:()=>nq,unescape:()=>WG,unimplemented:()=>rq,unitToPlanck:()=>TG,varToUrlHash:()=>HG,withTimeout:()=>IG});var ac=xG(hR),SG=e=>{var i;const t=a=>a?typeof a=="string"?a:String(a):"",n=a=>t(a).match(/[A-Z\xC0-\xD6\xD8-\xDE]?[a-z\xDF-\xF6\xF8-\xFF]+|[A-Z\xC0-\xD6\xD8-\xDE]+(?![a-z\xDF-\xF6\xF8-\xFF])|\d+/g),r=a=>{let s="";for(let l=0;l<(a==null?void 0:a.length);l++){let u=a[l].toLowerCase();l!=0&&(u=u.slice(0,1).toUpperCase()+u.slice(1,u.length)),s+=u}return s},o=(i=n(e))==null?void 0:i.map(a=>a.toLowerCase());return r(o)},pR=(e,t=6,n="center")=>{const r=e.length/2;return t<=4?n==="center"?e.slice(0,4)+"..."+e.slice(-4):n==="end"?e.slice(0,4)+"...":"..."+e.slice(-4):n==="center"?t>=(e.length-2)/2?e.slice(0,r-3)+"..."+e.slice(-(r-3)):e.slice(0,t)+"..."+e.slice(-t):t>=e.length?n==="end"?e.slice(0,e.length-3)+"...":"..."+e.slice(-(e.length-3)):n==="end"?e.slice(0,t)+"...":"..."+e.slice(t)},mR=e=>e>0,CG=e=>e!==0n,EG=(e,t)=>{const n=BigInt(gR(e).split(".")[0]||0),r=e.split(".")[1]||"",o=BigInt(t)-BigInt(r.length);return mR(o)?`${n}.${r.toString()}${"0".repeat(Number(o))}`:e},PG=(e,t)=>{const n=e.substring(e.lastIndexOf("/")+1);return(n.trim()===""?t:n).trim()},gR=e=>e.replace(/,/g,""),OG=e=>{let t=e.length,n;for(;t!==0;)n=Math.floor(Math.random()*t),t--,[e[t],e[n]]=[e[n],e[t]];return e},IG=(e,t,n)=>{const r=new Promise(o=>setTimeout(async()=>{typeof(n==null?void 0:n.onTimeout)=="function"&&n.onTimeout(),o(void 0)},e));return Promise.race([t,r])},kG=(e,t)=>e?` ${t}`:"",NG=(e,t,n)=>e?` ${t}`:` ${n}`,p5=pG,Cg=mG,vR=(e=>(e.GIBBERISH="Input is not correct. Use numbers, floats or expression (e.g. 1k, 1.3m)",e.ZERO="You cannot send 0 funds",e.SUCCESS="",e.SYMBOL_ERROR="Provided symbol is not correct",e.GENERAL_ERROR="Check your input. Something went wrong",e))(vR||{}),RG="@polkadot/utils",yR=e=>Number(e.slice(0,e.length-3))*parseFloat(getComputedStyle(document.documentElement).fontSize),MG=(e,t)=>{if(t<0)throw new Error(`Argument out of range: ${t}`);const n=e?e.toString():"",r=n.slice(0,n.length-t),o=n.slice(n.length-t),i=+(r+"."+o);return isNaN(i)?0:i},TG=(e,t)=>{if(Number(e)<0||t<0)throw new Error("Param(s) cannot be negative");const n=e.replaceAll(",",".");if(n&&!isNaN(Number(n))&&(n.match(/\./g)||[]).length<=1){const r=Number(!n.length||!n?"0":n);return BigInt(r*10**t)}else throw new Error("Params are wrong")},zG=e=>e.charAt(0).toUpperCase()+e.slice(1),jG=e=>e.toLowerCase().replace(/([-_][a-z])/g,t=>t.toUpperCase().replace("-","").replace("_","")),LG=(e,t,n)=>{t(e),n.current=e},BG=(e,t,n=!1)=>{const r=localStorage.getItem(e);return r===null?t:n?JSON.parse(r):r},AG=e=>{try{return(0,p5.encodeAddress)((0,Cg.isHex)(e)?(0,Cg.hexToU8a)(e):(0,p5.decodeAddress)(e)),!0}catch{return!1}},DG=(e,t)=>{const n=pR(e,6);let r=t??n;const o=(0,Cg.u8aToString)((0,Cg.u8aUnwrapBytes)(r));return o!==""&&(r=o),r===""&&(r=n),r},FG=(e,t)=>{typeof t>"u"&&(t=window.location.href);const n=t.match(`[?&]${e}=([^&]+)`);return n?n[1]:null},HG=(e,t,n)=>{const r=window.location.hash,[o,i]=r.split("?"),a=new URLSearchParams(i);a.get(e)===null&&!n||(a.set(e,t),window.location.hash=`${o}?${a.toString()}`)},$G=e=>{const t=window.location.hash,[n,r]=t.split("?"),o=new URLSearchParams(r);if(o.get(e)===null)return;o.delete(e);const i=o.toString();window.location.hash=`${n}${i?`?${i}`:""}`},UG=e=>(t,n)=>t===n?0:t===null?1:n===null?-1:e?t{t.current&&e.current&&(t.current.style.paddingRight=`${e.current.offsetWidth+yR("1rem")}px`)},WG=e=>e.replace(/\\"/g,'"'),XG=()=>{const e=(window==null?void 0:window.chrome)||null,t=(window==null?void 0:window.navigator)||null,n=typeof(window==null?void 0:window.opr)<"u",r=(t==null?void 0:t.userAgent.indexOf("Edg"))>-1||!1;return!!((t==null?void 0:t.userAgent.match("CriOS"))||!1||e!==null&&typeof e<"u"&&n===!1&&r===!1)},KG=(e,t,n)=>typeof e!="object"||typeof t!="object"||!n.length?[]:e.filter(r=>!t.find(o=>n.every(i=>!(i in o)||!(i in r)?!1:o[i]===r[i]))),GG=(e,t,n)=>typeof e!="object"||typeof t!="object"||!n.length?[]:t.filter(r=>!e.find(o=>n.every(i=>!(i in r)||!(i in o)?!1:o[i]===r[i]))),qG=(e,t,n)=>typeof e!="object"||typeof t!="object"||!n.length?[]:t.filter(r=>e.find(o=>n.every(i=>!(i in r)||!(i in o)?!1:o[i]===r[i]))),ZG=e=>{let t;try{t=new URL(e)}catch{return!1}return t.protocol==="http:"||t.protocol==="https:"},YG=e=>{let t=!1;return{promise:new Promise((r,o)=>{e.then(i=>t?o(Error("Cancelled")):r(i)),e.catch(i=>o(t?Error("Cancelled"):i))}),cancel:()=>{t=!0}}},Jr=e=>BigInt(10)**BigInt(e),bR=[{value:Jr(24),symbol:"y",isMil:!0},{value:Jr(21),symbol:"z",isMil:!0},{value:Jr(18),symbol:"a",isMil:!0},{value:Jr(15),symbol:"f",isMil:!0},{value:Jr(12),symbol:"p",isMil:!0},{value:Jr(9),symbol:"n",isMil:!0},{value:Jr(6),symbol:"μ",isMil:!0},{value:Jr(3),symbol:"m",isMil:!0},{value:BigInt(1),symbol:""},{value:Jr(3),symbol:"k"},{value:Jr(6),symbol:"M"},{value:Jr(9),symbol:"G"},{value:Jr(12),symbol:"T"},{value:Jr(15),symbol:"P"},{value:Jr(18),symbol:"E"},{value:Jr(21),symbol:"Y"},{value:Jr(24),symbol:"Z"}],wR=bR.map(e=>e.symbol).join(", ").replace(", ,",","),_G=new RegExp("^[+]?[0-9]*[.,]{1}[0-9]*$"),JG=new RegExp("^[+]?[0-9]+$"),QG=new RegExp("^[+]?[0-9]*[.,]{1}[0-9]*["+wR+"]{1}$"),eq=new RegExp("^[+]?[0-9]*["+wR+"]{1}$"),tq=(e,t)=>{if(e=e&&e.replace("+",""),!_G.test(e)&&!JG.test(e)&&!eq.test(e)&&!QG.test(e))return[null,"Input is not correct. Use numbers, floats or expression (e.g. 1k, 1.3m)"];const n=e.replace(/[0-9.,]/g,""),r=bR.find(h=>h.symbol===n),o=e.replace(n,"").replace(",",".");let i=BigInt(0);if(!r)return[null,"Provided symbol is not correct"];const a=BigInt(10)**BigInt(t),s=o.includes("."),[l,c]=o.split("."),u=(c==null?void 0:c.length)||0,d=BigInt(10)**BigInt(u);return i=BigInt(s?BigInt(l)*BigInt(d)+BigInt(c):o),i=i*a,s?i=r.isMil?i/r.value/d:i*r.value/d:i=r.isMil?i/r.value:i*r.value,i===BigInt(0)?[null,"You cannot send 0 funds"]:[i,""]},nq=(e,t)=>{if(!e)throw new Error(`[${RG} | transformToBaseUnit] Input is not defined`);const n=e.length-t;let r="";if(n<0){for(let o=0;o{},nw=(e,...t)=>{if(!t.length)return e;const n=o=>o&&typeof o=="object"&&!Array.isArray(o),r=t.shift();if(n(e)&&n(r))for(const o in r)n(r[o])?(e[o]||Object.assign(e,{[o]:{}}),nw(e[o],r[o])):Object.assign(e,{[o]:r[o]});return nw(e,...t)};const oq={toggleTheme:e=>{},mode:"light"};var iq=typeof Dl=="object"&&Dl&&Dl.Object===Object&&Dl,aq=typeof self=="object"&&self&&self.Object===Object&&self;iq||aq||Function("return this")();var NS=typeof window<"u"?f.useLayoutEffect:f.useEffect;function m5(e,t,n,r){const o=f.useRef(t);NS(()=>{o.current=t},[t]),f.useEffect(()=>{const i=window;if(!(i&&i.addEventListener))return;const a=s=>{o.current(s)};return i.addEventListener(e,a,r),()=>{i.removeEventListener(e,a,r)}},[e,n,r])}function g5(e){const t=f.useRef(()=>{throw new Error("Cannot call an event handler while rendering.")});return NS(()=>{t.current=e},[e]),f.useCallback((...n)=>{var r;return(r=t.current)==null?void 0:r.call(t,...n)},[t])}var Fy=typeof window>"u";function RS(e,t,n={}){const{initializeWithValue:r=!0}=n,o=f.useCallback(h=>n.serializer?n.serializer(h):JSON.stringify(h),[n]),i=f.useCallback(h=>{if(n.deserializer)return n.deserializer(h);if(h==="undefined")return;const p=t instanceof Function?t():t;let m;try{m=JSON.parse(h)}catch(g){return console.error("Error parsing JSON:",g),p}return m},[n,t]),a=f.useCallback(()=>{const h=t instanceof Function?t():t;if(Fy)return h;try{const p=window.localStorage.getItem(e);return p?i(p):h}catch(p){return console.warn(`Error reading localStorage key “${e}”:`,p),h}},[t,e,i]),[s,l]=f.useState(()=>r?a():t instanceof Function?t():t),c=g5(h=>{Fy&&console.warn(`Tried setting localStorage key “${e}” even though environment is not a client`);try{const p=h instanceof Function?h(a()):h;window.localStorage.setItem(e,o(p)),l(p),window.dispatchEvent(new StorageEvent("local-storage",{key:e}))}catch(p){console.warn(`Error setting localStorage key “${e}”:`,p)}}),u=g5(()=>{Fy&&console.warn(`Tried removing localStorage key “${e}” even though environment is not a client`);const h=t instanceof Function?t():t;window.localStorage.removeItem(e),l(h),window.dispatchEvent(new StorageEvent("local-storage",{key:e}))});f.useEffect(()=>{l(a())},[e]);const d=f.useCallback(h=>{h.key&&h.key!==e||l(a())},[e,a]);return m5("storage",d),m5("local-storage",d),[s,c,u]}var sq=typeof window>"u";function xR(e,{defaultValue:t=!1,initializeWithValue:n=!0}={}){const r=s=>sq?t:window.matchMedia(s).matches,[o,i]=f.useState(()=>n?r(e):t);function a(){i(r(e))}return NS(()=>{const s=window.matchMedia(e);return a(),s.addListener?s.addListener(a):s.addEventListener("change",a),()=>{s.removeListener?s.removeListener(a):s.removeEventListener("change",a)}},[e]),o}const lq=({children:e})=>{let t="light";const[n,r]=RS("fellowship-settings",{themeMode:"light",collapsed:!1});["light","dark"].includes(n.themeMode)?t=n.themeMode:t=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";const[o,i]=ue.useState(t),a=f.useRef(o);window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",l=>{const c=l.matches?"dark":"light";r({themeMode:c,collapsed:n.collapsed}),ac.setStateWithRef(c,i,a)});const s=(l=null)=>{const c=l||(a.current==="dark"?"light":"dark");r({themeMode:c,collapsed:n.collapsed}),ac.setStateWithRef(c,i,a)};return W.jsx(SR.Provider,{value:{toggleTheme:s,mode:a.current},children:e})},SR=ue.createContext(oq),Q0=()=>ue.useContext(SR);var CR={exports:{}},ai={},ER={exports:{}},PR={};/** + * @license React + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */(function(e){function t(I,L){var k=I.length;I.push(L);e:for(;0>>1,O=I[j];if(0>>1;jo(G,k))Zo(_,G)?(I[j]=_,I[Z]=k,j=Z):(I[j]=G,I[K]=k,j=K);else if(Zo(_,k))I[j]=_,I[Z]=k,j=Z;else break e}}return L}function o(I,L){var k=I.sortIndex-L.sortIndex;return k!==0?k:I.id-L.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],c=[],u=1,d=null,h=3,p=!1,m=!1,g=!1,v=typeof setTimeout=="function"?setTimeout:null,y=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function x(I){for(var L=n(c);L!==null;){if(L.callback===null)r(c);else if(L.startTime<=I)r(c),L.sortIndex=L.expirationTime,t(l,L);else break;L=n(c)}}function S(I){if(g=!1,x(I),!m)if(n(l)!==null)m=!0,N(P);else{var L=n(c);L!==null&&R(S,L.startTime-I)}}function P(I,L){m=!1,g&&(g=!1,y(B),B=-1),p=!0;var k=h;try{for(x(L),d=n(l);d!==null&&(!(d.expirationTime>L)||I&&!$());){var j=d.callback;if(typeof j=="function"){d.callback=null,h=d.priorityLevel;var O=j(d.expirationTime<=L);L=e.unstable_now(),typeof O=="function"?d.callback=O:d===n(l)&&r(l),x(L)}else r(l);d=n(l)}if(d!==null)var T=!0;else{var K=n(c);K!==null&&R(S,K.startTime-L),T=!1}return T}finally{d=null,h=k,p=!1}}var E=!1,M=null,B=-1,D=5,H=-1;function $(){return!(e.unstable_now()-HI||125j?(I.sortIndex=k,t(c,I),n(l)===null&&I===n(c)&&(g?(y(B),B=-1):g=!0,R(S,k-j))):(I.sortIndex=O,t(l,I),m||p||(m=!0,N(P))),I},e.unstable_shouldYield=$,e.unstable_wrapCallback=function(I){var L=h;return function(){var k=h;h=L;try{return I.apply(this,arguments)}finally{h=k}}}})(PR);ER.exports=PR;var cq=ER.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var uq=f,ni=cq;function He(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),rw=Object.prototype.hasOwnProperty,dq=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,v5={},y5={};function fq(e){return rw.call(y5,e)?!0:rw.call(v5,e)?!1:dq.test(e)?y5[e]=!0:(v5[e]=!0,!1)}function hq(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function pq(e,t,n,r){if(t===null||typeof t>"u"||hq(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function xo(e,t,n,r,o,i,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var qr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){qr[e]=new xo(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];qr[t]=new xo(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){qr[e]=new xo(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){qr[e]=new xo(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){qr[e]=new xo(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){qr[e]=new xo(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){qr[e]=new xo(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){qr[e]=new xo(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){qr[e]=new xo(e,5,!1,e.toLowerCase(),null,!1,!1)});var MS=/[\-:]([a-z])/g;function TS(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(MS,TS);qr[t]=new xo(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(MS,TS);qr[t]=new xo(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(MS,TS);qr[t]=new xo(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){qr[e]=new xo(e,1,!1,e.toLowerCase(),null,!1,!1)});qr.xlinkHref=new xo("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){qr[e]=new xo(e,1,!1,e.toLowerCase(),null,!0,!0)});function zS(e,t,n,r){var o=qr.hasOwnProperty(t)?qr[t]:null;(o!==null?o.type!==0:r||!(2s||o[a]!==i[s]){var l=` +`+o[a].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{$y=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?pf(e):""}function mq(e){switch(e.tag){case 5:return pf(e.type);case 16:return pf("Lazy");case 13:return pf("Suspense");case 19:return pf("SuspenseList");case 0:case 2:case 15:return e=Uy(e.type,!1),e;case 11:return e=Uy(e.type.render,!1),e;case 1:return e=Uy(e.type,!0),e;default:return""}}function sw(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case nu:return"Fragment";case tu:return"Portal";case ow:return"Profiler";case jS:return"StrictMode";case iw:return"Suspense";case aw:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case kR:return(e.displayName||"Context")+".Consumer";case IR:return(e._context.displayName||"Context")+".Provider";case LS:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case BS:return t=e.displayName||null,t!==null?t:sw(e.type)||"Memo";case $s:t=e._payload,e=e._init;try{return sw(e(t))}catch{}}return null}function gq(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return sw(t);case 8:return t===jS?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function ul(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function RR(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function vq(e){var t=RR(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(a){r=""+a,i.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Bp(e){e._valueTracker||(e._valueTracker=vq(e))}function MR(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=RR(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Eg(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function lw(e,t){var n=t.checked;return Vn({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function w5(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=ul(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function TR(e,t){t=t.checked,t!=null&&zS(e,"checked",t,!1)}function cw(e,t){TR(e,t);var n=ul(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?uw(e,t.type,n):t.hasOwnProperty("defaultValue")&&uw(e,t.type,ul(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function x5(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function uw(e,t,n){(t!=="number"||Eg(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var mf=Array.isArray;function wu(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=Ap.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function th(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Nf={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},yq=["Webkit","ms","Moz","O"];Object.keys(Nf).forEach(function(e){yq.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Nf[t]=Nf[e]})});function BR(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Nf.hasOwnProperty(e)&&Nf[e]?(""+t).trim():t+"px"}function AR(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=BR(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var bq=Vn({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function hw(e,t){if(t){if(bq[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(He(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(He(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(He(61))}if(t.style!=null&&typeof t.style!="object")throw Error(He(62))}}function pw(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var mw=null;function AS(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var gw=null,xu=null,Su=null;function E5(e){if(e=_h(e)){if(typeof gw!="function")throw Error(He(280));var t=e.stateNode;t&&(t=ov(t),gw(e.stateNode,e.type,t))}}function DR(e){xu?Su?Su.push(e):Su=[e]:xu=e}function FR(){if(xu){var e=xu,t=Su;if(Su=xu=null,E5(e),t)for(e=0;e>>=0,e===0?32:31-(Rq(e)/Mq|0)|0}var Dp=64,Fp=4194304;function gf(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function kg(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~o;s!==0?r=gf(s):(i&=a,i!==0&&(r=gf(i)))}else a=n&~o,a!==0?r=gf(a):i!==0&&(r=gf(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Zh(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ea(t),e[t]=n}function Lq(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Mf),z5=" ",j5=!1;function iM(e,t){switch(e){case"keyup":return cZ.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function aM(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ru=!1;function dZ(e,t){switch(e){case"compositionend":return aM(t);case"keypress":return t.which!==32?null:(j5=!0,z5);case"textInput":return e=t.data,e===z5&&j5?null:e;default:return null}}function fZ(e,t){if(ru)return e==="compositionend"||!XS&&iM(e,t)?(e=rM(),Lm=US=Gs=null,ru=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=D5(n)}}function uM(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?uM(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function dM(){for(var e=window,t=Eg();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Eg(e.document)}return t}function KS(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function xZ(e){var t=dM(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&uM(n.ownerDocument.documentElement,n)){if(r!==null&&KS(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=F5(n,i);var a=F5(n,r);o&&a&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,ou=null,Sw=null,zf=null,Cw=!1;function H5(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Cw||ou==null||ou!==Eg(r)||(r=ou,"selectionStart"in r&&KS(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),zf&&sh(zf,r)||(zf=r,r=Mg(Sw,"onSelect"),0su||(e.current=Nw[su],Nw[su]=null,su--)}function wn(e,t){su++,Nw[su]=e.current,e.current=t}var dl={},io=bl(dl),zo=bl(!1),sc=dl;function Wu(e,t){var n=e.type.contextTypes;if(!n)return dl;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function jo(e){return e=e.childContextTypes,e!=null}function zg(){Pn(zo),Pn(io)}function G5(e,t,n){if(io.current!==dl)throw Error(He(168));wn(io,t),wn(zo,n)}function wM(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(He(108,gq(e)||"Unknown",o));return Vn({},n,r)}function jg(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||dl,sc=io.current,wn(io,e),wn(zo,zo.current),!0}function q5(e,t,n){var r=e.stateNode;if(!r)throw Error(He(169));n?(e=wM(e,t,sc),r.__reactInternalMemoizedMergedChildContext=e,Pn(zo),Pn(io),wn(io,e)):Pn(zo),wn(zo,n)}var Qa=null,iv=!1,nb=!1;function xM(e){Qa===null?Qa=[e]:Qa.push(e)}function zZ(e){iv=!0,xM(e)}function wl(){if(!nb&&Qa!==null){nb=!0;var e=0,t=cn;try{var n=Qa;for(cn=1;e>=a,o-=a,ns=1<<32-ea(t)+o|n<B?(D=M,M=null):D=M.sibling;var H=h(y,M,x[B],S);if(H===null){M===null&&(M=D);break}e&&M&&H.alternate===null&&t(y,M),b=i(H,b,B),E===null?P=H:E.sibling=H,E=H,M=D}if(B===x.length)return n(y,M),jn&&Rl(y,B),P;if(M===null){for(;BB?(D=M,M=null):D=M.sibling;var $=h(y,M,H.value,S);if($===null){M===null&&(M=D);break}e&&M&&$.alternate===null&&t(y,M),b=i($,b,B),E===null?P=$:E.sibling=$,E=$,M=D}if(H.done)return n(y,M),jn&&Rl(y,B),P;if(M===null){for(;!H.done;B++,H=x.next())H=d(y,H.value,S),H!==null&&(b=i(H,b,B),E===null?P=H:E.sibling=H,E=H);return jn&&Rl(y,B),P}for(M=r(y,M);!H.done;B++,H=x.next())H=p(M,y,B,H.value,S),H!==null&&(e&&H.alternate!==null&&M.delete(H.key===null?B:H.key),b=i(H,b,B),E===null?P=H:E.sibling=H,E=H);return e&&M.forEach(function(U){return t(y,U)}),jn&&Rl(y,B),P}function v(y,b,x,S){if(typeof x=="object"&&x!==null&&x.type===nu&&x.key===null&&(x=x.props.children),typeof x=="object"&&x!==null){switch(x.$$typeof){case Lp:e:{for(var P=x.key,E=b;E!==null;){if(E.key===P){if(P=x.type,P===nu){if(E.tag===7){n(y,E.sibling),b=o(E,x.props.children),b.return=y,y=b;break e}}else if(E.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===$s&&_5(P)===E.type){n(y,E.sibling),b=o(E,x.props),b.ref=_d(y,E,x),b.return=y,y=b;break e}n(y,E);break}else t(y,E);E=E.sibling}x.type===nu?(b=Jl(x.props.children,y.mode,S,x.key),b.return=y,y=b):(S=Vm(x.type,x.key,x.props,null,y.mode,S),S.ref=_d(y,b,x),S.return=y,y=S)}return a(y);case tu:e:{for(E=x.key;b!==null;){if(b.key===E)if(b.tag===4&&b.stateNode.containerInfo===x.containerInfo&&b.stateNode.implementation===x.implementation){n(y,b.sibling),b=o(b,x.children||[]),b.return=y,y=b;break e}else{n(y,b);break}else t(y,b);b=b.sibling}b=ub(x,y.mode,S),b.return=y,y=b}return a(y);case $s:return E=x._init,v(y,b,E(x._payload),S)}if(mf(x))return m(y,b,x,S);if(Kd(x))return g(y,b,x,S);Kp(y,x)}return typeof x=="string"&&x!==""||typeof x=="number"?(x=""+x,b!==null&&b.tag===6?(n(y,b.sibling),b=o(b,x),b.return=y,y=b):(n(y,b),b=cb(x,y.mode,S),b.return=y,y=b),a(y)):n(y,b)}return v}var Ku=PM(!0),OM=PM(!1),Ag=bl(null),Dg=null,uu=null,YS=null;function _S(){YS=uu=Dg=null}function JS(e){var t=Ag.current;Pn(Ag),e._currentValue=t}function Tw(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Eu(e,t){Dg=e,YS=uu=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Ro=!0),e.firstContext=null)}function ki(e){var t=e._currentValue;if(YS!==e)if(e={context:e,memoizedValue:t,next:null},uu===null){if(Dg===null)throw Error(He(308));uu=e,Dg.dependencies={lanes:0,firstContext:e}}else uu=uu.next=e;return t}var $l=null;function QS(e){$l===null?$l=[e]:$l.push(e)}function IM(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,QS(t)):(n.next=o.next,o.next=n),t.interleaved=n,us(e,r)}function us(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Us=!1;function eC(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function kM(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function os(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function rl(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Kt&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,us(e,n)}return o=r.interleaved,o===null?(t.next=t,QS(r)):(t.next=o.next,o.next=t),r.interleaved=t,us(e,n)}function Am(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,FS(e,n)}}function J5(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?o=i=a:i=i.next=a,n=n.next}while(n!==null);i===null?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Fg(e,t,n,r){var o=e.updateQueue;Us=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(s!==null){o.shared.pending=null;var l=s,c=l.next;l.next=null,a===null?i=c:a.next=c,a=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==a&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(i!==null){var d=o.baseState;a=0,u=c=l=null,s=i;do{var h=s.lane,p=s.eventTime;if((r&h)===h){u!==null&&(u=u.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,g=s;switch(h=t,p=n,g.tag){case 1:if(m=g.payload,typeof m=="function"){d=m.call(p,d,h);break e}d=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=g.payload,h=typeof m=="function"?m.call(p,d,h):m,h==null)break e;d=Vn({},d,h);break e;case 2:Us=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,h=o.effects,h===null?o.effects=[s]:h.push(s))}else p={eventTime:p,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=p,l=d):u=u.next=p,a|=h;if(s=s.next,s===null){if(s=o.shared.pending,s===null)break;h=s,s=h.next,h.next=null,o.lastBaseUpdate=h,o.shared.pending=null}}while(!0);if(u===null&&(l=d),o.baseState=l,o.firstBaseUpdate=c,o.lastBaseUpdate=u,t=o.shared.interleaved,t!==null){o=t;do a|=o.lane,o=o.next;while(o!==t)}else i===null&&(o.shared.lanes=0);uc|=a,e.lanes=a,e.memoizedState=d}}function Q5(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=ob.transition;ob.transition={};try{e(!1),t()}finally{cn=n,ob.transition=r}}function XM(){return Ni().memoizedState}function AZ(e,t,n){var r=il(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},KM(e))GM(t,n);else if(n=IM(e,t,n,r),n!==null){var o=vo();ta(n,e,r,o),qM(n,t,r)}}function DZ(e,t,n){var r=il(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(KM(e))GM(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var a=t.lastRenderedState,s=i(a,n);if(o.hasEagerState=!0,o.eagerState=s,ia(s,a)){var l=t.interleaved;l===null?(o.next=o,QS(t)):(o.next=l.next,l.next=o),t.interleaved=o;return}}catch{}finally{}n=IM(e,t,o,r),n!==null&&(o=vo(),ta(n,e,r,o),qM(n,t,r))}}function KM(e){var t=e.alternate;return e===Un||t!==null&&t===Un}function GM(e,t){jf=$g=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function qM(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,FS(e,n)}}var Ug={readContext:ki,useCallback:Qr,useContext:Qr,useEffect:Qr,useImperativeHandle:Qr,useInsertionEffect:Qr,useLayoutEffect:Qr,useMemo:Qr,useReducer:Qr,useRef:Qr,useState:Qr,useDebugValue:Qr,useDeferredValue:Qr,useTransition:Qr,useMutableSource:Qr,useSyncExternalStore:Qr,useId:Qr,unstable_isNewReconciler:!1},FZ={readContext:ki,useCallback:function(e,t){return ga().memoizedState=[e,t===void 0?null:t],e},useContext:ki,useEffect:t4,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Fm(4194308,4,HM.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Fm(4194308,4,e,t)},useInsertionEffect:function(e,t){return Fm(4,2,e,t)},useMemo:function(e,t){var n=ga();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ga();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=AZ.bind(null,Un,e),[r.memoizedState,e]},useRef:function(e){var t=ga();return e={current:e},t.memoizedState=e},useState:e4,useDebugValue:lC,useDeferredValue:function(e){return ga().memoizedState=e},useTransition:function(){var e=e4(!1),t=e[0];return e=BZ.bind(null,e[1]),ga().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Un,o=ga();if(jn){if(n===void 0)throw Error(He(407));n=n()}else{if(n=t(),Dr===null)throw Error(He(349));cc&30||TM(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,t4(jM.bind(null,r,i,e),[e]),r.flags|=2048,mh(9,zM.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=ga(),t=Dr.identifierPrefix;if(jn){var n=rs,r=ns;n=(r&~(1<<32-ea(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=hh++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[wa]=t,e[uh]=r,oT(e,t,!1,!1),t.stateNode=e;e:{switch(a=pw(n,r),n){case"dialog":Cn("cancel",e),Cn("close",e),o=r;break;case"iframe":case"object":case"embed":Cn("load",e),o=r;break;case"video":case"audio":for(o=0;oZu&&(t.flags|=128,r=!0,Jd(i,!1),t.lanes=4194304)}else{if(!r)if(e=Hg(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Jd(i,!0),i.tail===null&&i.tailMode==="hidden"&&!a.alternate&&!jn)return eo(t),null}else 2*nr()-i.renderingStartTime>Zu&&n!==1073741824&&(t.flags|=128,r=!0,Jd(i,!1),t.lanes=4194304);i.isBackwards?(a.sibling=t.child,t.child=a):(n=i.last,n!==null?n.sibling=a:t.child=a,i.last=a)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=nr(),t.sibling=null,n=Hn.current,wn(Hn,r?n&1|2:n&1),t):(eo(t),null);case 22:case 23:return pC(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?qo&1073741824&&(eo(t),t.subtreeFlags&6&&(t.flags|=8192)):eo(t),null;case 24:return null;case 25:return null}throw Error(He(156,t.tag))}function GZ(e,t){switch(qS(t),t.tag){case 1:return jo(t.type)&&zg(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Gu(),Pn(zo),Pn(io),rC(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return nC(t),null;case 13:if(Pn(Hn),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(He(340));Xu()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Pn(Hn),null;case 4:return Gu(),null;case 10:return JS(t.type._context),null;case 22:case 23:return pC(),null;case 24:return null;default:return null}}var qp=!1,ro=!1,qZ=typeof WeakSet=="function"?WeakSet:Set,lt=null;function du(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){qn(e,t,r)}else n.current=null}function $w(e,t,n){try{n()}catch(r){qn(e,t,r)}}var f4=!1;function ZZ(e,t){if(Ew=Ng,e=dM(),KS(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var a=0,s=-1,l=-1,c=0,u=0,d=e,h=null;t:for(;;){for(var p;d!==n||o!==0&&d.nodeType!==3||(s=a+o),d!==i||r!==0&&d.nodeType!==3||(l=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(p=d.firstChild)!==null;)h=d,d=p;for(;;){if(d===e)break t;if(h===n&&++c===o&&(s=a),h===i&&++u===r&&(l=a),(p=d.nextSibling)!==null)break;d=h,h=d.parentNode}d=p}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Pw={focusedElem:e,selectionRange:n},Ng=!1,lt=t;lt!==null;)if(t=lt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,lt=e;else for(;lt!==null;){t=lt;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var g=m.memoizedProps,v=m.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?g:Wi(t.type,g),v);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var x=t.stateNode.containerInfo;x.nodeType===1?x.textContent="":x.nodeType===9&&x.documentElement&&x.removeChild(x.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(He(163))}}catch(S){qn(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,lt=e;break}lt=t.return}return m=f4,f4=!1,m}function Lf(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&$w(t,n,i)}o=o.next}while(o!==r)}}function lv(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Uw(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function sT(e){var t=e.alternate;t!==null&&(e.alternate=null,sT(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[wa],delete t[uh],delete t[kw],delete t[MZ],delete t[TZ])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function lT(e){return e.tag===5||e.tag===3||e.tag===4}function h4(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||lT(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Vw(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Tg));else if(r!==4&&(e=e.child,e!==null))for(Vw(e,t,n),e=e.sibling;e!==null;)Vw(e,t,n),e=e.sibling}function Ww(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Ww(e,t,n),e=e.sibling;e!==null;)Ww(e,t,n),e=e.sibling}var Ur=null,Xi=!1;function Ns(e,t,n){for(n=n.child;n!==null;)cT(e,t,n),n=n.sibling}function cT(e,t,n){if(Pa&&typeof Pa.onCommitFiberUnmount=="function")try{Pa.onCommitFiberUnmount(ev,n)}catch{}switch(n.tag){case 5:ro||du(n,t);case 6:var r=Ur,o=Xi;Ur=null,Ns(e,t,n),Ur=r,Xi=o,Ur!==null&&(Xi?(e=Ur,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ur.removeChild(n.stateNode));break;case 18:Ur!==null&&(Xi?(e=Ur,n=n.stateNode,e.nodeType===8?tb(e.parentNode,n):e.nodeType===1&&tb(e,n),ih(e)):tb(Ur,n.stateNode));break;case 4:r=Ur,o=Xi,Ur=n.stateNode.containerInfo,Xi=!0,Ns(e,t,n),Ur=r,Xi=o;break;case 0:case 11:case 14:case 15:if(!ro&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,a!==void 0&&(i&2||i&4)&&$w(n,t,a),o=o.next}while(o!==r)}Ns(e,t,n);break;case 1:if(!ro&&(du(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){qn(n,t,s)}Ns(e,t,n);break;case 21:Ns(e,t,n);break;case 22:n.mode&1?(ro=(r=ro)||n.memoizedState!==null,Ns(e,t,n),ro=r):Ns(e,t,n);break;default:Ns(e,t,n)}}function p4(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new qZ),t.forEach(function(r){var o=oY.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function $i(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=a),r&=~i}if(r=o,r=nr()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*_Z(r/1960))-r,10e?16:e,qs===null)var r=!1;else{if(e=qs,qs=null,Xg=0,Kt&6)throw Error(He(331));var o=Kt;for(Kt|=4,lt=e.current;lt!==null;){var i=lt,a=i.child;if(lt.flags&16){var s=i.deletions;if(s!==null){for(var l=0;lnr()-fC?_l(e,0):dC|=n),Lo(e,t)}function vT(e,t){t===0&&(e.mode&1?(t=Fp,Fp<<=1,!(Fp&130023424)&&(Fp=4194304)):t=1);var n=vo();e=us(e,t),e!==null&&(Zh(e,t,n),Lo(e,n))}function rY(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),vT(e,n)}function oY(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(He(314))}r!==null&&r.delete(t),vT(e,n)}var yT;yT=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||zo.current)Ro=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ro=!1,XZ(e,t,n);Ro=!!(e.flags&131072)}else Ro=!1,jn&&t.flags&1048576&&SM(t,Bg,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Hm(e,t),e=t.pendingProps;var o=Wu(t,io.current);Eu(t,n),o=iC(null,t,r,e,o,n);var i=aC();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,jo(r)?(i=!0,jg(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,eC(t),o.updater=sv,t.stateNode=o,o._reactInternals=t,jw(t,r,e,n),t=Aw(null,t,r,!0,i,n)):(t.tag=0,jn&&i&&GS(t),po(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Hm(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=aY(r),e=Wi(r,e),o){case 0:t=Bw(null,t,r,e,n);break e;case 1:t=c4(null,t,r,e,n);break e;case 11:t=s4(null,t,r,e,n);break e;case 14:t=l4(null,t,r,Wi(r.type,e),n);break e}throw Error(He(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Wi(r,o),Bw(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Wi(r,o),c4(e,t,r,o,n);case 3:e:{if(tT(t),e===null)throw Error(He(387));r=t.pendingProps,i=t.memoizedState,o=i.element,kM(e,t),Fg(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=qu(Error(He(423)),t),t=u4(e,t,r,n,o);break e}else if(r!==o){o=qu(Error(He(424)),t),t=u4(e,t,r,n,o);break e}else for(Zo=nl(t.stateNode.containerInfo.firstChild),ti=t,jn=!0,Zi=null,n=OM(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Xu(),r===o){t=ds(e,t,n);break e}po(e,t,r,n)}t=t.child}return t;case 5:return NM(t),e===null&&Mw(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,a=o.children,Ow(r,o)?a=null:i!==null&&Ow(r,i)&&(t.flags|=32),eT(e,t),po(e,t,a,n),t.child;case 6:return e===null&&Mw(t),null;case 13:return nT(e,t,n);case 4:return tC(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ku(t,null,r,n):po(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Wi(r,o),s4(e,t,r,o,n);case 7:return po(e,t,t.pendingProps,n),t.child;case 8:return po(e,t,t.pendingProps.children,n),t.child;case 12:return po(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,wn(Ag,r._currentValue),r._currentValue=a,i!==null)if(ia(i.value,a)){if(i.children===o.children&&!zo.current){t=ds(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var s=i.dependencies;if(s!==null){a=i.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(i.tag===1){l=os(-1,n&-n),l.tag=2;var c=i.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),Tw(i.return,n,t),s.lanes|=n;break}l=l.next}}else if(i.tag===10)a=i.type===t.type?null:i.child;else if(i.tag===18){if(a=i.return,a===null)throw Error(He(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),Tw(a,n,t),a=i.sibling}else a=i.child;if(a!==null)a.return=i;else for(a=i;a!==null;){if(a===t){a=null;break}if(i=a.sibling,i!==null){i.return=a.return,a=i;break}a=a.return}i=a}po(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Eu(t,n),o=ki(o),r=r(o),t.flags|=1,po(e,t,r,n),t.child;case 14:return r=t.type,o=Wi(r,t.pendingProps),o=Wi(r.type,o),l4(e,t,r,o,n);case 15:return JM(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Wi(r,o),Hm(e,t),t.tag=1,jo(r)?(e=!0,jg(t)):e=!1,Eu(t,n),ZM(t,r,o),jw(t,r,o,n),Aw(null,t,r,!0,e,n);case 19:return rT(e,t,n);case 22:return QM(e,t,n)}throw Error(He(156,t.tag))};function bT(e,t){return KR(e,t)}function iY(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function xi(e,t,n,r){return new iY(e,t,n,r)}function gC(e){return e=e.prototype,!(!e||!e.isReactComponent)}function aY(e){if(typeof e=="function")return gC(e)?1:0;if(e!=null){if(e=e.$$typeof,e===LS)return 11;if(e===BS)return 14}return 2}function al(e,t){var n=e.alternate;return n===null?(n=xi(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Vm(e,t,n,r,o,i){var a=2;if(r=e,typeof e=="function")gC(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case nu:return Jl(n.children,o,i,t);case jS:a=8,o|=8;break;case ow:return e=xi(12,n,t,o|2),e.elementType=ow,e.lanes=i,e;case iw:return e=xi(13,n,t,o),e.elementType=iw,e.lanes=i,e;case aw:return e=xi(19,n,t,o),e.elementType=aw,e.lanes=i,e;case NR:return uv(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case IR:a=10;break e;case kR:a=9;break e;case LS:a=11;break e;case BS:a=14;break e;case $s:a=16,r=null;break e}throw Error(He(130,e==null?e:typeof e,""))}return t=xi(a,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Jl(e,t,n,r){return e=xi(7,e,r,t),e.lanes=n,e}function uv(e,t,n,r){return e=xi(22,e,r,t),e.elementType=NR,e.lanes=n,e.stateNode={isHidden:!1},e}function cb(e,t,n){return e=xi(6,e,null,t),e.lanes=n,e}function ub(e,t,n){return t=xi(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function sY(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Wy(0),this.expirationTimes=Wy(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Wy(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function vC(e,t,n,r,o,i,a,s,l){return e=new sY(e,t,n,s,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=xi(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},eC(i),e}function lY(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(CT)}catch(e){console.error(e)}}CT(),CR.exports=ai;var Ta=CR.exports;const vh=gd(Ta),hY=_I({__proto__:null,default:vh},[Ta]);/** + * @remix-run/router v1.17.1 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function yh(){return yh=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function xC(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function mY(){return Math.random().toString(36).substr(2,8)}function C4(e,t){return{usr:e.state,key:e.key,idx:t}}function Zw(e,t,n,r){return n===void 0&&(n=null),yh({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?xc(t):t,{state:n,key:t&&t.key||r||mY()})}function qg(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function xc(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function gY(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,a=o.history,s=Zs.Pop,l=null,c=u();c==null&&(c=0,a.replaceState(yh({},a.state,{idx:c}),""));function u(){return(a.state||{idx:null}).idx}function d(){s=Zs.Pop;let v=u(),y=v==null?null:v-c;c=v,l&&l({action:s,location:g.location,delta:y})}function h(v,y){s=Zs.Push;let b=Zw(g.location,v,y);n&&n(b,v),c=u()+1;let x=C4(b,c),S=g.createHref(b);try{a.pushState(x,"",S)}catch(P){if(P instanceof DOMException&&P.name==="DataCloneError")throw P;o.location.assign(S)}i&&l&&l({action:s,location:g.location,delta:1})}function p(v,y){s=Zs.Replace;let b=Zw(g.location,v,y);n&&n(b,v),c=u();let x=C4(b,c),S=g.createHref(b);a.replaceState(x,"",S),i&&l&&l({action:s,location:g.location,delta:0})}function m(v){let y=o.location.origin!=="null"?o.location.origin:o.location.href,b=typeof v=="string"?v:qg(v);return b=b.replace(/ $/,"%20"),hr(y,"No window.location.(origin|href) available to create URL for href: "+b),new URL(b,y)}let g={get action(){return s},get location(){return e(o,a)},listen(v){if(l)throw new Error("A history only accepts one active listener");return o.addEventListener(S4,d),l=v,()=>{o.removeEventListener(S4,d),l=null}},createHref(v){return t(o,v)},createURL:m,encodeLocation(v){let y=m(v);return{pathname:y.pathname,search:y.search,hash:y.hash}},push:h,replace:p,go(v){return a.go(v)}};return g}var E4;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(E4||(E4={}));function vY(e,t,n){return n===void 0&&(n="/"),yY(e,t,n,!1)}function yY(e,t,n,r){let o=typeof t=="string"?xc(t):t,i=SC(o.pathname||"/",n);if(i==null)return null;let a=ET(e);bY(a);let s=null;for(let l=0;s==null&&l{let l={relativePath:s===void 0?i.path||"":s,caseSensitive:i.caseSensitive===!0,childrenIndex:a,route:i};l.relativePath.startsWith("/")&&(hr(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let c=sl([r,l.relativePath]),u=n.concat(l);i.children&&i.children.length>0&&(hr(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),ET(i.children,t,u,c)),!(i.path==null&&!i.index)&&t.push({path:c,score:OY(c,i.index),routesMeta:u})};return e.forEach((i,a)=>{var s;if(i.path===""||!((s=i.path)!=null&&s.includes("?")))o(i,a);else for(let l of PT(i.path))o(i,a,l)}),t}function PT(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let a=PT(r.join("/")),s=[];return s.push(...a.map(l=>l===""?i:[i,l].join("/"))),o&&s.push(...a),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function bY(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:IY(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const wY=/^:[\w-]+$/,xY=3,SY=2,CY=1,EY=10,PY=-2,P4=e=>e==="*";function OY(e,t){let n=e.split("/"),r=n.length;return n.some(P4)&&(r+=PY),t&&(r+=SY),n.filter(o=>!P4(o)).reduce((o,i)=>o+(wY.test(i)?xY:i===""?CY:EY),r)}function IY(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function kY(e,t,n){let{routesMeta:r}=e,o={},i="/",a=[];for(let s=0;s{let{paramName:h,isOptional:p}=u;if(h==="*"){let g=s[d]||"";a=i.slice(0,i.length-g.length).replace(/(.)\/+$/,"$1")}const m=s[d];return p&&!m?c[h]=void 0:c[h]=(m||"").replace(/%2F/g,"/"),c},{}),pathname:i,pathnameBase:a,pattern:e}}function NY(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),xC(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,s,l)=>(r.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function RY(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return xC(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function SC(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function MY(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?xc(e):e;return{pathname:n?n.startsWith("/")?n:TY(n,t):t,search:LY(r),hash:BY(o)}}function TY(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function db(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function zY(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function OT(e,t){let n=zY(e);return t?n.map((r,o)=>o===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function IT(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=xc(e):(o=yh({},e),hr(!o.pathname||!o.pathname.includes("?"),db("?","pathname","search",o)),hr(!o.pathname||!o.pathname.includes("#"),db("#","pathname","hash",o)),hr(!o.search||!o.search.includes("#"),db("#","search","hash",o)));let i=e===""||o.pathname==="",a=i?"/":o.pathname,s;if(a==null)s=n;else{let d=t.length-1;if(!r&&a.startsWith("..")){let h=a.split("/");for(;h[0]==="..";)h.shift(),d-=1;o.pathname=h.join("/")}s=d>=0?t[d]:"/"}let l=MY(o,s),c=a&&a!=="/"&&a.endsWith("/"),u=(i||a===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(c||u)&&(l.pathname+="/"),l}const sl=e=>e.join("/").replace(/\/\/+/g,"/"),jY=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),LY=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,BY=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function AY(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const kT=["post","put","patch","delete"];new Set(kT);const DY=["get",...kT];new Set(DY);/** + * React Router v6.24.1 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function bh(){return bh=Object.assign?Object.assign.bind():function(e){for(var t=1;t{s.current=!0}),f.useCallback(function(c,u){if(u===void 0&&(u={}),!s.current)return;if(typeof c=="number"){r.go(c);return}let d=IT(c,JSON.parse(a),i,u.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:sl([t,d.pathname])),(u.replace?r.replace:r.push)(d,u.state,u)},[t,r,a,i,e])}function MT(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=f.useContext(Sc),{matches:o}=f.useContext(Cc),{pathname:i}=ep(),a=JSON.stringify(OT(o,r.v7_relativeSplatPath));return f.useMemo(()=>IT(e,JSON.parse(a),i,n==="path"),[e,a,i,n])}function VY(e,t){return WY(e,t)}function WY(e,t,n,r){Qh()||hr(!1);let{navigator:o}=f.useContext(Sc),{matches:i}=f.useContext(Cc),a=i[i.length-1],s=a?a.params:{};a&&a.pathname;let l=a?a.pathnameBase:"/";a&&a.route;let c=ep(),u;if(t){var d;let v=typeof t=="string"?xc(t):t;l==="/"||(d=v.pathname)!=null&&d.startsWith(l)||hr(!1),u=v}else u=c;let h=u.pathname||"/",p=h;if(l!=="/"){let v=l.replace(/^\//,"").split("/");p="/"+h.replace(/^\//,"").split("/").slice(v.length).join("/")}let m=vY(e,{pathname:p}),g=ZY(m&&m.map(v=>Object.assign({},v,{params:Object.assign({},s,v.params),pathname:sl([l,o.encodeLocation?o.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?l:sl([l,o.encodeLocation?o.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),i,n,r);return t&&g?f.createElement(mv.Provider,{value:{location:bh({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:Zs.Pop}},g):g}function XY(){let e=QY(),t=AY(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return f.createElement(f.Fragment,null,f.createElement("h2",null,"Unexpected Application Error!"),f.createElement("h3",{style:{fontStyle:"italic"}},t),n?f.createElement("pre",{style:o},n):null,null)}const KY=f.createElement(XY,null);class GY extends f.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?f.createElement(Cc.Provider,{value:this.props.routeContext},f.createElement(NT.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function qY(e){let{routeContext:t,match:n,children:r}=e,o=f.useContext(CC);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),f.createElement(Cc.Provider,{value:t},r)}function ZY(e,t,n,r){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if((i=n)!=null&&i.errors)e=n.matches;else return null}let a=e,s=(o=n)==null?void 0:o.errors;if(s!=null){let u=a.findIndex(d=>d.route.id&&(s==null?void 0:s[d.route.id])!==void 0);u>=0||hr(!1),a=a.slice(0,Math.min(a.length,u+1))}let l=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let u=0;u=0?a=a.slice(0,c+1):a=[a[0]];break}}}return a.reduceRight((u,d,h)=>{let p,m=!1,g=null,v=null;n&&(p=s&&d.route.id?s[d.route.id]:void 0,g=d.route.errorElement||KY,l&&(c<0&&h===0?(m=!0,v=null):c===h&&(m=!0,v=d.route.hydrateFallbackElement||null)));let y=t.concat(a.slice(0,h+1)),b=()=>{let x;return p?x=g:m?x=v:d.route.Component?x=f.createElement(d.route.Component,null):d.route.element?x=d.route.element:x=u,f.createElement(qY,{match:d,routeContext:{outlet:u,matches:y,isDataRoute:n!=null},children:x})};return n&&(d.route.ErrorBoundary||d.route.errorElement||h===0)?f.createElement(GY,{location:n.location,revalidation:n.revalidation,component:g,error:p,children:b(),routeContext:{outlet:null,matches:y,isDataRoute:!0}}):b()},null)}var TT=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(TT||{}),Zg=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Zg||{});function YY(e){let t=f.useContext(CC);return t||hr(!1),t}function _Y(e){let t=f.useContext(FY);return t||hr(!1),t}function JY(e){let t=f.useContext(Cc);return t||hr(!1),t}function zT(e){let t=JY(),n=t.matches[t.matches.length-1];return n.route.id||hr(!1),n.route.id}function QY(){var e;let t=f.useContext(NT),n=_Y(Zg.UseRouteError),r=zT(Zg.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function e_(){let{router:e}=YY(TT.UseNavigateStable),t=zT(Zg.UseNavigateStable),n=f.useRef(!1);return RT(()=>{n.current=!0}),f.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,bh({fromRouteId:t},i)))},[e,t])}function jT(e){hr(!1)}function t_(e){let{basename:t="/",children:n=null,location:r,navigationType:o=Zs.Pop,navigator:i,static:a=!1,future:s}=e;Qh()&&hr(!1);let l=t.replace(/^\/*/,"/"),c=f.useMemo(()=>({basename:l,navigator:i,static:a,future:bh({v7_relativeSplatPath:!1},s)}),[l,s,i,a]);typeof r=="string"&&(r=xc(r));let{pathname:u="/",search:d="",hash:h="",state:p=null,key:m="default"}=r,g=f.useMemo(()=>{let v=SC(u,l);return v==null?null:{location:{pathname:v,search:d,hash:h,state:p,key:m},navigationType:o}},[l,u,d,h,p,m,o]);return g==null?null:f.createElement(Sc.Provider,{value:c},f.createElement(mv.Provider,{children:n,value:g}))}function n_(e){let{children:t,location:n}=e;return VY(Yw(t),n)}new Promise(()=>{});function Yw(e,t){t===void 0&&(t=[]);let n=[];return f.Children.forEach(e,(r,o)=>{if(!f.isValidElement(r))return;let i=[...t,o];if(r.type===f.Fragment){n.push.apply(n,Yw(r.props.children,i));return}r.type!==jT&&hr(!1),!r.props.index||!r.props.children||hr(!1);let a={id:r.props.id||i.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(a.children=Yw(r.props.children,i)),n.push(a)}),n}/** + * React Router DOM v6.24.1 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function _w(){return _w=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function o_(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function i_(e,t){return e.button===0&&(!t||t==="_self")&&!o_(e)}const a_=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],s_="6";try{window.__reactRouterVersion=s_}catch{}const l_="startTransition",I4=Uh[l_];function c_(e){let{basename:t,children:n,future:r,window:o}=e,i=f.useRef();i.current==null&&(i.current=pY({window:o,v5Compat:!0}));let a=i.current,[s,l]=f.useState({action:a.action,location:a.location}),{v7_startTransition:c}=r||{},u=f.useCallback(d=>{c&&I4?I4(()=>l(d)):l(d)},[l,c]);return f.useLayoutEffect(()=>a.listen(u),[a,u]),f.createElement(t_,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:a,future:r})}const u_=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",d_=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,fc=f.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:i,replace:a,state:s,target:l,to:c,preventScrollReset:u,unstable_viewTransition:d}=t,h=r_(t,a_),{basename:p}=f.useContext(Sc),m,g=!1;if(typeof c=="string"&&d_.test(c)&&(m=c,u_))try{let x=new URL(window.location.href),S=c.startsWith("//")?new URL(x.protocol+c):new URL(c),P=SC(S.pathname,p);S.origin===x.origin&&P!=null?c=P+S.search+S.hash:g=!0}catch{}let v=HY(c,{relative:o}),y=f_(c,{replace:a,state:s,target:l,preventScrollReset:u,relative:o,unstable_viewTransition:d});function b(x){r&&r(x),x.defaultPrevented||y(x)}return f.createElement("a",_w({},h,{href:m||v,onClick:g||i?r:b,ref:n,target:l}))});var k4;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(k4||(k4={}));var N4;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(N4||(N4={}));function f_(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:s}=t===void 0?{}:t,l=$Y(),c=ep(),u=MT(e,{relative:a});return f.useCallback(d=>{if(i_(d,n)){d.preventDefault();let h=r!==void 0?r:qg(c)===qg(u);l(e,{replace:h,state:o,preventScrollReset:i,relative:a,unstable_viewTransition:s})}},[c,l,u,r,o,n,e,i,a,s])}var LT={exports:{}};/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",a=0;a1&&arguments[1]!==void 0?arguments[1]:{},n=[];return ue.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(ri(r)):Df.isFragment(r)&&r.props?n=n.concat(ri(r.props.children,t)):n.push(r))}),n}var Jw={},g_=function(t){};function v_(e,t){}function y_(e,t){}function b_(){Jw={}}function DT(e,t,n){!t&&!Jw[n]&&(e(!1,n),Jw[n]=!0)}function On(e,t){DT(v_,e,t)}function w_(e,t){DT(y_,e,t)}On.preMessage=g_;On.resetWarned=b_;On.noteOnce=w_;function it(e){"@babel/helpers - typeof";return it=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},it(e)}function x_(e,t){if(it(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(it(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function FT(e){var t=x_(e,"string");return it(t)=="symbol"?t:t+""}function q(e,t,n){return(t=FT(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r)}return n}function Y(e){for(var t=1;t=19;var ex=f.createContext(null);function E_(e){var t=e.children,n=e.onBatchResize,r=f.useRef(0),o=f.useRef([]),i=f.useContext(ex),a=f.useCallback(function(s,l,c){r.current+=1;var u=r.current;o.current.push({size:s,element:l,data:c}),Promise.resolve().then(function(){u===r.current&&(n==null||n(o.current),o.current=[])}),i==null||i(s,l,c)},[n,i]);return f.createElement(ex.Provider,{value:a},t)}var HT=function(){if(typeof Map<"u")return Map;function e(t,n){var r=-1;return t.some(function(o,i){return o[0]===n?(r=i,!0):!1}),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(n){var r=e(this.__entries__,n),o=this.__entries__[r];return o&&o[1]},t.prototype.set=function(n,r){var o=e(this.__entries__,n);~o?this.__entries__[o][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,o=e(r,n);~o&&r.splice(o,1)},t.prototype.has=function(n){return!!~e(this.__entries__,n)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,r){r===void 0&&(r=null);for(var o=0,i=this.__entries__;o0},e.prototype.connect_=function(){!tx||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),R_?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!tx||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var n=t.propertyName,r=n===void 0?"":n,o=N_.some(function(i){return!!~r.indexOf(i)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),$T=function(e,t){for(var n=0,r=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof Yu(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new F_(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof Yu(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new H_(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),VT=typeof WeakMap<"u"?new WeakMap:new HT,WT=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=M_.getInstance(),r=new $_(t,n,this);VT.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){WT.prototype[e]=function(){var t;return(t=VT.get(this))[e].apply(t,arguments)}});var U_=function(){return typeof Yg.ResizeObserver<"u"?Yg.ResizeObserver:WT}(),Ys=new Map;function V_(e){e.forEach(function(t){var n,r=t.target;(n=Ys.get(r))===null||n===void 0||n.forEach(function(o){return o(r)})})}var XT=new U_(V_);function W_(e,t){Ys.has(e)||(Ys.set(e,new Set),XT.observe(e)),Ys.get(e).add(t)}function X_(e,t){Ys.has(e)&&(Ys.get(e).delete(t),Ys.get(e).size||(XT.unobserve(e),Ys.delete(e)))}function gr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function T4(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:1;z4+=1;var r=z4;function o(i){if(i===0)ZT(r),t();else{var a=GT(function(){o(i-1)});kC.set(r,a)}}return o(n),r};Gt.cancel=function(e){var t=kC.get(e);return ZT(e),qT(t)};function YT(e){if(Array.isArray(e))return e}function eJ(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,i,a,s=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,o=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}function _T(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function de(e,t){return YT(e)||eJ(e,t)||IC(e,t)||_T()}function Eh(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}function Zr(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function rx(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var j4="data-rc-order",L4="data-rc-priority",tJ="rc-util-key",ox=new Map;function JT(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):tJ}function Iv(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function nJ(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function NC(e){return Array.from((ox.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function QT(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Zr())return null;var n=t.csp,r=t.prepend,o=t.priority,i=o===void 0?0:o,a=nJ(r),s=a==="prependQueue",l=document.createElement("style");l.setAttribute(j4,a),s&&i&&l.setAttribute(L4,"".concat(i)),n!=null&&n.nonce&&(l.nonce=n==null?void 0:n.nonce),l.innerHTML=e;var c=Iv(t),u=c.firstChild;if(r){if(s){var d=(t.styles||NC(c)).filter(function(h){if(!["prepend","prependQueue"].includes(h.getAttribute(j4)))return!1;var p=Number(h.getAttribute(L4)||0);return i>=p});if(d.length)return c.insertBefore(l,d[d.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function e9(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Iv(t);return(t.styles||NC(n)).find(function(r){return r.getAttribute(JT(t))===e})}function Ph(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=e9(e,t);if(n){var r=Iv(t);r.removeChild(n)}}function rJ(e,t){var n=ox.get(e);if(!n||!rx(document,n)){var r=QT("",t),o=r.parentNode;ox.set(e,o),e.removeChild(r)}}function is(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=Iv(n),o=NC(r),i=Y(Y({},n),{},{styles:o});rJ(r,i);var a=e9(t,i);if(a){var s,l;if((s=i.csp)!==null&&s!==void 0&&s.nonce&&a.nonce!==((l=i.csp)===null||l===void 0?void 0:l.nonce)){var c;a.nonce=(c=i.csp)===null||c===void 0?void 0:c.nonce}return a.innerHTML!==e&&(a.innerHTML=e),a}var u=QT(e,i);return u.setAttribute(JT(i),t),u}function oJ(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function vt(e,t){if(e==null)return{};var n,r,o=oJ(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ja(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(i,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=r.has(i);if(On(!l,"Warning: There may be circular references"),l)return!1;if(i===a)return!0;if(n&&s>1)return!1;r.add(i);var c=s+1;if(Array.isArray(i)){if(!Array.isArray(a)||i.length!==a.length)return!1;for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,a={map:this.cache};return n.forEach(function(s){if(!a)a=void 0;else{var l;a=(l=a)===null||l===void 0||(l=l.map)===null||l===void 0?void 0:l.get(s)}}),(r=a)!==null&&r!==void 0&&r.value&&i&&(a.value[1]=this.cacheCallTimes++),(o=a)===null||o===void 0?void 0:o.value}},{key:"get",value:function(n){var r;return(r=this.internalGet(n,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(n){return!!this.internalGet(n)}},{key:"set",value:function(n,r){var o=this;if(!this.has(n)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var i=this.keys.reduce(function(c,u){var d=de(c,2),h=d[1];return o.internalGet(u)[1]0,void 0),B4+=1}return vr(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,o){return o(n,r)},void 0)}}]),e}(),hb=new RC;function ax(e){var t=Array.isArray(e)?e:[e];return hb.has(t)||hb.set(t,new r9(t)),hb.get(t)}var hJ=new WeakMap,pb={};function pJ(e,t){for(var n=hJ,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1,n=A4.get(e)||"";return n||(Object.keys(e).forEach(function(r){var o=e[r];n+=r,o instanceof r9?n+=o.id:o&&it(o)==="object"?n+=Hf(o,t):n+=o}),t&&(n=Eh(n)),A4.set(e,n)),n}function D4(e,t){return Eh("".concat(t,"_").concat(Hf(e,!0)))}var sx=Zr();function J(e){return typeof e=="number"?"".concat(e,"px"):e}function Jg(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(o)return e;var i=Y(Y({},r),{},q(q({},_u,t),na,n)),a=Object.keys(i).map(function(s){var l=i[s];return l?"".concat(s,'="').concat(l,'"'):null}).filter(function(s){return s}).join(" ");return"")}var Wm=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(n?"".concat(n,"-"):"").concat(t).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},mJ=function(t,n,r){return Object.keys(t).length?".".concat(n).concat(r!=null&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(t).map(function(o){var i=de(o,2),a=i[0],s=i[1];return"".concat(a,":").concat(s,";")}).join(""),"}"):""},o9=function(t,n,r){var o={},i={};return Object.entries(t).forEach(function(a){var s,l,c=de(a,2),u=c[0],d=c[1];if(r!=null&&(s=r.preserve)!==null&&s!==void 0&&s[u])i[u]=d;else if((typeof d=="string"||typeof d=="number")&&!(r!=null&&(l=r.ignore)!==null&&l!==void 0&&l[u])){var h,p=Wm(u,r==null?void 0:r.prefix);o[p]=typeof d=="number"&&!(r!=null&&(h=r.unitless)!==null&&h!==void 0&&h[u])?"".concat(d,"px"):String(d),i[u]="var(".concat(p,")")}}),[i,mJ(o,n,{scope:r==null?void 0:r.scope})]},F4=Zr()?f.useLayoutEffect:f.useEffect,Wt=function(t,n){var r=f.useRef(!0);F4(function(){return t(r.current)},n),F4(function(){return r.current=!1,function(){r.current=!0}},[])},lx=function(t,n){Wt(function(r){if(!r)return t()},n)},gJ=Y({},Uh),H4=gJ.useInsertionEffect,vJ=function(t,n,r){f.useMemo(t,r),Wt(function(){return n(!0)},r)},yJ=H4?function(e,t,n){return H4(function(){return e(),t()},n)}:vJ,bJ=Y({},Uh),wJ=bJ.useInsertionEffect,xJ=function(t){var n=[],r=!1;function o(i){r||n.push(i)}return f.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(i){return i()})}},t),o},SJ=function(){return function(t){t()}},CJ=typeof wJ<"u"?xJ:SJ;function MC(e,t,n,r,o){var i=f.useContext(kv),a=i.cache,s=[e].concat(ke(t)),l=ix(s),c=CJ([l]),u=function(m){a.opUpdate(l,function(g){var v=g||[void 0,void 0],y=de(v,2),b=y[0],x=b===void 0?0:b,S=y[1],P=S,E=P||n(),M=[x,E];return m?m(M):M})};f.useMemo(function(){u()},[l]);var d=a.opGet(l),h=d[1];return yJ(function(){o==null||o(h)},function(p){return u(function(m){var g=de(m,2),v=g[0],y=g[1];return p&&v===0&&(o==null||o(h)),[v+1,y]}),function(){a.opUpdate(l,function(m){var g=m||[],v=de(g,2),y=v[0],b=y===void 0?0:y,x=v[1],S=b-1;return S===0?(c(function(){(p||!a.opGet(l))&&(r==null||r(x,!1))}),null):[b-1,x]})}},[l]),h}var EJ={},PJ="css",Bl=new Map;function OJ(e){Bl.set(e,(Bl.get(e)||0)+1)}function IJ(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(_u,'="').concat(e,'"]'));n.forEach(function(r){if(r[_s]===t){var o;(o=r.parentNode)===null||o===void 0||o.removeChild(r)}})}}var kJ=0;function NJ(e,t){Bl.set(e,(Bl.get(e)||0)-1);var n=Array.from(Bl.keys()),r=n.filter(function(o){var i=Bl.get(o)||0;return i<=0});n.length-r.length>kJ&&r.forEach(function(o){IJ(o,t),Bl.delete(o)})}var RJ=function(t,n,r,o){var i=r.getDerivativeToken(t),a=Y(Y({},i),n);return o&&(a=o(a)),a},i9="token";function MJ(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=f.useContext(kv),o=r.cache.instanceId,i=r.container,a=n.salt,s=a===void 0?"":a,l=n.override,c=l===void 0?EJ:l,u=n.formatToken,d=n.getComputedToken,h=n.cssVar,p=pJ(function(){return Object.assign.apply(Object,[{}].concat(ke(t)))},t),m=Hf(p),g=Hf(c),v=h?Hf(h):"",y=MC(i9,[s,e.id,m,g,v],function(){var b,x=d?d(p,c,e):RJ(p,c,e,u),S=Y({},x),P="";if(h){var E=o9(x,h.key,{prefix:h.prefix,ignore:h.ignore,unitless:h.unitless,preserve:h.preserve}),M=de(E,2);x=M[0],P=M[1]}var B=D4(x,s);x._tokenKey=B,S._tokenKey=D4(S,s);var D=(b=h==null?void 0:h.key)!==null&&b!==void 0?b:B;x._themeKey=D,OJ(D);var H="".concat(PJ,"-").concat(Eh(B));return x._hashId=H,[x,H,S,P,(h==null?void 0:h.key)||""]},function(b){NJ(b[0]._themeKey,o)},function(b){var x=de(b,4),S=x[0],P=x[3];if(h&&P){var E=is(P,Eh("css-variables-".concat(S._themeKey)),{mark:na,prepend:"queue",attachTo:i,priority:-999});E[_s]=o,E.setAttribute(_u,S._themeKey)}});return y}var TJ=function(t,n,r){var o=de(t,5),i=o[2],a=o[3],s=o[4],l=r||{},c=l.plain;if(!a)return null;var u=i._tokenKey,d=-999,h={"data-rc-order":"prependQueue","data-rc-priority":"".concat(d)},p=Jg(a,s,u,h,c);return[d,u,p]},zJ={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},En="-ms-",$f="-moz-",rn="-webkit-",a9="comm",Nv="rule",TC="decl",jJ="@import",s9="@keyframes",LJ="@layer",l9=Math.abs,zC=String.fromCharCode,cx=Object.assign;function BJ(e,t){return jr(e,0)^45?(((t<<2^jr(e,0))<<2^jr(e,1))<<2^jr(e,2))<<2^jr(e,3):0}function c9(e){return e.trim()}function Ja(e,t){return(e=t.exec(e))?e[0]:e}function Ft(e,t,n){return e.replace(t,n)}function Xm(e,t,n){return e.indexOf(t,n)}function jr(e,t){return e.charCodeAt(t)|0}function Ju(e,t,n){return e.slice(t,n)}function ya(e){return e.length}function u9(e){return e.length}function yf(e,t){return t.push(e),e}function AJ(e,t){return e.map(t).join("")}function $4(e,t){return e.filter(function(n){return!Ja(n,t)})}var Rv=1,Qu=1,d9=0,Ri=0,dr=0,Od="";function Mv(e,t,n,r,o,i,a,s){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:Rv,column:Qu,length:a,return:"",siblings:s}}function Ds(e,t){return cx(Mv("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function Dc(e){for(;e.root;)e=Ds(e.root,{children:[e]});yf(e,e.siblings)}function DJ(){return dr}function FJ(){return dr=Ri>0?jr(Od,--Ri):0,Qu--,dr===10&&(Qu=1,Rv--),dr}function ra(){return dr=Ri2||ux(dr)>3?"":" "}function VJ(e,t){for(;--t&&ra()&&!(dr<48||dr>102||dr>57&&dr<65||dr>70&&dr<97););return Tv(e,Km()+(t<6&&Ql()==32&&ra()==32))}function dx(e){for(;ra();)switch(dr){case e:return Ri;case 34:case 39:e!==34&&e!==39&&dx(dr);break;case 40:e===41&&dx(e);break;case 92:ra();break}return Ri}function WJ(e,t){for(;ra()&&e+dr!==57;)if(e+dr===84&&Ql()===47)break;return"/*"+Tv(t,Ri-1)+"*"+zC(e===47?e:ra())}function XJ(e){for(;!ux(Ql());)ra();return Tv(e,Ri)}function f9(e){return $J(Gm("",null,null,null,[""],e=HJ(e),0,[0],e))}function Gm(e,t,n,r,o,i,a,s,l){for(var c=0,u=0,d=a,h=0,p=0,m=0,g=1,v=1,y=1,b=0,x="",S=o,P=i,E=r,M=x;v;)switch(m=b,b=ra()){case 40:if(m!=108&&jr(M,d-1)==58){Xm(M+=Ft(mb(b),"&","&\f"),"&\f",l9(c?s[c-1]:0))!=-1&&(y=-1);break}case 34:case 39:case 91:M+=mb(b);break;case 9:case 10:case 13:case 32:M+=UJ(m);break;case 92:M+=VJ(Km()-1,7);continue;case 47:switch(Ql()){case 42:case 47:yf(KJ(WJ(ra(),Km()),t,n,l),l);break;default:M+="/"}break;case 123*g:s[c++]=ya(M)*y;case 125*g:case 59:case 0:switch(b){case 0:case 125:v=0;case 59+u:y==-1&&(M=Ft(M,/\f/g,"")),p>0&&ya(M)-d&&yf(p>32?V4(M+";",r,n,d-1,l):V4(Ft(M," ","")+";",r,n,d-2,l),l);break;case 59:M+=";";default:if(yf(E=U4(M,t,n,c,u,o,s,x,S=[],P=[],d,i),i),b===123)if(u===0)Gm(M,t,E,E,S,i,d,s,P);else switch(h===99&&jr(M,3)===110?100:h){case 100:case 108:case 109:case 115:Gm(e,E,E,r&&yf(U4(e,E,E,0,0,o,s,x,o,S=[],d,P),P),o,P,d,s,r?S:P);break;default:Gm(M,E,E,E,[""],P,0,s,P)}}c=u=p=0,g=y=1,x=M="",d=a;break;case 58:d=1+ya(M),p=m;default:if(g<1){if(b==123)--g;else if(b==125&&g++==0&&FJ()==125)continue}switch(M+=zC(b),b*g){case 38:y=u>0?1:(M+="\f",-1);break;case 44:s[c++]=(ya(M)-1)*y,y=1;break;case 64:Ql()===45&&(M+=mb(ra())),h=Ql(),u=d=ya(x=M+=XJ(Km())),b++;break;case 45:m===45&&ya(M)==2&&(g=0)}}return i}function U4(e,t,n,r,o,i,a,s,l,c,u,d){for(var h=o-1,p=o===0?i:[""],m=u9(p),g=0,v=0,y=0;g0?p[b]+" "+x:Ft(x,/&\f/g,p[b])))&&(l[y++]=S);return Mv(e,t,n,o===0?Nv:s,l,c,u,d)}function KJ(e,t,n,r){return Mv(e,t,n,a9,zC(DJ()),Ju(e,2,-2),0,r)}function V4(e,t,n,r,o){return Mv(e,t,n,TC,Ju(e,0,r),Ju(e,r+1,-1),r,o)}function h9(e,t,n){switch(BJ(e,t)){case 5103:return rn+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return rn+e+e;case 4789:return $f+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return rn+e+$f+e+En+e+e;case 5936:switch(jr(e,t+11)){case 114:return rn+e+En+Ft(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return rn+e+En+Ft(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return rn+e+En+Ft(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return rn+e+En+e+e;case 6165:return rn+e+En+"flex-"+e+e;case 5187:return rn+e+Ft(e,/(\w+).+(:[^]+)/,rn+"box-$1$2"+En+"flex-$1$2")+e;case 5443:return rn+e+En+"flex-item-"+Ft(e,/flex-|-self/g,"")+(Ja(e,/flex-|baseline/)?"":En+"grid-row-"+Ft(e,/flex-|-self/g,""))+e;case 4675:return rn+e+En+"flex-line-pack"+Ft(e,/align-content|flex-|-self/g,"")+e;case 5548:return rn+e+En+Ft(e,"shrink","negative")+e;case 5292:return rn+e+En+Ft(e,"basis","preferred-size")+e;case 6060:return rn+"box-"+Ft(e,"-grow","")+rn+e+En+Ft(e,"grow","positive")+e;case 4554:return rn+Ft(e,/([^-])(transform)/g,"$1"+rn+"$2")+e;case 6187:return Ft(Ft(Ft(e,/(zoom-|grab)/,rn+"$1"),/(image-set)/,rn+"$1"),e,"")+e;case 5495:case 3959:return Ft(e,/(image-set\([^]*)/,rn+"$1$`$1");case 4968:return Ft(Ft(e,/(.+:)(flex-)?(.*)/,rn+"box-pack:$3"+En+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+rn+e+e;case 4200:if(!Ja(e,/flex-|baseline/))return En+"grid-column-align"+Ju(e,t)+e;break;case 2592:case 3360:return En+Ft(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(r,o){return t=o,Ja(r.props,/grid-\w+-end/)})?~Xm(e+(n=n[t].value),"span",0)?e:En+Ft(e,"-start","")+e+En+"grid-row-span:"+(~Xm(n,"span",0)?Ja(n,/\d+/):+Ja(n,/\d+/)-+Ja(e,/\d+/))+";":En+Ft(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(r){return Ja(r.props,/grid-\w+-start/)})?e:En+Ft(Ft(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return Ft(e,/(.+)-inline(.+)/,rn+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ya(e)-1-t>6)switch(jr(e,t+1)){case 109:if(jr(e,t+4)!==45)break;case 102:return Ft(e,/(.+:)(.+)-([^]+)/,"$1"+rn+"$2-$3$1"+$f+(jr(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Xm(e,"stretch",0)?h9(Ft(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return Ft(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,o,i,a,s,l,c){return En+o+":"+i+c+(a?En+o+"-span:"+(s?l:+l-+i)+c:"")+e});case 4949:if(jr(e,t+6)===121)return Ft(e,":",":"+rn)+e;break;case 6444:switch(jr(e,jr(e,14)===45?18:11)){case 120:return Ft(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+rn+(jr(e,14)===45?"inline-":"")+"box$3$1"+rn+"$2$3$1"+En+"$2box$3")+e;case 100:return Ft(e,":",":"+En)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Ft(e,"scroll-","scroll-snap-")+e}return e}function Oh(e,t){for(var n="",r=0;r-1&&!e.return)switch(e.type){case TC:e.return=h9(e.value,e.length,n);return;case s9:return Oh([Ds(e,{value:Ft(e.value,"@","@"+rn)})],r);case Nv:if(e.length)return AJ(n=e.props,function(o){switch(Ja(o,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Dc(Ds(e,{props:[Ft(o,/:(read-\w+)/,":"+$f+"$1")]})),Dc(Ds(e,{props:[o]})),cx(e,{props:$4(n,r)});break;case"::placeholder":Dc(Ds(e,{props:[Ft(o,/:(plac\w+)/,":"+rn+"input-$1")]})),Dc(Ds(e,{props:[Ft(o,/:(plac\w+)/,":"+$f+"$1")]})),Dc(Ds(e,{props:[Ft(o,/:(plac\w+)/,En+"input-$1")]})),Dc(Ds(e,{props:[o]})),cx(e,{props:$4(n,r)});break}return""})}}var W4="data-ant-cssinjs-cache-path",m9="_FILE_STYLE__",ec,g9=!0;function YJ(){if(!ec&&(ec={},Zr())){var e=document.createElement("div");e.className=W4,e.style.position="fixed",e.style.visibility="hidden",e.style.top="-9999px",document.body.appendChild(e);var t=getComputedStyle(e).content||"";t=t.replace(/^"/,"").replace(/"$/,""),t.split(";").forEach(function(o){var i=o.split(":"),a=de(i,2),s=a[0],l=a[1];ec[s]=l});var n=document.querySelector("style[".concat(W4,"]"));if(n){var r;g9=!1,(r=n.parentNode)===null||r===void 0||r.removeChild(n)}document.body.removeChild(e)}}function _J(e){return YJ(),!!ec[e]}function JJ(e){var t=ec[e],n=null;if(t&&Zr())if(g9)n=m9;else{var r=document.querySelector("style[".concat(na,'="').concat(ec[e],'"]'));r?n=r.innerHTML:delete ec[e]}return[n,t]}var QJ="_skip_check_",v9="_multi_value_";function qm(e){var t=Oh(f9(e),p9);return t.replace(/\{%%%\:[^;];}/g,";")}function eQ(e){return it(e)==="object"&&e&&(QJ in e||v9 in e)}function tQ(e,t,n){if(!t)return e;var r=".".concat(t),o=n==="low"?":where(".concat(r,")"):r,i=e.split(",").map(function(a){var s,l=a.trim().split(/\s+/),c=l[0]||"",u=((s=c.match(/^\w+/))===null||s===void 0?void 0:s[0])||"";return c="".concat(u).concat(o).concat(c.slice(u.length)),[c].concat(ke(l.slice(1))).join(" ")});return i.join(",")}var nQ=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},o=r.root,i=r.injectHash,a=r.parentSelectors,s=n.hashId,l=n.layer;n.path;var c=n.hashPriority,u=n.transformers,d=u===void 0?[]:u;n.linters;var h="",p={};function m(y){var b=y.getName(s);if(!p[b]){var x=e(y.style,n,{root:!1,parentSelectors:a}),S=de(x,1),P=S[0];p[b]="@keyframes ".concat(y.getName(s)).concat(P)}}function g(y){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return y.forEach(function(x){Array.isArray(x)?g(x,b):x&&b.push(x)}),b}var v=g(Array.isArray(t)?t:[t]);return v.forEach(function(y){var b=typeof y=="string"&&!o?{}:y;if(typeof b=="string")h+="".concat(b,` +`);else if(b._keyframe)m(b);else{var x=d.reduce(function(S,P){var E;return(P==null||(E=P.visit)===null||E===void 0?void 0:E.call(P,S))||S},b);Object.keys(x).forEach(function(S){var P=x[S];if(it(P)==="object"&&P&&(S!=="animationName"||!P._keyframe)&&!eQ(P)){var E=!1,M=S.trim(),B=!1;(o||i)&&s?M.startsWith("@")?E=!0:M=tQ(S,s,c):o&&!s&&(M==="&"||M==="")&&(M="",B=!0);var D=e(P,n,{root:B,injectHash:E,parentSelectors:[].concat(ke(a),[M])}),H=de(D,2),$=H[0],U=H[1];p=Y(Y({},p),U),h+="".concat(M).concat($)}else{let C=function(N,R){var I=N.replace(/[A-Z]/g,function(k){return"-".concat(k.toLowerCase())}),L=R;!zJ[N]&&typeof L=="number"&&L!==0&&(L="".concat(L,"px")),N==="animationName"&&R!==null&&R!==void 0&&R._keyframe&&(m(R),L=R.getName(s)),h+="".concat(I,":").concat(L,";")};var z,w=(z=P==null?void 0:P.value)!==null&&z!==void 0?z:P;it(P)==="object"&&P!==null&&P!==void 0&&P[v9]&&Array.isArray(w)?w.forEach(function(N){C(S,N)}):C(S,w)}})}}),o?l&&(h="@layer ".concat(l.name," {").concat(h,"}"),l.dependencies&&(p["@layer ".concat(l.name)]=l.dependencies.map(function(y){return"@layer ".concat(y,", ").concat(l.name,";")}).join(` +`))):h="{".concat(h,"}"),[h,p]};function y9(e,t){return Eh("".concat(e.join("%")).concat(t))}function rQ(){return null}var b9="style";function fx(e,t){var n=e.token,r=e.path,o=e.hashId,i=e.layer,a=e.nonce,s=e.clientOnly,l=e.order,c=l===void 0?0:l,u=f.useContext(kv),d=u.autoClear;u.mock;var h=u.defaultCache,p=u.hashPriority,m=u.container,g=u.ssrInline,v=u.transformers,y=u.linters,b=u.cache,x=u.layer,S=n._tokenKey,P=[S];x&&P.push("layer"),P.push.apply(P,ke(r));var E=sx,M=MC(b9,P,function(){var U=P.join("|");if(_J(U)){var z=JJ(U),w=de(z,2),C=w[0],N=w[1];if(C)return[C,S,N,{},s,c]}var R=t(),I=nQ(R,{hashId:o,hashPriority:p,layer:x?i:void 0,path:r.join("-"),transformers:v,linters:y}),L=de(I,2),k=L[0],j=L[1],O=qm(k),T=y9(P,O);return[O,S,T,j,s,c]},function(U,z){var w=de(U,3),C=w[2];(z||d)&&sx&&Ph(C,{mark:na})},function(U){var z=de(U,4),w=z[0];z[1];var C=z[2],N=z[3];if(E&&w!==m9){var R={mark:na,prepend:x?!1:"queue",attachTo:m,priority:c},I=typeof a=="function"?a():a;I&&(R.csp={nonce:I});var L=[],k=[];Object.keys(N).forEach(function(O){O.startsWith("@layer")?L.push(O):k.push(O)}),L.forEach(function(O){is(qm(N[O]),"_layer-".concat(O),Y(Y({},R),{},{prepend:!0}))});var j=is(w,C,R);j[_s]=b.instanceId,j.setAttribute(_u,S),k.forEach(function(O){is(qm(N[O]),"_effect-".concat(O),R)})}}),B=de(M,3),D=B[0],H=B[1],$=B[2];return function(U){var z;return!g||E||!h?z=f.createElement(rQ,null):z=f.createElement("style",Ce({},q(q({},_u,H),na,$),{dangerouslySetInnerHTML:{__html:D}})),f.createElement(f.Fragment,null,z,U)}}var oQ=function(t,n,r){var o=de(t,6),i=o[0],a=o[1],s=o[2],l=o[3],c=o[4],u=o[5],d=r||{},h=d.plain;if(c)return null;var p=i,m={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)};return p=Jg(i,a,s,m,h),l&&Object.keys(l).forEach(function(g){if(!n[g]){n[g]=!0;var v=qm(l[g]),y=Jg(v,a,"_effect-".concat(g),m,h);g.startsWith("@layer")?p=y+p:p+=y}}),[u,s,p]},w9="cssVar",iQ=function(t,n){var r=t.key,o=t.prefix,i=t.unitless,a=t.ignore,s=t.token,l=t.scope,c=l===void 0?"":l,u=f.useContext(kv),d=u.cache.instanceId,h=u.container,p=s._tokenKey,m=[].concat(ke(t.path),[r,c,p]),g=MC(w9,m,function(){var v=n(),y=o9(v,r,{prefix:o,unitless:i,ignore:a,scope:c}),b=de(y,2),x=b[0],S=b[1],P=y9(m,S);return[x,S,P,r]},function(v){var y=de(v,3),b=y[2];sx&&Ph(b,{mark:na})},function(v){var y=de(v,3),b=y[1],x=y[2];if(b){var S=is(b,x,{mark:na,prepend:"queue",attachTo:h,priority:-999});S[_s]=d,S.setAttribute(_u,r)}});return g},aQ=function(t,n,r){var o=de(t,4),i=o[1],a=o[2],s=o[3],l=r||{},c=l.plain;if(!i)return null;var u=-999,d={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)},h=Jg(i,s,a,d,c);return[u,a,h]};q(q(q({},b9,oQ),i9,TJ),w9,aQ);var Tt=function(){function e(t,n){gr(this,e),q(this,"name",void 0),q(this,"style",void 0),q(this,"_keyframe",!0),this.name=t,this.style=n}return vr(e,[{key:"getName",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n?"".concat(n,"-").concat(this.name):this.name}}]),e}();function Fc(e){return e.notSplit=!0,e}Fc(["borderTop","borderBottom"]),Fc(["borderTop"]),Fc(["borderBottom"]),Fc(["borderLeft","borderRight"]),Fc(["borderLeft"]),Fc(["borderRight"]);var jC=f.createContext({});function x9(e){return YT(e)||KT(e)||IC(e)||_T()}function Yo(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!Yo(e,t.slice(0,-1))?e:S9(e,t,n,r)}function sQ(e){return it(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function X4(e){return Array.isArray(e)?[]:{}}var lQ=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function hu(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=()=>{};return e.deprecated=cQ,e},dQ=f.createContext(void 0);var C9={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},fQ={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"};const E9={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},K4={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},fQ),timePickerLocale:Object.assign({},E9)},Uo="${label} is not a valid ${type}",fl={locale:"en",Pagination:C9,DatePicker:K4,TimePicker:E9,Calendar:K4,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:Uo,method:Uo,array:Uo,object:Uo,number:Uo,date:Uo,boolean:Uo,integer:Uo,float:Uo,regexp:Uo,email:Uo,url:Uo,hex:Uo},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty"}};let Zm=Object.assign({},fl.Modal),Ym=[];const G4=()=>Ym.reduce((e,t)=>Object.assign(Object.assign({},e),t),fl.Modal);function hQ(e){if(e){const t=Object.assign({},e);return Ym.push(t),Zm=G4(),()=>{Ym=Ym.filter(n=>n!==t),Zm=G4()}}Zm=Object.assign({},fl.Modal)}function P9(){return Zm}const LC=f.createContext(void 0),tp=(e,t)=>{const n=f.useContext(LC),r=f.useMemo(()=>{var i;const a=t||fl[e],s=(i=n==null?void 0:n[e])!==null&&i!==void 0?i:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,n]),o=f.useMemo(()=>{const i=n==null?void 0:n.locale;return n!=null&&n.exist&&!i?fl.locale:i},[n]);return[r,o]},pQ="internalMark",mQ=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;f.useEffect(()=>hQ(t==null?void 0:t.Modal),[t]);const o=f.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return f.createElement(LC.Provider,{value:o},n)};function Gr(e,t){gQ(e)&&(e="100%");var n=vQ(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function _p(e){return Math.min(1,Math.max(0,e))}function gQ(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function vQ(e){return typeof e=="string"&&e.indexOf("%")!==-1}function O9(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Jp(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Vl(e){return e.length===1?"0"+e:String(e)}function yQ(e,t,n){return{r:Gr(e,255)*255,g:Gr(t,255)*255,b:Gr(n,255)*255}}function q4(e,t,n){e=Gr(e,255),t=Gr(t,255),n=Gr(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,a=0,s=(r+o)/2;if(r===o)a=0,i=0;else{var l=r-o;switch(a=s>.5?l/(2-r-o):l/(r+o),r){case e:i=(t-n)/l+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function bQ(e,t,n){var r,o,i;if(e=Gr(e,360),t=Gr(t,100),n=Gr(n,100),t===0)o=n,i=n,r=n;else{var a=n<.5?n*(1+t):n+t-n*t,s=2*n-a;r=gb(s,a,e+1/3),o=gb(s,a,e),i=gb(s,a,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function hx(e,t,n){e=Gr(e,255),t=Gr(t,255),n=Gr(n,255);var r=Math.max(e,t,n),o=Math.min(e,t,n),i=0,a=r,s=r-o,l=r===0?0:s/r;if(r===o)i=0;else{switch(r){case e:i=(t-n)/s+(t>16,g:(e&65280)>>8,b:e&255}}var mx={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function Qc(e){var t={r:0,g:0,b:0},n=1,r=null,o=null,i=null,a=!1,s=!1;return typeof e=="string"&&(e=OQ(e)),typeof e=="object"&&(Wa(e.r)&&Wa(e.g)&&Wa(e.b)?(t=yQ(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Wa(e.h)&&Wa(e.s)&&Wa(e.v)?(r=Jp(e.s),o=Jp(e.v),t=wQ(e.h,r,o),a=!0,s="hsv"):Wa(e.h)&&Wa(e.s)&&Wa(e.l)&&(r=Jp(e.s),i=Jp(e.l),t=bQ(e.h,r,i),a=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=O9(n),{ok:a,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var EQ="[-\\+]?\\d+%?",PQ="[-\\+]?\\d*\\.\\d+%?",Js="(?:".concat(PQ,")|(?:").concat(EQ,")"),vb="[\\s|\\(]+(".concat(Js,")[,|\\s]+(").concat(Js,")[,|\\s]+(").concat(Js,")\\s*\\)?"),yb="[\\s|\\(]+(".concat(Js,")[,|\\s]+(").concat(Js,")[,|\\s]+(").concat(Js,")[,|\\s]+(").concat(Js,")\\s*\\)?"),Ui={CSS_UNIT:new RegExp(Js),rgb:new RegExp("rgb"+vb),rgba:new RegExp("rgba"+yb),hsl:new RegExp("hsl"+vb),hsla:new RegExp("hsla"+yb),hsv:new RegExp("hsv"+vb),hsva:new RegExp("hsva"+yb),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function OQ(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(mx[e])e=mx[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=Ui.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=Ui.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Ui.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=Ui.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Ui.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=Ui.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Ui.hex8.exec(e),n?{r:Xo(n[1]),g:Xo(n[2]),b:Xo(n[3]),a:Z4(n[4]),format:t?"name":"hex8"}:(n=Ui.hex6.exec(e),n?{r:Xo(n[1]),g:Xo(n[2]),b:Xo(n[3]),format:t?"name":"hex"}:(n=Ui.hex4.exec(e),n?{r:Xo(n[1]+n[1]),g:Xo(n[2]+n[2]),b:Xo(n[3]+n[3]),a:Z4(n[4]+n[4]),format:t?"name":"hex8"}:(n=Ui.hex3.exec(e),n?{r:Xo(n[1]+n[1]),g:Xo(n[2]+n[2]),b:Xo(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function Wa(e){return!!Ui.CSS_UNIT.exec(String(e))}var Ln=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=CQ(t)),this.originalInput=t;var o=Qc(t);this.originalInput=t,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:o.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,o,i=t.r/255,a=t.g/255,s=t.b/255;return i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),a<=.03928?r=a/12.92:r=Math.pow((a+.055)/1.055,2.4),s<=.03928?o=s/12.92:o=Math.pow((s+.055)/1.055,2.4),.2126*n+.7152*r+.0722*o},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=O9(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=hx(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=hx(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=q4(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=q4(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),o=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),px(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),xQ(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Gr(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Gr(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+px(this.r,this.g,this.b,!1),n=0,r=Object.entries(mx);n=0,i=!n&&o&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=_p(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=_p(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=_p(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=_p(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),o=new e(t).toRgb(),i=n/100,a={r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a};return new e(a)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),o=360/n,i=[this];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(new e(r));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,o=n.s,i=n.v,a=[],s=1/t;t--;)a.push(new e({h:r,s:o,v:i})),i=(i+s)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),o=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/o,g:(n.g*n.a+r.g*r.a*(1-n.a))/o,b:(n.b*n.a+r.b*r.a*(1-n.a))/o,a:o})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,o=[this],i=360/t,a=1;a=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-Qp*t:Math.round(e.h)+Qp*t:r=n?Math.round(e.h)+Qp*t:Math.round(e.h)-Qp*t,r<0?r+=360:r>=360&&(r-=360),r}function Q4(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-Y4*t:t===k9?r=e.s+Y4:r=e.s+IQ*t,r>1&&(r=1),n&&t===I9&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function e8(e,t,n){var r;return n?r=e.v+kQ*t:r=e.v-NQ*t,r>1&&(r=1),Number(r.toFixed(2))}function Ih(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=Qc(e),o=I9;o>0;o-=1){var i=_4(r),a=em(Qc({h:J4(i,o,!0),s:Q4(i,o,!0),v:e8(i,o,!0)}));n.push(a)}n.push(em(r));for(var s=1;s<=k9;s+=1){var l=_4(r),c=em(Qc({h:J4(l,s),s:Q4(l,s),v:e8(l,s)}));n.push(c)}return t.theme==="dark"?RQ.map(function(u){var d=u.index,h=u.opacity,p=em(MQ(Qc(t.backgroundColor||"#141414"),Qc(n[d]),h*100));return p}):n}var bb={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},gx=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];gx.primary=gx[5];var vx=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];vx.primary=vx[5];var yx=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];yx.primary=yx[5];var bx=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];bx.primary=bx[5];var wx=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];wx.primary=wx[5];var xx=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];xx.primary=xx[5];var Sx=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];Sx.primary=Sx[5];var Cx=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];Cx.primary=Cx[5];var Qg=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];Qg.primary=Qg[5];var Ex=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];Ex.primary=Ex[5];var Px=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];Px.primary=Px[5];var Ox=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];Ox.primary=Ox[5];var Ix=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];Ix.primary=Ix[5];var wb={red:gx,volcano:vx,orange:yx,gold:bx,yellow:wx,lime:xx,green:Sx,cyan:Cx,blue:Qg,geekblue:Ex,purple:Px,magenta:Ox,grey:Ix};const N9={blue:"#1677FF",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#EB2F96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},kh=Object.assign(Object.assign({},N9),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, +'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', +'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});function TQ(e,t){let{generateColorPalettes:n,generateNeutralColorPalettes:r}=t;const{colorSuccess:o,colorWarning:i,colorError:a,colorInfo:s,colorPrimary:l,colorBgBase:c,colorTextBase:u}=e,d=n(l),h=n(o),p=n(i),m=n(a),g=n(s),v=r(c,u),y=e.colorLink||e.colorInfo,b=n(y);return Object.assign(Object.assign({},v),{colorPrimaryBg:d[1],colorPrimaryBgHover:d[2],colorPrimaryBorder:d[3],colorPrimaryBorderHover:d[4],colorPrimaryHover:d[5],colorPrimary:d[6],colorPrimaryActive:d[7],colorPrimaryTextHover:d[8],colorPrimaryText:d[9],colorPrimaryTextActive:d[10],colorSuccessBg:h[1],colorSuccessBgHover:h[2],colorSuccessBorder:h[3],colorSuccessBorderHover:h[4],colorSuccessHover:h[4],colorSuccess:h[6],colorSuccessActive:h[7],colorSuccessTextHover:h[8],colorSuccessText:h[9],colorSuccessTextActive:h[10],colorErrorBg:m[1],colorErrorBgHover:m[2],colorErrorBgActive:m[3],colorErrorBorder:m[3],colorErrorBorderHover:m[4],colorErrorHover:m[5],colorError:m[6],colorErrorActive:m[7],colorErrorTextHover:m[8],colorErrorText:m[9],colorErrorTextActive:m[10],colorWarningBg:p[1],colorWarningBgHover:p[2],colorWarningBorder:p[3],colorWarningBorderHover:p[4],colorWarningHover:p[4],colorWarning:p[6],colorWarningActive:p[7],colorWarningTextHover:p[8],colorWarningText:p[9],colorWarningTextActive:p[10],colorInfoBg:g[1],colorInfoBgHover:g[2],colorInfoBorder:g[3],colorInfoBorderHover:g[4],colorInfoHover:g[4],colorInfo:g[6],colorInfoActive:g[7],colorInfoTextHover:g[8],colorInfoText:g[9],colorInfoTextActive:g[10],colorLinkHover:b[4],colorLink:b[6],colorLinkActive:b[7],colorBgMask:new Ln("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const zQ=e=>{let t=e,n=e,r=e,o=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};function jQ(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1},zQ(r))}const LQ=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function _m(e){return(e+8)/e}function BQ(e){const t=new Array(10).fill(null).map((n,r)=>{const o=r-1,i=e*Math.pow(Math.E,o/5),a=r>1?Math.floor(i):Math.ceil(i);return Math.floor(a/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:_m(n)}))}const AQ=e=>{const t=BQ(e),n=t.map(u=>u.size),r=t.map(u=>u.lineHeight),o=n[1],i=n[0],a=n[2],s=r[1],l=r[0],c=r[2];return{fontSizeSM:i,fontSize:o,fontSizeLG:a,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:s,lineHeightLG:c,lineHeightSM:l,fontHeight:Math.round(s*o),fontHeightLG:Math.round(c*a),fontHeightSM:Math.round(l*i),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function DQ(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const Xa=(e,t)=>new Ln(e).setAlpha(t).toRgbString(),ef=(e,t)=>new Ln(e).darken(t).toHexString(),FQ=e=>{const t=Ih(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},HQ=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:Xa(r,.88),colorTextSecondary:Xa(r,.65),colorTextTertiary:Xa(r,.45),colorTextQuaternary:Xa(r,.25),colorFill:Xa(r,.15),colorFillSecondary:Xa(r,.06),colorFillTertiary:Xa(r,.04),colorFillQuaternary:Xa(r,.02),colorBgLayout:ef(n,4),colorBgContainer:ef(n,0),colorBgElevated:ef(n,0),colorBgSpotlight:Xa(r,.85),colorBgBlur:"transparent",colorBorder:ef(n,15),colorBorderSecondary:ef(n,6)}};function $Q(e){bb.pink=bb.magenta,wb.pink=wb.magenta;const t=Object.keys(N9).map(n=>{const r=e[n]===bb[n]?wb[n]:Ih(e[n]);return new Array(10).fill(1).reduce((o,i,a)=>(o[`${n}-${a+1}`]=r[a],o[`${n}${a+1}`]=r[a],o),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),TQ(e,{generateColorPalettes:FQ,generateNeutralColorPalettes:HQ})),AQ(e.fontSize)),DQ(e)),LQ(e)),jQ(e))}const R9=ax($Q),kx={token:kh,override:{override:kh},hashed:!0},M9=ue.createContext(kx),BC="anticon",UQ=["outlined","borderless","filled"],VQ=(e,t)=>t||(e?`ant-${e}`:"ant"),nt=f.createContext({getPrefixCls:VQ,iconPrefixCls:BC}),WQ=`-ant-${Date.now()}-${Math.random()}`;function XQ(e,t){const n={},r=(a,s)=>{let l=a.clone();return l=(s==null?void 0:s(l))||l,l.toRgbString()},o=(a,s)=>{const l=new Ln(a),c=Ih(l.toRgbString());n[`${s}-color`]=r(l),n[`${s}-color-disabled`]=c[1],n[`${s}-color-hover`]=c[4],n[`${s}-color-active`]=c[6],n[`${s}-color-outline`]=l.clone().setAlpha(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=c[0],n[`${s}-color-deprecated-border`]=c[2]};if(t.primaryColor){o(t.primaryColor,"primary");const a=new Ln(t.primaryColor),s=Ih(a.toRgbString());s.forEach((c,u)=>{n[`primary-${u+1}`]=c}),n["primary-color-deprecated-l-35"]=r(a,c=>c.lighten(35)),n["primary-color-deprecated-l-20"]=r(a,c=>c.lighten(20)),n["primary-color-deprecated-t-20"]=r(a,c=>c.tint(20)),n["primary-color-deprecated-t-50"]=r(a,c=>c.tint(50)),n["primary-color-deprecated-f-12"]=r(a,c=>c.setAlpha(c.getAlpha()*.12));const l=new Ln(s[0]);n["primary-color-active-deprecated-f-30"]=r(l,c=>c.setAlpha(c.getAlpha()*.3)),n["primary-color-active-deprecated-d-02"]=r(l,c=>c.darken(2))}return t.successColor&&o(t.successColor,"success"),t.warningColor&&o(t.warningColor,"warning"),t.errorColor&&o(t.errorColor,"error"),t.infoColor&&o(t.infoColor,"info"),` + :root { + ${Object.keys(n).map(a=>`--${e}-${a}: ${n[a]};`).join(` +`)} + } + `.trim()}function KQ(e,t){const n=XQ(e,t);Zr()&&is(n,`${WQ}-dynamic-theme`)}const fs=f.createContext(!1),T9=e=>{let{children:t,disabled:n}=e;const r=f.useContext(fs);return f.createElement(fs.Provider,{value:n??r},t)},ed=f.createContext(void 0),GQ=e=>{let{children:t,size:n}=e;const r=f.useContext(ed);return f.createElement(ed.Provider,{value:n||r},t)};function qQ(){const e=f.useContext(fs),t=f.useContext(ed);return{componentDisabled:e,componentSize:t}}const Nh=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],ZQ="5.19.1";function xb(e){return e>=0&&e<=255}function tm(e,t){const{r:n,g:r,b:o,a:i}=new Ln(e).toRgb();if(i<1)return e;const{r:a,g:s,b:l}=new Ln(t).toRgb();for(let c=.01;c<=1;c+=.01){const u=Math.round((n-a*(1-c))/c),d=Math.round((r-s*(1-c))/c),h=Math.round((o-l*(1-c))/c);if(xb(u)&&xb(d)&&xb(h))return new Ln({r:u,g:d,b:h,a:Math.round(c*100)/100}).toRgbString()}return new Ln({r:n,g:r,b:o,a:1}).toRgbString()}var YQ=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{delete r[h]});const o=Object.assign(Object.assign({},n),r),i=480,a=576,s=768,l=992,c=1200,u=1600;if(o.motion===!1){const h="0s";o.motionDurationFast=h,o.motionDurationMid=h,o.motionDurationSlow=h}return Object.assign(Object.assign(Object.assign({},o),{colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:tm(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:tm(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:tm(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*4,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:tm(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowSecondary:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTertiary:` + 0 1px 2px 0 rgba(0, 0, 0, 0.03), + 0 1px 6px -1px rgba(0, 0, 0, 0.02), + 0 2px 4px 0 rgba(0, 0, 0, 0.02) + `,screenXS:i,screenXSMin:i,screenXSMax:a-1,screenSM:a,screenSMMin:a,screenSMMax:s-1,screenMD:s,screenMDMin:s,screenMDMax:l-1,screenLG:l,screenLGMin:l,screenLGMax:c-1,screenXL:c,screenXLMin:c,screenXLMax:u-1,screenXXL:u,screenXXLMin:u,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` + 0 1px 2px -2px ${new Ln("rgba(0, 0, 0, 0.16)").toRgbString()}, + 0 3px 6px 0 ${new Ln("rgba(0, 0, 0, 0.12)").toRgbString()}, + 0 5px 12px 4px ${new Ln("rgba(0, 0, 0, 0.09)").toRgbString()} + `,boxShadowDrawerRight:` + -6px 0 16px 0 rgba(0, 0, 0, 0.08), + -3px 0 6px -4px rgba(0, 0, 0, 0.12), + -9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerLeft:` + 6px 0 16px 0 rgba(0, 0, 0, 0.08), + 3px 0 6px -4px rgba(0, 0, 0, 0.12), + 9px 0 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerUp:` + 0 6px 16px 0 rgba(0, 0, 0, 0.08), + 0 3px 6px -4px rgba(0, 0, 0, 0.12), + 0 9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowDrawerDown:` + 0 -6px 16px 0 rgba(0, 0, 0, 0.08), + 0 -3px 6px -4px rgba(0, 0, 0, 0.12), + 0 -9px 28px 8px rgba(0, 0, 0, 0.05) + `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),r)}var t8=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const r=n.getDerivativeToken(e),{override:o}=t,i=t8(t,["override"]);let a=Object.assign(Object.assign({},r),{override:o});return a=z9(a),i&&Object.entries(i).forEach(s=>{let[l,c]=s;const{theme:u}=c,d=t8(c,["theme"]);let h=d;u&&(h=B9(Object.assign(Object.assign({},a),d),{override:d},u)),a[l]=h}),a};function pr(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=ue.useContext(M9),i=`${ZQ}-${t||""}`,a=n||R9,[s,l,c]=MJ(a,[kh,e],{salt:i,override:r,getComputedToken:B9,formatToken:z9,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:j9,ignore:L9,preserve:_Q}});return[a,c,t?l:"",s,o]}function an(e){var t=f.useRef();t.current=e;var n=f.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),a=0;ao&&typeof o=="object"?`obj_${this.getObjectID(o)}`:`${typeof o}_${o}`).join("|")}},{key:"getObjectID",value:function(n){if(this.objectIDMap.has(n))return this.objectIDMap.get(n);const r=this.nextID;return this.objectIDMap.set(n,r),this.nextID+=1,r}},{key:"clear",value:function(){if(this.accessBeat>1e4){const n=Date.now();this.lastAccessBeat.forEach((r,o)=>{n-r>JQ&&(this.map.delete(o),this.lastAccessBeat.delete(o))}),this.accessBeat=0}}}])}();const n8=new QQ;function eee(e,t){return ue.useMemo(()=>{const n=n8.get(t);if(n)return n;const r=e();return n8.set(t,r),r},t)}const tee=e=>({color:e.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}}),hl={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},un=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return{boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}},zv=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),hs=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),nee=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active, &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),ree=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,i=n?`.${n}`:o,a={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let s={};return r!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[i]:Object.assign(Object.assign(Object.assign({},s),a),{[o]:a})}},pl=e=>({outline:`${J(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),ps=e=>({"&:focus-visible":Object.assign({},pl(e))});function oee(e){return e==="js"?{max:Math.max,min:Math.min}:{max:function(){for(var t=arguments.length,n=new Array(t),r=0;rJ(o)).join(",")})`},min:function(){for(var t=arguments.length,n=new Array(t),r=0;rJ(o)).join(",")})`}}}const A9=typeof CSSINJS_STATISTIC<"u";let Nx=!0;function Ht(){for(var e=arguments.length,t=new Array(e),n=0;n{Object.keys(o).forEach(a=>{Object.defineProperty(r,a,{configurable:!0,enumerable:!0,get:()=>o[a]})})}),Nx=!0,r}const r8={};function iee(){}const aee=e=>{let t,n=e,r=iee;return A9&&typeof Proxy<"u"&&(t=new Set,n=new Proxy(e,{get(o,i){return Nx&&t.add(i),o[i]}}),r=(o,i)=>{var a;r8[o]={global:Array.from(t),component:Object.assign(Object.assign({},(a=r8[o])===null||a===void 0?void 0:a.component),i)}}),{token:n,keys:t,flush:r}},D9=(e,t)=>{const[n,r]=pr();return fx({theme:n,token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[{[`.${e}`]:Object.assign(Object.assign({},zv()),{[`.${e} .${e}-icon`]:{display:"block"}})}])},F9=(e,t,n)=>{var r;return typeof n=="function"?n(Ht(t,(r=t[e])!==null&&r!==void 0?r:{})):n??{}},H9=(e,t,n,r)=>{const o=Object.assign({},t[e]);if(r!=null&&r.deprecatedTokens){const{deprecatedTokens:a}=r;a.forEach(s=>{let[l,c]=s;var u;(o!=null&&o[l]||o!=null&&o[c])&&((u=o[c])!==null&&u!==void 0||(o[c]=o==null?void 0:o[l]))})}const i=Object.assign(Object.assign({},n),o);return Object.keys(i).forEach(a=>{i[a]===t[a]&&delete i[a]}),i},o8=(e,t)=>`${[t,e.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-")}`;function AC(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=Array.isArray(e)?e:[e,e],[i]=o,a=o.join("-");return function(s){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s;const[c,u,d,h,p]=pr(),{getPrefixCls:m,iconPrefixCls:g,csp:v}=f.useContext(nt),y=m(),b=p?"css":"js",x=eee(()=>{const B=new Set;return p&&Object.keys(r.unitless||{}).forEach(D=>{B.add(Wm(D,p.prefix)),B.add(Wm(D,o8(i,p.prefix)))}),dJ(b,B)},[b,i,p==null?void 0:p.prefix]),{max:S,min:P}=oee(b),E={theme:c,token:h,hashId:d,nonce:()=>v==null?void 0:v.nonce,clientOnly:r.clientOnly,layer:{name:"antd"},order:r.order||-999};return fx(Object.assign(Object.assign({},E),{clientOnly:!1,path:["Shared",y]}),()=>[{"&":nee(h)}]),D9(g,v),[fx(Object.assign(Object.assign({},E),{path:[a,s,g]}),()=>{if(r.injectStyle===!1)return[];const{token:B,flush:D}=aee(h),H=F9(i,u,n),$=`.${s}`,U=H9(i,u,H,{deprecatedTokens:r.deprecatedTokens});p&&Object.keys(H).forEach(C=>{H[C]=`var(${Wm(C,o8(i,p.prefix))})`});const z=Ht(B,{componentCls:$,prefixCls:s,iconCls:`.${g}`,antCls:`.${y}`,calc:x,max:S,min:P},p?H:U),w=t(z,{hashId:d,prefixCls:s,rootPrefixCls:y,iconPrefixCls:g});return D(i,U),[r.resetStyle===!1?null:ree(z,s,l,r.resetFont),w]}),d]}}const jv=(e,t,n,r)=>{const o=AC(e,t,n,Object.assign({resetStyle:!1,order:-998},r));return a=>{let{prefixCls:s,rootCls:l=s}=a;return o(s,l),null}},see=(e,t,n)=>{const{unitless:r,injectStyle:o=!0,prefixToken:i}=n,a=l=>{let{rootCls:c,cssVar:u}=l;const[,d]=pr();return iQ({path:[e],prefix:u.prefix,key:u==null?void 0:u.key,unitless:r,ignore:L9,token:d,scope:c},()=>{const h=F9(e,d,t),p=H9(e,d,h,{deprecatedTokens:n==null?void 0:n.deprecatedTokens});return Object.keys(h).forEach(m=>{p[i(m)]=p[m],delete p[m]}),p}),null};return l=>{const[,,,,c]=pr();return[u=>o&&c?ue.createElement(ue.Fragment,null,ue.createElement(a,{rootCls:l,cssVar:c,component:e}),u):u,c==null?void 0:c.key]}},fn=(e,t,n,r)=>{const o=Array.isArray(e)?e[0]:e;function i(d){return`${o}${d.slice(0,1).toUpperCase()}${d.slice(1)}`}const a=(r==null?void 0:r.unitless)||{},s=Object.assign(Object.assign({},j9),{[i("zIndexPopup")]:!0});Object.keys(a).forEach(d=>{s[i(d)]=a[d]});const l=Object.assign(Object.assign({},r),{unitless:s,prefixToken:i}),c=AC(e,t,n,l),u=see(o,n,l);return function(d){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:d;const[,p]=c(d,h),[m,g]=u(h);return[m,p,g]}};function DC(e,t){return Nh.reduce((n,r)=>{const o=e[`${r}1`],i=e[`${r}3`],a=e[`${r}6`],s=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:o,lightBorderColor:i,darkColor:a,textColor:s}))},{})}const lee=Object.assign({},Uh),{useId:i8}=lee,cee=()=>"",uee=typeof i8>"u"?cee:i8;function dee(e,t,n){var r;Pc();const o=e||{},i=o.inherit===!1||!t?Object.assign(Object.assign({},kx),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:kx.hashed,cssVar:t==null?void 0:t.cssVar}):t,a=uee();return Ec(()=>{var s,l;if(!e)return t;const c=Object.assign({},i.components);Object.keys(e.components||{}).forEach(h=>{c[h]=Object.assign(Object.assign({},c[h]),e.components[h])});const u=`css-var-${a.replace(/:/g,"")}`,d=((s=o.cssVar)!==null&&s!==void 0?s:i.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof i.cssVar=="object"?i.cssVar:{}),typeof o.cssVar=="object"?o.cssVar:{}),{key:typeof o.cssVar=="object"&&((l=o.cssVar)===null||l===void 0?void 0:l.key)||u});return Object.assign(Object.assign(Object.assign({},i),o),{token:Object.assign(Object.assign({},i.token),o.token),components:c,cssVar:d})},[o,i],(s,l)=>s.some((c,u)=>{const d=l[u];return!ja(c,d,!0)}))}var fee=["children"],$9=f.createContext({});function hee(e){var t=e.children,n=vt(e,fee);return f.createElement($9.Provider,{value:n},t)}var pee=function(e){Da(n,e);var t=Fa(n);function n(){return gr(this,n),t.apply(this,arguments)}return vr(n,[{key:"render",value:function(){return this.props.children}}]),n}(f.Component);function mee(e){var t=f.useReducer(function(s){return s+1},0),n=de(t,2),r=n[1],o=f.useRef(e),i=an(function(){return o.current}),a=an(function(s){o.current=typeof s=="function"?s(o.current):s,r()});return[i,a]}var Fs="none",nm="appear",rm="enter",om="leave",a8="none",Gi="prepare",pu="start",mu="active",FC="end",U9="prepared";function s8(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}function gee(e,t){var n={animationend:s8("Animation","AnimationEnd"),transitionend:s8("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var vee=gee(Zr(),typeof window<"u"?window:{}),V9={};if(Zr()){var yee=document.createElement("div");V9=yee.style}var im={};function W9(e){if(im[e])return im[e];var t=vee[e];if(t)for(var n=Object.keys(t),r=n.length,o=0;o1&&arguments[1]!==void 0?arguments[1]:2;t();var i=Gt(function(){o<=1?r({isCanceled:function(){return i!==e.current}}):n(r,o-1)});e.current=i}return f.useEffect(function(){return function(){t()}},[]),[n,t]};var xee=[Gi,pu,mu,FC],See=[Gi,U9],Z9=!1,Cee=!0;function Y9(e){return e===mu||e===FC}const Eee=function(e,t,n){var r=td(a8),o=de(r,2),i=o[0],a=o[1],s=wee(),l=de(s,2),c=l[0],u=l[1];function d(){a(Gi,!0)}var h=t?See:xee;return q9(function(){if(i!==a8&&i!==FC){var p=h.indexOf(i),m=h[p+1],g=n(i);g===Z9?a(m,!0):m&&c(function(v){function y(){v.isCanceled()||a(m,!0)}g===!0?y():Promise.resolve(g).then(y)})}},[e,i]),f.useEffect(function(){return function(){u()}},[]),[d,i]};function Pee(e,t,n,r){var o=r.motionEnter,i=o===void 0?!0:o,a=r.motionAppear,s=a===void 0?!0:a,l=r.motionLeave,c=l===void 0?!0:l,u=r.motionDeadline,d=r.motionLeaveImmediately,h=r.onAppearPrepare,p=r.onEnterPrepare,m=r.onLeavePrepare,g=r.onAppearStart,v=r.onEnterStart,y=r.onLeaveStart,b=r.onAppearActive,x=r.onEnterActive,S=r.onLeaveActive,P=r.onAppearEnd,E=r.onEnterEnd,M=r.onLeaveEnd,B=r.onVisibleChanged,D=td(),H=de(D,2),$=H[0],U=H[1],z=mee(Fs),w=de(z,2),C=w[0],N=w[1],R=td(null),I=de(R,2),L=I[0],k=I[1],j=C(),O=f.useRef(!1),T=f.useRef(null);function K(){return n()}var G=f.useRef(!1);function Z(){N(Fs),k(null,!0)}var _=an(function(ve){var me=C();if(me!==Fs){var Se=K();if(!(ve&&!ve.deadline&&ve.target!==Se)){var be=G.current,we;me===nm&&be?we=P==null?void 0:P(Se,ve):me===rm&&be?we=E==null?void 0:E(Se,ve):me===om&&be&&(we=M==null?void 0:M(Se,ve)),be&&we!==!1&&Z()}}}),ae=bee(_),le=de(ae,1),ce=le[0],Q=function(me){switch(me){case nm:return q(q(q({},Gi,h),pu,g),mu,b);case rm:return q(q(q({},Gi,p),pu,v),mu,x);case om:return q(q(q({},Gi,m),pu,y),mu,S);default:return{}}},ie=f.useMemo(function(){return Q(j)},[j]),se=Eee(j,!e,function(ve){if(ve===Gi){var me=ie[Gi];return me?me(K()):Z9}if(ge in ie){var Se;k(((Se=ie[ge])===null||Se===void 0?void 0:Se.call(ie,K(),null))||null)}return ge===mu&&j!==Fs&&(ce(K()),u>0&&(clearTimeout(T.current),T.current=setTimeout(function(){_({deadline:!0})},u))),ge===U9&&Z(),Cee}),oe=de(se,2),fe=oe[0],ge=oe[1],pe=Y9(ge);G.current=pe,q9(function(){U(t);var ve=O.current;O.current=!0;var me;!ve&&t&&s&&(me=nm),ve&&t&&i&&(me=rm),(ve&&!t&&c||!ve&&d&&!t&&c)&&(me=om);var Se=Q(me);me&&(e||Se[Gi])?(N(me),fe()):N(Fs)},[t]),f.useEffect(function(){(j===nm&&!s||j===rm&&!i||j===om&&!c)&&N(Fs)},[s,i,c]),f.useEffect(function(){return function(){O.current=!1,clearTimeout(T.current)}},[]);var ye=f.useRef(!1);f.useEffect(function(){$&&(ye.current=!0),$!==void 0&&j===Fs&&((ye.current||$)&&(B==null||B($)),ye.current=!0)},[$,j]);var xe=L;return ie[Gi]&&ge===pu&&(xe=Y({transition:"none"},xe)),[j,ge,xe,$??t]}function Oee(e){var t=e;it(e)==="object"&&(t=e.transitionSupport);function n(o,i){return!!(o.motionName&&t&&i!==!1)}var r=f.forwardRef(function(o,i){var a=o.visible,s=a===void 0?!0:a,l=o.removeOnLeave,c=l===void 0?!0:l,u=o.forceRender,d=o.children,h=o.motionName,p=o.leavedClassName,m=o.eventProps,g=f.useContext($9),v=g.motion,y=n(o,v),b=f.useRef(),x=f.useRef();function S(){try{return b.current instanceof HTMLElement?b.current:Ff(x.current)}catch{return null}}var P=Pee(y,s,S,o),E=de(P,4),M=E[0],B=E[1],D=E[2],H=E[3],$=f.useRef(H);H&&($.current=!0);var U=f.useCallback(function(L){b.current=L,xh(i,L)},[i]),z,w=Y(Y({},m),{},{visible:s});if(!d)z=null;else if(M===Fs)H?z=d(Y({},w),U):!c&&$.current&&p?z=d(Y(Y({},w),{},{className:p}),U):u||!c&&!p?z=d(Y(Y({},w),{},{style:{display:"none"}}),U):z=null;else{var C;B===Gi?C="prepare":Y9(B)?C="active":B===pu&&(C="start");var N=u8(h,"".concat(M,"-").concat(C));z=d(Y(Y({},w),{},{className:te(u8(h,M),q(q({},N,N&&C),h,typeof h=="string")),style:D}),U)}if(f.isValidElement(z)&&za(z)){var R=z,I=R.ref;I||(z=f.cloneElement(z,{ref:U}))}return f.createElement(pee,{ref:x},z)});return r.displayName="CSSMotion",r}const oi=Oee(G9);var Rx="add",Mx="keep",Tx="remove",Cb="removed";function Iee(e){var t;return e&&it(e)==="object"&&"key"in e?t=e:t={key:e},Y(Y({},t),{},{key:String(t.key)})}function zx(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(Iee)}function kee(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,o=t.length,i=zx(e),a=zx(t);i.forEach(function(c){for(var u=!1,d=r;d1});return l.forEach(function(c){n=n.filter(function(u){var d=u.key,h=u.status;return d!==c||h!==Tx}),n.forEach(function(u){u.key===c&&(u.status=Mx)})}),n}var Nee=["component","children","onVisibleChanged","onAllRemoved"],Ree=["status"],Mee=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Tee(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:oi,n=function(r){Da(i,r);var o=Fa(i);function i(){var a;gr(this,i);for(var s=arguments.length,l=new Array(s),c=0;cnull;var Bee=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ot.endsWith("Color"))}const Hee=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:o}=e;t!==void 0&&(e0=t),n!==void 0&&(J9=n),"holderRender"in e&&(e7=o),r&&(Fee(r)?KQ(Jm(),r):Q9=r)},t7=()=>({getPrefixCls:(e,t)=>t||(e?`${Jm()}-${e}`:Jm()),getIconPrefixCls:Dee,getRootPrefixCls:()=>e0||Jm(),getTheme:()=>Q9,holderRender:e7}),$ee=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:o,anchor:i,form:a,locale:s,componentSize:l,direction:c,space:u,virtual:d,dropdownMatchSelectWidth:h,popupMatchSelectWidth:p,popupOverflow:m,legacyLocale:g,parentContext:v,iconPrefixCls:y,theme:b,componentDisabled:x,segmented:S,statistic:P,spin:E,calendar:M,carousel:B,cascader:D,collapse:H,typography:$,checkbox:U,descriptions:z,divider:w,drawer:C,skeleton:N,steps:R,image:I,layout:L,list:k,mentions:j,modal:O,progress:T,result:K,slider:G,breadcrumb:Z,menu:_,pagination:ae,input:le,textArea:ce,empty:Q,badge:ie,radio:se,rate:oe,switch:fe,transfer:ge,avatar:pe,message:ye,tag:xe,table:ve,card:me,tabs:Se,timeline:be,timePicker:we,upload:Me,notification:ne,tree:V,colorPicker:A,datePicker:F,rangePicker:X,flex:ee,wave:re,dropdown:he,warning:Le,tour:Te,floatButtonGroup:Pe,variant:$e,inputNumber:Ne,treeSelect:dt}=e,yt=f.useCallback((Oe,Ae)=>{const{prefixCls:Ie}=e;if(Ae)return Ae;const De=Ie||v.getPrefixCls("");return Oe?`${De}-${Oe}`:De},[v.getPrefixCls,e.prefixCls]),ft=y||v.iconPrefixCls||BC,_e=n||v.csp;D9(ft,_e);const Lt=dee(b,v.theme,{prefixCls:yt("")}),Xe={csp:_e,autoInsertSpaceInButton:r,alert:o,anchor:i,locale:s||g,direction:c,space:u,virtual:d,popupMatchSelectWidth:p??h,popupOverflow:m,getPrefixCls:yt,iconPrefixCls:ft,theme:Lt,segmented:S,statistic:P,spin:E,calendar:M,carousel:B,cascader:D,collapse:H,typography:$,checkbox:U,descriptions:z,divider:w,drawer:C,skeleton:N,steps:R,image:I,input:le,textArea:ce,layout:L,list:k,mentions:j,modal:O,progress:T,result:K,slider:G,breadcrumb:Z,menu:_,pagination:ae,empty:Q,badge:ie,radio:se,rate:oe,switch:fe,transfer:ge,avatar:pe,message:ye,tag:xe,table:ve,card:me,tabs:Se,timeline:be,timePicker:we,upload:Me,notification:ne,tree:V,colorPicker:A,datePicker:F,rangePicker:X,flex:ee,wave:re,dropdown:he,warning:Le,tour:Te,floatButtonGroup:Pe,variant:$e,inputNumber:Ne,treeSelect:dt},Ve=Object.assign({},v);Object.keys(Xe).forEach(Oe=>{Xe[Oe]!==void 0&&(Ve[Oe]=Xe[Oe])}),Aee.forEach(Oe=>{const Ae=e[Oe];Ae&&(Ve[Oe]=Ae)}),typeof r<"u"&&(Ve.button=Object.assign({autoInsertSpace:r},Ve.button));const at=Ec(()=>Ve,Ve,(Oe,Ae)=>{const Ie=Object.keys(Oe),De=Object.keys(Ae);return Ie.length!==De.length||Ie.some(pt=>Oe[pt]!==Ae[pt])}),Fe=f.useMemo(()=>({prefixCls:ft,csp:_e}),[ft,_e]);let ze=f.createElement(f.Fragment,null,f.createElement(Lee,{dropdownMatchSelectWidth:h}),t);const st=f.useMemo(()=>{var Oe,Ae,Ie,De;return hu(((Oe=fl.Form)===null||Oe===void 0?void 0:Oe.defaultValidateMessages)||{},((Ie=(Ae=at.locale)===null||Ae===void 0?void 0:Ae.Form)===null||Ie===void 0?void 0:Ie.defaultValidateMessages)||{},((De=at.form)===null||De===void 0?void 0:De.validateMessages)||{},(a==null?void 0:a.validateMessages)||{})},[at,a==null?void 0:a.validateMessages]);Object.keys(st).length>0&&(ze=f.createElement(dQ.Provider,{value:st},ze)),s&&(ze=f.createElement(mQ,{locale:s,_ANT_MARK__:pQ},ze)),(ft||_e)&&(ze=f.createElement(jC.Provider,{value:Fe},ze)),l&&(ze=f.createElement(GQ,{size:l},ze)),ze=f.createElement(jee,null,ze);const Ke=f.useMemo(()=>{const Oe=Lt||{},{algorithm:Ae,token:Ie,components:De,cssVar:pt}=Oe,rt=Bee(Oe,["algorithm","token","components","cssVar"]),ht=Ae&&(!Array.isArray(Ae)||Ae.length>0)?ax(Ae):R9,qe={};Object.entries(De||{}).forEach(Re=>{let[We,et]=Re;const tt=Object.assign({},et);"algorithm"in tt&&(tt.algorithm===!0?tt.theme=ht:(Array.isArray(tt.algorithm)||typeof tt.algorithm=="function")&&(tt.theme=ax(tt.algorithm)),delete tt.algorithm),qe[We]=tt});const Be=Object.assign(Object.assign({},kh),Ie);return Object.assign(Object.assign({},rt),{theme:ht,token:Be,components:qe,override:Object.assign({override:Be},qe),cssVar:pt})},[Lt]);return b&&(ze=f.createElement(M9.Provider,{value:Ke},ze)),at.warning&&(ze=f.createElement(uQ.Provider,{value:at.warning},ze)),x!==void 0&&(ze=f.createElement(T9,{disabled:x},ze)),f.createElement(nt.Provider,{value:at},ze)},Ha=e=>{const t=f.useContext(nt),n=f.useContext(LC);return f.createElement($ee,Object.assign({parentContext:t,legacyLocale:n},e))};Ha.ConfigContext=nt;Ha.SizeContext=ed;Ha.config=Hee;Ha.useConfig=qQ;Object.defineProperty(Ha,"SizeContext",{get:()=>ed});var Uee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"};function n7(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function Vee(e){return n7(e)instanceof ShadowRoot}function t0(e){return Vee(e)?n7(e):null}function Wee(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function Xee(e,t){On(e,"[@ant-design/icons] ".concat(t))}function d8(e){return it(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(it(e.icon)==="object"||typeof e.icon=="function")}function f8(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[Wee(n)]=r}return t},{})}function jx(e,t,n){return n?ue.createElement(e.tag,Y(Y({key:t},f8(e.attrs)),n),(e.children||[]).map(function(r,o){return jx(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):ue.createElement(e.tag,Y({key:t},f8(e.attrs)),(e.children||[]).map(function(r,o){return jx(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function r7(e){return Ih(e)[0]}function o7(e){return e?Array.isArray(e)?e:[e]:[]}var Kee=` +.anticon { + display: inline-flex; + align-items: center; + color: inherit; + font-style: normal; + line-height: 0; + text-align: center; + text-transform: none; + vertical-align: -0.125em; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.anticon > * { + line-height: 1; +} + +.anticon svg { + display: inline-block; +} + +.anticon::before { + display: none; +} + +.anticon .anticon-icon { + display: block; +} + +.anticon[tabindex] { + cursor: pointer; +} + +.anticon-spin::before, +.anticon-spin { + display: inline-block; + -webkit-animation: loadingCircle 1s infinite linear; + animation: loadingCircle 1s infinite linear; +} + +@-webkit-keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +`,Gee=function(t){var n=f.useContext(jC),r=n.csp,o=n.prefixCls,i=Kee;o&&(i=i.replace(/anticon/g,o)),f.useEffect(function(){var a=t.current,s=t0(a);is(i,"@ant-design-icons",{prepend:!0,csp:r,attachTo:s})},[])},qee=["icon","className","onClick","style","primaryColor","secondaryColor"],Uf={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function Zee(e){var t=e.primaryColor,n=e.secondaryColor;Uf.primaryColor=t,Uf.secondaryColor=n||r7(t),Uf.calculated=!!n}function Yee(){return Y({},Uf)}var Id=function(t){var n=t.icon,r=t.className,o=t.onClick,i=t.style,a=t.primaryColor,s=t.secondaryColor,l=vt(t,qee),c=f.useRef(),u=Uf;if(a&&(u={primaryColor:a,secondaryColor:s||r7(a)}),Gee(c),Xee(d8(n),"icon should be icon definiton, but got ".concat(n)),!d8(n))return null;var d=n;return d&&typeof d.icon=="function"&&(d=Y(Y({},d),{},{icon:d.icon(u.primaryColor,u.secondaryColor)})),jx(d.icon,"svg-".concat(d.name),Y(Y({className:r,onClick:o,style:i,"data-icon":d.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l),{},{ref:c}))};Id.displayName="IconReact";Id.getTwoToneColors=Yee;Id.setTwoToneColors=Zee;function i7(e){var t=o7(e),n=de(t,2),r=n[0],o=n[1];return Id.setTwoToneColors({primaryColor:r,secondaryColor:o})}function _ee(){var e=Id.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var Jee=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];i7(Qg.primary);var qt=f.forwardRef(function(e,t){var n=e.className,r=e.icon,o=e.spin,i=e.rotate,a=e.tabIndex,s=e.onClick,l=e.twoToneColor,c=vt(e,Jee),u=f.useContext(jC),d=u.prefixCls,h=d===void 0?"anticon":d,p=u.rootClassName,m=te(p,h,q(q({},"".concat(h,"-").concat(r.name),!!r.name),"".concat(h,"-spin"),!!o||r.name==="loading"),n),g=a;g===void 0&&s&&(g=-1);var v=i?{msTransform:"rotate(".concat(i,"deg)"),transform:"rotate(".concat(i,"deg)")}:void 0,y=o7(l),b=de(y,2),x=b[0],S=b[1];return f.createElement("span",Ce({role:"img","aria-label":r.name},c,{ref:t,tabIndex:g,onClick:s,className:m}),f.createElement(Id,{icon:r,primaryColor:x,secondaryColor:S,style:v}))});qt.displayName="AntdIcon";qt.getTwoToneColor=_ee;qt.setTwoToneColor=i7;var Qee=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:Uee}))},a7=f.forwardRef(Qee),ete={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},tte=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:ete}))},Lv=f.forwardRef(tte),nte={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},rte=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:nte}))},kd=f.forwardRef(rte),ote={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},ite=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:ote}))},s7=f.forwardRef(ite),ate={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},ste=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:ate}))},l7=f.forwardRef(ste),lte=`accept acceptCharset accessKey action allowFullScreen allowTransparency + alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge + charSet checked classID className colSpan cols content contentEditable contextMenu + controls coords crossOrigin data dateTime default defer dir disabled download draggable + encType form formAction formEncType formMethod formNoValidate formTarget frameBorder + headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity + is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media + mediaGroup method min minLength multiple muted name noValidate nonce open + optimum pattern placeholder poster preload radioGroup readOnly rel required + reversed role rowSpan rows sandbox scope scoped scrolling seamless selected + shape size sizes span spellCheck src srcDoc srcLang srcSet start step style + summary tabIndex target title type useMap value width wmode wrap`,cte=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown + onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick + onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown + onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel + onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough + onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,ute="".concat(lte," ").concat(cte).split(/[\s\n]+/),dte="aria-",fte="data-";function h8(e,t){return e.indexOf(t)===0}function kr(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n=Y({},t);var r={};return Object.keys(e).forEach(function(o){(n.aria&&(o==="role"||h8(o,dte))||n.data&&h8(o,fte)||n.attr&&ute.includes(o))&&(r[o]=e[o])}),r}function c7(e){return e&&ue.isValidElement(e)&&e.type===ue.Fragment}const hte=(e,t,n)=>ue.isValidElement(e)?ue.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function ao(e,t){return hte(e,e,t)}function Lx(e){return e!=null&&e===e.window}const pte=e=>{var t,n;if(typeof window>"u")return 0;let r=0;return Lx(e)?r=e.pageYOffset:e instanceof Document?r=e.documentElement.scrollTop:(e instanceof HTMLElement||e)&&(r=e.scrollTop),e&&!Lx(e)&&typeof r!="number"&&(r=(n=((t=e.ownerDocument)!==null&&t!==void 0?t:e).documentElement)===null||n===void 0?void 0:n.scrollTop),r};function mte(e,t,n,r){const o=n-t;return e/=r/2,e<1?o/2*e*e*e+t:o/2*((e-=2)*e*e+2)+t}function gte(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:r,duration:o=450}=t,i=n(),a=pte(i),s=Date.now(),l=()=>{const u=Date.now()-s,d=mte(u>o?o:u,a,e,o);Lx(i)?i.scrollTo(window.pageXOffset,d):i instanceof Document||i.constructor.name==="HTMLDocument"?i.documentElement.scrollTop=d:i.scrollTop=d,u{const[,,,,t]=pr();return t?`${e}-css-var`:""};var Ee={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){var n=t.keyCode;if(t.altKey&&!t.ctrlKey||t.metaKey||n>=Ee.F1&&n<=Ee.F12)return!1;switch(n){case Ee.ALT:case Ee.CAPS_LOCK:case Ee.CONTEXT_MENU:case Ee.CTRL:case Ee.DOWN:case Ee.END:case Ee.ESC:case Ee.HOME:case Ee.INSERT:case Ee.LEFT:case Ee.MAC_FF_META:case Ee.META:case Ee.NUMLOCK:case Ee.NUM_CENTER:case Ee.PAGE_DOWN:case Ee.PAGE_UP:case Ee.PAUSE:case Ee.PRINT_SCREEN:case Ee.RIGHT:case Ee.SHIFT:case Ee.UP:case Ee.WIN_KEY:case Ee.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=Ee.ZERO&&t<=Ee.NINE||t>=Ee.NUM_ZERO&&t<=Ee.NUM_MULTIPLY||t>=Ee.A&&t<=Ee.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case Ee.SPACE:case Ee.QUESTION_MARK:case Ee.NUM_PLUS:case Ee.NUM_MINUS:case Ee.NUM_PERIOD:case Ee.NUM_DIVISION:case Ee.SEMICOLON:case Ee.DASH:case Ee.EQUALS:case Ee.COMMA:case Ee.PERIOD:case Ee.SLASH:case Ee.APOSTROPHE:case Ee.SINGLE_QUOTE:case Ee.OPEN_SQUARE_BRACKET:case Ee.BACKSLASH:case Ee.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},u7=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.style,o=e.className,i=e.duration,a=i===void 0?4.5:i,s=e.showProgress,l=e.pauseOnHover,c=l===void 0?!0:l,u=e.eventKey,d=e.content,h=e.closable,p=e.closeIcon,m=p===void 0?"x":p,g=e.props,v=e.onClick,y=e.onNoticeClose,b=e.times,x=e.hovering,S=f.useState(!1),P=de(S,2),E=P[0],M=P[1],B=f.useState(0),D=de(B,2),H=D[0],$=D[1],U=f.useState(0),z=de(U,2),w=z[0],C=z[1],N=x||E,R=a>0&&s,I=function(){y(u)},L=function(G){(G.key==="Enter"||G.code==="Enter"||G.keyCode===Ee.ENTER)&&I()};f.useEffect(function(){if(!N&&a>0){var K=Date.now()-w,G=setTimeout(function(){I()},a*1e3-w);return function(){c&&clearTimeout(G),C(Date.now()-K)}}},[a,N,b]),f.useEffect(function(){if(!N&&R&&(c||w===0)){var K=performance.now(),G,Z=function _(){cancelAnimationFrame(G),G=requestAnimationFrame(function(ae){var le=ae+w-K,ce=Math.min(le/(a*1e3),1);$(ce*100),ce<1&&_()})};return Z(),function(){c&&cancelAnimationFrame(G)}}},[a,w,N,R,b]);var k=f.useMemo(function(){return it(h)==="object"&&h!==null?h:h?{closeIcon:m}:{}},[h,m]),j=kr(k,!0),O=100-(!H||H<0?0:H>100?100:H),T="".concat(n,"-notice");return f.createElement("div",Ce({},g,{ref:t,className:te(T,o,q({},"".concat(T,"-closable"),h)),style:r,onMouseEnter:function(G){var Z;M(!0),g==null||(Z=g.onMouseEnter)===null||Z===void 0||Z.call(g,G)},onMouseLeave:function(G){var Z;M(!1),g==null||(Z=g.onMouseLeave)===null||Z===void 0||Z.call(g,G)},onClick:v}),f.createElement("div",{className:"".concat(T,"-content")},d),h&&f.createElement("a",Ce({tabIndex:0,className:"".concat(T,"-close"),onKeyDown:L,"aria-label":"Close"},j,{onClick:function(G){G.preventDefault(),G.stopPropagation(),I()}}),k.closeIcon),R&&f.createElement("progress",{className:"".concat(T,"-progress"),max:"100",value:O},O+"%"))}),d7=ue.createContext({}),vte=function(t){var n=t.children,r=t.classNames;return ue.createElement(d7.Provider,{value:{classNames:r}},n)},p8=8,m8=3,g8=16,yte=function(t){var n={offset:p8,threshold:m8,gap:g8};if(t&&it(t)==="object"){var r,o,i;n.offset=(r=t.offset)!==null&&r!==void 0?r:p8,n.threshold=(o=t.threshold)!==null&&o!==void 0?o:m8,n.gap=(i=t.gap)!==null&&i!==void 0?i:g8}return[!!t,n]},bte=["className","style","classNames","styles"],wte=function(t){var n=t.configList,r=t.placement,o=t.prefixCls,i=t.className,a=t.style,s=t.motion,l=t.onAllNoticeRemoved,c=t.onNoticeClose,u=t.stack,d=f.useContext(d7),h=d.classNames,p=f.useRef({}),m=f.useState(null),g=de(m,2),v=g[0],y=g[1],b=f.useState([]),x=de(b,2),S=x[0],P=x[1],E=n.map(function(N){return{config:N,key:String(N.key)}}),M=yte(u),B=de(M,2),D=B[0],H=B[1],$=H.offset,U=H.threshold,z=H.gap,w=D&&(S.length>0||E.length<=U),C=typeof s=="function"?s(r):s;return f.useEffect(function(){D&&S.length>1&&P(function(N){return N.filter(function(R){return E.some(function(I){var L=I.key;return R===L})})})},[S,E,D]),f.useEffect(function(){var N;if(D&&p.current[(N=E[E.length-1])===null||N===void 0?void 0:N.key]){var R;y(p.current[(R=E[E.length-1])===null||R===void 0?void 0:R.key])}},[E,D]),ue.createElement(zee,Ce({key:r,className:te(o,"".concat(o,"-").concat(r),h==null?void 0:h.list,i,q(q({},"".concat(o,"-stack"),!!D),"".concat(o,"-stack-expanded"),w)),style:a,keys:E,motionAppear:!0},C,{onAllRemoved:function(){l(r)}}),function(N,R){var I=N.config,L=N.className,k=N.style,j=N.index,O=I,T=O.key,K=O.times,G=String(T),Z=I,_=Z.className,ae=Z.style,le=Z.classNames,ce=Z.styles,Q=vt(Z,bte),ie=E.findIndex(function(we){return we.key===G}),se={};if(D){var oe=E.length-1-(ie>-1?ie:j-1),fe=r==="top"||r==="bottom"?"-50%":"0";if(oe>0){var ge,pe,ye;se.height=w?(ge=p.current[G])===null||ge===void 0?void 0:ge.offsetHeight:v==null?void 0:v.offsetHeight;for(var xe=0,ve=0;ve-1?p.current[G]=Me:delete p.current[G]},prefixCls:o,classNames:le,styles:ce,className:te(_,h==null?void 0:h.notice),style:ae,times:K,key:T,eventKey:T,onNoticeClose:c,hovering:D&&S.length>0})))})},xte=f.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-notification":n,o=e.container,i=e.motion,a=e.maxCount,s=e.className,l=e.style,c=e.onAllRemoved,u=e.stack,d=e.renderNotifications,h=f.useState([]),p=de(h,2),m=p[0],g=p[1],v=function(D){var H,$=m.find(function(U){return U.key===D});$==null||(H=$.onClose)===null||H===void 0||H.call($),g(function(U){return U.filter(function(z){return z.key!==D})})};f.useImperativeHandle(t,function(){return{open:function(D){g(function(H){var $=ke(H),U=$.findIndex(function(C){return C.key===D.key}),z=Y({},D);if(U>=0){var w;z.times=(((w=H[U])===null||w===void 0?void 0:w.times)||0)+1,$[U]=z}else z.times=0,$.push(z);return a>0&&$.length>a&&($=$.slice(-a)),$})},close:function(D){v(D)},destroy:function(){g([])}}});var y=f.useState({}),b=de(y,2),x=b[0],S=b[1];f.useEffect(function(){var B={};m.forEach(function(D){var H=D.placement,$=H===void 0?"topRight":H;$&&(B[$]=B[$]||[],B[$].push(D))}),Object.keys(x).forEach(function(D){B[D]=B[D]||[]}),S(B)},[m]);var P=function(D){S(function(H){var $=Y({},H),U=$[D]||[];return U.length||delete $[D],$})},E=f.useRef(!1);if(f.useEffect(function(){Object.keys(x).length>0?E.current=!0:E.current&&(c==null||c(),E.current=!1)},[x]),!o)return null;var M=Object.keys(x);return Ta.createPortal(f.createElement(f.Fragment,null,M.map(function(B){var D=x[B],H=f.createElement(wte,{key:B,configList:D,placement:B,prefixCls:r,className:s==null?void 0:s(B),style:l==null?void 0:l(B),motion:i,onNoticeClose:v,onAllNoticeRemoved:P,stack:u});return d?d(H,{prefixCls:r,key:B}):H})),o)}),Ste=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","stack","renderNotifications"],Cte=function(){return document.body},v8=0;function Ete(){for(var e={},t=arguments.length,n=new Array(t),r=0;r0&&arguments[0]!==void 0?arguments[0]:{},t=e.getContainer,n=t===void 0?Cte:t,r=e.motion,o=e.prefixCls,i=e.maxCount,a=e.className,s=e.style,l=e.onAllRemoved,c=e.stack,u=e.renderNotifications,d=vt(e,Ste),h=f.useState(),p=de(h,2),m=p[0],g=p[1],v=f.useRef(),y=f.createElement(xte,{container:m,ref:v,prefixCls:o,motion:r,maxCount:i,className:a,style:s,onAllRemoved:l,stack:c,renderNotifications:u}),b=f.useState([]),x=de(b,2),S=x[0],P=x[1],E=f.useMemo(function(){return{open:function(B){var D=Ete(d,B);(D.key===null||D.key===void 0)&&(D.key="rc-notification-".concat(v8),v8+=1),P(function(H){return[].concat(ke(H),[{type:"open",config:D}])})},close:function(B){P(function(D){return[].concat(ke(D),[{type:"close",key:B}])})},destroy:function(){P(function(B){return[].concat(ke(B),[{type:"destroy"}])})}}},[]);return f.useEffect(function(){g(n())}),f.useEffect(function(){v.current&&S.length&&(S.forEach(function(M){switch(M.type){case"open":v.current.open(M.config);break;case"close":v.current.close(M.key);break;case"destroy":v.current.destroy();break}}),P(function(M){return M.filter(function(B){return!S.includes(B)})}))},[S]),[E,y]}var Ote={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},Ite=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:Ote}))},HC=f.forwardRef(Ite);const np=ue.createContext(void 0),Tl=100,kte=10,f7=Tl*kte,h7={Modal:Tl,Drawer:Tl,Popover:Tl,Popconfirm:Tl,Tooltip:Tl,Tour:Tl},Nte={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function Rte(e){return e in h7}function Nd(e,t){const[,n]=pr(),r=ue.useContext(np),o=Rte(e);let i;if(t!==void 0)i=[t,t];else{let a=r??0;o?a+=(r?0:n.zIndexPopupBase)+h7[e]:a+=Nte[e],i=[r===void 0?t:a,a]}return i}function Mte(){const[e,t]=f.useState([]),n=f.useCallback(r=>(t(o=>[].concat(ke(o),[r])),()=>{t(o=>o.filter(i=>i!==r))}),[]);return[e,n]}function bo(){bo=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(N,R,I){N[R]=I.value},i=typeof Symbol=="function"?Symbol:{},a=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function c(N,R,I){return Object.defineProperty(N,R,{value:I,enumerable:!0,configurable:!0,writable:!0}),N[R]}try{c({},"")}catch{c=function(I,L,k){return I[L]=k}}function u(N,R,I,L){var k=R&&R.prototype instanceof y?R:y,j=Object.create(k.prototype),O=new w(L||[]);return o(j,"_invoke",{value:H(N,I,O)}),j}function d(N,R,I){try{return{type:"normal",arg:N.call(R,I)}}catch(L){return{type:"throw",arg:L}}}t.wrap=u;var h="suspendedStart",p="suspendedYield",m="executing",g="completed",v={};function y(){}function b(){}function x(){}var S={};c(S,a,function(){return this});var P=Object.getPrototypeOf,E=P&&P(P(C([])));E&&E!==n&&r.call(E,a)&&(S=E);var M=x.prototype=y.prototype=Object.create(S);function B(N){["next","throw","return"].forEach(function(R){c(N,R,function(I){return this._invoke(R,I)})})}function D(N,R){function I(k,j,O,T){var K=d(N[k],N,j);if(K.type!=="throw"){var G=K.arg,Z=G.value;return Z&&it(Z)=="object"&&r.call(Z,"__await")?R.resolve(Z.__await).then(function(_){I("next",_,O,T)},function(_){I("throw",_,O,T)}):R.resolve(Z).then(function(_){G.value=_,O(G)},function(_){return I("throw",_,O,T)})}T(K.arg)}var L;o(this,"_invoke",{value:function(j,O){function T(){return new R(function(K,G){I(j,O,K,G)})}return L=L?L.then(T,T):T()}})}function H(N,R,I){var L=h;return function(k,j){if(L===m)throw Error("Generator is already running");if(L===g){if(k==="throw")throw j;return{value:e,done:!0}}for(I.method=k,I.arg=j;;){var O=I.delegate;if(O){var T=$(O,I);if(T){if(T===v)continue;return T}}if(I.method==="next")I.sent=I._sent=I.arg;else if(I.method==="throw"){if(L===h)throw L=g,I.arg;I.dispatchException(I.arg)}else I.method==="return"&&I.abrupt("return",I.arg);L=m;var K=d(N,R,I);if(K.type==="normal"){if(L=I.done?g:p,K.arg===v)continue;return{value:K.arg,done:I.done}}K.type==="throw"&&(L=g,I.method="throw",I.arg=K.arg)}}}function $(N,R){var I=R.method,L=N.iterator[I];if(L===e)return R.delegate=null,I==="throw"&&N.iterator.return&&(R.method="return",R.arg=e,$(N,R),R.method==="throw")||I!=="return"&&(R.method="throw",R.arg=new TypeError("The iterator does not provide a '"+I+"' method")),v;var k=d(L,N.iterator,R.arg);if(k.type==="throw")return R.method="throw",R.arg=k.arg,R.delegate=null,v;var j=k.arg;return j?j.done?(R[N.resultName]=j.value,R.next=N.nextLoc,R.method!=="return"&&(R.method="next",R.arg=e),R.delegate=null,v):j:(R.method="throw",R.arg=new TypeError("iterator result is not an object"),R.delegate=null,v)}function U(N){var R={tryLoc:N[0]};1 in N&&(R.catchLoc=N[1]),2 in N&&(R.finallyLoc=N[2],R.afterLoc=N[3]),this.tryEntries.push(R)}function z(N){var R=N.completion||{};R.type="normal",delete R.arg,N.completion=R}function w(N){this.tryEntries=[{tryLoc:"root"}],N.forEach(U,this),this.reset(!0)}function C(N){if(N||N===""){var R=N[a];if(R)return R.call(N);if(typeof N.next=="function")return N;if(!isNaN(N.length)){var I=-1,L=function k(){for(;++I=0;--k){var j=this.tryEntries[k],O=j.completion;if(j.tryLoc==="root")return L("end");if(j.tryLoc<=this.prev){var T=r.call(j,"catchLoc"),K=r.call(j,"finallyLoc");if(T&&K){if(this.prev=0;--L){var k=this.tryEntries[L];if(k.tryLoc<=this.prev&&r.call(k,"finallyLoc")&&this.prev=0;--I){var L=this.tryEntries[I];if(L.finallyLoc===R)return this.complete(L.completion,L.afterLoc),z(L),v}},catch:function(R){for(var I=this.tryEntries.length-1;I>=0;--I){var L=this.tryEntries[I];if(L.tryLoc===R){var k=L.completion;if(k.type==="throw"){var j=k.arg;z(L)}return j}}throw Error("illegal catch attempt")},delegateYield:function(R,I,L){return this.delegate={iterator:C(R),resultName:I,nextLoc:L},this.method==="next"&&(this.arg=e),v}},t}function y8(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(c){return void n(c)}s.done?t(l):Promise.resolve(l).then(r,o)}function Oc(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(l){y8(i,r,o,a,s,"next",l)}function s(l){y8(i,r,o,a,s,"throw",l)}a(void 0)})}}var rp=Y({},hY),Tte=rp.version,zte=rp.render,jte=rp.unmountComponentAtNode,Bv;try{var Lte=Number((Tte||"").split(".")[0]);Lte>=18&&(Bv=rp.createRoot)}catch{}function b8(e){var t=rp.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&it(t)==="object"&&(t.usingClientEntryPoint=e)}var n0="__rc_react_root__";function Bte(e,t){b8(!0);var n=t[n0]||Bv(t);b8(!1),n.render(e),t[n0]=n}function Ate(e,t){zte(e,t)}function $C(e,t){if(Bv){Bte(e,t);return}Ate(e,t)}function Dte(e){return Bx.apply(this,arguments)}function Bx(){return Bx=Oc(bo().mark(function e(t){return bo().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var o;(o=t[n0])===null||o===void 0||o.unmount(),delete t[n0]}));case 1:case"end":return r.stop()}},e)})),Bx.apply(this,arguments)}function Fte(e){jte(e)}function p7(e){return Ax.apply(this,arguments)}function Ax(){return Ax=Oc(bo().mark(function e(t){return bo().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(Bv===void 0){r.next=2;break}return r.abrupt("return",Dte(t));case 2:Fte(t);case 3:case"end":return r.stop()}},e)})),Ax.apply(this,arguments)}const Eb=()=>({height:0,opacity:0}),w8=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},Hte=e=>({height:e?e.offsetHeight:0}),Pb=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",$te=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:Eb,onEnterStart:Eb,onAppearActive:w8,onEnterActive:w8,onLeaveStart:Hte,onLeaveActive:Eb,onAppearEnd:Pb,onEnterEnd:Pb,onLeaveEnd:Pb,motionDeadline:500}},La=(e,t,n)=>n!==void 0?n:`${e}-${t}`,m7=$te,Av=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var o=e.getBoundingClientRect(),i=o.width,a=o.height;if(i||a)return!0}}return!1},Ute=e=>{const{componentCls:t,colorPrimary:n}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${n})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${e.motionDurationSlow} ${e.motionEaseInOut}`,`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`].join(",")}}}}},Vte=AC("Wave",e=>[Ute(e)]),Dv=`${_9}-wave-target`;function Wte(e){const t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}function Ob(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&Wte(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function Xte(e){const{borderTopColor:t,borderColor:n,backgroundColor:r}=getComputedStyle(e);return Ob(t)?t:Ob(n)?n:Ob(r)?r:null}function Ib(e){return Number.isNaN(e)?0:e}const Kte=e=>{const{className:t,target:n,component:r}=e,o=f.useRef(null),[i,a]=f.useState(null),[s,l]=f.useState([]),[c,u]=f.useState(0),[d,h]=f.useState(0),[p,m]=f.useState(0),[g,v]=f.useState(0),[y,b]=f.useState(!1),x={left:c,top:d,width:p,height:g,borderRadius:s.map(E=>`${E}px`).join(" ")};i&&(x["--wave-color"]=i);function S(){const E=getComputedStyle(n);a(Xte(n));const M=E.position==="static",{borderLeftWidth:B,borderTopWidth:D}=E;u(M?n.offsetLeft:Ib(-parseFloat(B))),h(M?n.offsetTop:Ib(-parseFloat(D))),m(n.offsetWidth),v(n.offsetHeight);const{borderTopLeftRadius:H,borderTopRightRadius:$,borderBottomLeftRadius:U,borderBottomRightRadius:z}=E;l([H,$,z,U].map(w=>Ib(parseFloat(w))))}if(f.useEffect(()=>{if(n){const E=Gt(()=>{S(),b(!0)});let M;return typeof ResizeObserver<"u"&&(M=new ResizeObserver(S),M.observe(n)),()=>{Gt.cancel(E),M==null||M.disconnect()}}},[]),!y)return null;const P=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(Dv));return f.createElement(oi,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(E,M)=>{var B;if(M.deadline||M.propertyName==="opacity"){const D=(B=o.current)===null||B===void 0?void 0:B.parentElement;p7(D).then(()=>{D==null||D.remove()})}return!1}},(E,M)=>{let{className:B}=E;return f.createElement("div",{ref:ji(o,M),className:te(t,B,{"wave-quick":P}),style:x})})},Gte=(e,t)=>{var n;const{component:r}=t;if(r==="Checkbox"&&!(!((n=e.querySelector("input"))===null||n===void 0)&&n.checked))return;const o=document.createElement("div");o.style.position="absolute",o.style.left="0px",o.style.top="0px",e==null||e.insertBefore(o,e==null?void 0:e.firstChild),$C(f.createElement(Kte,Object.assign({},t,{target:e})),o)},qte=(e,t,n)=>{const{wave:r}=f.useContext(nt),[,o,i]=pr(),a=an(c=>{const u=e.current;if(r!=null&&r.disabled||!u)return;const d=u.querySelector(`.${Dv}`)||u,{showEffect:h}=r||{};(h||Gte)(d,{className:t,token:o,component:n,event:c,hashId:i})}),s=f.useRef();return c=>{Gt.cancel(s.current),s.current=Gt(()=>{a(c)})}},UC=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:o}=f.useContext(nt),i=f.useRef(null),a=o("wave"),[,s]=Vte(a),l=qte(i,te(a,s),r);if(ue.useEffect(()=>{const u=i.current;if(!u||u.nodeType!==1||n)return;const d=h=>{!Av(h.target)||!u.getAttribute||u.getAttribute("disabled")||u.disabled||u.className.includes("disabled")||u.className.includes("-leave")||l(h)};return u.addEventListener("click",d,!0),()=>{u.removeEventListener("click",d,!0)}},[n]),!ue.isValidElement(t))return t??null;const c=za(t)?ji(t.ref,i):i;return ao(t,{ref:c})},Li=e=>{const t=ue.useContext(ed);return ue.useMemo(()=>e?typeof e=="string"?e??t:e instanceof Function?e(t):t:t,[e,t])},Zte=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},Yte=e=>{const{componentCls:t,antCls:n}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"},[`${t}-item > ${n}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},_te=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},g7=fn("Space",e=>{const t=Ht(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[Yte(t),_te(t),Zte(t)]},()=>({}),{resetStyle:!1});var v7=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const n=f.useContext(Fv),r=f.useMemo(()=>{if(!n)return"";const{compactDirection:o,isFirstItem:i,isLastItem:a}=n,s=o==="vertical"?"-vertical-":"-";return te(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:i,[`${e}-compact${s}last-item`]:a,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,n]);return{compactSize:n==null?void 0:n.compactSize,compactDirection:n==null?void 0:n.compactDirection,compactItemClassnames:r}},Jte=e=>{let{children:t}=e;return f.createElement(Fv.Provider,{value:null},t)},Qte=e=>{var{children:t}=e,n=v7(e,["children"]);return f.createElement(Fv.Provider,{value:n},t)},ene=e=>{const{getPrefixCls:t,direction:n}=f.useContext(nt),{size:r,direction:o,block:i,prefixCls:a,className:s,rootClassName:l,children:c}=e,u=v7(e,["size","direction","block","prefixCls","className","rootClassName","children"]),d=Li(x=>r??x),h=t("space-compact",a),[p,m]=g7(h),g=te(h,m,{[`${h}-rtl`]:n==="rtl",[`${h}-block`]:i,[`${h}-vertical`]:o==="vertical"},s,l),v=f.useContext(Fv),y=ri(c),b=f.useMemo(()=>y.map((x,S)=>{const P=(x==null?void 0:x.key)||`${h}-item-${S}`;return f.createElement(Qte,{key:P,compactSize:d,compactDirection:o,isFirstItem:S===0&&(!v||(v==null?void 0:v.isFirstItem)),isLastItem:S===y.length-1&&(!v||(v==null?void 0:v.isLastItem))},x)}),[r,y,v]);return y.length===0?null:p(f.createElement("div",Object.assign({className:g},u),b))};var tne=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n}=f.useContext(nt),{prefixCls:r,size:o,className:i}=e,a=tne(e,["prefixCls","size","className"]),s=t("btn-group",r),[,,l]=pr();let c="";switch(o){case"large":c="lg";break;case"small":c="sm";break}const u=te(s,{[`${s}-${c}`]:c,[`${s}-rtl`]:n==="rtl"},i,l);return f.createElement(y7.Provider,{value:o},f.createElement("div",Object.assign({},a,{className:u})))},x8=/^[\u4e00-\u9fa5]{2}$/,Dx=x8.test.bind(x8);function b7(e){return e==="danger"?{danger:!0}:{type:e}}function S8(e){return typeof e=="string"}function kb(e){return e==="text"||e==="link"}function rne(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&S8(e.type)&&Dx(e.props.children)?ao(e,{children:e.props.children.split("").join(n)}):S8(e)?Dx(e)?ue.createElement("span",null,e.split("").join(n)):ue.createElement("span",null,e):c7(e)?ue.createElement("span",null,e):e}function one(e,t){let n=!1;const r=[];return ue.Children.forEach(e,o=>{const i=typeof o,a=i==="string"||i==="number";if(n&&a){const s=r.length-1,l=r[s];r[s]=`${l}${o}`}else r.push(o);n=a}),ue.Children.map(r,o=>rne(o,t))}const w7=f.forwardRef((e,t)=>{const{className:n,style:r,children:o,prefixCls:i}=e,a=te(`${i}-icon`,n);return ue.createElement("span",{ref:t,className:a,style:r},o)}),C8=f.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,iconClassName:i}=e,a=te(`${n}-loading-icon`,r);return ue.createElement(w7,{prefixCls:n,className:a,style:o,ref:t},ue.createElement(HC,{className:i}))}),Nb=()=>({width:0,opacity:0,transform:"scale(0)"}),Rb=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),ine=e=>{const{prefixCls:t,loading:n,existIcon:r,className:o,style:i}=e,a=!!n;return r?ue.createElement(C8,{prefixCls:t,className:o,style:i}):ue.createElement(oi,{visible:a,motionName:`${t}-loading-icon-motion`,motionLeave:a,removeOnLeave:!0,onAppearStart:Nb,onAppearActive:Rb,onEnterStart:Nb,onEnterActive:Rb,onLeaveStart:Rb,onLeaveActive:Nb},(s,l)=>{let{className:c,style:u}=s;return ue.createElement(C8,{prefixCls:t,className:o,style:Object.assign(Object.assign({},i),u),ref:l,iconClassName:c})})},E8=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),ane=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:o,colorErrorHover:i}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(r).mul(-1).equal(),[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover, &:focus, &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:n}},E8(`${t}-primary`,o),E8(`${t}-danger`,i)]}},x7=e=>{const{paddingInline:t,onlyIconSize:n,paddingBlock:r}=e;return Ht(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:r,buttonIconOnlyFontSize:n})},S7=e=>{var t,n,r,o,i,a;const s=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,l=(n=e.contentFontSizeSM)!==null&&n!==void 0?n:e.fontSize,c=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,u=(o=e.contentLineHeight)!==null&&o!==void 0?o:_m(s),d=(i=e.contentLineHeightSM)!==null&&i!==void 0?i:_m(l),h=(a=e.contentLineHeightLG)!==null&&a!==void 0?a:_m(c);return{fontWeight:400,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorder,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:e.fontSizeLG,onlyIconSizeSM:e.fontSizeLG-2,onlyIconSizeLG:e.fontSizeLG+2,groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:e.colorBgTextHover,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,contentFontSize:s,contentFontSizeSM:l,contentFontSizeLG:c,contentLineHeight:u,contentLineHeightSM:d,contentLineHeightLG:h,paddingBlock:Math.max((e.controlHeight-s*u)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-l*d)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-c*h)/2-e.lineWidth,0)}},sne=e=>{const{componentCls:t,iconCls:n,fontWeight:r}=e;return{[t]:{outline:"none",position:"relative",display:"inline-flex",gap:e.marginXS,alignItems:"center",justifyContent:"center",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${J(e.lineWidth)} ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:e.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${t}-icon`]:{lineHeight:1},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},ps(e)),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},"&-icon-end":{flexDirection:"row-reverse"}}}},ms=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),lne=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),cne=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),une=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),Rh=(e,t,n,r,o,i,a,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},ms(e,Object.assign({background:t},a),Object.assign({background:t},s))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:i||void 0}})}),VC=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},une(e))}),C7=e=>Object.assign({},VC(e)),r0=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),E7=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},C7(e)),{background:e.defaultBg,borderColor:e.defaultBorderColor,color:e.defaultColor,boxShadow:e.defaultShadow}),ms(e.componentCls,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),Rh(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:e.colorError,borderColor:e.colorError},ms(e.componentCls,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),Rh(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),VC(e))}),dne=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},C7(e)),{color:e.primaryColor,background:e.colorPrimary,boxShadow:e.primaryShadow}),ms(e.componentCls,{color:e.colorTextLightSolid,background:e.colorPrimaryHover},{color:e.colorTextLightSolid,background:e.colorPrimaryActive})),Rh(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({background:e.colorError,boxShadow:e.dangerShadow,color:e.dangerColor},ms(e.componentCls,{background:e.colorErrorHover},{background:e.colorErrorActive})),Rh(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),VC(e))}),fne=e=>Object.assign(Object.assign({},E7(e)),{borderStyle:"dashed"}),hne=e=>Object.assign(Object.assign(Object.assign({color:e.colorLink},ms(e.componentCls,{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),r0(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},ms(e.componentCls,{color:e.colorErrorHover},{color:e.colorErrorActive})),r0(e))}),pne=e=>Object.assign(Object.assign(Object.assign({},ms(e.componentCls,{color:e.colorText,background:e.textHoverBg},{color:e.colorText,background:e.colorBgTextActive})),r0(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},r0(e)),ms(e.componentCls,{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive}))}),mne=e=>{const{componentCls:t}=e;return{[`${t}-default`]:E7(e),[`${t}-primary`]:dne(e),[`${t}-dashed`]:fne(e),[`${t}-link`]:hne(e),[`${t}-text`]:pne(e),[`${t}-ghost`]:Rh(e.componentCls,e.ghostBg,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)}},WC=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:n,controlHeight:r,fontSize:o,lineHeight:i,borderRadius:a,buttonPaddingHorizontal:s,iconCls:l,buttonPaddingVertical:c}=e,u=`${n}-icon-only`;return[{[`${t}`]:{fontSize:o,lineHeight:i,height:r,padding:`${J(c)} ${J(s)}`,borderRadius:a,[`&${u}`]:{width:r,paddingInline:0,[`&${n}-compact-item`]:{flex:"none"},[`&${n}-round`]:{width:"auto"},[l]:{fontSize:e.buttonIconOnlyFontSize}},[`&${n}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${n}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`}}},{[`${n}${n}-circle${t}`]:lne(e)},{[`${n}${n}-round${t}`]:cne(e)}]},gne=e=>{const t=Ht(e,{fontSize:e.contentFontSize,lineHeight:e.contentLineHeight});return WC(t,e.componentCls)},vne=e=>{const t=Ht(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,lineHeight:e.contentLineHeightSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:e.paddingBlockSM,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return WC(t,`${e.componentCls}-sm`)},yne=e=>{const t=Ht(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,lineHeight:e.contentLineHeightLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:e.paddingBlockLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return WC(t,`${e.componentCls}-lg`)},bne=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},wne=fn("Button",e=>{const t=x7(e);return[sne(t),gne(t),vne(t),yne(t),bne(t),mne(t),ane(t)]},S7,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function xne(e,t,n){const{focusElCls:r,focus:o,borderElCls:i}=n,a=i?"> *":"",s=["hover",o?"focus":null,"active"].filter(Boolean).map(l=>`&:${l} ${a}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${a}`]:{zIndex:0}})}}function Sne(e,t,n){const{borderElCls:r}=n,o=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function XC(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:n}=e,r=`${n}-compact`;return{[r]:Object.assign(Object.assign({},xne(e,r,t)),Sne(n,r,t))}}function Cne(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function Ene(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function Pne(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},Cne(e,t)),Ene(e.componentCls,t))}}const One=e=>{const{componentCls:t,calc:n}=e;return{[t]:{[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:e.lineWidth,height:`calc(100% + ${J(e.lineWidth)} * 2)`,backgroundColor:e.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-vertical-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:`calc(100% + ${J(e.lineWidth)} * 2)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},Ine=jv(["Button","compact"],e=>{const t=x7(e);return[XC(t),Pne(t),One(t)]},S7);var kne=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o;const{loading:i=!1,prefixCls:a,type:s,danger:l=!1,shape:c="default",size:u,styles:d,disabled:h,className:p,rootClassName:m,children:g,icon:v,iconPosition:y="start",ghost:b=!1,block:x=!1,htmlType:S="button",classNames:P,style:E={},autoInsertSpace:M}=e,B=kne(e,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace"]),D=s||"default",{getPrefixCls:H,direction:$,button:U}=f.useContext(nt),z=(n=M??(U==null?void 0:U.autoInsertSpace))!==null&&n!==void 0?n:!0,w=H("btn",a),[C,N,R]=wne(w),I=f.useContext(fs),L=h??I,k=f.useContext(y7),j=f.useMemo(()=>Nne(i),[i]),[O,T]=f.useState(j.loading),[K,G]=f.useState(!1),_=ji(t,f.createRef()),ae=f.Children.count(g)===1&&!v&&!kb(D);f.useEffect(()=>{let we=null;j.delay>0?we=setTimeout(()=>{we=null,T(!0)},j.delay):T(j.loading);function Me(){we&&(clearTimeout(we),we=null)}return Me},[j]),f.useEffect(()=>{if(!_||!_.current||!z)return;const we=_.current.textContent;ae&&Dx(we)?K||G(!0):K&&G(!1)},[_]);const le=we=>{const{onClick:Me}=e;if(O||L){we.preventDefault();return}Me==null||Me(we)},{compactSize:ce,compactItemClassnames:Q}=op(w,$),ie={large:"lg",small:"sm",middle:void 0},se=Li(we=>{var Me,ne;return(ne=(Me=u??ce)!==null&&Me!==void 0?Me:k)!==null&&ne!==void 0?ne:we}),oe=se&&ie[se]||"",fe=O?"loading":v,ge=yr(B,["navigate"]),pe=te(w,N,R,{[`${w}-${c}`]:c!=="default"&&c,[`${w}-${D}`]:D,[`${w}-${oe}`]:oe,[`${w}-icon-only`]:!g&&g!==0&&!!fe,[`${w}-background-ghost`]:b&&!kb(D),[`${w}-loading`]:O,[`${w}-two-chinese-chars`]:K&&z&&!O,[`${w}-block`]:x,[`${w}-dangerous`]:l,[`${w}-rtl`]:$==="rtl",[`${w}-icon-end`]:y==="end"},Q,p,m,U==null?void 0:U.className),ye=Object.assign(Object.assign({},U==null?void 0:U.style),E),xe=te(P==null?void 0:P.icon,(r=U==null?void 0:U.classNames)===null||r===void 0?void 0:r.icon),ve=Object.assign(Object.assign({},(d==null?void 0:d.icon)||{}),((o=U==null?void 0:U.styles)===null||o===void 0?void 0:o.icon)||{}),me=v&&!O?ue.createElement(w7,{prefixCls:w,className:xe,style:ve},v):ue.createElement(ine,{existIcon:!!v,prefixCls:w,loading:O}),Se=g||g===0?one(g,ae&&z):null;if(ge.href!==void 0)return C(ue.createElement("a",Object.assign({},ge,{className:te(pe,{[`${w}-disabled`]:L}),href:L?void 0:ge.href,style:ye,onClick:le,ref:_,tabIndex:L?-1:0}),me,Se));let be=ue.createElement("button",Object.assign({},B,{type:S,className:pe,style:ye,onClick:le,disabled:L,ref:_}),me,Se,!!Q&&ue.createElement(Ine,{key:"compact",prefixCls:w}));return kb(D)||(be=ue.createElement(UC,{component:"Button",disabled:O},be)),C(be)}),Ba=Rne;Ba.Group=nne;Ba.__ANT_BUTTON=!0;function Mb(e){return!!(e!=null&&e.then)}const P7=e=>{const{type:t,children:n,prefixCls:r,buttonProps:o,close:i,autoFocus:a,emitEvent:s,isSilent:l,quitOnNullishReturnValue:c,actionFn:u}=e,d=f.useRef(!1),h=f.useRef(null),[p,m]=td(!1),g=function(){i==null||i.apply(void 0,arguments)};f.useEffect(()=>{let b=null;return a&&(b=setTimeout(()=>{var x;(x=h.current)===null||x===void 0||x.focus()})),()=>{b&&clearTimeout(b)}},[]);const v=b=>{Mb(b)&&(m(!0),b.then(function(){m(!1,!0),g.apply(void 0,arguments),d.current=!1},x=>{if(m(!1,!0),d.current=!1,!(l!=null&&l()))return Promise.reject(x)}))},y=b=>{if(d.current)return;if(d.current=!0,!u){g();return}let x;if(s){if(x=u(b),c&&!Mb(x)){d.current=!1,g(b);return}}else if(u.length)x=u(i),d.current=!1;else if(x=u(),!Mb(x)){g();return}v(x)};return f.createElement(Ba,Object.assign({},b7(t),{onClick:y,loading:p,prefixCls:r},o,{ref:h}),n)},ip=ue.createContext({}),{Provider:O7}=ip,P8=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:o,rootPrefixCls:i,close:a,onCancel:s,onConfirm:l}=f.useContext(ip);return o?ue.createElement(P7,{isSilent:r,actionFn:s,close:function(){a==null||a.apply(void 0,arguments),l==null||l(!1)},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${i}-btn`},n):null},O8=()=>{const{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:o,okTextLocale:i,okType:a,onConfirm:s,onOk:l}=f.useContext(ip);return ue.createElement(P7,{isSilent:n,type:a||"primary",actionFn:l,close:function(){t==null||t.apply(void 0,arguments),s==null||s(!0)},autoFocus:e==="ok",buttonProps:r,prefixCls:`${o}-btn`},i)};var I7=f.createContext(null),I8=[];function Mne(e,t){var n=f.useState(function(){if(!Zr())return null;var m=document.createElement("div");return m}),r=de(n,1),o=r[0],i=f.useRef(!1),a=f.useContext(I7),s=f.useState(I8),l=de(s,2),c=l[0],u=l[1],d=a||(i.current?void 0:function(m){u(function(g){var v=[m].concat(ke(g));return v})});function h(){o.parentElement||document.body.appendChild(o),i.current=!0}function p(){var m;(m=o.parentElement)===null||m===void 0||m.removeChild(o),i.current=!1}return Wt(function(){return e?a?a(h):h():p(),p},[e]),Wt(function(){c.length&&(c.forEach(function(m){return m()}),u(I8))},[c]),[o,d]}var Tb;function k7(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),n=document.createElement("div");n.id=t;var r=n.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";var o,i;if(e){var a=getComputedStyle(e);r.scrollbarColor=a.scrollbarColor,r.scrollbarWidth=a.scrollbarWidth;var s=getComputedStyle(e,"::-webkit-scrollbar"),l=parseInt(s.width,10),c=parseInt(s.height,10);try{var u=l?"width: ".concat(s.width,";"):"",d=c?"height: ".concat(s.height,";"):"";is(` +#`.concat(t,`::-webkit-scrollbar { +`).concat(u,` +`).concat(d,` +}`),t)}catch(m){console.error(m),o=l,i=c}}document.body.appendChild(n);var h=e&&o&&!isNaN(o)?o:n.offsetWidth-n.clientWidth,p=e&&i&&!isNaN(i)?i:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),Ph(t),{width:h,height:p}}function k8(e){return typeof document>"u"?0:(Tb===void 0&&(Tb=k7()),Tb.width)}function Fx(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:k7(e)}function Tne(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var zne="rc-util-locker-".concat(Date.now()),N8=0;function jne(e){var t=!!e,n=f.useState(function(){return N8+=1,"".concat(zne,"_").concat(N8)}),r=de(n,1),o=r[0];Wt(function(){if(t){var i=Fx(document.body).width,a=Tne();is(` +html body { + overflow-y: hidden; + `.concat(a?"width: calc(100% - ".concat(i,"px);"):"",` +}`),o)}else Ph(o);return function(){Ph(o)}},[t,o])}var Lne=!1;function Bne(e){return Lne}var R8=function(t){return t===!1?!1:!Zr()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},Hv=f.forwardRef(function(e,t){var n=e.open,r=e.autoLock,o=e.getContainer;e.debug;var i=e.autoDestroy,a=i===void 0?!0:i,s=e.children,l=f.useState(n),c=de(l,2),u=c[0],d=c[1],h=u||n;f.useEffect(function(){(a||n)&&d(n)},[n,a]);var p=f.useState(function(){return R8(o)}),m=de(p,2),g=m[0],v=m[1];f.useEffect(function(){var $=R8(o);v($??null)});var y=Mne(h&&!g),b=de(y,2),x=b[0],S=b[1],P=g??x;jne(r&&n&&Zr()&&(P===x||P===document.body));var E=null;if(s&&za(s)&&t){var M=s;E=M.ref}var B=bs(E,t);if(!h||!Zr()||g===void 0)return null;var D=P===!1||Bne(),H=s;return t&&(H=f.cloneElement(s,{ref:B})),f.createElement(I7.Provider,{value:S},D?H:Ta.createPortal(H,P))}),N7=f.createContext({});function Ane(){var e=Y({},Uh);return e.useId}var M8=0,T8=Ane();const R7=T8?function(t){var n=T8();return t||n}:function(t){var n=f.useState("ssr-id"),r=de(n,2),o=r[0],i=r[1];return f.useEffect(function(){var a=M8;M8+=1,i("rc_unique_".concat(a))},[]),t||o};function z8(e,t,n){var r=t;return!r&&n&&(r="".concat(e,"-").concat(n)),r}function j8(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if(typeof n!="number"){var o=e.document;n=o.documentElement[r],typeof n!="number"&&(n=o.body[r])}return n}function Dne(e){var t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,o=r.defaultView||r.parentWindow;return n.left+=j8(o),n.top+=j8(o,!0),n}const Fne=f.memo(function(e){var t=e.children;return t},function(e,t){var n=t.shouldUpdate;return!n});var L8={width:0,height:0,overflow:"hidden",outline:"none"},Hne={outline:"none"},M7=ue.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,i=e.title,a=e.ariaId,s=e.footer,l=e.closable,c=e.closeIcon,u=e.onClose,d=e.children,h=e.bodyStyle,p=e.bodyProps,m=e.modalRender,g=e.onMouseDown,v=e.onMouseUp,y=e.holderRef,b=e.visible,x=e.forceRender,S=e.width,P=e.height,E=e.classNames,M=e.styles,B=ue.useContext(N7),D=B.panel,H=bs(y,D),$=f.useRef(),U=f.useRef(),z=f.useRef();ue.useImperativeHandle(t,function(){return{focus:function(){var T;(T=z.current)===null||T===void 0||T.focus({preventScroll:!0})},changeActive:function(T){var K=document,G=K.activeElement;T&&G===U.current?$.current.focus({preventScroll:!0}):!T&&G===$.current&&U.current.focus({preventScroll:!0})}}});var w={};S!==void 0&&(w.width=S),P!==void 0&&(w.height=P);var C=s?ue.createElement("div",{className:te("".concat(n,"-footer"),E==null?void 0:E.footer),style:Y({},M==null?void 0:M.footer)},s):null,N=i?ue.createElement("div",{className:te("".concat(n,"-header"),E==null?void 0:E.header),style:Y({},M==null?void 0:M.header)},ue.createElement("div",{className:"".concat(n,"-title"),id:a},i)):null,R=f.useMemo(function(){return it(l)==="object"&&l!==null?l:l?{closeIcon:c??ue.createElement("span",{className:"".concat(n,"-close-x")})}:{}},[l,c,n]),I=kr(R,!0),L=it(l)==="object"&&l.disabled,k=l?ue.createElement("button",Ce({type:"button",onClick:u,"aria-label":"Close"},I,{className:"".concat(n,"-close"),disabled:L}),R.closeIcon):null,j=ue.createElement("div",{className:te("".concat(n,"-content"),E==null?void 0:E.content),style:M==null?void 0:M.content},k,N,ue.createElement("div",Ce({className:te("".concat(n,"-body"),E==null?void 0:E.body),style:Y(Y({},h),M==null?void 0:M.body)},p),d),C);return ue.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":i?a:null,"aria-modal":"true",ref:H,style:Y(Y({},o),w),className:te(n,r),onMouseDown:g,onMouseUp:v},ue.createElement("div",{tabIndex:0,ref:$,style:L8,"aria-hidden":"true"}),ue.createElement("div",{ref:z,tabIndex:-1,style:Hne},ue.createElement(Fne,{shouldUpdate:b||x},m?m(j):j)),ue.createElement("div",{tabIndex:0,ref:U,style:L8,"aria-hidden":"true"}))}),T7=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.title,o=e.style,i=e.className,a=e.visible,s=e.forceRender,l=e.destroyOnClose,c=e.motionName,u=e.ariaId,d=e.onVisibleChanged,h=e.mousePosition,p=f.useRef(),m=f.useState(),g=de(m,2),v=g[0],y=g[1],b={};v&&(b.transformOrigin=v);function x(){var S=Dne(p.current);y(h&&(h.x||h.y)?"".concat(h.x-S.left,"px ").concat(h.y-S.top,"px"):"")}return f.createElement(oi,{visible:a,onVisibleChanged:d,onAppearPrepare:x,onEnterPrepare:x,forceRender:s,motionName:c,removeOnLeave:l,ref:p},function(S,P){var E=S.className,M=S.style;return f.createElement(M7,Ce({},e,{ref:t,title:r,ariaId:u,prefixCls:n,holderRef:P,style:Y(Y(Y({},M),o),b),className:te(i,E)}))})});T7.displayName="Content";var $ne=function(t){var n=t.prefixCls,r=t.style,o=t.visible,i=t.maskProps,a=t.motionName,s=t.className;return f.createElement(oi,{key:"mask",visible:o,motionName:a,leavedClassName:"".concat(n,"-mask-hidden")},function(l,c){var u=l.className,d=l.style;return f.createElement("div",Ce({ref:c,style:Y(Y({},d),r),className:te("".concat(n,"-mask"),u,s)},i))})},Une=function(t){var n=t.prefixCls,r=n===void 0?"rc-dialog":n,o=t.zIndex,i=t.visible,a=i===void 0?!1:i,s=t.keyboard,l=s===void 0?!0:s,c=t.focusTriggerAfterClose,u=c===void 0?!0:c,d=t.wrapStyle,h=t.wrapClassName,p=t.wrapProps,m=t.onClose,g=t.afterOpenChange,v=t.afterClose,y=t.transitionName,b=t.animation,x=t.closable,S=x===void 0?!0:x,P=t.mask,E=P===void 0?!0:P,M=t.maskTransitionName,B=t.maskAnimation,D=t.maskClosable,H=D===void 0?!0:D,$=t.maskStyle,U=t.maskProps,z=t.rootClassName,w=t.classNames,C=t.styles,N=f.useRef(),R=f.useRef(),I=f.useRef(),L=f.useState(a),k=de(L,2),j=k[0],O=k[1],T=R7();function K(){rx(R.current,document.activeElement)||(N.current=document.activeElement)}function G(){if(!rx(R.current,document.activeElement)){var fe;(fe=I.current)===null||fe===void 0||fe.focus()}}function Z(fe){if(fe)G();else{if(O(!1),E&&N.current&&u){try{N.current.focus({preventScroll:!0})}catch{}N.current=null}j&&(v==null||v())}g==null||g(fe)}function _(fe){m==null||m(fe)}var ae=f.useRef(!1),le=f.useRef(),ce=function(){clearTimeout(le.current),ae.current=!0},Q=function(){le.current=setTimeout(function(){ae.current=!1})},ie=null;H&&(ie=function(ge){ae.current?ae.current=!1:R.current===ge.target&&_(ge)});function se(fe){if(l&&fe.keyCode===Ee.ESC){fe.stopPropagation(),_(fe);return}a&&fe.keyCode===Ee.TAB&&I.current.changeActive(!fe.shiftKey)}f.useEffect(function(){a&&(O(!0),K())},[a]),f.useEffect(function(){return function(){clearTimeout(le.current)}},[]);var oe=Y(Y(Y({zIndex:o},d),C==null?void 0:C.wrapper),{},{display:j?null:"none"});return f.createElement("div",Ce({className:te("".concat(r,"-root"),z)},kr(t,{data:!0})),f.createElement($ne,{prefixCls:r,visible:E&&a,motionName:z8(r,M,B),style:Y(Y({zIndex:o},$),C==null?void 0:C.mask),maskProps:U,className:w==null?void 0:w.mask}),f.createElement("div",Ce({tabIndex:-1,onKeyDown:se,className:te("".concat(r,"-wrap"),h,w==null?void 0:w.wrapper),ref:R,onClick:ie,style:oe},p),f.createElement(T7,Ce({},t,{onMouseDown:ce,onMouseUp:Q,ref:I,closable:S,ariaId:T,prefixCls:r,visible:a&&j,onClose:_,onVisibleChanged:Z,motionName:z8(r,y,b)}))))},z7=function(t){var n=t.visible,r=t.getContainer,o=t.forceRender,i=t.destroyOnClose,a=i===void 0?!1:i,s=t.afterClose,l=t.panelRef,c=f.useState(n),u=de(c,2),d=u[0],h=u[1],p=f.useMemo(function(){return{panel:l}},[l]);return f.useEffect(function(){n&&h(!0)},[n]),!o&&a&&!d?null:f.createElement(N7.Provider,{value:p},f.createElement(Hv,{open:n||o||d,autoDestroy:!1,getContainer:r,autoLock:n||d},f.createElement(Une,Ce({},t,{destroyOnClose:a,afterClose:function(){s==null||s(),h(!1)}}))))};z7.displayName="Dialog";var Wl="RC_FORM_INTERNAL_HOOKS",pn=function(){On(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},nd=f.createContext({getFieldValue:pn,getFieldsValue:pn,getFieldError:pn,getFieldWarning:pn,getFieldsError:pn,isFieldsTouched:pn,isFieldTouched:pn,isFieldValidating:pn,isFieldsValidating:pn,resetFields:pn,setFields:pn,setFieldValue:pn,setFieldsValue:pn,validateFields:pn,submit:pn,getInternalHooks:function(){return pn(),{dispatch:pn,initEntityValue:pn,registerField:pn,useSubscribe:pn,setInitialValues:pn,destroyForm:pn,setCallbacks:pn,registerWatch:pn,getFields:pn,setValidateMessages:pn,setPreserve:pn,getInitialValue:pn}}}),o0=f.createContext(null);function Hx(e){return e==null?[]:Array.isArray(e)?e:[e]}function Vne(e){return e&&!!e._init}function $x(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var Ux=$x();function Wne(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function Xne(e,t,n){if(OC())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&Sh(o,n.prototype),o}function Vx(e){var t=typeof Map=="function"?new Map:void 0;return Vx=function(r){if(r===null||!Wne(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,o)}function o(){return Xne(r,arguments,Ch(this).constructor)}return o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),Sh(o,r)},Vx(e)}var Kne=/%[sdj%]/g,Gne=function(){};function Wx(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function _o(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=i)return s;switch(s){case"%s":return String(n[o++]);case"%d":return Number(n[o++]);case"%j":try{return JSON.stringify(n[o++])}catch{return"[Circular]"}break;default:return s}});return a}return e}function qne(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function Nr(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||qne(t)&&typeof e=="string"&&!e)}function Zne(e,t,n){var r=[],o=0,i=e.length;function a(s){r.push.apply(r,ke(s||[])),o++,o===i&&n(r)}e.forEach(function(s){t(s,a)})}function B8(e,t,n){var r=0,o=e.length;function i(a){if(a&&a.length){n(a);return}var s=r;r=r+1,st.max?o.push(_o(i.messages[d].max,t.fullField,t.max)):s&&l&&(ut.max)&&o.push(_o(i.messages[d].range,t.fullField,t.min,t.max))},j7=function(t,n,r,o,i,a){t.required&&(!r.hasOwnProperty(t.field)||Nr(n,a||t.type))&&o.push(_o(i.messages.required,t.fullField))},am;const rre=function(){if(am)return am;var e="[a-fA-F\\d:]",t=function(E){return E&&E.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(e,")(?=\\s|$))"):""},n="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",o=["(?:".concat(r,":){7}(?:").concat(r,"|:)"),"(?:".concat(r,":){6}(?:").concat(n,"|:").concat(r,"|:)"),"(?:".concat(r,":){5}(?::").concat(n,"|(?::").concat(r,"){1,2}|:)"),"(?:".concat(r,":){4}(?:(?::").concat(r,"){0,1}:").concat(n,"|(?::").concat(r,"){1,3}|:)"),"(?:".concat(r,":){3}(?:(?::").concat(r,"){0,2}:").concat(n,"|(?::").concat(r,"){1,4}|:)"),"(?:".concat(r,":){2}(?:(?::").concat(r,"){0,3}:").concat(n,"|(?::").concat(r,"){1,5}|:)"),"(?:".concat(r,":){1}(?:(?::").concat(r,"){0,4}:").concat(n,"|(?::").concat(r,"){1,6}|:)"),"(?::(?:(?::".concat(r,"){0,5}:").concat(n,"|(?::").concat(r,"){1,7}|:))")],i="(?:%[0-9a-zA-Z]{1,})?",a="(?:".concat(o.join("|"),")").concat(i),s=new RegExp("(?:^".concat(n,"$)|(?:^").concat(a,"$)")),l=new RegExp("^".concat(n,"$")),c=new RegExp("^".concat(a,"$")),u=function(E){return E&&E.exact?s:new RegExp("(?:".concat(t(E)).concat(n).concat(t(E),")|(?:").concat(t(E)).concat(a).concat(t(E),")"),"g")};u.v4=function(P){return P&&P.exact?l:new RegExp("".concat(t(P)).concat(n).concat(t(P)),"g")},u.v6=function(P){return P&&P.exact?c:new RegExp("".concat(t(P)).concat(a).concat(t(P)),"g")};var d="(?:(?:[a-z]+:)?//)",h="(?:\\S+(?::\\S*)?@)?",p=u.v4().source,m=u.v6().source,g="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",v="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",y="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",b="(?::\\d{2,5})?",x='(?:[/?#][^\\s"]*)?',S="(?:".concat(d,"|www\\.)").concat(h,"(?:localhost|").concat(p,"|").concat(m,"|").concat(g).concat(v).concat(y,")").concat(b).concat(x);return am=new RegExp("(?:^".concat(S,"$)"),"i"),am};var H8={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},bf={integer:function(t){return bf.number(t)&&parseInt(t,10)===t},float:function(t){return bf.number(t)&&!bf.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return it(t)==="object"&&!bf.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(H8.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(rre())},hex:function(t){return typeof t=="string"&&!!t.match(H8.hex)}},ore=function(t,n,r,o,i){if(t.required&&n===void 0){j7(t,n,r,o,i);return}var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;a.indexOf(s)>-1?bf[s](n)||o.push(_o(i.messages.types[s],t.fullField,t.type)):s&&it(n)!==t.type&&o.push(_o(i.messages.types[s],t.fullField,t.type))},ire=function(t,n,r,o,i){(/^\s+$/.test(n)||n==="")&&o.push(_o(i.messages.whitespace,t.fullField))};const Vt={required:j7,whitespace:ire,type:ore,range:nre,enum:ere,pattern:tre};var are=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Nr(n)&&!t.required)return r();Vt.required(t,n,o,a,i)}r(a)},sre=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n==null&&!t.required)return r();Vt.required(t,n,o,a,i,"array"),n!=null&&(Vt.type(t,n,o,a,i),Vt.range(t,n,o,a,i))}r(a)},lre=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Nr(n)&&!t.required)return r();Vt.required(t,n,o,a,i),n!==void 0&&Vt.type(t,n,o,a,i)}r(a)},cre=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Nr(n,"date")&&!t.required)return r();if(Vt.required(t,n,o,a,i),!Nr(n,"date")){var l;n instanceof Date?l=n:l=new Date(n),Vt.type(t,l,o,a,i),l&&Vt.range(t,l.getTime(),o,a,i)}}r(a)},ure="enum",dre=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Nr(n)&&!t.required)return r();Vt.required(t,n,o,a,i),n!==void 0&&Vt[ure](t,n,o,a,i)}r(a)},fre=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Nr(n)&&!t.required)return r();Vt.required(t,n,o,a,i),n!==void 0&&(Vt.type(t,n,o,a,i),Vt.range(t,n,o,a,i))}r(a)},hre=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Nr(n)&&!t.required)return r();Vt.required(t,n,o,a,i),n!==void 0&&(Vt.type(t,n,o,a,i),Vt.range(t,n,o,a,i))}r(a)},pre=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Nr(n)&&!t.required)return r();Vt.required(t,n,o,a,i),n!==void 0&&Vt.type(t,n,o,a,i)}r(a)},mre=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n===""&&(n=void 0),Nr(n)&&!t.required)return r();Vt.required(t,n,o,a,i),n!==void 0&&(Vt.type(t,n,o,a,i),Vt.range(t,n,o,a,i))}r(a)},gre=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Nr(n)&&!t.required)return r();Vt.required(t,n,o,a,i),n!==void 0&&Vt.type(t,n,o,a,i)}r(a)},vre=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Nr(n,"string")&&!t.required)return r();Vt.required(t,n,o,a,i),Nr(n,"string")||Vt.pattern(t,n,o,a,i)}r(a)},yre=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Nr(n)&&!t.required)return r();Vt.required(t,n,o,a,i),Nr(n)||Vt.type(t,n,o,a,i)}r(a)},bre=function(t,n,r,o,i){var a=[],s=Array.isArray(n)?"array":it(n);Vt.required(t,n,o,a,i,s),r(a)},wre=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(Nr(n,"string")&&!t.required)return r();Vt.required(t,n,o,a,i,"string"),Nr(n,"string")||(Vt.type(t,n,o,a,i),Vt.range(t,n,o,a,i),Vt.pattern(t,n,o,a,i),t.whitespace===!0&&Vt.whitespace(t,n,o,a,i))}r(a)},zb=function(t,n,r,o,i){var a=t.type,s=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(Nr(n,a)&&!t.required)return r();Vt.required(t,n,o,s,i,a),Nr(n,a)||Vt.type(t,n,o,s,i)}r(s)};const Vf={string:wre,method:pre,number:mre,boolean:lre,regexp:yre,integer:hre,float:fre,array:sre,object:gre,enum:dre,pattern:vre,date:cre,url:zb,hex:zb,email:zb,required:bre,any:are};var ap=function(){function e(t){gr(this,e),q(this,"rules",null),q(this,"_messages",Ux),this.define(t)}return vr(e,[{key:"define",value:function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(it(n)!=="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(o){var i=n[o];r.rules[o]=Array.isArray(i)?i:[i]})}},{key:"messages",value:function(n){return n&&(this._messages=F8($x(),n)),this._messages}},{key:"validate",value:function(n){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},a=n,s=o,l=i;if(typeof s=="function"&&(l=s,s={}),!this.rules||Object.keys(this.rules).length===0)return l&&l(null,a),Promise.resolve(a);function c(m){var g=[],v={};function y(x){if(Array.isArray(x)){var S;g=(S=g).concat.apply(S,ke(x))}else g.push(x)}for(var b=0;b0&&arguments[0]!==void 0?arguments[0]:[],B=Array.isArray(M)?M:[M];!s.suppressWarning&&B.length&&e.warning("async-validator:",B),B.length&&v.message!==void 0&&(B=[].concat(v.message));var D=B.map(D8(v,a));if(s.first&&D.length)return p[v.field]=1,g(D);if(!y)g(D);else{if(v.required&&!m.value)return v.message!==void 0?D=[].concat(v.message).map(D8(v,a)):s.error&&(D=[s.error(v,_o(s.messages.required,v.field))]),g(D);var H={};v.defaultField&&Object.keys(m.value).map(function(z){H[z]=v.defaultField}),H=Y(Y({},H),m.rule.fields);var $={};Object.keys(H).forEach(function(z){var w=H[z],C=Array.isArray(w)?w:[w];$[z]=C.map(b.bind(null,z))});var U=new e($);U.messages(s.messages),m.rule.options&&(m.rule.options.messages=s.messages,m.rule.options.error=s.error),U.validate(m.value,m.rule.options||s,function(z){var w=[];D&&D.length&&w.push.apply(w,ke(D)),z&&z.length&&w.push.apply(w,ke(z)),g(w.length?w:null)})}}var S;if(v.asyncValidator)S=v.asyncValidator(v,m.value,x,m.source,s);else if(v.validator){try{S=v.validator(v,m.value,x,m.source,s)}catch(M){var P,E;(P=(E=console).error)===null||P===void 0||P.call(E,M),s.suppressValidatorError||setTimeout(function(){throw M},0),x(M.message)}S===!0?x():S===!1?x(typeof v.message=="function"?v.message(v.fullField||v.field):v.message||"".concat(v.fullField||v.field," fails")):S instanceof Array?x(S):S instanceof Error&&x(S.message)}S&&S.then&&S.then(function(){return x()},function(M){return x(M)})},function(m){c(m)},a)}},{key:"getType",value:function(n){if(n.type===void 0&&n.pattern instanceof RegExp&&(n.type="pattern"),typeof n.validator!="function"&&n.type&&!Vf.hasOwnProperty(n.type))throw new Error(_o("Unknown rule type %s",n.type));return n.type||"string"}},{key:"getValidationMethod",value:function(n){if(typeof n.validator=="function")return n.validator;var r=Object.keys(n),o=r.indexOf("message");return o!==-1&&r.splice(o,1),r.length===1&&r[0]==="required"?Vf.required:Vf[this.getType(n)]||void 0}}]),e}();q(ap,"register",function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");Vf[t]=n});q(ap,"warning",Gne);q(ap,"messages",Ux);q(ap,"validators",Vf);var Vo="'${name}' is not a valid ${type}",L7={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:Vo,method:Vo,array:Vo,object:Vo,number:Vo,date:Vo,boolean:Vo,integer:Vo,float:Vo,regexp:Vo,email:Vo,url:Vo,hex:Vo},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},$8=ap;function xre(e,t){return e.replace(/\$\{\w+\}/g,function(n){var r=n.slice(2,-1);return t[r]})}var U8="CODE_LOGIC_ERROR";function Xx(e,t,n,r,o){return Kx.apply(this,arguments)}function Kx(){return Kx=Oc(bo().mark(function e(t,n,r,o,i){var a,s,l,c,u,d,h,p,m;return bo().wrap(function(v){for(;;)switch(v.prev=v.next){case 0:return a=Y({},r),delete a.ruleIndex,$8.warning=function(){},a.validator&&(s=a.validator,a.validator=function(){try{return s.apply(void 0,arguments)}catch(y){return console.error(y),Promise.reject(U8)}}),l=null,a&&a.type==="array"&&a.defaultField&&(l=a.defaultField,delete a.defaultField),c=new $8(q({},t,[a])),u=hu(L7,o.validateMessages),c.messages(u),d=[],v.prev=10,v.next=13,Promise.resolve(c.validate(q({},t,n),Y({},o)));case 13:v.next=18;break;case 15:v.prev=15,v.t0=v.catch(10),v.t0.errors&&(d=v.t0.errors.map(function(y,b){var x=y.message,S=x===U8?u.default:x;return f.isValidElement(S)?f.cloneElement(S,{key:"error_".concat(b)}):S}));case 18:if(!(!d.length&&l)){v.next=23;break}return v.next=21,Promise.all(n.map(function(y,b){return Xx("".concat(t,".").concat(b),y,l,o,i)}));case 21:return h=v.sent,v.abrupt("return",h.reduce(function(y,b){return[].concat(ke(y),ke(b))},[]));case 23:return p=Y(Y({},r),{},{name:t,enum:(r.enum||[]).join(", ")},i),m=d.map(function(y){return typeof y=="string"?xre(y,p):y}),v.abrupt("return",m);case 26:case"end":return v.stop()}},e,null,[[10,15]])})),Kx.apply(this,arguments)}function Sre(e,t,n,r,o,i){var a=e.join("."),s=n.map(function(u,d){var h=u.validator,p=Y(Y({},u),{},{ruleIndex:d});return h&&(p.validator=function(m,g,v){var y=!1,b=function(){for(var P=arguments.length,E=new Array(P),M=0;M2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(r){return B7(t,r,n)})}function B7(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!n&&e.length!==t.length?!1:t.every(function(r,o){return e[o]===r})}function Pre(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||it(e)!=="object"||it(t)!=="object")return!1;var n=Object.keys(e),r=Object.keys(t),o=new Set([].concat(n,r));return ke(o).every(function(i){var a=e[i],s=t[i];return typeof a=="function"&&typeof s=="function"?!0:a===s})}function Ore(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&it(t.target)==="object"&&e in t.target?t.target[e]:t}function W8(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var o=e[t],i=t-n;return i>0?[].concat(ke(e.slice(0,n)),[o],ke(e.slice(n,t)),ke(e.slice(t+1,r))):i<0?[].concat(ke(e.slice(0,t)),ke(e.slice(t+1,n+1)),[o],ke(e.slice(n+1,r))):e}var Ire=["name"],fi=[];function X8(e,t,n,r,o,i){return typeof e=="function"?e(t,n,"source"in i?{source:i.source}:{}):r!==o}var KC=function(e){Da(n,e);var t=Fa(n);function n(r){var o;if(gr(this,n),o=t.call(this,r),q(je(o),"state",{resetCount:0}),q(je(o),"cancelRegisterFunc",null),q(je(o),"mounted",!1),q(je(o),"touched",!1),q(je(o),"dirty",!1),q(je(o),"validatePromise",void 0),q(je(o),"prevValidating",void 0),q(je(o),"errors",fi),q(je(o),"warnings",fi),q(je(o),"cancelRegister",function(){var l=o.props,c=l.preserve,u=l.isListField,d=l.name;o.cancelRegisterFunc&&o.cancelRegisterFunc(u,c,er(d)),o.cancelRegisterFunc=null}),q(je(o),"getNamePath",function(){var l=o.props,c=l.name,u=l.fieldContext,d=u.prefixName,h=d===void 0?[]:d;return c!==void 0?[].concat(ke(h),ke(c)):[]}),q(je(o),"getRules",function(){var l=o.props,c=l.rules,u=c===void 0?[]:c,d=l.fieldContext;return u.map(function(h){return typeof h=="function"?h(d):h})}),q(je(o),"refresh",function(){o.mounted&&o.setState(function(l){var c=l.resetCount;return{resetCount:c+1}})}),q(je(o),"metaCache",null),q(je(o),"triggerMetaEvent",function(l){var c=o.props.onMetaChange;if(c){var u=Y(Y({},o.getMeta()),{},{destroy:l});ja(o.metaCache,u)||c(u),o.metaCache=u}else o.metaCache=null}),q(je(o),"onStoreChange",function(l,c,u){var d=o.props,h=d.shouldUpdate,p=d.dependencies,m=p===void 0?[]:p,g=d.onReset,v=u.store,y=o.getNamePath(),b=o.getValue(l),x=o.getValue(v),S=c&&Ou(c,y);switch(u.type==="valueUpdate"&&u.source==="external"&&!ja(b,x)&&(o.touched=!0,o.dirty=!0,o.validatePromise=null,o.errors=fi,o.warnings=fi,o.triggerMetaEvent()),u.type){case"reset":if(!c||S){o.touched=!1,o.dirty=!1,o.validatePromise=void 0,o.errors=fi,o.warnings=fi,o.triggerMetaEvent(),g==null||g(),o.refresh();return}break;case"remove":{if(h){o.reRender();return}break}case"setField":{var P=u.data;if(S){"touched"in P&&(o.touched=P.touched),"validating"in P&&!("originRCField"in P)&&(o.validatePromise=P.validating?Promise.resolve([]):null),"errors"in P&&(o.errors=P.errors||fi),"warnings"in P&&(o.warnings=P.warnings||fi),o.dirty=!0,o.triggerMetaEvent(),o.reRender();return}else if("value"in P&&Ou(c,y,!0)){o.reRender();return}if(h&&!y.length&&X8(h,l,v,b,x,u)){o.reRender();return}break}case"dependenciesUpdate":{var E=m.map(er);if(E.some(function(M){return Ou(u.relatedFields,M)})){o.reRender();return}break}default:if(S||(!m.length||y.length||h)&&X8(h,l,v,b,x,u)){o.reRender();return}break}h===!0&&o.reRender()}),q(je(o),"validateRules",function(l){var c=o.getNamePath(),u=o.getValue(),d=l||{},h=d.triggerName,p=d.validateOnly,m=p===void 0?!1:p,g=Promise.resolve().then(Oc(bo().mark(function v(){var y,b,x,S,P,E,M;return bo().wrap(function(D){for(;;)switch(D.prev=D.next){case 0:if(o.mounted){D.next=2;break}return D.abrupt("return",[]);case 2:if(y=o.props,b=y.validateFirst,x=b===void 0?!1:b,S=y.messageVariables,P=y.validateDebounce,E=o.getRules(),h&&(E=E.filter(function(H){return H}).filter(function(H){var $=H.validateTrigger;if(!$)return!0;var U=Hx($);return U.includes(h)})),!(P&&h)){D.next=10;break}return D.next=8,new Promise(function(H){setTimeout(H,P)});case 8:if(o.validatePromise===g){D.next=10;break}return D.abrupt("return",[]);case 10:return M=Sre(c,u,E,l,x,S),M.catch(function(H){return H}).then(function(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:fi;if(o.validatePromise===g){var $;o.validatePromise=null;var U=[],z=[];($=H.forEach)===null||$===void 0||$.call(H,function(w){var C=w.rule.warningOnly,N=w.errors,R=N===void 0?fi:N;C?z.push.apply(z,ke(R)):U.push.apply(U,ke(R))}),o.errors=U,o.warnings=z,o.triggerMetaEvent(),o.reRender()}}),D.abrupt("return",M);case 13:case"end":return D.stop()}},v)})));return m||(o.validatePromise=g,o.dirty=!0,o.errors=fi,o.warnings=fi,o.triggerMetaEvent(),o.reRender()),g}),q(je(o),"isFieldValidating",function(){return!!o.validatePromise}),q(je(o),"isFieldTouched",function(){return o.touched}),q(je(o),"isFieldDirty",function(){if(o.dirty||o.props.initialValue!==void 0)return!0;var l=o.props.fieldContext,c=l.getInternalHooks(Wl),u=c.getInitialValue;return u(o.getNamePath())!==void 0}),q(je(o),"getErrors",function(){return o.errors}),q(je(o),"getWarnings",function(){return o.warnings}),q(je(o),"isListField",function(){return o.props.isListField}),q(je(o),"isList",function(){return o.props.isList}),q(je(o),"isPreserve",function(){return o.props.preserve}),q(je(o),"getMeta",function(){o.prevValidating=o.isFieldValidating();var l={touched:o.isFieldTouched(),validating:o.prevValidating,errors:o.errors,warnings:o.warnings,name:o.getNamePath(),validated:o.validatePromise===null};return l}),q(je(o),"getOnlyChild",function(l){if(typeof l=="function"){var c=o.getMeta();return Y(Y({},o.getOnlyChild(l(o.getControlled(),c,o.props.fieldContext))),{},{isFunction:!0})}var u=ri(l);return u.length!==1||!f.isValidElement(u[0])?{child:u,isFunction:!1}:{child:u[0],isFunction:!1}}),q(je(o),"getValue",function(l){var c=o.props.fieldContext.getFieldsValue,u=o.getNamePath();return Yo(l||c(!0),u)}),q(je(o),"getControlled",function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=o.props,u=c.name,d=c.trigger,h=c.validateTrigger,p=c.getValueFromEvent,m=c.normalize,g=c.valuePropName,v=c.getValueProps,y=c.fieldContext,b=h!==void 0?h:y.validateTrigger,x=o.getNamePath(),S=y.getInternalHooks,P=y.getFieldsValue,E=S(Wl),M=E.dispatch,B=o.getValue(),D=v||function(w){return q({},g,w)},H=l[d],$=u!==void 0?D(B):{},U=Y(Y({},l),$);U[d]=function(){o.touched=!0,o.dirty=!0,o.triggerMetaEvent();for(var w,C=arguments.length,N=new Array(C),R=0;R=0&&H<=$.length?(u.keys=[].concat(ke(u.keys.slice(0,H)),[u.id],ke(u.keys.slice(H))),x([].concat(ke($.slice(0,H)),[D],ke($.slice(H))))):(u.keys=[].concat(ke(u.keys),[u.id]),x([].concat(ke($),[D]))),u.id+=1},remove:function(D){var H=P(),$=new Set(Array.isArray(D)?D:[D]);$.size<=0||(u.keys=u.keys.filter(function(U,z){return!$.has(z)}),x(H.filter(function(U,z){return!$.has(z)})))},move:function(D,H){if(D!==H){var $=P();D<0||D>=$.length||H<0||H>=$.length||(u.keys=W8(u.keys,D,H),x(W8($,D,H)))}}},M=b||[];return Array.isArray(M)||(M=[]),r(M.map(function(B,D){var H=u.keys[D];return H===void 0&&(u.keys[D]=u.id,H=u.keys[D],u.id+=1),{name:D,key:H,isListField:!0}}),E,v)})))}function Nre(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(o,i){e.forEach(function(a,s){a.catch(function(l){return t=!0,l}).then(function(l){n-=1,r[s]=l,!(n>0)&&(t&&i(r),o(r))})})}):Promise.resolve([])}var D7="__@field_split__";function jb(e){return e.map(function(t){return"".concat(it(t),":").concat(t)}).join(D7)}var $c=function(){function e(){gr(this,e),q(this,"kvs",new Map)}return vr(e,[{key:"set",value:function(n,r){this.kvs.set(jb(n),r)}},{key:"get",value:function(n){return this.kvs.get(jb(n))}},{key:"update",value:function(n,r){var o=this.get(n),i=r(o);i?this.set(n,i):this.delete(n)}},{key:"delete",value:function(n){this.kvs.delete(jb(n))}},{key:"map",value:function(n){return ke(this.kvs.entries()).map(function(r){var o=de(r,2),i=o[0],a=o[1],s=i.split(D7);return n({key:s.map(function(l){var c=l.match(/^([^:]*):(.*)$/),u=de(c,3),d=u[1],h=u[2];return d==="number"?Number(h):h}),value:a})})}},{key:"toJSON",value:function(){var n={};return this.map(function(r){var o=r.key,i=r.value;return n[o.join(".")]=i,null}),n}}]),e}(),Rre=["name"],Mre=vr(function e(t){var n=this;gr(this,e),q(this,"formHooked",!1),q(this,"forceRootUpdate",void 0),q(this,"subscribable",!0),q(this,"store",{}),q(this,"fieldEntities",[]),q(this,"initialValues",{}),q(this,"callbacks",{}),q(this,"validateMessages",null),q(this,"preserve",null),q(this,"lastValidatePromise",null),q(this,"getForm",function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}}),q(this,"getInternalHooks",function(r){return r===Wl?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):(On(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),q(this,"useSubscribe",function(r){n.subscribable=r}),q(this,"prevWithoutPreserves",null),q(this,"setInitialValues",function(r,o){if(n.initialValues=r||{},o){var i,a=hu(r,n.store);(i=n.prevWithoutPreserves)===null||i===void 0||i.map(function(s){var l=s.key;a=Ki(a,l,Yo(r,l))}),n.prevWithoutPreserves=null,n.updateStore(a)}}),q(this,"destroyForm",function(r){if(r)n.updateStore({});else{var o=new $c;n.getFieldEntities(!0).forEach(function(i){n.isMergedPreserve(i.isPreserve())||o.set(i.getNamePath(),!0)}),n.prevWithoutPreserves=o}}),q(this,"getInitialValue",function(r){var o=Yo(n.initialValues,r);return r.length?hu(o):o}),q(this,"setCallbacks",function(r){n.callbacks=r}),q(this,"setValidateMessages",function(r){n.validateMessages=r}),q(this,"setPreserve",function(r){n.preserve=r}),q(this,"watchList",[]),q(this,"registerWatch",function(r){return n.watchList.push(r),function(){n.watchList=n.watchList.filter(function(o){return o!==r})}}),q(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var o=n.getFieldsValue(),i=n.getFieldsValue(!0);n.watchList.forEach(function(a){a(o,i,r)})}}),q(this,"timeoutId",null),q(this,"warningUnhooked",function(){}),q(this,"updateStore",function(r){n.store=r}),q(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?n.fieldEntities.filter(function(o){return o.getNamePath().length}):n.fieldEntities}),q(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,o=new $c;return n.getFieldEntities(r).forEach(function(i){var a=i.getNamePath();o.set(a,i)}),o}),q(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return n.getFieldEntities(!0);var o=n.getFieldsMap(!0);return r.map(function(i){var a=er(i);return o.get(a)||{INVALIDATE_NAME_PATH:er(i)}})}),q(this,"getFieldsValue",function(r,o){n.warningUnhooked();var i,a,s;if(r===!0||Array.isArray(r)?(i=r,a=o):r&&it(r)==="object"&&(s=r.strict,a=r.filter),i===!0&&!a)return n.store;var l=n.getFieldEntitiesForNamePathList(Array.isArray(i)?i:null),c=[];return l.forEach(function(u){var d,h,p="INVALIDATE_NAME_PATH"in u?u.INVALIDATE_NAME_PATH:u.getNamePath();if(s){var m,g;if((m=(g=u).isList)!==null&&m!==void 0&&m.call(g))return}else if(!i&&(d=(h=u).isListField)!==null&&d!==void 0&&d.call(h))return;if(!a)c.push(p);else{var v="getMeta"in u?u.getMeta():null;a(v)&&c.push(p)}}),V8(n.store,c.map(er))}),q(this,"getFieldValue",function(r){n.warningUnhooked();var o=er(r);return Yo(n.store,o)}),q(this,"getFieldsError",function(r){n.warningUnhooked();var o=n.getFieldEntitiesForNamePathList(r);return o.map(function(i,a){return i&&!("INVALIDATE_NAME_PATH"in i)?{name:i.getNamePath(),errors:i.getErrors(),warnings:i.getWarnings()}:{name:er(r[a]),errors:[],warnings:[]}})}),q(this,"getFieldError",function(r){n.warningUnhooked();var o=er(r),i=n.getFieldsError([o])[0];return i.errors}),q(this,"getFieldWarning",function(r){n.warningUnhooked();var o=er(r),i=n.getFieldsError([o])[0];return i.warnings}),q(this,"isFieldsTouched",function(){n.warningUnhooked();for(var r=arguments.length,o=new Array(r),i=0;i0&&arguments[0]!==void 0?arguments[0]:{},o=new $c,i=n.getFieldEntities(!0);i.forEach(function(l){var c=l.props.initialValue,u=l.getNamePath();if(c!==void 0){var d=o.get(u)||new Set;d.add({entity:l,value:c}),o.set(u,d)}});var a=function(c){c.forEach(function(u){var d=u.props.initialValue;if(d!==void 0){var h=u.getNamePath(),p=n.getInitialValue(h);if(p!==void 0)On(!1,"Form already set 'initialValues' with path '".concat(h.join("."),"'. Field can not overwrite it."));else{var m=o.get(h);if(m&&m.size>1)On(!1,"Multiple Field with path '".concat(h.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(m){var g=n.getFieldValue(h),v=u.isListField();!v&&(!r.skipExist||g===void 0)&&n.updateStore(Ki(n.store,h,ke(m)[0].value))}}}})},s;r.entities?s=r.entities:r.namePathList?(s=[],r.namePathList.forEach(function(l){var c=o.get(l);if(c){var u;(u=s).push.apply(u,ke(ke(c).map(function(d){return d.entity})))}})):s=i,a(s)}),q(this,"resetFields",function(r){n.warningUnhooked();var o=n.store;if(!r){n.updateStore(hu(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(o,null,{type:"reset"}),n.notifyWatch();return}var i=r.map(er);i.forEach(function(a){var s=n.getInitialValue(a);n.updateStore(Ki(n.store,a,s))}),n.resetWithFieldInitialValue({namePathList:i}),n.notifyObservers(o,i,{type:"reset"}),n.notifyWatch(i)}),q(this,"setFields",function(r){n.warningUnhooked();var o=n.store,i=[];r.forEach(function(a){var s=a.name,l=vt(a,Rre),c=er(s);i.push(c),"value"in l&&n.updateStore(Ki(n.store,c,l.value)),n.notifyObservers(o,[c],{type:"setField",data:a})}),n.notifyWatch(i)}),q(this,"getFields",function(){var r=n.getFieldEntities(!0),o=r.map(function(i){var a=i.getNamePath(),s=i.getMeta(),l=Y(Y({},s),{},{name:a,value:n.getFieldValue(a)});return Object.defineProperty(l,"originRCField",{value:!0}),l});return o}),q(this,"initEntityValue",function(r){var o=r.props.initialValue;if(o!==void 0){var i=r.getNamePath(),a=Yo(n.store,i);a===void 0&&n.updateStore(Ki(n.store,i,o))}}),q(this,"isMergedPreserve",function(r){var o=r!==void 0?r:n.preserve;return o??!0}),q(this,"registerField",function(r){n.fieldEntities.push(r);var o=r.getNamePath();if(n.notifyWatch([o]),r.props.initialValue!==void 0){var i=n.store;n.resetWithFieldInitialValue({entities:[r],skipExist:!0}),n.notifyObservers(i,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(a,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(d){return d!==r}),!n.isMergedPreserve(s)&&(!a||l.length>1)){var c=a?void 0:n.getInitialValue(o);if(o.length&&n.getFieldValue(o)!==c&&n.fieldEntities.every(function(d){return!B7(d.getNamePath(),o)})){var u=n.store;n.updateStore(Ki(u,o,c,!0)),n.notifyObservers(u,[o],{type:"remove"}),n.triggerDependenciesUpdate(u,o)}}n.notifyWatch([o])}}),q(this,"dispatch",function(r){switch(r.type){case"updateValue":{var o=r.namePath,i=r.value;n.updateValue(o,i);break}case"validateField":{var a=r.namePath,s=r.triggerName;n.validateFields([a],{triggerName:s});break}}}),q(this,"notifyObservers",function(r,o,i){if(n.subscribable){var a=Y(Y({},i),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(s){var l=s.onStoreChange;l(r,o,a)})}else n.forceRootUpdate()}),q(this,"triggerDependenciesUpdate",function(r,o){var i=n.getDependencyChildrenFields(o);return i.length&&n.validateFields(i),n.notifyObservers(r,i,{type:"dependenciesUpdate",relatedFields:[o].concat(ke(i))}),i}),q(this,"updateValue",function(r,o){var i=er(r),a=n.store;n.updateStore(Ki(n.store,i,o)),n.notifyObservers(a,[i],{type:"valueUpdate",source:"internal"}),n.notifyWatch([i]);var s=n.triggerDependenciesUpdate(a,i),l=n.callbacks.onValuesChange;if(l){var c=V8(n.store,[i]);l(c,n.getFieldsValue())}n.triggerOnFieldsChange([i].concat(ke(s)))}),q(this,"setFieldsValue",function(r){n.warningUnhooked();var o=n.store;if(r){var i=hu(n.store,r);n.updateStore(i)}n.notifyObservers(o,null,{type:"valueUpdate",source:"external"}),n.notifyWatch()}),q(this,"setFieldValue",function(r,o){n.setFields([{name:r,value:o}])}),q(this,"getDependencyChildrenFields",function(r){var o=new Set,i=[],a=new $c;n.getFieldEntities().forEach(function(l){var c=l.props.dependencies;(c||[]).forEach(function(u){var d=er(u);a.update(d,function(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return h.add(l),h})})});var s=function l(c){var u=a.get(c)||new Set;u.forEach(function(d){if(!o.has(d)){o.add(d);var h=d.getNamePath();d.isFieldDirty()&&h.length&&(i.push(h),l(h))}})};return s(r),i}),q(this,"triggerOnFieldsChange",function(r,o){var i=n.callbacks.onFieldsChange;if(i){var a=n.getFields();if(o){var s=new $c;o.forEach(function(c){var u=c.name,d=c.errors;s.set(u,d)}),a.forEach(function(c){c.errors=s.get(c.name)||c.errors})}var l=a.filter(function(c){var u=c.name;return Ou(r,u)});l.length&&i(l,a)}}),q(this,"validateFields",function(r,o){n.warningUnhooked();var i,a;Array.isArray(r)||typeof r=="string"||typeof o=="string"?(i=r,a=o):a=r;var s=!!i,l=s?i.map(er):[],c=[],u=String(Date.now()),d=new Set,h=a||{},p=h.recursive,m=h.dirty;n.getFieldEntities(!0).forEach(function(b){if(s||l.push(b.getNamePath()),!(!b.props.rules||!b.props.rules.length)&&!(m&&!b.isFieldDirty())){var x=b.getNamePath();if(d.add(x.join(u)),!s||Ou(l,x,p)){var S=b.validateRules(Y({validateMessages:Y(Y({},L7),n.validateMessages)},a));c.push(S.then(function(){return{name:x,errors:[],warnings:[]}}).catch(function(P){var E,M=[],B=[];return(E=P.forEach)===null||E===void 0||E.call(P,function(D){var H=D.rule.warningOnly,$=D.errors;H?B.push.apply(B,ke($)):M.push.apply(M,ke($))}),M.length?Promise.reject({name:x,errors:M,warnings:B}):{name:x,errors:M,warnings:B}}))}}});var g=Nre(c);n.lastValidatePromise=g,g.catch(function(b){return b}).then(function(b){var x=b.map(function(S){var P=S.name;return P});n.notifyObservers(n.store,x,{type:"validateFinish"}),n.triggerOnFieldsChange(x,b)});var v=g.then(function(){return n.lastValidatePromise===g?Promise.resolve(n.getFieldsValue(l)):Promise.reject([])}).catch(function(b){var x=b.filter(function(S){return S&&S.errors.length});return Promise.reject({values:n.getFieldsValue(l),errorFields:x,outOfDate:n.lastValidatePromise!==g})});v.catch(function(b){return b});var y=l.filter(function(b){return d.has(b.join(u))});return n.triggerOnFieldsChange(y),v}),q(this,"submit",function(){n.warningUnhooked(),n.validateFields().then(function(r){var o=n.callbacks.onFinish;if(o)try{o(r)}catch(i){console.error(i)}}).catch(function(r){var o=n.callbacks.onFinishFailed;o&&o(r)})}),this.forceRootUpdate=t});function F7(e){var t=f.useRef(),n=f.useState({}),r=de(n,2),o=r[1];if(!t.current)if(e)t.current=e;else{var i=function(){o({})},a=new Mre(i);t.current=a.getForm()}return[t.current]}var Zx=f.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),Tre=function(t){var n=t.validateMessages,r=t.onFormChange,o=t.onFormFinish,i=t.children,a=f.useContext(Zx),s=f.useRef({});return f.createElement(Zx.Provider,{value:Y(Y({},a),{},{validateMessages:Y(Y({},a.validateMessages),n),triggerFormChange:function(c,u){r&&r(c,{changedFields:u,forms:s.current}),a.triggerFormChange(c,u)},triggerFormFinish:function(c,u){o&&o(c,{values:u,forms:s.current}),a.triggerFormFinish(c,u)},registerForm:function(c,u){c&&(s.current=Y(Y({},s.current),{},q({},c,u))),a.registerForm(c,u)},unregisterForm:function(c){var u=Y({},s.current);delete u[c],s.current=u,a.unregisterForm(c)}})},i)},zre=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],jre=function(t,n){var r=t.name,o=t.initialValues,i=t.fields,a=t.form,s=t.preserve,l=t.children,c=t.component,u=c===void 0?"form":c,d=t.validateMessages,h=t.validateTrigger,p=h===void 0?"onChange":h,m=t.onValuesChange,g=t.onFieldsChange,v=t.onFinish,y=t.onFinishFailed,b=t.clearOnDestroy,x=vt(t,zre),S=f.useRef(null),P=f.useContext(Zx),E=F7(a),M=de(E,1),B=M[0],D=B.getInternalHooks(Wl),H=D.useSubscribe,$=D.setInitialValues,U=D.setCallbacks,z=D.setValidateMessages,w=D.setPreserve,C=D.destroyForm;f.useImperativeHandle(n,function(){return Y(Y({},B),{},{nativeElement:S.current})}),f.useEffect(function(){return P.registerForm(r,B),function(){P.unregisterForm(r)}},[P,B,r]),z(Y(Y({},P.validateMessages),d)),U({onValuesChange:m,onFieldsChange:function(K){if(P.triggerFormChange(r,K),g){for(var G=arguments.length,Z=new Array(G>1?G-1:0),_=1;_{let{children:t,status:n,override:r}=e;const o=f.useContext(aa),i=f.useMemo(()=>{const a=Object.assign({},o);return r&&delete a.isFormItemInput,n&&(delete a.status,delete a.hasFeedback,delete a.feedbackIcon),a},[n,r,o]);return f.createElement(aa.Provider,{value:i},t)},Dre=f.createContext(void 0),rd=e=>{const{space:t,form:n,children:r}=e;if(r==null)return null;let o=r;return n&&(o=ue.createElement(Are,{override:!0,status:!0},o)),t&&(o=ue.createElement(Jte,null,o)),o};function i0(e){if(e)return{closable:e.closable,closeIcon:e.closeIcon}}function G8(e){const{closable:t,closeIcon:n}=e||{};return ue.useMemo(()=>{if(!t&&(t===!1||n===!1||n===null))return!1;if(t===void 0&&n===void 0)return null;let r={closeIcon:typeof n!="boolean"&&n!==null?n:void 0};return t&&typeof t=="object"&&(r=Object.assign(Object.assign({},r),t)),r},[t,n])}function q8(){const e={};for(var t=arguments.length,n=new Array(t),r=0;r{o&&Object.keys(o).forEach(i=>{o[i]!==void 0&&(e[i]=o[i])})}),e}const Fre={};function H7(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Fre;const r=G8(e),o=G8(t),i=ue.useMemo(()=>Object.assign({closeIcon:ue.createElement(kd,null)},n),[n]),a=ue.useMemo(()=>r===!1?!1:r?q8(i,o,r):o===!1?!1:o?q8(i,o):i.closable?i:!1,[r,o,i]);return ue.useMemo(()=>{if(a===!1)return[!1,null];const{closeIconRender:s}=i,{closeIcon:l}=a;let c=l;if(c!=null){s&&(c=s(l));const u=kr(a,!0);Object.keys(u).length&&(c=ue.isValidElement(c)?ue.cloneElement(c,u):ue.createElement("span",Object.assign({},u),c))}return[!0,c]},[a,i])}var $7=function(t){if(Zr()&&window.document.documentElement){var n=Array.isArray(t)?t:[t],r=window.document.documentElement;return n.some(function(o){return o in r.style})}return!1},Hre=function(t,n){if(!$7(t))return!1;var r=document.createElement("div"),o=r.style[t];return r.style[t]=n,r.style[t]!==o};function $re(e,t){return!Array.isArray(e)&&t!==void 0?Hre(e,t):$7(e)}const Ure=()=>Zr()&&window.document.documentElement,$v=e=>{const{prefixCls:t,className:n,style:r,size:o,shape:i}=e,a=te({[`${t}-lg`]:o==="large",[`${t}-sm`]:o==="small"}),s=te({[`${t}-circle`]:i==="circle",[`${t}-square`]:i==="square",[`${t}-round`]:i==="round"}),l=f.useMemo(()=>typeof o=="number"?{width:o,height:o,lineHeight:`${o}px`}:{},[o]);return f.createElement("span",{className:te(t,a,s,n),style:Object.assign(Object.assign({},l),r)})},Vre=new Tt("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Uv=e=>({height:e,lineHeight:J(e)}),Iu=e=>Object.assign({width:e},Uv(e)),Wre=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Vre,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),Lb=(e,t)=>Object.assign({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal()},Uv(e)),Xre=e=>{const{skeletonAvatarCls:t,gradientFromColor:n,controlHeight:r,controlHeightLG:o,controlHeightSM:i}=e;return{[`${t}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:n},Iu(r)),[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:Object.assign({},Iu(o)),[`${t}${t}-sm`]:Object.assign({},Iu(i))}},Kre=e=>{const{controlHeight:t,borderRadiusSM:n,skeletonInputCls:r,controlHeightLG:o,controlHeightSM:i,gradientFromColor:a,calc:s}=e;return{[`${r}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:n},Lb(t,s)),[`${r}-lg`]:Object.assign({},Lb(o,s)),[`${r}-sm`]:Object.assign({},Lb(i,s))}},Z8=e=>Object.assign({width:e},Uv(e)),Gre=e=>{const{skeletonImageCls:t,imageSizeBase:n,gradientFromColor:r,borderRadiusSM:o,calc:i}=e;return{[`${t}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:r,borderRadius:o},Z8(i(n).mul(2).equal())),{[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:Object.assign(Object.assign({},Z8(n)),{maxWidth:i(n).mul(4).equal(),maxHeight:i(n).mul(4).equal()}),[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}}),[`${t}${t}-circle`]:{borderRadius:"50%"}}},Bb=(e,t,n)=>{const{skeletonButtonCls:r}=e;return{[`${n}${r}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${n}${r}-round`]:{borderRadius:t}}},Ab=(e,t)=>Object.assign({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal()},Uv(e)),qre=e=>{const{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:r,controlHeightLG:o,controlHeightSM:i,gradientFromColor:a,calc:s}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${n}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:t,width:s(r).mul(2).equal(),minWidth:s(r).mul(2).equal()},Ab(r,s))},Bb(e,r,n)),{[`${n}-lg`]:Object.assign({},Ab(o,s))}),Bb(e,o,`${n}-lg`)),{[`${n}-sm`]:Object.assign({},Ab(i,s))}),Bb(e,i,`${n}-sm`))},Zre=e=>{const{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:r,skeletonParagraphCls:o,skeletonButtonCls:i,skeletonInputCls:a,skeletonImageCls:s,controlHeight:l,controlHeightLG:c,controlHeightSM:u,gradientFromColor:d,padding:h,marginSM:p,borderRadius:m,titleHeight:g,blockRadius:v,paragraphLiHeight:y,controlHeightXS:b,paragraphMarginTop:x}=e;return{[`${t}`]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:h,verticalAlign:"top",[`${n}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:d},Iu(l)),[`${n}-circle`]:{borderRadius:"50%"},[`${n}-lg`]:Object.assign({},Iu(c)),[`${n}-sm`]:Object.assign({},Iu(u))},[`${t}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${r}`]:{width:"100%",height:g,background:d,borderRadius:v,[`+ ${o}`]:{marginBlockStart:u}},[`${o}`]:{padding:0,"> li":{width:"100%",height:y,listStyle:"none",background:d,borderRadius:v,"+ li":{marginBlockStart:b}}},[`${o}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-content`]:{[`${r}, ${o} > li`]:{borderRadius:m}}},[`${t}-with-avatar ${t}-content`]:{[`${r}`]:{marginBlockStart:p,[`+ ${o}`]:{marginBlockStart:x}}},[`${t}${t}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},qre(e)),Xre(e)),Kre(e)),Gre(e)),[`${t}${t}-block`]:{width:"100%",[`${i}`]:{width:"100%"},[`${a}`]:{width:"100%"}},[`${t}${t}-active`]:{[` + ${r}, + ${o} > li, + ${n}, + ${i}, + ${a}, + ${s} + `]:Object.assign({},Wre(e))}}},Yre=e=>{const{colorFillContent:t,colorFill:n}=e,r=t,o=n;return{color:r,colorGradientEnd:o,gradientFromColor:r,gradientToColor:o,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},Rd=fn("Skeleton",e=>{const{componentCls:t,calc:n}=e,r=Ht(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonImageCls:`${t}-image`,imageSizeBase:n(e.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[Zre(r)]},Yre,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),_re=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,shape:i="circle",size:a="default"}=e,{getPrefixCls:s}=f.useContext(nt),l=s("skeleton",t),[c,u,d]=Rd(l),h=yr(e,["prefixCls","className"]),p=te(l,`${l}-element`,{[`${l}-active`]:o},n,r,u,d);return c(f.createElement("div",{className:p},f.createElement($v,Object.assign({prefixCls:`${l}-avatar`,shape:i,size:a},h))))},Jre=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,block:i=!1,size:a="default"}=e,{getPrefixCls:s}=f.useContext(nt),l=s("skeleton",t),[c,u,d]=Rd(l),h=yr(e,["prefixCls"]),p=te(l,`${l}-element`,{[`${l}-active`]:o,[`${l}-block`]:i},n,r,u,d);return c(f.createElement("div",{className:p},f.createElement($v,Object.assign({prefixCls:`${l}-button`,size:a},h))))},Qre="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",eoe=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,active:i}=e,{getPrefixCls:a}=f.useContext(nt),s=a("skeleton",t),[l,c,u]=Rd(s),d=te(s,`${s}-element`,{[`${s}-active`]:i},n,r,c,u);return l(f.createElement("div",{className:d},f.createElement("div",{className:te(`${s}-image`,n),style:o},f.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${s}-image-svg`},f.createElement("title",null,"Image placeholder"),f.createElement("path",{d:Qre,className:`${s}-image-path`})))))},toe=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,block:i,size:a="default"}=e,{getPrefixCls:s}=f.useContext(nt),l=s("skeleton",t),[c,u,d]=Rd(l),h=yr(e,["prefixCls"]),p=te(l,`${l}-element`,{[`${l}-active`]:o,[`${l}-block`]:i},n,r,u,d);return c(f.createElement("div",{className:p},f.createElement($v,Object.assign({prefixCls:`${l}-input`,size:a},h))))};var noe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},roe=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:noe}))},ooe=f.forwardRef(roe);const ioe=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,active:i,children:a}=e,{getPrefixCls:s}=f.useContext(nt),l=s("skeleton",t),[c,u,d]=Rd(l),h=te(l,`${l}-element`,{[`${l}-active`]:i},u,n,r,d),p=a??f.createElement(ooe,null);return c(f.createElement("div",{className:h},f.createElement("div",{className:te(`${l}-image`,n),style:o},p)))},aoe=(e,t)=>{const{width:n,rows:r=2}=t;if(Array.isArray(n))return n[e];if(r-1===e)return n},soe=e=>{const{prefixCls:t,className:n,style:r,rows:o}=e,i=ke(Array(o)).map((a,s)=>f.createElement("li",{key:s,style:{width:aoe(s,e)}}));return f.createElement("ul",{className:te(t,n),style:r},i)},loe=e=>{let{prefixCls:t,className:n,width:r,style:o}=e;return f.createElement("h3",{className:te(t,n),style:Object.assign({width:r},o)})};function Db(e){return e&&typeof e=="object"?e:{}}function coe(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function uoe(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function doe(e,t){const n={};return(!e||!t)&&(n.width="61%"),!e&&t?n.rows=3:n.rows=2,n}const Ei=e=>{const{prefixCls:t,loading:n,className:r,rootClassName:o,style:i,children:a,avatar:s=!1,title:l=!0,paragraph:c=!0,active:u,round:d}=e,{getPrefixCls:h,direction:p,skeleton:m}=f.useContext(nt),g=h("skeleton",t),[v,y,b]=Rd(g);if(n||!("loading"in e)){const x=!!s,S=!!l,P=!!c;let E;if(x){const D=Object.assign(Object.assign({prefixCls:`${g}-avatar`},coe(S,P)),Db(s));E=f.createElement("div",{className:`${g}-header`},f.createElement($v,Object.assign({},D)))}let M;if(S||P){let D;if(S){const $=Object.assign(Object.assign({prefixCls:`${g}-title`},uoe(x,P)),Db(l));D=f.createElement(loe,Object.assign({},$))}let H;if(P){const $=Object.assign(Object.assign({prefixCls:`${g}-paragraph`},doe(x,S)),Db(c));H=f.createElement(soe,Object.assign({},$))}M=f.createElement("div",{className:`${g}-content`},D,H)}const B=te(g,{[`${g}-with-avatar`]:x,[`${g}-active`]:u,[`${g}-rtl`]:p==="rtl",[`${g}-round`]:d},m==null?void 0:m.className,r,o,y,b);return v(f.createElement("div",{className:B,style:Object.assign(Object.assign({},m==null?void 0:m.style),i)},E,M))}return a??null};Ei.Button=Jre;Ei.Avatar=_re;Ei.Input=toe;Ei.Image=eoe;Ei.Node=ioe;function Y8(){}const foe=f.createContext({add:Y8,remove:Y8});function U7(e){const t=f.useContext(foe),n=f.useRef();return an(o=>{if(o){const i=e?o.querySelector(e):o;t.add(i),n.current=i}else t.remove(n.current)})}const _8=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=f.useContext(ip);return ue.createElement(Ba,Object.assign({onClick:n},e),t)},J8=()=>{const{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:o}=f.useContext(ip);return ue.createElement(Ba,Object.assign({},b7(n),{loading:e,onClick:o},t),r)};function V7(e,t){return ue.createElement("span",{className:`${e}-close-x`},t||ue.createElement(kd,{className:`${e}-close-icon`}))}const W7=e=>{const{okText:t,okType:n="primary",cancelText:r,confirmLoading:o,onOk:i,onCancel:a,okButtonProps:s,cancelButtonProps:l,footer:c}=e,[u]=tp("Modal",P9()),d=t||(u==null?void 0:u.okText),h=r||(u==null?void 0:u.cancelText),p={confirmLoading:o,okButtonProps:s,cancelButtonProps:l,okTextLocale:d,cancelTextLocale:h,okType:n,onOk:i,onCancel:a},m=ue.useMemo(()=>p,ke(Object.values(p)));let g;return typeof c=="function"||typeof c>"u"?(g=ue.createElement(ue.Fragment,null,ue.createElement(_8,null),ue.createElement(J8,null)),typeof c=="function"&&(g=c(g,{OkBtn:J8,CancelBtn:_8})),g=ue.createElement(O7,{value:m},g)):g=c,ue.createElement(T9,{disabled:!1},g)},X7=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),hoe=e=>({animationDuration:e,animationFillMode:"both"}),poe=e=>({animationDuration:e,animationFillMode:"both"}),Vv=function(e,t,n,r){const i=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` + ${i}${e}-enter, + ${i}${e}-appear + `]:Object.assign(Object.assign({},hoe(r)),{animationPlayState:"paused"}),[`${i}${e}-leave`]:Object.assign(Object.assign({},poe(r)),{animationPlayState:"paused"}),[` + ${i}${e}-enter${e}-enter-active, + ${i}${e}-appear${e}-appear-active + `]:{animationName:t,animationPlayState:"running"},[`${i}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},moe=new Tt("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),goe=new Tt("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),voe=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:n}=e,r=`${n}-fade`,o=t?"&":"";return[Vv(r,moe,goe,e.motionDurationMid,t),{[` + ${o}${r}-enter, + ${o}${r}-appear + `]:{opacity:0,animationTimingFunction:"linear"},[`${o}${r}-leave`]:{animationTimingFunction:"linear"}}]},yoe=new Tt("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),boe=new Tt("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),woe=new Tt("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),xoe=new Tt("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Soe=new Tt("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Coe=new Tt("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Eoe=new Tt("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Poe=new Tt("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),Ooe={"move-up":{inKeyframes:Eoe,outKeyframes:Poe},"move-down":{inKeyframes:yoe,outKeyframes:boe},"move-left":{inKeyframes:woe,outKeyframes:xoe},"move-right":{inKeyframes:Soe,outKeyframes:Coe}},a0=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=Ooe[t];return[Vv(r,o,i,e.motionDurationMid),{[` + ${r}-enter, + ${r}-appear + `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},GC=new Tt("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),qC=new Tt("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),ZC=new Tt("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),YC=new Tt("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),Ioe=new Tt("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),koe=new Tt("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),Noe=new Tt("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),Roe=new Tt("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),Moe={"slide-up":{inKeyframes:GC,outKeyframes:qC},"slide-down":{inKeyframes:ZC,outKeyframes:YC},"slide-left":{inKeyframes:Ioe,outKeyframes:koe},"slide-right":{inKeyframes:Noe,outKeyframes:Roe}},ml=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=Moe[t];return[Vv(r,o,i,e.motionDurationMid),{[` + ${r}-enter, + ${r}-appear + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},Toe=new Tt("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),zoe=new Tt("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),Q8=new Tt("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),e6=new Tt("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),joe=new Tt("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),Loe=new Tt("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),Boe=new Tt("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),Aoe=new Tt("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),Doe=new Tt("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),Foe=new Tt("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),Hoe=new Tt("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),$oe=new Tt("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),Uoe={zoom:{inKeyframes:Toe,outKeyframes:zoe},"zoom-big":{inKeyframes:Q8,outKeyframes:e6},"zoom-big-fast":{inKeyframes:Q8,outKeyframes:e6},"zoom-left":{inKeyframes:Boe,outKeyframes:Aoe},"zoom-right":{inKeyframes:Doe,outKeyframes:Foe},"zoom-up":{inKeyframes:joe,outKeyframes:Loe},"zoom-down":{inKeyframes:Hoe,outKeyframes:$oe}},lp=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=Uoe[t];return[Vv(r,o,i,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` + ${r}-enter, + ${r}-appear + `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]};function t6(e){return{position:e,inset:0}}const Voe=e=>{const{componentCls:t,antCls:n}=e;return[{[`${t}-root`]:{[`${t}${n}-zoom-enter, ${t}${n}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${n}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},t6("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},t6("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:voe(e)}]},Woe=e=>{const{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${J(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},un(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${J(e.calc(e.margin).mul(2).equal())})`,margin:"0 auto",paddingBottom:e.paddingLG,[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${t}-content`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:e.contentPadding},[`${t}-close`]:Object.assign({position:"absolute",top:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),insetInlineEnd:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),zIndex:e.calc(e.zIndexPopupBase).add(10).equal(),padding:0,color:e.modalCloseIconColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalCloseBtnSize,height:e.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:`${J(e.modalCloseBtnSize)}`,justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},ps(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${J(e.borderRadiusLG)} ${J(e.borderRadiusLG)} 0 0`,marginBottom:e.headerMarginBottom,padding:e.headerPadding,borderBottom:e.headerBorderBottom},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word",padding:e.bodyPadding,[`${t}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${J(e.margin)} auto`}},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.footerMarginTop,padding:e.footerPadding,borderTop:e.footerBorderTop,borderRadius:e.footerBorderRadius,[`> ${e.antCls}-btn + ${e.antCls}-btn`]:{marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}})},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-content, + ${t}-body, + ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},Xoe=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},K7=e=>{const t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return Ht(e,{modalHeaderHeight:e.calc(e.calc(r).mul(n).equal()).add(e.calc(t).mul(2).equal()).equal(),modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterBorderWidth:e.lineWidth,modalCloseIconColor:e.colorIcon,modalCloseIconHoverColor:e.colorIconHover,modalCloseBtnSize:e.controlHeight,modalConfirmIconSize:e.fontHeight,modalTitleHeight:e.calc(e.titleFontSize).mul(e.titleLineHeight).equal()})},G7=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${J(e.paddingMD)} ${J(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${J(e.padding)} ${J(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${J(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${J(e.paddingXS)} ${J(e.padding)}`:0,footerBorderTop:e.wireframe?`${J(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${J(e.borderRadiusLG)} ${J(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${J(e.padding*2)} ${J(e.padding*2)} ${J(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM}),q7=fn("Modal",e=>{const t=K7(e);return[Woe(t),Xoe(t),Voe(t),lp(t,"zoom")]},G7,{unitless:{titleLineHeight:!0}});var Koe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{Yx={x:e.pageX,y:e.pageY},setTimeout(()=>{Yx=null},100)};Ure()&&document.documentElement.addEventListener("click",Goe,!0);const Z7=e=>{var t;const{getPopupContainer:n,getPrefixCls:r,direction:o,modal:i}=f.useContext(nt),a=O=>{const{onCancel:T}=e;T==null||T(O)},s=O=>{const{onOk:T}=e;T==null||T(O)},{prefixCls:l,className:c,rootClassName:u,open:d,wrapClassName:h,centered:p,getContainer:m,focusTriggerAfterClose:g=!0,style:v,visible:y,width:b=520,footer:x,classNames:S,styles:P,children:E,loading:M}=e,B=Koe(e,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","focusTriggerAfterClose","style","visible","width","footer","classNames","styles","children","loading"]),D=r("modal",l),H=r(),$=co(D),[U,z,w]=q7(D,$),C=te(h,{[`${D}-centered`]:!!p,[`${D}-wrap-rtl`]:o==="rtl"}),N=x!==null&&!M?f.createElement(W7,Object.assign({},e,{onOk:s,onCancel:a})):null,[R,I]=H7(i0(e),i0(i),{closable:!0,closeIcon:f.createElement(kd,{className:`${D}-close-icon`}),closeIconRender:O=>V7(D,O)}),L=U7(`.${D}-content`),[k,j]=Nd("Modal",B.zIndex);return U(f.createElement(rd,{form:!0,space:!0},f.createElement(np.Provider,{value:j},f.createElement(z7,Object.assign({width:b},B,{zIndex:k,getContainer:m===void 0?n:m,prefixCls:D,rootClassName:te(z,u,w,$),footer:N,visible:d??y,mousePosition:(t=B.mousePosition)!==null&&t!==void 0?t:Yx,onClose:a,closable:R,closeIcon:I,focusTriggerAfterClose:g,transitionName:La(H,"zoom",e.transitionName),maskTransitionName:La(H,"fade",e.maskTransitionName),className:te(z,c,i==null?void 0:i.className),style:Object.assign(Object.assign({},i==null?void 0:i.style),v),classNames:Object.assign(Object.assign(Object.assign({},i==null?void 0:i.classNames),S),{wrapper:te(C,S==null?void 0:S.wrapper)}),styles:Object.assign(Object.assign({},i==null?void 0:i.styles),P),panelRef:L}),M?f.createElement(Ei,{active:!0,title:!1,paragraph:{rows:4},className:`${D}-body-skeleton`}):E))))},qoe=e=>{const{componentCls:t,titleFontSize:n,titleLineHeight:r,modalConfirmIconSize:o,fontSize:i,lineHeight:a,modalTitleHeight:s,fontHeight:l,confirmBodyPadding:c}=e,u=`${t}-confirm`;return{[u]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${u}-body-wrapper`]:Object.assign({},hs()),[`&${t} ${t}-body`]:{padding:c},[`${u}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:o,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(l).sub(o).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(s).sub(o).equal()).div(2).equal()}},[`${u}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS},[`${e.iconCls} + ${u}-paragraph`]:{maxWidth:`calc(100% - ${J(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${u}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:n,lineHeight:r},[`${u}-content`]:{color:e.colorText,fontSize:i,lineHeight:a},[`${u}-btns`]:{textAlign:"end",marginTop:e.confirmBtnsMarginTop,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${u}-error ${u}-body > ${e.iconCls}`]:{color:e.colorError},[`${u}-warning ${u}-body > ${e.iconCls}, + ${u}-confirm ${u}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${u}-info ${u}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${u}-success ${u}-body > ${e.iconCls}`]:{color:e.colorSuccess}}},Zoe=jv(["Modal","confirm"],e=>{const t=K7(e);return[qoe(t)]},G7,{order:-1e3});var Yoe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ob,ke(Object.values(b))),S=f.createElement(f.Fragment,null,f.createElement(P8,null),f.createElement(O8,null)),P=e.title!==void 0&&e.title!==null,E=`${i}-body`;return f.createElement("div",{className:`${i}-body-wrapper`},f.createElement("div",{className:te(E,{[`${E}-has-title`]:P})},d,f.createElement("div",{className:`${i}-paragraph`},P&&f.createElement("span",{className:`${i}-title`},e.title),f.createElement("div",{className:`${i}-content`},e.content))),l===void 0||typeof l=="function"?f.createElement(O7,{value:x},f.createElement("div",{className:`${i}-btns`},typeof l=="function"?l(S,{OkBtn:O8,CancelBtn:P8}):S)):l,f.createElement(Zoe,{prefixCls:t}))}const _oe=e=>{const{close:t,zIndex:n,afterClose:r,open:o,keyboard:i,centered:a,getContainer:s,maskStyle:l,direction:c,prefixCls:u,wrapClassName:d,rootPrefixCls:h,bodyStyle:p,closable:m=!1,closeIcon:g,modalRender:v,focusTriggerAfterClose:y,onConfirm:b,styles:x}=e,S=`${u}-confirm`,P=e.width||416,E=e.style||{},M=e.mask===void 0?!0:e.mask,B=e.maskClosable===void 0?!1:e.maskClosable,D=te(S,`${S}-${e.type}`,{[`${S}-rtl`]:c==="rtl"},e.className),[,H]=pr(),$=f.useMemo(()=>n!==void 0?n:H.zIndexPopupBase+f7,[n,H]);return f.createElement(Z7,{prefixCls:u,className:D,wrapClassName:te({[`${S}-centered`]:!!e.centered},d),onCancel:()=>{t==null||t({triggerCancel:!0}),b==null||b(!1)},open:o,title:"",footer:null,transitionName:La(h||"","zoom",e.transitionName),maskTransitionName:La(h||"","fade",e.maskTransitionName),mask:M,maskClosable:B,style:E,styles:Object.assign({body:p,mask:l},x),width:P,zIndex:$,afterClose:r,keyboard:i,centered:a,getContainer:s,closable:m,closeIcon:g,modalRender:v,focusTriggerAfterClose:y},f.createElement(Y7,Object.assign({},e,{confirmPrefixCls:S})))},_7=e=>{const{rootPrefixCls:t,iconPrefixCls:n,direction:r,theme:o}=e;return f.createElement(Ha,{prefixCls:t,iconPrefixCls:n,direction:r,theme:o},f.createElement(_oe,Object.assign({},e)))},Xl=[];let J7="";function Q7(){return J7}const Joe=e=>{var t,n;const{prefixCls:r,getContainer:o,direction:i}=e,a=P9(),s=f.useContext(nt),l=Q7()||s.getPrefixCls(),c=r||`${l}-modal`;let u=o;return u===!1&&(u=void 0),ue.createElement(_7,Object.assign({},e,{rootPrefixCls:l,prefixCls:c,iconPrefixCls:s.iconPrefixCls,theme:s.theme,direction:i??s.direction,locale:(n=(t=s.locale)===null||t===void 0?void 0:t.Modal)!==null&&n!==void 0?n:a,getContainer:u}))};function cp(e){const t=t7(),n=document.createDocumentFragment();let r=Object.assign(Object.assign({},e),{close:s,open:!0}),o;function i(){for(var c,u=arguments.length,d=new Array(u),h=0;hg==null?void 0:g.triggerCancel)){var m;(c=e.onCancel)===null||c===void 0||(m=c).call.apply(m,[e,()=>{}].concat(ke(d.slice(1))))}for(let g=0;g{const u=t.getPrefixCls(void 0,Q7()),d=t.getIconPrefixCls(),h=t.getTheme(),p=ue.createElement(Joe,Object.assign({},c));$C(ue.createElement(Ha,{prefixCls:u,iconPrefixCls:d,theme:h},t.holderRender?t.holderRender(p):p),n)})}function s(){for(var c=arguments.length,u=new Array(c),d=0;d{typeof e.afterClose=="function"&&e.afterClose(),i.apply(this,u)}}),r.visible&&delete r.visible,a(r)}function l(c){typeof c=="function"?r=c(r):r=Object.assign(Object.assign({},r),c),a(r)}return a(r),Xl.push(s),{destroy:s,update:l}}function ez(e){return Object.assign(Object.assign({},e),{type:"warning"})}function tz(e){return Object.assign(Object.assign({},e),{type:"info"})}function nz(e){return Object.assign(Object.assign({},e),{type:"success"})}function rz(e){return Object.assign(Object.assign({},e),{type:"error"})}function oz(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function Qoe(e){let{rootPrefixCls:t}=e;J7=t}var eie=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,{afterClose:r,config:o}=e,i=eie(e,["afterClose","config"]);const[a,s]=f.useState(!0),[l,c]=f.useState(o),{direction:u,getPrefixCls:d}=f.useContext(nt),h=d("modal"),p=d(),m=()=>{var b;r(),(b=l.afterClose)===null||b===void 0||b.call(l)},g=function(){var b;s(!1);for(var x=arguments.length,S=new Array(x),P=0;PB==null?void 0:B.triggerCancel)){var M;(b=l.onCancel)===null||b===void 0||(M=b).call.apply(M,[l,()=>{}].concat(ke(S.slice(1))))}};f.useImperativeHandle(t,()=>({destroy:g,update:b=>{c(x=>Object.assign(Object.assign({},x),b))}}));const v=(n=l.okCancel)!==null&&n!==void 0?n:l.type==="confirm",[y]=tp("Modal",fl.Modal);return f.createElement(_7,Object.assign({prefixCls:h,rootPrefixCls:p},l,{close:g,open:a,afterClose:m,okText:l.okText||(v?y==null?void 0:y.okText:y==null?void 0:y.justOkText),direction:l.direction||u,cancelText:l.cancelText||(y==null?void 0:y.cancelText)},i))},nie=f.forwardRef(tie);let n6=0;const rie=f.memo(f.forwardRef((e,t)=>{const[n,r]=Mte();return f.useImperativeHandle(t,()=>({patchElement:r}),[]),f.createElement(f.Fragment,null,n)}));function oie(){const e=f.useRef(null),[t,n]=f.useState([]);f.useEffect(()=>{t.length&&(ke(t).forEach(a=>{a()}),n([]))},[t]);const r=f.useCallback(i=>function(s){var l;n6+=1;const c=f.createRef();let u;const d=new Promise(v=>{u=v});let h=!1,p;const m=f.createElement(nie,{key:`modal-${n6}`,config:i(s),ref:c,afterClose:()=>{p==null||p()},isSilent:()=>h,onConfirm:v=>{u(v)}});return p=(l=e.current)===null||l===void 0?void 0:l.patchElement(m),p&&Xl.push(p),{destroy:()=>{function v(){var y;(y=c.current)===null||y===void 0||y.destroy()}c.current?v():n(y=>[].concat(ke(y),[v]))},update:v=>{function y(){var b;(b=c.current)===null||b===void 0||b.update(v)}c.current?y():n(b=>[].concat(ke(b),[y]))},then:v=>(h=!0,d.then(v))}},[]);return[f.useMemo(()=>({info:r(tz),success:r(nz),error:r(rz),warning:r(ez),confirm:r(oz)}),[]),f.createElement(rie,{key:"modal-holder",ref:e})]}const iie=e=>{const{componentCls:t,notificationMarginEdge:n,animationMaxHeight:r}=e,o=`${t}-notice`,i=new Tt("antNotificationFadeIn",{"0%":{transform:"translate3d(100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}}),a=new Tt("antNotificationTopFadeIn",{"0%":{top:-r,opacity:0},"100%":{top:0,opacity:1}}),s=new Tt("antNotificationBottomFadeIn",{"0%":{bottom:e.calc(r).mul(-1).equal(),opacity:0},"100%":{bottom:0,opacity:1}}),l=new Tt("antNotificationLeftFadeIn",{"0%":{transform:"translate3d(-100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}});return{[t]:{[`&${t}-top, &${t}-bottom`]:{marginInline:0,[o]:{marginInline:"auto auto"}},[`&${t}-top`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:a}},[`&${t}-bottom`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:s}},[`&${t}-topRight, &${t}-bottomRight`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:i}},[`&${t}-topLeft, &${t}-bottomLeft`]:{marginRight:{value:0,_skip_check_:!0},marginLeft:{value:n,_skip_check_:!0},[o]:{marginInlineEnd:"auto",marginInlineStart:0},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:l}}}}},aie=["top","topLeft","topRight","bottom","bottomLeft","bottomRight"],sie={topLeft:"left",topRight:"right",bottomLeft:"left",bottomRight:"right",top:"left",bottom:"left"},lie=(e,t)=>{const{componentCls:n}=e;return{[`${n}-${t}`]:{[`&${n}-stack > ${n}-notice-wrapper`]:{[t.startsWith("top")?"top":"bottom"]:0,[sie[t]]:{value:0,_skip_check_:!0}}}}},cie=e=>{const t={};for(let n=1;n ${e.componentCls}-notice`]:{opacity:0,transition:`opacity ${e.motionDurationMid}`}};return Object.assign({[`&:not(:nth-last-child(-n+${e.notificationStackLayer}))`]:{opacity:0,overflow:"hidden",color:"transparent",pointerEvents:"none"}},t)},uie=e=>{const t={};for(let n=1;n{const{componentCls:t}=e;return Object.assign({[`${t}-stack`]:{[`& > ${t}-notice-wrapper`]:Object.assign({transition:`all ${e.motionDurationSlow}, backdrop-filter 0s`,position:"absolute"},cie(e))},[`${t}-stack:not(${t}-stack-expanded)`]:{[`& > ${t}-notice-wrapper`]:Object.assign({},uie(e))},[`${t}-stack${t}-stack-expanded`]:{[`& > ${t}-notice-wrapper`]:{"&:not(:nth-last-child(-n + 1))":{opacity:1,overflow:"unset",color:"inherit",pointerEvents:"auto",[`& > ${e.componentCls}-notice`]:{opacity:1}},"&:after":{content:'""',position:"absolute",height:e.margin,width:"100%",insetInline:0,bottom:e.calc(e.margin).mul(-1).equal(),background:"transparent",pointerEvents:"auto"}}}},aie.map(n=>lie(e,n)).reduce((n,r)=>Object.assign(Object.assign({},n),r),{}))},iz=e=>{const{iconCls:t,componentCls:n,boxShadow:r,fontSizeLG:o,notificationMarginBottom:i,borderRadiusLG:a,colorSuccess:s,colorInfo:l,colorWarning:c,colorError:u,colorTextHeading:d,notificationBg:h,notificationPadding:p,notificationMarginEdge:m,notificationProgressBg:g,notificationProgressHeight:v,fontSize:y,lineHeight:b,width:x,notificationIconSize:S,colorText:P}=e,E=`${n}-notice`;return{position:"relative",marginBottom:i,marginInlineStart:"auto",background:h,borderRadius:a,boxShadow:r,[E]:{padding:p,width:x,maxWidth:`calc(100vw - ${J(e.calc(m).mul(2).equal())})`,overflow:"hidden",lineHeight:b,wordWrap:"break-word"},[`${E}-message`]:{marginBottom:e.marginXS,color:d,fontSize:o,lineHeight:e.lineHeightLG},[`${E}-description`]:{fontSize:y,color:P},[`${E}-closable ${E}-message`]:{paddingInlineEnd:e.paddingLG},[`${E}-with-icon ${E}-message`]:{marginBottom:e.marginXS,marginInlineStart:e.calc(e.marginSM).add(S).equal(),fontSize:o},[`${E}-with-icon ${E}-description`]:{marginInlineStart:e.calc(e.marginSM).add(S).equal(),fontSize:y},[`${E}-icon`]:{position:"absolute",fontSize:S,lineHeight:1,[`&-success${t}`]:{color:s},[`&-info${t}`]:{color:l},[`&-warning${t}`]:{color:c},[`&-error${t}`]:{color:u}},[`${E}-close`]:Object.assign({position:"absolute",top:e.notificationPaddingVertical,insetInlineEnd:e.notificationPaddingHorizontal,color:e.colorIcon,outline:"none",width:e.notificationCloseButtonSize,height:e.notificationCloseButtonSize,borderRadius:e.borderRadiusSM,transition:`background-color ${e.motionDurationMid}, color ${e.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:e.colorIconHover,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},ps(e)),[`${E}-progress`]:{position:"absolute",display:"block",appearance:"none",WebkitAppearance:"none",inlineSize:`calc(100% - ${J(a)} * 2)`,left:{_skip_check_:!0,value:a},right:{_skip_check_:!0,value:a},bottom:0,blockSize:v,border:0,"&, &::-webkit-progress-bar":{borderRadius:a,backgroundColor:"rgba(0, 0, 0, 0.04)"},"&::-moz-progress-bar":{background:g},"&::-webkit-progress-value":{borderRadius:a,background:g}},[`${E}-btn`]:{float:"right",marginTop:e.marginSM}}},fie=e=>{const{componentCls:t,notificationMarginBottom:n,notificationMarginEdge:r,motionDurationMid:o,motionEaseInOut:i}=e,a=`${t}-notice`,s=new Tt("antNotificationFadeOut",{"0%":{maxHeight:e.animationMaxHeight,marginBottom:n},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return[{[t]:Object.assign(Object.assign({},un(e)),{position:"fixed",zIndex:e.zIndexPopup,marginRight:{value:r,_skip_check_:!0},[`${t}-hook-holder`]:{position:"relative"},[`${t}-fade-appear-prepare`]:{opacity:"0 !important"},[`${t}-fade-enter, ${t}-fade-appear`]:{animationDuration:e.motionDurationMid,animationTimingFunction:i,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${t}-fade-leave`]:{animationTimingFunction:i,animationFillMode:"both",animationDuration:o,animationPlayState:"paused"},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationPlayState:"running"},[`${t}-fade-leave${t}-fade-leave-active`]:{animationName:s,animationPlayState:"running"},"&-rtl":{direction:"rtl",[`${a}-btn`]:{float:"left"}}})},{[t]:{[`${a}-wrapper`]:Object.assign({},iz(e))}}]},az=e=>({zIndexPopup:e.zIndexPopupBase+f7+50,width:384}),sz=e=>{const t=e.paddingMD,n=e.paddingLG;return Ht(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:t,notificationPaddingHorizontal:n,notificationIconSize:e.calc(e.fontSizeLG).mul(e.lineHeightLG).equal(),notificationCloseButtonSize:e.calc(e.controlHeightLG).mul(.55).equal(),notificationMarginBottom:e.margin,notificationPadding:`${J(e.paddingMD)} ${J(e.paddingContentHorizontalLG)}`,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationStackLayer:3,notificationProgressHeight:2,notificationProgressBg:`linear-gradient(90deg, ${e.colorPrimaryBorderHover}, ${e.colorPrimary})`})},lz=fn("Notification",e=>{const t=sz(e);return[fie(t),iie(t),die(t)]},az),hie=jv(["Notification","PurePanel"],e=>{const t=`${e.componentCls}-notice`,n=sz(e);return{[`${t}-pure-panel`]:Object.assign(Object.assign({},iz(n)),{width:n.width,maxWidth:`calc(100vw - ${J(e.calc(n.notificationMarginEdge).mul(2).equal())})`,margin:0})}},az);var pie=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,icon:n,type:r,message:o,description:i,btn:a,role:s="alert"}=e;let l=null;return n?l=f.createElement("span",{className:`${t}-icon`},n):r&&(l=f.createElement(mie[r]||null,{className:te(`${t}-icon`,`${t}-icon-${r}`)})),f.createElement("div",{className:te({[`${t}-with-icon`]:l}),role:s},l,f.createElement("div",{className:`${t}-message`},o),f.createElement("div",{className:`${t}-description`},i),a&&f.createElement("div",{className:`${t}-btn`},a))},gie=e=>{const{prefixCls:t,className:n,icon:r,type:o,message:i,description:a,btn:s,closable:l=!0,closeIcon:c,className:u}=e,d=pie(e,["prefixCls","className","icon","type","message","description","btn","closable","closeIcon","className"]),{getPrefixCls:h}=f.useContext(nt),p=t||h("notification"),m=`${p}-notice`,g=co(p),[v,y,b]=lz(p,g);return v(f.createElement("div",{className:te(`${m}-pure-panel`,y,n,b,g)},f.createElement(hie,{prefixCls:p}),f.createElement(u7,Object.assign({},d,{prefixCls:p,eventKey:"pure",duration:null,closable:l,className:te({notificationClassName:u}),closeIcon:_C(p,c),content:f.createElement(cz,{prefixCls:m,icon:r,type:o,message:i,description:a,btn:s})}))))};function vie(e,t,n){let r;switch(e){case"top":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:t,bottom:"auto"};break;case"topLeft":r={left:0,top:t,bottom:"auto"};break;case"topRight":r={right:0,top:t,bottom:"auto"};break;case"bottom":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:n};break;case"bottomLeft":r={left:0,top:"auto",bottom:n};break;default:r={right:0,top:"auto",bottom:n};break}return r}function yie(e){return{motionName:`${e}-fade`}}var bie=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let{children:t,prefixCls:n}=e;const r=co(n),[o,i,a]=lz(n,r);return o(ue.createElement(vte,{classNames:{list:te(i,a,r)}},t))},Cie=(e,t)=>{let{prefixCls:n,key:r}=t;return ue.createElement(Sie,{prefixCls:n,key:r},e)},Eie=ue.forwardRef((e,t)=>{const{top:n,bottom:r,prefixCls:o,getContainer:i,maxCount:a,rtl:s,onAllRemoved:l,stack:c,duration:u,pauseOnHover:d=!0,showProgress:h}=e,{getPrefixCls:p,getPopupContainer:m,notification:g,direction:v}=f.useContext(nt),[,y]=pr(),b=o||p("notification"),x=B=>vie(B,n??r6,r??r6),S=()=>te({[`${b}-rtl`]:s??v==="rtl"}),P=()=>yie(b),[E,M]=Pte({prefixCls:b,style:x,className:S,motion:P,closable:!0,closeIcon:_C(b),duration:u??wie,getContainer:()=>(i==null?void 0:i())||(m==null?void 0:m())||document.body,maxCount:a,pauseOnHover:d,showProgress:h,onAllRemoved:l,renderNotifications:Cie,stack:c===!1?!1:{threshold:typeof c=="object"?c==null?void 0:c.threshold:void 0,offset:8,gap:y.margin}});return ue.useImperativeHandle(t,()=>Object.assign(Object.assign({},E),{prefixCls:b,notification:g})),M});function uz(e){const t=ue.useRef(null);return Pc(),[ue.useMemo(()=>{const r=s=>{var l;if(!t.current)return;const{open:c,prefixCls:u,notification:d}=t.current,h=`${u}-notice`,{message:p,description:m,icon:g,type:v,btn:y,className:b,style:x,role:S="alert",closeIcon:P,closable:E}=s,M=bie(s,["message","description","icon","type","btn","className","style","role","closeIcon","closable"]),B=_C(h,typeof P<"u"?P:d==null?void 0:d.closeIcon);return c(Object.assign(Object.assign({placement:(l=e==null?void 0:e.placement)!==null&&l!==void 0?l:xie},M),{content:ue.createElement(cz,{prefixCls:h,icon:g,type:v,message:p,description:m,btn:y,role:S}),className:te(v&&`${h}-${v}`,b,d==null?void 0:d.className),style:Object.assign(Object.assign({},d==null?void 0:d.style),x),closeIcon:B,closable:E??!!B}))},i={open:r,destroy:s=>{var l,c;s!==void 0?(l=t.current)===null||l===void 0||l.close(s):(c=t.current)===null||c===void 0||c.destroy()}};return["success","info","warning","error"].forEach(s=>{i[s]=l=>r(Object.assign(Object.assign({},l),{type:s}))}),i},[]),ue.createElement(Eie,Object.assign({key:"notification-holder"},e,{ref:t}))]}function Pie(e){return uz(e)}const Oie=ue.createContext({});function dz(e){return t=>f.createElement(Ha,{theme:{token:{motion:!1,zIndexPopupBase:0}}},f.createElement(e,Object.assign({},t)))}const fz=(e,t,n,r)=>dz(i=>{const{prefixCls:a,style:s}=i,l=f.useRef(null),[c,u]=f.useState(0),[d,h]=f.useState(0),[p,m]=rr(!1,{value:i.open}),{getPrefixCls:g}=f.useContext(nt),v=g(t||"select",a);f.useEffect(()=>{if(m(!0),typeof ResizeObserver<"u"){const x=new ResizeObserver(P=>{const E=P[0].target;u(E.offsetHeight+8),h(E.offsetWidth)}),S=setInterval(()=>{var P;const E=n?`.${n(v)}`:`.${v}-dropdown`,M=(P=l.current)===null||P===void 0?void 0:P.querySelector(E);M&&(clearInterval(S),x.observe(M))},10);return()=>{clearInterval(S),x.disconnect()}}},[]);let y=Object.assign(Object.assign({},i),{style:Object.assign(Object.assign({},s),{margin:0}),open:p,visible:p,getPopupContainer:()=>l.current});r&&(y=r(y));const b={paddingBottom:c,position:"relative",minWidth:d};return f.createElement("div",{ref:l,style:b},f.createElement(e,Object.assign({},y)))}),JC=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var Wv=function(t){var n=t.className,r=t.customizeIcon,o=t.customizeIconProps,i=t.children,a=t.onMouseDown,s=t.onClick,l=typeof r=="function"?r(o):r;return f.createElement("span",{className:n,onMouseDown:function(u){u.preventDefault(),a==null||a(u)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:s,"aria-hidden":!0},l!==void 0?l:f.createElement("span",{className:te(n.split(/\s+/).map(function(c){return"".concat(c,"-icon")}))},i))},Iie=function(t,n,r,o,i){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,c=ue.useMemo(function(){if(it(o)==="object")return o.clearIcon;if(i)return i},[o,i]),u=ue.useMemo(function(){return!!(!a&&o&&(r.length||s)&&!(l==="combobox"&&s===""))},[o,a,r.length,s,l]);return{allowClear:u,clearIcon:ue.createElement(Wv,{className:"".concat(t,"-clear"),onMouseDown:n,customizeIcon:c},"×")}},hz=f.createContext(null);function kie(){return f.useContext(hz)}function Nie(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=f.useState(!1),n=de(t,2),r=n[0],o=n[1],i=f.useRef(null),a=function(){window.clearTimeout(i.current)};f.useEffect(function(){return a},[]);var s=function(c,u){a(),i.current=window.setTimeout(function(){o(c),u&&u()},e)};return[r,s,a]}function pz(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=f.useRef(null),n=f.useRef(null);f.useEffect(function(){return function(){window.clearTimeout(n.current)}},[]);function r(o){(o||t.current===null)&&(t.current=o),window.clearTimeout(n.current),n.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},r]}function Rie(e,t,n,r){var o=f.useRef(null);o.current={open:t,triggerOpen:n,customizedTrigger:r},f.useEffect(function(){function i(a){var s;if(!((s=o.current)!==null&&s!==void 0&&s.customizedTrigger)){var l=a.target;l.shadowRoot&&a.composed&&(l=a.composedPath()[0]||l),o.current.open&&e().filter(function(c){return c}).every(function(c){return!c.contains(l)&&c!==l})&&o.current.triggerOpen(!1)}}return window.addEventListener("mousedown",i),function(){return window.removeEventListener("mousedown",i)}},[])}function Mie(e){return![Ee.ESC,Ee.SHIFT,Ee.BACKSPACE,Ee.TAB,Ee.WIN_KEY,Ee.ALT,Ee.META,Ee.WIN_KEY_RIGHT,Ee.CTRL,Ee.SEMICOLON,Ee.EQUALS,Ee.CAPS_LOCK,Ee.CONTEXT_MENU,Ee.F1,Ee.F2,Ee.F3,Ee.F4,Ee.F5,Ee.F6,Ee.F7,Ee.F8,Ee.F9,Ee.F10,Ee.F11,Ee.F12].includes(e)}var Tie=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Uc=void 0;function zie(e,t){var n=e.prefixCls,r=e.invalidate,o=e.item,i=e.renderItem,a=e.responsive,s=e.responsiveDisabled,l=e.registerSize,c=e.itemKey,u=e.className,d=e.style,h=e.children,p=e.display,m=e.order,g=e.component,v=g===void 0?"div":g,y=vt(e,Tie),b=a&&!p;function x(B){l(c,B)}f.useEffect(function(){return function(){x(null)}},[]);var S=i&&o!==Uc?i(o):h,P;r||(P={opacity:b?0:1,height:b?0:Uc,overflowY:b?"hidden":Uc,order:a?m:Uc,pointerEvents:b?"none":Uc,position:b?"absolute":Uc});var E={};b&&(E["aria-hidden"]=!0);var M=f.createElement(v,Ce({className:te(!r&&n,u),style:Y(Y({},P),d)},E,y,{ref:t}),S);return a&&(M=f.createElement(Bo,{onResize:function(D){var H=D.offsetWidth;x(H)},disabled:s},M)),M}var Wf=f.forwardRef(zie);Wf.displayName="Item";function jie(e){if(typeof MessageChannel>"u")Gt(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function Lie(){var e=f.useRef(null),t=function(r){e.current||(e.current=[],jie(function(){Ta.unstable_batchedUpdates(function(){e.current.forEach(function(o){o()}),e.current=null})})),e.current.push(r)};return t}function tf(e,t){var n=f.useState(t),r=de(n,2),o=r[0],i=r[1],a=an(function(s){e(function(){i(s)})});return[o,a]}var s0=ue.createContext(null),Bie=["component"],Aie=["className"],Die=["className"],Fie=function(t,n){var r=f.useContext(s0);if(!r){var o=t.component,i=o===void 0?"div":o,a=vt(t,Bie);return f.createElement(i,Ce({},a,{ref:n}))}var s=r.className,l=vt(r,Aie),c=t.className,u=vt(t,Die);return f.createElement(s0.Provider,{value:null},f.createElement(Wf,Ce({ref:n,className:te(s,c)},l,u)))},mz=f.forwardRef(Fie);mz.displayName="RawItem";var Hie=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],gz="responsive",vz="invalidate";function $ie(e){return"+ ".concat(e.length," ...")}function Uie(e,t){var n=e.prefixCls,r=n===void 0?"rc-overflow":n,o=e.data,i=o===void 0?[]:o,a=e.renderItem,s=e.renderRawItem,l=e.itemKey,c=e.itemWidth,u=c===void 0?10:c,d=e.ssr,h=e.style,p=e.className,m=e.maxCount,g=e.renderRest,v=e.renderRawRest,y=e.suffix,b=e.component,x=b===void 0?"div":b,S=e.itemComponent,P=e.onVisibleChange,E=vt(e,Hie),M=d==="full",B=Lie(),D=tf(B,null),H=de(D,2),$=H[0],U=H[1],z=$||0,w=tf(B,new Map),C=de(w,2),N=C[0],R=C[1],I=tf(B,0),L=de(I,2),k=L[0],j=L[1],O=tf(B,0),T=de(O,2),K=T[0],G=T[1],Z=tf(B,0),_=de(Z,2),ae=_[0],le=_[1],ce=f.useState(null),Q=de(ce,2),ie=Q[0],se=Q[1],oe=f.useState(null),fe=de(oe,2),ge=fe[0],pe=fe[1],ye=f.useMemo(function(){return ge===null&&M?Number.MAX_SAFE_INTEGER:ge||0},[ge,$]),xe=f.useState(!1),ve=de(xe,2),me=ve[0],Se=ve[1],be="".concat(r,"-item"),we=Math.max(k,K),Me=m===gz,ne=i.length&&Me,V=m===vz,A=ne||typeof m=="number"&&i.length>m,F=f.useMemo(function(){var Fe=i;return ne?$===null&&M?Fe=i:Fe=i.slice(0,Math.min(i.length,z/u)):typeof m=="number"&&(Fe=i.slice(0,m)),Fe},[i,u,$,m,ne]),X=f.useMemo(function(){return ne?i.slice(ye+1):i.slice(F.length)},[i,F,ne,ye]),ee=f.useCallback(function(Fe,ze){var st;return typeof l=="function"?l(Fe):(st=l&&(Fe==null?void 0:Fe[l]))!==null&&st!==void 0?st:ze},[l]),re=f.useCallback(a||function(Fe){return Fe},[a]);function he(Fe,ze,st){ge===Fe&&(ze===void 0||ze===ie)||(pe(Fe),st||(Se(Fez){he(Ke-1,Fe-Oe-ae+K);break}}y&&Ne(0)+ae>z&&se(null)}},[z,N,K,ae,ee,F]);var dt=me&&!!X.length,yt={};ie!==null&&ne&&(yt={position:"absolute",left:ie,top:0});var ft={prefixCls:be,responsive:ne,component:S,invalidate:V},_e=s?function(Fe,ze){var st=ee(Fe,ze);return f.createElement(s0.Provider,{key:st,value:Y(Y({},ft),{},{order:ze,item:Fe,itemKey:st,registerSize:Te,display:ze<=ye})},s(Fe,ze))}:function(Fe,ze){var st=ee(Fe,ze);return f.createElement(Wf,Ce({},ft,{order:ze,key:st,item:Fe,renderItem:re,itemKey:st,registerSize:Te,display:ze<=ye}))},Lt,Xe={order:dt?ye:Number.MAX_SAFE_INTEGER,className:"".concat(be,"-rest"),registerSize:Pe,display:dt};if(v)v&&(Lt=f.createElement(s0.Provider,{value:Y(Y({},ft),Xe)},v(X)));else{var Ve=g||$ie;Lt=f.createElement(Wf,Ce({},ft,Xe),typeof Ve=="function"?Ve(X):Ve)}var at=f.createElement(x,Ce({className:te(!V&&r,p),style:h,ref:t},E),F.map(_e),A?Lt:null,y&&f.createElement(Wf,Ce({},ft,{responsive:Me,responsiveDisabled:!ne,order:ye,className:"".concat(be,"-suffix"),registerSize:$e,display:!0,style:yt}),y));return Me&&(at=f.createElement(Bo,{onResize:Le,disabled:!ne},at)),at}var Ia=f.forwardRef(Uie);Ia.displayName="Overflow";Ia.Item=mz;Ia.RESPONSIVE=gz;Ia.INVALIDATE=vz;var Vie=function(t,n){var r,o=t.prefixCls,i=t.id,a=t.inputElement,s=t.disabled,l=t.tabIndex,c=t.autoFocus,u=t.autoComplete,d=t.editable,h=t.activeDescendantId,p=t.value,m=t.maxLength,g=t.onKeyDown,v=t.onMouseDown,y=t.onChange,b=t.onPaste,x=t.onCompositionStart,S=t.onCompositionEnd,P=t.open,E=t.attrs,M=a||f.createElement("input",null),B=M,D=B.ref,H=B.props,$=H.onKeyDown,U=H.onChange,z=H.onMouseDown,w=H.onCompositionStart,C=H.onCompositionEnd,N=H.style;return"maxLength"in M.props,M=f.cloneElement(M,Y(Y(Y({type:"search"},H),{},{id:i,ref:ji(n,D),disabled:s,tabIndex:l,autoComplete:u||"off",autoFocus:c,className:te("".concat(o,"-selection-search-input"),(r=M)===null||r===void 0||(r=r.props)===null||r===void 0?void 0:r.className),role:"combobox","aria-expanded":P||!1,"aria-haspopup":"listbox","aria-owns":"".concat(i,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(i,"_list"),"aria-activedescendant":P?h:void 0},E),{},{value:d?p:"",maxLength:m,readOnly:!d,unselectable:d?null:"on",style:Y(Y({},N),{},{opacity:d?null:0}),onKeyDown:function(I){g(I),$&&$(I)},onMouseDown:function(I){v(I),z&&z(I)},onChange:function(I){y(I),U&&U(I)},onCompositionStart:function(I){x(I),w&&w(I)},onCompositionEnd:function(I){S(I),C&&C(I)},onPaste:b})),M},yz=f.forwardRef(Vie);function bz(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}var Wie=typeof window<"u"&&window.document&&window.document.documentElement,Xie=Wie;function Kie(e){return e!=null}function Gie(e){return!e&&e!==0}function o6(e){return["string","number"].includes(it(e))}function wz(e){var t=void 0;return e&&(o6(e.title)?t=e.title.toString():o6(e.label)&&(t=e.label.toString())),t}function qie(e,t){Xie?f.useLayoutEffect(e,t):f.useEffect(e,t)}function Zie(e){var t;return(t=e.key)!==null&&t!==void 0?t:e.value}var i6=function(t){t.preventDefault(),t.stopPropagation()},Yie=function(t){var n=t.id,r=t.prefixCls,o=t.values,i=t.open,a=t.searchValue,s=t.autoClearSearchValue,l=t.inputRef,c=t.placeholder,u=t.disabled,d=t.mode,h=t.showSearch,p=t.autoFocus,m=t.autoComplete,g=t.activeDescendantId,v=t.tabIndex,y=t.removeIcon,b=t.maxTagCount,x=t.maxTagTextLength,S=t.maxTagPlaceholder,P=S===void 0?function(se){return"+ ".concat(se.length," ...")}:S,E=t.tagRender,M=t.onToggleOpen,B=t.onRemove,D=t.onInputChange,H=t.onInputPaste,$=t.onInputKeyDown,U=t.onInputMouseDown,z=t.onInputCompositionStart,w=t.onInputCompositionEnd,C=f.useRef(null),N=f.useState(0),R=de(N,2),I=R[0],L=R[1],k=f.useState(!1),j=de(k,2),O=j[0],T=j[1],K="".concat(r,"-selection"),G=i||d==="multiple"&&s===!1||d==="tags"?a:"",Z=d==="tags"||d==="multiple"&&s===!1||h&&(i||O);qie(function(){L(C.current.scrollWidth)},[G]);var _=function(oe,fe,ge,pe,ye){return f.createElement("span",{title:wz(oe),className:te("".concat(K,"-item"),q({},"".concat(K,"-item-disabled"),ge))},f.createElement("span",{className:"".concat(K,"-item-content")},fe),pe&&f.createElement(Wv,{className:"".concat(K,"-item-remove"),onMouseDown:i6,onClick:ye,customizeIcon:y},"×"))},ae=function(oe,fe,ge,pe,ye,xe){var ve=function(Se){i6(Se),M(!i)};return f.createElement("span",{onMouseDown:ve},E({label:fe,value:oe,disabled:ge,closable:pe,onClose:ye,isMaxTag:!!xe}))},le=function(oe){var fe=oe.disabled,ge=oe.label,pe=oe.value,ye=!u&&!fe,xe=ge;if(typeof x=="number"&&(typeof ge=="string"||typeof ge=="number")){var ve=String(xe);ve.length>x&&(xe="".concat(ve.slice(0,x),"..."))}var me=function(be){be&&be.stopPropagation(),B(oe)};return typeof E=="function"?ae(pe,xe,fe,ye,me):_(oe,xe,fe,ye,me)},ce=function(oe){var fe=typeof P=="function"?P(oe):P;return typeof E=="function"?ae(void 0,fe,!1,!1,void 0,!0):_({title:fe},fe,!1)},Q=f.createElement("div",{className:"".concat(K,"-search"),style:{width:I},onFocus:function(){T(!0)},onBlur:function(){T(!1)}},f.createElement(yz,{ref:l,open:i,prefixCls:r,id:n,inputElement:null,disabled:u,autoFocus:p,autoComplete:m,editable:Z,activeDescendantId:g,value:G,onKeyDown:$,onMouseDown:U,onChange:D,onPaste:H,onCompositionStart:z,onCompositionEnd:w,tabIndex:v,attrs:kr(t,!0)}),f.createElement("span",{ref:C,className:"".concat(K,"-search-mirror"),"aria-hidden":!0},G," ")),ie=f.createElement(Ia,{prefixCls:"".concat(K,"-overflow"),data:o,renderItem:le,renderRest:ce,suffix:Q,itemKey:Zie,maxCount:b});return f.createElement(f.Fragment,null,ie,!o.length&&!G&&f.createElement("span",{className:"".concat(K,"-placeholder")},c))},_ie=function(t){var n=t.inputElement,r=t.prefixCls,o=t.id,i=t.inputRef,a=t.disabled,s=t.autoFocus,l=t.autoComplete,c=t.activeDescendantId,u=t.mode,d=t.open,h=t.values,p=t.placeholder,m=t.tabIndex,g=t.showSearch,v=t.searchValue,y=t.activeValue,b=t.maxLength,x=t.onInputKeyDown,S=t.onInputMouseDown,P=t.onInputChange,E=t.onInputPaste,M=t.onInputCompositionStart,B=t.onInputCompositionEnd,D=t.title,H=f.useState(!1),$=de(H,2),U=$[0],z=$[1],w=u==="combobox",C=w||g,N=h[0],R=v||"";w&&y&&!U&&(R=y),f.useEffect(function(){w&&z(!1)},[w,y]);var I=u!=="combobox"&&!d&&!g?!1:!!R,L=D===void 0?wz(N):D,k=f.useMemo(function(){return N?null:f.createElement("span",{className:"".concat(r,"-selection-placeholder"),style:I?{visibility:"hidden"}:void 0},p)},[N,I,p,r]);return f.createElement(f.Fragment,null,f.createElement("span",{className:"".concat(r,"-selection-search")},f.createElement(yz,{ref:i,prefixCls:r,id:o,open:d,inputElement:n,disabled:a,autoFocus:s,autoComplete:l,editable:C,activeDescendantId:c,value:R,onKeyDown:x,onMouseDown:S,onChange:function(O){z(!0),P(O)},onPaste:E,onCompositionStart:M,onCompositionEnd:B,tabIndex:m,attrs:kr(t,!0),maxLength:w?b:void 0})),!w&&N?f.createElement("span",{className:"".concat(r,"-selection-item"),title:L,style:I?{visibility:"hidden"}:void 0},N.label):null,k)},Jie=function(t,n){var r=f.useRef(null),o=f.useRef(!1),i=t.prefixCls,a=t.open,s=t.mode,l=t.showSearch,c=t.tokenWithEnter,u=t.disabled,d=t.autoClearSearchValue,h=t.onSearch,p=t.onSearchSubmit,m=t.onToggleOpen,g=t.onInputKeyDown,v=t.domRef;f.useImperativeHandle(n,function(){return{focus:function(I){r.current.focus(I)},blur:function(){r.current.blur()}}});var y=pz(0),b=de(y,2),x=b[0],S=b[1],P=function(I){var L=I.which;(L===Ee.UP||L===Ee.DOWN)&&I.preventDefault(),g&&g(I),L===Ee.ENTER&&s==="tags"&&!o.current&&!a&&(p==null||p(I.target.value)),Mie(L)&&m(!0)},E=function(){S(!0)},M=f.useRef(null),B=function(I){h(I,!0,o.current)!==!1&&m(!0)},D=function(){o.current=!0},H=function(I){o.current=!1,s!=="combobox"&&B(I.target.value)},$=function(I){var L=I.target.value;if(c&&M.current&&/[\r\n]/.test(M.current)){var k=M.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");L=L.replace(k,M.current)}M.current=null,B(L)},U=function(I){var L=I.clipboardData,k=L==null?void 0:L.getData("text");M.current=k||""},z=function(I){var L=I.target;if(L!==r.current){var k=document.body.style.msTouchAction!==void 0;k?setTimeout(function(){r.current.focus()}):r.current.focus()}},w=function(I){var L=x();I.target!==r.current&&!L&&!(s==="combobox"&&u)&&I.preventDefault(),(s!=="combobox"&&(!l||!L)||!a)&&(a&&d!==!1&&h("",!0,!1),m())},C={inputRef:r,onInputKeyDown:P,onInputMouseDown:E,onInputChange:$,onInputPaste:U,onInputCompositionStart:D,onInputCompositionEnd:H},N=s==="multiple"||s==="tags"?f.createElement(Yie,Ce({},t,C)):f.createElement(_ie,Ce({},t,C));return f.createElement("div",{ref:v,className:"".concat(i,"-selector"),onClick:z,onMouseDown:w},N)},Qie=f.forwardRef(Jie);function eae(e){var t=e.prefixCls,n=e.align,r=e.arrow,o=e.arrowPos,i=r||{},a=i.className,s=i.content,l=o.x,c=l===void 0?0:l,u=o.y,d=u===void 0?0:u,h=f.useRef();if(!n||!n.points)return null;var p={position:"absolute"};if(n.autoArrow!==!1){var m=n.points[0],g=n.points[1],v=m[0],y=m[1],b=g[0],x=g[1];v===b||!["t","b"].includes(v)?p.top=d:v==="t"?p.top=0:p.bottom=0,y===x||!["l","r"].includes(y)?p.left=c:y==="l"?p.left=0:p.right=0}return f.createElement("div",{ref:h,className:te("".concat(t,"-arrow"),a),style:p},s)}function tae(e){var t=e.prefixCls,n=e.open,r=e.zIndex,o=e.mask,i=e.motion;return o?f.createElement(oi,Ce({},i,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(a){var s=a.className;return f.createElement("div",{style:{zIndex:r},className:te("".concat(t,"-mask"),s)})}):null}var nae=f.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),rae=f.forwardRef(function(e,t){var n=e.popup,r=e.className,o=e.prefixCls,i=e.style,a=e.target,s=e.onVisibleChanged,l=e.open,c=e.keepDom,u=e.fresh,d=e.onClick,h=e.mask,p=e.arrow,m=e.arrowPos,g=e.align,v=e.motion,y=e.maskMotion,b=e.forceRender,x=e.getPopupContainer,S=e.autoDestroy,P=e.portal,E=e.zIndex,M=e.onMouseEnter,B=e.onMouseLeave,D=e.onPointerEnter,H=e.ready,$=e.offsetX,U=e.offsetY,z=e.offsetR,w=e.offsetB,C=e.onAlign,N=e.onPrepare,R=e.stretch,I=e.targetWidth,L=e.targetHeight,k=typeof n=="function"?n():n,j=l||c,O=(x==null?void 0:x.length)>0,T=f.useState(!x||!O),K=de(T,2),G=K[0],Z=K[1];if(Wt(function(){!G&&O&&a&&Z(!0)},[G,O,a]),!G)return null;var _="auto",ae={left:"-1000vw",top:"-1000vh",right:_,bottom:_};if(H||!l){var le,ce=g.points,Q=g.dynamicInset||((le=g._experimental)===null||le===void 0?void 0:le.dynamicInset),ie=Q&&ce[0][1]==="r",se=Q&&ce[0][0]==="b";ie?(ae.right=z,ae.left=_):(ae.left=$,ae.right=_),se?(ae.bottom=w,ae.top=_):(ae.top=U,ae.bottom=_)}var oe={};return R&&(R.includes("height")&&L?oe.height=L:R.includes("minHeight")&&L&&(oe.minHeight=L),R.includes("width")&&I?oe.width=I:R.includes("minWidth")&&I&&(oe.minWidth=I)),l||(oe.pointerEvents="none"),f.createElement(P,{open:b||j,getContainer:x&&function(){return x(a)},autoDestroy:S},f.createElement(tae,{prefixCls:o,open:l,zIndex:E,mask:h,motion:y}),f.createElement(Bo,{onResize:C,disabled:!l},function(fe){return f.createElement(oi,Ce({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:b,leavedClassName:"".concat(o,"-hidden")},v,{onAppearPrepare:N,onEnterPrepare:N,visible:l,onVisibleChanged:function(pe){var ye;v==null||(ye=v.onVisibleChanged)===null||ye===void 0||ye.call(v,pe),s(pe)}}),function(ge,pe){var ye=ge.className,xe=ge.style,ve=te(o,ye,r);return f.createElement("div",{ref:ji(fe,t,pe),className:ve,style:Y(Y(Y(Y({"--arrow-x":"".concat(m.x||0,"px"),"--arrow-y":"".concat(m.y||0,"px")},ae),oe),xe),{},{boxSizing:"border-box",zIndex:E},i),onMouseEnter:M,onMouseLeave:B,onPointerEnter:D,onClick:d},p&&f.createElement(eae,{prefixCls:o,arrow:p,arrowPos:m,align:g}),f.createElement(nae,{cache:!l&&!u},k))})}))}),oae=f.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=za(n),i=f.useCallback(function(s){xh(t,r?r(s):s)},[r]),a=bs(i,n.ref);return o?f.cloneElement(n,{ref:a}):n}),a6=f.createContext(null);function s6(e){return e?Array.isArray(e)?e:[e]:[]}function iae(e,t,n,r){return f.useMemo(function(){var o=s6(n??t),i=s6(r??t),a=new Set(o),s=new Set(i);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),s.has("hover")&&(s.delete("hover"),s.add("click"))),[a,s]},[e,t,n,r])}function aae(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function sae(e,t,n,r){for(var o=n.points,i=Object.keys(e),a=0;a1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function nf(e){return Mh(parseFloat(e),0)}function c6(e,t){var n=Y({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var o=up(r).getComputedStyle(r),i=o.overflow,a=o.overflowClipMargin,s=o.borderTopWidth,l=o.borderBottomWidth,c=o.borderLeftWidth,u=o.borderRightWidth,d=r.getBoundingClientRect(),h=r.offsetHeight,p=r.clientHeight,m=r.offsetWidth,g=r.clientWidth,v=nf(s),y=nf(l),b=nf(c),x=nf(u),S=Mh(Math.round(d.width/m*1e3)/1e3),P=Mh(Math.round(d.height/h*1e3)/1e3),E=(m-g-b-x)*S,M=(h-p-v-y)*P,B=v*P,D=y*P,H=b*S,$=x*S,U=0,z=0;if(i==="clip"){var w=nf(a);U=w*S,z=w*P}var C=d.x+H-U,N=d.y+B-z,R=C+d.width+2*U-H-$-E,I=N+d.height+2*z-B-D-M;n.left=Math.max(n.left,C),n.top=Math.max(n.top,N),n.right=Math.min(n.right,R),n.bottom=Math.min(n.bottom,I)}}),n}function u6(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function d6(e,t){var n=t||[],r=de(n,2),o=r[0],i=r[1];return[u6(e.width,o),u6(e.height,i)]}function f6(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function Vc(e,t){var n=t[0],r=t[1],o,i;return n==="t"?i=e.y:n==="b"?i=e.y+e.height:i=e.y+e.height/2,r==="l"?o=e.x:r==="r"?o=e.x+e.width:o=e.x+e.width/2,{x:o,y:i}}function Rs(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map(function(r,o){return o===t?n[r]||"c":r}).join("")}function lae(e,t,n,r,o,i,a){var s=f.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),l=de(s,2),c=l[0],u=l[1],d=f.useRef(0),h=f.useMemo(function(){return t?_x(t):[]},[t]),p=f.useRef({}),m=function(){p.current={}};e||m();var g=an(function(){if(t&&n&&e){let Qn=function(Ct,Dt){var Tn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ve,wr=k.x+Ct,Dn=k.y+Dt,ui=wr+le,di=Dn+ae,Di=Math.max(wr,Tn.left),Ua=Math.max(Dn,Tn.top),Pl=Math.min(ui,Tn.right),by=Math.min(di,Tn.bottom);return Math.max(0,(Pl-Di)*(by-Ua))},fa=function(){qe=k.y+Ve,Be=qe+ae,Re=k.x+Xe,We=Re+le};var b,x,S=t,P=S.ownerDocument,E=up(S),M=E.getComputedStyle(S),B=M.width,D=M.height,H=M.position,$=S.style.left,U=S.style.top,z=S.style.right,w=S.style.bottom,C=S.style.overflow,N=Y(Y({},o[r]),i),R=P.createElement("div");(b=S.parentElement)===null||b===void 0||b.appendChild(R),R.style.left="".concat(S.offsetLeft,"px"),R.style.top="".concat(S.offsetTop,"px"),R.style.position=H,R.style.height="".concat(S.offsetHeight,"px"),R.style.width="".concat(S.offsetWidth,"px"),S.style.left="0",S.style.top="0",S.style.right="auto",S.style.bottom="auto",S.style.overflow="hidden";var I;if(Array.isArray(n))I={x:n[0],y:n[1],width:0,height:0};else{var L=n.getBoundingClientRect();I={x:L.x,y:L.y,width:L.width,height:L.height}}var k=S.getBoundingClientRect(),j=P.documentElement,O=j.clientWidth,T=j.clientHeight,K=j.scrollWidth,G=j.scrollHeight,Z=j.scrollTop,_=j.scrollLeft,ae=k.height,le=k.width,ce=I.height,Q=I.width,ie={left:0,top:0,right:O,bottom:T},se={left:-_,top:-Z,right:K-_,bottom:G-Z},oe=N.htmlRegion,fe="visible",ge="visibleFirst";oe!=="scroll"&&oe!==ge&&(oe=fe);var pe=oe===ge,ye=c6(se,h),xe=c6(ie,h),ve=oe===fe?xe:ye,me=pe?xe:ve;S.style.left="auto",S.style.top="auto",S.style.right="0",S.style.bottom="0";var Se=S.getBoundingClientRect();S.style.left=$,S.style.top=U,S.style.right=z,S.style.bottom=w,S.style.overflow=C,(x=S.parentElement)===null||x===void 0||x.removeChild(R);var be=Mh(Math.round(le/parseFloat(B)*1e3)/1e3),we=Mh(Math.round(ae/parseFloat(D)*1e3)/1e3);if(be===0||we===0||wh(n)&&!Av(n))return;var Me=N.offset,ne=N.targetOffset,V=d6(k,Me),A=de(V,2),F=A[0],X=A[1],ee=d6(I,ne),re=de(ee,2),he=re[0],Le=re[1];I.x-=he,I.y-=Le;var Te=N.points||[],Pe=de(Te,2),$e=Pe[0],Ne=Pe[1],dt=f6(Ne),yt=f6($e),ft=Vc(I,dt),_e=Vc(k,yt),Lt=Y({},N),Xe=ft.x-_e.x+F,Ve=ft.y-_e.y+X,at=Qn(Xe,Ve),Fe=Qn(Xe,Ve,xe),ze=Vc(I,["t","l"]),st=Vc(k,["t","l"]),Ke=Vc(I,["b","r"]),Oe=Vc(k,["b","r"]),Ae=N.overflow||{},Ie=Ae.adjustX,De=Ae.adjustY,pt=Ae.shiftX,rt=Ae.shiftY,ht=function(Dt){return typeof Dt=="boolean"?Dt:Dt>=0},qe,Be,Re,We;fa();var et=ht(De),tt=yt[0]===dt[0];if(et&&yt[0]==="t"&&(Be>me.bottom||p.current.bt)){var zt=Ve;tt?zt-=ae-ce:zt=ze.y-Oe.y-X;var Et=Qn(Xe,zt),Ye=Qn(Xe,zt,xe);Et>at||Et===at&&(!pe||Ye>=Fe)?(p.current.bt=!0,Ve=zt,X=-X,Lt.points=[Rs(yt,0),Rs(dt,0)]):p.current.bt=!1}if(et&&yt[0]==="b"&&(qeat||ot===at&&(!pe||At>=Fe)?(p.current.tb=!0,Ve=Ze,X=-X,Lt.points=[Rs(yt,0),Rs(dt,0)]):p.current.tb=!1}var Jt=ht(Ie),hn=yt[1]===dt[1];if(Jt&&yt[1]==="l"&&(We>me.right||p.current.rl)){var nn=Xe;hn?nn-=le-Q:nn=ze.x-Oe.x-F;var yn=Qn(nn,Ve),Nn=Qn(nn,Ve,xe);yn>at||yn===at&&(!pe||Nn>=Fe)?(p.current.rl=!0,Xe=nn,F=-F,Lt.points=[Rs(yt,1),Rs(dt,1)]):p.current.rl=!1}if(Jt&&yt[1]==="r"&&(Reat||Jn===at&&(!pe||ct>=Fe)?(p.current.lr=!0,Xe=Sn,F=-F,Lt.points=[Rs(yt,1),Rs(dt,1)]):p.current.lr=!1}fa();var mt=pt===!0?0:pt;typeof mt=="number"&&(Rexe.right&&(Xe-=We-xe.right-F,I.x>xe.right-mt&&(Xe+=I.x-xe.right+mt)));var kt=rt===!0?0:rt;typeof kt=="number"&&(qexe.bottom&&(Ve-=Be-xe.bottom-X,I.y>xe.bottom-kt&&(Ve+=I.y-xe.bottom+kt)));var Rn=k.x+Xe,or=Rn+le,br=k.y+Ve,Co=br+ae,ci=I.x,Eo=ci+Q,Pt=I.y,St=Pt+ce,Mn=Math.max(Rn,ci),Rt=Math.min(or,Eo),gt=(Mn+Rt)/2,Ot=gt-Rn,Qt=Math.max(br,Pt),sn=Math.min(Co,St),ir=(Qt+sn)/2,Hr=ir-br;a==null||a(t,Lt);var ar=Se.right-k.x-(Xe+k.width),$r=Se.bottom-k.y-(Ve+k.height);be===1&&(Xe=Math.round(Xe),ar=Math.round(ar)),we===1&&(Ve=Math.round(Ve),$r=Math.round($r));var da={ready:!0,offsetX:Xe/be,offsetY:Ve/we,offsetR:ar/be,offsetB:$r/we,arrowX:Ot/be,arrowY:Hr/we,scaleX:be,scaleY:we,align:Lt};u(da)}}),v=function(){d.current+=1;var x=d.current;Promise.resolve().then(function(){d.current===x&&g()})},y=function(){u(function(x){return Y(Y({},x),{},{ready:!1})})};return Wt(y,[r]),Wt(function(){e||y()},[e]),[c.ready,c.offsetX,c.offsetY,c.offsetR,c.offsetB,c.arrowX,c.arrowY,c.scaleX,c.scaleY,c.align,v]}function cae(e,t,n,r,o){Wt(function(){if(e&&t&&n){let d=function(){r(),o()};var i=t,a=n,s=_x(i),l=_x(a),c=up(a),u=new Set([c].concat(ke(s),ke(l)));return u.forEach(function(h){h.addEventListener("scroll",d,{passive:!0})}),c.addEventListener("resize",d,{passive:!0}),r(),function(){u.forEach(function(h){h.removeEventListener("scroll",d),c.removeEventListener("resize",d)})}}},[e,t,n])}function uae(e,t,n,r,o,i,a,s){var l=f.useRef(e);l.current=e,f.useEffect(function(){if(t&&r&&(!o||i)){var c=function(p){var m=p.target;l.current&&!a(m)&&s(!1)},u=up(r);u.addEventListener("mousedown",c,!0),u.addEventListener("contextmenu",c,!0);var d=t0(n);return d&&(d.addEventListener("mousedown",c,!0),d.addEventListener("contextmenu",c,!0)),function(){u.removeEventListener("mousedown",c,!0),u.removeEventListener("contextmenu",c,!0),d&&(d.removeEventListener("mousedown",c,!0),d.removeEventListener("contextmenu",c,!0))}}},[t,n,r,o,i])}var dae=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function fae(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Hv,t=f.forwardRef(function(n,r){var o=n.prefixCls,i=o===void 0?"rc-trigger-popup":o,a=n.children,s=n.action,l=s===void 0?"hover":s,c=n.showAction,u=n.hideAction,d=n.popupVisible,h=n.defaultPopupVisible,p=n.onPopupVisibleChange,m=n.afterPopupVisibleChange,g=n.mouseEnterDelay,v=n.mouseLeaveDelay,y=v===void 0?.1:v,b=n.focusDelay,x=n.blurDelay,S=n.mask,P=n.maskClosable,E=P===void 0?!0:P,M=n.getPopupContainer,B=n.forceRender,D=n.autoDestroy,H=n.destroyPopupOnHide,$=n.popup,U=n.popupClassName,z=n.popupStyle,w=n.popupPlacement,C=n.builtinPlacements,N=C===void 0?{}:C,R=n.popupAlign,I=n.zIndex,L=n.stretch,k=n.getPopupClassNameFromAlign,j=n.fresh,O=n.alignPoint,T=n.onPopupClick,K=n.onPopupAlign,G=n.arrow,Z=n.popupMotion,_=n.maskMotion,ae=n.popupTransitionName,le=n.popupAnimation,ce=n.maskTransitionName,Q=n.maskAnimation,ie=n.className,se=n.getTriggerDOMNode,oe=vt(n,dae),fe=D||H||!1,ge=f.useState(!1),pe=de(ge,2),ye=pe[0],xe=pe[1];Wt(function(){xe(JC())},[]);var ve=f.useRef({}),me=f.useContext(a6),Se=f.useMemo(function(){return{registerSubPopup:function(Nt,Wn){ve.current[Nt]=Wn,me==null||me.registerSubPopup(Nt,Wn)}}},[me]),be=R7(),we=f.useState(null),Me=de(we,2),ne=Me[0],V=Me[1],A=f.useRef(null),F=an(function(ut){A.current=ut,wh(ut)&&ne!==ut&&V(ut),me==null||me.registerSubPopup(be,ut)}),X=f.useState(null),ee=de(X,2),re=ee[0],he=ee[1],Le=f.useRef(null),Te=an(function(ut){wh(ut)&&re!==ut&&(he(ut),Le.current=ut)}),Pe=f.Children.only(a),$e=(Pe==null?void 0:Pe.props)||{},Ne={},dt=an(function(ut){var Nt,Wn,xr=re;return(xr==null?void 0:xr.contains(ut))||((Nt=t0(xr))===null||Nt===void 0?void 0:Nt.host)===ut||ut===xr||(ne==null?void 0:ne.contains(ut))||((Wn=t0(ne))===null||Wn===void 0?void 0:Wn.host)===ut||ut===ne||Object.values(ve.current).some(function(Xn){return(Xn==null?void 0:Xn.contains(ut))||ut===Xn})}),yt=l6(i,Z,le,ae),ft=l6(i,_,Q,ce),_e=f.useState(h||!1),Lt=de(_e,2),Xe=Lt[0],Ve=Lt[1],at=d??Xe,Fe=an(function(ut){d===void 0&&Ve(ut)});Wt(function(){Ve(d||!1)},[d]);var ze=f.useRef(at);ze.current=at;var st=f.useRef([]);st.current=[];var Ke=an(function(ut){var Nt;Fe(ut),((Nt=st.current[st.current.length-1])!==null&&Nt!==void 0?Nt:at)!==ut&&(st.current.push(ut),p==null||p(ut))}),Oe=f.useRef(),Ae=function(){clearTimeout(Oe.current)},Ie=function(Nt){var Wn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Ae(),Wn===0?Ke(Nt):Oe.current=setTimeout(function(){Ke(Nt)},Wn*1e3)};f.useEffect(function(){return Ae},[]);var De=f.useState(!1),pt=de(De,2),rt=pt[0],ht=pt[1];Wt(function(ut){(!ut||at)&&ht(!0)},[at]);var qe=f.useState(null),Be=de(qe,2),Re=Be[0],We=Be[1],et=f.useState([0,0]),tt=de(et,2),zt=tt[0],Et=tt[1],Ye=function(Nt){Et([Nt.clientX,Nt.clientY])},Ze=lae(at,ne,O?zt:re,w,N,R,K),ot=de(Ze,11),At=ot[0],Jt=ot[1],hn=ot[2],nn=ot[3],yn=ot[4],Nn=ot[5],Sn=ot[6],Jn=ot[7],ct=ot[8],mt=ot[9],kt=ot[10],Rn=iae(ye,l,c,u),or=de(Rn,2),br=or[0],Co=or[1],ci=br.has("click"),Eo=Co.has("click")||Co.has("contextMenu"),Pt=an(function(){rt||kt()}),St=function(){ze.current&&O&&Eo&&Ie(!1)};cae(at,re,ne,Pt,St),Wt(function(){Pt()},[zt,w]),Wt(function(){at&&!(N!=null&&N[w])&&Pt()},[JSON.stringify(R)]);var Mn=f.useMemo(function(){var ut=sae(N,i,mt,O);return te(ut,k==null?void 0:k(mt))},[mt,k,N,i,O]);f.useImperativeHandle(r,function(){return{nativeElement:Le.current,popupElement:A.current,forceAlign:Pt}});var Rt=f.useState(0),gt=de(Rt,2),Ot=gt[0],Qt=gt[1],sn=f.useState(0),ir=de(sn,2),Hr=ir[0],ar=ir[1],$r=function(){if(L&&re){var Nt=re.getBoundingClientRect();Qt(Nt.width),ar(Nt.height)}},da=function(){$r(),Pt()},Qn=function(Nt){ht(!1),kt(),m==null||m(Nt)},fa=function(){return new Promise(function(Nt){$r(),We(function(){return Nt})})};Wt(function(){Re&&(kt(),Re(),We(null))},[Re]);function Ct(ut,Nt,Wn,xr){Ne[ut]=function(Xn){var kp;xr==null||xr(Xn),Ie(Nt,Wn);for(var wy=arguments.length,O3=new Array(wy>1?wy-1:0),Np=1;Np1?Wn-1:0),Xn=1;Xn1?Wn-1:0),Xn=1;Xn1&&arguments[1]!==void 0?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,o=[],i=xz(n,!1),a=i.label,s=i.value,l=i.options,c=i.groupLabel;function u(d,h){Array.isArray(d)&&d.forEach(function(p){if(h||!(l in p)){var m=p[s];o.push({key:h6(p,o.length),groupOption:h,data:p,label:p[a],value:m})}else{var g=p[c];g===void 0&&r&&(g=p.label),o.push({key:h6(p,o.length),group:!0,data:p,label:g}),u(p[l],!0)}})}return u(e,!1),o}function Qx(e){var t=Y({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return On(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var yae=function(t,n,r){if(!n||!n.length)return null;var o=!1,i=function s(l,c){var u=x9(c),d=u[0],h=u.slice(1);if(!d)return[l];var p=l.split(d);return o=o||p.length>1,p.reduce(function(m,g){return[].concat(ke(m),ke(s(g,h)))},[]).filter(Boolean)},a=i(t,n);return o?typeof r<"u"?a.slice(0,r):a:null},QC=f.createContext(null);function bae(e){var t=e.visible,n=e.values;if(!t)return null;var r=50;return f.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(n.slice(0,r).map(function(o){var i=o.label,a=o.value;return["number","string"].includes(it(i))?i:a}).join(", ")),n.length>r?", ...":null)}var wae=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],xae=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],e2=function(t){return t==="tags"||t==="multiple"},Sae=f.forwardRef(function(e,t){var n,r=e.id,o=e.prefixCls,i=e.className,a=e.showSearch,s=e.tagRender,l=e.direction,c=e.omitDomProps,u=e.displayValues,d=e.onDisplayValuesChange,h=e.emptyOptions,p=e.notFoundContent,m=p===void 0?"Not Found":p,g=e.onClear,v=e.mode,y=e.disabled,b=e.loading,x=e.getInputElement,S=e.getRawInputElement,P=e.open,E=e.defaultOpen,M=e.onDropdownVisibleChange,B=e.activeValue,D=e.onActiveValueChange,H=e.activeDescendantId,$=e.searchValue,U=e.autoClearSearchValue,z=e.onSearch,w=e.onSearchSplit,C=e.tokenSeparators,N=e.allowClear,R=e.suffixIcon,I=e.clearIcon,L=e.OptionList,k=e.animation,j=e.transitionName,O=e.dropdownStyle,T=e.dropdownClassName,K=e.dropdownMatchSelectWidth,G=e.dropdownRender,Z=e.dropdownAlign,_=e.placement,ae=e.builtinPlacements,le=e.getPopupContainer,ce=e.showAction,Q=ce===void 0?[]:ce,ie=e.onFocus,se=e.onBlur,oe=e.onKeyUp,fe=e.onKeyDown,ge=e.onMouseDown,pe=vt(e,wae),ye=e2(v),xe=(a!==void 0?a:ye)||v==="combobox",ve=Y({},pe);xae.forEach(function(Pt){delete ve[Pt]}),c==null||c.forEach(function(Pt){delete ve[Pt]});var me=f.useState(!1),Se=de(me,2),be=Se[0],we=Se[1];f.useEffect(function(){we(JC())},[]);var Me=f.useRef(null),ne=f.useRef(null),V=f.useRef(null),A=f.useRef(null),F=f.useRef(null),X=f.useRef(!1),ee=Nie(),re=de(ee,3),he=re[0],Le=re[1],Te=re[2];f.useImperativeHandle(t,function(){var Pt,St;return{focus:(Pt=A.current)===null||Pt===void 0?void 0:Pt.focus,blur:(St=A.current)===null||St===void 0?void 0:St.blur,scrollTo:function(Rt){var gt;return(gt=F.current)===null||gt===void 0?void 0:gt.scrollTo(Rt)},nativeElement:Me.current||ne.current}});var Pe=f.useMemo(function(){var Pt;if(v!=="combobox")return $;var St=(Pt=u[0])===null||Pt===void 0?void 0:Pt.value;return typeof St=="string"||typeof St=="number"?String(St):""},[$,v,u]),$e=v==="combobox"&&typeof x=="function"&&x()||null,Ne=typeof S=="function"&&S(),dt=bs(ne,Ne==null||(n=Ne.props)===null||n===void 0?void 0:n.ref),yt=f.useState(!1),ft=de(yt,2),_e=ft[0],Lt=ft[1];Wt(function(){Lt(!0)},[]);var Xe=rr(!1,{defaultValue:E,value:P}),Ve=de(Xe,2),at=Ve[0],Fe=Ve[1],ze=_e?at:!1,st=!m&&h;(y||st&&ze&&v==="combobox")&&(ze=!1);var Ke=st?!1:ze,Oe=f.useCallback(function(Pt){var St=Pt!==void 0?Pt:!ze;y||(Fe(St),ze!==St&&(M==null||M(St)))},[y,ze,Fe,M]),Ae=f.useMemo(function(){return(C||[]).some(function(Pt){return[` +`,`\r +`].includes(Pt)})},[C]),Ie=f.useContext(QC)||{},De=Ie.maxCount,pt=Ie.rawValues,rt=function(St,Mn,Rt){if(!(ye&&Jx(De)&&(pt==null?void 0:pt.size)>=De)){var gt=!0,Ot=St;D==null||D(null);var Qt=yae(St,C,Jx(De)?De-pt.size:void 0),sn=Rt?null:Qt;return v!=="combobox"&&sn&&(Ot="",w==null||w(sn),Oe(!1),gt=!1),z&&Pe!==Ot&&z(Ot,{source:Mn?"typing":"effect"}),gt}},ht=function(St){!St||!St.trim()||z(St,{source:"submit"})};f.useEffect(function(){!ze&&!ye&&v!=="combobox"&&rt("",!1,!1)},[ze]),f.useEffect(function(){at&&y&&Fe(!1),y&&!X.current&&Le(!1)},[y]);var qe=pz(),Be=de(qe,2),Re=Be[0],We=Be[1],et=function(St){var Mn=Re(),Rt=St.which;if(Rt===Ee.ENTER&&(v!=="combobox"&&St.preventDefault(),ze||Oe(!0)),We(!!Pe),Rt===Ee.BACKSPACE&&!Mn&&ye&&!Pe&&u.length){for(var gt=ke(u),Ot=null,Qt=gt.length-1;Qt>=0;Qt-=1){var sn=gt[Qt];if(!sn.disabled){gt.splice(Qt,1),Ot=sn;break}}Ot&&d(gt,{type:"remove",values:[Ot]})}for(var ir=arguments.length,Hr=new Array(ir>1?ir-1:0),ar=1;ar1?Mn-1:0),gt=1;gt1?Qt-1:0),ir=1;ir"u"?"undefined":it(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const Cz=function(e,t,n,r){var o=f.useRef(!1),i=f.useRef(null);function a(){clearTimeout(i.current),o.current=!0,i.current=setTimeout(function(){o.current=!1},50)}var s=f.useRef({top:e,bottom:t,left:n,right:r});return s.current.top=e,s.current.bottom=t,s.current.left=n,s.current.right=r,function(l,c){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,d=l?c<0&&s.current.left||c>0&&s.current.right:c<0&&s.current.top||c>0&&s.current.bottom;return u&&d?(clearTimeout(i.current),o.current=!1):(!d||o.current)&&a(),!o.current&&d}};function Iae(e,t,n,r,o,i,a){var s=f.useRef(0),l=f.useRef(null),c=f.useRef(null),u=f.useRef(!1),d=Cz(t,n,r,o);function h(b,x){Gt.cancel(l.current),s.current+=x,c.current=x,!d(!1,x)&&(p6||b.preventDefault(),l.current=Gt(function(){var S=u.current?10:1;a(s.current*S),s.current=0}))}function p(b,x){a(x,!0),p6||b.preventDefault()}var m=f.useRef(null),g=f.useRef(null);function v(b){if(e){Gt.cancel(g.current),g.current=Gt(function(){m.current=null},2);var x=b.deltaX,S=b.deltaY,P=b.shiftKey,E=x,M=S;(m.current==="sx"||!m.current&&P&&S&&!x)&&(E=S,M=0,m.current="sx");var B=Math.abs(E),D=Math.abs(M);m.current===null&&(m.current=i&&B>D?"x":"y"),m.current==="y"?h(b,M):p(b,E)}}function y(b){e&&(u.current=b.detail===c.current)}return[v,y]}function kae(e,t,n,r){var o=f.useMemo(function(){return[new Map,[]]},[e,n.id,r]),i=de(o,2),a=i[0],s=i[1],l=function(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u,h=a.get(u),p=a.get(d);if(h===void 0||p===void 0)for(var m=e.length,g=s.length;g0&&arguments[0]!==void 0?arguments[0]:!1;u();var m=function(){s.current.forEach(function(v,y){if(v&&v.offsetParent){var b=Ff(v),x=b.offsetHeight;l.current.get(y)!==x&&l.current.set(y,b.offsetHeight)}}),a(function(v){return v+1})};p?m():c.current=Gt(m)}function h(p,m){var g=e(p);s.current.get(g),m?(s.current.set(g,m),d()):s.current.delete(g)}return f.useEffect(function(){return u},[]),[h,d,l.current,i]}var m6=14/15;function Mae(e,t,n){var r=f.useRef(!1),o=f.useRef(0),i=f.useRef(0),a=f.useRef(null),s=f.useRef(null),l,c=function(p){if(r.current){var m=Math.ceil(p.touches[0].pageX),g=Math.ceil(p.touches[0].pageY),v=o.current-m,y=i.current-g,b=Math.abs(v)>Math.abs(y);b?o.current=m:i.current=g,n(b,b?v:y)&&p.preventDefault(),clearInterval(s.current),s.current=setInterval(function(){b?v*=m6:y*=m6;var x=Math.floor(b?v:y);(!n(b,x,!0)||Math.abs(x)<=.1)&&clearInterval(s.current)},16)}},u=function(){r.current=!1,l()},d=function(p){l(),p.touches.length===1&&!r.current&&(r.current=!0,o.current=Math.ceil(p.touches[0].pageX),i.current=Math.ceil(p.touches[0].pageY),a.current=p.target,a.current.addEventListener("touchmove",c,{passive:!1}),a.current.addEventListener("touchend",u,{passive:!0}))};l=function(){a.current&&(a.current.removeEventListener("touchmove",c),a.current.removeEventListener("touchend",u))},Wt(function(){return e&&t.current.addEventListener("touchstart",d,{passive:!0}),function(){var h;(h=t.current)===null||h===void 0||h.removeEventListener("touchstart",d),l(),clearInterval(s.current)}},[e])}var Tae=10;function zae(e,t,n,r,o,i,a,s){var l=f.useRef(),c=f.useState(null),u=de(c,2),d=u[0],h=u[1];return Wt(function(){if(d&&d.times=0;w-=1){var C=o(t[w]),N=n.get(C);if(N===void 0){b=!0;break}if(z-=N,z<=0)break}switch(P){case"top":S=M-v;break;case"bottom":S=B-y+v;break;default:{var R=e.current.scrollTop,I=R+y;MI&&(x="bottom")}}S!==null&&a(S),S!==d.lastTop&&(b=!0)}b&&h(Y(Y({},d),{},{times:d.times+1,targetAlign:x,lastTop:S}))}},[d,e.current]),function(p){if(p==null){s();return}if(Gt.cancel(l.current),typeof p=="number")a(p);else if(p&&it(p)==="object"){var m,g=p.align;"index"in p?m=p.index:m=t.findIndex(function(b){return o(b)===p.key});var v=p.offset,y=v===void 0?0:v;h({times:0,index:m,offset:y,originAlign:g})}}}function g6(e,t){var n="touches"in e?e.touches[0]:e;return n[t?"pageX":"pageY"]}var v6=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.rtl,o=e.scrollOffset,i=e.scrollRange,a=e.onStartMove,s=e.onStopMove,l=e.onScroll,c=e.horizontal,u=e.spinSize,d=e.containerSize,h=e.style,p=e.thumbStyle,m=f.useState(!1),g=de(m,2),v=g[0],y=g[1],b=f.useState(null),x=de(b,2),S=x[0],P=x[1],E=f.useState(null),M=de(E,2),B=M[0],D=M[1],H=!r,$=f.useRef(),U=f.useRef(),z=f.useState(!1),w=de(z,2),C=w[0],N=w[1],R=f.useRef(),I=function(){clearTimeout(R.current),N(!0),R.current=setTimeout(function(){N(!1)},3e3)},L=i-d||0,k=d-u||0,j=f.useMemo(function(){if(o===0||L===0)return 0;var ce=o/L;return ce*k},[o,L,k]),O=function(Q){Q.stopPropagation(),Q.preventDefault()},T=f.useRef({top:j,dragging:v,pageY:S,startTop:B});T.current={top:j,dragging:v,pageY:S,startTop:B};var K=function(Q){y(!0),P(g6(Q,c)),D(T.current.top),a(),Q.stopPropagation(),Q.preventDefault()};f.useEffect(function(){var ce=function(oe){oe.preventDefault()},Q=$.current,ie=U.current;return Q.addEventListener("touchstart",ce,{passive:!1}),ie.addEventListener("touchstart",K,{passive:!1}),function(){Q.removeEventListener("touchstart",ce),ie.removeEventListener("touchstart",K)}},[]);var G=f.useRef();G.current=L;var Z=f.useRef();Z.current=k,f.useEffect(function(){if(v){var ce,Q=function(oe){var fe=T.current,ge=fe.dragging,pe=fe.pageY,ye=fe.startTop;Gt.cancel(ce);var xe=$.current.getBoundingClientRect(),ve=d/(c?xe.width:xe.height);if(ge){var me=(g6(oe,c)-pe)*ve,Se=ye;!H&&c?Se-=me:Se+=me;var be=G.current,we=Z.current,Me=we?Se/we:0,ne=Math.ceil(Me*be);ne=Math.max(ne,0),ne=Math.min(ne,be),ce=Gt(function(){l(ne,c)})}},ie=function(){y(!1),s()};return window.addEventListener("mousemove",Q,{passive:!0}),window.addEventListener("touchmove",Q,{passive:!0}),window.addEventListener("mouseup",ie,{passive:!0}),window.addEventListener("touchend",ie,{passive:!0}),function(){window.removeEventListener("mousemove",Q),window.removeEventListener("touchmove",Q),window.removeEventListener("mouseup",ie),window.removeEventListener("touchend",ie),Gt.cancel(ce)}}},[v]),f.useEffect(function(){return I(),function(){clearTimeout(R.current)}},[o]),f.useImperativeHandle(t,function(){return{delayHidden:I}});var _="".concat(n,"-scrollbar"),ae={position:"absolute",visibility:C?null:"hidden"},le={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return c?(ae.height=8,ae.left=0,ae.right=0,ae.bottom=0,le.height="100%",le.width=u,H?le.left=j:le.right=j):(ae.width=8,ae.top=0,ae.bottom=0,H?ae.right=0:ae.left=0,le.width="100%",le.height=u,le.top=j),f.createElement("div",{ref:$,className:te(_,q(q(q({},"".concat(_,"-horizontal"),c),"".concat(_,"-vertical"),!c),"".concat(_,"-visible"),C)),style:Y(Y({},ae),h),onMouseDown:O,onMouseMove:I},f.createElement("div",{ref:U,className:te("".concat(_,"-thumb"),q({},"".concat(_,"-thumb-moving"),v)),style:Y(Y({},le),p),onMouseDown:K}))}),jae=20;function y6(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,jae),Math.floor(n)}var Lae=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],Bae=[],Aae={overflowY:"auto",overflowAnchor:"none"};function Dae(e,t){var n=e.prefixCls,r=n===void 0?"rc-virtual-list":n,o=e.className,i=e.height,a=e.itemHeight,s=e.fullHeight,l=s===void 0?!0:s,c=e.style,u=e.data,d=e.children,h=e.itemKey,p=e.virtual,m=e.direction,g=e.scrollWidth,v=e.component,y=v===void 0?"div":v,b=e.onScroll,x=e.onVirtualScroll,S=e.onVisibleChange,P=e.innerProps,E=e.extraRender,M=e.styles,B=vt(e,Lae),D=f.useCallback(function(Ye){return typeof h=="function"?h(Ye):Ye==null?void 0:Ye[h]},[h]),H=Rae(D),$=de(H,4),U=$[0],z=$[1],w=$[2],C=$[3],N=!!(p!==!1&&i&&a),R=f.useMemo(function(){return Object.values(w.maps).reduce(function(Ye,Ze){return Ye+Ze},0)},[w.id,w.maps]),I=N&&u&&(Math.max(a*u.length,R)>i||!!g),L=m==="rtl",k=te(r,q({},"".concat(r,"-rtl"),L),o),j=u||Bae,O=f.useRef(),T=f.useRef(),K=f.useRef(),G=f.useState(0),Z=de(G,2),_=Z[0],ae=Z[1],le=f.useState(0),ce=de(le,2),Q=ce[0],ie=ce[1],se=f.useState(!1),oe=de(se,2),fe=oe[0],ge=oe[1],pe=function(){ge(!0)},ye=function(){ge(!1)},xe={getKey:D};function ve(Ye){ae(function(Ze){var ot;typeof Ye=="function"?ot=Ye(Ze):ot=Ye;var At=_e(ot);return O.current.scrollTop=At,At})}var me=f.useRef({start:0,end:j.length}),Se=f.useRef(),be=Oae(j,D),we=de(be,1),Me=we[0];Se.current=Me;var ne=f.useMemo(function(){if(!N)return{scrollHeight:void 0,start:0,end:j.length-1,offset:void 0};if(!I){var Ye;return{scrollHeight:((Ye=T.current)===null||Ye===void 0?void 0:Ye.offsetHeight)||0,start:0,end:j.length-1,offset:void 0}}for(var Ze=0,ot,At,Jt,hn=j.length,nn=0;nn=_&&ot===void 0&&(ot=nn,At=Ze),Jn>_+i&&Jt===void 0&&(Jt=nn),Ze=Jn}return ot===void 0&&(ot=0,At=0,Jt=Math.ceil(i/a)),Jt===void 0&&(Jt=j.length-1),Jt=Math.min(Jt+1,j.length-1),{scrollHeight:Ze,start:ot,end:Jt,offset:At}},[I,N,_,j,C,i]),V=ne.scrollHeight,A=ne.start,F=ne.end,X=ne.offset;me.current.start=A,me.current.end=F;var ee=f.useState({width:0,height:i}),re=de(ee,2),he=re[0],Le=re[1],Te=function(Ze){Le({width:Ze.offsetWidth,height:Ze.offsetHeight})},Pe=f.useRef(),$e=f.useRef(),Ne=f.useMemo(function(){return y6(he.width,g)},[he.width,g]),dt=f.useMemo(function(){return y6(he.height,V)},[he.height,V]),yt=V-i,ft=f.useRef(yt);ft.current=yt;function _e(Ye){var Ze=Ye;return Number.isNaN(ft.current)||(Ze=Math.min(Ze,ft.current)),Ze=Math.max(Ze,0),Ze}var Lt=_<=0,Xe=_>=yt,Ve=Q<=0,at=Q>=g,Fe=Cz(Lt,Xe,Ve,at),ze=function(){return{x:L?-Q:Q,y:_}},st=f.useRef(ze()),Ke=an(function(Ye){if(x){var Ze=Y(Y({},ze()),Ye);(st.current.x!==Ze.x||st.current.y!==Ze.y)&&(x(Ze),st.current=Ze)}});function Oe(Ye,Ze){var ot=Ye;Ze?(Ta.flushSync(function(){ie(ot)}),Ke()):ve(ot)}function Ae(Ye){var Ze=Ye.currentTarget.scrollTop;Ze!==_&&ve(Ze),b==null||b(Ye),Ke()}var Ie=function(Ze){var ot=Ze,At=g?g-he.width:0;return ot=Math.max(ot,0),ot=Math.min(ot,At),ot},De=an(function(Ye,Ze){Ze?(Ta.flushSync(function(){ie(function(ot){var At=ot+(L?-Ye:Ye);return Ie(At)})}),Ke()):ve(function(ot){var At=ot+Ye;return At})}),pt=Iae(N,Lt,Xe,Ve,at,!!g,De),rt=de(pt,2),ht=rt[0],qe=rt[1];Mae(N,O,function(Ye,Ze,ot){return Fe(Ye,Ze,ot)?!1:(ht({preventDefault:function(){},deltaX:Ye?Ze:0,deltaY:Ye?0:Ze}),!0)}),Wt(function(){function Ye(ot){N&&ot.preventDefault()}var Ze=O.current;return Ze.addEventListener("wheel",ht,{passive:!1}),Ze.addEventListener("DOMMouseScroll",qe,{passive:!0}),Ze.addEventListener("MozMousePixelScroll",Ye,{passive:!1}),function(){Ze.removeEventListener("wheel",ht),Ze.removeEventListener("DOMMouseScroll",qe),Ze.removeEventListener("MozMousePixelScroll",Ye)}},[N]),Wt(function(){if(g){var Ye=Ie(Q);ie(Ye),Ke({x:Ye})}},[he.width,g]);var Be=function(){var Ze,ot;(Ze=Pe.current)===null||Ze===void 0||Ze.delayHidden(),(ot=$e.current)===null||ot===void 0||ot.delayHidden()},Re=zae(O,j,w,a,D,function(){return z(!0)},ve,Be);f.useImperativeHandle(t,function(){return{nativeElement:K.current,getScrollInfo:ze,scrollTo:function(Ze){function ot(At){return At&&it(At)==="object"&&("left"in At||"top"in At)}ot(Ze)?(Ze.left!==void 0&&ie(Ie(Ze.left)),Re(Ze.top)):Re(Ze)}}}),Wt(function(){if(S){var Ye=j.slice(A,F+1);S(Ye,j)}},[A,F,j]);var We=kae(j,D,w,a),et=E==null?void 0:E({start:A,end:F,virtual:I,offsetX:Q,offsetY:X,rtl:L,getSize:We}),tt=Eae(j,A,F,g,Q,U,d,xe),zt=null;i&&(zt=Y(q({},l?"height":"maxHeight",i),Aae),N&&(zt.overflowY="hidden",g&&(zt.overflowX="hidden"),fe&&(zt.pointerEvents="none")));var Et={};return L&&(Et.dir="rtl"),f.createElement("div",Ce({ref:K,style:Y(Y({},c),{},{position:"relative"}),className:k},Et,B),f.createElement(Bo,{onResize:Te},f.createElement(y,{className:"".concat(r,"-holder"),style:zt,ref:O,onScroll:Ae,onMouseEnter:Be},f.createElement(Sz,{prefixCls:r,height:V,offsetX:Q,offsetY:X,scrollWidth:g,onInnerResize:z,ref:T,innerProps:P,rtl:L,extra:et},tt))),I&&V>i&&f.createElement(v6,{ref:Pe,prefixCls:r,scrollOffset:_,scrollRange:V,rtl:L,onScroll:Oe,onStartMove:pe,onStopMove:ye,spinSize:dt,containerSize:he.height,style:M==null?void 0:M.verticalScrollBar,thumbStyle:M==null?void 0:M.verticalScrollBarThumb}),I&&g>he.width&&f.createElement(v6,{ref:$e,prefixCls:r,scrollOffset:Q,scrollRange:g,rtl:L,onScroll:Oe,onStartMove:pe,onStopMove:ye,spinSize:Ne,containerSize:he.width,horizontal:!0,style:M==null?void 0:M.horizontalScrollBar,thumbStyle:M==null?void 0:M.horizontalScrollBarThumb}))}var Kv=f.forwardRef(Dae);Kv.displayName="List";function Fae(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Hae=["disabled","title","children","style","className"];function b6(e){return typeof e=="string"||typeof e=="number"}var $ae=function(t,n){var r=kie(),o=r.prefixCls,i=r.id,a=r.open,s=r.multiple,l=r.mode,c=r.searchValue,u=r.toggleOpen,d=r.notFoundContent,h=r.onPopupScroll,p=f.useContext(QC),m=p.maxCount,g=p.flattenOptions,v=p.onActiveValue,y=p.defaultActiveFirstOption,b=p.onSelect,x=p.menuItemSelectedIcon,S=p.rawValues,P=p.fieldNames,E=p.virtual,M=p.direction,B=p.listHeight,D=p.listItemHeight,H=p.optionRender,$="".concat(o,"-item"),U=Ec(function(){return g},[a,g],function(ce,Q){return Q[0]&&ce[1]!==Q[1]}),z=f.useRef(null),w=f.useMemo(function(){return s&&Jx(m)&&(S==null?void 0:S.size)>=m},[s,m,S==null?void 0:S.size]),C=function(Q){Q.preventDefault()},N=function(Q){var ie;(ie=z.current)===null||ie===void 0||ie.scrollTo(typeof Q=="number"?{index:Q}:Q)},R=function(Q){for(var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,se=U.length,oe=0;oe1&&arguments[1]!==void 0?arguments[1]:!1;j(Q);var se={source:ie?"keyboard":"mouse"},oe=U[Q];if(!oe){v(null,-1,se);return}v(oe.value,Q,se)};f.useEffect(function(){O(y!==!1?R(0):-1)},[U.length,c]);var T=f.useCallback(function(ce){return S.has(ce)&&l!=="combobox"},[l,ke(S).toString(),S.size]);f.useEffect(function(){var ce=setTimeout(function(){if(!s&&a&&S.size===1){var ie=Array.from(S)[0],se=U.findIndex(function(oe){var fe=oe.data;return fe.value===ie});se!==-1&&(O(se),N(se))}});if(a){var Q;(Q=z.current)===null||Q===void 0||Q.scrollTo(void 0)}return function(){return clearTimeout(ce)}},[a,c]);var K=function(Q){Q!==void 0&&b(Q,{selected:!S.has(Q)}),s||u(!1)};if(f.useImperativeHandle(n,function(){return{onKeyDown:function(Q){var ie=Q.which,se=Q.ctrlKey;switch(ie){case Ee.N:case Ee.P:case Ee.UP:case Ee.DOWN:{var oe=0;if(ie===Ee.UP?oe=-1:ie===Ee.DOWN?oe=1:Fae()&&se&&(ie===Ee.N?oe=1:ie===Ee.P&&(oe=-1)),oe!==0){var fe=R(k+oe,oe);N(fe),O(fe,!0)}break}case Ee.ENTER:{var ge,pe=U[k];pe&&!(pe!=null&&(ge=pe.data)!==null&&ge!==void 0&&ge.disabled)&&!w?K(pe.value):K(void 0),a&&Q.preventDefault();break}case Ee.ESC:u(!1),a&&Q.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Q){N(Q)}}}),U.length===0)return f.createElement("div",{role:"listbox",id:"".concat(i,"_list"),className:"".concat($,"-empty"),onMouseDown:C},d);var G=Object.keys(P).map(function(ce){return P[ce]}),Z=function(Q){return Q.label};function _(ce,Q){var ie=ce.group;return{role:ie?"presentation":"option",id:"".concat(i,"_list_").concat(Q)}}var ae=function(Q){var ie=U[Q];if(!ie)return null;var se=ie.data||{},oe=se.value,fe=ie.group,ge=kr(se,!0),pe=Z(ie);return ie?f.createElement("div",Ce({"aria-label":typeof pe=="string"&&!fe?pe:null},ge,{key:Q},_(ie,Q),{"aria-selected":T(oe)}),oe):null},le={role:"listbox",id:"".concat(i,"_list")};return f.createElement(f.Fragment,null,E&&f.createElement("div",Ce({},le,{style:{height:0,width:0,overflow:"hidden"}}),ae(k-1),ae(k),ae(k+1)),f.createElement(Kv,{itemKey:"key",ref:z,data:U,height:B,itemHeight:D,fullHeight:!1,onMouseDown:C,onScroll:h,virtual:E,direction:M,innerProps:E?null:le},function(ce,Q){var ie=ce.group,se=ce.groupOption,oe=ce.data,fe=ce.label,ge=ce.value,pe=oe.key;if(ie){var ye,xe=(ye=oe.title)!==null&&ye!==void 0?ye:b6(fe)?fe.toString():void 0;return f.createElement("div",{className:te($,"".concat($,"-group"),oe.className),title:xe},fe!==void 0?fe:pe)}var ve=oe.disabled,me=oe.title;oe.children;var Se=oe.style,be=oe.className,we=vt(oe,Hae),Me=yr(we,G),ne=T(ge),V=ve||!ne&&w,A="".concat($,"-option"),F=te($,A,be,q(q(q(q({},"".concat(A,"-grouped"),se),"".concat(A,"-active"),k===Q&&!V),"".concat(A,"-disabled"),V),"".concat(A,"-selected"),ne)),X=Z(ce),ee=!x||typeof x=="function"||ne,re=typeof X=="number"?X:X||ge,he=b6(re)?re.toString():void 0;return me!==void 0&&(he=me),f.createElement("div",Ce({},kr(Me),E?{}:_(ce,Q),{"aria-selected":ne,className:F,title:he,onMouseMove:function(){k===Q||V||O(Q)},onClick:function(){V||K(ge)},style:Se}),f.createElement("div",{className:"".concat(A,"-content")},typeof H=="function"?H(ce,{index:Q}):re),f.isValidElement(x)||ne,ee&&f.createElement(Wv,{className:"".concat($,"-option-state"),customizeIcon:x,customizeIconProps:{value:ge,disabled:V,isSelected:ne}},ne?"✓":null))}))},Uae=f.forwardRef($ae);const Vae=function(e,t){var n=f.useRef({values:new Map,options:new Map}),r=f.useMemo(function(){var i=n.current,a=i.values,s=i.options,l=e.map(function(d){if(d.label===void 0){var h;return Y(Y({},d),{},{label:(h=a.get(d.value))===null||h===void 0?void 0:h.label})}return d}),c=new Map,u=new Map;return l.forEach(function(d){c.set(d.value,d),u.set(d.value,t.get(d.value)||s.get(d.value))}),n.current.values=c,n.current.options=u,l},[e,t]),o=f.useCallback(function(i){return t.get(i)||n.current.options.get(i)},[t]);return[r,o]};function Fb(e,t){return bz(e).join("").toUpperCase().includes(t)}const Wae=function(e,t,n,r,o){return f.useMemo(function(){if(!n||r===!1)return e;var i=t.options,a=t.label,s=t.value,l=[],c=typeof r=="function",u=n.toUpperCase(),d=c?r:function(p,m){return o?Fb(m[o],u):m[i]?Fb(m[a!=="children"?a:"label"],u):Fb(m[s],u)},h=c?function(p){return Qx(p)}:function(p){return p};return e.forEach(function(p){if(p[i]){var m=d(n,h(p));if(m)l.push(p);else{var g=p[i].filter(function(v){return d(n,h(v))});g.length&&l.push(Y(Y({},p),{},q({},i,g)))}return}d(n,h(p))&&l.push(p)}),l},[e,r,o,n,t])};var w6=0,Xae=Zr();function Kae(){var e;return Xae?(e=w6,w6+=1):e="TEST_OR_SSR",e}function Gae(e){var t=f.useState(),n=de(t,2),r=n[0],o=n[1];return f.useEffect(function(){o("rc_select_".concat(Kae()))},[]),e||r}var qae=["children","value"],Zae=["children"];function Yae(e){var t=e,n=t.key,r=t.props,o=r.children,i=r.value,a=vt(r,qae);return Y({key:n,value:i!==void 0?i:n,children:o},a)}function Ez(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ri(e).map(function(n,r){if(!f.isValidElement(n)||!n.type)return null;var o=n,i=o.type.isSelectOptGroup,a=o.key,s=o.props,l=s.children,c=vt(s,Zae);return t||!i?Yae(n):Y(Y({key:"__RC_SELECT_GRP__".concat(a===null?r:a,"__"),label:a},c),{},{options:Ez(l)})}).filter(function(n){return n})}var _ae=function(t,n,r,o,i){return f.useMemo(function(){var a=t,s=!t;s&&(a=Ez(n));var l=new Map,c=new Map,u=function(p,m,g){g&&typeof g=="string"&&p.set(m[g],m)},d=function h(p){for(var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,g=0;g2&&arguments[2]!==void 0?arguments[2]:{},De=Ie.source,pt=De===void 0?"keyboard":De;_e(Ae),a&&r==="combobox"&&Oe!==null&&pt==="keyboard"&&Ne(String(Oe))},[a,r]),Ve=function(Ae,Ie,De){var pt=function(){var Et,Ye=Me(Ae);return[L?{label:Ye==null?void 0:Ye[_.label],value:Ae,key:(Et=Ye==null?void 0:Ye.key)!==null&&Et!==void 0?Et:Ae}:Ae,Qx(Ye)]};if(Ie&&p){var rt=pt(),ht=de(rt,2),qe=ht[0],Be=ht[1];p(qe,Be)}else if(!Ie&&m&&De!=="clear"){var Re=pt(),We=de(Re,2),et=We[0],tt=We[1];m(et,tt)}},at=x6(function(Oe,Ae){var Ie,De=K?Ae.selected:!0;De?Ie=K?[].concat(ke(we),[Oe]):[Oe]:Ie=we.filter(function(pt){return pt.value!==Oe}),Le(Ie),Ve(Oe,De),r==="combobox"?Ne(""):(!e2||h)&&(Q(""),Ne(""))}),Fe=function(Ae,Ie){Le(Ae);var De=Ie.type,pt=Ie.values;(De==="remove"||De==="clear")&&pt.forEach(function(rt){Ve(rt.value,!1,De)})},ze=function(Ae,Ie){if(Q(Ae),Ne(null),Ie.source==="submit"){var De=(Ae||"").trim();if(De){var pt=Array.from(new Set([].concat(ke(V),[De])));Le(pt),Ve(De,!0),Q("")}return}Ie.source!=="blur"&&(r==="combobox"&&Le(Ae),u==null||u(Ae))},st=function(Ae){var Ie=Ae;r!=="tags"&&(Ie=Ae.map(function(pt){var rt=oe.get(pt);return rt==null?void 0:rt.value}).filter(function(pt){return pt!==void 0}));var De=Array.from(new Set([].concat(ke(V),ke(Ie))));Le(De),De.forEach(function(pt){Ve(pt,!0)})},Ke=f.useMemo(function(){var Oe=H!==!1&&v!==!1;return Y(Y({},ie),{},{flattenOptions:he,onActiveValue:Xe,defaultActiveFirstOption:Lt,onSelect:at,menuItemSelectedIcon:D,rawValues:V,fieldNames:_,virtual:Oe,direction:$,listHeight:z,listItemHeight:C,childrenAsData:G,maxCount:j,optionRender:E})},[j,ie,he,Xe,Lt,at,D,V,_,H,v,$,z,C,G,E]);return f.createElement(QC.Provider,{value:Ke},f.createElement(Sae,Ce({},O,{id:T,prefixCls:i,ref:t,omitDomProps:Qae,mode:r,displayValues:ne,onDisplayValuesChange:Fe,direction:$,searchValue:ce,onSearch:ze,autoClearSearchValue:h,onSearchSplit:st,dropdownMatchSelectWidth:v,OptionList:Uae,emptyOptions:!he.length,activeValue:$e,activeDescendantId:"".concat(T,"_list_").concat(ft)})))}),nE=tse;nE.Option=tE;nE.OptGroup=eE;function l0(e,t,n){return te({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:n})}const Gv=(e,t)=>t||e,nse=()=>{const[,e]=pr(),n=new Ln(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return f.createElement("svg",{style:n,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},f.createElement("title",null,"empty image"),f.createElement("g",{fill:"none",fillRule:"evenodd"},f.createElement("g",{transform:"translate(24 31.67)"},f.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),f.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),f.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),f.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),f.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),f.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),f.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},f.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),f.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},rse=()=>{const[,e]=pr(),{colorFill:t,colorFillTertiary:n,colorFillQuaternary:r,colorBgContainer:o}=e,{borderColor:i,shadowColor:a,contentColor:s}=f.useMemo(()=>({borderColor:new Ln(t).onBackground(o).toHexShortString(),shadowColor:new Ln(n).onBackground(o).toHexShortString(),contentColor:new Ln(r).onBackground(o).toHexShortString()}),[t,n,r,o]);return f.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},f.createElement("title",null,"Simple Empty"),f.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},f.createElement("ellipse",{fill:a,cx:"32",cy:"33",rx:"32",ry:"7"}),f.createElement("g",{fillRule:"nonzero",stroke:i},f.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),f.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:s}))))},ose=e=>{const{componentCls:t,margin:n,marginXS:r,marginXL:o,fontSize:i,lineHeight:a}=e;return{[t]:{marginInline:r,fontSize:i,lineHeight:a,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:r,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${t}-description`]:{color:e.colorTextDescription},[`${t}-footer`]:{marginTop:n},"&-normal":{marginBlock:o,color:e.colorTextDescription,[`${t}-description`]:{color:e.colorTextDescription},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:r,color:e.colorTextDescription,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},ise=fn("Empty",e=>{const{componentCls:t,controlHeightLG:n,calc:r}=e,o=Ht(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r(n).mul(2.5).equal(),emptyImgHeightMD:n,emptyImgHeightSM:r(n).mul(.875).equal()});return[ose(o)]});var ase=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{className:t,rootClassName:n,prefixCls:r,image:o=Pz,description:i,children:a,imageStyle:s,style:l}=e,c=ase(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:u,direction:d,empty:h}=f.useContext(nt),p=u("empty",r),[m,g,v]=ise(p),[y]=tp("Empty"),b=typeof i<"u"?i:y==null?void 0:y.description,x=typeof b=="string"?b:"empty";let S=null;return typeof o=="string"?S=f.createElement("img",{alt:x,src:o}):S=o,m(f.createElement("div",Object.assign({className:te(g,v,p,h==null?void 0:h.className,{[`${p}-normal`]:o===Oz,[`${p}-rtl`]:d==="rtl"},t,n),style:Object.assign(Object.assign({},h==null?void 0:h.style),l)},c),f.createElement("div",{className:`${p}-image`,style:s},S),b&&f.createElement("div",{className:`${p}-description`},b),a&&f.createElement("div",{className:`${p}-footer`},a)))};ts.PRESENTED_IMAGE_DEFAULT=Pz;ts.PRESENTED_IMAGE_SIMPLE=Oz;const Iz=e=>{const{componentName:t}=e,{getPrefixCls:n}=f.useContext(nt),r=n("empty");switch(t){case"Table":case"List":return ue.createElement(ts,{image:ts.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return ue.createElement(ts,{image:ts.PRESENTED_IMAGE_SIMPLE,className:`${r}-small`});default:return ue.createElement(ts,null)}},rE=function(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;var r,o;const{variant:i,[e]:a}=f.useContext(nt),s=f.useContext(Dre),l=a==null?void 0:a.variant;let c;typeof t<"u"?c=t:n===!1?c="borderless":c=(o=(r=s??l)!==null&&r!==void 0?r:i)!==null&&o!==void 0?o:"outlined";const u=UQ.includes(c);return[c,u]},sse=e=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},n),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},n),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},n),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},n),{points:["br","tr"],offset:[0,-4]})}};function lse(e,t){return e||sse(t)}const S6=e=>{const{optionHeight:t,optionFontSize:n,optionLineHeight:r,optionPadding:o}=e;return{position:"relative",display:"block",minHeight:t,padding:o,color:e.colorText,fontWeight:"normal",fontSize:n,lineHeight:r,boxSizing:"border-box"}},cse=e=>{const{antCls:t,componentCls:n}=e,r=`${n}-item`,o=`&${t}-slide-up-enter${t}-slide-up-enter-active`,i=`&${t}-slide-up-appear${t}-slide-up-appear-active`,a=`&${t}-slide-up-leave${t}-slide-up-leave-active`,s=`${n}-dropdown-placement-`;return[{[`${n}-dropdown`]:Object.assign(Object.assign({},un(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` + ${o}${s}bottomLeft, + ${i}${s}bottomLeft + `]:{animationName:GC},[` + ${o}${s}topLeft, + ${i}${s}topLeft, + ${o}${s}topRight, + ${i}${s}topRight + `]:{animationName:ZC},[`${a}${s}bottomLeft`]:{animationName:qC},[` + ${a}${s}topLeft, + ${a}${s}topRight + `]:{animationName:YC},"&-hidden":{display:"none"},[`${r}`]:Object.assign(Object.assign({},S6(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},hl),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary},[`&:has(+ ${r}-option-selected:not(${r}-option-disabled))`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${r}-option-selected:not(${r}-option-disabled)`]:{borderStartStartRadius:0,borderStartEndRadius:0}}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},S6(e)),{color:e.colorTextDisabled})}),"&-rtl":{direction:"rtl"}})},ml(e,"slide-up"),ml(e,"slide-down"),a0(e,"move-up"),a0(e,"move-down")]},use=e=>{const{multipleSelectItemHeight:t,paddingXXS:n,lineWidth:r,INTERNAL_FIXED_ITEM_MARGIN:o}=e,i=e.max(e.calc(n).sub(r).equal(),0),a=e.max(e.calc(i).sub(o).equal(),0);return{basePadding:i,containerPadding:a,itemHeight:J(t),itemLineHeight:J(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal())}},dse=e=>{const{multipleSelectItemHeight:t,selectHeight:n,lineWidth:r}=e;return e.calc(n).sub(t).div(2).sub(r).equal()},fse=e=>{const{componentCls:t,iconCls:n,borderRadiusSM:r,motionDurationSlow:o,paddingXS:i,multipleItemColorDisabled:a,multipleItemBorderColorDisabled:s,colorIcon:l,colorIconHover:c,INTERNAL_FIXED_ITEM_MARGIN:u}=e;return{[`${t}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${t}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:u,borderRadius:r,cursor:"default",transition:`font-size ${o}, line-height ${o}, height ${o}`,marginInlineEnd:e.calc(u).mul(2).equal(),paddingInlineStart:i,paddingInlineEnd:e.calc(i).div(2).equal(),[`${t}-disabled&`]:{color:a,borderColor:s,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.calc(i).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},zv()),{display:"inline-flex",alignItems:"center",color:l,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:c}})}}}},hse=(e,t)=>{const{componentCls:n,INTERNAL_FIXED_ITEM_MARGIN:r}=e,o=`${n}-selection-overflow`,i=e.multipleSelectItemHeight,a=dse(e),s=t?`${n}-${t}`:"",l=use(e);return{[`${n}-multiple${s}`]:Object.assign(Object.assign({},fse(e)),{[`${n}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",height:"100%",paddingInline:l.basePadding,paddingBlock:l.containerPadding,borderRadius:e.borderRadius,[`${n}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${J(r)} 0`,lineHeight:J(i),visibility:"hidden",content:'"\\a0"'}},[`${n}-selection-item`]:{height:l.itemHeight,lineHeight:J(l.itemLineHeight)},[`${o}-item + ${o}-item`]:{[`${n}-selection-search`]:{marginInlineStart:0}},[`${o}-item-suffix`]:{height:"100%"},[`${n}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(a).equal(),"\n &-input,\n &-mirror\n ":{height:i,fontFamily:e.fontFamily,lineHeight:J(i),transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${n}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}})}};function Hb(e,t){const{componentCls:n}=e,r=t?`${n}-${t}`:"",o={[`${n}-multiple${r}`]:{fontSize:e.fontSize,[`${n}-selector`]:{[`${n}-show-search&`]:{cursor:"text"}},[` + &${n}-show-arrow ${n}-selector, + &${n}-allow-clear ${n}-selector + `]:{paddingInlineEnd:e.calc(e.fontSizeIcon).add(e.controlPaddingHorizontal).equal()}}};return[hse(e,t),o]}const pse=e=>{const{componentCls:t}=e,n=Ht(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),r=Ht(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius});return[Hb(e),Hb(n,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal()},[`${t}-selection-search`]:{marginInlineStart:2}}},Hb(r,"lg")]};function $b(e,t){const{componentCls:n,inputPaddingHorizontalBase:r,borderRadius:o}=e,i=e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),a=t?`${n}-${t}`:"";return{[`${n}-single${a}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${n}-selector`]:Object.assign(Object.assign({},un(e,!0)),{display:"flex",borderRadius:o,[`${n}-selection-search`]:{position:"absolute",top:0,insetInlineStart:r,insetInlineEnd:r,bottom:0,"&-input":{width:"100%",WebkitAppearance:"textfield"}},[` + ${n}-selection-item, + ${n}-selection-placeholder + `]:{padding:0,lineHeight:J(i),transition:`all ${e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${n}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${n}-selection-item:empty:after`,`${n}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + &${n}-show-arrow ${n}-selection-item, + &${n}-show-arrow ${n}-selection-placeholder + `]:{paddingInlineEnd:e.showArrowPaddingInlineEnd},[`&${n}-open ${n}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${n}-customize-input)`]:{[`${n}-selector`]:{width:"100%",height:"100%",padding:`0 ${J(r)}`,[`${n}-selection-search-input`]:{height:i},"&:after":{lineHeight:J(i)}}},[`&${n}-customize-input`]:{[`${n}-selector`]:{"&:after":{display:"none"},[`${n}-selection-search`]:{position:"static",width:"100%"},[`${n}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${J(r)}`,"&:after":{display:"none"}}}}}}}function mse(e){const{componentCls:t}=e,n=e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal();return[$b(e),$b(Ht(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selection-search`]:{insetInlineStart:n,insetInlineEnd:n},[`${t}-selector`]:{padding:`0 ${J(n)}`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:e.calc(n).add(e.calc(e.fontSize).mul(1.5)).equal()},[` + &${t}-show-arrow ${t}-selection-item, + &${t}-show-arrow ${t}-selection-placeholder + `]:{paddingInlineEnd:e.calc(e.fontSize).mul(1.5).equal()}}}},$b(Ht(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const gse=e=>{const{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:o,controlHeightSM:i,controlHeightLG:a,paddingXXS:s,controlPaddingHorizontal:l,zIndexPopupBase:c,colorText:u,fontWeightStrong:d,controlItemBgActive:h,controlItemBgHover:p,colorBgContainer:m,colorFillSecondary:g,colorBgContainerDisabled:v,colorTextDisabled:y}=e,b=s*2,x=r*2,S=Math.min(o-b,o-x),P=Math.min(i-b,i-x),E=Math.min(a-b,a-x);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(s/2),zIndexPopup:c+50,optionSelectedColor:u,optionSelectedFontWeight:d,optionSelectedBg:h,optionActiveBg:p,optionPadding:`${(o-t*n)/2}px ${l}px`,optionFontSize:t,optionLineHeight:n,optionHeight:o,selectorBg:m,clearBg:m,singleItemHeightLG:a,multipleItemBg:g,multipleItemBorderColor:"transparent",multipleItemHeight:S,multipleItemHeightSM:P,multipleItemHeightLG:E,multipleSelectorBgDisabled:v,multipleItemColorDisabled:y,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25)}},kz=(e,t)=>{const{componentCls:n,antCls:r,controlOutlineWidth:o}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{border:`${J(e.lineWidth)} ${e.lineType} ${t.borderColor}`,background:e.selectorBg},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{borderColor:t.hoverBorderHover},[`${n}-focused& ${n}-selector`]:{borderColor:t.activeBorderColor,boxShadow:`0 0 0 ${J(o)} ${t.activeShadowColor}`,outline:0}}}},C6=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},kz(e,t))}),vse=e=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},kz(e,{borderColor:e.colorBorder,hoverBorderHover:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadowColor:e.controlOutline})),C6(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeShadowColor:e.colorErrorOutline})),C6(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeShadowColor:e.colorWarningOutline})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${J(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),Nz=(e,t)=>{const{componentCls:n,antCls:r}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{background:t.bg,border:`${J(e.lineWidth)} ${e.lineType} transparent`,color:t.color},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{background:t.hoverBg},[`${n}-focused& ${n}-selector`]:{background:e.selectorBg,borderColor:t.activeBorderColor,outline:0}}}},E6=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},Nz(e,t))}),yse=e=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},Nz(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.colorPrimary,color:e.colorText})),E6(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,color:e.colorError})),E6(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{borderColor:e.colorBorder,background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.colorBgContainer,border:`${J(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}})}),bse=e=>({"&-borderless":{[`${e.componentCls}-selector`]:{background:"transparent",borderColor:"transparent"},[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${J(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`},[`&${e.componentCls}-status-error`]:{[`${e.componentCls}-selection-item`]:{color:e.colorError}},[`&${e.componentCls}-status-warning`]:{[`${e.componentCls}-selection-item`]:{color:e.colorWarning}}}}),wse=e=>({[e.componentCls]:Object.assign(Object.assign(Object.assign({},vse(e)),yse(e)),bse(e))}),xse=e=>{const{componentCls:t}=e;return{position:"relative",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${t}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},Sse=e=>{const{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},Cse=e=>{const{antCls:t,componentCls:n,inputPaddingHorizontalBase:r,iconCls:o}=e;return{[n]:Object.assign(Object.assign({},un(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${n}-customize-input) ${n}-selector`]:Object.assign(Object.assign({},xse(e)),Sse(e)),[`${n}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},hl),{[`> ${t}-typography`]:{display:"inline"}}),[`${n}-selection-placeholder`]:Object.assign(Object.assign({},hl),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${n}-arrow`]:Object.assign(Object.assign({},zv()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${e.motionDurationSlow} ease`,[o]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${n}-suffix)`]:{pointerEvents:"auto"}},[`${n}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},"&:hover":{[`${n}-clear`]:{opacity:1},[`${n}-arrow:not(:last-child)`]:{opacity:0}}}),[`${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(r).add(e.fontSize).add(e.paddingXS).equal()}}}},Ese=e=>{const{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},Cse(e),mse(e),pse(e),cse(e),{[`${t}-rtl`]:{direction:"rtl"}},XC(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},Pse=fn("Select",(e,t)=>{let{rootPrefixCls:n}=t;const r=Ht(e,{rootPrefixCls:n,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[Ese(r),wse(r)]},gse,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var Ose={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},Ise=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:Ose}))},kse=f.forwardRef(Ise),Nse={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},Rse=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:Nse}))},Rz=f.forwardRef(Rse),Mse={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},Tse=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:Mse}))},oE=f.forwardRef(Tse);function zse(e){let{suffixIcon:t,clearIcon:n,menuItemSelectedIcon:r,removeIcon:o,loading:i,multiple:a,hasFeedback:s,prefixCls:l,showSuffixIcon:c,feedbackIcon:u,showArrow:d,componentName:h}=e;const p=n??f.createElement(Lv,null),m=b=>t===null&&!s&&!d?null:f.createElement(f.Fragment,null,c!==!1&&b,s&&u);let g=null;if(t!==void 0)g=m(t);else if(i)g=m(f.createElement(HC,{spin:!0}));else{const b=`${l}-suffix`;g=x=>{let{open:S,showSearch:P}=x;return m(S&&P?f.createElement(oE,{className:b}):f.createElement(Rz,{className:b}))}}let v=null;r!==void 0?v=r:a?v=f.createElement(kse,null):v=null;let y=null;return o!==void 0?y=o:y=f.createElement(kd,null),{clearIcon:p,suffixIcon:g,itemIcon:v,removeIcon:y}}function jse(e,t){return t!==void 0?t:e!==null}var Lse=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,bordered:o,className:i,rootClassName:a,getPopupContainer:s,popupClassName:l,dropdownClassName:c,listHeight:u=256,placement:d,listItemHeight:h,size:p,disabled:m,notFoundContent:g,status:v,builtinPlacements:y,dropdownMatchSelectWidth:b,popupMatchSelectWidth:x,direction:S,style:P,allowClear:E,variant:M,dropdownStyle:B,transitionName:D,tagRender:H,maxCount:$}=e,U=Lse(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount"]),{getPopupContainer:z,getPrefixCls:w,renderEmpty:C,direction:N,virtual:R,popupMatchSelectWidth:I,popupOverflow:L,select:k}=f.useContext(nt),[,j]=pr(),O=h??(j==null?void 0:j.controlHeight),T=w("select",r),K=w(),G=S??N,{compactSize:Z,compactItemClassnames:_}=op(T,G),[ae,le]=rE("select",M,o),ce=co(T),[Q,ie,se]=Pse(T,ce),oe=f.useMemo(()=>{const{mode:$e}=e;if($e!=="combobox")return $e===Mz?"combobox":$e},[e.mode]),fe=oe==="multiple"||oe==="tags",ge=jse(e.suffixIcon,e.showArrow),pe=(n=x??b)!==null&&n!==void 0?n:I,{status:ye,hasFeedback:xe,isFormItemInput:ve,feedbackIcon:me}=f.useContext(aa),Se=Gv(ye,v);let be;g!==void 0?be=g:oe==="combobox"?be=null:be=(C==null?void 0:C("Select"))||f.createElement(Iz,{componentName:"Select"});const{suffixIcon:we,itemIcon:Me,removeIcon:ne,clearIcon:V}=zse(Object.assign(Object.assign({},U),{multiple:fe,hasFeedback:xe,feedbackIcon:me,showSuffixIcon:ge,prefixCls:T,componentName:"Select"})),A=E===!0?{clearIcon:V}:E,F=yr(U,["suffixIcon","itemIcon"]),X=te(l||c,{[`${T}-dropdown-${G}`]:G==="rtl"},a,se,ce,ie),ee=Li($e=>{var Ne;return(Ne=p??Z)!==null&&Ne!==void 0?Ne:$e}),re=f.useContext(fs),he=m??re,Le=te({[`${T}-lg`]:ee==="large",[`${T}-sm`]:ee==="small",[`${T}-rtl`]:G==="rtl",[`${T}-${ae}`]:le,[`${T}-in-form-item`]:ve},l0(T,Se,xe),_,k==null?void 0:k.className,i,a,se,ce,ie),Te=f.useMemo(()=>d!==void 0?d:G==="rtl"?"bottomRight":"bottomLeft",[d,G]),[Pe]=Nd("SelectLike",B==null?void 0:B.zIndex);return Q(f.createElement(nE,Object.assign({ref:t,virtual:R,showSearch:k==null?void 0:k.showSearch},F,{style:Object.assign(Object.assign({},k==null?void 0:k.style),P),dropdownMatchSelectWidth:pe,transitionName:La(K,"slide-up",D),builtinPlacements:lse(y,L),listHeight:u,listItemHeight:O,mode:oe,prefixCls:T,placement:Te,direction:G,suffixIcon:we,menuItemSelectedIcon:Me,removeIcon:ne,allowClear:A,notFoundContent:be,className:Le,getPopupContainer:s||z,dropdownClassName:X,disabled:he,dropdownStyle:Object.assign(Object.assign({},B),{zIndex:Pe}),maxCount:fe?$:void 0,tagRender:fe?H:void 0})))},ws=f.forwardRef(Bse),Ase=fz(ws);ws.SECRET_COMBOBOX_MODE_DO_NOT_USE=Mz;ws.Option=tE;ws.OptGroup=eE;ws._InternalPanelDoNotUseOrYouWillBeFired=Ase;const Th=["xxl","xl","lg","md","sm","xs"],Dse=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`}),Fse=e=>{const t=e,n=[].concat(Th).reverse();return n.forEach((r,o)=>{const i=r.toUpperCase(),a=`screen${i}Min`,s=`screen${i}`;if(!(t[a]<=t[s]))throw new Error(`${a}<=${s} fails : !(${t[a]}<=${t[s]})`);if(o{const n=new Map;let r=-1,o={};return{matchHandlers:{},dispatch(i){return o=i,n.forEach(a=>a(o)),n.size>=1},subscribe(i){return n.size||this.register(),r+=1,n.set(r,i),i(o),r},unsubscribe(i){n.delete(i),n.size||this.unregister()},unregister(){Object.keys(t).forEach(i=>{const a=t[i],s=this.matchHandlers[a];s==null||s.mql.removeListener(s==null?void 0:s.listener)}),n.clear()},register(){Object.keys(t).forEach(i=>{const a=t[i],s=c=>{let{matches:u}=c;this.dispatch(Object.assign(Object.assign({},o),{[i]:u}))},l=window.matchMedia(a);l.addListener(s),this.matchHandlers[a]={mql:l,listener:s},s(l)})},responsiveMap:t}},[e])}function iE(){const[,e]=f.useReducer(t=>t+1,0);return e}function zz(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const t=f.useRef({}),n=iE(),r=Tz();return Wt(()=>{const o=r.subscribe(i=>{t.current=i,e&&n()});return()=>r.unsubscribe(o)},[]),t.current}const c0=e=>e?typeof e=="function"?e():e:null;function aE(e){var t=e.children,n=e.prefixCls,r=e.id,o=e.overlayInnerStyle,i=e.className,a=e.style;return f.createElement("div",{className:te("".concat(n,"-content"),i),style:a},f.createElement("div",{className:"".concat(n,"-inner"),id:r,role:"tooltip",style:o},typeof t=="function"?t():t))}var Wc={shiftX:64,adjustY:1},Xc={adjustX:1,shiftY:!0},hi=[0,0],Hse={left:{points:["cr","cl"],overflow:Xc,offset:[-4,0],targetOffset:hi},right:{points:["cl","cr"],overflow:Xc,offset:[4,0],targetOffset:hi},top:{points:["bc","tc"],overflow:Wc,offset:[0,-4],targetOffset:hi},bottom:{points:["tc","bc"],overflow:Wc,offset:[0,4],targetOffset:hi},topLeft:{points:["bl","tl"],overflow:Wc,offset:[0,-4],targetOffset:hi},leftTop:{points:["tr","tl"],overflow:Xc,offset:[-4,0],targetOffset:hi},topRight:{points:["br","tr"],overflow:Wc,offset:[0,-4],targetOffset:hi},rightTop:{points:["tl","tr"],overflow:Xc,offset:[4,0],targetOffset:hi},bottomRight:{points:["tr","br"],overflow:Wc,offset:[0,4],targetOffset:hi},rightBottom:{points:["bl","br"],overflow:Xc,offset:[4,0],targetOffset:hi},bottomLeft:{points:["tl","bl"],overflow:Wc,offset:[0,4],targetOffset:hi},leftBottom:{points:["br","bl"],overflow:Xc,offset:[-4,0],targetOffset:hi}},$se=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],Use=function(t,n){var r=t.overlayClassName,o=t.trigger,i=o===void 0?["hover"]:o,a=t.mouseEnterDelay,s=a===void 0?0:a,l=t.mouseLeaveDelay,c=l===void 0?.1:l,u=t.overlayStyle,d=t.prefixCls,h=d===void 0?"rc-tooltip":d,p=t.children,m=t.onVisibleChange,g=t.afterVisibleChange,v=t.transitionName,y=t.animation,b=t.motion,x=t.placement,S=x===void 0?"right":x,P=t.align,E=P===void 0?{}:P,M=t.destroyTooltipOnHide,B=M===void 0?!1:M,D=t.defaultVisible,H=t.getTooltipContainer,$=t.overlayInnerStyle;t.arrowContent;var U=t.overlay,z=t.id,w=t.showArrow,C=w===void 0?!0:w,N=vt(t,$se),R=f.useRef(null);f.useImperativeHandle(n,function(){return R.current});var I=Y({},N);"visible"in t&&(I.popupVisible=t.visible);var L=function(){return f.createElement(aE,{key:"content",prefixCls:h,id:z,overlayInnerStyle:$},U)};return f.createElement(Xv,Ce({popupClassName:r,prefixCls:h,popup:L,action:i,builtinPlacements:Hse,popupPlacement:S,ref:R,popupAlign:E,getPopupContainer:H,onPopupVisibleChange:m,afterPopupVisibleChange:g,popupTransitionName:v,popupAnimation:y,popupMotion:b,defaultPopupVisible:D,autoDestroy:B,mouseLeaveDelay:c,popupStyle:u,mouseEnterDelay:s,arrow:C},I),p)};const Vse=f.forwardRef(Use);function sE(e){const{sizePopupArrow:t,borderRadiusXS:n,borderRadiusOuter:r}=e,o=t/2,i=0,a=o,s=r*1/Math.sqrt(2),l=o-r*(1-1/Math.sqrt(2)),c=o-n*(1/Math.sqrt(2)),u=r*(Math.sqrt(2)-1)+n*(1/Math.sqrt(2)),d=2*o-c,h=u,p=2*o-s,m=l,g=2*o-i,v=a,y=o*Math.sqrt(2)+r*(Math.sqrt(2)-2),b=r*(Math.sqrt(2)-1),x=`polygon(${b}px 100%, 50% ${b}px, ${2*o-b}px 100%, ${b}px 100%)`,S=`path('M ${i} ${a} A ${r} ${r} 0 0 0 ${s} ${l} L ${c} ${u} A ${n} ${n} 0 0 1 ${d} ${h} L ${p} ${m} A ${r} ${r} 0 0 0 ${g} ${v} Z')`;return{arrowShadowWidth:y,arrowPath:S,arrowPolygon:x}}const Wse=(e,t,n)=>{const{sizePopupArrow:r,arrowPolygon:o,arrowPath:i,arrowShadowWidth:a,borderRadiusXS:s,calc:l}=e;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:l(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[o,i]},content:'""'},"&::after":{content:'""',position:"absolute",width:a,height:a,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${J(s)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},jz=8;function qv(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?jz:r}}function sm(e,t){return e?t:{}}function lE(e,t,n){const{componentCls:r,boxShadowPopoverArrow:o,arrowOffsetVertical:i,arrowOffsetHorizontal:a}=e,{arrowDistance:s=0,arrowPlacement:l={left:!0,right:!0,top:!0,bottom:!0}}=n||{};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},Wse(e,t,o)),{"&:before":{background:t}})]},sm(!!l.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:s,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:a}},[`&-placement-topRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}})),sm(!!l.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:s,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:a}},[`&-placement-bottomRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}})),sm(!!l.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:s},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:i},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:i}})),sm(!!l.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:s},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:i},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:i}}))}}function Xse(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const o=r&&typeof r=="object"?r:{},i={};switch(e){case"top":case"bottom":i.shiftX=t.arrowOffsetHorizontal*2+n,i.shiftY=!0,i.adjustY=!0;break;case"left":case"right":i.shiftY=t.arrowOffsetVertical*2+n,i.shiftX=!0,i.adjustX=!0;break}const a=Object.assign(Object.assign({},i),o);return a.shiftX||(a.adjustX=!0),a.shiftY||(a.adjustY=!0),a}const P6={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},Kse={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},Gse=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function Lz(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:o,borderRadius:i,visibleFirst:a}=e,s=t/2,l={};return Object.keys(P6).forEach(c=>{const u=r&&Kse[c]||P6[c],d=Object.assign(Object.assign({},u),{offset:[0,0],dynamicInset:!0});switch(l[c]=d,Gse.has(c)&&(d.autoArrow=!1),c){case"top":case"topLeft":case"topRight":d.offset[1]=-s-o;break;case"bottom":case"bottomLeft":case"bottomRight":d.offset[1]=s+o;break;case"left":case"leftTop":case"leftBottom":d.offset[0]=-s-o;break;case"right":case"rightTop":case"rightBottom":d.offset[0]=s+o;break}const h=qv({contentRadius:i,limitVerticalRadius:!0});if(r)switch(c){case"topLeft":case"bottomLeft":d.offset[0]=-h.arrowOffsetHorizontal-s;break;case"topRight":case"bottomRight":d.offset[0]=h.arrowOffsetHorizontal+s;break;case"leftTop":case"rightTop":d.offset[1]=-h.arrowOffsetHorizontal-s;break;case"leftBottom":case"rightBottom":d.offset[1]=h.arrowOffsetHorizontal+s;break}d.overflow=Xse(c,h,t,n),a&&(d.htmlRegion="visibleFirst")}),l}const qse=e=>{const{componentCls:t,tooltipMaxWidth:n,tooltipColor:r,tooltipBg:o,tooltipBorderRadius:i,zIndexPopup:a,controlHeight:s,boxShadowSecondary:l,paddingSM:c,paddingXS:u}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},un(e)),{position:"absolute",zIndex:a,display:"block",width:"max-content",maxWidth:n,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":o,[`${t}-inner`]:{minWidth:"1em",minHeight:s,padding:`${J(e.calc(c).div(2).equal())} ${J(u)}`,color:r,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:o,borderRadius:i,boxShadow:l,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:e.min(i,jz)}},[`${t}-content`]:{position:"relative"}}),DC(e,(d,h)=>{let{darkColor:p}=h;return{[`&${t}-${d}`]:{[`${t}-inner`]:{backgroundColor:p},[`${t}-arrow`]:{"--antd-arrow-background-color":p}}}})),{"&-rtl":{direction:"rtl"}})},lE(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},Zse=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},qv({contentRadius:e.borderRadius,limitVerticalRadius:!0})),sE(Ht(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),Bz=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return fn("Tooltip",r=>{const{borderRadius:o,colorTextLightSolid:i,colorBgSpotlight:a}=r,s=Ht(r,{tooltipMaxWidth:250,tooltipColor:i,tooltipBorderRadius:o,tooltipBg:a});return[qse(s),lp(r,"zoom-big-fast")]},Zse,{resetStyle:!1,injectStyle:t})(e)},Yse=Nh.map(e=>`${e}-inverse`);function cE(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(ke(Yse),ke(Nh)).includes(e):Nh.includes(e)}function Az(e,t){const n=cE(t),r=te({[`${e}-${t}`]:t&&n}),o={},i={};return t&&!n&&(o.background=t,i["--antd-arrow-background-color"]=t),{className:r,overlayStyle:o,arrowStyle:i}}const _se=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:i,overlayInnerStyle:a}=e,{getPrefixCls:s}=f.useContext(nt),l=s("tooltip",t),[c,u,d]=Bz(l),h=Az(l,i),p=h.arrowStyle,m=Object.assign(Object.assign({},a),h.overlayStyle),g=te(u,d,l,`${l}-pure`,`${l}-placement-${r}`,n,h.className);return c(f.createElement("div",{className:g,style:p},f.createElement("div",{className:`${l}-arrow`}),f.createElement(aE,Object.assign({},e,{className:u,prefixCls:l,overlayInnerStyle:m}),o)))};var Jse=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,openClassName:i,getTooltipContainer:a,overlayClassName:s,color:l,overlayInnerStyle:c,children:u,afterOpenChange:d,afterVisibleChange:h,destroyTooltipOnHide:p,arrow:m=!0,title:g,overlay:v,builtinPlacements:y,arrowPointAtCenter:b=!1,autoAdjustOverflow:x=!0}=e,S=!!m,[,P]=pr(),{getPopupContainer:E,getPrefixCls:M,direction:B}=f.useContext(nt),D=Pc(),H=f.useRef(null),$=()=>{var be;(be=H.current)===null||be===void 0||be.forceAlign()};f.useImperativeHandle(t,()=>{var be;return{forceAlign:$,forcePopupAlign:()=>{D.deprecated(!1,"forcePopupAlign","forceAlign"),$()},nativeElement:(be=H.current)===null||be===void 0?void 0:be.nativeElement}});const[U,z]=rr(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),w=!g&&!v&&g!==0,C=be=>{var we,Me;z(w?!1:be),w||((we=e.onOpenChange)===null||we===void 0||we.call(e,be),(Me=e.onVisibleChange)===null||Me===void 0||Me.call(e,be))},N=f.useMemo(()=>{var be,we;let Me=b;return typeof m=="object"&&(Me=(we=(be=m.pointAtCenter)!==null&&be!==void 0?be:m.arrowPointAtCenter)!==null&&we!==void 0?we:b),y||Lz({arrowPointAtCenter:Me,autoAdjustOverflow:x,arrowWidth:S?P.sizePopupArrow:0,borderRadius:P.borderRadius,offset:P.marginXXS,visibleFirst:!0})},[b,m,y,P]),R=f.useMemo(()=>g===0?g:v||g||"",[v,g]),I=f.createElement(rd,{space:!0},typeof R=="function"?R():R),{getPopupContainer:L,placement:k="top",mouseEnterDelay:j=.1,mouseLeaveDelay:O=.1,overlayStyle:T,rootClassName:K}=e,G=Jse(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),Z=M("tooltip",o),_=M(),ae=e["data-popover-inject"];let le=U;!("open"in e)&&!("visible"in e)&&w&&(le=!1);const ce=f.isValidElement(u)&&!c7(u)?u:f.createElement("span",null,u),Q=ce.props,ie=!Q.className||typeof Q.className=="string"?te(Q.className,i||`${Z}-open`):Q.className,[se,oe,fe]=Bz(Z,!ae),ge=Az(Z,l),pe=ge.arrowStyle,ye=Object.assign(Object.assign({},c),ge.overlayStyle),xe=te(s,{[`${Z}-rtl`]:B==="rtl"},ge.className,K,oe,fe),[ve,me]=Nd("Tooltip",G.zIndex),Se=f.createElement(Vse,Object.assign({},G,{zIndex:ve,showArrow:S,placement:k,mouseEnterDelay:j,mouseLeaveDelay:O,prefixCls:Z,overlayClassName:xe,overlayStyle:Object.assign(Object.assign({},pe),T),getTooltipContainer:L||a||E,ref:H,builtinPlacements:N,overlay:I,visible:le,onVisibleChange:C,afterVisibleChange:d??h,overlayInnerStyle:ye,arrowContent:f.createElement("span",{className:`${Z}-arrow-content`}),motion:{motionName:La(_,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!p}),le?ao(ce,{className:ie}):ce);return se(f.createElement(np.Provider,{value:me},Se))}),zh=Qse;zh._InternalPanelDoNotUseOrYouWillBeFired=_se;const ele=e=>{const{componentCls:t,popoverColor:n,titleMinWidth:r,fontWeightStrong:o,innerPadding:i,boxShadowSecondary:a,colorTextHeading:s,borderRadiusLG:l,zIndexPopup:c,titleMarginBottom:u,colorBgElevated:d,popoverBg:h,titleBorderBottom:p,innerContentPadding:m,titlePadding:g}=e;return[{[t]:Object.assign(Object.assign({},un(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:c,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":d,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:h,backgroundClip:"padding-box",borderRadius:l,boxShadow:a,padding:i},[`${t}-title`]:{minWidth:r,marginBottom:u,color:s,fontWeight:o,borderBottom:p,padding:g},[`${t}-inner-content`]:{color:n,padding:m}})},lE(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},tle=e=>{const{componentCls:t}=e;return{[t]:Nh.map(n=>{const r=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":r,[`${t}-inner`]:{backgroundColor:r},[`${t}-arrow`]:{background:"transparent"}}}})}},nle=e=>{const{lineWidth:t,controlHeight:n,fontHeight:r,padding:o,wireframe:i,zIndexPopupBase:a,borderRadiusLG:s,marginXS:l,lineType:c,colorSplit:u,paddingSM:d}=e,h=n-r,p=h/2,m=h/2-t,g=o;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:a+30},sE(e)),qv({contentRadius:s,limitVerticalRadius:!0})),{innerPadding:i?0:12,titleMarginBottom:i?0:l,titlePadding:i?`${p}px ${g}px ${m}px`:0,titleBorderBottom:i?`${t}px ${c} ${u}`:"none",innerContentPadding:i?`${d}px ${g}px`:0})},Dz=fn("Popover",e=>{const{colorBgElevated:t,colorText:n}=e,r=Ht(e,{popoverBg:t,popoverColor:n});return[ele(r),tle(r),lp(r,"zoom-big")]},nle,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]});var rle=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o!t&&!n?null:f.createElement(f.Fragment,null,t&&f.createElement("div",{className:`${e}-title`},c0(t)),f.createElement("div",{className:`${e}-inner-content`},c0(n))),ile=e=>{const{hashId:t,prefixCls:n,className:r,style:o,placement:i="top",title:a,content:s,children:l}=e;return f.createElement("div",{className:te(t,n,`${n}-pure`,`${n}-placement-${i}`,r),style:o},f.createElement("div",{className:`${n}-arrow`}),f.createElement(aE,Object.assign({},e,{className:t,prefixCls:n}),l||ole(n,a,s)))},ale=e=>{const{prefixCls:t,className:n}=e,r=rle(e,["prefixCls","className"]),{getPrefixCls:o}=f.useContext(nt),i=o("popover",t),[a,s,l]=Dz(i);return a(f.createElement(ile,Object.assign({},r,{prefixCls:i,hashId:s,className:te(n,l)})))};var sle=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let{title:t,content:n,prefixCls:r}=e;return f.createElement(f.Fragment,null,t&&f.createElement("div",{className:`${r}-title`},c0(t)),f.createElement("div",{className:`${r}-inner-content`},c0(n)))},cle=f.forwardRef((e,t)=>{var n,r;const{prefixCls:o,title:i,content:a,overlayClassName:s,placement:l="top",trigger:c="hover",children:u,mouseEnterDelay:d=.1,mouseLeaveDelay:h=.1,onOpenChange:p,overlayStyle:m={}}=e,g=sle(e,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle"]),{getPrefixCls:v}=f.useContext(nt),y=v("popover",o),[b,x,S]=Dz(y),P=v(),E=te(s,x,S),[M,B]=rr(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),D=(U,z)=>{B(U,!0),p==null||p(U,z)},H=U=>{U.keyCode===Ee.ESC&&D(!1,U)},$=U=>{D(U)};return b(f.createElement(zh,Object.assign({placement:l,trigger:c,mouseEnterDelay:d,mouseLeaveDelay:h,overlayStyle:m},g,{prefixCls:y,overlayClassName:E,ref:t,open:M,onOpenChange:$,overlay:i||a?f.createElement(lle,{prefixCls:y,title:i,content:a}):null,transitionName:La(P,"zoom-big",g.transitionName),"data-popover-inject":!0}),ao(u,{onKeyDown:U=>{var z,w;f.isValidElement(u)&&((w=u==null?void 0:(z=u.props).onKeyDown)===null||w===void 0||w.call(z,U)),H(U)}})))}),uE=cle;uE._InternalPanelDoNotUseOrYouWillBeFired=ale;const ule=new Tt("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),dle=new Tt("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),fle=new Tt("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),hle=new Tt("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),ple=new Tt("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),mle=new Tt("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),gle=e=>{const{componentCls:t,iconCls:n,antCls:r,badgeShadowSize:o,motionDurationSlow:i,textFontSize:a,textFontSizeSM:s,statusSize:l,dotSize:c,textFontWeight:u,indicatorHeight:d,indicatorHeightSM:h,marginXS:p,calc:m}=e,g=`${r}-scroll-number`,v=DC(e,(y,b)=>{let{darkColor:x}=b;return{[`&${t} ${t}-color-${y}`]:{background:x,[`&:not(${t}-count)`]:{color:x},"a:hover &":{background:x}}}});return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},un(e)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${t}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:e.indicatorZIndex,minWidth:d,height:d,color:e.badgeTextColor,fontWeight:u,fontSize:a,lineHeight:J(d),whiteSpace:"nowrap",textAlign:"center",background:e.badgeColor,borderRadius:m(d).div(2).equal(),boxShadow:`0 0 0 ${J(o)} ${e.badgeShadowColor}`,transition:`background ${e.motionDurationMid}`,a:{color:e.badgeTextColor},"a:hover":{color:e.badgeTextColor},"a:hover &":{background:e.badgeColorHover}},[`${t}-count-sm`]:{minWidth:h,height:h,fontSize:s,lineHeight:J(h),borderRadius:m(h).div(2).equal()},[`${t}-multiple-words`]:{padding:`0 ${J(e.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${t}-dot`]:{zIndex:e.indicatorZIndex,width:c,minWidth:c,height:c,background:e.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${J(o)} ${e.badgeShadowColor}`},[`${t}-dot${g}`]:{transition:`background ${i}`},[`${t}-count, ${t}-dot, ${g}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${n}-spin`]:{animationName:mle,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${t}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${t}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:l,height:l,verticalAlign:"middle",borderRadius:"50%"},[`${t}-status-success`]:{backgroundColor:e.colorSuccess},[`${t}-status-processing`]:{overflow:"visible",color:e.colorInfo,backgroundColor:e.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:o,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:ule,animationDuration:e.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${t}-status-default`]:{backgroundColor:e.colorTextPlaceholder},[`${t}-status-error`]:{backgroundColor:e.colorError},[`${t}-status-warning`]:{backgroundColor:e.colorWarning},[`${t}-status-text`]:{marginInlineStart:p,color:e.colorText,fontSize:e.fontSize}}}),v),{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:dle,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`${t}-zoom-leave`]:{animationName:fle,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`&${t}-not-a-wrapper`]:{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:hle,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`${t}-zoom-leave`]:{animationName:ple,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`&:not(${t}-status)`]:{verticalAlign:"middle"},[`${g}-custom-component, ${t}-count`]:{transform:"none"},[`${g}-custom-component, ${g}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${g}`]:{overflow:"hidden",[`${g}-only`]:{position:"relative",display:"inline-block",height:d,transition:`all ${e.motionDurationSlow} ${e.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${g}-only-unit`]:{height:d,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${g}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${t}-count, ${t}-dot, ${g}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},Fz=e=>{const{fontHeight:t,lineWidth:n,marginXS:r,colorBorderBg:o}=e,i=t,a=n,s=e.colorBgContainer,l=e.colorError,c=e.colorErrorHover;return Ht(e,{badgeFontHeight:i,badgeShadowSize:a,badgeTextColor:s,badgeColor:l,badgeColorHover:c,badgeShadowColor:o,badgeProcessingDuration:"1.2s",badgeRibbonOffset:r,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},Hz=e=>{const{fontSize:t,lineHeight:n,fontSizeSM:r,lineWidth:o}=e;return{indicatorZIndex:"auto",indicatorHeight:Math.round(t*n)-2*o,indicatorHeightSM:t,dotSize:r/2,textFontSize:r,textFontSizeSM:r,textFontWeight:"normal",statusSize:r/2}},vle=fn("Badge",e=>{const t=Fz(e);return gle(t)},Hz),yle=e=>{const{antCls:t,badgeFontHeight:n,marginXS:r,badgeRibbonOffset:o,calc:i}=e,a=`${t}-ribbon`,s=`${t}-ribbon-wrapper`,l=DC(e,(c,u)=>{let{darkColor:d}=u;return{[`&${a}-color-${c}`]:{background:d,color:d}}});return{[`${s}`]:{position:"relative"},[`${a}`]:Object.assign(Object.assign(Object.assign(Object.assign({},un(e)),{position:"absolute",top:r,padding:`0 ${J(e.paddingXS)}`,color:e.colorPrimary,lineHeight:J(n),whiteSpace:"nowrap",backgroundColor:e.colorPrimary,borderRadius:e.borderRadiusSM,[`${a}-text`]:{color:e.colorTextLightSolid},[`${a}-corner`]:{position:"absolute",top:"100%",width:o,height:o,color:"currentcolor",border:`${J(i(o).div(2).equal())} solid`,transform:e.badgeRibbonCornerTransform,transformOrigin:"top",filter:e.badgeRibbonCornerFilter}}),l),{[`&${a}-placement-end`]:{insetInlineEnd:i(o).mul(-1).equal(),borderEndEndRadius:0,[`${a}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${a}-placement-start`]:{insetInlineStart:i(o).mul(-1).equal(),borderEndStartRadius:0,[`${a}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}},ble=fn(["Badge","Ribbon"],e=>{const t=Fz(e);return yle(t)},Hz),wle=e=>{const{className:t,prefixCls:n,style:r,color:o,children:i,text:a,placement:s="end",rootClassName:l}=e,{getPrefixCls:c,direction:u}=f.useContext(nt),d=c("ribbon",n),h=`${d}-wrapper`,[p,m,g]=ble(d,h),v=cE(o,!1),y=te(d,`${d}-placement-${s}`,{[`${d}-rtl`]:u==="rtl",[`${d}-color-${o}`]:v},t),b={},x={};return o&&!v&&(b.background=o,x.color=o),p(f.createElement("div",{className:te(h,l,m,g)},i,f.createElement("div",{className:te(y,m),style:Object.assign(Object.assign({},b),r)},f.createElement("span",{className:`${d}-text`},a),f.createElement("div",{className:`${d}-corner`,style:x}))))};function O6(e){let{prefixCls:t,value:n,current:r,offset:o=0}=e,i;return o&&(i={position:"absolute",top:`${o}00%`,left:0}),f.createElement("span",{style:i,className:te(`${t}-only-unit`,{current:r})},n)}function xle(e,t,n){let r=e,o=0;for(;(r+10)%10!==t;)r+=n,o+=n;return o}function Sle(e){const{prefixCls:t,count:n,value:r}=e,o=Number(r),i=Math.abs(n),[a,s]=f.useState(o),[l,c]=f.useState(i),u=()=>{s(o),c(i)};f.useEffect(()=>{const p=setTimeout(()=>{u()},1e3);return()=>{clearTimeout(p)}},[o]);let d,h;if(a===o||Number.isNaN(o)||Number.isNaN(a))d=[f.createElement(O6,Object.assign({},e,{key:o,current:!0}))],h={transition:"none"};else{d=[];const p=o+10,m=[];for(let y=o;y<=p;y+=1)m.push(y);const g=m.findIndex(y=>y%10===a);d=m.map((y,b)=>{const x=y%10;return f.createElement(O6,Object.assign({},e,{key:y,value:x,offset:b-g,current:b===g}))});const v=l{const{prefixCls:n,count:r,className:o,motionClassName:i,style:a,title:s,show:l,component:c="sup",children:u}=e,d=Cle(e,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:h}=f.useContext(nt),p=h("scroll-number",n),m=Object.assign(Object.assign({},d),{"data-show":l,style:a,className:te(p,o,i),title:s});let g=r;if(r&&Number(r)%1===0){const v=String(r).split("");g=f.createElement("bdi",null,v.map((y,b)=>f.createElement(Sle,{prefixCls:p,count:Number(r),value:y,key:v.length-b})))}return a!=null&&a.borderColor&&(m.style=Object.assign(Object.assign({},a),{boxShadow:`0 0 0 1px ${a.borderColor} inset`})),u?ao(u,v=>({className:te(`${p}-custom-component`,v==null?void 0:v.className,i)})):f.createElement(c,Object.assign({},m,{ref:t}),g)});var Ple=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r,o,i,a;const{prefixCls:s,scrollNumberPrefixCls:l,children:c,status:u,text:d,color:h,count:p=null,overflowCount:m=99,dot:g=!1,size:v="default",title:y,offset:b,style:x,className:S,rootClassName:P,classNames:E,styles:M,showZero:B=!1}=e,D=Ple(e,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:H,direction:$,badge:U}=f.useContext(nt),z=H("badge",s),[w,C,N]=vle(z),R=p>m?`${m}+`:p,I=R==="0"||R===0,L=p===null||I&&!B,k=(u!=null||h!=null)&&L,j=g&&!I,O=j?"":R,T=f.useMemo(()=>(O==null||O===""||I&&!B)&&!j,[O,I,B,j]),K=f.useRef(p);T||(K.current=p);const G=K.current,Z=f.useRef(O);T||(Z.current=O);const _=Z.current,ae=f.useRef(j);T||(ae.current=j);const le=f.useMemo(()=>{if(!b)return Object.assign(Object.assign({},U==null?void 0:U.style),x);const pe={marginTop:b[1]};return $==="rtl"?pe.left=parseInt(b[0],10):pe.right=-parseInt(b[0],10),Object.assign(Object.assign(Object.assign({},pe),U==null?void 0:U.style),x)},[$,b,x,U==null?void 0:U.style]),ce=y??(typeof G=="string"||typeof G=="number"?G:void 0),Q=T||!d?null:f.createElement("span",{className:`${z}-status-text`},d),ie=!G||typeof G!="object"?void 0:ao(G,pe=>({style:Object.assign(Object.assign({},le),pe.style)})),se=cE(h,!1),oe=te(E==null?void 0:E.indicator,(n=U==null?void 0:U.classNames)===null||n===void 0?void 0:n.indicator,{[`${z}-status-dot`]:k,[`${z}-status-${u}`]:!!u,[`${z}-color-${h}`]:se}),fe={};h&&!se&&(fe.color=h,fe.background=h);const ge=te(z,{[`${z}-status`]:k,[`${z}-not-a-wrapper`]:!c,[`${z}-rtl`]:$==="rtl"},S,P,U==null?void 0:U.className,(r=U==null?void 0:U.classNames)===null||r===void 0?void 0:r.root,E==null?void 0:E.root,C,N);if(!c&&k){const pe=le.color;return w(f.createElement("span",Object.assign({},D,{className:ge,style:Object.assign(Object.assign(Object.assign({},M==null?void 0:M.root),(o=U==null?void 0:U.styles)===null||o===void 0?void 0:o.root),le)}),f.createElement("span",{className:oe,style:Object.assign(Object.assign(Object.assign({},M==null?void 0:M.indicator),(i=U==null?void 0:U.styles)===null||i===void 0?void 0:i.indicator),fe)}),d&&f.createElement("span",{style:{color:pe},className:`${z}-status-text`},d)))}return w(f.createElement("span",Object.assign({ref:t},D,{className:ge,style:Object.assign(Object.assign({},(a=U==null?void 0:U.styles)===null||a===void 0?void 0:a.root),M==null?void 0:M.root)}),c,f.createElement(oi,{visible:!T,motionName:`${z}-zoom`,motionAppear:!1,motionDeadline:1e3},pe=>{let{className:ye}=pe;var xe,ve;const me=H("scroll-number",l),Se=ae.current,be=te(E==null?void 0:E.indicator,(xe=U==null?void 0:U.classNames)===null||xe===void 0?void 0:xe.indicator,{[`${z}-dot`]:Se,[`${z}-count`]:!Se,[`${z}-count-sm`]:v==="small",[`${z}-multiple-words`]:!Se&&_&&_.toString().length>1,[`${z}-status-${u}`]:!!u,[`${z}-color-${h}`]:se});let we=Object.assign(Object.assign(Object.assign({},M==null?void 0:M.indicator),(ve=U==null?void 0:U.styles)===null||ve===void 0?void 0:ve.indicator),le);return h&&!se&&(we=we||{},we.background=h),f.createElement(Ele,{prefixCls:me,show:!T,motionClassName:ye,className:be,count:_,title:ce,style:we,key:"scrollNumber"},ie)}),Q))}),t2=Ole;t2.Ribbon=wle;var Ile={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},kle=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:Ile}))},jh=f.forwardRef(kle),Nle=Ee.ESC,Rle=Ee.TAB;function Mle(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,o=e.autoFocus,i=e.overlayRef,a=f.useRef(!1),s=function(){if(t){var d,h;(d=n.current)===null||d===void 0||(h=d.focus)===null||h===void 0||h.call(d),r==null||r(!1)}},l=function(){var d;return(d=i.current)!==null&&d!==void 0&&d.focus?(i.current.focus(),a.current=!0,!0):!1},c=function(d){switch(d.keyCode){case Nle:s();break;case Rle:{var h=!1;a.current||(h=l()),h?d.preventDefault():s();break}}};f.useEffect(function(){return t?(window.addEventListener("keydown",c),o&&Gt(l,3),function(){window.removeEventListener("keydown",c),a.current=!1}):function(){a.current=!1}},[t])}var Tle=f.forwardRef(function(e,t){var n=e.overlay,r=e.arrow,o=e.prefixCls,i=f.useMemo(function(){var s;return typeof n=="function"?s=n():s=n,s},[n]),a=ji(t,i==null?void 0:i.ref);return ue.createElement(ue.Fragment,null,r&&ue.createElement("div",{className:"".concat(o,"-arrow")}),ue.cloneElement(i,{ref:za(i)?a:void 0}))}),Kc={adjustX:1,adjustY:1},Gc=[0,0],zle={topLeft:{points:["bl","tl"],overflow:Kc,offset:[0,-4],targetOffset:Gc},top:{points:["bc","tc"],overflow:Kc,offset:[0,-4],targetOffset:Gc},topRight:{points:["br","tr"],overflow:Kc,offset:[0,-4],targetOffset:Gc},bottomLeft:{points:["tl","bl"],overflow:Kc,offset:[0,4],targetOffset:Gc},bottom:{points:["tc","bc"],overflow:Kc,offset:[0,4],targetOffset:Gc},bottomRight:{points:["tr","br"],overflow:Kc,offset:[0,4],targetOffset:Gc}},jle=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function Lle(e,t){var n,r=e.arrow,o=r===void 0?!1:r,i=e.prefixCls,a=i===void 0?"rc-dropdown":i,s=e.transitionName,l=e.animation,c=e.align,u=e.placement,d=u===void 0?"bottomLeft":u,h=e.placements,p=h===void 0?zle:h,m=e.getPopupContainer,g=e.showAction,v=e.hideAction,y=e.overlayClassName,b=e.overlayStyle,x=e.visible,S=e.trigger,P=S===void 0?["hover"]:S,E=e.autoFocus,M=e.overlay,B=e.children,D=e.onVisibleChange,H=vt(e,jle),$=ue.useState(),U=de($,2),z=U[0],w=U[1],C="visible"in e?x:z,N=ue.useRef(null),R=ue.useRef(null),I=ue.useRef(null);ue.useImperativeHandle(t,function(){return N.current});var L=function(ae){w(ae),D==null||D(ae)};Mle({visible:C,triggerRef:I,onVisibleChange:L,autoFocus:E,overlayRef:R});var k=function(ae){var le=e.onOverlayClick;w(!1),le&&le(ae)},j=function(){return ue.createElement(Tle,{ref:R,overlay:M,prefixCls:a,arrow:o})},O=function(){return typeof M=="function"?j:j()},T=function(){var ae=e.minOverlayWidthMatchTrigger,le=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?ae:!le},K=function(){var ae=e.openClassName;return ae!==void 0?ae:"".concat(a,"-open")},G=ue.cloneElement(B,{className:te((n=B.props)===null||n===void 0?void 0:n.className,C&&K()),ref:za(B)?ji(I,B.ref):void 0}),Z=v;return!Z&&P.indexOf("contextMenu")!==-1&&(Z=["click"]),ue.createElement(Xv,Ce({builtinPlacements:p},H,{prefixCls:a,ref:N,popupClassName:te(y,q({},"".concat(a,"-show-arrow"),o)),popupStyle:b,action:P,showAction:g,hideAction:Z,popupPlacement:d,popupAlign:c,popupTransitionName:s,popupAnimation:l,popupVisible:C,stretch:T()?"minWidth":"",popup:O(),onPopupVisibleChange:L,onPopupClick:k,getPopupContainer:m}),G)}const $z=ue.forwardRef(Lle);var Uz=f.createContext(null);function Vz(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function Wz(e){var t=f.useContext(Uz);return Vz(t,e)}var Ble=["children","locked"],sa=f.createContext(null);function Ale(e,t){var n=Y({},e);return Object.keys(t).forEach(function(r){var o=t[r];o!==void 0&&(n[r]=o)}),n}function Lh(e){var t=e.children,n=e.locked,r=vt(e,Ble),o=f.useContext(sa),i=Ec(function(){return Ale(o,r)},[o,r],function(a,s){return!n&&(a[0]!==s[0]||!ja(a[1],s[1],!0))});return f.createElement(sa.Provider,{value:i},t)}var Dle=[],Xz=f.createContext(null);function Zv(){return f.useContext(Xz)}var Kz=f.createContext(Dle);function Md(e){var t=f.useContext(Kz);return f.useMemo(function(){return e!==void 0?[].concat(ke(t),[e]):t},[t,e])}var Gz=f.createContext(null),dE=f.createContext({});function I6(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Av(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),i=Number(o),a=null;return o&&!Number.isNaN(i)?a=i:r&&a===null&&(a=0),r&&e.disabled&&(a=null),a!==null&&(a>=0||t&&a<0)}return!1}function Fle(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=ke(e.querySelectorAll("*")).filter(function(r){return I6(r,t)});return I6(e,t)&&n.unshift(e),n}var n2=Ee.LEFT,r2=Ee.RIGHT,o2=Ee.UP,Qm=Ee.DOWN,eg=Ee.ENTER,qz=Ee.ESC,rf=Ee.HOME,of=Ee.END,k6=[o2,Qm,n2,r2];function Hle(e,t,n,r){var o,i,a,s,l="prev",c="next",u="children",d="parent";if(e==="inline"&&r===eg)return{inlineTrigger:!0};var h=(o={},q(o,o2,l),q(o,Qm,c),o),p=(i={},q(i,n2,n?c:l),q(i,r2,n?l:c),q(i,Qm,u),q(i,eg,u),i),m=(a={},q(a,o2,l),q(a,Qm,c),q(a,eg,u),q(a,qz,d),q(a,n2,n?u:d),q(a,r2,n?d:u),a),g={inline:h,horizontal:p,vertical:m,inlineSub:h,horizontalSub:m,verticalSub:m},v=(s=g["".concat(e).concat(t?"":"Sub")])===null||s===void 0?void 0:s[r];switch(v){case l:return{offset:-1,sibling:!0};case c:return{offset:1,sibling:!0};case d:return{offset:-1,sibling:!1};case u:return{offset:1,sibling:!1};default:return null}}function $le(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function Ule(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function fE(e,t){var n=Fle(e,!0);return n.filter(function(r){return t.has(r)})}function N6(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var o=fE(e,t),i=o.length,a=o.findIndex(function(s){return n===s});return r<0?a===-1?a=i-1:a-=1:r>0&&(a+=1),a=(a+i)%i,o[a]}var i2=function(t,n){var r=new Set,o=new Map,i=new Map;return t.forEach(function(a){var s=document.querySelector("[data-menu-id='".concat(Vz(n,a),"']"));s&&(r.add(s),i.set(s,a),o.set(a,s))}),{elements:r,key2element:o,element2key:i}};function Vle(e,t,n,r,o,i,a,s,l,c){var u=f.useRef(),d=f.useRef();d.current=t;var h=function(){Gt.cancel(u.current)};return f.useEffect(function(){return function(){h()}},[]),function(p){var m=p.which;if([].concat(k6,[eg,qz,rf,of]).includes(m)){var g=i(),v=i2(g,r),y=v,b=y.elements,x=y.key2element,S=y.element2key,P=x.get(t),E=Ule(P,b),M=S.get(E),B=Hle(e,a(M,!0).length===1,n,m);if(!B&&m!==rf&&m!==of)return;(k6.includes(m)||[rf,of].includes(m))&&p.preventDefault();var D=function(R){if(R){var I=R,L=R.querySelector("a");L!=null&&L.getAttribute("href")&&(I=L);var k=S.get(R);s(k),h(),u.current=Gt(function(){d.current===k&&I.focus()})}};if([rf,of].includes(m)||B.sibling||!E){var H;!E||e==="inline"?H=o.current:H=$le(E);var $,U=fE(H,b);m===rf?$=U[0]:m===of?$=U[U.length-1]:$=N6(H,b,E,B.offset),D($)}else if(B.inlineTrigger)l(M);else if(B.offset>0)l(M,!0),h(),u.current=Gt(function(){v=i2(g,r);var N=E.getAttribute("aria-controls"),R=document.getElementById(N),I=N6(R,v.elements);D(I)},5);else if(B.offset<0){var z=a(M,!0),w=z[z.length-2],C=x.get(w);l(w,!1),D(C)}}c==null||c(p)}}function Wle(e){Promise.resolve().then(e)}var hE="__RC_UTIL_PATH_SPLIT__",R6=function(t){return t.join(hE)},Xle=function(t){return t.split(hE)},a2="rc-menu-more";function Kle(){var e=f.useState({}),t=de(e,2),n=t[1],r=f.useRef(new Map),o=f.useRef(new Map),i=f.useState([]),a=de(i,2),s=a[0],l=a[1],c=f.useRef(0),u=f.useRef(!1),d=function(){u.current||n({})},h=f.useCallback(function(x,S){var P=R6(S);o.current.set(P,x),r.current.set(x,P),c.current+=1;var E=c.current;Wle(function(){E===c.current&&d()})},[]),p=f.useCallback(function(x,S){var P=R6(S);o.current.delete(P),r.current.delete(x)},[]),m=f.useCallback(function(x){l(x)},[]),g=f.useCallback(function(x,S){var P=r.current.get(x)||"",E=Xle(P);return S&&s.includes(E[0])&&E.unshift(a2),E},[s]),v=f.useCallback(function(x,S){return x.filter(function(P){return P!==void 0}).some(function(P){var E=g(P,!0);return E.includes(S)})},[g]),y=function(){var S=ke(r.current.keys());return s.length&&S.push(a2),S},b=f.useCallback(function(x){var S="".concat(r.current.get(x)).concat(hE),P=new Set;return ke(o.current.keys()).forEach(function(E){E.startsWith(S)&&P.add(o.current.get(E))}),P},[]);return f.useEffect(function(){return function(){u.current=!0}},[]),{registerPath:h,unregisterPath:p,refreshOverflowKeys:m,isSubPathKey:v,getKeyPath:g,getKeys:y,getSubPathKeys:b}}function wf(e){var t=f.useRef(e);t.current=e;var n=f.useCallback(function(){for(var r,o=arguments.length,i=new Array(o),a=0;a1&&(b.motionAppear=!1);var x=b.onVisibleChanged;return b.onVisibleChanged=function(S){return!h.current&&!S&&v(!0),x==null?void 0:x(S)},g?null:f.createElement(Lh,{mode:i,locked:!h.current},f.createElement(oi,Ce({visible:y},b,{forceRender:l,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),function(S){var P=S.className,E=S.style;return f.createElement(pE,{id:t,className:P,style:E},o)}))}var cce=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],uce=["active"],dce=f.forwardRef(function(e,t){var n,r=e.style,o=e.className,i=e.title,a=e.eventKey;e.warnKey;var s=e.disabled,l=e.internalPopupClose,c=e.children,u=e.itemIcon,d=e.expandIcon,h=e.popupClassName,p=e.popupOffset,m=e.popupStyle,g=e.onClick,v=e.onMouseEnter,y=e.onMouseLeave,b=e.onTitleClick,x=e.onTitleMouseEnter,S=e.onTitleMouseLeave,P=vt(e,cce),E=Wz(a),M=f.useContext(sa),B=M.prefixCls,D=M.mode,H=M.openKeys,$=M.disabled,U=M.overflowDisabled,z=M.activeKey,w=M.selectedKeys,C=M.itemIcon,N=M.expandIcon,R=M.onItemClick,I=M.onOpenChange,L=M.onActive,k=f.useContext(dE),j=k._internalRenderSubMenuItem,O=f.useContext(Gz),T=O.isSubPathKey,K=Md(),G="".concat(B,"-submenu"),Z=$||s,_=f.useRef(),ae=f.useRef(),le=u??C,ce=d??N,Q=H.includes(a),ie=!U&&Q,se=T(w,a),oe=Zz(a,Z,x,S),fe=oe.active,ge=vt(oe,uce),pe=f.useState(!1),ye=de(pe,2),xe=ye[0],ve=ye[1],me=function(Pe){Z||ve(Pe)},Se=function(Pe){me(!0),v==null||v({key:a,domEvent:Pe})},be=function(Pe){me(!1),y==null||y({key:a,domEvent:Pe})},we=f.useMemo(function(){return fe||(D!=="inline"?xe||T([z],a):!1)},[D,fe,z,xe,a,T]),Me=Yz(K.length),ne=function(Pe){Z||(b==null||b({key:a,domEvent:Pe}),D==="inline"&&I(a,!Q))},V=wf(function(Te){g==null||g(u0(Te)),R(Te)}),A=function(Pe){D!=="inline"&&I(a,Pe)},F=function(){L(a)},X=E&&"".concat(E,"-popup"),ee=f.createElement("div",Ce({role:"menuitem",style:Me,className:"".concat(G,"-title"),tabIndex:Z?null:-1,ref:_,title:typeof i=="string"?i:null,"data-menu-id":U&&E?null:E,"aria-expanded":ie,"aria-haspopup":!0,"aria-controls":X,"aria-disabled":Z,onClick:ne,onFocus:F},ge),i,f.createElement(_z,{icon:D!=="horizontal"?ce:void 0,props:Y(Y({},e),{},{isOpen:ie,isSubMenu:!0})},f.createElement("i",{className:"".concat(G,"-arrow")}))),re=f.useRef(D);if(D!=="inline"&&K.length>1?re.current="vertical":re.current=D,!U){var he=re.current;ee=f.createElement(sce,{mode:he,prefixCls:G,visible:!l&&ie&&D!=="inline",popupClassName:h,popupOffset:p,popupStyle:m,popup:f.createElement(Lh,{mode:he==="horizontal"?"vertical":he},f.createElement(pE,{id:X,ref:ae},c)),disabled:Z,onVisibleChange:A},ee)}var Le=f.createElement(Ia.Item,Ce({ref:t,role:"none"},P,{component:"li",style:r,className:te(G,"".concat(G,"-").concat(D),o,(n={},q(n,"".concat(G,"-open"),ie),q(n,"".concat(G,"-active"),we),q(n,"".concat(G,"-selected"),se),q(n,"".concat(G,"-disabled"),Z),n)),onMouseEnter:Se,onMouseLeave:be}),ee,!U&&f.createElement(lce,{id:X,open:ie,keyPath:K},c));return j&&(Le=j(Le,e,{selected:se,active:we,open:ie,disabled:Z})),f.createElement(Lh,{onItemClick:V,mode:D==="horizontal"?"vertical":D,itemIcon:le,expandIcon:ce},Le)}),Yv=f.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=Md(n),i=mE(r,o),a=Zv();f.useEffect(function(){if(a)return a.registerPath(n,o),function(){a.unregisterPath(n,o)}},[o]);var s;return a?s=i:s=f.createElement(dce,Ce({ref:t},e),i),f.createElement(Kz.Provider,{value:o},s)});function gE(e){var t=e.className,n=e.style,r=f.useContext(sa),o=r.prefixCls,i=Zv();return i?null:f.createElement("li",{role:"separator",className:te("".concat(o,"-item-divider"),t),style:n})}var fce=["className","title","eventKey","children"],hce=f.forwardRef(function(e,t){var n=e.className,r=e.title;e.eventKey;var o=e.children,i=vt(e,fce),a=f.useContext(sa),s=a.prefixCls,l="".concat(s,"-item-group");return f.createElement("li",Ce({ref:t,role:"presentation"},i,{onClick:function(u){return u.stopPropagation()},className:te(l,n)}),f.createElement("div",{role:"presentation",className:"".concat(l,"-title"),title:typeof r=="string"?r:void 0},r),f.createElement("ul",{role:"group",className:"".concat(l,"-list")},o))}),vE=f.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=Md(n),i=mE(r,o),a=Zv();return a?i:f.createElement(hce,Ce({ref:t},yr(e,["warnKey"])),i)}),pce=["label","children","key","type"];function s2(e,t){var n=t.item,r=t.group,o=t.submenu,i=t.divider;return(e||[]).map(function(a,s){if(a&&it(a)==="object"){var l=a,c=l.label,u=l.children,d=l.key,h=l.type,p=vt(l,pce),m=d??"tmp-".concat(s);return u||h==="group"?h==="group"?f.createElement(r,Ce({key:m},p,{title:c}),s2(u,t)):f.createElement(o,Ce({key:m},p,{title:c}),s2(u,t)):h==="divider"?f.createElement(i,Ce({key:m},p)):f.createElement(n,Ce({key:m},p),c)}return null}).filter(function(a){return a})}function T6(e,t,n,r){var o=e,i=Y({divider:gE,item:dp,group:vE,submenu:Yv},r);return t&&(o=s2(t,i)),mE(o,n)}var mce=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],Ol=[],gce=f.forwardRef(function(e,t){var n,r,o=e,i=o.prefixCls,a=i===void 0?"rc-menu":i,s=o.rootClassName,l=o.style,c=o.className,u=o.tabIndex,d=u===void 0?0:u,h=o.items,p=o.children,m=o.direction,g=o.id,v=o.mode,y=v===void 0?"vertical":v,b=o.inlineCollapsed,x=o.disabled,S=o.disabledOverflow,P=o.subMenuOpenDelay,E=P===void 0?.1:P,M=o.subMenuCloseDelay,B=M===void 0?.1:M,D=o.forceSubMenuRender,H=o.defaultOpenKeys,$=o.openKeys,U=o.activeKey,z=o.defaultActiveFirst,w=o.selectable,C=w===void 0?!0:w,N=o.multiple,R=N===void 0?!1:N,I=o.defaultSelectedKeys,L=o.selectedKeys,k=o.onSelect,j=o.onDeselect,O=o.inlineIndent,T=O===void 0?24:O,K=o.motion,G=o.defaultMotions,Z=o.triggerSubMenuAction,_=Z===void 0?"hover":Z,ae=o.builtinPlacements,le=o.itemIcon,ce=o.expandIcon,Q=o.overflowedIndicator,ie=Q===void 0?"...":Q,se=o.overflowedIndicatorPopupClassName,oe=o.getPopupContainer,fe=o.onClick,ge=o.onOpenChange,pe=o.onKeyDown;o.openAnimation,o.openTransitionName;var ye=o._internalRenderMenuItem,xe=o._internalRenderSubMenuItem,ve=o._internalComponents,me=vt(o,mce),Se=f.useMemo(function(){return[T6(p,h,Ol,ve),T6(p,h,Ol,{})]},[p,h,ve]),be=de(Se,2),we=be[0],Me=be[1],ne=f.useState(!1),V=de(ne,2),A=V[0],F=V[1],X=f.useRef(),ee=qle(g),re=m==="rtl",he=rr(H,{value:$,postState:function(gt){return gt||Ol}}),Le=de(he,2),Te=Le[0],Pe=Le[1],$e=function(gt){var Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Qt(){Pe(gt),ge==null||ge(gt)}Ot?Ta.flushSync(Qt):Qt()},Ne=f.useState(Te),dt=de(Ne,2),yt=dt[0],ft=dt[1],_e=f.useRef(!1),Lt=f.useMemo(function(){return(y==="inline"||y==="vertical")&&b?["vertical",b]:[y,!1]},[y,b]),Xe=de(Lt,2),Ve=Xe[0],at=Xe[1],Fe=Ve==="inline",ze=f.useState(Ve),st=de(ze,2),Ke=st[0],Oe=st[1],Ae=f.useState(at),Ie=de(Ae,2),De=Ie[0],pt=Ie[1];f.useEffect(function(){Oe(Ve),pt(at),_e.current&&(Fe?Pe(yt):$e(Ol))},[Ve,at]);var rt=f.useState(0),ht=de(rt,2),qe=ht[0],Be=ht[1],Re=qe>=we.length-1||Ke!=="horizontal"||S;f.useEffect(function(){Fe&&ft(Te)},[Te]),f.useEffect(function(){return _e.current=!0,function(){_e.current=!1}},[]);var We=Kle(),et=We.registerPath,tt=We.unregisterPath,zt=We.refreshOverflowKeys,Et=We.isSubPathKey,Ye=We.getKeyPath,Ze=We.getKeys,ot=We.getSubPathKeys,At=f.useMemo(function(){return{registerPath:et,unregisterPath:tt}},[et,tt]),Jt=f.useMemo(function(){return{isSubPathKey:Et}},[Et]);f.useEffect(function(){zt(Re?Ol:we.slice(qe+1).map(function(Rt){return Rt.key}))},[qe,Re]);var hn=rr(U||z&&((n=we[0])===null||n===void 0?void 0:n.key),{value:U}),nn=de(hn,2),yn=nn[0],Nn=nn[1],Sn=wf(function(Rt){Nn(Rt)}),Jn=wf(function(){Nn(void 0)});f.useImperativeHandle(t,function(){return{list:X.current,focus:function(gt){var Ot,Qt=Ze(),sn=i2(Qt,ee),ir=sn.elements,Hr=sn.key2element,ar=sn.element2key,$r=fE(X.current,ir),da=yn??($r[0]?ar.get($r[0]):(Ot=we.find(function(Ct){return!Ct.props.disabled}))===null||Ot===void 0?void 0:Ot.key),Qn=Hr.get(da);if(da&&Qn){var fa;Qn==null||(fa=Qn.focus)===null||fa===void 0||fa.call(Qn,gt)}}}});var ct=rr(I||[],{value:L,postState:function(gt){return Array.isArray(gt)?gt:gt==null?Ol:[gt]}}),mt=de(ct,2),kt=mt[0],Rn=mt[1],or=function(gt){if(C){var Ot=gt.key,Qt=kt.includes(Ot),sn;R?Qt?sn=kt.filter(function(Hr){return Hr!==Ot}):sn=[].concat(ke(kt),[Ot]):sn=[Ot],Rn(sn);var ir=Y(Y({},gt),{},{selectedKeys:sn});Qt?j==null||j(ir):k==null||k(ir)}!R&&Te.length&&Ke!=="inline"&&$e(Ol)},br=wf(function(Rt){fe==null||fe(u0(Rt)),or(Rt)}),Co=wf(function(Rt,gt){var Ot=Te.filter(function(sn){return sn!==Rt});if(gt)Ot.push(Rt);else if(Ke!=="inline"){var Qt=ot(Rt);Ot=Ot.filter(function(sn){return!Qt.has(sn)})}ja(Te,Ot,!0)||$e(Ot,!0)}),ci=function(gt,Ot){var Qt=Ot??!Te.includes(gt);Co(gt,Qt)},Eo=Vle(Ke,yn,re,ee,X,Ze,Ye,Nn,ci,pe);f.useEffect(function(){F(!0)},[]);var Pt=f.useMemo(function(){return{_internalRenderMenuItem:ye,_internalRenderSubMenuItem:xe}},[ye,xe]),St=Ke!=="horizontal"||S?we:we.map(function(Rt,gt){return f.createElement(Lh,{key:Rt.key,overflowDisabled:gt>qe},Rt)}),Mn=f.createElement(Ia,Ce({id:g,ref:X,prefixCls:"".concat(a,"-overflow"),component:"ul",itemComponent:dp,className:te(a,"".concat(a,"-root"),"".concat(a,"-").concat(Ke),c,(r={},q(r,"".concat(a,"-inline-collapsed"),De),q(r,"".concat(a,"-rtl"),re),r),s),dir:m,style:l,role:"menu",tabIndex:d,data:St,renderRawItem:function(gt){return gt},renderRawRest:function(gt){var Ot=gt.length,Qt=Ot?we.slice(-Ot):null;return f.createElement(Yv,{eventKey:a2,title:ie,disabled:Re,internalPopupClose:Ot===0,popupClassName:se},Qt)},maxCount:Ke!=="horizontal"||S?Ia.INVALIDATE:Ia.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(gt){Be(gt)},onKeyDown:Eo},me));return f.createElement(dE.Provider,{value:Pt},f.createElement(Uz.Provider,{value:ee},f.createElement(Lh,{prefixCls:a,rootClassName:s,mode:Ke,openKeys:Te,rtl:re,disabled:x,motion:A?K:null,defaultMotions:A?G:null,activeKey:yn,onActive:Sn,onInactive:Jn,selectedKeys:kt,inlineIndent:T,subMenuOpenDelay:E,subMenuCloseDelay:B,forceSubMenuRender:D,builtinPlacements:ae,triggerSubMenuAction:_,getPopupContainer:oe,itemIcon:le,expandIcon:ce,onItemClick:br,onOpenChange:Co},f.createElement(Gz.Provider,{value:Jt},Mn),f.createElement("div",{style:{display:"none"},"aria-hidden":!0},f.createElement(Xz.Provider,{value:At},Me)))))}),Td=gce;Td.Item=dp;Td.SubMenu=Yv;Td.ItemGroup=vE;Td.Divider=gE;var vce={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},yce=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:vce}))},bce=f.forwardRef(yce),wce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},xce=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:wce}))},d0=f.forwardRef(xce);const Sce=e=>!isNaN(parseFloat(e))&&isFinite(e),Qz=f.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});var Cce=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{let e=0;return function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return e+=1,`${t}${e}`}})(),Pce=f.forwardRef((e,t)=>{const{prefixCls:n,className:r,trigger:o,children:i,defaultCollapsed:a=!1,theme:s="dark",style:l={},collapsible:c=!1,reverseArrow:u=!1,width:d=200,collapsedWidth:h=80,zeroWidthTriggerStyle:p,breakpoint:m,onCollapse:g,onBreakpoint:v}=e,y=Cce(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:b}=f.useContext(Qz),[x,S]=f.useState("collapsed"in e?e.collapsed:a),[P,E]=f.useState(!1);f.useEffect(()=>{"collapsed"in e&&S(e.collapsed)},[e.collapsed]);const M=(z,w)=>{"collapsed"in e||S(z),g==null||g(z,w)},B=f.useRef();B.current=z=>{E(z.matches),v==null||v(z.matches),x!==z.matches&&M(z.matches,"responsive")},f.useEffect(()=>{function z(C){return B.current(C)}let w;if(typeof window<"u"){const{matchMedia:C}=window;if(C&&m&&m in z6){w=C(`screen and (max-width: ${z6[m]})`);try{w.addEventListener("change",z)}catch{w.addListener(z)}z(w)}}return()=>{try{w==null||w.removeEventListener("change",z)}catch{w==null||w.removeListener(z)}}},[m]),f.useEffect(()=>{const z=Ece("ant-sider-");return b.addSider(z),()=>b.removeSider(z)},[]);const D=()=>{M(!x,"clickTrigger")},{getPrefixCls:H}=f.useContext(nt),$=()=>{const z=H("layout-sider",n),w=yr(y,["collapsed"]),C=x?h:d,N=Sce(C)?`${C}px`:String(C),R=parseFloat(String(h||0))===0?f.createElement("span",{onClick:D,className:te(`${z}-zero-width-trigger`,`${z}-zero-width-trigger-${u?"right":"left"}`),style:p},o||f.createElement(bce,null)):null,k={expanded:u?f.createElement(jh,null):f.createElement(d0,null),collapsed:u?f.createElement(d0,null):f.createElement(jh,null)}[x?"collapsed":"expanded"],j=o!==null?R||f.createElement("div",{className:`${z}-trigger`,onClick:D,style:{width:N}},o||k):null,O=Object.assign(Object.assign({},l),{flex:`0 0 ${N}`,maxWidth:N,minWidth:N,width:N}),T=te(z,`${z}-${s}`,{[`${z}-collapsed`]:!!x,[`${z}-has-trigger`]:c&&o!==null&&!R,[`${z}-below`]:!!P,[`${z}-zero-width`]:parseFloat(N)===0},r);return f.createElement("aside",Object.assign({className:T},w,{style:O,ref:t}),f.createElement("div",{className:`${z}-children`},i),c||P&&R?j:null)},U=f.useMemo(()=>({siderCollapsed:x}),[x]);return f.createElement(_v.Provider,{value:U},$())}),ej=Pce;var Oce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},Ice=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:Oce}))},yE=f.forwardRef(Ice);const f0=f.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1});var kce=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,dashed:r}=e,o=kce(e,["prefixCls","className","dashed"]),{getPrefixCls:i}=f.useContext(nt),a=i("menu",t),s=te({[`${a}-item-divider-dashed`]:!!r},n);return f.createElement(gE,Object.assign({className:s},o))},nj=e=>{var t;const{className:n,children:r,icon:o,title:i,danger:a}=e,{prefixCls:s,firstLevel:l,direction:c,disableMenuItemTitleTooltip:u,inlineCollapsed:d}=f.useContext(f0),h=b=>{const x=f.createElement("span",{className:`${s}-title-content`},r);return(!o||f.isValidElement(r)&&r.type==="span")&&r&&b&&l&&typeof r=="string"?f.createElement("div",{className:`${s}-inline-collapsed-noicon`},r.charAt(0)):x},{siderCollapsed:p}=f.useContext(_v);let m=i;typeof i>"u"?m=l?r:"":i===!1&&(m="");const g={title:m};!p&&!d&&(g.title=null,g.open=!1);const v=ri(r).length;let y=f.createElement(dp,Object.assign({},yr(e,["title","icon","danger"]),{className:te({[`${s}-item-danger`]:a,[`${s}-item-only-child`]:(o?v+1:v)===1},n),title:typeof i=="string"?i:void 0}),ao(o,{className:te(f.isValidElement(o)?(t=o.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),h(d));return u||(y=f.createElement(zh,Object.assign({},g,{placement:c==="rtl"?"left":"right",overlayClassName:`${s}-inline-collapsed-tooltip`}),y)),y};var Nce=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{children:n}=e,r=Nce(e,["children"]),o=f.useContext(h0),i=f.useMemo(()=>Object.assign(Object.assign({},o),r),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),a=C_(n),s=bs(t,a?n.ref:null);return f.createElement(h0.Provider,{value:i},f.createElement(rd,{space:!0},a?f.cloneElement(n,{ref:s}):n))}),Rce=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:o,lineWidth:i,lineType:a,itemPaddingInline:s}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${J(i)} ${a} ${o}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:s},[`> ${t}-item:hover, + > ${t}-item-active, + > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${n}`,`background ${n}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},Mce=e=>{let{componentCls:t,menuArrowOffset:n,calc:r}=e;return{[`${t}-rtl`]:{direction:"rtl"},[`${t}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${t}-rtl${t}-vertical, + ${t}-submenu-rtl ${t}-vertical`]:{[`${t}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${J(r(n).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${J(n)})`}}}}},j6=e=>Object.assign({},pl(e)),L6=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:o,groupTitleColor:i,itemBg:a,subMenuItemBg:s,itemSelectedBg:l,activeBarHeight:c,activeBarWidth:u,activeBarBorderWidth:d,motionDurationSlow:h,motionEaseInOut:p,motionEaseOut:m,itemPaddingInline:g,motionDurationMid:v,itemHoverColor:y,lineType:b,colorSplit:x,itemDisabledColor:S,dangerItemColor:P,dangerItemHoverColor:E,dangerItemSelectedColor:M,dangerItemActiveBg:B,dangerItemSelectedBg:D,popupBg:H,itemHoverBg:$,itemActiveBg:U,menuSubMenuBg:z,horizontalItemSelectedColor:w,horizontalItemSelectedBg:C,horizontalItemBorderRadius:N,horizontalItemHoverBg:R}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:a,[`&${n}-root:focus-visible`]:Object.assign({},j6(e)),[`${n}-item-group-title`]:{color:i},[`${n}-submenu-selected`]:{[`> ${n}-submenu-title`]:{color:o}},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:Object.assign({},j6(e))},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${S} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:y}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:$},"&:active":{backgroundColor:U}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:$},"&:active":{backgroundColor:U}}},[`${n}-item-danger`]:{color:P,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:E}},[`&${n}-item:active`]:{background:B}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:o,[`&${n}-item-danger`]:{color:M},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:l,[`&${n}-item-danger`]:{backgroundColor:D}},[`&${n}-submenu > ${n}`]:{backgroundColor:z},[`&${n}-popup > ${n}`]:{backgroundColor:H},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:H},[`&${n}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${n}-item, > ${n}-submenu`]:{top:d,marginTop:e.calc(d).mul(-1).equal(),marginBottom:0,borderRadius:N,"&::after":{position:"absolute",insetInline:g,bottom:0,borderBottom:`${J(c)} solid transparent`,transition:`border-color ${h} ${p}`,content:'""'},"&:hover, &-active, &-open":{background:R,"&::after":{borderBottomWidth:c,borderBottomColor:w}},"&-selected":{color:w,backgroundColor:C,"&:hover":{backgroundColor:C},"&::after":{borderBottomWidth:c,borderBottomColor:w}}}}),[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${J(d)} ${b} ${x}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:s},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${J(u)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${v} ${m}`,`opacity ${v} ${m}`].join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:M}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${v} ${p}`,`opacity ${v} ${p}`].join(",")}}}}}},B6=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:o,menuArrowSize:i,marginXS:a,itemMarginBlock:s,itemWidth:l}=e,c=e.calc(i).add(o).add(a).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:J(n),paddingInline:o,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:s,width:l},[`> ${t}-item, + > ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:J(n)},[`${t}-item-group-list ${t}-submenu-title, + ${t}-submenu-title`]:{paddingInlineEnd:c}}},Tce=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:i,controlHeightLG:a,motionDurationMid:s,motionEaseOut:l,paddingXL:c,itemMarginInline:u,fontSizeLG:d,motionDurationSlow:h,paddingXS:p,boxShadowSecondary:m,collapsedWidth:g,collapsedIconSize:v}=e,y={height:r,lineHeight:J(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},B6(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},B6(e)),{boxShadow:m})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:i,maxHeight:`calc(100vh - ${J(e.calc(a).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${h}`,`background ${h}`,`padding ${s} ${l}`,`padding-inline calc(50% - ${J(e.calc(d).div(2).equal())} - ${J(u)})`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:y,[`& ${t}-item-group-title`]:{paddingInlineStart:c}},[`${t}-item`]:y}},{[`${t}-inline-collapsed`]:{width:g,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:d,textAlign:"center"}}},[`> ${t}-item, + > ${t}-item-group > ${t}-item-group-list > ${t}-item, + > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title, + > ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${J(e.calc(d).div(2).equal())} - ${J(u)})`,textOverflow:"clip",[` + ${t}-submenu-arrow, + ${t}-submenu-expand-icon + `]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:v,lineHeight:J(r),"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},"a, a:hover":{color:o}},[`${t}-item-group-title`]:Object.assign(Object.assign({},hl),{paddingInline:p})}}]},A6=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:i,iconCls:a,iconSize:s,iconMarginInlineEnd:l}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${n}`,`background ${n}`,`padding ${n} ${o}`].join(","),[`${t}-item-icon, ${a}`]:{minWidth:s,fontSize:s,transition:[`font-size ${r} ${i}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:l,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:Object.assign({},zv()),[`&${t}-item-only-child`]:{[`> ${a}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},D6=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:o,menuArrowSize:i,menuArrowOffset:a}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:i,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${n} ${r}, opacity ${n}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(i).mul(.6).equal(),height:e.calc(i).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:[`background ${n} ${r}`,`transform ${n} ${r}`,`top ${n} ${r}`,`color ${n} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${J(e.calc(a).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${J(a)})`}}}}},zce=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:i,motionEaseInOut:a,paddingXS:s,padding:l,colorSplit:c,lineWidth:u,zIndexPopup:d,borderRadiusLG:h,subMenuItemBorderRadius:p,menuArrowSize:m,menuArrowOffset:g,lineType:v,groupTitleLineHeight:y,groupTitleFontSize:b}=e;return[{"":{[`${n}`]:Object.assign(Object.assign({},hs()),{"&-hidden":{display:"none"}})},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},un(e)),hs()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${J(s)} ${J(l)}`,fontSize:b,lineHeight:y,transition:`all ${o}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color ${o} ${a}`,`background ${o} ${a}`].join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${o} ${a}`,`background ${o} ${a}`,`padding ${i} ${a}`].join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:[`background ${o} ${a}`,`padding ${o} ${a}`].join(",")},[`${n}-title-content`]:{transition:`color ${o}`,[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"}},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:c,borderStyle:v,borderWidth:0,borderTopWidth:u,marginBlock:u,padding:0,"&-dashed":{borderStyle:"dashed"}}}),A6(e)),{[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${J(e.calc(r).mul(2).equal())} ${J(l)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:d,borderRadius:h,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:Object.assign(Object.assign(Object.assign({borderRadius:h},A6(e)),D6(e)),{[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:p},[`${n}-submenu-title::after`]:{transition:`transform ${o} ${a}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:e.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:e.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:e.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:e.paddingXS}}}),D6(e)),{[`&-inline-collapsed ${n}-submenu-arrow, + &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${J(g)})`},"&::after":{transform:`rotate(45deg) translateX(${J(e.calc(g).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${J(e.calc(m).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${J(e.calc(g).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${J(g)})`}}})},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},jce=e=>{var t,n,r;const{colorPrimary:o,colorError:i,colorTextDisabled:a,colorErrorBg:s,colorText:l,colorTextDescription:c,colorBgContainer:u,colorFillAlter:d,colorFillContent:h,lineWidth:p,lineWidthBold:m,controlItemBgActive:g,colorBgTextHover:v,controlHeightLG:y,lineHeight:b,colorBgElevated:x,marginXXS:S,padding:P,fontSize:E,controlHeightSM:M,fontSizeLG:B,colorTextLightSolid:D,colorErrorHover:H}=e,$=(t=e.activeBarWidth)!==null&&t!==void 0?t:0,U=(n=e.activeBarBorderWidth)!==null&&n!==void 0?n:p,z=(r=e.itemMarginInline)!==null&&r!==void 0?r:e.marginXXS,w=new Ln(D).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:l,itemColor:l,colorItemTextHover:l,itemHoverColor:l,colorItemTextHoverHorizontal:o,horizontalItemHoverColor:o,colorGroupTitle:c,groupTitleColor:c,colorItemTextSelected:o,itemSelectedColor:o,colorItemTextSelectedHorizontal:o,horizontalItemSelectedColor:o,colorItemBg:u,itemBg:u,colorItemBgHover:v,itemHoverBg:v,colorItemBgActive:h,itemActiveBg:g,colorSubItemBg:d,subMenuItemBg:d,colorItemBgSelected:g,itemSelectedBg:g,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:$,colorActiveBarHeight:m,activeBarHeight:m,colorActiveBarBorderSize:p,activeBarBorderWidth:U,colorItemTextDisabled:a,itemDisabledColor:a,colorDangerItemText:i,dangerItemColor:i,colorDangerItemTextHover:i,dangerItemHoverColor:i,colorDangerItemTextSelected:i,dangerItemSelectedColor:i,colorDangerItemBgActive:s,dangerItemActiveBg:s,colorDangerItemBgSelected:s,dangerItemSelectedBg:s,itemMarginInline:z,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:y,groupTitleLineHeight:b,collapsedWidth:y*2,popupBg:x,itemMarginBlock:S,itemPaddingInline:P,horizontalLineHeight:`${y*1.15}px`,iconSize:E,iconMarginInlineEnd:M-E,collapsedIconSize:B,groupTitleFontSize:E,darkItemDisabledColor:new Ln(D).setAlpha(.25).toRgbString(),darkItemColor:w,darkDangerItemColor:i,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:D,darkItemSelectedBg:o,darkDangerItemSelectedBg:i,darkItemHoverBg:"transparent",darkGroupTitleColor:w,darkItemHoverColor:D,darkDangerItemHoverColor:H,darkDangerItemSelectedColor:D,darkDangerItemActiveBg:i,itemWidth:$?`calc(100% + ${U}px)`:`calc(100% - ${z*2}px)`}},Lce=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return fn("Menu",o=>{const{colorBgElevated:i,controlHeightLG:a,fontSize:s,darkItemColor:l,darkDangerItemColor:c,darkItemBg:u,darkSubMenuItemBg:d,darkItemSelectedColor:h,darkItemSelectedBg:p,darkDangerItemSelectedBg:m,darkItemHoverBg:g,darkGroupTitleColor:v,darkItemHoverColor:y,darkItemDisabledColor:b,darkDangerItemHoverColor:x,darkDangerItemSelectedColor:S,darkDangerItemActiveBg:P,popupBg:E,darkPopupBg:M}=o,B=o.calc(s).div(7).mul(5).equal(),D=Ht(o,{menuArrowSize:B,menuHorizontalHeight:o.calc(a).mul(1.15).equal(),menuArrowOffset:o.calc(B).mul(.25).equal(),menuSubMenuBg:i,calc:o.calc,popupBg:E}),H=Ht(D,{itemColor:l,itemHoverColor:y,groupTitleColor:v,itemSelectedColor:h,itemBg:u,popupBg:M,subMenuItemBg:d,itemActiveBg:"transparent",itemSelectedBg:p,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:g,itemDisabledColor:b,dangerItemColor:c,dangerItemHoverColor:x,dangerItemSelectedColor:S,dangerItemActiveBg:P,dangerItemSelectedBg:m,menuSubMenuBg:d,horizontalItemSelectedColor:h,horizontalItemSelectedBg:p});return[zce(D),Rce(D),Tce(D),L6(D,"light"),L6(H,"dark"),Mce(D),X7(D),ml(D,"slide-up"),ml(D,"slide-down"),lp(D,"zoom-big")]},jce,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:n,unitless:{groupTitleLineHeight:!0}})(e,t)},oj=e=>{var t;const{popupClassName:n,icon:r,title:o,theme:i}=e,a=f.useContext(f0),{prefixCls:s,inlineCollapsed:l,theme:c}=a,u=Md();let d;if(!r)d=l&&!u.length&&o&&typeof o=="string"?f.createElement("div",{className:`${s}-inline-collapsed-noicon`},o.charAt(0)):f.createElement("span",{className:`${s}-title-content`},o);else{const m=f.isValidElement(o)&&o.type==="span";d=f.createElement(f.Fragment,null,ao(r,{className:te(f.isValidElement(r)?(t=r.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),m?o:f.createElement("span",{className:`${s}-title-content`},o))}const h=f.useMemo(()=>Object.assign(Object.assign({},a),{firstLevel:!1}),[a]),[p]=Nd("Menu");return f.createElement(f0.Provider,{value:h},f.createElement(Yv,Object.assign({},yr(e,["icon"]),{title:d,popupClassName:te(s,n,`${s}-${i||c}`),popupStyle:{zIndex:p}})))};var Bce=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const r=f.useContext(h0),o=r||{},{getPrefixCls:i,getPopupContainer:a,direction:s,menu:l}=f.useContext(nt),c=i(),{prefixCls:u,className:d,style:h,theme:p="light",expandIcon:m,_internalDisableMenuItemTitleTooltip:g,inlineCollapsed:v,siderCollapsed:y,rootClassName:b,mode:x,selectable:S,onClick:P,overflowedIndicatorPopupClassName:E}=e,M=Bce(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),B=yr(M,["collapsedWidth"]);(n=o.validator)===null||n===void 0||n.call(o,{mode:x});const D=an(function(){var O;P==null||P.apply(void 0,arguments),(O=o.onClick)===null||O===void 0||O.call(o)}),H=o.mode||x,$=S??o.selectable,U=f.useMemo(()=>y!==void 0?y:v,[v,y]),z={horizontal:{motionName:`${c}-slide-up`},inline:m7(c),other:{motionName:`${c}-zoom-big`}},w=i("menu",u||o.prefixCls),C=co(w),[N,R,I]=Lce(w,C,!r),L=te(`${w}-${p}`,l==null?void 0:l.className,d),k=f.useMemo(()=>{var O,T;if(typeof m=="function"||Ub(m))return m||null;if(typeof o.expandIcon=="function"||Ub(o.expandIcon))return o.expandIcon||null;if(typeof(l==null?void 0:l.expandIcon)=="function"||Ub(l==null?void 0:l.expandIcon))return(l==null?void 0:l.expandIcon)||null;const K=(O=m??(o==null?void 0:o.expandIcon))!==null&&O!==void 0?O:l==null?void 0:l.expandIcon;return ao(K,{className:te(`${w}-submenu-expand-icon`,f.isValidElement(K)?(T=K.props)===null||T===void 0?void 0:T.className:void 0)})},[m,o==null?void 0:o.expandIcon,l==null?void 0:l.expandIcon,w]),j=f.useMemo(()=>({prefixCls:w,inlineCollapsed:U||!1,direction:s,firstLevel:!0,theme:p,mode:H,disableMenuItemTitleTooltip:g}),[w,U,s,g,p]);return N(f.createElement(h0.Provider,{value:null},f.createElement(f0.Provider,{value:j},f.createElement(Td,Object.assign({getPopupContainer:a,overflowedIndicator:f.createElement(yE,null),overflowedIndicatorPopupClassName:te(w,`${w}-${p}`,E),mode:H,selectable:$,onClick:D},B,{inlineCollapsed:U,style:Object.assign(Object.assign({},l==null?void 0:l.style),h),className:L,prefixCls:w,direction:s,defaultMotions:z,expandIcon:k,ref:t,rootClassName:te(b,R,o.rootClassName,I,C),_internalComponents:Ace})))))}),Ic=f.forwardRef((e,t)=>{const n=f.useRef(null),r=f.useContext(_v);return f.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{var i;(i=n.current)===null||i===void 0||i.focus(o)}})),f.createElement(Dce,Object.assign({ref:n},e,r))});Ic.Item=nj;Ic.SubMenu=oj;Ic.Divider=tj;Ic.ItemGroup=vE;const Fce=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:o}=e,i=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${i}`]:{[`&${i}-danger:not(${i}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},Hce=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:i,antCls:a,iconCls:s,motionDurationMid:l,paddingBlock:c,fontSize:u,dropdownEdgeChildPadding:d,colorTextDisabled:h,fontSizeIcon:p,controlPaddingHorizontal:m,colorBgElevated:g}=e;return[{[t]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(i).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${a}-btn`]:{[`& > ${s}-down, & > ${a}-btn-icon > ${s}-down`]:{fontSize:p}},[`${t}-wrap`]:{position:"relative",[`${a}-btn > ${s}-down`]:{fontSize:p},[`${s}-down::before`]:{transition:`transform ${l}`}},[`${t}-wrap-open`]:{[`${s}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomLeft, + &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomLeft, + &${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottom, + &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottom, + &${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomRight, + &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:GC},[`&${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topLeft, + &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topLeft, + &${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-top, + &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-top, + &${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topRight, + &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topRight`]:{animationName:ZC},[`&${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomLeft, + &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottom, + &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:qC},[`&${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topLeft, + &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-top, + &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topRight`]:{animationName:YC}}},lE(e,g,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:Object.assign(Object.assign({},un(e)),{[n]:Object.assign(Object.assign({padding:d,listStyleType:"none",backgroundColor:g,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},ps(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${J(c)} ${J(m)}`,color:e.colorTextDescription,transition:`all ${l}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:u,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${l}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${J(c)} ${J(m)}`,color:e.colorText,fontWeight:"normal",fontSize:u,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${l}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},ps(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:h,cursor:"not-allowed","&:hover":{color:h,backgroundColor:g,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${J(e.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorTextDescription,fontSize:p,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${J(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(m).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:h,backgroundColor:g,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})})},[ml(e,"slide-up"),ml(e,"slide-down"),a0(e,"move-up"),a0(e,"move-down"),lp(e,"zoom-big")]]},$ce=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},qv({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),sE(e)),Uce=fn("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,i=Ht(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[Hce(i),Fce(i)]},$ce,{resetStyle:!1}),Jv=e=>{var t;const{menu:n,arrow:r,prefixCls:o,children:i,trigger:a,disabled:s,dropdownRender:l,getPopupContainer:c,overlayClassName:u,rootClassName:d,overlayStyle:h,open:p,onOpenChange:m,visible:g,onVisibleChange:v,mouseEnterDelay:y=.15,mouseLeaveDelay:b=.1,autoAdjustOverflow:x=!0,placement:S="",overlay:P,transitionName:E}=e,{getPopupContainer:M,getPrefixCls:B,direction:D,dropdown:H}=f.useContext(nt);Pc();const $=f.useMemo(()=>{const se=B();return E!==void 0?E:S.includes("top")?`${se}-slide-down`:`${se}-slide-up`},[B,S,E]),U=f.useMemo(()=>S?S.includes("Center")?S.slice(0,S.indexOf("Center")):S:D==="rtl"?"bottomRight":"bottomLeft",[S,D]),z=B("dropdown",o),w=co(z),[C,N,R]=Uce(z,w),[,I]=pr(),L=f.Children.only(i),k=ao(L,{className:te(`${z}-trigger`,{[`${z}-rtl`]:D==="rtl"},L.props.className),disabled:(t=L.props.disabled)!==null&&t!==void 0?t:s}),j=s?[]:a,O=!!(j!=null&&j.includes("contextMenu")),[T,K]=rr(!1,{value:p??g}),G=an(se=>{m==null||m(se,{source:"trigger"}),v==null||v(se),K(se)}),Z=te(u,d,N,R,w,H==null?void 0:H.className,{[`${z}-rtl`]:D==="rtl"}),_=Lz({arrowPointAtCenter:typeof r=="object"&&r.pointAtCenter,autoAdjustOverflow:x,offset:I.marginXXS,arrowWidth:r?I.sizePopupArrow:0,borderRadius:I.borderRadius}),ae=f.useCallback(()=>{n!=null&&n.selectable&&(n!=null&&n.multiple)||(m==null||m(!1,{source:"menu"}),K(!1))},[n==null?void 0:n.selectable,n==null?void 0:n.multiple]),le=()=>{let se;return n!=null&&n.items?se=f.createElement(Ic,Object.assign({},n)):typeof P=="function"?se=P():se=P,l&&(se=l(se)),se=f.Children.only(typeof se=="string"?f.createElement("span",null,se):se),f.createElement(rj,{prefixCls:`${z}-menu`,rootClassName:te(R,w),expandIcon:f.createElement("span",{className:`${z}-menu-submenu-arrow`},f.createElement(jh,{className:`${z}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ae,validator:oe=>{}},se)},[ce,Q]=Nd("Dropdown",h==null?void 0:h.zIndex);let ie=f.createElement($z,Object.assign({alignPoint:O},yr(e,["rootClassName"]),{mouseEnterDelay:y,mouseLeaveDelay:b,visible:T,builtinPlacements:_,arrow:!!r,overlayClassName:Z,prefixCls:z,getPopupContainer:c||M,transitionName:$,trigger:j,overlay:le,placement:U,onVisibleChange:G,overlayStyle:Object.assign(Object.assign(Object.assign({},H==null?void 0:H.style),h),{zIndex:ce})}),k);return ce&&(ie=f.createElement(np.Provider,{value:Q},ie)),C(ie)};function Vce(e){return Object.assign(Object.assign({},e),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const Wce=fz(Jv,"dropdown",e=>e,Vce),Xce=e=>f.createElement(Wce,Object.assign({},e),f.createElement("span",null));Jv._InternalPanelDoNotUseOrYouWillBeFired=Xce;const ij=f.createContext(null),Kce=ij.Provider,aj=f.createContext(null),Gce=aj.Provider;var qce=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],sj=f.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-checkbox":n,o=e.className,i=e.style,a=e.checked,s=e.disabled,l=e.defaultChecked,c=l===void 0?!1:l,u=e.type,d=u===void 0?"checkbox":u,h=e.title,p=e.onChange,m=vt(e,qce),g=f.useRef(null),v=f.useRef(null),y=rr(c,{value:a}),b=de(y,2),x=b[0],S=b[1];f.useImperativeHandle(t,function(){return{focus:function(B){var D;(D=g.current)===null||D===void 0||D.focus(B)},blur:function(){var B;(B=g.current)===null||B===void 0||B.blur()},input:g.current,nativeElement:v.current}});var P=te(r,o,q(q({},"".concat(r,"-checked"),x),"".concat(r,"-disabled"),s)),E=function(B){s||("checked"in e||S(B.target.checked),p==null||p({target:Y(Y({},e),{},{type:d,checked:B.target.checked}),stopPropagation:function(){B.stopPropagation()},preventDefault:function(){B.preventDefault()},nativeEvent:B.nativeEvent}))};return f.createElement("span",{className:P,title:h,style:i,ref:v},f.createElement("input",Ce({},m,{className:"".concat(r,"-input"),ref:g,onChange:E,disabled:s,checked:!!x,type:d})),f.createElement("span",{className:"".concat(r,"-inner")}))});const Zce=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-group`;return{[r]:Object.assign(Object.assign({},un(e)),{display:"inline-block",fontSize:0,[`&${r}-rtl`]:{direction:"rtl"},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:"none"}})}},Yce=e=>{const{componentCls:t,wrapperMarginInlineEnd:n,colorPrimary:r,radioSize:o,motionDurationSlow:i,motionDurationMid:a,motionEaseInOutCirc:s,colorBgContainer:l,colorBorder:c,lineWidth:u,colorBgContainerDisabled:d,colorTextDisabled:h,paddingXS:p,dotColorDisabled:m,lineType:g,radioColor:v,radioBgColor:y,calc:b}=e,x=`${t}-inner`,P=b(o).sub(b(4).mul(2)),E=b(1).mul(o).equal({unit:!0});return{[`${t}-wrapper`]:Object.assign(Object.assign({},un(e)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:n,cursor:"pointer",[`&${t}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:e.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${t}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${J(u)} ${g} ${r}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[t]:Object.assign(Object.assign({},un(e)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${t}-wrapper:hover &, + &:hover ${x}`]:{borderColor:r},[`${t}-input:focus-visible + ${x}`]:Object.assign({},pl(e)),[`${t}:hover::after, ${t}-wrapper:hover &::after`]:{visibility:"visible"},[`${t}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:E,height:E,marginBlockStart:b(1).mul(o).div(-2).equal({unit:!0}),marginInlineStart:b(1).mul(o).div(-2).equal({unit:!0}),backgroundColor:v,borderBlockStart:0,borderInlineStart:0,borderRadius:E,transform:"scale(0)",opacity:0,transition:`all ${i} ${s}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:E,height:E,backgroundColor:l,borderColor:c,borderStyle:"solid",borderWidth:u,borderRadius:"50%",transition:`all ${a}`},[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${t}-checked`]:{[x]:{borderColor:r,backgroundColor:y,"&::after":{transform:`scale(${e.calc(e.dotSize).div(o).equal()})`,opacity:1,transition:`all ${i} ${s}`}}},[`${t}-disabled`]:{cursor:"not-allowed",[x]:{backgroundColor:d,borderColor:c,cursor:"not-allowed","&::after":{backgroundColor:m}},[`${t}-input`]:{cursor:"not-allowed"},[`${t}-disabled + span`]:{color:h,cursor:"not-allowed"},[`&${t}-checked`]:{[x]:{"&::after":{transform:`scale(${b(P).div(o).equal()})`}}}},[`span${t} + *`]:{paddingInlineStart:p,paddingInlineEnd:p}})}},_ce=e=>{const{buttonColor:t,controlHeight:n,componentCls:r,lineWidth:o,lineType:i,colorBorder:a,motionDurationSlow:s,motionDurationMid:l,buttonPaddingInline:c,fontSize:u,buttonBg:d,fontSizeLG:h,controlHeightLG:p,controlHeightSM:m,paddingXS:g,borderRadius:v,borderRadiusSM:y,borderRadiusLG:b,buttonCheckedBg:x,buttonSolidCheckedColor:S,colorTextDisabled:P,colorBgContainerDisabled:E,buttonCheckedBgDisabled:M,buttonCheckedColorDisabled:B,colorPrimary:D,colorPrimaryHover:H,colorPrimaryActive:$,buttonSolidCheckedBg:U,buttonSolidCheckedHoverBg:z,buttonSolidCheckedActiveBg:w,calc:C}=e;return{[`${r}-button-wrapper`]:{position:"relative",display:"inline-block",height:n,margin:0,paddingInline:c,paddingBlock:0,color:t,fontSize:u,lineHeight:J(C(n).sub(C(o).mul(2)).equal()),background:d,border:`${J(o)} ${i} ${a}`,borderBlockStartWidth:C(o).add(.02).equal(),borderInlineStartWidth:0,borderInlineEndWidth:o,cursor:"pointer",transition:[`color ${l}`,`background ${l}`,`box-shadow ${l}`].join(","),a:{color:t},[`> ${r}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:C(o).mul(-1).equal(),insetInlineStart:C(o).mul(-1).equal(),display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:o,paddingInline:0,backgroundColor:a,transition:`background-color ${s}`,content:'""'}},"&:first-child":{borderInlineStart:`${J(o)} ${i} ${a}`,borderStartStartRadius:v,borderEndStartRadius:v},"&:last-child":{borderStartEndRadius:v,borderEndEndRadius:v},"&:first-child:last-child":{borderRadius:v},[`${r}-group-large &`]:{height:p,fontSize:h,lineHeight:J(C(p).sub(C(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:b,borderEndStartRadius:b},"&:last-child":{borderStartEndRadius:b,borderEndEndRadius:b}},[`${r}-group-small &`]:{height:m,paddingInline:C(g).sub(o).equal(),paddingBlock:0,lineHeight:J(C(m).sub(C(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:y,borderEndStartRadius:y},"&:last-child":{borderStartEndRadius:y,borderEndEndRadius:y}},"&:hover":{position:"relative",color:D},"&:has(:focus-visible)":Object.assign({},pl(e)),[`${r}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${r}-button-wrapper-disabled)`]:{zIndex:1,color:D,background:x,borderColor:D,"&::before":{backgroundColor:D},"&:first-child":{borderColor:D},"&:hover":{color:H,borderColor:H,"&::before":{backgroundColor:H}},"&:active":{color:$,borderColor:$,"&::before":{backgroundColor:$}}},[`${r}-group-solid &-checked:not(${r}-button-wrapper-disabled)`]:{color:S,background:U,borderColor:U,"&:hover":{color:S,background:z,borderColor:z},"&:active":{color:S,background:w,borderColor:w}},"&-disabled":{color:P,backgroundColor:E,borderColor:a,cursor:"not-allowed","&:first-child, &:hover":{color:P,backgroundColor:E,borderColor:a}},[`&-disabled${r}-button-wrapper-checked`]:{color:B,backgroundColor:M,borderColor:a,boxShadow:"none"}}}},Jce=e=>{const{wireframe:t,padding:n,marginXS:r,lineWidth:o,fontSizeLG:i,colorText:a,colorBgContainer:s,colorTextDisabled:l,controlItemBgActiveDisabled:c,colorTextLightSolid:u,colorPrimary:d,colorPrimaryHover:h,colorPrimaryActive:p,colorWhite:m}=e,g=4,v=i,y=t?v-g*2:v-(g+o)*2;return{radioSize:v,dotSize:y,dotColorDisabled:l,buttonSolidCheckedColor:u,buttonSolidCheckedBg:d,buttonSolidCheckedHoverBg:h,buttonSolidCheckedActiveBg:p,buttonBg:s,buttonCheckedBg:s,buttonColor:a,buttonCheckedBgDisabled:c,buttonCheckedColorDisabled:l,buttonPaddingInline:n-o,wrapperMarginInlineEnd:r,radioColor:t?d:m,radioBgColor:t?s:d}},lj=fn("Radio",e=>{const{controlOutline:t,controlOutlineWidth:n}=e,r=`0 0 0 ${J(n)} ${t}`,i=Ht(e,{radioFocusShadow:r,radioButtonFocusShadow:r});return[Zce(i),Yce(i),_ce(i)]},Jce,{unitless:{radioSize:!0,dotSize:!0}});var Qce=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const o=f.useContext(ij),i=f.useContext(aj),{getPrefixCls:a,direction:s,radio:l}=f.useContext(nt),c=f.useRef(null),u=ji(t,c),{isFormItemInput:d}=f.useContext(aa),h=w=>{var C,N;(C=e.onChange)===null||C===void 0||C.call(e,w),(N=o==null?void 0:o.onChange)===null||N===void 0||N.call(o,w)},{prefixCls:p,className:m,rootClassName:g,children:v,style:y,title:b}=e,x=Qce(e,["prefixCls","className","rootClassName","children","style","title"]),S=a("radio",p),P=((o==null?void 0:o.optionType)||i)==="button",E=P?`${S}-button`:S,M=co(S),[B,D,H]=lj(S,M),$=Object.assign({},x),U=f.useContext(fs);o&&($.name=o.name,$.onChange=h,$.checked=e.value===o.value,$.disabled=(n=$.disabled)!==null&&n!==void 0?n:o.disabled),$.disabled=(r=$.disabled)!==null&&r!==void 0?r:U;const z=te(`${E}-wrapper`,{[`${E}-wrapper-checked`]:$.checked,[`${E}-wrapper-disabled`]:$.disabled,[`${E}-wrapper-rtl`]:s==="rtl",[`${E}-wrapper-in-form-item`]:d},l==null?void 0:l.className,m,g,D,H,M);return B(f.createElement(UC,{component:"Radio",disabled:$.disabled},f.createElement("label",{className:z,style:Object.assign(Object.assign({},l==null?void 0:l.style),y),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:b},f.createElement(sj,Object.assign({},$,{className:te($.className,{[Dv]:!P}),type:"radio",prefixCls:E,ref:u})),v!==void 0?f.createElement("span",null,v):null)))},p0=f.forwardRef(eue),tue=f.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=f.useContext(nt),[o,i]=rr(e.defaultValue,{value:e.value}),a=w=>{const C=o,N=w.target.value;"value"in e||i(N);const{onChange:R}=e;R&&N!==C&&R(w)},{prefixCls:s,className:l,rootClassName:c,options:u,buttonStyle:d="outline",disabled:h,children:p,size:m,style:g,id:v,onMouseEnter:y,onMouseLeave:b,onFocus:x,onBlur:S}=e,P=n("radio",s),E=`${P}-group`,M=co(P),[B,D,H]=lj(P,M);let $=p;u&&u.length>0&&($=u.map(w=>typeof w=="string"||typeof w=="number"?f.createElement(p0,{key:w.toString(),prefixCls:P,disabled:h,value:w,checked:o===w},w):f.createElement(p0,{key:`radio-group-value-options-${w.value}`,prefixCls:P,disabled:w.disabled||h,value:w.value,checked:o===w.value,title:w.title,style:w.style,id:w.id,required:w.required},w.label)));const U=Li(m),z=te(E,`${E}-${d}`,{[`${E}-${U}`]:U,[`${E}-rtl`]:r==="rtl"},l,c,D,H,M);return B(f.createElement("div",Object.assign({},kr(e,{aria:!0,data:!0}),{className:z,style:g,onMouseEnter:y,onMouseLeave:b,onFocus:x,onBlur:S,id:v,ref:t}),f.createElement(Kce,{value:{onChange:a,value:o,disabled:e.disabled,name:e.name,optionType:e.optionType}},$)))}),nue=f.memo(tue);var rue=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n}=f.useContext(nt),{prefixCls:r}=e,o=rue(e,["prefixCls"]),i=n("radio",r);return f.createElement(Gce,{value:"button"},f.createElement(p0,Object.assign({prefixCls:i},o,{type:"radio",ref:t})))},iue=f.forwardRef(oue),fp=p0;fp.Button=iue;fp.Group=nue;fp.__ANT_RADIO=!0;function bE(e){return Ht(e,{inputAffixPadding:e.paddingXXS})}const wE=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:o,controlHeightSM:i,controlHeightLG:a,fontSizeLG:s,lineHeightLG:l,paddingSM:c,controlPaddingHorizontalSM:u,controlPaddingHorizontal:d,colorFillAlter:h,colorPrimaryHover:p,colorPrimary:m,controlOutlineWidth:g,controlOutline:v,colorErrorOutline:y,colorWarningOutline:b,colorBgContainer:x}=e;return{paddingBlock:Math.max(Math.round((t-n*r)/2*10)/10-o,0),paddingBlockSM:Math.max(Math.round((i-n*r)/2*10)/10-o,0),paddingBlockLG:Math.ceil((a-s*l)/2*10)/10-o,paddingInline:c-o,paddingInlineSM:u-o,paddingInlineLG:d-o,addonBg:h,activeBorderColor:m,hoverBorderColor:p,activeShadow:`0 0 0 ${g}px ${v}`,errorActiveShadow:`0 0 0 ${g}px ${y}`,warningActiveShadow:`0 0 0 ${g}px ${b}`,hoverBg:x,activeBg:x,inputFontSize:n,inputFontSizeLG:s,inputFontSizeSM:n}},aue=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),Qv=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},aue(Ht(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),xE=(e,t)=>({background:e.colorBgContainer,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:t.borderColor,"&:hover":{borderColor:t.hoverBorderColor,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:t.activeBorderColor,boxShadow:t.activeShadow,outline:0,backgroundColor:e.activeBg}}),F6=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},xE(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),sue=(e,t)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},xE(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},Qv(e))}),F6(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),F6(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),H6=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),lue=e=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${J(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},H6(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText})),H6(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:Object.assign({},Qv(e))}})}),cue=(e,t)=>{const{componentCls:n}=e;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${n}-disabled, &[disabled]`]:{color:e.colorTextDisabled},[`&${n}-status-error`]:{"&, & input, & textarea":{color:e.colorError}},[`&${n}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning}}},t)}},cj=(e,t)=>({background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:t==null?void 0:t.inputColor},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}),$6=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},cj(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}})}),uue=(e,t)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},cj(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},Qv(e))}),$6(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError})),$6(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning})),t)}),U6=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),due=e=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary},[`${e.componentCls}-filled:not(:focus):not(:focus-within)`]:{"&:not(:first-child)":{borderInlineStart:`${J(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&:not(:last-child)":{borderInlineEnd:`${J(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}}}},U6(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText})),U6(e,{status:"warning",addonBg:e.colorWarningBg,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary,color:e.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${J(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${J(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${J(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${J(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${J(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${J(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}})}),fue=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),uj=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:o}=e;return{padding:`${J(t)} ${J(o)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},SE=e=>({padding:`${J(e.paddingBlockSM)} ${J(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),CE=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${J(e.paddingBlock)} ${J(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},fue(e.colorTextPlaceholder)),{"textarea&":{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},uj(e)),"&-sm":Object.assign({},SE(e)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),hue=e=>{const{componentCls:t,antCls:n}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},uj(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},SE(e)),[`&-lg ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${J(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${J(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${J(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{[`${n}-select-selector`]:{backgroundColor:"inherit",border:`${J(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${n}-select-selector`]:{color:e.colorPrimary}}},[`${n}-cascader-picker`]:{margin:`-9px ${J(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${n}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},hs()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[` + & > ${t}-affix-wrapper, + & > ${t}-number-affix-wrapper, + & > ${n}-picker-range + `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderInlineEndWidth:e.lineWidth},[`${t}`]:{float:"none"},[`& > ${n}-select > ${n}-select-selector, + & > ${n}-select-auto-complete ${t}, + & > ${n}-cascader-picker ${t}, + & > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover, &:focus":{zIndex:1}},[`& > ${n}-select-focused`]:{zIndex:1},[`& > ${n}-select > ${n}-select-arrow`]:{zIndex:1},[`& > *:first-child, + & > ${n}-select:first-child > ${n}-select-selector, + & > ${n}-select-auto-complete:first-child ${t}, + & > ${n}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child, + & > ${n}-select:last-child > ${n}-select-selector, + & > ${n}-cascader-picker:last-child ${t}, + & > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})}},pue=e=>{const{componentCls:t,controlHeightSM:n,lineWidth:r,calc:o}=e,a=o(n).sub(o(r).mul(2)).sub(16).div(2).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},un(e)),CE(e)),sue(e)),uue(e)),cue(e)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:a,paddingBottom:a}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},mue=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${J(e.inputAffixPadding)}`}}}},gue=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:o,colorIcon:i,colorIconHover:a,iconCls:s}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign({},CE(e)),{display:"inline-flex",[`&:not(${t}-disabled):hover`]:{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${t}`]:{padding:0},[`> input${t}, > textarea${t}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:r},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n}}}),mue(e)),{[`${s}${t}-password-icon`]:{color:i,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:a}}})}},vue=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},un(e)),hue(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}}},lue(e)),due(e)),{[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}}})})}},yue=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-search`;return{[r]:{[`${t}`]:{"&:hover, &:focus":{borderColor:e.colorPrimaryHover,[`+ ${t}-group-addon ${r}-button:not(${n}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:e.calc(e.lineHeightLG).sub(2e-4).equal()},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${r}-button`]:{marginInlineEnd:-1,paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${r}-button:not(${n}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${n}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${r}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${r}-button`]:{height:e.controlHeightLG},[`&-small ${r}-button`]:{height:e.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, + > ${t}, + ${t}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},bue=e=>{const{componentCls:t,paddingLG:n}=e,r=`${t}-textarea`;return{[r]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:e.calc(e.fontSize).mul(e.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` + &-allow-clear > ${t}, + &-affix-wrapper${r}-has-feedback ${t} + `]:{paddingInlineEnd:n},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingInline,insetBlockStart:e.paddingXS},[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${t}-affix-wrapper-sm`]:{[`${t}-suffix`]:{[`${t}-clear-icon`]:{insetInlineEnd:e.paddingInlineSM}}}}}},wue=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},EE=fn("Input",e=>{const t=Ht(e,bE(e));return[pue(t),bue(t),gue(t),vue(t),yue(t),wue(t),XC(t)]},wE,{resetFont:!1});var xue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},Sue=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:xue}))},Cue=f.forwardRef(Sue);const ey=f.createContext(null);var Eue=function(t){var n=t.activeTabOffset,r=t.horizontal,o=t.rtl,i=t.indicator,a=i===void 0?{}:i,s=a.size,l=a.align,c=l===void 0?"center":l,u=f.useState(),d=de(u,2),h=d[0],p=d[1],m=f.useRef(),g=ue.useCallback(function(y){return typeof s=="function"?s(y):typeof s=="number"?s:y},[s]);function v(){Gt.cancel(m.current)}return f.useEffect(function(){var y={};if(n)if(r){y.width=g(n.width);var b=o?"right":"left";c==="start"&&(y[b]=n[b]),c==="center"&&(y[b]=n[b]+n.width/2,y.transform=o?"translateX(50%)":"translateX(-50%)"),c==="end"&&(y[b]=n[b]+n.width,y.transform="translateX(-100%)")}else y.height=g(n.height),c==="start"&&(y.top=n.top),c==="center"&&(y.top=n.top+n.height/2,y.transform="translateY(-50%)"),c==="end"&&(y.top=n.top+n.height,y.transform="translateY(-100%)");return v(),m.current=Gt(function(){p(y)}),v},[n,r,o,c,g]),{style:h}},V6={width:0,height:0,left:0,top:0};function Pue(e,t,n){return f.useMemo(function(){for(var r,o=new Map,i=t.get((r=e[0])===null||r===void 0?void 0:r.key)||V6,a=i.left+i.width,s=0;sw?(U=H,E.current="x"):(U=$,E.current="y"),t(-U,-U)&&D.preventDefault()}var B=f.useRef(null);B.current={onTouchStart:x,onTouchMove:S,onTouchEnd:P,onWheel:M},f.useEffect(function(){function D(z){B.current.onTouchStart(z)}function H(z){B.current.onTouchMove(z)}function $(z){B.current.onTouchEnd(z)}function U(z){B.current.onWheel(z)}return document.addEventListener("touchmove",H,{passive:!1}),document.addEventListener("touchend",$,{passive:!0}),e.current.addEventListener("touchstart",D,{passive:!0}),e.current.addEventListener("wheel",U,{passive:!1}),function(){document.removeEventListener("touchmove",H),document.removeEventListener("touchend",$)}},[])}function dj(e){var t=f.useState(0),n=de(t,2),r=n[0],o=n[1],i=f.useRef(0),a=f.useRef();return a.current=e,lx(function(){var s;(s=a.current)===null||s===void 0||s.call(a)},[r]),function(){i.current===r&&(i.current+=1,o(i.current))}}function kue(e){var t=f.useRef([]),n=f.useState({}),r=de(n,2),o=r[1],i=f.useRef(typeof e=="function"?e():e),a=dj(function(){var l=i.current;t.current.forEach(function(c){l=c(l)}),t.current=[],i.current=l,o({})});function s(l){t.current.push(l),a()}return[i.current,s]}var G6={width:0,height:0,left:0,top:0,right:0};function Nue(e,t,n,r,o,i,a){var s=a.tabs,l=a.tabPosition,c=a.rtl,u,d,h;return["top","bottom"].includes(l)?(u="width",d=c?"right":"left",h=Math.abs(n)):(u="height",d="top",h=-n),f.useMemo(function(){if(!s.length)return[0,0];for(var p=s.length,m=p,g=0;gh+t){m=g-1;break}}for(var y=0,b=p-1;b>=0;b-=1){var x=e.get(s[b].key)||G6;if(x[d]=m?[0,0]:[y,m]},[e,t,r,o,i,h,l,s.map(function(p){return p.key}).join("_"),c])}function q6(e){var t;return e instanceof Map?(t={},e.forEach(function(n,r){t[r]=n})):t=e,JSON.stringify(t)}var Rue="TABS_DQ";function fj(e){return String(e).replace(/"/g,Rue)}function hj(e,t,n,r){return!(!n||r||e===!1||e===void 0&&(t===!1||t===null))}var pj=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.editable,o=e.locale,i=e.style;return!r||r.showAdd===!1?null:f.createElement("button",{ref:t,type:"button",className:"".concat(n,"-nav-add"),style:i,"aria-label":(o==null?void 0:o.addAriaLabel)||"Add tab",onClick:function(s){r.onEdit("add",{event:s})}},r.addIcon||"+")}),Z6=f.forwardRef(function(e,t){var n=e.position,r=e.prefixCls,o=e.extra;if(!o)return null;var i,a={};return it(o)==="object"&&!f.isValidElement(o)?a=o:a.right=o,n==="right"&&(i=a.right),n==="left"&&(i=a.left),i?f.createElement("div",{className:"".concat(r,"-extra-content"),ref:t},i):null}),Mue=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.id,o=e.tabs,i=e.locale,a=e.mobile,s=e.more,l=s===void 0?{}:s,c=e.style,u=e.className,d=e.editable,h=e.tabBarGutter,p=e.rtl,m=e.removeAriaLabel,g=e.onTabClick,v=e.getPopupContainer,y=e.popupClassName,b=f.useState(!1),x=de(b,2),S=x[0],P=x[1],E=f.useState(null),M=de(E,2),B=M[0],D=M[1],H=l.icon,$=H===void 0?"More":H,U="".concat(r,"-more-popup"),z="".concat(n,"-dropdown"),w=B!==null?"".concat(U,"-").concat(B):null,C=i==null?void 0:i.dropdownAriaLabel;function N(T,K){T.preventDefault(),T.stopPropagation(),d.onEdit("remove",{key:K,event:T})}var R=f.createElement(Td,{onClick:function(K){var G=K.key,Z=K.domEvent;g(G,Z),P(!1)},prefixCls:"".concat(z,"-menu"),id:U,tabIndex:-1,role:"listbox","aria-activedescendant":w,selectedKeys:[B],"aria-label":C!==void 0?C:"expanded dropdown"},o.map(function(T){var K=T.closable,G=T.disabled,Z=T.closeIcon,_=T.key,ae=T.label,le=hj(K,Z,d,G);return f.createElement(dp,{key:_,id:"".concat(U,"-").concat(_),role:"option","aria-controls":r&&"".concat(r,"-panel-").concat(_),disabled:G},f.createElement("span",null,ae),le&&f.createElement("button",{type:"button","aria-label":m||"remove",tabIndex:0,className:"".concat(z,"-menu-item-remove"),onClick:function(Q){Q.stopPropagation(),N(Q,_)}},Z||d.removeIcon||"×"))}));function I(T){for(var K=o.filter(function(le){return!le.disabled}),G=K.findIndex(function(le){return le.key===B})||0,Z=K.length,_=0;_Re?"left":"right"})}),z=de(U,2),w=z[0],C=z[1],N=W6(0,function(Be,Re){!$&&g&&g({direction:Be>Re?"top":"bottom"})}),R=de(N,2),I=R[0],L=R[1],k=f.useState([0,0]),j=de(k,2),O=j[0],T=j[1],K=f.useState([0,0]),G=de(K,2),Z=G[0],_=G[1],ae=f.useState([0,0]),le=de(ae,2),ce=le[0],Q=le[1],ie=f.useState([0,0]),se=de(ie,2),oe=se[0],fe=se[1],ge=kue(new Map),pe=de(ge,2),ye=pe[0],xe=pe[1],ve=Pue(x,ye,Z[0]),me=lm(O,$),Se=lm(Z,$),be=lm(ce,$),we=lm(oe,$),Me=meF?F:Be}var ee=f.useRef(null),re=f.useState(),he=de(re,2),Le=he[0],Te=he[1];function Pe(){Te(Date.now())}function $e(){ee.current&&clearTimeout(ee.current)}Iue(M,function(Be,Re){function We(et,tt){et(function(zt){var Et=X(zt+tt);return Et})}return Me?($?We(C,Be):We(L,Re),$e(),Pe(),!0):!1}),f.useEffect(function(){return $e(),Le&&(ee.current=setTimeout(function(){Te(0)},100)),$e},[Le]);var Ne=Nue(ve,ne,$?w:I,Se,be,we,Y(Y({},e),{},{tabs:x})),dt=de(Ne,2),yt=dt[0],ft=dt[1],_e=an(function(){var Be=arguments.length>0&&arguments[0]!==void 0?arguments[0]:a,Re=ve.get(Be)||{width:0,height:0,left:0,right:0,top:0};if($){var We=w;s?Re.rightw+ne&&(We=Re.right+Re.width-ne):Re.left<-w?We=-Re.left:Re.left+Re.width>-w+ne&&(We=-(Re.left+Re.width-ne)),L(0),C(X(We))}else{var et=I;Re.top<-I?et=-Re.top:Re.top+Re.height>-I+ne&&(et=-(Re.top+Re.height-ne)),C(0),L(X(et))}}),Lt={};d==="top"||d==="bottom"?Lt[s?"marginRight":"marginLeft"]=h:Lt.marginTop=h;var Xe=x.map(function(Be,Re){var We=Be.key;return f.createElement(zue,{id:o,prefixCls:b,key:We,tab:Be,style:Re===0?void 0:Lt,closable:Be.closable,editable:c,active:We===a,renderWrapper:p,removeAriaLabel:u==null?void 0:u.removeAriaLabel,onClick:function(tt){m(We,tt)},onFocus:function(){_e(We),Pe(),M.current&&(s||(M.current.scrollLeft=0),M.current.scrollTop=0)}})}),Ve=function(){return xe(function(){var Re,We=new Map,et=(Re=B.current)===null||Re===void 0?void 0:Re.getBoundingClientRect();return x.forEach(function(tt){var zt,Et=tt.key,Ye=(zt=B.current)===null||zt===void 0?void 0:zt.querySelector('[data-node-key="'.concat(fj(Et),'"]'));if(Ye){var Ze=jue(Ye,et),ot=de(Ze,4),At=ot[0],Jt=ot[1],hn=ot[2],nn=ot[3];We.set(Et,{width:At,height:Jt,left:hn,top:nn})}}),We})};f.useEffect(function(){Ve()},[x.map(function(Be){return Be.key}).join("_")]);var at=dj(function(){var Be=qc(S),Re=qc(P),We=qc(E);T([Be[0]-Re[0]-We[0],Be[1]-Re[1]-We[1]]);var et=qc(H);Q(et);var tt=qc(D);fe(tt);var zt=qc(B);_([zt[0]-et[0],zt[1]-et[1]]),Ve()}),Fe=x.slice(0,yt),ze=x.slice(ft+1),st=[].concat(ke(Fe),ke(ze)),Ke=ve.get(a),Oe=Eue({activeTabOffset:Ke,horizontal:$,indicator:v,rtl:s}),Ae=Oe.style;f.useEffect(function(){_e()},[a,A,F,q6(Ke),q6(ve),$]),f.useEffect(function(){at()},[s]);var Ie=!!st.length,De="".concat(b,"-nav-wrap"),pt,rt,ht,qe;return $?s?(rt=w>0,pt=w!==F):(pt=w<0,rt=w!==A):(ht=I<0,qe=I!==A),f.createElement(Bo,{onResize:at},f.createElement("div",{ref:bs(t,S),role:"tablist",className:te("".concat(b,"-nav"),n),style:r,onKeyDown:function(){Pe()}},f.createElement(Z6,{ref:P,position:"left",extra:l,prefixCls:b}),f.createElement(Bo,{onResize:at},f.createElement("div",{className:te(De,q(q(q(q({},"".concat(De,"-ping-left"),pt),"".concat(De,"-ping-right"),rt),"".concat(De,"-ping-top"),ht),"".concat(De,"-ping-bottom"),qe)),ref:M},f.createElement(Bo,{onResize:at},f.createElement("div",{ref:B,className:"".concat(b,"-nav-list"),style:{transform:"translate(".concat(w,"px, ").concat(I,"px)"),transition:Le?"none":void 0}},Xe,f.createElement(pj,{ref:H,prefixCls:b,locale:u,editable:c,style:Y(Y({},Xe.length===0?void 0:Lt),{},{visibility:Ie?"hidden":null})}),f.createElement("div",{className:te("".concat(b,"-ink-bar"),q({},"".concat(b,"-ink-bar-animated"),i.inkBar)),style:Ae}))))),f.createElement(Tue,Ce({},e,{removeAriaLabel:u==null?void 0:u.removeAriaLabel,ref:D,prefixCls:b,tabs:st,className:!Ie&&V,tabMoving:!!Le})),f.createElement(Z6,{ref:E,position:"right",extra:l,prefixCls:b})))}),mj=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,o=e.style,i=e.id,a=e.active,s=e.tabKey,l=e.children;return f.createElement("div",{id:i&&"".concat(i,"-panel-").concat(s),role:"tabpanel",tabIndex:a?0:-1,"aria-labelledby":i&&"".concat(i,"-tab-").concat(s),"aria-hidden":!a,style:o,className:te(n,a&&"".concat(n,"-active"),r),ref:t},l)}),Lue=["renderTabBar"],Bue=["label","key"],Aue=function(t){var n=t.renderTabBar,r=vt(t,Lue),o=f.useContext(ey),i=o.tabs;if(n){var a=Y(Y({},r),{},{panes:i.map(function(s){var l=s.label,c=s.key,u=vt(s,Bue);return f.createElement(mj,Ce({tab:l,key:c,tabKey:c},u))})});return n(a,Y6)}return f.createElement(Y6,r)},Due=["key","forceRender","style","className","destroyInactiveTabPane"],Fue=function(t){var n=t.id,r=t.activeKey,o=t.animated,i=t.tabPosition,a=t.destroyInactiveTabPane,s=f.useContext(ey),l=s.prefixCls,c=s.tabs,u=o.tabPane,d="".concat(l,"-tabpane");return f.createElement("div",{className:te("".concat(l,"-content-holder"))},f.createElement("div",{className:te("".concat(l,"-content"),"".concat(l,"-content-").concat(i),q({},"".concat(l,"-content-animated"),u))},c.map(function(h){var p=h.key,m=h.forceRender,g=h.style,v=h.className,y=h.destroyInactiveTabPane,b=vt(h,Due),x=p===r;return f.createElement(oi,Ce({key:p,visible:x,forceRender:m,removeOnLeave:!!(a||y),leavedClassName:"".concat(d,"-hidden")},o.tabPaneMotion),function(S,P){var E=S.style,M=S.className;return f.createElement(mj,Ce({},b,{prefixCls:d,id:n,tabKey:p,animated:u,active:x,style:Y(Y({},g),E),className:te(v,M),ref:P}))})})))};function Hue(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},t;return e===!1?t={inkBar:!1,tabPane:!1}:e===!0?t={inkBar:!0,tabPane:!1}:t=Y({inkBar:!0},it(e)==="object"?e:{}),t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=!0),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=!1),t}var $ue=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],_6=0,Uue=f.forwardRef(function(e,t){var n=e.id,r=e.prefixCls,o=r===void 0?"rc-tabs":r,i=e.className,a=e.items,s=e.direction,l=e.activeKey,c=e.defaultActiveKey,u=e.editable,d=e.animated,h=e.tabPosition,p=h===void 0?"top":h,m=e.tabBarGutter,g=e.tabBarStyle,v=e.tabBarExtraContent,y=e.locale,b=e.more,x=e.destroyInactiveTabPane,S=e.renderTabBar,P=e.onChange,E=e.onTabClick,M=e.onTabScroll,B=e.getPopupContainer,D=e.popupClassName,H=e.indicator,$=vt(e,$ue),U=f.useMemo(function(){return(a||[]).filter(function(oe){return oe&&it(oe)==="object"&&"key"in oe})},[a]),z=s==="rtl",w=Hue(d),C=f.useState(!1),N=de(C,2),R=N[0],I=N[1];f.useEffect(function(){I(JC())},[]);var L=rr(function(){var oe;return(oe=U[0])===null||oe===void 0?void 0:oe.key},{value:l,defaultValue:c}),k=de(L,2),j=k[0],O=k[1],T=f.useState(function(){return U.findIndex(function(oe){return oe.key===j})}),K=de(T,2),G=K[0],Z=K[1];f.useEffect(function(){var oe=U.findIndex(function(ge){return ge.key===j});if(oe===-1){var fe;oe=Math.max(0,Math.min(G,U.length-1)),O((fe=U[oe])===null||fe===void 0?void 0:fe.key)}Z(oe)},[U.map(function(oe){return oe.key}).join("_"),j,G]);var _=rr(null,{value:n}),ae=de(_,2),le=ae[0],ce=ae[1];f.useEffect(function(){n||(ce("rc-tabs-".concat(_6)),_6+=1)},[]);function Q(oe,fe){E==null||E(oe,fe);var ge=oe!==j;O(oe),ge&&(P==null||P(oe))}var ie={id:le,activeKey:j,animated:w,tabPosition:p,rtl:z,mobile:R},se=Y(Y({},ie),{},{editable:u,locale:y,more:b,tabBarGutter:m,onTabClick:Q,onTabScroll:M,extra:v,style:g,panes:null,getPopupContainer:B,popupClassName:D,indicator:H});return f.createElement(ey.Provider,{value:{tabs:U,prefixCls:o}},f.createElement("div",Ce({ref:t,id:n,className:te(o,"".concat(o,"-").concat(p),q(q(q({},"".concat(o,"-mobile"),R),"".concat(o,"-editable"),u),"".concat(o,"-rtl"),z),i)},$),f.createElement(Aue,Ce({},se,{renderTabBar:S})),f.createElement(Fue,Ce({destroyInactiveTabPane:x},ie,{animated:w}))))});const Vue={motionAppear:!1,motionEnter:!0,motionLeave:!0};function Wue(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},n;return t===!1?n={inkBar:!1,tabPane:!1}:t===!0?n={inkBar:!0,tabPane:!0}:n=Object.assign({inkBar:!0},typeof t=="object"?t:{}),n.tabPane&&(n.tabPaneMotion=Object.assign(Object.assign({},Vue),{motionName:La(e,"switch")})),n}var Xue=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);ot)}function Gue(e,t){if(e)return e;const n=ri(t).map(r=>{if(f.isValidElement(r)){const{key:o,props:i}=r,a=i||{},{tab:s}=a,l=Xue(a,["tab"]);return Object.assign(Object.assign({key:String(o)},l),{label:s})}return null});return Kue(n)}const que=e=>{const{componentCls:t,motionDurationSlow:n}=e;return[{[t]:{[`${t}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${n}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${n}`}}}}},[ml(e,"slide-up"),ml(e,"slide-down")]]},Zue=e=>{const{componentCls:t,tabsCardPadding:n,cardBg:r,cardGutter:o,colorBorderSecondary:i,itemSelectedColor:a}=e;return{[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:n,background:r,border:`${J(e.lineWidth)} ${e.lineType} ${i}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:a,background:e.colorBgContainer},[`${t}-ink-bar`]:{visibility:"hidden"}},[`&${t}-top, &${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginLeft:{_skip_check_:!0,value:J(o)}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${J(e.borderRadiusLG)} ${J(e.borderRadiusLG)} 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${J(e.borderRadiusLG)} ${J(e.borderRadiusLG)}`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:J(o)}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${J(e.borderRadiusLG)} 0 0 ${J(e.borderRadiusLG)}`}},[`${t}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:e.colorBgContainer}}}},[`&${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${J(e.borderRadiusLG)} ${J(e.borderRadiusLG)} 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:e.colorBgContainer}}}}}}},Yue=e=>{const{componentCls:t,itemHoverColor:n,dropdownEdgeChildVerticalPadding:r}=e;return{[`${t}-dropdown`]:Object.assign(Object.assign({},un(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:e.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${t}-dropdown-menu`]:{maxHeight:e.tabsDropdownHeight,margin:0,padding:`${J(r)} 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:e.colorBgContainer,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,"&-item":Object.assign(Object.assign({},hl),{display:"flex",alignItems:"center",minWidth:e.tabsDropdownWidth,margin:0,padding:`${J(e.paddingXXS)} ${J(e.paddingSM)}`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:e.marginSM},color:e.colorTextDescription,fontSize:e.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:n}},"&:hover":{background:e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:e.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},_ue=e=>{const{componentCls:t,margin:n,colorBorderSecondary:r,horizontalMargin:o,verticalItemPadding:i,verticalItemMargin:a,calc:s}=e;return{[`${t}-top, ${t}-bottom`]:{flexDirection:"column",[`> ${t}-nav, > div > ${t}-nav`]:{margin:o,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${J(e.lineWidth)} ${e.lineType} ${r}`,content:"''"},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:`width ${e.motionDurationSlow}, left ${e.motionDurationSlow}, + right ${e.motionDurationSlow}`}},[`${t}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:e.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:e.boxShadowTabsOverflowRight},[`&${t}-nav-wrap-ping-left::before`]:{opacity:1},[`&${t}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${t}-top`]:{[`> ${t}-nav, + > div > ${t}-nav`]:{"&::before":{bottom:0},[`${t}-ink-bar`]:{bottom:0}}},[`${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,marginTop:n,marginBottom:0,"&::before":{top:0},[`${t}-ink-bar`]:{top:0}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0}},[`${t}-left, ${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{flexDirection:"column",minWidth:s(e.controlHeight).mul(1.25).equal(),[`${t}-tab`]:{padding:i,textAlign:"center"},[`${t}-tab + ${t}-tab`]:{margin:a},[`${t}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:e.controlHeight},"&::before":{top:0,boxShadow:e.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:e.boxShadowTabsOverflowBottom},[`&${t}-nav-wrap-ping-top::before`]:{opacity:1},[`&${t}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${t}-ink-bar`]:{width:e.lineWidthBold,"&-animated":{transition:`height ${e.motionDurationSlow}, top ${e.motionDurationSlow}`}},[`${t}-nav-list, ${t}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{marginLeft:{_skip_check_:!0,value:J(s(e.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${J(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:e.paddingLG}}}},[`${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,[`${t}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:s(e.lineWidth).mul(-1).equal()},borderRight:{_skip_check_:!0,value:`${J(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingRight:{_skip_check_:!0,value:e.paddingLG}}}}}},Jue=e=>{const{componentCls:t,cardPaddingSM:n,cardPaddingLG:r,horizontalItemPaddingSM:o,horizontalItemPaddingLG:i}=e;return{[t]:{"&-small":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:o,fontSize:e.titleFontSizeSM}}},"&-large":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:i,fontSize:e.titleFontSizeLG}}}},[`${t}-card`]:{[`&${t}-small`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:n}},[`&${t}-bottom`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`0 0 ${J(e.borderRadius)} ${J(e.borderRadius)}`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${J(e.borderRadius)} ${J(e.borderRadius)} 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${J(e.borderRadius)} ${J(e.borderRadius)} 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:!0,value:`${J(e.borderRadius)} 0 0 ${J(e.borderRadius)}`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:r}}}}}},Que=e=>{const{componentCls:t,itemActiveColor:n,itemHoverColor:r,iconCls:o,tabsHorizontalItemMargin:i,horizontalItemPadding:a,itemSelectedColor:s,itemColor:l}=e,c=`${t}-tab`;return{[c]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:a,fontSize:e.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:l,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:n}},ps(e)),"&-btn":{outline:"none",transition:`all ${e.motionDurationSlow}`,[`${c}-icon:not(:last-child)`]:{marginInlineEnd:e.marginSM}},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:e.calc(e.marginXXS).mul(-1).equal()},marginLeft:{_skip_check_:!0,value:e.marginXS},color:e.colorTextDescription,fontSize:e.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextHeading}},"&:hover":{color:r},[`&${c}-active ${c}-btn`]:{color:s,textShadow:e.tabsActiveTextShadow},[`&${c}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${c}-disabled ${c}-btn, &${c}-disabled ${t}-remove`]:{"&:focus, &:active":{color:e.colorTextDisabled}},[`& ${c}-remove ${o}`]:{margin:0},[`${o}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:e.marginSM}}},[`${c} + ${c}`]:{margin:{_skip_check_:!0,value:i}}}},ede=e=>{const{componentCls:t,tabsHorizontalItemMarginRTL:n,iconCls:r,cardGutter:o,calc:i}=e;return{[`${t}-rtl`]:{direction:"rtl",[`${t}-nav`]:{[`${t}-tab`]:{margin:{_skip_check_:!0,value:n},[`${t}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[r]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:J(e.marginSM)}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:!0,value:J(e.marginXS)},marginLeft:{_skip_check_:!0,value:J(i(e.marginXXS).mul(-1).equal())},[r]:{margin:0}}}},[`&${t}-left`]:{[`> ${t}-nav`]:{order:1},[`> ${t}-content-holder`]:{order:0}},[`&${t}-right`]:{[`> ${t}-nav`]:{order:0},[`> ${t}-content-holder`]:{order:1}},[`&${t}-card${t}-top, &${t}-card${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginRight:{_skip_check_:!0,value:o},marginLeft:{_skip_check_:!0,value:0}}}}},[`${t}-dropdown-rtl`]:{direction:"rtl"},[`${t}-menu-item`]:{[`${t}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},tde=e=>{const{componentCls:t,tabsCardPadding:n,cardHeight:r,cardGutter:o,itemHoverColor:i,itemActiveColor:a,colorBorderSecondary:s}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},un(e)),{display:"flex",[`> ${t}-nav, > div > ${t}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${t}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${e.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${t}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${e.motionDurationSlow}`},[`${t}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${t}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${t}-nav-more`]:{position:"relative",padding:n,background:"transparent",border:0,color:e.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:e.calc(e.controlHeightLG).div(8).equal(),transform:"translateY(100%)",content:"''"}},[`${t}-nav-add`]:Object.assign({minWidth:r,minHeight:r,marginLeft:{_skip_check_:!0,value:o},padding:`0 ${J(e.paddingXS)}`,background:"transparent",border:`${J(e.lineWidth)} ${e.lineType} ${s}`,borderRadius:`${J(e.borderRadiusLG)} ${J(e.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:e.colorText,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&:hover":{color:i},"&:active, &:focus:not(:focus-visible)":{color:a}},ps(e))},[`${t}-extra-content`]:{flex:"none"},[`${t}-ink-bar`]:{position:"absolute",background:e.inkBarColor,pointerEvents:"none"}}),Que(e)),{[`${t}-content`]:{position:"relative",width:"100%"},[`${t}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${t}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${t}-centered`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-nav-wrap`]:{[`&:not([class*='${t}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}},nde=e=>{const t=e.controlHeightLG;return{zIndexPopup:e.zIndexPopupBase+50,cardBg:e.colorFillAlter,cardHeight:t,cardPadding:`${(t-Math.round(e.fontSize*e.lineHeight))/2-e.lineWidth}px ${e.padding}px`,cardPaddingSM:`${e.paddingXXS*1.5}px ${e.padding}px`,cardPaddingLG:`${e.paddingXS}px ${e.padding}px ${e.paddingXXS*1.5}px`,titleFontSize:e.fontSize,titleFontSizeLG:e.fontSizeLG,titleFontSizeSM:e.fontSize,inkBarColor:e.colorPrimary,horizontalMargin:`0 0 ${e.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${e.paddingSM}px 0`,horizontalItemPaddingSM:`${e.paddingXS}px 0`,horizontalItemPaddingLG:`${e.padding}px 0`,verticalItemPadding:`${e.paddingXS}px ${e.paddingLG}px`,verticalItemMargin:`${e.margin}px 0 0 0`,itemColor:e.colorText,itemSelectedColor:e.colorPrimary,itemHoverColor:e.colorPrimaryHover,itemActiveColor:e.colorPrimaryActive,cardGutter:e.marginXXS/2}},rde=fn("Tabs",e=>{const t=Ht(e,{tabsCardPadding:e.cardPadding,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${J(e.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${J(e.horizontalItemGutter)}`});return[Jue(t),ede(t),_ue(t),Yue(t),Zue(t),tde(t),que(t)]},nde),ode=()=>null;var ide=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var t,n,r,o,i,a,s,l,c,u,d;const{type:h,className:p,rootClassName:m,size:g,onEdit:v,hideAdd:y,centered:b,addIcon:x,removeIcon:S,moreIcon:P,more:E,popupClassName:M,children:B,items:D,animated:H,style:$,indicatorSize:U,indicator:z}=e,w=ide(e,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","removeIcon","moreIcon","more","popupClassName","children","items","animated","style","indicatorSize","indicator"]),{prefixCls:C}=w,{direction:N,tabs:R,getPrefixCls:I,getPopupContainer:L}=f.useContext(nt),k=I("tabs",C),j=co(k),[O,T,K]=rde(k,j);let G;h==="editable-card"&&(G={onEdit:(ie,se)=>{let{key:oe,event:fe}=se;v==null||v(ie==="add"?fe:oe,ie)},removeIcon:(t=S??(R==null?void 0:R.removeIcon))!==null&&t!==void 0?t:f.createElement(kd,null),addIcon:(x??(R==null?void 0:R.addIcon))||f.createElement(Cue,null),showAdd:y!==!0});const Z=I(),_=Li(g),ae=Gue(D,B),le=Wue(k,H),ce=Object.assign(Object.assign({},R==null?void 0:R.style),$),Q={align:(n=z==null?void 0:z.align)!==null&&n!==void 0?n:(r=R==null?void 0:R.indicator)===null||r===void 0?void 0:r.align,size:(s=(i=(o=z==null?void 0:z.size)!==null&&o!==void 0?o:U)!==null&&i!==void 0?i:(a=R==null?void 0:R.indicator)===null||a===void 0?void 0:a.size)!==null&&s!==void 0?s:R==null?void 0:R.indicatorSize};return O(f.createElement(Uue,Object.assign({direction:N,getPopupContainer:L},w,{items:ae,className:te({[`${k}-${_}`]:_,[`${k}-card`]:["card","editable-card"].includes(h),[`${k}-editable-card`]:h==="editable-card",[`${k}-centered`]:b},R==null?void 0:R.className,p,m,T,K,j),popupClassName:te(M,T,K,j),style:ce,editable:G,more:Object.assign({icon:(d=(u=(c=(l=R==null?void 0:R.more)===null||l===void 0?void 0:l.icon)!==null&&c!==void 0?c:R==null?void 0:R.moreIcon)!==null&&u!==void 0?u:P)!==null&&d!==void 0?d:f.createElement(yE,null),transitionName:`${Z}-slide-up`},E),prefixCls:k,animated:le,indicator:Q})))};gj.TabPane=ode;var ade=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{prefixCls:t,className:n,hoverable:r=!0}=e,o=ade(e,["prefixCls","className","hoverable"]);const{getPrefixCls:i}=f.useContext(nt),a=i("card",t),s=te(`${a}-grid`,n,{[`${a}-grid-hoverable`]:r});return f.createElement("div",Object.assign({},o,{className:s}))},sde=e=>{const{antCls:t,componentCls:n,headerHeight:r,cardPaddingBase:o,tabsMarginBottom:i}=e;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:r,marginBottom:-1,padding:`0 ${J(o)}`,color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.headerFontSize,background:e.headerBg,borderBottom:`${J(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`,borderRadius:`${J(e.borderRadiusLG)} ${J(e.borderRadiusLG)} 0 0`},hs()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},hl),{[` + > ${n}-typography, + > ${n}-typography-edit-content + `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${t}-tabs-top`]:{clear:"both",marginBottom:i,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,"&-bar":{borderBottom:`${J(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`}}})},lde=e=>{const{cardPaddingBase:t,colorBorderSecondary:n,cardShadow:r,lineWidth:o}=e;return{width:"33.33%",padding:t,border:0,borderRadius:0,boxShadow:` + ${J(o)} 0 0 0 ${n}, + 0 ${J(o)} 0 0 ${n}, + ${J(o)} ${J(o)} 0 0 ${n}, + ${J(o)} 0 0 0 ${n} inset, + 0 ${J(o)} 0 0 ${n} inset; + `,transition:`all ${e.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:r}}},cde=e=>{const{componentCls:t,iconCls:n,actionsLiMargin:r,cardActionsIconSize:o,colorBorderSecondary:i,actionsBg:a}=e;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:a,borderTop:`${J(e.lineWidth)} ${e.lineType} ${i}`,display:"flex",borderRadius:`0 0 ${J(e.borderRadiusLG)} ${J(e.borderRadiusLG)}`},hs()),{"& > li":{margin:r,color:e.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:e.calc(e.cardActionsIconSize).mul(2).equal(),fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer","&:hover":{color:e.colorPrimary,transition:`color ${e.motionDurationMid}`},[`a:not(${t}-btn), > ${n}`]:{display:"inline-block",width:"100%",color:e.colorTextDescription,lineHeight:J(e.fontHeight),transition:`color ${e.motionDurationMid}`,"&:hover":{color:e.colorPrimary}},[`> ${n}`]:{fontSize:o,lineHeight:J(e.calc(o).mul(e.lineHeight).equal())}},"&:not(:last-child)":{borderInlineEnd:`${J(e.lineWidth)} ${e.lineType} ${i}`}}})},ude=e=>Object.assign(Object.assign({margin:`${J(e.calc(e.marginXXS).mul(-1).equal())} 0`,display:"flex"},hs()),{"&-avatar":{paddingInlineEnd:e.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:e.marginXS}},"&-title":Object.assign({color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG},hl),"&-description":{color:e.colorTextDescription}}),dde=e=>{const{componentCls:t,cardPaddingBase:n,colorFillAlter:r}=e;return{[`${t}-head`]:{padding:`0 ${J(n)}`,background:r,"&-title":{fontSize:e.fontSize}},[`${t}-body`]:{padding:`${J(e.padding)} ${J(n)}`}}},fde=e=>{const{componentCls:t}=e;return{overflow:"hidden",[`${t}-body`]:{userSelect:"none"}}},hde=e=>{const{antCls:t,componentCls:n,cardShadow:r,cardHeadPadding:o,colorBorderSecondary:i,boxShadowTertiary:a,cardPaddingBase:s,extraColor:l}=e;return{[n]:Object.assign(Object.assign({},un(e)),{position:"relative",background:e.colorBgContainer,borderRadius:e.borderRadiusLG,[`&:not(${n}-bordered)`]:{boxShadow:a},[`${n}-head`]:sde(e),[`${n}-extra`]:{marginInlineStart:"auto",color:l,fontWeight:"normal",fontSize:e.fontSize},[`${n}-body`]:Object.assign({padding:s,borderRadius:`0 0 ${J(e.borderRadiusLG)} ${J(e.borderRadiusLG)}`},hs()),[`${n}-grid`]:lde(e),[`${n}-cover`]:{"> *":{display:"block",width:"100%"},[`img, img + ${t}-image-mask`]:{borderRadius:`${J(e.borderRadiusLG)} ${J(e.borderRadiusLG)} 0 0`}},[`${n}-actions`]:cde(e),[`${n}-meta`]:ude(e)}),[`${n}-bordered`]:{border:`${J(e.lineWidth)} ${e.lineType} ${i}`,[`${n}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${n}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${e.motionDurationMid}, border-color ${e.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:r}},[`${n}-contain-grid`]:{borderRadius:`${J(e.borderRadiusLG)} ${J(e.borderRadiusLG)} 0 0 `,[`${n}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${n}-loading) ${n}-body`]:{marginBlockStart:e.calc(e.lineWidth).mul(-1).equal(),marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),padding:0}},[`${n}-contain-tabs`]:{[`> div${n}-head`]:{minHeight:0,[`${n}-head-title, ${n}-extra`]:{paddingTop:o}}},[`${n}-type-inner`]:dde(e),[`${n}-loading`]:fde(e),[`${n}-rtl`]:{direction:"rtl"}}},pde=e=>{const{componentCls:t,cardPaddingSM:n,headerHeightSM:r,headerFontSizeSM:o}=e;return{[`${t}-small`]:{[`> ${t}-head`]:{minHeight:r,padding:`0 ${J(n)}`,fontSize:o,[`> ${t}-head-wrapper`]:{[`> ${t}-extra`]:{fontSize:e.fontSize}}},[`> ${t}-body`]:{padding:n}},[`${t}-small${t}-contain-tabs`]:{[`> ${t}-head`]:{[`${t}-head-title, ${t}-extra`]:{paddingTop:0,display:"flex",alignItems:"center"}}}}},mde=e=>({headerBg:"transparent",headerFontSize:e.fontSizeLG,headerFontSizeSM:e.fontSize,headerHeight:e.fontSizeLG*e.lineHeightLG+e.padding*2,headerHeightSM:e.fontSize*e.lineHeight+e.paddingXS*2,actionsBg:e.colorBgContainer,actionsLiMargin:`${e.paddingSM}px 0`,tabsMarginBottom:-e.padding-e.lineWidth,extraColor:e.colorText}),gde=fn("Card",e=>{const t=Ht(e,{cardShadow:e.boxShadowCard,cardHeadPadding:e.padding,cardPaddingBase:e.paddingLG,cardActionsIconSize:e.fontSize,cardPaddingSM:12});return[hde(t),pde(t)]},mde);var J6=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{actionClasses:t,actions:n=[],actionStyle:r}=e;return f.createElement("ul",{className:t,style:r},n.map((o,i)=>{const a=`action-${i}`;return f.createElement("li",{style:{width:`${100/n.length}%`},key:a},f.createElement("span",null,o))}))},yde=f.forwardRef((e,t)=>{const{prefixCls:n,className:r,rootClassName:o,style:i,extra:a,headStyle:s={},bodyStyle:l={},title:c,loading:u,bordered:d=!0,size:h,type:p,cover:m,actions:g,tabList:v,children:y,activeTabKey:b,defaultActiveTabKey:x,tabBarExtraContent:S,hoverable:P,tabProps:E={},classNames:M,styles:B}=e,D=J6(e,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps","classNames","styles"]),{getPrefixCls:H,direction:$,card:U}=f.useContext(nt),z=ye=>{var xe;(xe=e.onTabChange)===null||xe===void 0||xe.call(e,ye)},w=ye=>{var xe;return te((xe=U==null?void 0:U.classNames)===null||xe===void 0?void 0:xe[ye],M==null?void 0:M[ye])},C=ye=>{var xe;return Object.assign(Object.assign({},(xe=U==null?void 0:U.styles)===null||xe===void 0?void 0:xe[ye]),B==null?void 0:B[ye])},N=f.useMemo(()=>{let ye=!1;return f.Children.forEach(y,xe=>{(xe==null?void 0:xe.type)===vj&&(ye=!0)}),ye},[y]),R=H("card",n),[I,L,k]=gde(R),j=f.createElement(Ei,{loading:!0,active:!0,paragraph:{rows:4},title:!1},y),O=b!==void 0,T=Object.assign(Object.assign({},E),{[O?"activeKey":"defaultActiveKey"]:O?b:x,tabBarExtraContent:S});let K;const G=Li(h),Z=!G||G==="default"?"large":G,_=v?f.createElement(gj,Object.assign({size:Z},T,{className:`${R}-head-tabs`,onChange:z,items:v.map(ye=>{var{tab:xe}=ye,ve=J6(ye,["tab"]);return Object.assign({label:xe},ve)})})):null;if(c||a||_){const ye=te(`${R}-head`,w("header")),xe=te(`${R}-head-title`,w("title")),ve=te(`${R}-extra`,w("extra")),me=Object.assign(Object.assign({},s),C("header"));K=f.createElement("div",{className:ye,style:me},f.createElement("div",{className:`${R}-head-wrapper`},c&&f.createElement("div",{className:xe,style:C("title")},c),a&&f.createElement("div",{className:ve,style:C("extra")},a)),_)}const ae=te(`${R}-cover`,w("cover")),le=m?f.createElement("div",{className:ae,style:C("cover")},m):null,ce=te(`${R}-body`,w("body")),Q=Object.assign(Object.assign({},l),C("body")),ie=f.createElement("div",{className:ce,style:Q},u?j:y),se=te(`${R}-actions`,w("actions")),oe=g!=null&&g.length?f.createElement(vde,{actionClasses:se,actionStyle:C("actions"),actions:g}):null,fe=yr(D,["onTabChange"]),ge=te(R,U==null?void 0:U.className,{[`${R}-loading`]:u,[`${R}-bordered`]:d,[`${R}-hoverable`]:P,[`${R}-contain-grid`]:N,[`${R}-contain-tabs`]:v==null?void 0:v.length,[`${R}-${G}`]:G,[`${R}-type-${p}`]:!!p,[`${R}-rtl`]:$==="rtl"},r,o,L,k),pe=Object.assign(Object.assign({},U==null?void 0:U.style),i);return I(f.createElement("div",Object.assign({ref:t},fe,{className:ge,style:pe}),K,le,ie,oe))});var bde=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,avatar:r,title:o,description:i}=e,a=bde(e,["prefixCls","className","avatar","title","description"]),{getPrefixCls:s}=f.useContext(nt),l=s("card",t),c=te(`${l}-meta`,n),u=r?f.createElement("div",{className:`${l}-meta-avatar`},r):null,d=o?f.createElement("div",{className:`${l}-meta-title`},o):null,h=i?f.createElement("div",{className:`${l}-meta-description`},i):null,p=d||h?f.createElement("div",{className:`${l}-meta-detail`},d,h):null;return f.createElement("div",Object.assign({},a,{className:c}),u,p)},gu=yde;gu.Grid=vj;gu.Meta=wde;function xde(e,t,n){var r=n||{},o=r.noTrailing,i=o===void 0?!1:o,a=r.noLeading,s=a===void 0?!1:a,l=r.debounceMode,c=l===void 0?void 0:l,u,d=!1,h=0;function p(){u&&clearTimeout(u)}function m(v){var y=v||{},b=y.upcomingOnly,x=b===void 0?!1:b;p(),d=!x}function g(){for(var v=arguments.length,y=new Array(v),b=0;be?s?(h=Date.now(),i||(u=setTimeout(c?E:P,e))):P():i!==!0&&(u=setTimeout(c?E:P,c===void 0?e-S:e))}return g.cancel=m,g}function Sde(e,t,n){var r={},o=r.atBegin,i=o===void 0?!1:o;return xde(e,t,{debounceMode:i!==!1})}function No(e,t){return e[t]}var Cde=["children"];function yj(e,t){return"".concat(e,"-").concat(t)}function Ede(e){return e&&e.type&&e.type.isTreeNode}function hp(e,t){return e??t}function od(e){var t=e||{},n=t.title,r=t._title,o=t.key,i=t.children,a=n||"title";return{title:a,_title:r||[a],key:o||"key",children:i||"children"}}function bj(e){function t(n){var r=ri(n);return r.map(function(o){if(!Ede(o))return On(!o,"Tree/TreeNode can only accept TreeNode as children."),null;var i=o.key,a=o.props,s=a.children,l=vt(a,Cde),c=Y({key:i},l),u=t(s);return u.length&&(c.children=u),c}).filter(function(o){return o})}return t(e)}function Vb(e,t,n){var r=od(n),o=r._title,i=r.key,a=r.children,s=new Set(t===!0?[]:t),l=[];function c(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return u.map(function(h,p){for(var m=yj(d?d.pos:"0",p),g=hp(h[i],m),v,y=0;y1&&arguments[1]!==void 0?arguments[1]:{},n=t.initWrapper,r=t.processEntity,o=t.onProcessFinished,i=t.externalGetKey,a=t.childrenPropName,s=t.fieldNames,l=arguments.length>2?arguments[2]:void 0,c=i||l,u={},d={},h={posEntities:u,keyEntities:d};return n&&(h=n(h)||h),Pde(e,function(p){var m=p.node,g=p.index,v=p.pos,y=p.key,b=p.parentPos,x=p.level,S=p.nodes,P={node:m,nodes:S,index:g,key:y,pos:v,level:x},E=hp(y,v);u[v]=P,d[E]=P,P.parent=u[b],P.parent&&(P.parent.children=P.parent.children||[],P.parent.children.push(P)),r&&r(P,h)},{externalGetKey:c,childrenPropName:a,fieldNames:s}),o&&o(h),h}function Xf(e,t){var n=t.expandedKeys,r=t.selectedKeys,o=t.loadedKeys,i=t.loadingKeys,a=t.checkedKeys,s=t.halfCheckedKeys,l=t.dragOverNodeKey,c=t.dropPosition,u=t.keyEntities,d=No(u,e),h={eventKey:e,expanded:n.indexOf(e)!==-1,selected:r.indexOf(e)!==-1,loaded:o.indexOf(e)!==-1,loading:i.indexOf(e)!==-1,checked:a.indexOf(e)!==-1,halfChecked:s.indexOf(e)!==-1,pos:String(d?d.pos:""),dragOver:l===e&&c===0,dragOverGapTop:l===e&&c===-1,dragOverGapBottom:l===e&&c===1};return h}function ur(e){var t=e.data,n=e.expanded,r=e.selected,o=e.checked,i=e.loaded,a=e.loading,s=e.halfChecked,l=e.dragOver,c=e.dragOverGapTop,u=e.dragOverGapBottom,d=e.pos,h=e.active,p=e.eventKey,m=Y(Y({},t),{},{expanded:n,selected:r,checked:o,loaded:i,loading:a,halfChecked:s,dragOver:l,dragOverGapTop:c,dragOverGapBottom:u,pos:d,active:h,key:p});return"props"in m||Object.defineProperty(m,"props",{get:function(){return On(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),m}function wj(e,t){var n=new Set;return e.forEach(function(r){t.has(r)||n.add(r)}),n}function Ode(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,o=t.checkable;return!!(n||r)||o===!1}function Ide(e,t,n,r){for(var o=new Set(e),i=new Set,a=0;a<=n;a+=1){var s=t.get(a)||new Set;s.forEach(function(d){var h=d.key,p=d.node,m=d.children,g=m===void 0?[]:m;o.has(h)&&!r(p)&&g.filter(function(v){return!r(v.node)}).forEach(function(v){o.add(v.key)})})}for(var l=new Set,c=n;c>=0;c-=1){var u=t.get(c)||new Set;u.forEach(function(d){var h=d.parent,p=d.node;if(!(r(p)||!d.parent||l.has(d.parent.key))){if(r(d.parent.node)){l.add(h.key);return}var m=!0,g=!1;(h.children||[]).filter(function(v){return!r(v.node)}).forEach(function(v){var y=v.key,b=o.has(y);m&&!b&&(m=!1),!g&&(b||i.has(y))&&(g=!0)}),m&&o.add(h.key),g&&i.add(h.key),l.add(h.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(wj(i,o))}}function kde(e,t,n,r,o){for(var i=new Set(e),a=new Set(t),s=0;s<=r;s+=1){var l=n.get(s)||new Set;l.forEach(function(h){var p=h.key,m=h.node,g=h.children,v=g===void 0?[]:g;!i.has(p)&&!a.has(p)&&!o(m)&&v.filter(function(y){return!o(y.node)}).forEach(function(y){i.delete(y.key)})})}a=new Set;for(var c=new Set,u=r;u>=0;u-=1){var d=n.get(u)||new Set;d.forEach(function(h){var p=h.parent,m=h.node;if(!(o(m)||!h.parent||c.has(h.parent.key))){if(o(h.parent.node)){c.add(p.key);return}var g=!0,v=!1;(p.children||[]).filter(function(y){return!o(y.node)}).forEach(function(y){var b=y.key,x=i.has(b);g&&!x&&(g=!1),!v&&(x||a.has(b))&&(v=!0)}),g||i.delete(p.key),v&&a.add(p.key),c.add(p.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(wj(a,i))}}function ku(e,t,n,r){var o=[],i;r?i=r:i=Ode;var a=new Set(e.filter(function(u){var d=!!No(n,u);return d||o.push(u),d})),s=new Map,l=0;Object.keys(n).forEach(function(u){var d=n[u],h=d.level,p=s.get(h);p||(p=new Set,s.set(h,p)),p.add(d),l=Math.max(l,h)}),On(!o.length,"Tree missing follow keys: ".concat(o.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var c;return t===!0?c=Ide(a,s,l,i):c=kde(a,t.halfCheckedKeys,s,l,i),c}const Nde=e=>{const{checkboxCls:t}=e,n=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},un(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[n]:Object.assign(Object.assign({},un(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${n}`]:{marginInlineStart:0},[`&${n}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},un(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},pl(e))},[`${t}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${J(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${J(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[` + ${n}:not(${n}-disabled), + ${t}:not(${t}-disabled) + `]:{[`&:hover ${t}-inner`]:{borderColor:e.colorPrimary}},[`${n}:not(${n}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[` + ${n}-checked:not(${n}-disabled), + ${t}-checked:not(${t}-disabled) + `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{[`${t}-inner`]:{backgroundColor:e.colorBgContainer,borderColor:e.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${n}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function xj(e,t){const n=Ht(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[Nde(n)]}const Sj=fn("Checkbox",(e,t)=>{let{prefixCls:n}=t;return[xj(n,e)]}),Cj=ue.createContext(null);var Rde=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,className:o,rootClassName:i,children:a,indeterminate:s=!1,style:l,onMouseEnter:c,onMouseLeave:u,skipGroup:d=!1,disabled:h}=e,p=Rde(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:m,direction:g,checkbox:v}=f.useContext(nt),y=f.useContext(Cj),{isFormItemInput:b}=f.useContext(aa),x=f.useContext(fs),S=(n=(y==null?void 0:y.disabled)||h)!==null&&n!==void 0?n:x,P=f.useRef(p.value);f.useEffect(()=>{y==null||y.registerValue(p.value)},[]),f.useEffect(()=>{if(!d)return p.value!==P.current&&(y==null||y.cancelValue(P.current),y==null||y.registerValue(p.value),P.current=p.value),()=>y==null?void 0:y.cancelValue(p.value)},[p.value]);const E=m("checkbox",r),M=co(E),[B,D,H]=Sj(E,M),$=Object.assign({},p);y&&!d&&($.onChange=function(){p.onChange&&p.onChange.apply(p,arguments),y.toggleOption&&y.toggleOption({label:a,value:p.value})},$.name=y.name,$.checked=y.value.includes(p.value));const U=te(`${E}-wrapper`,{[`${E}-rtl`]:g==="rtl",[`${E}-wrapper-checked`]:$.checked,[`${E}-wrapper-disabled`]:S,[`${E}-wrapper-in-form-item`]:b},v==null?void 0:v.className,o,i,H,M,D),z=te({[`${E}-indeterminate`]:s},Dv,D),w=s?"mixed":void 0;return B(f.createElement(UC,{component:"Checkbox",disabled:S},f.createElement("label",{className:U,style:Object.assign(Object.assign({},v==null?void 0:v.style),l),onMouseEnter:c,onMouseLeave:u},f.createElement(sj,Object.assign({"aria-checked":w},$,{prefixCls:E,className:z,disabled:S,ref:t})),a!==void 0&&f.createElement("span",null,a))))},Ej=f.forwardRef(Mde);var Tde=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{defaultValue:n,children:r,options:o=[],prefixCls:i,className:a,rootClassName:s,style:l,onChange:c}=e,u=Tde(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:d,direction:h}=f.useContext(nt),[p,m]=f.useState(u.value||n||[]),[g,v]=f.useState([]);f.useEffect(()=>{"value"in u&&m(u.value||[])},[u.value]);const y=f.useMemo(()=>o.map(C=>typeof C=="string"||typeof C=="number"?{label:C,value:C}:C),[o]),b=C=>{v(N=>N.filter(R=>R!==C))},x=C=>{v(N=>[].concat(ke(N),[C]))},S=C=>{const N=p.indexOf(C.value),R=ke(p);N===-1?R.push(C.value):R.splice(N,1),"value"in u||m(R),c==null||c(R.filter(I=>g.includes(I)).sort((I,L)=>{const k=y.findIndex(O=>O.value===I),j=y.findIndex(O=>O.value===L);return k-j}))},P=d("checkbox",i),E=`${P}-group`,M=co(P),[B,D,H]=Sj(P,M),$=yr(u,["value","disabled"]),U=o.length?y.map(C=>f.createElement(Ej,{prefixCls:P,key:C.value.toString(),disabled:"disabled"in C?C.disabled:u.disabled,value:C.value,checked:p.includes(C.value),onChange:C.onChange,className:`${E}-item`,style:C.style,title:C.title,id:C.id,required:C.required},C.label)):r,z={toggleOption:S,value:p,disabled:u.disabled,name:u.name,registerValue:x,cancelValue:b},w=te(E,{[`${E}-rtl`]:h==="rtl"},a,s,H,M,D);return B(f.createElement("div",Object.assign({className:w,style:l},$,{ref:t}),f.createElement(Cj.Provider,{value:z},U)))}),id=Ej;id.Group=zde;id.__ANT_CHECKBOX=!0;const Pj=f.createContext({}),jde=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},Lde=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},Bde=(e,t)=>{const{prefixCls:n,componentCls:r,gridColumns:o}=e,i={};for(let a=o;a>=0;a--)a===0?(i[`${r}${t}-${a}`]={display:"none"},i[`${r}-push-${a}`]={insetInlineStart:"auto"},i[`${r}-pull-${a}`]={insetInlineEnd:"auto"},i[`${r}${t}-push-${a}`]={insetInlineStart:"auto"},i[`${r}${t}-pull-${a}`]={insetInlineEnd:"auto"},i[`${r}${t}-offset-${a}`]={marginInlineStart:0},i[`${r}${t}-order-${a}`]={order:0}):(i[`${r}${t}-${a}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${a/o*100}%`,maxWidth:`${a/o*100}%`}],i[`${r}${t}-push-${a}`]={insetInlineStart:`${a/o*100}%`},i[`${r}${t}-pull-${a}`]={insetInlineEnd:`${a/o*100}%`},i[`${r}${t}-offset-${a}`]={marginInlineStart:`${a/o*100}%`},i[`${r}${t}-order-${a}`]={order:a});return i[`${r}${t}-flex`]={flex:`var(--${n}${t}-flex)`},i},l2=(e,t)=>Bde(e,t),Ade=(e,t,n)=>({[`@media (min-width: ${J(t)})`]:Object.assign({},l2(e,n))}),Dde=()=>({}),Fde=()=>({}),Hde=fn("Grid",jde,Dde),$de=fn("Grid",e=>{const t=Ht(e,{gridColumns:24}),n={"-sm":t.screenSMMin,"-md":t.screenMDMin,"-lg":t.screenLGMin,"-xl":t.screenXLMin,"-xxl":t.screenXXLMin};return[Lde(t),l2(t,""),l2(t,"-xs"),Object.keys(n).map(r=>Ade(t,n[r],r)).reduce((r,o)=>Object.assign(Object.assign({},r),o),{})]},Fde);var Ude=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:n,direction:r}=f.useContext(nt),{gutter:o,wrap:i}=f.useContext(Pj),{prefixCls:a,span:s,order:l,offset:c,push:u,pull:d,className:h,children:p,flex:m,style:g}=e,v=Ude(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),y=n("col",a),[b,x,S]=$de(y),P={};let E={};Vde.forEach(D=>{let H={};const $=e[D];typeof $=="number"?H.span=$:typeof $=="object"&&(H=$||{}),delete v[D],E=Object.assign(Object.assign({},E),{[`${y}-${D}-${H.span}`]:H.span!==void 0,[`${y}-${D}-order-${H.order}`]:H.order||H.order===0,[`${y}-${D}-offset-${H.offset}`]:H.offset||H.offset===0,[`${y}-${D}-push-${H.push}`]:H.push||H.push===0,[`${y}-${D}-pull-${H.pull}`]:H.pull||H.pull===0,[`${y}-rtl`]:r==="rtl"}),H.flex&&(E[`${y}-${D}-flex`]=!0,P[`--${y}-${D}-flex`]=Q6(H.flex))});const M=te(y,{[`${y}-${s}`]:s!==void 0,[`${y}-order-${l}`]:l,[`${y}-offset-${c}`]:c,[`${y}-push-${u}`]:u,[`${y}-pull-${d}`]:d},h,E,x,S),B={};if(o&&o[0]>0){const D=o[0]/2;B.paddingLeft=D,B.paddingRight=D}return m&&(B.flex=Q6(m),i===!1&&!B.minWidth&&(B.minWidth=0)),b(f.createElement("div",Object.assign({},v,{style:Object.assign(Object.assign(Object.assign({},B),g),P),className:M,ref:t}),p))});var Wde=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{if(typeof e=="string"&&r(e),typeof e=="object")for(let i=0;i{o()},[JSON.stringify(e),t]),n}const Xde=f.forwardRef((e,t)=>{const{prefixCls:n,justify:r,align:o,className:i,style:a,children:s,gutter:l=0,wrap:c}=e,u=Wde(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:d,direction:h}=f.useContext(nt),[p,m]=f.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[g,v]=f.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),y=eP(o,g),b=eP(r,g),x=f.useRef(l),S=Tz();f.useEffect(()=>{const R=S.subscribe(I=>{v(I);const L=x.current||0;(!Array.isArray(L)&&typeof L=="object"||Array.isArray(L)&&(typeof L[0]=="object"||typeof L[1]=="object"))&&m(I)});return()=>S.unsubscribe(R)},[]);const P=()=>{const R=[void 0,void 0];return(Array.isArray(l)?l:[l,void 0]).forEach((L,k)=>{if(typeof L=="object")for(let j=0;j0?H[0]/-2:void 0;z&&(U.marginLeft=z,U.marginRight=z);const[w,C]=H;U.rowGap=C;const N=f.useMemo(()=>({gutter:[w,C],wrap:c}),[w,C,c]);return M(f.createElement(Pj.Provider,{value:N},f.createElement("div",Object.assign({},u,{className:$,style:Object.assign(Object.assign({},U),a),ref:t}),s)))}),Kde=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:o,textPaddingInline:i,orientationMargin:a,verticalMarginInline:s}=e;return{[t]:Object.assign(Object.assign({},un(e)),{borderBlockStart:`${J(o)} solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:s,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${J(o)} solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${J(e.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${J(e.dividerHorizontalWithTextGutterMargin)} 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${J(o)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:`calc(${a} * 100%)`},"&::after":{width:`calc(100% - ${a} * 100%)`}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:`calc(100% - ${a} * 100%)`},"&::after":{width:`calc(${a} * 100%)`}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:i},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${J(o)} 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}},Gde=e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}),qde=fn("Divider",e=>{const t=Ht(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[Kde(t)]},Gde,{unitless:{orientationMargin:!0}});var Zde=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n,divider:r}=f.useContext(nt),{prefixCls:o,type:i="horizontal",orientation:a="center",orientationMargin:s,className:l,rootClassName:c,children:u,dashed:d,plain:h,style:p}=e,m=Zde(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),g=t("divider",o),[v,y,b]=qde(g),x=!!u,S=a==="left"&&s!=null,P=a==="right"&&s!=null,E=te(g,r==null?void 0:r.className,y,b,`${g}-${i}`,{[`${g}-with-text`]:x,[`${g}-with-text-${a}`]:x,[`${g}-dashed`]:!!d,[`${g}-plain`]:!!h,[`${g}-rtl`]:n==="rtl",[`${g}-no-default-orientation-margin-left`]:S,[`${g}-no-default-orientation-margin-right`]:P},l,c),M=f.useMemo(()=>typeof s=="number"?s:/^\d+$/.test(s)?Number(s):s,[s]),B=Object.assign(Object.assign({},S&&{marginLeft:M}),P&&{marginRight:M});return v(f.createElement("div",Object.assign({className:E,style:Object.assign(Object.assign({},r==null?void 0:r.style),p)},m,{role:"separator"}),u&&i!=="vertical"&&f.createElement("span",{className:`${g}-inner-text`,style:B},u)))};function Yde(e){return!!(e.addonBefore||e.addonAfter)}function _de(e){return!!(e.prefix||e.suffix||e.allowClear)}function nP(e,t,n){var r=t.cloneNode(!0),o=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},o}function m0(e,t,n,r){if(n){var o=t;if(t.type==="click"){o=nP(t,e,""),n(o);return}if(e.type!=="file"&&r!==void 0){o=nP(t,e,r),n(o);return}n(o)}}function Jde(e,t){if(e){e.focus(t);var n=t||{},r=n.cursor;if(r){var o=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(o,o);break;default:e.setSelectionRange(0,o)}}}}var Oj=ue.forwardRef(function(e,t){var n,r,o=e.inputElement,i=e.children,a=e.prefixCls,s=e.prefix,l=e.suffix,c=e.addonBefore,u=e.addonAfter,d=e.className,h=e.style,p=e.disabled,m=e.readOnly,g=e.focused,v=e.triggerFocus,y=e.allowClear,b=e.value,x=e.handleReset,S=e.hidden,P=e.classes,E=e.classNames,M=e.dataAttrs,B=e.styles,D=e.components,H=i??o,$=(D==null?void 0:D.affixWrapper)||"span",U=(D==null?void 0:D.groupWrapper)||"span",z=(D==null?void 0:D.wrapper)||"span",w=(D==null?void 0:D.groupAddon)||"span",C=f.useRef(null),N=function(fe){var ge;(ge=C.current)!==null&&ge!==void 0&&ge.contains(fe.target)&&(v==null||v())},R=_de(e),I=f.cloneElement(H,{value:b,className:te(H.props.className,!R&&(E==null?void 0:E.variant))||null}),L=f.useRef(null);if(ue.useImperativeHandle(t,function(){return{nativeElement:L.current||C.current}}),R){var k,j=null;if(y){var O,T=!p&&!m&&b,K="".concat(a,"-clear-icon"),G=it(y)==="object"&&y!==null&&y!==void 0&&y.clearIcon?y.clearIcon:"✖";j=ue.createElement("span",{onClick:x,onMouseDown:function(fe){return fe.preventDefault()},className:te(K,(O={},q(O,"".concat(K,"-hidden"),!T),q(O,"".concat(K,"-has-suffix"),!!l),O)),role:"button",tabIndex:-1},G)}var Z="".concat(a,"-affix-wrapper"),_=te(Z,(k={},q(k,"".concat(a,"-disabled"),p),q(k,"".concat(Z,"-disabled"),p),q(k,"".concat(Z,"-focused"),g),q(k,"".concat(Z,"-readonly"),m),q(k,"".concat(Z,"-input-with-clear-btn"),l&&y&&b),k),P==null?void 0:P.affixWrapper,E==null?void 0:E.affixWrapper,E==null?void 0:E.variant),ae=(l||y)&&ue.createElement("span",{className:te("".concat(a,"-suffix"),E==null?void 0:E.suffix),style:B==null?void 0:B.suffix},j,l);I=ue.createElement($,Ce({className:_,style:B==null?void 0:B.affixWrapper,onClick:N},M==null?void 0:M.affixWrapper,{ref:C}),s&&ue.createElement("span",{className:te("".concat(a,"-prefix"),E==null?void 0:E.prefix),style:B==null?void 0:B.prefix},s),I,ae)}if(Yde(e)){var le="".concat(a,"-group"),ce="".concat(le,"-addon"),Q="".concat(le,"-wrapper"),ie=te("".concat(a,"-wrapper"),le,P==null?void 0:P.wrapper,E==null?void 0:E.wrapper),se=te(Q,q({},"".concat(Q,"-disabled"),p),P==null?void 0:P.group,E==null?void 0:E.groupWrapper);I=ue.createElement(U,{className:se,ref:L},ue.createElement(z,{className:ie},c&&ue.createElement(w,{className:ce},c),I,u&&ue.createElement(w,{className:ce},u)))}return ue.cloneElement(I,{className:te((n=I.props)===null||n===void 0?void 0:n.className,d)||null,style:Y(Y({},(r=I.props)===null||r===void 0?void 0:r.style),h),hidden:S})}),Qde=["show"];function Ij(e,t){return f.useMemo(function(){var n={};t&&(n.show=it(t)==="object"&&t.formatter?t.formatter:!!t),n=Y(Y({},n),e);var r=n,o=r.show,i=vt(r,Qde);return Y(Y({},i),{},{show:!!o,showFormatter:typeof o=="function"?o:void 0,strategy:i.strategy||function(a){return a.length}})},[e,t])}var efe=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],tfe=f.forwardRef(function(e,t){var n=e.autoComplete,r=e.onChange,o=e.onFocus,i=e.onBlur,a=e.onPressEnter,s=e.onKeyDown,l=e.prefixCls,c=l===void 0?"rc-input":l,u=e.disabled,d=e.htmlSize,h=e.className,p=e.maxLength,m=e.suffix,g=e.showCount,v=e.count,y=e.type,b=y===void 0?"text":y,x=e.classes,S=e.classNames,P=e.styles,E=e.onCompositionStart,M=e.onCompositionEnd,B=vt(e,efe),D=f.useState(!1),H=de(D,2),$=H[0],U=H[1],z=f.useRef(!1),w=f.useRef(null),C=f.useRef(null),N=function(me){w.current&&Jde(w.current,me)},R=rr(e.defaultValue,{value:e.value}),I=de(R,2),L=I[0],k=I[1],j=L==null?"":String(L),O=f.useState(null),T=de(O,2),K=T[0],G=T[1],Z=Ij(v,g),_=Z.max||p,ae=Z.strategy(j),le=!!_&&ae>_;f.useImperativeHandle(t,function(){var ve;return{focus:N,blur:function(){var Se;(Se=w.current)===null||Se===void 0||Se.blur()},setSelectionRange:function(Se,be,we){var Me;(Me=w.current)===null||Me===void 0||Me.setSelectionRange(Se,be,we)},select:function(){var Se;(Se=w.current)===null||Se===void 0||Se.select()},input:w.current,nativeElement:((ve=C.current)===null||ve===void 0?void 0:ve.nativeElement)||w.current}}),f.useEffect(function(){U(function(ve){return ve&&u?!1:ve})},[u]);var ce=function(me,Se,be){var we=Se;if(!z.current&&Z.exceedFormatter&&Z.max&&Z.strategy(Se)>Z.max){if(we=Z.exceedFormatter(Se,{max:Z.max}),Se!==we){var Me,ne;G([((Me=w.current)===null||Me===void 0?void 0:Me.selectionStart)||0,((ne=w.current)===null||ne===void 0?void 0:ne.selectionEnd)||0])}}else if(be.source==="compositionEnd")return;k(we),w.current&&m0(w.current,me,r,we)};f.useEffect(function(){if(K){var ve;(ve=w.current)===null||ve===void 0||ve.setSelectionRange.apply(ve,ke(K))}},[K]);var Q=function(me){ce(me,me.target.value,{source:"change"})},ie=function(me){z.current=!1,ce(me,me.currentTarget.value,{source:"compositionEnd"}),M==null||M(me)},se=function(me){a&&me.key==="Enter"&&a(me),s==null||s(me)},oe=function(me){U(!0),o==null||o(me)},fe=function(me){U(!1),i==null||i(me)},ge=function(me){k(""),N(),w.current&&m0(w.current,me,r)},pe=le&&"".concat(c,"-out-of-range"),ye=function(){var me=yr(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames"]);return ue.createElement("input",Ce({autoComplete:n},me,{onChange:Q,onFocus:oe,onBlur:fe,onKeyDown:se,className:te(c,q({},"".concat(c,"-disabled"),u),S==null?void 0:S.input),style:P==null?void 0:P.input,ref:w,size:d,type:b,onCompositionStart:function(be){z.current=!0,E==null||E(be)},onCompositionEnd:ie}))},xe=function(){var me=Number(_)>0;if(m||Z.show){var Se=Z.showFormatter?Z.showFormatter({value:j,count:ae,maxLength:_}):"".concat(ae).concat(me?" / ".concat(_):"");return ue.createElement(ue.Fragment,null,Z.show&&ue.createElement("span",{className:te("".concat(c,"-show-count-suffix"),q({},"".concat(c,"-show-count-has-suffix"),!!m),S==null?void 0:S.count),style:Y({},P==null?void 0:P.count)},Se),m)}return null};return ue.createElement(Oj,Ce({},B,{prefixCls:c,className:te(h,pe),handleReset:ge,value:j,focused:$,triggerFocus:N,suffix:xe(),disabled:u,classes:x,classNames:S,styles:P}),ye())});const nfe=e=>{const{getPrefixCls:t,direction:n}=f.useContext(nt),{prefixCls:r,className:o}=e,i=t("input-group",r),a=t("input"),[s,l]=EE(a),c=te(i,{[`${i}-lg`]:e.size==="large",[`${i}-sm`]:e.size==="small",[`${i}-compact`]:e.compact,[`${i}-rtl`]:n==="rtl"},l,o),u=f.useContext(aa),d=f.useMemo(()=>Object.assign(Object.assign({},u),{isFormItemInput:!1}),[u]);return s(f.createElement("span",{className:c,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},f.createElement(aa.Provider,{value:d},e.children)))},kj=e=>{let t;return typeof e=="object"&&(e!=null&&e.clearIcon)?t=e:e&&(t={clearIcon:ue.createElement(Lv,null)}),t};function Nj(e,t){const n=f.useRef([]),r=()=>{n.current.push(setTimeout(()=>{var o,i,a,s;!((o=e.current)===null||o===void 0)&&o.input&&((i=e.current)===null||i===void 0?void 0:i.input.getAttribute("type"))==="password"&&(!((a=e.current)===null||a===void 0)&&a.input.hasAttribute("value"))&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return f.useEffect(()=>(t&&r(),()=>n.current.forEach(o=>{o&&clearTimeout(o)})),[]),r}function rfe(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var ofe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n;const{prefixCls:r,bordered:o=!0,status:i,size:a,disabled:s,onBlur:l,onFocus:c,suffix:u,allowClear:d,addonAfter:h,addonBefore:p,className:m,style:g,styles:v,rootClassName:y,onChange:b,classNames:x,variant:S}=e,P=ofe(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:E,direction:M,input:B}=ue.useContext(nt),D=E("input",r),H=f.useRef(null),$=co(D),[U,z,w]=EE(D,$),{compactSize:C,compactItemClassnames:N}=op(D,M),R=Li(se=>{var oe;return(oe=a??C)!==null&&oe!==void 0?oe:se}),I=ue.useContext(fs),L=s??I,{status:k,hasFeedback:j,feedbackIcon:O}=f.useContext(aa),T=Gv(k,i),K=rfe(e)||!!j;f.useRef(K);const G=Nj(H,!0),Z=se=>{G(),l==null||l(se)},_=se=>{G(),c==null||c(se)},ae=se=>{G(),b==null||b(se)},le=(j||u)&&ue.createElement(ue.Fragment,null,u,j&&O),ce=kj(d??(B==null?void 0:B.allowClear)),[Q,ie]=rE("input",S,o);return U(ue.createElement(tfe,Object.assign({ref:ji(t,H),prefixCls:D,autoComplete:B==null?void 0:B.autoComplete},P,{disabled:L,onBlur:Z,onFocus:_,style:Object.assign(Object.assign({},B==null?void 0:B.style),g),styles:Object.assign(Object.assign({},B==null?void 0:B.styles),v),suffix:le,allowClear:ce,className:te(m,y,w,$,N,B==null?void 0:B.className),onChange:ae,addonBefore:p&&ue.createElement(rd,{form:!0,space:!0},p),addonAfter:h&&ue.createElement(rd,{form:!0,space:!0},h),classNames:Object.assign(Object.assign(Object.assign({},x),B==null?void 0:B.classNames),{input:te({[`${D}-sm`]:R==="small",[`${D}-lg`]:R==="large",[`${D}-rtl`]:M==="rtl"},x==null?void 0:x.input,(n=B==null?void 0:B.classNames)===null||n===void 0?void 0:n.input,z),variant:te({[`${D}-${Q}`]:ie},l0(D,T)),affixWrapper:te({[`${D}-affix-wrapper-sm`]:R==="small",[`${D}-affix-wrapper-lg`]:R==="large",[`${D}-affix-wrapper-rtl`]:M==="rtl"},z),wrapper:te({[`${D}-group-rtl`]:M==="rtl"},z),groupWrapper:te({[`${D}-group-wrapper-sm`]:R==="small",[`${D}-group-wrapper-lg`]:R==="large",[`${D}-group-wrapper-rtl`]:M==="rtl",[`${D}-group-wrapper-${Q}`]:ie},l0(`${D}-group-wrapper`,T,j),z)})})))}),afe=e=>{const{componentCls:t,paddingXS:n}=e;return{[`${t}`]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:n,"&-rtl":{direction:"rtl"},[`${t}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${t}-sm ${t}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${t}-lg ${t}-input`]:{paddingInline:e.paddingXS}}}},sfe=fn(["Input","OTP"],e=>{const t=Ht(e,bE(e));return[afe(t)]},wE);var lfe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{value:n,onChange:r,onActiveChange:o,index:i,mask:a}=e,s=lfe(e,["value","onChange","onActiveChange","index","mask"]),l=n&&typeof a=="string"?a:n,c=m=>{r(i,m.target.value)},u=f.useRef(null);f.useImperativeHandle(t,()=>u.current);const d=()=>{Gt(()=>{var m;const g=(m=u.current)===null||m===void 0?void 0:m.input;document.activeElement===g&&g&&g.select()})},h=m=>{let{key:g}=m;g==="ArrowLeft"?o(i-1):g==="ArrowRight"&&o(i+1),d()},p=m=>{m.key==="Backspace"&&!n&&o(i-1),d()};return f.createElement(ty,Object.assign({},s,{ref:u,value:l,onInput:c,onFocus:d,onKeyDown:h,onKeyUp:p,onMouseDown:d,onMouseUp:d,type:a===!0?"password":"text"}))});var ufe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,length:r=6,size:o,defaultValue:i,value:a,onChange:s,formatter:l,variant:c,disabled:u,status:d,autoFocus:h,mask:p}=e,m=ufe(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","variant","disabled","status","autoFocus","mask"]),{getPrefixCls:g,direction:v}=f.useContext(nt),y=g("otp",n),b=kr(m,{aria:!0,data:!0,attr:!0}),x=co(y),[S,P,E]=sfe(y,x),M=Li(j=>o??j),B=f.useContext(aa),D=Gv(B.status,d),H=f.useMemo(()=>Object.assign(Object.assign({},B),{status:D,hasFeedback:!1,feedbackIcon:null}),[B,D]),$=f.useRef(null),U=f.useRef({});f.useImperativeHandle(t,()=>({focus:()=>{var j;(j=U.current[0])===null||j===void 0||j.focus()},blur:()=>{var j;for(let O=0;Ol?l(j):j,[w,C]=f.useState(um(z(i||"")));f.useEffect(()=>{a!==void 0&&C(um(a))},[a]);const N=an(j=>{C(j),s&&j.length===r&&j.every(O=>O)&&j.some((O,T)=>w[T]!==O)&&s(j.join(""))}),R=an((j,O)=>{let T=ke(w);for(let G=0;G=0&&!T[G];G-=1)T.pop();const K=z(T.map(G=>G||" ").join(""));return T=um(K).map((G,Z)=>G===" "&&!T[Z]?T[Z]:G),T}),I=(j,O)=>{var T;const K=R(j,O),G=Math.min(j+O.length,r-1);G!==j&&((T=U.current[G])===null||T===void 0||T.focus()),N(K)},L=j=>{var O;(O=U.current[j])===null||O===void 0||O.focus()},k={variant:c,disabled:u,status:D,mask:p};return S(f.createElement("div",Object.assign({},b,{ref:$,className:te(y,{[`${y}-sm`]:M==="small",[`${y}-lg`]:M==="large",[`${y}-rtl`]:v==="rtl"},E,P)}),f.createElement(aa.Provider,{value:H},Array.from({length:r}).map((j,O)=>{const T=`otp-${O}`,K=w[O]||"";return f.createElement(cfe,Object.assign({ref:G=>{U.current[O]=G},key:T,index:O,size:M,htmlSize:1,className:`${y}-input`,onChange:I,value:K,onActiveChange:L,autoFocus:O===0&&h},k))}))))});var ffe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},hfe=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:ffe}))},pfe=f.forwardRef(hfe),mfe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},gfe=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:mfe}))},vfe=f.forwardRef(gfe),yfe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);oe?f.createElement(vfe,null):f.createElement(pfe,null),wfe={click:"onClick",hover:"onMouseOver"},xfe=f.forwardRef((e,t)=>{const{disabled:n,action:r="click",visibilityToggle:o=!0,iconRender:i=bfe}=e,a=typeof o=="object"&&o.visible!==void 0,[s,l]=f.useState(()=>a?o.visible:!1),c=f.useRef(null);f.useEffect(()=>{a&&l(o.visible)},[a,o]);const u=Nj(c),d=()=>{n||(s&&u(),l(B=>{var D;const H=!B;return typeof o=="object"&&((D=o.onVisibleChange)===null||D===void 0||D.call(o,H)),H}))},h=B=>{const D=wfe[r]||"",H=i(s),$={[D]:d,className:`${B}-icon`,key:"passwordIcon",onMouseDown:U=>{U.preventDefault()},onMouseUp:U=>{U.preventDefault()}};return f.cloneElement(f.isValidElement(H)?H:f.createElement("span",null,H),$)},{className:p,prefixCls:m,inputPrefixCls:g,size:v}=e,y=yfe(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:b}=f.useContext(nt),x=b("input",g),S=b("input-password",m),P=o&&h(S),E=te(S,p,{[`${S}-${v}`]:!!v}),M=Object.assign(Object.assign({},yr(y,["suffix","iconRender","visibilityToggle"])),{type:s?"text":"password",className:E,prefixCls:x,suffix:P});return v&&(M.size=v),f.createElement(ty,Object.assign({ref:ji(t,c)},M))});var Sfe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,inputPrefixCls:r,className:o,size:i,suffix:a,enterButton:s=!1,addonAfter:l,loading:c,disabled:u,onSearch:d,onChange:h,onCompositionStart:p,onCompositionEnd:m}=e,g=Sfe(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:v,direction:y}=f.useContext(nt),b=f.useRef(!1),x=v("input-search",n),S=v("input",r),{compactSize:P}=op(x,y),E=Li(k=>{var j;return(j=i??P)!==null&&j!==void 0?j:k}),M=f.useRef(null),B=k=>{k!=null&&k.target&&k.type==="click"&&d&&d(k.target.value,k,{source:"clear"}),h==null||h(k)},D=k=>{var j;document.activeElement===((j=M.current)===null||j===void 0?void 0:j.input)&&k.preventDefault()},H=k=>{var j,O;d&&d((O=(j=M.current)===null||j===void 0?void 0:j.input)===null||O===void 0?void 0:O.value,k,{source:"input"})},$=k=>{b.current||c||H(k)},U=typeof s=="boolean"?f.createElement(oE,null):null,z=`${x}-button`;let w;const C=s||{},N=C.type&&C.type.__ANT_BUTTON===!0;N||C.type==="button"?w=ao(C,Object.assign({onMouseDown:D,onClick:k=>{var j,O;(O=(j=C==null?void 0:C.props)===null||j===void 0?void 0:j.onClick)===null||O===void 0||O.call(j,k),H(k)},key:"enterButton"},N?{className:z,size:E}:{})):w=f.createElement(Ba,{className:z,type:s?"primary":void 0,size:E,disabled:u,key:"enterButton",onMouseDown:D,onClick:H,loading:c,icon:U},s),l&&(w=[w,ao(l,{key:"addonAfter"})]);const R=te(x,{[`${x}-rtl`]:y==="rtl",[`${x}-${E}`]:!!E,[`${x}-with-button`]:!!s},o),I=k=>{b.current=!0,p==null||p(k)},L=k=>{b.current=!1,m==null||m(k)};return f.createElement(ty,Object.assign({ref:ji(M,t),onPressEnter:$},g,{size:E,onCompositionStart:I,onCompositionEnd:L,prefixCls:S,addonAfter:w,suffix:a,onChange:B,className:R,disabled:u}))});var Efe=` + min-height:0 !important; + max-height:none !important; + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important; + pointer-events: none !important; +`,Pfe=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Wb={},pi;function Ofe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&Wb[n])return Wb[n];var r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),i=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),a=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),s=Pfe.map(function(c){return"".concat(c,":").concat(r.getPropertyValue(c))}).join(";"),l={sizingStyle:s,paddingSize:i,borderSize:a,boxSizing:o};return t&&n&&(Wb[n]=l),l}function Ife(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;pi||(pi=document.createElement("textarea"),pi.setAttribute("tab-index","-1"),pi.setAttribute("aria-hidden","true"),document.body.appendChild(pi)),e.getAttribute("wrap")?pi.setAttribute("wrap",e.getAttribute("wrap")):pi.removeAttribute("wrap");var o=Ofe(e,t),i=o.paddingSize,a=o.borderSize,s=o.boxSizing,l=o.sizingStyle;pi.setAttribute("style","".concat(l,";").concat(Efe)),pi.value=e.value||e.placeholder||"";var c=void 0,u=void 0,d,h=pi.scrollHeight;if(s==="border-box"?h+=a:s==="content-box"&&(h-=i),n!==null||r!==null){pi.value=" ";var p=pi.scrollHeight-i;n!==null&&(c=p*n,s==="border-box"&&(c=c+i+a),h=Math.max(c,h)),r!==null&&(u=p*r,s==="border-box"&&(u=u+i+a),d=h>u?"":"hidden",h=Math.min(u,h))}var m={height:h,overflowY:d,resize:"none"};return c&&(m.minHeight=c),u&&(m.maxHeight=u),m}var kfe=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Xb=0,Kb=1,Gb=2,Nfe=f.forwardRef(function(e,t){var n=e,r=n.prefixCls;n.onPressEnter;var o=n.defaultValue,i=n.value,a=n.autoSize,s=n.onResize,l=n.className,c=n.style,u=n.disabled,d=n.onChange;n.onInternalAutoSize;var h=vt(n,kfe),p=rr(o,{value:i,postState:function(K){return K??""}}),m=de(p,2),g=m[0],v=m[1],y=function(K){v(K.target.value),d==null||d(K)},b=f.useRef();f.useImperativeHandle(t,function(){return{textArea:b.current}});var x=f.useMemo(function(){return a&&it(a)==="object"?[a.minRows,a.maxRows]:[]},[a]),S=de(x,2),P=S[0],E=S[1],M=!!a,B=function(){try{if(document.activeElement===b.current){var K=b.current,G=K.selectionStart,Z=K.selectionEnd,_=K.scrollTop;b.current.setSelectionRange(G,Z),b.current.scrollTop=_}}catch{}},D=f.useState(Gb),H=de(D,2),$=H[0],U=H[1],z=f.useState(),w=de(z,2),C=w[0],N=w[1],R=function(){U(Xb)};Wt(function(){M&&R()},[i,P,E,M]),Wt(function(){if($===Xb)U(Kb);else if($===Kb){var T=Ife(b.current,!1,P,E);U(Gb),N(T)}else B()},[$]);var I=f.useRef(),L=function(){Gt.cancel(I.current)},k=function(K){$===Gb&&(s==null||s(K),a&&(L(),I.current=Gt(function(){R()})))};f.useEffect(function(){return L},[]);var j=M?C:null,O=Y(Y({},c),j);return($===Xb||$===Kb)&&(O.overflowY="hidden",O.overflowX="hidden"),f.createElement(Bo,{onResize:k,disabled:!(a||s)},f.createElement("textarea",Ce({},h,{ref:b,style:O,className:te(r,l,q({},"".concat(r,"-disabled"),u)),disabled:u,value:g,onChange:y})))}),Rfe=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","readOnly"],Mfe=ue.forwardRef(function(e,t){var n,r=e.defaultValue,o=e.value,i=e.onFocus,a=e.onBlur,s=e.onChange,l=e.allowClear,c=e.maxLength,u=e.onCompositionStart,d=e.onCompositionEnd,h=e.suffix,p=e.prefixCls,m=p===void 0?"rc-textarea":p,g=e.showCount,v=e.count,y=e.className,b=e.style,x=e.disabled,S=e.hidden,P=e.classNames,E=e.styles,M=e.onResize,B=e.readOnly,D=vt(e,Rfe),H=rr(r,{value:o,defaultValue:r}),$=de(H,2),U=$[0],z=$[1],w=U==null?"":String(U),C=ue.useState(!1),N=de(C,2),R=N[0],I=N[1],L=ue.useRef(!1),k=ue.useState(null),j=de(k,2),O=j[0],T=j[1],K=f.useRef(null),G=f.useRef(null),Z=function(){var X;return(X=G.current)===null||X===void 0?void 0:X.textArea},_=function(){Z().focus()};f.useImperativeHandle(t,function(){var F;return{resizableTextArea:G.current,focus:_,blur:function(){Z().blur()},nativeElement:((F=K.current)===null||F===void 0?void 0:F.nativeElement)||Z()}}),f.useEffect(function(){I(function(F){return!x&&F})},[x]);var ae=ue.useState(null),le=de(ae,2),ce=le[0],Q=le[1];ue.useEffect(function(){if(ce){var F;(F=Z()).setSelectionRange.apply(F,ke(ce))}},[ce]);var ie=Ij(v,g),se=(n=ie.max)!==null&&n!==void 0?n:c,oe=Number(se)>0,fe=ie.strategy(w),ge=!!se&&fe>se,pe=function(X,ee){var re=ee;!L.current&&ie.exceedFormatter&&ie.max&&ie.strategy(ee)>ie.max&&(re=ie.exceedFormatter(ee,{max:ie.max}),ee!==re&&Q([Z().selectionStart||0,Z().selectionEnd||0])),z(re),m0(X.currentTarget,X,s,re)},ye=function(X){L.current=!0,u==null||u(X)},xe=function(X){L.current=!1,pe(X,X.currentTarget.value),d==null||d(X)},ve=function(X){pe(X,X.target.value)},me=function(X){var ee=D.onPressEnter,re=D.onKeyDown;X.key==="Enter"&&ee&&ee(X),re==null||re(X)},Se=function(X){I(!0),i==null||i(X)},be=function(X){I(!1),a==null||a(X)},we=function(X){z(""),_(),m0(Z(),X,s)},Me=h,ne;ie.show&&(ie.showFormatter?ne=ie.showFormatter({value:w,count:fe,maxLength:se}):ne="".concat(fe).concat(oe?" / ".concat(se):""),Me=ue.createElement(ue.Fragment,null,Me,ue.createElement("span",{className:te("".concat(m,"-data-count"),P==null?void 0:P.count),style:E==null?void 0:E.count},ne)));var V=function(X){var ee;M==null||M(X),(ee=Z())!==null&&ee!==void 0&&ee.style.height&&T(!0)},A=!D.autoSize&&!g&&!l;return ue.createElement(Oj,{ref:K,value:w,allowClear:l,handleReset:we,suffix:Me,prefixCls:m,classNames:Y(Y({},P),{},{affixWrapper:te(P==null?void 0:P.affixWrapper,q(q({},"".concat(m,"-show-count"),g),"".concat(m,"-textarea-allow-clear"),l))}),disabled:x,focused:R,className:te(y,ge&&"".concat(m,"-out-of-range")),style:Y(Y({},b),O&&!A?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof ne=="string"?ne:void 0}},hidden:S,readOnly:B},ue.createElement(Nfe,Ce({},D,{maxLength:c,onKeyDown:me,onChange:ve,onFocus:Se,onBlur:be,onCompositionStart:ye,onCompositionEnd:xe,className:te(P==null?void 0:P.textarea),style:Y(Y({},E==null?void 0:E.textarea),{},{resize:b==null?void 0:b.resize}),disabled:x,prefixCls:m,onResize:V,ref:G,readOnly:B})))}),Tfe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var n,r;const{prefixCls:o,bordered:i=!0,size:a,disabled:s,status:l,allowClear:c,classNames:u,rootClassName:d,className:h,style:p,styles:m,variant:g}=e,v=Tfe(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant"]),{getPrefixCls:y,direction:b,textArea:x}=f.useContext(nt),S=Li(a),P=f.useContext(fs),E=s??P,{status:M,hasFeedback:B,feedbackIcon:D}=f.useContext(aa),H=Gv(M,l),$=f.useRef(null);f.useImperativeHandle(t,()=>{var k;return{resizableTextArea:(k=$.current)===null||k===void 0?void 0:k.resizableTextArea,focus:j=>{var O,T;ife((T=(O=$.current)===null||O===void 0?void 0:O.resizableTextArea)===null||T===void 0?void 0:T.textArea,j)},blur:()=>{var j;return(j=$.current)===null||j===void 0?void 0:j.blur()}}});const U=y("input",o),z=co(U),[w,C,N]=EE(U,z),[R,I]=rE("textArea",g,i),L=kj(c??(x==null?void 0:x.allowClear));return w(f.createElement(Mfe,Object.assign({autoComplete:x==null?void 0:x.autoComplete},v,{style:Object.assign(Object.assign({},x==null?void 0:x.style),p),styles:Object.assign(Object.assign({},x==null?void 0:x.styles),m),disabled:E,allowClear:L,className:te(N,z,h,d,x==null?void 0:x.className),classNames:Object.assign(Object.assign(Object.assign({},u),x==null?void 0:x.classNames),{textarea:te({[`${U}-sm`]:S==="small",[`${U}-lg`]:S==="large"},C,u==null?void 0:u.textarea,(n=x==null?void 0:x.classNames)===null||n===void 0?void 0:n.textarea),variant:te({[`${U}-${R}`]:I},l0(U,H)),affixWrapper:te(`${U}-textarea-affix-wrapper`,{[`${U}-affix-wrapper-rtl`]:b==="rtl",[`${U}-affix-wrapper-sm`]:S==="small",[`${U}-affix-wrapper-lg`]:S==="large",[`${U}-textarea-show-count`]:e.showCount||((r=e.count)===null||r===void 0?void 0:r.show)},C)}),prefixCls:U,suffix:B&&f.createElement("span",{className:`${U}-textarea-suffix`},D),ref:$})))}),zd=ty;zd.Group=nfe;zd.Search=Cfe;zd.TextArea=zfe;zd.Password=xfe;zd.OTP=dfe;var rP=f.createContext(null),Rj=f.createContext({}),jfe=["prefixCls","className","containerRef"],Lfe=function(t){var n=t.prefixCls,r=t.className,o=t.containerRef,i=vt(t,jfe),a=f.useContext(Rj),s=a.panel,l=bs(s,o);return f.createElement("div",Ce({className:te("".concat(n,"-content"),r),role:"dialog",ref:l},kr(t,{aria:!0}),{"aria-modal":"true"},i))};function oP(e){return typeof e=="string"&&String(Number(e))===e?(On(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}var iP={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Bfe(e,t){var n,r,o,i=e.prefixCls,a=e.open,s=e.placement,l=e.inline,c=e.push,u=e.forceRender,d=e.autoFocus,h=e.keyboard,p=e.classNames,m=e.rootClassName,g=e.rootStyle,v=e.zIndex,y=e.className,b=e.id,x=e.style,S=e.motion,P=e.width,E=e.height,M=e.children,B=e.mask,D=e.maskClosable,H=e.maskMotion,$=e.maskClassName,U=e.maskStyle,z=e.afterOpenChange,w=e.onClose,C=e.onMouseEnter,N=e.onMouseOver,R=e.onMouseLeave,I=e.onClick,L=e.onKeyDown,k=e.onKeyUp,j=e.styles,O=e.drawerRender,T=f.useRef(),K=f.useRef(),G=f.useRef();f.useImperativeHandle(t,function(){return T.current});var Z=function(Se){var be=Se.keyCode,we=Se.shiftKey;switch(be){case Ee.TAB:{if(be===Ee.TAB){if(!we&&document.activeElement===G.current){var Me;(Me=K.current)===null||Me===void 0||Me.focus({preventScroll:!0})}else if(we&&document.activeElement===K.current){var ne;(ne=G.current)===null||ne===void 0||ne.focus({preventScroll:!0})}}break}case Ee.ESC:{w&&h&&(Se.stopPropagation(),w(Se));break}}};f.useEffect(function(){if(a&&d){var me;(me=T.current)===null||me===void 0||me.focus({preventScroll:!0})}},[a]);var _=f.useState(!1),ae=de(_,2),le=ae[0],ce=ae[1],Q=f.useContext(rP),ie;typeof c=="boolean"?ie=c?{}:{distance:0}:ie=c||{};var se=(n=(r=(o=ie)===null||o===void 0?void 0:o.distance)!==null&&r!==void 0?r:Q==null?void 0:Q.pushDistance)!==null&&n!==void 0?n:180,oe=f.useMemo(function(){return{pushDistance:se,push:function(){ce(!0)},pull:function(){ce(!1)}}},[se]);f.useEffect(function(){if(a){var me;Q==null||(me=Q.push)===null||me===void 0||me.call(Q)}else{var Se;Q==null||(Se=Q.pull)===null||Se===void 0||Se.call(Q)}},[a]),f.useEffect(function(){return function(){var me;Q==null||(me=Q.pull)===null||me===void 0||me.call(Q)}},[]);var fe=B&&f.createElement(oi,Ce({key:"mask"},H,{visible:a}),function(me,Se){var be=me.className,we=me.style;return f.createElement("div",{className:te("".concat(i,"-mask"),be,p==null?void 0:p.mask,$),style:Y(Y(Y({},we),U),j==null?void 0:j.mask),onClick:D&&a?w:void 0,ref:Se})}),ge=typeof S=="function"?S(s):S,pe={};if(le&&se)switch(s){case"top":pe.transform="translateY(".concat(se,"px)");break;case"bottom":pe.transform="translateY(".concat(-se,"px)");break;case"left":pe.transform="translateX(".concat(se,"px)");break;default:pe.transform="translateX(".concat(-se,"px)");break}s==="left"||s==="right"?pe.width=oP(P):pe.height=oP(E);var ye={onMouseEnter:C,onMouseOver:N,onMouseLeave:R,onClick:I,onKeyDown:L,onKeyUp:k},xe=f.createElement(oi,Ce({key:"panel"},ge,{visible:a,forceRender:u,onVisibleChanged:function(Se){z==null||z(Se)},removeOnLeave:!1,leavedClassName:"".concat(i,"-content-wrapper-hidden")}),function(me,Se){var be=me.className,we=me.style,Me=f.createElement(Lfe,Ce({id:b,containerRef:Se,prefixCls:i,className:te(y,p==null?void 0:p.content),style:Y(Y({},x),j==null?void 0:j.content)},kr(e,{aria:!0}),ye),M);return f.createElement("div",Ce({className:te("".concat(i,"-content-wrapper"),p==null?void 0:p.wrapper,be),style:Y(Y(Y({},pe),we),j==null?void 0:j.wrapper)},kr(e,{data:!0})),O?O(Me):Me)}),ve=Y({},g);return v&&(ve.zIndex=v),f.createElement(rP.Provider,{value:oe},f.createElement("div",{className:te(i,"".concat(i,"-").concat(s),m,q(q({},"".concat(i,"-open"),a),"".concat(i,"-inline"),l)),style:ve,tabIndex:-1,ref:T,onKeyDown:Z},fe,f.createElement("div",{tabIndex:0,ref:K,style:iP,"aria-hidden":"true","data-sentinel":"start"}),xe,f.createElement("div",{tabIndex:0,ref:G,style:iP,"aria-hidden":"true","data-sentinel":"end"})))}var Afe=f.forwardRef(Bfe),Dfe=function(t){var n=t.open,r=n===void 0?!1:n,o=t.prefixCls,i=o===void 0?"rc-drawer":o,a=t.placement,s=a===void 0?"right":a,l=t.autoFocus,c=l===void 0?!0:l,u=t.keyboard,d=u===void 0?!0:u,h=t.width,p=h===void 0?378:h,m=t.mask,g=m===void 0?!0:m,v=t.maskClosable,y=v===void 0?!0:v,b=t.getContainer,x=t.forceRender,S=t.afterOpenChange,P=t.destroyOnClose,E=t.onMouseEnter,M=t.onMouseOver,B=t.onMouseLeave,D=t.onClick,H=t.onKeyDown,$=t.onKeyUp,U=t.panelRef,z=f.useState(!1),w=de(z,2),C=w[0],N=w[1],R=f.useState(!1),I=de(R,2),L=I[0],k=I[1];Wt(function(){k(!0)},[]);var j=L?r:!1,O=f.useRef(),T=f.useRef();Wt(function(){j&&(T.current=document.activeElement)},[j]);var K=function(le){var ce;if(N(le),S==null||S(le),!le&&T.current&&!((ce=O.current)!==null&&ce!==void 0&&ce.contains(T.current))){var Q;(Q=T.current)===null||Q===void 0||Q.focus({preventScroll:!0})}},G=f.useMemo(function(){return{panel:U}},[U]);if(!x&&!C&&!j&&P)return null;var Z={onMouseEnter:E,onMouseOver:M,onMouseLeave:B,onClick:D,onKeyDown:H,onKeyUp:$},_=Y(Y({},t),{},{open:j,prefixCls:i,placement:s,autoFocus:c,keyboard:d,width:p,mask:g,maskClosable:y,inline:b===!1,afterOpenChange:K,ref:O},Z);return f.createElement(Rj.Provider,{value:G},f.createElement(Hv,{open:j||x||C,autoDestroy:!1,getContainer:b,autoLock:g&&(j||C)},f.createElement(Afe,_)))};const Mj=e=>{var t,n;const{prefixCls:r,title:o,footer:i,extra:a,loading:s,onClose:l,headerStyle:c,bodyStyle:u,footerStyle:d,children:h,classNames:p,styles:m}=e,{drawer:g}=f.useContext(nt),v=f.useCallback(P=>f.createElement("button",{type:"button",onClick:l,"aria-label":"Close",className:`${r}-close`},P),[l]),[y,b]=H7(i0(e),i0(g),{closable:!0,closeIconRender:v}),x=f.useMemo(()=>{var P,E;return!o&&!y?null:f.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(P=g==null?void 0:g.styles)===null||P===void 0?void 0:P.header),c),m==null?void 0:m.header),className:te(`${r}-header`,{[`${r}-header-close-only`]:y&&!o&&!a},(E=g==null?void 0:g.classNames)===null||E===void 0?void 0:E.header,p==null?void 0:p.header)},f.createElement("div",{className:`${r}-header-title`},b,o&&f.createElement("div",{className:`${r}-title`},o)),a&&f.createElement("div",{className:`${r}-extra`},a))},[y,b,a,c,r,o]),S=f.useMemo(()=>{var P,E;if(!i)return null;const M=`${r}-footer`;return f.createElement("div",{className:te(M,(P=g==null?void 0:g.classNames)===null||P===void 0?void 0:P.footer,p==null?void 0:p.footer),style:Object.assign(Object.assign(Object.assign({},(E=g==null?void 0:g.styles)===null||E===void 0?void 0:E.footer),d),m==null?void 0:m.footer)},i)},[i,d,r]);return f.createElement(f.Fragment,null,x,f.createElement("div",{className:te(`${r}-body`,p==null?void 0:p.body,(t=g==null?void 0:g.classNames)===null||t===void 0?void 0:t.body),style:Object.assign(Object.assign(Object.assign({},(n=g==null?void 0:g.styles)===null||n===void 0?void 0:n.body),u),m==null?void 0:m.body)},s?f.createElement(Ei,{active:!0,title:!1,paragraph:{rows:5},className:`${r}-body-skeleton`}):h),S)},Ffe=e=>{const t="100%";return{left:`translateX(-${t})`,right:`translateX(${t})`,top:`translateY(-${t})`,bottom:`translateY(${t})`}[e]},Tj=(e,t)=>({"&-enter, &-appear":Object.assign(Object.assign({},e),{"&-active":t}),"&-leave":Object.assign(Object.assign({},t),{"&-active":e})}),zj=(e,t)=>Object.assign({"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${t}`}}},Tj({opacity:e},{opacity:1})),Hfe=(e,t)=>[zj(.7,t),Tj({transform:Ffe(e)},{transform:"none"})],$fe=e=>{const{componentCls:t,motionDurationSlow:n}=e;return{[t]:{[`${t}-mask-motion`]:zj(0,n),[`${t}-panel-motion`]:["left","right","top","bottom"].reduce((r,o)=>Object.assign(Object.assign({},r),{[`&-${o}`]:Hfe(o,n)}),{})}}},Ufe=e=>{const{borderRadiusSM:t,componentCls:n,zIndexPopup:r,colorBgMask:o,colorBgElevated:i,motionDurationSlow:a,motionDurationMid:s,paddingXS:l,padding:c,paddingLG:u,fontSizeLG:d,lineHeightLG:h,lineWidth:p,lineType:m,colorSplit:g,marginXS:v,colorIcon:y,colorIconHover:b,colorBgTextHover:x,colorBgTextActive:S,colorText:P,fontWeightStrong:E,footerPaddingBlock:M,footerPaddingInline:B,calc:D}=e,H=`${n}-content-wrapper`;return{[n]:{position:"fixed",inset:0,zIndex:r,pointerEvents:"none",color:P,"&-pure":{position:"relative",background:i,display:"flex",flexDirection:"column",[`&${n}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${n}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${n}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${n}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${n}-mask`]:{position:"absolute",inset:0,zIndex:r,background:o,pointerEvents:"auto"},[H]:{position:"absolute",zIndex:r,maxWidth:"100vw",transition:`all ${a}`,"&-hidden":{display:"none"}},[`&-left > ${H}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowDrawerLeft},[`&-right > ${H}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:e.boxShadowDrawerRight},[`&-top > ${H}`]:{top:0,insetInline:0,boxShadow:e.boxShadowDrawerUp},[`&-bottom > ${H}`]:{bottom:0,insetInline:0,boxShadow:e.boxShadowDrawerDown},[`${n}-content`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%",overflow:"auto",background:i,pointerEvents:"auto"},[`${n}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${J(c)} ${J(u)}`,fontSize:d,lineHeight:h,borderBottom:`${J(p)} ${m} ${g}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${n}-extra`]:{flex:"none"},[`${n}-close`]:Object.assign({display:"inline-flex",width:D(d).add(l).equal(),height:D(d).add(l).equal(),borderRadius:t,justifyContent:"center",alignItems:"center",marginInlineEnd:v,color:y,fontWeight:E,fontSize:d,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,cursor:"pointer",transition:`all ${s}`,textRendering:"auto","&:hover":{color:b,backgroundColor:x,textDecoration:"none"},"&:active":{backgroundColor:S}},ps(e)),[`${n}-title`]:{flex:1,margin:0,fontWeight:e.fontWeightStrong,fontSize:d,lineHeight:h},[`${n}-body`]:{flex:1,minWidth:0,minHeight:0,padding:u,overflow:"auto",[`${n}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center"}},[`${n}-footer`]:{flexShrink:0,padding:`${J(M)} ${J(B)}`,borderTop:`${J(p)} ${m} ${g}`},"&-rtl":{direction:"rtl"}}}},Vfe=e=>({zIndexPopup:e.zIndexPopupBase,footerPaddingBlock:e.paddingXS,footerPaddingInline:e.padding}),jj=fn("Drawer",e=>{const t=Ht(e,{});return[Ufe(t),$fe(t)]},Vfe);var Lj=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{rootClassName:t,width:n,height:r,size:o="default",mask:i=!0,push:a=Wfe,open:s,afterOpenChange:l,onClose:c,prefixCls:u,getContainer:d,style:h,className:p,visible:m,afterVisibleChange:g,maskStyle:v,drawerStyle:y,contentWrapperStyle:b}=e,x=Lj(e,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange","maskStyle","drawerStyle","contentWrapperStyle"]),{getPopupContainer:S,getPrefixCls:P,direction:E,drawer:M}=f.useContext(nt),B=P("drawer",u),[D,H,$]=jj(B),U=d===void 0&&S?()=>S(document.body):d,z=te({"no-mask":!i,[`${B}-rtl`]:E==="rtl"},t,H,$),w=f.useMemo(()=>n??(o==="large"?736:378),[n,o]),C=f.useMemo(()=>r??(o==="large"?736:378),[r,o]),N={motionName:La(B,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},R=G=>({motionName:La(B,`panel-motion-${G}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),I=U7(),[L,k]=Nd("Drawer",x.zIndex),{classNames:j={},styles:O={}}=x,{classNames:T={},styles:K={}}=M||{};return D(f.createElement(rd,{form:!0,space:!0},f.createElement(np.Provider,{value:k},f.createElement(Dfe,Object.assign({prefixCls:B,onClose:c,maskMotion:N,motion:R},x,{classNames:{mask:te(j.mask,T.mask),content:te(j.content,T.content),wrapper:te(j.wrapper,T.wrapper)},styles:{mask:Object.assign(Object.assign(Object.assign({},O.mask),v),K.mask),content:Object.assign(Object.assign(Object.assign({},O.content),y),K.content),wrapper:Object.assign(Object.assign(Object.assign({},O.wrapper),b),K.wrapper)},open:s??m,mask:i,push:a,width:w,height:C,style:Object.assign(Object.assign({},M==null?void 0:M.style),h),className:te(M==null?void 0:M.className,p),rootClassName:z,getContainer:U,afterOpenChange:l??g,panelRef:I,zIndex:L}),f.createElement(Mj,Object.assign({prefixCls:B},x,{onClose:c}))))))},Xfe=e=>{const{prefixCls:t,style:n,className:r,placement:o="right"}=e,i=Lj(e,["prefixCls","style","className","placement"]),{getPrefixCls:a}=f.useContext(nt),s=a("drawer",t),[l,c,u]=jj(s),d=te(s,`${s}-pure`,`${s}-${o}`,c,u,r);return l(f.createElement("div",{className:d,style:n},f.createElement(Mj,Object.assign({prefixCls:s},i))))};Bj._InternalPanelDoNotUseOrYouWillBeFired=Xfe;function aP(e){return["small","middle","large"].includes(e)}function sP(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const Aj=ue.createContext({latestIndex:0}),Kfe=Aj.Provider,Gfe=e=>{let{className:t,index:n,children:r,split:o,style:i}=e;const{latestIndex:a}=f.useContext(Aj);return r==null?null:f.createElement(f.Fragment,null,f.createElement("div",{className:t,style:i},r),n{var n,r,o;const{getPrefixCls:i,space:a,direction:s}=f.useContext(nt),{size:l=(n=a==null?void 0:a.size)!==null&&n!==void 0?n:"small",align:c,className:u,rootClassName:d,children:h,direction:p="horizontal",prefixCls:m,split:g,style:v,wrap:y=!1,classNames:b,styles:x}=e,S=qfe(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[P,E]=Array.isArray(l)?l:[l,l],M=aP(E),B=aP(P),D=sP(E),H=sP(P),$=ri(h,{keepEmpty:!0}),U=c===void 0&&p==="horizontal"?"center":c,z=i("space",m),[w,C,N]=g7(z),R=te(z,a==null?void 0:a.className,C,`${z}-${p}`,{[`${z}-rtl`]:s==="rtl",[`${z}-align-${U}`]:U,[`${z}-gap-row-${E}`]:M,[`${z}-gap-col-${P}`]:B},u,d,N),I=te(`${z}-item`,(r=b==null?void 0:b.item)!==null&&r!==void 0?r:(o=a==null?void 0:a.classNames)===null||o===void 0?void 0:o.item);let L=0;const k=$.map((T,K)=>{var G,Z;T!=null&&(L=K);const _=(T==null?void 0:T.key)||`${I}-${K}`;return f.createElement(Gfe,{className:I,key:_,index:K,split:g,style:(G=x==null?void 0:x.item)!==null&&G!==void 0?G:(Z=a==null?void 0:a.styles)===null||Z===void 0?void 0:Z.item},T)}),j=f.useMemo(()=>({latestIndex:L}),[L]);if($.length===0)return null;const O={};return y&&(O.flexWrap="wrap"),!B&&H&&(O.columnGap=P),!M&&D&&(O.rowGap=E),w(f.createElement("div",Object.assign({ref:t,className:R,style:Object.assign(Object.assign(Object.assign({},O),a==null?void 0:a.style),v)},S),f.createElement(Kfe,{value:j},k)))}),Dj=Zfe;Dj.Compact=ene;var Yfe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:n,direction:r}=f.useContext(nt),{prefixCls:o,type:i="default",danger:a,disabled:s,loading:l,onClick:c,htmlType:u,children:d,className:h,menu:p,arrow:m,autoFocus:g,overlay:v,trigger:y,align:b,open:x,onOpenChange:S,placement:P,getPopupContainer:E,href:M,icon:B=f.createElement(yE,null),title:D,buttonsRender:H=ae=>ae,mouseEnterDelay:$,mouseLeaveDelay:U,overlayClassName:z,overlayStyle:w,destroyPopupOnHide:C,dropdownRender:N}=e,R=Yfe(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),I=n("dropdown",o),L=`${I}-button`,k={menu:p,arrow:m,autoFocus:g,align:b,disabled:s,trigger:s?[]:y,onOpenChange:S,getPopupContainer:E||t,mouseEnterDelay:$,mouseLeaveDelay:U,overlayClassName:z,overlayStyle:w,destroyPopupOnHide:C,dropdownRender:N},{compactSize:j,compactItemClassnames:O}=op(I,r),T=te(L,O,h);"overlay"in e&&(k.overlay=v),"open"in e&&(k.open=x),"placement"in e?k.placement=P:k.placement=r==="rtl"?"bottomLeft":"bottomRight";const K=f.createElement(Ba,{type:i,danger:a,disabled:s,loading:l,onClick:c,htmlType:u,href:M,title:D},d),G=f.createElement(Ba,{type:i,danger:a,icon:B}),[Z,_]=H([K,G]);return f.createElement(Dj.Compact,Object.assign({className:T,size:j,block:!0},R),Z,f.createElement(Jv,Object.assign({},k),_))};Fj.__ANT_BUTTON=!0;const OE=Jv;OE.Button=Fj;function lP(e){var t=e.getBoundingClientRect(),n=document.documentElement;return{left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||document.body.clientTop||0)}}function dm(e,t,n,r){var o=vh.unstable_batchedUpdates?function(a){vh.unstable_batchedUpdates(n,a)}:n;return e!=null&&e.addEventListener&&e.addEventListener(t,o,r),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,o,r)}}}function _fe(e,t,n){return typeof n=="boolean"?n:e.length?!0:ri(t).some(o=>o.type===ej)}const Jfe=e=>{const{componentCls:t,bodyBg:n,lightSiderBg:r,lightTriggerBg:o,lightTriggerColor:i}=e;return{[`${t}-sider-light`]:{background:r,[`${t}-sider-trigger`]:{color:i,background:o},[`${t}-sider-zero-width-trigger`]:{color:i,background:o,border:`1px solid ${n}`,borderInlineStart:0}}}},Qfe=e=>{const{antCls:t,componentCls:n,colorText:r,triggerColor:o,footerBg:i,triggerBg:a,headerHeight:s,headerPadding:l,headerColor:c,footerPadding:u,triggerHeight:d,zeroTriggerHeight:h,zeroTriggerWidth:p,motionDurationMid:m,motionDurationSlow:g,fontSize:v,borderRadius:y,bodyBg:b,headerBg:x,siderBg:S}=e;return{[n]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:b,"&, *":{boxSizing:"border-box"},[`&${n}-has-sider`]:{flexDirection:"row",[`> ${n}, > ${n}-content`]:{width:0}},[`${n}-header, &${n}-footer`]:{flex:"0 0 auto"},[`${n}-sider`]:{position:"relative",minWidth:0,background:S,transition:`all ${m}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${t}-menu${t}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:d},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:d,color:o,lineHeight:J(d),textAlign:"center",background:a,cursor:"pointer",transition:`all ${m}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:s,insetInlineEnd:e.calc(p).mul(-1).equal(),zIndex:1,width:p,height:h,color:o,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:S,borderStartStartRadius:0,borderStartEndRadius:y,borderEndEndRadius:y,borderEndStartRadius:0,cursor:"pointer",transition:`background ${g} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${g}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:e.calc(p).mul(-1).equal(),borderStartStartRadius:y,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:y}}}}},Jfe(e)),{"&-rtl":{direction:"rtl"}}),[`${n}-header`]:{height:s,padding:l,color:c,lineHeight:J(s),background:x,[`${t}-menu`]:{lineHeight:"inherit"}},[`${n}-footer`]:{padding:u,color:r,fontSize:v,background:i},[`${n}-content`]:{flex:"auto",color:r,minHeight:0}}},ehe=e=>{const{colorBgLayout:t,controlHeight:n,controlHeightLG:r,colorText:o,controlHeightSM:i,marginXXS:a,colorTextLightSolid:s,colorBgContainer:l}=e,c=r*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:n*2,headerPadding:`0 ${c}px`,headerColor:o,footerPadding:`${i}px ${c}px`,footerBg:t,siderBg:"#001529",triggerHeight:r+a*2,triggerBg:"#002140",triggerColor:s,zeroTriggerWidth:r,zeroTriggerHeight:r,lightSiderBg:l,lightTriggerBg:l,lightTriggerColor:o}},Hj=fn("Layout",e=>[Qfe(e)],ehe,{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]});var $j=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);of.forwardRef((a,s)=>f.createElement(o,Object.assign({ref:s,suffixCls:t,tagName:n},a)))}const IE=f.forwardRef((e,t)=>{const{prefixCls:n,suffixCls:r,className:o,tagName:i}=e,a=$j(e,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:s}=f.useContext(nt),l=s("layout",n),[c,u,d]=Hj(l),h=r?`${l}-${r}`:l;return c(f.createElement(i,Object.assign({className:te(n||h,o,u,d),ref:t},a)))}),the=f.forwardRef((e,t)=>{const{direction:n}=f.useContext(nt),[r,o]=f.useState([]),{prefixCls:i,className:a,rootClassName:s,children:l,hasSider:c,tagName:u,style:d}=e,h=$j(e,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),p=yr(h,["suffixCls"]),{getPrefixCls:m,layout:g}=f.useContext(nt),v=m("layout",i),y=_fe(r,l,c),[b,x,S]=Hj(v),P=te(v,{[`${v}-has-sider`]:y,[`${v}-rtl`]:n==="rtl"},g==null?void 0:g.className,a,s,x,S),E=f.useMemo(()=>({siderHook:{addSider:M=>{o(B=>[].concat(ke(B),[M]))},removeSider:M=>{o(B=>B.filter(D=>D!==M))}}}),[]);return b(f.createElement(Qz.Provider,{value:E},f.createElement(u,Object.assign({ref:t,className:P,style:Object.assign(Object.assign({},g==null?void 0:g.style),d)},p),l)))}),nhe=ny({tagName:"div",displayName:"Layout"})(the),rhe=ny({suffixCls:"header",tagName:"header",displayName:"Header"})(IE),ohe=ny({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(IE),ihe=ny({suffixCls:"content",tagName:"main",displayName:"Content"})(IE),gl=nhe;gl.Header=rhe;gl.Footer=ohe;gl.Content=ihe;gl.Sider=ej;gl._InternalSiderContext=_v;const ahe=function(){const e=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let t=1;t{const o=n[r];o!==void 0&&(e[r]=o)})}return e};var she={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},lhe=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:she}))},cP=f.forwardRef(lhe),che={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},uhe=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:che}))},uP=f.forwardRef(uhe),dhe={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"},fhe=["10","20","50","100"],hhe=function(t){var n=t.pageSizeOptions,r=n===void 0?fhe:n,o=t.locale,i=t.changeSize,a=t.pageSize,s=t.goButton,l=t.quickGo,c=t.rootPrefixCls,u=t.selectComponentClass,d=t.selectPrefixCls,h=t.disabled,p=t.buildOptionText,m=ue.useState(""),g=de(m,2),v=g[0],y=g[1],b=function(){return!v||Number.isNaN(v)?void 0:Number(v)},x=typeof p=="function"?p:function(w){return"".concat(w," ").concat(o.items_per_page)},S=function(C){i==null||i(Number(C))},P=function(C){y(C.target.value)},E=function(C){s||v===""||(y(""),!(C.relatedTarget&&(C.relatedTarget.className.indexOf("".concat(c,"-item-link"))>=0||C.relatedTarget.className.indexOf("".concat(c,"-item"))>=0))&&(l==null||l(b())))},M=function(C){v!==""&&(C.keyCode===Ee.ENTER||C.type==="click")&&(y(""),l==null||l(b()))},B=function(){return r.some(function(C){return C.toString()===a.toString()})?r:r.concat([a.toString()]).sort(function(C,N){var R=Number.isNaN(Number(C))?0:Number(C),I=Number.isNaN(Number(N))?0:Number(N);return R-I})},D="".concat(c,"-options");if(!i&&!l)return null;var H=null,$=null,U=null;if(i&&u){var z=B().map(function(w,C){return ue.createElement(u.Option,{key:C,value:w.toString()},x(w))});H=ue.createElement(u,{disabled:h,prefixCls:d,showSearch:!1,className:"".concat(D,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(a||r[0]).toString(),onChange:S,getPopupContainer:function(C){return C.parentNode},"aria-label":o.page_size,defaultOpen:!1},z)}return l&&(s&&(U=typeof s=="boolean"?ue.createElement("button",{type:"button",onClick:M,onKeyUp:M,disabled:h,className:"".concat(D,"-quick-jumper-button")},o.jump_to_confirm):ue.createElement("span",{onClick:M,onKeyUp:M},s)),$=ue.createElement("div",{className:"".concat(D,"-quick-jumper")},o.jump_to,ue.createElement("input",{disabled:h,type:"text",value:v,onChange:P,onKeyUp:M,onBlur:E,"aria-label":o.page}),o.page,U)),ue.createElement("li",{className:D},H,$)},af=function(t){var n,r=t.rootPrefixCls,o=t.page,i=t.active,a=t.className,s=t.showTitle,l=t.onClick,c=t.onKeyPress,u=t.itemRender,d="".concat(r,"-item"),h=te(d,"".concat(d,"-").concat(o),(n={},q(n,"".concat(d,"-active"),i),q(n,"".concat(d,"-disabled"),!o),n),a),p=function(){l(o)},m=function(y){c(y,l,o)},g=u(o,"page",ue.createElement("a",{rel:"nofollow"},o));return g?ue.createElement("li",{title:s?String(o):null,className:h,onClick:p,onKeyDown:m,tabIndex:0},g):null},phe=function(t,n,r){return r};function dP(){}function fP(e){var t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function Il(e,t,n){var r=typeof e>"u"?t:e;return Math.floor((n-1)/r)+1}var mhe=function(t){var n,r=t.prefixCls,o=r===void 0?"rc-pagination":r,i=t.selectPrefixCls,a=i===void 0?"rc-select":i,s=t.className,l=t.selectComponentClass,c=t.current,u=t.defaultCurrent,d=u===void 0?1:u,h=t.total,p=h===void 0?0:h,m=t.pageSize,g=t.defaultPageSize,v=g===void 0?10:g,y=t.onChange,b=y===void 0?dP:y,x=t.hideOnSinglePage,S=t.align,P=t.showPrevNextJumpers,E=P===void 0?!0:P,M=t.showQuickJumper,B=t.showLessItems,D=t.showTitle,H=D===void 0?!0:D,$=t.onShowSizeChange,U=$===void 0?dP:$,z=t.locale,w=z===void 0?dhe:z,C=t.style,N=t.totalBoundaryShowSizeChanger,R=N===void 0?50:N,I=t.disabled,L=t.simple,k=t.showTotal,j=t.showSizeChanger,O=t.pageSizeOptions,T=t.itemRender,K=T===void 0?phe:T,G=t.jumpPrevIcon,Z=t.jumpNextIcon,_=t.prevIcon,ae=t.nextIcon,le=ue.useRef(null),ce=rr(10,{value:m,defaultValue:v}),Q=de(ce,2),ie=Q[0],se=Q[1],oe=rr(1,{value:c,defaultValue:d,postState:function(mt){return Math.max(1,Math.min(mt,Il(void 0,ie,p)))}}),fe=de(oe,2),ge=fe[0],pe=fe[1],ye=ue.useState(ge),xe=de(ye,2),ve=xe[0],me=xe[1];f.useEffect(function(){me(ge)},[ge]);var Se=Math.max(1,ge-(B?3:5)),be=Math.min(Il(void 0,ie,p),ge+(B?3:5));function we(ct,mt){var kt=ct||ue.createElement("button",{type:"button","aria-label":mt,className:"".concat(o,"-item-link")});return typeof ct=="function"&&(kt=ue.createElement(ct,Y({},t))),kt}function Me(ct){var mt=ct.target.value,kt=Il(void 0,ie,p),Rn;return mt===""?Rn=mt:Number.isNaN(Number(mt))?Rn=ve:mt>=kt?Rn=kt:Rn=Number(mt),Rn}function ne(ct){return fP(ct)&&ct!==ge&&fP(p)&&p>0}var V=p>ie?M:!1;function A(ct){(ct.keyCode===Ee.UP||ct.keyCode===Ee.DOWN)&&ct.preventDefault()}function F(ct){var mt=Me(ct);switch(mt!==ve&&me(mt),ct.keyCode){case Ee.ENTER:re(mt);break;case Ee.UP:re(mt-1);break;case Ee.DOWN:re(mt+1);break}}function X(ct){re(Me(ct))}function ee(ct){var mt=Il(ct,ie,p),kt=ge>mt&&mt!==0?mt:ge;se(ct),me(kt),U==null||U(ge,ct),pe(kt),b==null||b(kt,ct)}function re(ct){if(ne(ct)&&!I){var mt=Il(void 0,ie,p),kt=ct;return ct>mt?kt=mt:ct<1&&(kt=1),kt!==ve&&me(kt),pe(kt),b==null||b(kt,ie),kt}return ge}var he=ge>1,Le=geR;function Pe(){he&&re(ge-1)}function $e(){Le&&re(ge+1)}function Ne(){re(Se)}function dt(){re(be)}function yt(ct,mt){if(ct.key==="Enter"||ct.charCode===Ee.ENTER||ct.keyCode===Ee.ENTER){for(var kt=arguments.length,Rn=new Array(kt>2?kt-2:0),or=2;orp?p:ge*ie])),Oe=null,Ae=Il(void 0,ie,p);if(x&&p<=ie)return null;var Ie=[],De={rootPrefixCls:o,onClick:re,onKeyPress:yt,showTitle:H,itemRender:K,page:-1},pt=ge-1>0?ge-1:0,rt=ge+1=We*2&&ge!==3&&(Ie[0]=ue.cloneElement(Ie[0],{className:te("".concat(o,"-item-after-jump-prev"),Ie[0].props.className)}),Ie.unshift(ze)),Ae-ge>=We*2&&ge!==Ae-2){var Jt=Ie[Ie.length-1];Ie[Ie.length-1]=ue.cloneElement(Jt,{className:te("".concat(o,"-item-before-jump-next"),Jt.props.className)}),Ie.push(Oe)}Ze!==1&&Ie.unshift(ue.createElement(af,Ce({},De,{key:1,page:1}))),ot!==Ae&&Ie.push(ue.createElement(af,Ce({},De,{key:Ae,page:Ae})))}var hn=Ve(pt);if(hn){var nn=!he||!Ae;hn=ue.createElement("li",{title:H?w.prev_page:null,onClick:Pe,tabIndex:nn?null:0,onKeyDown:ft,className:te("".concat(o,"-prev"),q({},"".concat(o,"-disabled"),nn)),"aria-disabled":nn},hn)}var yn=at(rt);if(yn){var Nn,Sn;L?(Nn=!Le,Sn=he?0:null):(Nn=!Le||!Ae,Sn=Nn?null:0),yn=ue.createElement("li",{title:H?w.next_page:null,onClick:$e,tabIndex:Sn,onKeyDown:_e,className:te("".concat(o,"-next"),q({},"".concat(o,"-disabled"),Nn)),"aria-disabled":Nn},yn)}var Jn=te(o,s,(n={},q(n,"".concat(o,"-start"),S==="start"),q(n,"".concat(o,"-center"),S==="center"),q(n,"".concat(o,"-end"),S==="end"),q(n,"".concat(o,"-simple"),L),q(n,"".concat(o,"-disabled"),I),n));return ue.createElement("ul",Ce({className:Jn,style:C,ref:le},st),Ke,hn,L?Re:Ie,yn,ue.createElement(hhe,{locale:w,rootPrefixCls:o,disabled:I,selectComponentClass:l,selectPrefixCls:a,changeSize:Te?ee:null,pageSize:ie,pageSizeOptions:O,quickGo:V?re:null,goButton:Be}))};const Uj=e=>f.createElement(ws,Object.assign({},e,{showSearch:!0,size:"small"})),Vj=e=>f.createElement(ws,Object.assign({},e,{showSearch:!0,size:"middle"}));Uj.Option=ws.Option;Vj.Option=ws.Option;const ghe=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}},[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{[`&${t}-disabled ${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},vhe=e=>{const{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.itemSizeSM,lineHeight:J(e.itemSizeSM)},[`&${t}-mini ${t}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:J(e.calc(e.itemSizeSM).sub(2).equal())},[`&${t}-mini:not(${t}-disabled) ${t}-item:not(${t}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},[`&${t}-mini ${t}-prev, &${t}-mini ${t}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:J(e.itemSizeSM)},[`&${t}-mini:not(${t}-disabled)`]:{[`${t}-prev, ${t}-next`]:{[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover ${t}-item-link`]:{backgroundColor:"transparent"}}},[` + &${t}-mini ${t}-prev ${t}-item-link, + &${t}-mini ${t}-next ${t}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:e.itemSizeSM,lineHeight:J(e.itemSizeSM)}},[`&${t}-mini ${t}-jump-prev, &${t}-mini ${t}-jump-next`]:{height:e.itemSizeSM,marginInlineEnd:0,lineHeight:J(e.itemSizeSM)},[`&${t}-mini ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:e.miniOptionsSizeChangerTop},"&-quick-jumper":{height:e.itemSizeSM,lineHeight:J(e.itemSizeSM),input:Object.assign(Object.assign({},SE(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}},yhe=e=>{const{componentCls:t}=e;return{[` + &${t}-simple ${t}-prev, + &${t}-simple ${t}-next + `]:{height:e.itemSizeSM,lineHeight:J(e.itemSizeSM),verticalAlign:"top",[`${t}-item-link`]:{height:e.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.itemSizeSM,lineHeight:J(e.itemSizeSM)}}},[`&${t}-simple ${t}-simple-pager`]:{display:"inline-block",height:e.itemSizeSM,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${J(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${J(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${J(e.inputOutlineOffset)} 0 ${J(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}}}},bhe=e=>{const{componentCls:t,antCls:n}=e;return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[` + ${t}-prev, + ${t}-jump-prev, + ${t}-jump-next + `]:{marginInlineEnd:e.marginXS},[` + ${t}-prev, + ${t}-next, + ${t}-jump-prev, + ${t}-jump-next + `]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,color:e.colorText,fontFamily:e.fontFamily,lineHeight:`${J(e.itemSize)}`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${J(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto",[`${n}-select-arrow:not(:last-child)`]:{opacity:1}},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:J(e.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},CE(e)),xE(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow})),{"&[disabled]":Object.assign({},Qv(e)),width:e.calc(e.controlHeightLG).mul(1.25).equal(),height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},whe=e=>{const{componentCls:t}=e;return{[`${t}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:J(e.calc(e.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${J(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${J(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.colorPrimary},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.colorPrimaryHover}}}}},xhe=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},un(e)),{display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:J(e.calc(e.itemSize).sub(2).equal()),verticalAlign:"middle"}}),whe(e)),bhe(e)),yhe(e)),vhe(e)),ghe(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},She=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:Object.assign({},ps(e)),[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":Object.assign({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},pl(e))},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Object.assign({},pl(e))}}}},Wj=e=>Object.assign({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemActiveBg:e.colorBgContainer,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0},wE(e)),Xj=e=>Ht(e,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:e.calc(e.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:e.calc(e.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:e.calc(e.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:e.marginSM,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},bE(e)),Che=fn("Pagination",e=>{const t=Xj(e);return[xhe(t),She(t)]},Wj),Ehe=e=>{const{componentCls:t}=e;return{[`${t}${t}-bordered${t}-disabled:not(${t}-mini)`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}${t}-bordered:not(${t}-mini)`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${J(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},Phe=jv(["Pagination","bordered"],e=>{const t=Xj(e);return[Ehe(t)]},Wj);var Ohe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{align:t,prefixCls:n,selectPrefixCls:r,className:o,rootClassName:i,style:a,size:s,locale:l,selectComponentClass:c,responsive:u,showSizeChanger:d}=e,h=Ohe(e,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:p}=zz(u),[,m]=pr(),{getPrefixCls:g,direction:v,pagination:y={}}=f.useContext(nt),b=g("pagination",n),[x,S,P]=Che(b),E=d??y.showSizeChanger,M=f.useMemo(()=>{const C=f.createElement("span",{className:`${b}-item-ellipsis`},"•••"),N=f.createElement("button",{className:`${b}-item-link`,type:"button",tabIndex:-1},v==="rtl"?f.createElement(jh,null):f.createElement(d0,null)),R=f.createElement("button",{className:`${b}-item-link`,type:"button",tabIndex:-1},v==="rtl"?f.createElement(d0,null):f.createElement(jh,null)),I=f.createElement("a",{className:`${b}-item-link`},f.createElement("div",{className:`${b}-item-container`},v==="rtl"?f.createElement(uP,{className:`${b}-item-link-icon`}):f.createElement(cP,{className:`${b}-item-link-icon`}),C)),L=f.createElement("a",{className:`${b}-item-link`},f.createElement("div",{className:`${b}-item-container`},v==="rtl"?f.createElement(cP,{className:`${b}-item-link-icon`}):f.createElement(uP,{className:`${b}-item-link-icon`}),C));return{prevIcon:N,nextIcon:R,jumpPrevIcon:I,jumpNextIcon:L}},[v,b]),[B]=tp("Pagination",C9),D=Object.assign(Object.assign({},B),l),H=Li(s),$=H==="small"||!!(p&&!H&&u),U=g("select",r),z=te({[`${b}-${t}`]:!!t,[`${b}-mini`]:$,[`${b}-rtl`]:v==="rtl",[`${b}-bordered`]:m.wireframe},y==null?void 0:y.className,o,i,S,P),w=Object.assign(Object.assign({},y==null?void 0:y.style),a);return x(f.createElement(f.Fragment,null,m.wireframe&&f.createElement(Phe,{prefixCls:b}),f.createElement(mhe,Object.assign({},M,h,{style:w,prefixCls:b,selectPrefixCls:U,className:z,selectComponentClass:c||($?Uj:Vj),locale:D,showSizeChanger:E}))))};function khe(e){let{percent:t,prefixCls:n}=e;const r=`${n}-dot`,o=`${r}-holder`,i=`${o}-hidden`,[a,s]=f.useState(!1);Wt(()=>{t!==0&&s(!0)},[t!==0]);const l=Math.max(Math.min(t,100),0),c=100,u=c/5,d=c/2-u/2,h=d*2*Math.PI,p=(m,g)=>f.createElement("circle",{className:te(m,`${r}-circle`),r:d,cx:"50",cy:"50",strokeWidth:u,style:g});return a?f.createElement("span",{className:te(o,`${r}-progress`,l<=0&&i)},f.createElement("svg",{viewBox:`0 0 ${c} ${c}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":l},p(`${r}-circle-bg`),p("",{strokeDasharray:`${h*l/100} ${h*(100-l)/100}`,strokeDashoffset:`${h/4}`}))):null}function Nhe(e){const{prefixCls:t,percent:n=0}=e,r=`${t}-dot`,o=`${r}-holder`,i=`${o}-hidden`;return f.createElement(f.Fragment,null,f.createElement("span",{className:te(o,n>0&&i)},f.createElement("span",{className:te(r,`${t}-dot-spin`)},[1,2,3,4].map(a=>f.createElement("i",{className:`${t}-dot-item`,key:a})))),f.createElement(khe,{prefixCls:t,percent:n}))}function Rhe(e){const{prefixCls:t,indicator:n,percent:r}=e,o=`${t}-dot`;return n&&f.isValidElement(n)?ao(n,{className:te(n.props.className,o),percent:r}):f.createElement(Nhe,{prefixCls:t,percent:r})}const Mhe=new Tt("antSpinMove",{to:{opacity:1}}),The=new Tt("antRotate",{to:{transform:"rotate(405deg)"}}),zhe=e=>{const{componentCls:t,calc:n}=e;return{[`${t}`]:Object.assign(Object.assign({},un(e)),{position:"absolute",display:"none",color:e.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"relative",display:"inline-block",opacity:1},[`${t}-text`]:{fontSize:e.fontSize,paddingTop:n(n(e.dotSize).sub(e.fontSize)).div(2).add(2).equal()},"&-fullscreen":{position:"fixed",width:"100vw",height:"100vh",backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,inset:0,display:"flex",alignItems:"center",flexDirection:"column",justifyContent:"center",opacity:0,visibility:"hidden",transition:`all ${e.motionDurationMid}`,"&-show":{opacity:1,visibility:"visible"},[t]:{[`${t}-dot-holder`]:{color:e.colorWhite},[`${t}-text`]:{color:e.colorTextLightSolid}}},"&-nested-loading":{position:"relative",[`> div > ${t}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:e.contentHeight,[`${t}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:n(e.dotSize).mul(-1).div(2).equal()},[`${t}-text`]:{position:"absolute",top:"50%",width:"100%",textShadow:`0 1px 2px ${e.colorBgContainer}`},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSize).div(2).mul(-1).sub(10).equal()},"&-sm":{[`${t}-dot`]:{margin:n(e.dotSizeSM).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeSM).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeSM).div(2).mul(-1).sub(10).equal()}},"&-lg":{[`${t}-dot`]:{margin:n(e.dotSizeLG).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeLG).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeLG).div(2).mul(-1).sub(10).equal()}}},[`${t}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${t}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:e.spinDotDefault},[`${t}-dot-progress`]:{position:"absolute",top:0,insetInlineStart:0},[`${t}-dot-holder`]:{width:"1em",height:"1em",fontSize:e.dotSize,display:"inline-block",transition:`transform ${e.motionDurationSlow} ease, opacity ${e.motionDurationSlow} ease`,transformOrigin:"50% 50%",lineHeight:1,color:e.colorPrimary,"&-hidden":{transform:"scale(0.3)",opacity:0}},[`${t}-dot-progress`]:{position:"absolute",top:0,insetInlineStart:0},[`${t}-dot`]:{position:"relative",display:"inline-block",fontSize:e.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),height:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:Mhe,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:"0s"},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:The,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(r=>`${r} ${e.motionDurationSlow} ease`).join(","),fillOpacity:0,stroke:"currentcolor"},"&-circle-bg":{stroke:e.colorFillSecondary}},[`&-sm ${t}-dot`]:{fontSize:e.dotSizeSM},[`&-sm ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal(),height:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal()}},[`&-lg ${t}-dot`]:{fontSize:e.dotSizeLG},[`&-lg ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal(),height:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal()}},[`&${t}-show-text ${t}-text`]:{display:"block"}})}},jhe=e=>{const{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}},Lhe=fn("Spin",e=>{const t=Ht(e,{spinDotDefault:e.colorTextDescription});return[zhe(t)]},jhe),Bhe=200,hP=[[30,.05],[70,.03],[96,.01]];function Ahe(e,t){const[n,r]=f.useState(0),o=f.useRef(),i=t==="auto";return f.useEffect(()=>(i&&e&&(r(0),o.current=setInterval(()=>{r(a=>{const s=100-a;for(let l=0;l{clearInterval(o.current)}),[i,e]),i?n:t}var Dhe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,spinning:n=!0,delay:r=0,className:o,rootClassName:i,size:a="default",tip:s,wrapperClassName:l,style:c,children:u,fullscreen:d=!1,indicator:h,percent:p}=e,m=Dhe(e,["prefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","fullscreen","indicator","percent"]),{getPrefixCls:g}=f.useContext(nt),v=g("spin",t),[y,b,x]=Lhe(v),[S,P]=f.useState(()=>n&&!Fhe(n,r)),E=Ahe(S,p);f.useEffect(()=>{if(n){const w=Sde(r,()=>{P(!0)});return w(),()=>{var C;(C=w==null?void 0:w.cancel)===null||C===void 0||C.call(w)}}P(!1)},[r,n]);const M=f.useMemo(()=>typeof u<"u"&&!d,[u,d]),{direction:B,spin:D}=f.useContext(nt),H=te(v,D==null?void 0:D.className,{[`${v}-sm`]:a==="small",[`${v}-lg`]:a==="large",[`${v}-spinning`]:S,[`${v}-show-text`]:!!s,[`${v}-rtl`]:B==="rtl"},o,!d&&i,b,x),$=te(`${v}-container`,{[`${v}-blur`]:S}),U=Object.assign(Object.assign({},D==null?void 0:D.style),c),z=f.createElement("div",Object.assign({},m,{style:U,className:H,"aria-live":"polite","aria-busy":S}),f.createElement(Rhe,{prefixCls:v,indicator:h??Kj,percent:E}),s&&(M||d)?f.createElement("div",{className:`${v}-text`},s):null);return y(M?f.createElement("div",Object.assign({},m,{className:te(`${v}-nested-loading`,l,b,x)}),S&&f.createElement("div",{key:"loading"},z),f.createElement("div",{className:$,key:"container"},u)):d?f.createElement("div",{className:te(`${v}-fullscreen`,{[`${v}-fullscreen-show`]:S},i,b,x)},z):z)};Gj.setDefaultIndicator=e=>{Kj=e};var Hhe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,closeIcon:r,closable:o,type:i,title:a,children:s,footer:l}=e,c=Hhe(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:u}=f.useContext(nt),d=u(),h=t||u("modal"),p=co(d),[m,g,v]=q7(h,p),y=`${h}-confirm`;let b={};return i?b={closable:o??!1,title:"",footer:"",children:f.createElement(Y7,Object.assign({},e,{prefixCls:h,confirmPrefixCls:y,rootPrefixCls:d,content:s}))}:b={closable:o??!0,title:a,footer:l!==null&&f.createElement(W7,Object.assign({},e)),children:s},m(f.createElement(M7,Object.assign({prefixCls:h,className:te(g,`${h}-pure-panel`,i&&y,i&&`${y}-${i}`,n,v,p)},c,{closeIcon:V7(h,r),closable:o},b)))},Uhe=dz($he);function qj(e){return cp(ez(e))}const ca=Z7;ca.useModal=oie;ca.info=function(t){return cp(tz(t))};ca.success=function(t){return cp(nz(t))};ca.error=function(t){return cp(rz(t))};ca.warning=qj;ca.warn=qj;ca.confirm=function(t){return cp(oz(t))};ca.destroyAll=function(){for(;Xl.length;){const t=Xl.pop();t&&t()}};ca.config=Qoe;ca._InternalPanelDoNotUseOrYouWillBeFired=Uhe;let qi=null,ng=e=>e(),g0=[],Bh={};function pP(){const{getContainer:e,rtl:t,maxCount:n,top:r,bottom:o,showProgress:i,pauseOnHover:a}=Bh,s=(e==null?void 0:e())||document.body;return{getContainer:()=>s,rtl:t,maxCount:n,top:r,bottom:o,showProgress:i,pauseOnHover:a}}const Vhe=ue.forwardRef((e,t)=>{const{notificationConfig:n,sync:r}=e,{getPrefixCls:o}=f.useContext(nt),i=Bh.prefixCls||o("notification"),a=f.useContext(Oie),[s,l]=uz(Object.assign(Object.assign(Object.assign({},n),{prefixCls:i}),a.notification));return ue.useEffect(r,[]),ue.useImperativeHandle(t,()=>{const c=Object.assign({},s);return Object.keys(c).forEach(u=>{c[u]=function(){return r(),s[u].apply(s,arguments)}}),{instance:c,sync:r}}),l}),Whe=ue.forwardRef((e,t)=>{const[n,r]=ue.useState(pP),o=()=>{r(pP)};ue.useEffect(o,[]);const i=t7(),a=i.getRootPrefixCls(),s=i.getIconPrefixCls(),l=i.getTheme(),c=ue.createElement(Vhe,{ref:t,sync:o,notificationConfig:n});return ue.createElement(Ha,{prefixCls:a,iconPrefixCls:s,theme:l},i.holderRender?i.holderRender(c):c)});function kE(){if(!qi){const e=document.createDocumentFragment(),t={fragment:e};qi=t,ng(()=>{$C(ue.createElement(Whe,{ref:n=>{const{instance:r,sync:o}=n||{};Promise.resolve().then(()=>{!t.instance&&r&&(t.instance=r,t.sync=o,kE())})}}),e)});return}qi.instance&&(g0.forEach(e=>{switch(e.type){case"open":{ng(()=>{qi.instance.open(Object.assign(Object.assign({},Bh),e.config))});break}case"destroy":ng(()=>{qi==null||qi.instance.destroy(e.key)});break}}),g0=[])}function Xhe(e){Bh=Object.assign(Object.assign({},Bh),e),ng(()=>{var t;(t=qi==null?void 0:qi.sync)===null||t===void 0||t.call(qi)})}function Zj(e){g0.push({type:"open",config:e}),kE()}const Khe=e=>{g0.push({type:"destroy",key:e}),kE()},Ghe=["success","info","warning","error"],qhe={open:Zj,destroy:Khe,config:Xhe,useNotification:Pie,_InternalPanelDoNotUseOrYouWillBeFired:gie},Yj=qhe;Ghe.forEach(e=>{Yj[e]=t=>Zj(Object.assign(Object.assign({},t),{type:e}))});const Zhe=e=>{const{value:t,formatter:n,precision:r,decimalSeparator:o,groupSeparator:i="",prefixCls:a}=e;let s;if(typeof n=="function")s=n(t);else{const l=String(t),c=l.match(/^(-?)(\d*)(\.(\d+))?$/);if(!c||l==="-")s=l;else{const u=c[1];let d=c[2]||"0",h=c[4]||"";d=d.replace(/\B(?=(\d{3})+(?!\d))/g,i),typeof r=="number"&&(h=h.padEnd(r,"0").slice(0,r>0?r:0)),h&&(h=`${o}${h}`),s=[f.createElement("span",{key:"int",className:`${a}-content-value-int`},u,d),h&&f.createElement("span",{key:"decimal",className:`${a}-content-value-decimal`},h)]}}return f.createElement("span",{className:`${a}-content-value`},s)},Yhe=e=>{const{componentCls:t,marginXXS:n,padding:r,colorTextDescription:o,titleFontSize:i,colorTextHeading:a,contentFontSize:s,fontFamily:l}=e;return{[`${t}`]:Object.assign(Object.assign({},un(e)),{[`${t}-title`]:{marginBottom:n,color:o,fontSize:i},[`${t}-skeleton`]:{paddingTop:r},[`${t}-content`]:{color:a,fontSize:s,fontFamily:l,[`${t}-content-value`]:{display:"inline-block",direction:"ltr"},[`${t}-content-prefix, ${t}-content-suffix`]:{display:"inline-block"},[`${t}-content-prefix`]:{marginInlineEnd:n},[`${t}-content-suffix`]:{marginInlineStart:n}}})}},_he=e=>{const{fontSizeHeading3:t,fontSize:n}=e;return{titleFontSize:n,contentFontSize:t}},Jhe=fn("Statistic",e=>{const t=Ht(e,{});return[Yhe(t)]},_he);var Qhe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,className:n,rootClassName:r,style:o,valueStyle:i,value:a=0,title:s,valueRender:l,prefix:c,suffix:u,loading:d=!1,formatter:h,precision:p,decimalSeparator:m=".",groupSeparator:g=",",onMouseEnter:v,onMouseLeave:y}=e,b=Qhe(e,["prefixCls","className","rootClassName","style","valueStyle","value","title","valueRender","prefix","suffix","loading","formatter","precision","decimalSeparator","groupSeparator","onMouseEnter","onMouseLeave"]),{getPrefixCls:x,direction:S,statistic:P}=f.useContext(nt),E=x("statistic",t),[M,B,D]=Jhe(E),H=f.createElement(Zhe,{decimalSeparator:m,groupSeparator:g,prefixCls:E,formatter:h,precision:p,value:a}),$=te(E,{[`${E}-rtl`]:S==="rtl"},P==null?void 0:P.className,n,r,B,D),U=kr(b,{aria:!0,data:!0});return M(f.createElement("div",Object.assign({},U,{className:$,style:Object.assign(Object.assign({},P==null?void 0:P.style),o),onMouseEnter:v,onMouseLeave:y}),s&&f.createElement("div",{className:`${E}-title`},s),f.createElement(Ei,{paragraph:!1,loading:d,className:`${E}-skeleton`},f.createElement("div",{style:i,className:`${E}-content`},c&&f.createElement("span",{className:`${E}-content-prefix`},c),l?l(H):H,u&&f.createElement("span",{className:`${E}-content-suffix`},u)))))},epe=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function tpe(e,t){let n=e;const r=/\[[^\]]*]/g,o=(t.match(r)||[]).map(l=>l.slice(1,-1)),i=t.replace(r,"[]"),a=epe.reduce((l,c)=>{let[u,d]=c;if(l.includes(u)){const h=Math.floor(n/d);return n-=h*d,l.replace(new RegExp(`${u}+`,"g"),p=>{const m=p.length;return h.toString().padStart(m,"0")})}return l},i);let s=0;return a.replace(r,()=>{const l=o[s];return s+=1,l})}function npe(e,t){const{format:n=""}=t,r=new Date(e).getTime(),o=Date.now(),i=Math.max(r-o,0);return tpe(i,n)}var rpe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const{value:t,format:n="HH:mm:ss",onChange:r,onFinish:o}=e,i=rpe(e,["value","format","onChange","onFinish"]),a=iE(),s=f.useRef(null),l=()=>{o==null||o(),s.current&&(clearInterval(s.current),s.current=null)},c=()=>{const h=ipe(t);h>=Date.now()&&(s.current=setInterval(()=>{a(),r==null||r(h-Date.now()),h(c(),()=>{s.current&&(clearInterval(s.current),s.current=null)}),[t]);const u=(h,p)=>npe(h,Object.assign(Object.assign({},p),{format:n})),d=h=>ao(h,{title:void 0});return f.createElement(vu,Object.assign({},i,{value:t,valueRender:d,formatter:u}))},spe=f.memo(ape);vu.Countdown=spe;var Vs={},pp="rc-table-internal-hook";function NE(e){var t=f.createContext(void 0),n=function(o){var i=o.value,a=o.children,s=f.useRef(i);s.current=i;var l=f.useState(function(){return{getValue:function(){return s.current},listeners:new Set}}),c=de(l,1),u=c[0];return Wt(function(){Ta.unstable_batchedUpdates(function(){u.listeners.forEach(function(d){d(i)})})},[i]),f.createElement(t.Provider,{value:u},a)};return{Context:t,Provider:n,defaultValue:e}}function so(e,t){var n=an(typeof t=="function"?t:function(d){if(t===void 0)return d;if(!Array.isArray(t))return d[t];var h={};return t.forEach(function(p){h[p]=d[p]}),h}),r=f.useContext(e==null?void 0:e.Context),o=r||{},i=o.listeners,a=o.getValue,s=f.useRef();s.current=n(r?a():e==null?void 0:e.defaultValue);var l=f.useState({}),c=de(l,2),u=c[1];return Wt(function(){if(!r)return;function d(h){var p=n(h);ja(s.current,p,!0)||u({})}return i.add(d),function(){i.delete(d)}},[r]),s.current}function lpe(){var e=f.createContext(null);function t(){return f.useContext(e)}function n(o,i){var a=za(o),s=function(c,u){var d=a?{ref:u}:{},h=f.useRef(0),p=f.useRef(c),m=t();return m!==null?f.createElement(o,Ce({},c,d)):((!i||i(p.current,c))&&(h.current+=1),p.current=c,f.createElement(e.Provider,{value:h.current},f.createElement(o,Ce({},c,d))))};return a?f.forwardRef(s):s}function r(o,i){var a=za(o),s=function(c,u){var d=a?{ref:u}:{};return t(),f.createElement(o,Ce({},c,d))};return a?f.memo(f.forwardRef(s),i):f.memo(s,i)}return{makeImmutable:n,responseImmutable:r,useImmutableMark:t}}var RE=lpe(),_j=RE.makeImmutable,jd=RE.responseImmutable,cpe=RE.useImmutableMark,Ho=NE(),Jj=f.createContext({renderWithProps:!1}),upe="RC_TABLE_KEY";function dpe(e){return e==null?[]:Array.isArray(e)?e:[e]}function ry(e){var t=[],n={};return e.forEach(function(r){for(var o=r||{},i=o.key,a=o.dataIndex,s=i||dpe(a).join("-")||upe;n[s];)s="".concat(s,"_next");n[s]=!0,t.push(s)}),t}function c2(e){return e!=null}function fpe(e){return e&&it(e)==="object"&&!Array.isArray(e)&&!f.isValidElement(e)}function hpe(e,t,n,r,o,i){var a=f.useContext(Jj),s=cpe(),l=Ec(function(){if(c2(r))return[r];var c=t==null||t===""?[]:Array.isArray(t)?t:[t],u=Yo(e,c),d=u,h=void 0;if(o){var p=o(u,e,n);fpe(p)?(d=p.children,h=p.props,a.renderWithProps=!0):d=p}return[d,h]},[s,e,r,t,o,n],function(c,u){if(i){var d=de(c,2),h=d[1],p=de(u,2),m=p[1];return i(m,h)}return a.renderWithProps?!0:!ja(c,u,!0)});return l}function ppe(e,t,n,r){var o=e+t-1;return e<=r&&o>=n}function mpe(e,t){return so(Ho,function(n){var r=ppe(e,t||1,n.hoverStartRow,n.hoverEndRow);return[r,n.onHover]})}var gpe=function(t){var n=t.ellipsis,r=t.rowType,o=t.children,i,a=n===!0?{showTitle:!0}:n;return a&&(a.showTitle||r==="header")&&(typeof o=="string"||typeof o=="number"?i=o.toString():f.isValidElement(o)&&typeof o.props.children=="string"&&(i=o.props.children)),i};function vpe(e){var t,n,r,o,i,a,s,l,c=e.component,u=e.children,d=e.ellipsis,h=e.scope,p=e.prefixCls,m=e.className,g=e.align,v=e.record,y=e.render,b=e.dataIndex,x=e.renderIndex,S=e.shouldCellUpdate,P=e.index,E=e.rowType,M=e.colSpan,B=e.rowSpan,D=e.fixLeft,H=e.fixRight,$=e.firstFixLeft,U=e.lastFixLeft,z=e.firstFixRight,w=e.lastFixRight,C=e.appendNode,N=e.additionalProps,R=N===void 0?{}:N,I=e.isSticky,L="".concat(p,"-cell"),k=so(Ho,["supportSticky","allColumnsFixedLeft","rowHoverable"]),j=k.supportSticky,O=k.allColumnsFixedLeft,T=k.rowHoverable,K=hpe(v,b,x,u,y,S),G=de(K,2),Z=G[0],_=G[1],ae={},le=typeof D=="number"&&j,ce=typeof H=="number"&&j;le&&(ae.position="sticky",ae.left=D),ce&&(ae.position="sticky",ae.right=H);var Q=(t=(n=(r=_==null?void 0:_.colSpan)!==null&&r!==void 0?r:R.colSpan)!==null&&n!==void 0?n:M)!==null&&t!==void 0?t:1,ie=(o=(i=(a=_==null?void 0:_.rowSpan)!==null&&a!==void 0?a:R.rowSpan)!==null&&i!==void 0?i:B)!==null&&o!==void 0?o:1,se=mpe(P,ie),oe=de(se,2),fe=oe[0],ge=oe[1],pe=an(function(we){var Me;v&&ge(P,P+ie-1),R==null||(Me=R.onMouseEnter)===null||Me===void 0||Me.call(R,we)}),ye=an(function(we){var Me;v&&ge(-1,-1),R==null||(Me=R.onMouseLeave)===null||Me===void 0||Me.call(R,we)});if(Q===0||ie===0)return null;var xe=(s=R.title)!==null&&s!==void 0?s:gpe({rowType:E,ellipsis:d,children:Z}),ve=te(L,m,(l={},q(l,"".concat(L,"-fix-left"),le&&j),q(l,"".concat(L,"-fix-left-first"),$&&j),q(l,"".concat(L,"-fix-left-last"),U&&j),q(l,"".concat(L,"-fix-left-all"),U&&O&&j),q(l,"".concat(L,"-fix-right"),ce&&j),q(l,"".concat(L,"-fix-right-first"),z&&j),q(l,"".concat(L,"-fix-right-last"),w&&j),q(l,"".concat(L,"-ellipsis"),d),q(l,"".concat(L,"-with-append"),C),q(l,"".concat(L,"-fix-sticky"),(le||ce)&&I&&j),q(l,"".concat(L,"-row-hover"),!_&&fe),l),R.className,_==null?void 0:_.className),me={};g&&(me.textAlign=g);var Se=Y(Y(Y(Y({},ae),R.style),me),_==null?void 0:_.style),be=Z;return it(be)==="object"&&!Array.isArray(be)&&!f.isValidElement(be)&&(be=null),d&&(U||z)&&(be=f.createElement("span",{className:"".concat(L,"-content")},be)),f.createElement(c,Ce({},_,R,{className:ve,style:Se,title:xe,scope:h,onMouseEnter:T?pe:void 0,onMouseLeave:T?ye:void 0,colSpan:Q!==1?Q:null,rowSpan:ie!==1?ie:null}),C,be)}const kc=f.memo(vpe);function ME(e,t,n,r,o){var i=n[e]||{},a=n[t]||{},s,l;i.fixed==="left"?s=r.left[o==="rtl"?t:e]:a.fixed==="right"&&(l=r.right[o==="rtl"?e:t]);var c=!1,u=!1,d=!1,h=!1,p=n[t+1],m=n[e-1],g=p&&!p.fixed||m&&!m.fixed||n.every(function(S){return S.fixed==="left"});if(o==="rtl"){if(s!==void 0){var v=m&&m.fixed==="left";h=!v&&g}else if(l!==void 0){var y=p&&p.fixed==="right";d=!y&&g}}else if(s!==void 0){var b=p&&p.fixed==="left";c=!b&&g}else if(l!==void 0){var x=m&&m.fixed==="right";u=!x&&g}return{fixLeft:s,fixRight:l,lastFixLeft:c,firstFixRight:u,lastFixRight:d,firstFixLeft:h,isSticky:r.isSticky}}var Qj=f.createContext({});function ype(e){var t=e.className,n=e.index,r=e.children,o=e.colSpan,i=o===void 0?1:o,a=e.rowSpan,s=e.align,l=so(Ho,["prefixCls","direction"]),c=l.prefixCls,u=l.direction,d=f.useContext(Qj),h=d.scrollColumnIndex,p=d.stickyOffsets,m=d.flattenColumns,g=n+i-1,v=g+1===h?i+1:i,y=ME(n,n+v-1,m,p,u);return f.createElement(kc,Ce({className:t,index:n,component:"td",prefixCls:c,record:null,dataIndex:null,align:s,colSpan:v,rowSpan:a,render:function(){return r}},y))}var bpe=["children"];function wpe(e){var t=e.children,n=vt(e,bpe);return f.createElement("tr",n,t)}function oy(e){var t=e.children;return t}oy.Row=wpe;oy.Cell=ype;function xpe(e){var t=e.children,n=e.stickyOffsets,r=e.flattenColumns,o=so(Ho,"prefixCls"),i=r.length-1,a=r[i],s=f.useMemo(function(){return{stickyOffsets:n,flattenColumns:r,scrollColumnIndex:a!=null&&a.scrollbar?i:null}},[a,r,i,n]);return f.createElement(Qj.Provider,{value:s},f.createElement("tfoot",{className:"".concat(o,"-summary")},t))}const fm=jd(xpe);var eL=oy;function Spe(e){return null}function Cpe(e){return null}function tL(e,t,n,r,o,i,a){e.push({record:t,indent:n,index:a});var s=i(t),l=o==null?void 0:o.has(s);if(t&&Array.isArray(t[r])&&l)for(var c=0;c1?$-1:0),z=1;z<$;z++)U[z-1]=arguments[z];P==null||P.apply(void 0,[H].concat(U))},M;typeof p=="string"?M=p:typeof p=="function"&&(M=p(e,n,r));var B=ry(i);return Y(Y({},o),{},{columnsKey:B,nestExpandable:m,expanded:y,hasNestChildren:b,record:e,onTriggerExpand:x,rowSupportExpand:g,expandable:v,rowProps:Y(Y({},S),{},{className:te(M,S==null?void 0:S.className),onClick:E})})}function oL(e){var t=e.prefixCls,n=e.children,r=e.component,o=e.cellComponent,i=e.className,a=e.expanded,s=e.colSpan,l=e.isEmpty,c=so(Ho,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),u=c.scrollbarSize,d=c.fixHeader,h=c.fixColumn,p=c.componentWidth,m=c.horizonScroll,g=n;return(l?m&&p:h)&&(g=f.createElement("div",{style:{width:p-(d?u:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(t,"-expanded-row-fixed")},g)),f.createElement(r,{className:i,style:{display:a?null:"none"}},f.createElement(kc,{component:o,prefixCls:t,colSpan:s},g))}function iL(e,t,n,r,o){var i=e.record,a=e.prefixCls,s=e.columnsKey,l=e.fixedInfoList,c=e.expandIconColumnIndex,u=e.nestExpandable,d=e.indentSize,h=e.expandIcon,p=e.expanded,m=e.hasNestChildren,g=e.onTriggerExpand,v=s[n],y=l[n],b;n===(c||0)&&u&&(b=f.createElement(f.Fragment,null,f.createElement("span",{style:{paddingLeft:"".concat(d*r,"px")},className:"".concat(a,"-row-indent indent-level-").concat(r)}),h({prefixCls:a,expanded:p,expandable:m,record:i,onExpand:g})));var x;return t.onCell&&(x=t.onCell(i,o)),{key:v,fixedInfo:y,appendCellNode:b,additionalCellProps:x||{}}}function Epe(e){var t=e.className,n=e.style,r=e.record,o=e.index,i=e.renderIndex,a=e.rowKey,s=e.indent,l=s===void 0?0:s,c=e.rowComponent,u=e.cellComponent,d=e.scopeCellComponent,h=rL(r,a,o,l),p=h.prefixCls,m=h.flattenColumns,g=h.expandedRowClassName,v=h.expandedRowRender,y=h.rowProps,b=h.expanded,x=h.rowSupportExpand,S=f.useRef(!1);S.current||(S.current=b);var P=g&&g(r,o,l),E=f.createElement(c,Ce({},y,{"data-row-key":a,className:te(t,"".concat(p,"-row"),"".concat(p,"-row-level-").concat(l),y==null?void 0:y.className,l>=1?P:""),style:Y(Y({},n),y==null?void 0:y.style)}),m.map(function(D,H){var $=D.render,U=D.dataIndex,z=D.className,w=iL(h,D,H,l,o),C=w.key,N=w.fixedInfo,R=w.appendCellNode,I=w.additionalCellProps;return f.createElement(kc,Ce({className:z,ellipsis:D.ellipsis,align:D.align,scope:D.rowScope,component:D.rowScope?d:u,prefixCls:p,key:C,record:r,index:o,renderIndex:i,dataIndex:U,render:$,shouldCellUpdate:D.shouldCellUpdate},N,{appendNode:R,additionalProps:I}))})),M;if(x&&(S.current||b)){var B=v(r,o,l+1,b);M=f.createElement(oL,{expanded:b,className:te("".concat(p,"-expanded-row"),"".concat(p,"-expanded-row-level-").concat(l+1),P),prefixCls:p,component:c,cellComponent:u,colSpan:m.length,isEmpty:!1},B)}return f.createElement(f.Fragment,null,E,M)}const Ppe=jd(Epe);function Ope(e){var t=e.columnKey,n=e.onColumnResize,r=f.useRef();return f.useEffect(function(){r.current&&n(t,r.current.offsetWidth)},[]),f.createElement(Bo,{data:t},f.createElement("td",{ref:r,style:{padding:0,border:0,height:0}},f.createElement("div",{style:{height:0,overflow:"hidden"}}," ")))}function Ipe(e){var t=e.prefixCls,n=e.columnsKey,r=e.onColumnResize;return f.createElement("tr",{"aria-hidden":"true",className:"".concat(t,"-measure-row"),style:{height:0,fontSize:0}},f.createElement(Bo.Collection,{onBatchResize:function(i){i.forEach(function(a){var s=a.data,l=a.size;r(s,l.offsetWidth)})}},n.map(function(o){return f.createElement(Ope,{key:o,columnKey:o,onColumnResize:r})})))}function kpe(e){var t=e.data,n=e.measureColumnWidth,r=so(Ho,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),o=r.prefixCls,i=r.getComponent,a=r.onColumnResize,s=r.flattenColumns,l=r.getRowKey,c=r.expandedKeys,u=r.childrenColumnName,d=r.emptyNode,h=nL(t,u,c,l),p=f.useRef({renderWithProps:!1}),m=i(["body","wrapper"],"tbody"),g=i(["body","row"],"tr"),v=i(["body","cell"],"td"),y=i(["body","cell"],"th"),b;t.length?b=h.map(function(S,P){var E=S.record,M=S.indent,B=S.index,D=l(E,P);return f.createElement(Ppe,{key:D,rowKey:D,record:E,index:P,renderIndex:B,rowComponent:g,cellComponent:v,scopeCellComponent:y,getRowKey:l,indent:M})}):b=f.createElement(oL,{expanded:!0,className:"".concat(o,"-placeholder"),prefixCls:o,component:g,cellComponent:v,colSpan:s.length,isEmpty:!0},d);var x=ry(s);return f.createElement(Jj.Provider,{value:p.current},f.createElement(m,{className:"".concat(o,"-tbody")},n&&f.createElement(Ipe,{prefixCls:o,columnsKey:x,onColumnResize:a}),b))}const Npe=jd(kpe);var Rpe=["expandable"],Kf="RC_TABLE_INTERNAL_COL_DEFINE";function Mpe(e){var t=e.expandable,n=vt(e,Rpe),r;return"expandable"in e?r=Y(Y({},n),t):r=n,r.showExpandColumn===!1&&(r.expandIconColumnIndex=-1),r}var Tpe=["columnType"];function aL(e){for(var t=e.colWidths,n=e.columns,r=e.columCount,o=[],i=r||n.length,a=!1,s=i-1;s>=0;s-=1){var l=t[s],c=n&&n[s],u=c&&c[Kf];if(l||u||a){var d=u||{};d.columnType;var h=vt(d,Tpe);o.unshift(f.createElement("col",Ce({key:s,style:{width:l}},h))),a=!0}}return f.createElement("colgroup",null,o)}var zpe=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function jpe(e,t){return f.useMemo(function(){for(var n=[],r=0;r1?"colgroup":"col":null,ellipsis:v.ellipsis,align:v.align,component:a,prefixCls:u,key:p[g]},y,{additionalProps:b,rowType:"header"}))}))};function Ape(e){var t=[];function n(a,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[l]=t[l]||[];var c=s,u=a.filter(Boolean).map(function(d){var h={key:d.key,className:d.className||"",children:d.title,column:d,colStart:c},p=1,m=d.children;return m&&m.length>0&&(p=n(m,c,l+1).reduce(function(g,v){return g+v},0),h.hasSubColumns=!0),"colSpan"in d&&(p=d.colSpan),"rowSpan"in d&&(h.rowSpan=d.rowSpan),h.colSpan=p,h.colEnd=h.colStart+p-1,t[l].push(h),c+=p,p});return u}n(e,0);for(var r=t.length,o=function(s){t[s].forEach(function(l){!("rowSpan"in l)&&!l.hasSubColumns&&(l.rowSpan=r-s)})},i=0;i1&&arguments[1]!==void 0?arguments[1]:"";return typeof t=="number"?t:t.endsWith("%")?e*parseFloat(t)/100:null}function Fpe(e,t,n){return f.useMemo(function(){if(t&&t>0){var r=0,o=0;e.forEach(function(h){var p=vP(t,h.width);p?r+=p:o+=1});var i=Math.max(t,n),a=Math.max(i-r,o),s=o,l=a/o,c=0,u=e.map(function(h){var p=Y({},h),m=vP(t,p.width);if(m)p.width=m;else{var g=Math.floor(l);p.width=s===1?a:g,a-=g,s-=1}return c+=p.width,p});if(c0?Y(Y({},t),{},{children:sL(n)}):t})}function u2(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return e.filter(function(n){return n&&it(n)==="object"}).reduce(function(n,r,o){var i=r.fixed,a=i===!0?"left":i,s="".concat(t,"-").concat(o),l=r.children;return l&&l.length>0?[].concat(ke(n),ke(u2(l,s).map(function(c){return Y({fixed:a},c)}))):[].concat(ke(n),[Y(Y({key:s},r),{},{fixed:a})])},[])}function Upe(e){return e.map(function(t){var n=t.fixed,r=vt(t,$pe),o=n;return n==="left"?o="right":n==="right"&&(o="left"),Y({fixed:o},r)})}function Vpe(e,t){var n=e.prefixCls,r=e.columns,o=e.children,i=e.expandable,a=e.expandedKeys,s=e.columnTitle,l=e.getRowKey,c=e.onTriggerExpand,u=e.expandIcon,d=e.rowExpandable,h=e.expandIconColumnIndex,p=e.direction,m=e.expandRowByClick,g=e.columnWidth,v=e.fixed,y=e.scrollWidth,b=e.clientWidth,x=f.useMemo(function(){var U=r||TE(o)||[];return sL(U.slice())},[r,o]),S=f.useMemo(function(){if(i){var U,z=x.slice();if(!z.includes(Vs)){var w=h||0;w>=0&&z.splice(w,0,Vs)}var C=z.indexOf(Vs);z=z.filter(function(L,k){return L!==Vs||k===C});var N=x[C],R;(v==="left"||v)&&!h?R="left":(v==="right"||v)&&h===x.length?R="right":R=N?N.fixed:null;var I=(U={},q(U,Kf,{className:"".concat(n,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),q(U,"title",s),q(U,"fixed",R),q(U,"className","".concat(n,"-row-expand-icon-cell")),q(U,"width",g),q(U,"render",function(k,j,O){var T=l(j,O),K=a.has(T),G=d?d(j):!0,Z=u({prefixCls:n,expanded:K,expandable:G,record:j,onExpand:c});return m?f.createElement("span",{onClick:function(ae){return ae.stopPropagation()}},Z):Z}),U);return z.map(function(L){return L===Vs?I:L})}return x.filter(function(L){return L!==Vs})},[i,x,l,a,u,p]),P=f.useMemo(function(){var U=S;return t&&(U=t(U)),U.length||(U=[{render:function(){return null}}]),U},[t,S,p]),E=f.useMemo(function(){return p==="rtl"?Upe(u2(P)):u2(P)},[P,p,y]),M=f.useMemo(function(){for(var U=-1,z=E.length-1;z>=0;z-=1){var w=E[z].fixed;if(w==="left"||w===!0){U=z;break}}if(U>=0)for(var C=0;C<=U;C+=1){var N=E[C].fixed;if(N!=="left"&&N!==!0)return!0}var R=E.findIndex(function(k){var j=k.fixed;return j==="right"});if(R>=0)for(var I=R;I=d&&(I=d-h),a({scrollLeft:I/d*(u+2)}),b.current.x=w.pageX},$=function(){M.current=Gt(function(){if(i.current){var w=lP(i.current).top,C=w+i.current.offsetHeight,N=l===window?document.documentElement.scrollTop+window.innerHeight:lP(l).top+l.clientHeight;C-k8()<=N||w>=N-s?y(function(R){return Y(Y({},R),{},{isHiddenScrollBar:!0})}):y(function(R){return Y(Y({},R),{},{isHiddenScrollBar:!1})})}})},U=function(w){y(function(C){return Y(Y({},C),{},{scrollLeft:w/u*d||0})})};return f.useImperativeHandle(n,function(){return{setScrollLeft:U,checkScrollBarVisible:$}}),f.useEffect(function(){var z=dm(document.body,"mouseup",B,!1),w=dm(document.body,"mousemove",H,!1);return $(),function(){z.remove(),w.remove()}},[h,P]),f.useEffect(function(){var z=dm(l,"scroll",$,!1),w=dm(window,"resize",$,!1);return function(){z.remove(),w.remove()}},[l]),f.useEffect(function(){v.isHiddenScrollBar||y(function(z){var w=i.current;return w?Y(Y({},z),{},{scrollLeft:w.scrollLeft/w.scrollWidth*w.clientWidth}):z})},[v.isHiddenScrollBar]),u<=d||!h||v.isHiddenScrollBar?null:f.createElement("div",{style:{height:k8(),width:d,bottom:s},className:"".concat(c,"-sticky-scroll")},f.createElement("div",{onMouseDown:D,ref:p,className:te("".concat(c,"-sticky-scroll-bar"),q({},"".concat(c,"-sticky-scroll-bar-active"),P)),style:{width:"".concat(h,"px"),transform:"translate3d(".concat(v.scrollLeft,"px, 0, 0)")}}))};const Qpe=f.forwardRef(Jpe);var cL="rc-table",eme=[],tme={};function nme(){return"No Data"}function rme(e,t){var n,r=Y({rowKey:"key",prefixCls:cL,emptyText:nme},e),o=r.prefixCls,i=r.className,a=r.rowClassName,s=r.style,l=r.data,c=r.rowKey,u=r.scroll,d=r.tableLayout,h=r.direction,p=r.title,m=r.footer,g=r.summary,v=r.caption,y=r.id,b=r.showHeader,x=r.components,S=r.emptyText,P=r.onRow,E=r.onHeaderRow,M=r.onScroll,B=r.internalHooks,D=r.transformColumns,H=r.internalRefs,$=r.tailor,U=r.getContainerWidth,z=r.sticky,w=r.rowHoverable,C=w===void 0?!0:w,N=l||eme,R=!!N.length,I=B===pp,L=f.useCallback(function(Ct,Dt){return Yo(x,Ct)||Dt},[x]),k=f.useMemo(function(){return typeof c=="function"?c:function(Ct){var Dt=Ct&&Ct[c];return Dt}},[c]),j=L(["body"]),O=Zpe(),T=de(O,3),K=T[0],G=T[1],Z=T[2],_=Kpe(r,N,k),ae=de(_,6),le=ae[0],ce=ae[1],Q=ae[2],ie=ae[3],se=ae[4],oe=ae[5],fe=u==null?void 0:u.x,ge=f.useState(0),pe=de(ge,2),ye=pe[0],xe=pe[1],ve=Vpe(Y(Y(Y({},r),le),{},{expandable:!!le.expandedRowRender,columnTitle:le.columnTitle,expandedKeys:Q,getRowKey:k,onTriggerExpand:oe,expandIcon:ie,expandIconColumnIndex:le.expandIconColumnIndex,direction:h,scrollWidth:I&&$&&typeof fe=="number"?fe:null,clientWidth:ye}),I?D:null),me=de(ve,4),Se=me[0],be=me[1],we=me[2],Me=me[3],ne=we??fe,V=f.useMemo(function(){return{columns:Se,flattenColumns:be}},[Se,be]),A=f.useRef(),F=f.useRef(),X=f.useRef(),ee=f.useRef();f.useImperativeHandle(t,function(){return{nativeElement:A.current,scrollTo:function(Dt){var Tn;if(X.current instanceof HTMLElement){var wr=Dt.index,Dn=Dt.top,ui=Dt.key;if(Dn){var di;(di=X.current)===null||di===void 0||di.scrollTo({top:Dn})}else{var Di,Ua=ui??k(N[wr]);(Di=X.current.querySelector('[data-row-key="'.concat(Ua,'"]')))===null||Di===void 0||Di.scrollIntoView()}}else(Tn=X.current)!==null&&Tn!==void 0&&Tn.scrollTo&&X.current.scrollTo(Dt)}}});var re=f.useRef(),he=f.useState(!1),Le=de(he,2),Te=Le[0],Pe=Le[1],$e=f.useState(!1),Ne=de($e,2),dt=Ne[0],yt=Ne[1],ft=lL(new Map),_e=de(ft,2),Lt=_e[0],Xe=_e[1],Ve=ry(be),at=Ve.map(function(Ct){return Lt.get(Ct)}),Fe=f.useMemo(function(){return at},[at.join("_")]),ze=_pe(Fe,be,h),st=u&&c2(u.y),Ke=u&&c2(ne)||!!le.fixed,Oe=Ke&&be.some(function(Ct){var Dt=Ct.fixed;return Dt}),Ae=f.useRef(),Ie=Ype(z,o),De=Ie.isSticky,pt=Ie.offsetHeader,rt=Ie.offsetSummary,ht=Ie.offsetScroll,qe=Ie.stickyClassName,Be=Ie.container,Re=f.useMemo(function(){return g==null?void 0:g(N)},[g,N]),We=(st||De)&&f.isValidElement(Re)&&Re.type===oy&&Re.props.fixed,et,tt,zt;st&&(tt={overflowY:"scroll",maxHeight:u.y}),Ke&&(et={overflowX:"auto"},st||(tt={overflowY:"hidden"}),zt={width:ne===!0?"auto":ne,minWidth:"100%"});var Et=f.useCallback(function(Ct,Dt){Av(A.current)&&Xe(function(Tn){if(Tn.get(Ct)!==Dt){var wr=new Map(Tn);return wr.set(Ct,Dt),wr}return Tn})},[]),Ye=qpe(),Ze=de(Ye,2),ot=Ze[0],At=Ze[1];function Jt(Ct,Dt){Dt&&(typeof Dt=="function"?Dt(Ct):Dt.scrollLeft!==Ct&&(Dt.scrollLeft=Ct,Dt.scrollLeft!==Ct&&setTimeout(function(){Dt.scrollLeft=Ct},0)))}var hn=an(function(Ct){var Dt=Ct.currentTarget,Tn=Ct.scrollLeft,wr=h==="rtl",Dn=typeof Tn=="number"?Tn:Dt.scrollLeft,ui=Dt||tme;if(!At()||At()===ui){var di;ot(ui),Jt(Dn,F.current),Jt(Dn,X.current),Jt(Dn,re.current),Jt(Dn,(di=Ae.current)===null||di===void 0?void 0:di.setScrollLeft)}var Di=Dt||F.current;if(Di){var Ua=Di.scrollWidth,Pl=Di.clientWidth;if(Ua===Pl){Pe(!1),yt(!1);return}wr?(Pe(-Dn0)):(Pe(Dn>0),yt(Dn1?v-w:0,N=Y(Y(Y({},B),c),{},{flex:"0 0 ".concat(w,"px"),width:"".concat(w,"px"),marginRight:C,pointerEvents:"auto"}),R=f.useMemo(function(){return d?U<=1:H===0||U===0||U>1},[U,H,d]);R?N.visibility="hidden":d&&(N.height=h==null?void 0:h(U));var I=R?function(){return null}:p,L={};return(U===0||H===0)&&(L.rowSpan=1,L.colSpan=1),f.createElement(kc,Ce({className:te(g,u),ellipsis:n.ellipsis,align:n.align,scope:n.rowScope,component:a,prefixCls:t.prefixCls,key:S,record:l,index:i,renderIndex:s,dataIndex:m,render:I,shouldCellUpdate:n.shouldCellUpdate},P,{appendNode:E,additionalProps:Y(Y({},M),{},{style:N},L)}))}var sme=["data","index","className","rowKey","style","extra","getHeight"],lme=f.forwardRef(function(e,t){var n=e.data,r=e.index,o=e.className,i=e.rowKey,a=e.style,s=e.extra,l=e.getHeight,c=vt(e,sme),u=n.record,d=n.indent,h=n.index,p=so(Ho,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),m=p.scrollX,g=p.flattenColumns,v=p.prefixCls,y=p.fixColumn,b=p.componentWidth,x=so(zE,["getComponent"]),S=x.getComponent,P=rL(u,i,r,d),E=S(["body","row"],"div"),M=S(["body","cell"],"div"),B=P.rowSupportExpand,D=P.expanded,H=P.rowProps,$=P.expandedRowRender,U=P.expandedRowClassName,z;if(B&&D){var w=$(u,r,d+1,D),C=U==null?void 0:U(u,r,d),N={};y&&(N={style:q({},"--virtual-width","".concat(b,"px"))});var R="".concat(v,"-expanded-row-cell");z=f.createElement(E,{className:te("".concat(v,"-expanded-row"),"".concat(v,"-expanded-row-level-").concat(d+1),C)},f.createElement(kc,{component:M,prefixCls:v,className:te(R,q({},"".concat(R,"-fixed"),y)),additionalProps:N},w))}var I=Y(Y({},a),{},{width:m});s&&(I.position="absolute",I.pointerEvents="none");var L=f.createElement(E,Ce({},H,c,{"data-row-key":i,ref:B?null:t,className:te(o,"".concat(v,"-row"),H==null?void 0:H.className,q({},"".concat(v,"-row-extra"),s)),style:Y(Y({},I),H==null?void 0:H.style)}),g.map(function(k,j){return f.createElement(ame,{key:j,component:M,rowInfo:P,column:k,colIndex:j,indent:d,index:r,renderIndex:h,record:u,inverse:s,getHeight:l})}));return B?f.createElement("div",{ref:t},L,z):L}),wP=jd(lme),cme=f.forwardRef(function(e,t){var n=e.data,r=e.onScroll,o=so(Ho,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),i=o.flattenColumns,a=o.onColumnResize,s=o.getRowKey,l=o.expandedKeys,c=o.prefixCls,u=o.childrenColumnName,d=o.emptyNode,h=o.scrollX,p=so(zE),m=p.sticky,g=p.scrollY,v=p.listItemHeight,y=p.getComponent,b=p.onScroll,x=f.useRef(),S=nL(n,u,l,s),P=f.useMemo(function(){var N=0;return i.map(function(R){var I=R.width,L=R.key;return N+=I,[L,I,N]})},[i]),E=f.useMemo(function(){return P.map(function(N){return N[2]})},[P]);f.useEffect(function(){P.forEach(function(N){var R=de(N,2),I=R[0],L=R[1];a(I,L)})},[P]),f.useImperativeHandle(t,function(){var N={scrollTo:function(I){var L;(L=x.current)===null||L===void 0||L.scrollTo(I)}};return Object.defineProperty(N,"scrollLeft",{get:function(){var I;return((I=x.current)===null||I===void 0?void 0:I.getScrollInfo().x)||0},set:function(I){var L;(L=x.current)===null||L===void 0||L.scrollTo({left:I})}}),N});var M=function(R,I){var L,k=(L=S[I])===null||L===void 0?void 0:L.record,j=R.onCell;if(j){var O,T=j(k,I);return(O=T==null?void 0:T.rowSpan)!==null&&O!==void 0?O:1}return 1},B=function(R){var I=R.start,L=R.end,k=R.getSize,j=R.offsetY;if(L<0)return null;for(var O=i.filter(function(oe){return M(oe,I)===0}),T=I,K=function(fe){if(O=O.filter(function(ge){return M(ge,fe)===0}),!O.length)return T=fe,1},G=I;G>=0&&!K(G);G-=1);for(var Z=i.filter(function(oe){return M(oe,L)!==1}),_=L,ae=function(fe){if(Z=Z.filter(function(ge){return M(ge,fe)!==1}),!Z.length)return _=Math.max(fe-1,L),1},le=L;le1})&&ce.push(fe)},ie=T;ie<=_;ie+=1)Q(ie);var se=ce.map(function(oe){var fe=S[oe],ge=s(fe.record,oe),pe=function(ve){var me=oe+ve-1,Se=s(S[me].record,me),be=k(ge,Se);return be.bottom-be.top},ye=k(ge);return f.createElement(wP,{key:oe,data:fe,rowKey:ge,index:oe,style:{top:-j+ye.top},extra:!0,getHeight:pe})});return se},D=f.useMemo(function(){return{columnsOffset:E}},[E]),H="".concat(c,"-tbody"),$=y(["body","wrapper"]),U=y(["body","row"],"div"),z=y(["body","cell"],"div"),w;if(S.length){var C={};m&&(C.position="sticky",C.bottom=0,it(m)==="object"&&m.offsetScroll&&(C.bottom=m.offsetScroll)),w=f.createElement(Kv,{fullHeight:!1,ref:x,prefixCls:"".concat(H,"-virtual"),styles:{horizontalScrollBar:C},className:H,height:g,itemHeight:v||24,data:S,itemKey:function(R){return s(R.record)},component:$,scrollWidth:h,onVirtualScroll:function(R){var I=R.x;r({scrollLeft:I})},onScroll:b,extraRender:B},function(N,R,I){var L=s(N.record,R);return f.createElement(wP,{data:N,rowKey:L,index:R,style:I.style})})}else w=f.createElement(U,{className:te("".concat(c,"-placeholder"))},f.createElement(kc,{component:z,prefixCls:c},d));return f.createElement(dL.Provider,{value:D},w)}),ume=jd(cme),dme=function(t,n){var r=n.ref,o=n.onScroll;return f.createElement(ume,{ref:r,data:t,onScroll:o})};function fme(e,t){var n=e.columns,r=e.scroll,o=e.sticky,i=e.prefixCls,a=i===void 0?cL:i,s=e.className,l=e.listItemHeight,c=e.components,u=e.onScroll,d=r||{},h=d.x,p=d.y;typeof h!="number"&&(h=1),typeof p!="number"&&(p=500);var m=an(function(y,b){return Yo(c,y)||b}),g=an(u),v=f.useMemo(function(){return{sticky:o,scrollY:p,listItemHeight:l,getComponent:m,onScroll:g}},[o,p,l,m,g]);return f.createElement(zE.Provider,{value:v},f.createElement(Ld,Ce({},e,{className:te(s,"".concat(a,"-virtual")),scroll:Y(Y({},r),{},{x:h}),components:Y(Y({},c),{},{body:dme}),columns:n,internalHooks:pp,tailor:!0,ref:t})))}var hme=f.forwardRef(fme);function fL(e){return _j(hme,e)}fL();function pme(e){return null}function mme(e){return null}var jE=f.createContext(null),gme=function(t){for(var n=t.prefixCls,r=t.level,o=t.isStart,i=t.isEnd,a="".concat(n,"-indent-unit"),s=[],l=0;l=0&&n.splice(r,1),n}function qa(e,t){var n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function LE(e){return e.split("-")}function xme(e,t){var n=[],r=No(t,e);function o(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];i.forEach(function(a){var s=a.key,l=a.children;n.push(s),o(l)})}return o(r.children),n}function Sme(e){if(e.parent){var t=LE(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function Cme(e){var t=LE(e.pos);return Number(t[t.length-1])===0}function CP(e,t,n,r,o,i,a,s,l,c){var u,d=e.clientX,h=e.clientY,p=e.target.getBoundingClientRect(),m=p.top,g=p.height,v=(c==="rtl"?-1:1)*(((o==null?void 0:o.x)||0)-d),y=(v-12)/r,b=l.filter(function(N){var R;return(R=s[N])===null||R===void 0||(R=R.children)===null||R===void 0?void 0:R.length}),x=No(s,n.props.eventKey);if(h-1.5?i({dragNode:z,dropNode:w,dropPosition:1})?H=1:C=!1:i({dragNode:z,dropNode:w,dropPosition:0})?H=0:i({dragNode:z,dropNode:w,dropPosition:1})?H=1:C=!1:i({dragNode:z,dropNode:w,dropPosition:1})?H=1:C=!1,{dropPosition:H,dropLevelOffset:$,dropTargetKey:x.key,dropTargetPos:x.pos,dragOverNodeKey:D,dropContainerKey:H===0?null:((u=x.parent)===null||u===void 0?void 0:u.key)||null,dropAllowed:C}}function EP(e,t){if(e){var n=t.multiple;return n?e.slice():e.length?[e[0]]:e}}function qb(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(it(e)==="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return On(!1,"`checkedKeys` is not an array or an object"),null;return t}function d2(e,t){var n=new Set;function r(o){if(!n.has(o)){var i=No(t,o);if(i){n.add(o);var a=i.parent,s=i.node;s.disabled||a&&r(a.key)}}}return(e||[]).forEach(function(o){r(o)}),ke(n)}function Eme(e){const[t,n]=f.useState(null);return[f.useCallback((i,a,s)=>{const l=t??i,c=Math.min(l||0,i),u=Math.max(l||0,i),d=a.slice(c,u+1).map(m=>e(m)),h=d.some(m=>!s.has(m)),p=[];return d.forEach(m=>{h?(s.has(m)||p.push(m),s.add(m)):(s.delete(m),p.push(m))}),n(h?u:null),p},[t]),i=>{n(i)}]}const Hs={},f2="SELECT_ALL",h2="SELECT_INVERT",p2="SELECT_NONE",PP=[],hL=(e,t)=>{let n=[];return(t||[]).forEach(r=>{n.push(r),r&&typeof r=="object"&&e in r&&(n=[].concat(ke(n),ke(hL(e,r[e]))))}),n},Pme=(e,t)=>{const{preserveSelectedRowKeys:n,selectedRowKeys:r,defaultSelectedRowKeys:o,getCheckboxProps:i,onChange:a,onSelect:s,onSelectAll:l,onSelectInvert:c,onSelectNone:u,onSelectMultiple:d,columnWidth:h,type:p,selections:m,fixed:g,renderCell:v,hideSelectAll:y,checkStrictly:b=!0}=t||{},{prefixCls:x,data:S,pageData:P,getRecordByKey:E,getRowKey:M,expandType:B,childrenColumnName:D,locale:H,getPopupContainer:$}=e,U=Pc(),[z,w]=Eme(Q=>Q),[C,N]=rr(r||o||PP,{value:r}),R=f.useRef(new Map),I=f.useCallback(Q=>{if(n){const ie=new Map;Q.forEach(se=>{let oe=E(se);!oe&&R.current.has(se)&&(oe=R.current.get(se)),ie.set(se,oe)}),R.current=ie}},[E,n]);f.useEffect(()=>{I(C)},[C]);const{keyEntities:L}=f.useMemo(()=>{if(b)return{keyEntities:null};let Q=S;if(n){const ie=new Set(S.map((oe,fe)=>M(oe,fe))),se=Array.from(R.current).reduce((oe,fe)=>{let[ge,pe]=fe;return ie.has(ge)?oe:oe.concat(pe)},[]);Q=[].concat(ke(Q),ke(se))}return PE(Q,{externalGetKey:M,childrenPropName:D})},[S,M,b,D,n]),k=f.useMemo(()=>hL(D,P),[D,P]),j=f.useMemo(()=>{const Q=new Map;return k.forEach((ie,se)=>{const oe=M(ie,se),fe=(i?i(ie):null)||{};Q.set(oe,fe)}),Q},[k,M,i]),O=f.useCallback(Q=>{var ie;return!!(!((ie=j.get(M(Q)))===null||ie===void 0)&&ie.disabled)},[j,M]),[T,K]=f.useMemo(()=>{if(b)return[C||[],[]];const{checkedKeys:Q,halfCheckedKeys:ie}=ku(C,!0,L,O);return[Q||[],ie]},[C,b,L,O]),G=f.useMemo(()=>{const Q=p==="radio"?T.slice(0,1):T;return new Set(Q)},[T,p]),Z=f.useMemo(()=>p==="radio"?new Set:new Set(K),[K,p]);f.useEffect(()=>{t||N(PP)},[!!t]);const _=f.useCallback((Q,ie)=>{let se,oe;I(Q),n?(se=Q,oe=Q.map(fe=>R.current.get(fe))):(se=[],oe=[],Q.forEach(fe=>{const ge=E(fe);ge!==void 0&&(se.push(fe),oe.push(ge))})),N(se),a==null||a(se,oe,{type:ie})},[N,E,a,n]),ae=f.useCallback((Q,ie,se,oe)=>{if(s){const fe=se.map(ge=>E(ge));s(E(Q),ie,fe,oe)}_(se,"single")},[s,E,_]),le=f.useMemo(()=>!m||y?null:(m===!0?[f2,h2,p2]:m).map(ie=>ie===f2?{key:"all",text:H.selectionAll,onSelect(){_(S.map((se,oe)=>M(se,oe)).filter(se=>{const oe=j.get(se);return!(oe!=null&&oe.disabled)||G.has(se)}),"all")}}:ie===h2?{key:"invert",text:H.selectInvert,onSelect(){const se=new Set(G);P.forEach((fe,ge)=>{const pe=M(fe,ge),ye=j.get(pe);ye!=null&&ye.disabled||(se.has(pe)?se.delete(pe):se.add(pe))});const oe=Array.from(se);c&&(U.deprecated(!1,"onSelectInvert","onChange"),c(oe)),_(oe,"invert")}}:ie===p2?{key:"none",text:H.selectNone,onSelect(){u==null||u(),_(Array.from(G).filter(se=>{const oe=j.get(se);return oe==null?void 0:oe.disabled}),"none")}}:ie).map(ie=>Object.assign(Object.assign({},ie),{onSelect:function(){for(var se,oe,fe=arguments.length,ge=new Array(fe),pe=0;pe{var ie;if(!t)return Q.filter(X=>X!==Hs);let se=ke(Q);const oe=new Set(G),fe=k.map(M).filter(X=>!j.get(X).disabled),ge=fe.every(X=>oe.has(X)),pe=fe.some(X=>oe.has(X)),ye=()=>{const X=[];ge?fe.forEach(re=>{oe.delete(re),X.push(re)}):fe.forEach(re=>{oe.has(re)||(oe.add(re),X.push(re))});const ee=Array.from(oe);l==null||l(!ge,ee.map(re=>E(re)),X.map(re=>E(re))),_(ee,"all"),w(null)};let xe,ve;if(p!=="radio"){let X;if(le){const Te={getPopupContainer:$,items:le.map((Pe,$e)=>{const{key:Ne,text:dt,onSelect:yt}=Pe;return{key:Ne??$e,onClick:()=>{yt==null||yt(fe)},label:dt}})};X=f.createElement("div",{className:`${x}-selection-extra`},f.createElement(OE,{menu:Te,getPopupContainer:$},f.createElement("span",null,f.createElement(Rz,null))))}const ee=k.map((Te,Pe)=>{const $e=M(Te,Pe),Ne=j.get($e)||{};return Object.assign({checked:oe.has($e)},Ne)}).filter(Te=>{let{disabled:Pe}=Te;return Pe}),re=!!ee.length&&ee.length===k.length,he=re&&ee.every(Te=>{let{checked:Pe}=Te;return Pe}),Le=re&&ee.some(Te=>{let{checked:Pe}=Te;return Pe});ve=f.createElement(id,{checked:re?he:!!k.length&&ge,indeterminate:re?!he&&Le:!ge&&pe,onChange:ye,disabled:k.length===0||re,"aria-label":X?"Custom selection":"Select all",skipGroup:!0}),xe=!y&&f.createElement("div",{className:`${x}-selection`},ve,X)}let me;p==="radio"?me=(X,ee,re)=>{const he=M(ee,re),Le=oe.has(he);return{node:f.createElement(fp,Object.assign({},j.get(he),{checked:Le,onClick:Te=>Te.stopPropagation(),onChange:Te=>{oe.has(he)||ae(he,!0,[he],Te.nativeEvent)}})),checked:Le}}:me=(X,ee,re)=>{var he;const Le=M(ee,re),Te=oe.has(Le),Pe=Z.has(Le),$e=j.get(Le);let Ne;return B==="nest"?Ne=Pe:Ne=(he=$e==null?void 0:$e.indeterminate)!==null&&he!==void 0?he:Pe,{node:f.createElement(id,Object.assign({},$e,{indeterminate:Ne,checked:Te,skipGroup:!0,onClick:dt=>dt.stopPropagation(),onChange:dt=>{let{nativeEvent:yt}=dt;const{shiftKey:ft}=yt,_e=fe.findIndex(Xe=>Xe===Le),Lt=T.some(Xe=>fe.includes(Xe));if(ft&&b&&Lt){const Xe=z(_e,fe,oe),Ve=Array.from(oe);d==null||d(!Te,Ve.map(at=>E(at)),Xe.map(at=>E(at))),_(Ve,"multiple")}else{const Xe=T;if(b){const Ve=Te?ma(Xe,Le):qa(Xe,Le);ae(Le,!Te,Ve,yt)}else{const Ve=ku([].concat(ke(Xe),[Le]),!0,L,O),{checkedKeys:at,halfCheckedKeys:Fe}=Ve;let ze=at;if(Te){const st=new Set(at);st.delete(Le),ze=ku(Array.from(st),{checked:!1,halfCheckedKeys:Fe},L,O).checkedKeys}ae(Le,!Te,ze,yt)}}w(Te?null:_e)}})),checked:Te}};const Se=(X,ee,re)=>{const{node:he,checked:Le}=me(X,ee,re);return v?v(Le,ee,re,he):he};if(!se.includes(Hs))if(se.findIndex(X=>{var ee;return((ee=X[Kf])===null||ee===void 0?void 0:ee.columnType)==="EXPAND_COLUMN"})===0){const[X,...ee]=se;se=[X,Hs].concat(ke(ee))}else se=[Hs].concat(ke(se));const be=se.indexOf(Hs);se=se.filter((X,ee)=>X!==Hs||ee===be);const we=se[be-1],Me=se[be+1];let ne=g;ne===void 0&&((Me==null?void 0:Me.fixed)!==void 0?ne=Me.fixed:(we==null?void 0:we.fixed)!==void 0&&(ne=we.fixed)),ne&&we&&((ie=we[Kf])===null||ie===void 0?void 0:ie.columnType)==="EXPAND_COLUMN"&&we.fixed===void 0&&(we.fixed=ne);const V=te(`${x}-selection-col`,{[`${x}-selection-col-with-dropdown`]:m&&p==="checkbox"}),A=()=>t!=null&&t.columnTitle?typeof t.columnTitle=="function"?t.columnTitle(ve):t.columnTitle:xe,F={fixed:ne,width:h,className:`${x}-selection-column`,title:A(),render:Se,onCell:t.onCell,[Kf]:{className:V}};return se.map(X=>X===Hs?F:X)},[M,k,t,T,G,Z,h,le,B,j,d,ae,O]),G]};function Ome(e,t){return e._antProxy=e._antProxy||{},Object.keys(t).forEach(n=>{if(!(n in e._antProxy)){const r=e[n];e._antProxy[n]=r,e[n]=t[n]}}),e}function Ime(e,t){return f.useImperativeHandle(e,()=>{const n=t(),{nativeElement:r}=n;return typeof Proxy<"u"?new Proxy(r,{get(o,i){return n[i]?n[i]:Reflect.get(o,i)}}):Ome(r,n)})}function kme(e){return function(n){let{prefixCls:r,onExpand:o,record:i,expanded:a,expandable:s}=n;const l=`${r}-row-expand-icon`;return f.createElement("button",{type:"button",onClick:c=>{o(i,c),c.stopPropagation()},className:te(l,{[`${l}-spaced`]:!s,[`${l}-expanded`]:s&&a,[`${l}-collapsed`]:s&&!a}),"aria-label":a?e.collapse:e.expand,"aria-expanded":a})}}function Nme(e){return(n,r)=>{const o=n.querySelector(`.${e}-container`);let i=r;if(o){const a=getComputedStyle(o),s=parseInt(a.borderLeftWidth,10),l=parseInt(a.borderRightWidth,10);i=r-s-l}return i}}function hc(e,t){return"key"in e&&e.key!==void 0&&e.key!==null?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t}function mp(e,t){return t?`${t}-${e}`:`${e}`}function iy(e,t){return typeof e=="function"?e(t):e}function Rme(e,t){const n=iy(e,t);return Object.prototype.toString.call(n)==="[object Object]"?"":n}var Mme={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Tme=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:Mme}))},zme=f.forwardRef(Tme);function jme(e){const t=f.useRef(e),n=iE();return[()=>t.current,r=>{t.current=r,n()}]}function Lme(e){var t=e.dropPosition,n=e.dropLevelOffset,r=e.indent,o={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(t){case-1:o.top=0,o.left=-n*r;break;case 1:o.bottom=0,o.left=-n*r;break;case 0:o.bottom=0,o.left=r;break}return f.createElement("div",{style:o})}function pL(e){if(e==null)throw new TypeError("Cannot destructure "+e)}function Bme(e,t){var n=f.useState(!1),r=de(n,2),o=r[0],i=r[1];Wt(function(){if(o)return e(),function(){t()}},[o]),Wt(function(){return i(!0),function(){i(!1)}},[])}var Ame=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],mL=function(t,n){var r=t.className,o=t.style,i=t.motion,a=t.motionNodes,s=t.motionType,l=t.onMotionStart,c=t.onMotionEnd,u=t.active,d=t.treeNodeRequiredProps,h=vt(t,Ame),p=f.useState(!0),m=de(p,2),g=m[0],v=m[1],y=f.useContext(jE),b=y.prefixCls,x=a&&s!=="hide";Wt(function(){a&&x!==g&&v(x)},[a]);var S=function(){a&&l()},P=f.useRef(!1),E=function(){a&&!P.current&&(P.current=!0,c())};Bme(S,E);var M=function(D){x===D&&E()};return a?f.createElement(oi,Ce({ref:n,visible:g},i,{motionAppear:s==="show",onVisibleChanged:M}),function(B,D){var H=B.className,$=B.style;return f.createElement("div",{ref:D,className:te("".concat(b,"-treenode-motion"),H),style:$},a.map(function(U){var z=Object.assign({},(pL(U.data),U.data)),w=U.title,C=U.key,N=U.isStart,R=U.isEnd;delete z.children;var I=Xf(C,d);return f.createElement(ad,Ce({},z,I,{title:w,active:u,data:U.data,key:C,isStart:N,isEnd:R}))}))}):f.createElement(ad,Ce({domRef:n,className:r,style:o},h,{active:u}))};mL.displayName="MotionTreeNode";var Dme=f.forwardRef(mL);function Fme(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=e.length,r=t.length;if(Math.abs(n-r)!==1)return{add:!1,key:null};function o(i,a){var s=new Map;i.forEach(function(c){s.set(c,!0)});var l=a.filter(function(c){return!s.has(c)});return l.length===1?l[0]:null}return n ").concat(t);return t}var vL=f.forwardRef(function(e,t){var n=e.prefixCls,r=e.data;e.selectable,e.checkable;var o=e.expandedKeys,i=e.selectedKeys,a=e.checkedKeys,s=e.loadedKeys,l=e.loadingKeys,c=e.halfCheckedKeys,u=e.keyEntities,d=e.disabled,h=e.dragging,p=e.dragOverNodeKey,m=e.dropPosition,g=e.motion,v=e.height,y=e.itemHeight,b=e.virtual,x=e.focusable,S=e.activeItem,P=e.focused,E=e.tabIndex,M=e.onKeyDown,B=e.onFocus,D=e.onBlur,H=e.onActiveChange,$=e.onListChangeStart,U=e.onListChangeEnd,z=vt(e,Hme),w=f.useRef(null),C=f.useRef(null);f.useImperativeHandle(t,function(){return{scrollTo:function(me){w.current.scrollTo(me)},getIndentWidth:function(){return C.current.offsetWidth}}});var N=f.useState(o),R=de(N,2),I=R[0],L=R[1],k=f.useState(r),j=de(k,2),O=j[0],T=j[1],K=f.useState(r),G=de(K,2),Z=G[0],_=G[1],ae=f.useState([]),le=de(ae,2),ce=le[0],Q=le[1],ie=f.useState(null),se=de(ie,2),oe=se[0],fe=se[1],ge=f.useRef(r);ge.current=r;function pe(){var ve=ge.current;T(ve),_(ve),Q([]),fe(null),U()}Wt(function(){L(o);var ve=Fme(I,o);if(ve.key!==null)if(ve.add){var me=O.findIndex(function(V){var A=V.key;return A===ve.key}),Se=NP(OP(O,r,ve.key),b,v,y),be=O.slice();be.splice(me+1,0,kP),_(be),Q(Se),fe("show")}else{var we=r.findIndex(function(V){var A=V.key;return A===ve.key}),Me=NP(OP(r,O,ve.key),b,v,y),ne=r.slice();ne.splice(we+1,0,kP),_(ne),Q(Me),fe("hide")}else O!==r&&(T(r),_(r))},[o,r]),f.useEffect(function(){h||pe()},[h]);var ye=g?Z:r,xe={expandedKeys:o,selectedKeys:i,loadedKeys:s,loadingKeys:l,checkedKeys:a,halfCheckedKeys:c,dragOverNodeKey:p,dropPosition:m,keyEntities:u};return f.createElement(f.Fragment,null,P&&S&&f.createElement("span",{style:IP,"aria-live":"assertive"},Ume(S)),f.createElement("div",null,f.createElement("input",{style:IP,disabled:x===!1||d,tabIndex:x!==!1?E:null,onKeyDown:M,onFocus:B,onBlur:D,value:"",onChange:$me,"aria-label":"for screen reader"})),f.createElement("div",{className:"".concat(n,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},f.createElement("div",{className:"".concat(n,"-indent")},f.createElement("div",{ref:C,className:"".concat(n,"-indent-unit")}))),f.createElement(Kv,Ce({},z,{data:ye,itemKey:RP,height:v,fullHeight:!1,virtual:b,itemHeight:y,prefixCls:"".concat(n,"-list"),ref:w,onVisibleChange:function(me,Se){var be=new Set(me),we=Se.filter(function(Me){return!be.has(Me)});we.some(function(Me){return RP(Me)===pc})&&pe()}}),function(ve){var me=ve.pos,Se=Object.assign({},(pL(ve.data),ve.data)),be=ve.title,we=ve.key,Me=ve.isStart,ne=ve.isEnd,V=hp(we,me);delete Se.key,delete Se.children;var A=Xf(V,xe);return f.createElement(Dme,Ce({},Se,A,{title:be,active:!!S&&we===S.key,pos:me,data:ve.data,isStart:Me,isEnd:ne,motion:g,motionNodes:we===pc?ce:null,motionType:oe,onMotionStart:$,onMotionEnd:pe,treeNodeRequiredProps:xe,onMouseMove:function(){H(null)}}))}))});vL.displayName="NodeList";var Vme=10,BE=function(e){Da(n,e);var t=Fa(n);function n(){var r;gr(this,n);for(var o=arguments.length,i=new Array(o),a=0;a2&&arguments[2]!==void 0?arguments[2]:!1,d=r.state,h=d.dragChildrenKeys,p=d.dropPosition,m=d.dropTargetKey,g=d.dropTargetPos,v=d.dropAllowed;if(v){var y=r.props.onDrop;if(r.setState({dragOverNodeKey:null}),r.cleanDragState(),m!==null){var b=Y(Y({},Xf(m,r.getTreeNodeRequiredProps())),{},{active:((c=r.getActiveItem())===null||c===void 0?void 0:c.key)===m,data:No(r.state.keyEntities,m).node}),x=h.indexOf(m)!==-1;On(!x,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var S=LE(g),P={event:s,node:ur(b),dragNode:r.dragNode?ur(r.dragNode.props):null,dragNodesKeys:[r.dragNode.props.eventKey].concat(h),dropToGap:p!==0,dropPosition:p+Number(S[S.length-1])};u||y==null||y(P),r.dragNode=null}}}),q(je(r),"cleanDragState",function(){var s=r.state.draggingNodeKey;s!==null&&r.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),r.dragStartMousePosition=null,r.currentMouseOverDroppableNodeKey=null}),q(je(r),"triggerExpandActionExpand",function(s,l){var c=r.state,u=c.expandedKeys,d=c.flattenNodes,h=l.expanded,p=l.key,m=l.isLeaf;if(!(m||s.shiftKey||s.metaKey||s.ctrlKey)){var g=d.filter(function(y){return y.key===p})[0],v=ur(Y(Y({},Xf(p,r.getTreeNodeRequiredProps())),{},{data:g.data}));r.setExpandedKeys(h?ma(u,p):qa(u,p)),r.onNodeExpand(s,v)}}),q(je(r),"onNodeClick",function(s,l){var c=r.props,u=c.onClick,d=c.expandAction;d==="click"&&r.triggerExpandActionExpand(s,l),u==null||u(s,l)}),q(je(r),"onNodeDoubleClick",function(s,l){var c=r.props,u=c.onDoubleClick,d=c.expandAction;d==="doubleClick"&&r.triggerExpandActionExpand(s,l),u==null||u(s,l)}),q(je(r),"onNodeSelect",function(s,l){var c=r.state.selectedKeys,u=r.state,d=u.keyEntities,h=u.fieldNames,p=r.props,m=p.onSelect,g=p.multiple,v=l.selected,y=l[h.key],b=!v;b?g?c=qa(c,y):c=[y]:c=ma(c,y);var x=c.map(function(S){var P=No(d,S);return P?P.node:null}).filter(function(S){return S});r.setUncontrolledState({selectedKeys:c}),m==null||m(c,{event:"select",selected:b,node:l,selectedNodes:x,nativeEvent:s.nativeEvent})}),q(je(r),"onNodeCheck",function(s,l,c){var u=r.state,d=u.keyEntities,h=u.checkedKeys,p=u.halfCheckedKeys,m=r.props,g=m.checkStrictly,v=m.onCheck,y=l.key,b,x={event:"check",node:l,checked:c,nativeEvent:s.nativeEvent};if(g){var S=c?qa(h,y):ma(h,y),P=ma(p,y);b={checked:S,halfChecked:P},x.checkedNodes=S.map(function($){return No(d,$)}).filter(function($){return $}).map(function($){return $.node}),r.setUncontrolledState({checkedKeys:S})}else{var E=ku([].concat(ke(h),[y]),!0,d),M=E.checkedKeys,B=E.halfCheckedKeys;if(!c){var D=new Set(M);D.delete(y);var H=ku(Array.from(D),{checked:!1,halfCheckedKeys:B},d);M=H.checkedKeys,B=H.halfCheckedKeys}b=M,x.checkedNodes=[],x.checkedNodesPositions=[],x.halfCheckedKeys=B,M.forEach(function($){var U=No(d,$);if(U){var z=U.node,w=U.pos;x.checkedNodes.push(z),x.checkedNodesPositions.push({node:z,pos:w})}}),r.setUncontrolledState({checkedKeys:M},!1,{halfCheckedKeys:B})}v==null||v(b,x)}),q(je(r),"onNodeLoad",function(s){var l,c=s.key,u=r.state.keyEntities,d=No(u,c);if(!(d!=null&&(l=d.children)!==null&&l!==void 0&&l.length)){var h=new Promise(function(p,m){r.setState(function(g){var v=g.loadedKeys,y=v===void 0?[]:v,b=g.loadingKeys,x=b===void 0?[]:b,S=r.props,P=S.loadData,E=S.onLoad;if(!P||y.indexOf(c)!==-1||x.indexOf(c)!==-1)return null;var M=P(s);return M.then(function(){var B=r.state.loadedKeys,D=qa(B,c);E==null||E(D,{event:"load",node:s}),r.setUncontrolledState({loadedKeys:D}),r.setState(function(H){return{loadingKeys:ma(H.loadingKeys,c)}}),p()}).catch(function(B){if(r.setState(function(H){return{loadingKeys:ma(H.loadingKeys,c)}}),r.loadingRetryTimes[c]=(r.loadingRetryTimes[c]||0)+1,r.loadingRetryTimes[c]>=Vme){var D=r.state.loadedKeys;On(!1,"Retry for `loadData` many times but still failed. No more retry."),r.setUncontrolledState({loadedKeys:qa(D,c)}),p()}m(B)}),{loadingKeys:qa(x,c)}})});return h.catch(function(){}),h}}),q(je(r),"onNodeMouseEnter",function(s,l){var c=r.props.onMouseEnter;c==null||c({event:s,node:l})}),q(je(r),"onNodeMouseLeave",function(s,l){var c=r.props.onMouseLeave;c==null||c({event:s,node:l})}),q(je(r),"onNodeContextMenu",function(s,l){var c=r.props.onRightClick;c&&(s.preventDefault(),c({event:s,node:l}))}),q(je(r),"onFocus",function(){var s=r.props.onFocus;r.setState({focused:!0});for(var l=arguments.length,c=new Array(l),u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!r.destroyed){var u=!1,d=!0,h={};Object.keys(s).forEach(function(p){if(p in r.props){d=!1;return}u=!0,h[p]=s[p]}),u&&(!l||d)&&r.setState(Y(Y({},h),c))}}),q(je(r),"scrollTo",function(s){r.listRef.current.scrollTo(s)}),r}return vr(n,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var o=this.props,i=o.activeKey,a=o.itemScrollOffset,s=a===void 0?0:a;i!==void 0&&i!==this.state.activeKey&&(this.setState({activeKey:i}),i!==null&&this.scrollTo({key:i,offset:s}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var o=this.state,i=o.focused,a=o.flattenNodes,s=o.keyEntities,l=o.draggingNodeKey,c=o.activeKey,u=o.dropLevelOffset,d=o.dropContainerKey,h=o.dropTargetKey,p=o.dropPosition,m=o.dragOverNodeKey,g=o.indent,v=this.props,y=v.prefixCls,b=v.className,x=v.style,S=v.showLine,P=v.focusable,E=v.tabIndex,M=E===void 0?0:E,B=v.selectable,D=v.showIcon,H=v.icon,$=v.switcherIcon,U=v.draggable,z=v.checkable,w=v.checkStrictly,C=v.disabled,N=v.motion,R=v.loadData,I=v.filterTreeNode,L=v.height,k=v.itemHeight,j=v.virtual,O=v.titleRender,T=v.dropIndicatorRender,K=v.onContextMenu,G=v.onScroll,Z=v.direction,_=v.rootClassName,ae=v.rootStyle,le=kr(this.props,{aria:!0,data:!0}),ce;return U&&(it(U)==="object"?ce=U:typeof U=="function"?ce={nodeDraggable:U}:ce={}),f.createElement(jE.Provider,{value:{prefixCls:y,selectable:B,showIcon:D,icon:H,switcherIcon:$,draggable:ce,draggingNodeKey:l,checkable:z,checkStrictly:w,disabled:C,keyEntities:s,dropLevelOffset:u,dropContainerKey:d,dropTargetKey:h,dropPosition:p,dragOverNodeKey:m,indent:g,direction:Z,dropIndicatorRender:T,loadData:R,filterTreeNode:I,titleRender:O,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},f.createElement("div",{role:"tree",className:te(y,b,_,q(q(q({},"".concat(y,"-show-line"),S),"".concat(y,"-focused"),i),"".concat(y,"-active-focused"),c!==null)),style:ae},f.createElement(vL,Ce({ref:this.listRef,prefixCls:y,style:x,data:a,disabled:C,selectable:B,checkable:!!z,motion:N,dragging:l!==null,height:L,itemHeight:k,virtual:j,focusable:P,focused:i,tabIndex:M,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:K,onScroll:G},this.getTreeNodeRequiredProps(),le))))}}],[{key:"getDerivedStateFromProps",value:function(o,i){var a=i.prevProps,s={prevProps:o};function l(E){return!a&&E in o||a&&a[E]!==o[E]}var c,u=i.fieldNames;if(l("fieldNames")&&(u=od(o.fieldNames),s.fieldNames=u),l("treeData")?c=o.treeData:l("children")&&(On(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),c=bj(o.children)),c){s.treeData=c;var d=PE(c,{fieldNames:u});s.keyEntities=Y(q({},pc,gL),d.keyEntities)}var h=s.keyEntities||i.keyEntities;if(l("expandedKeys")||a&&l("autoExpandParent"))s.expandedKeys=o.autoExpandParent||!a&&o.defaultExpandParent?d2(o.expandedKeys,h):o.expandedKeys;else if(!a&&o.defaultExpandAll){var p=Y({},h);delete p[pc],s.expandedKeys=Object.keys(p).map(function(E){return p[E].key})}else!a&&o.defaultExpandedKeys&&(s.expandedKeys=o.autoExpandParent||o.defaultExpandParent?d2(o.defaultExpandedKeys,h):o.defaultExpandedKeys);if(s.expandedKeys||delete s.expandedKeys,c||s.expandedKeys){var m=Vb(c||i.treeData,s.expandedKeys||i.expandedKeys,u);s.flattenNodes=m}if(o.selectable&&(l("selectedKeys")?s.selectedKeys=EP(o.selectedKeys,o):!a&&o.defaultSelectedKeys&&(s.selectedKeys=EP(o.defaultSelectedKeys,o))),o.checkable){var g;if(l("checkedKeys")?g=qb(o.checkedKeys)||{}:!a&&o.defaultCheckedKeys?g=qb(o.defaultCheckedKeys)||{}:c&&(g=qb(o.checkedKeys)||{checkedKeys:i.checkedKeys,halfCheckedKeys:i.halfCheckedKeys}),g){var v=g,y=v.checkedKeys,b=y===void 0?[]:y,x=v.halfCheckedKeys,S=x===void 0?[]:x;if(!o.checkStrictly){var P=ku(b,!0,h);b=P.checkedKeys,S=P.halfCheckedKeys}s.checkedKeys=b,s.halfCheckedKeys=S}}return l("loadedKeys")&&(s.loadedKeys=o.loadedKeys),s}}]),n}(f.Component);q(BE,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:Lme,allowDrop:function(){return!0},expandAction:!1});q(BE,"TreeNode",ad);var Wme={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Xme=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:Wme}))},yL=f.forwardRef(Xme),Kme={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Gme=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:Kme}))},qme=f.forwardRef(Gme),Zme={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},Yme=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:Zme}))},_me=f.forwardRef(Yme),Jme={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Qme=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:Jme}))},ege=f.forwardRef(Qme);const tge=new Tt("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),nge=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),rge=(e,t)=>({[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${J(t.lineWidthBold)} solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),oge=(e,t)=>{const{treeCls:n,treeNodeCls:r,treeNodePadding:o,titleHeight:i,nodeSelectedBg:a,nodeHoverBg:s}=t,l=t.paddingXS;return{[n]:Object.assign(Object.assign({},un(t)),{background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,[`&${n}-rtl`]:{[`${n}-switcher`]:{"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${n}-active-focused)`]:Object.assign({},pl(t)),[`${n}-list-holder-inner`]:{alignItems:"flex-start"},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-node-content-wrapper`]:{flex:"auto"},[`${r}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:o,insetInlineStart:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:tge,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${r}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${J(o)} 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${n}-node-content-wrapper`]:{background:t.controlItemBgHover},[`&:not(${r}-disabled).filter-node ${n}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{cursor:"grab",[`${n}-draggable-icon`]:{flexShrink:0,width:i,lineHeight:`${J(i)}`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${t.motionDurationSlow}`,[`${r}:hover &`]:{opacity:.45}},[`&${r}-disabled`]:{[`${n}-draggable-icon`]:{visibility:"hidden"}}}},[`${n}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:i}},[`${n}-draggable-icon`]:{visibility:"hidden"},[`${n}-switcher`]:Object.assign(Object.assign({},nge(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:i,margin:0,lineHeight:`${J(i)}`,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${t.motionDurationSlow}`,borderRadius:t.borderRadius,"&-noop":{cursor:"unset"},[`&:not(${n}-switcher-noop):hover`]:{backgroundColor:t.colorBgTextHover},"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(i).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:t.calc(t.calc(i).div(2).equal()).mul(.8).equal(),height:t.calc(i).div(2).equal(),borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}}),[`${n}-checkbox`]:{top:"initial",marginInlineEnd:l,alignSelf:"flex-start",marginTop:t.marginXXS},[`${n}-node-content-wrapper, ${n}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:i,margin:0,padding:`0 ${J(t.calc(t.paddingXS).div(2).equal())}`,color:"inherit",lineHeight:`${J(i)}`,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:s},[`&${n}-node-selected`]:{backgroundColor:a},[`${n}-iconEle`]:{display:"inline-block",width:i,height:i,lineHeight:`${J(i)}`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${n}-node-content-wrapper`]:Object.assign({lineHeight:`${J(i)}`,userSelect:"none"},rge(e,t)),[`${r}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${t.colorPrimary}`}},"&-show-line":{[`${n}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(i).div(2).equal(),bottom:t.calc(o).mul(-1).equal(),borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${n}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${r}-leaf-last`]:{[`${n}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${J(t.calc(i).div(2).equal())} !important`}}}}})}},ige=e=>{const{treeCls:t,treeNodeCls:n,treeNodePadding:r,directoryNodeSelectedBg:o,directoryNodeSelectedColor:i}=e;return{[`${t}${t}-directory`]:{[n]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:r,insetInlineStart:0,transition:`background-color ${e.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:e.controlItemBgHover}},"> *":{zIndex:1},[`${t}-switcher`]:{transition:`color ${e.motionDurationMid}`},[`${t}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${t}-node-selected`]:{color:i,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:o},[`${t}-switcher`]:{color:i},[`${t}-node-content-wrapper`]:{color:i,background:"transparent"}}}}}},age=(e,t)=>{const n=`.${e}`,r=`${n}-treenode`,o=t.calc(t.paddingXS).div(2).equal(),i=Ht(t,{treeCls:n,treeNodeCls:r,treeNodePadding:o});return[oge(e,i),ige(i)]},sge=e=>{const{controlHeightSM:t}=e;return{titleHeight:t,nodeHoverBg:e.controlItemBgHover,nodeSelectedBg:e.controlItemBgActive}},lge=e=>{const{colorTextLightSolid:t,colorPrimary:n}=e;return Object.assign(Object.assign({},sge(e)),{directoryNodeSelectedColor:t,directoryNodeSelectedBg:n})},cge=fn("Tree",(e,t)=>{let{prefixCls:n}=t;return[{[e.componentCls]:xj(`${n}-checkbox`,e)},age(n,e),X7(e)]},lge),MP=4;function uge(e){const{dropPosition:t,dropLevelOffset:n,prefixCls:r,indent:o,direction:i="ltr"}=e,a=i==="ltr"?"left":"right",s=i==="ltr"?"right":"left",l={[a]:-n*o+MP,[s]:0};switch(t){case-1:l.top=-3;break;case 1:l.bottom=-3;break;default:l.bottom=-3,l[a]=o+MP;break}return ue.createElement("div",{style:l,className:`${r}-drop-indicator`})}var dge={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},fge=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:dge}))},hge=f.forwardRef(fge),pge={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},mge=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:pge}))},gge=f.forwardRef(mge),vge={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},yge=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:vge}))},bge=f.forwardRef(yge);const wge=e=>{const{prefixCls:t,switcherIcon:n,treeNodeProps:r,showLine:o}=e,{isLeaf:i,expanded:a,loading:s}=r;if(s)return f.createElement(HC,{className:`${t}-switcher-loading-icon`});let l;if(o&&typeof o=="object"&&(l=o.showLeafIcon),i){if(!o)return null;if(typeof l!="boolean"&&l){const d=typeof l=="function"?l(r):l,h=`${t}-switcher-line-custom-icon`;return f.isValidElement(d)?ao(d,{className:te(d.props.className||"",h)}):d}return l?f.createElement(yL,{className:`${t}-switcher-line-icon`}):f.createElement("span",{className:`${t}-switcher-leaf-line`})}const c=`${t}-switcher-icon`,u=typeof n=="function"?n(r):n;return f.isValidElement(u)?ao(u,{className:te(u.props.className||"",c)}):u!==void 0?u:o?a?f.createElement(gge,{className:`${t}-switcher-line-icon`}):f.createElement(bge,{className:`${t}-switcher-line-icon`}):f.createElement(hge,{className:c})},bL=ue.forwardRef((e,t)=>{var n;const{getPrefixCls:r,direction:o,virtual:i,tree:a}=ue.useContext(nt),{prefixCls:s,className:l,showIcon:c=!1,showLine:u,switcherIcon:d,blockNode:h=!1,children:p,checkable:m=!1,selectable:g=!0,draggable:v,motion:y,style:b}=e,x=r("tree",s),S=r(),P=y??Object.assign(Object.assign({},m7(S)),{motionAppear:!1}),E=Object.assign(Object.assign({},e),{checkable:m,selectable:g,showIcon:c,motion:P,blockNode:h,showLine:!!u,dropIndicatorRender:uge}),[M,B,D]=cge(x),[,H]=pr(),$=H.paddingXS/2+(((n=H.Tree)===null||n===void 0?void 0:n.titleHeight)||H.controlHeightSM),U=ue.useMemo(()=>{if(!v)return!1;let w={};switch(typeof v){case"function":w.nodeDraggable=v;break;case"object":w=Object.assign({},v);break}return w.icon!==!1&&(w.icon=w.icon||ue.createElement(ege,null)),w},[v]),z=w=>ue.createElement(wge,{prefixCls:x,switcherIcon:d,treeNodeProps:w,showLine:u});return M(ue.createElement(BE,Object.assign({itemHeight:$,ref:t,virtual:i},E,{style:Object.assign(Object.assign({},a==null?void 0:a.style),b),prefixCls:x,className:te({[`${x}-icon-hide`]:!c,[`${x}-block-node`]:h,[`${x}-unselectable`]:!g,[`${x}-rtl`]:o==="rtl"},a==null?void 0:a.className,l,B,D),direction:o,checkable:m&&ue.createElement("span",{className:`${x}-checkbox-inner`}),selectable:g,switcherIcon:z,draggable:U}),p))}),TP=0,Zb=1,zP=2;function AE(e,t,n){const{key:r,children:o}=n;function i(a){const s=a[r],l=a[o];t(s,a)!==!1&&AE(l||[],t,n)}e.forEach(i)}function xge(e){let{treeData:t,expandedKeys:n,startKey:r,endKey:o,fieldNames:i}=e;const a=[];let s=TP;if(r&&r===o)return[r];if(!r||!o)return[];function l(c){return c===r||c===o}return AE(t,c=>{if(s===zP)return!1;if(l(c)){if(a.push(c),s===TP)s=Zb;else if(s===Zb)return s=zP,!1}else s===Zb&&a.push(c);return n.includes(c)},od(i)),a}function Yb(e,t,n){const r=ke(t),o=[];return AE(e,(i,a)=>{const s=r.indexOf(i);return s!==-1&&(o.push(a),r.splice(s,1)),!!r.length},od(n)),o}var jP=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{var{defaultExpandAll:n,defaultExpandParent:r,defaultExpandedKeys:o}=e,i=jP(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const a=f.useRef(),s=f.useRef(),l=()=>{const{keyEntities:B}=PE(LP(i));let D;return n?D=Object.keys(B):r?D=d2(i.expandedKeys||o||[],B):D=i.expandedKeys||o||[],D},[c,u]=f.useState(i.selectedKeys||i.defaultSelectedKeys||[]),[d,h]=f.useState(()=>l());f.useEffect(()=>{"selectedKeys"in i&&u(i.selectedKeys)},[i.selectedKeys]),f.useEffect(()=>{"expandedKeys"in i&&h(i.expandedKeys)},[i.expandedKeys]);const p=(B,D)=>{var H;return"expandedKeys"in i||h(B),(H=i.onExpand)===null||H===void 0?void 0:H.call(i,B,D)},m=(B,D)=>{var H;const{multiple:$,fieldNames:U}=i,{node:z,nativeEvent:w}=D,{key:C=""}=z,N=LP(i),R=Object.assign(Object.assign({},D),{selected:!0}),I=(w==null?void 0:w.ctrlKey)||(w==null?void 0:w.metaKey),L=w==null?void 0:w.shiftKey;let k;$&&I?(k=B,a.current=C,s.current=k,R.selectedNodes=Yb(N,k,U)):$&&L?(k=Array.from(new Set([].concat(ke(s.current||[]),ke(xge({treeData:N,expandedKeys:d,startKey:C,endKey:a.current,fieldNames:U}))))),R.selectedNodes=Yb(N,k,U)):(k=[C],a.current=C,s.current=k,R.selectedNodes=Yb(N,k,U)),(H=i.onSelect)===null||H===void 0||H.call(i,k,R),"selectedKeys"in i||u(k)},{getPrefixCls:g,direction:v}=f.useContext(nt),{prefixCls:y,className:b,showIcon:x=!0,expandAction:S="click"}=i,P=jP(i,["prefixCls","className","showIcon","expandAction"]),E=g("tree",y),M=te(`${E}-directory`,{[`${E}-directory-rtl`]:v==="rtl"},b);return f.createElement(bL,Object.assign({icon:Sge,ref:t,blockNode:!0},P,{showIcon:x,expandAction:S,prefixCls:E,className:M,expandedKeys:d,selectedKeys:c,onSelect:m,onExpand:p}))},Ege=f.forwardRef(Cge),DE=bL;DE.DirectoryTree=Ege;DE.TreeNode=ad;function BP(e){let{value:t,onChange:n,filterSearch:r,tablePrefixCls:o,locale:i}=e;return r?f.createElement("div",{className:`${o}-filter-dropdown-search`},f.createElement(zd,{prefix:f.createElement(oE,null),placeholder:i.filterSearchPlaceholder,onChange:n,value:t,htmlSize:1,className:`${o}-filter-dropdown-search-input`})):null}const Pge=e=>{const{keyCode:t}=e;t===Ee.ENTER&&e.stopPropagation()},Oge=f.forwardRef((e,t)=>f.createElement("div",{className:e.className,onClick:n=>n.stopPropagation(),onKeyDown:Pge,ref:t},e.children));function Nu(e){let t=[];return(e||[]).forEach(n=>{let{value:r,children:o}=n;t.push(r),o&&(t=[].concat(ke(t),ke(Nu(o))))}),t}function Ige(e){return e.some(t=>{let{children:n}=t;return n})}function wL(e,t){return typeof t=="string"||typeof t=="number"?t==null?void 0:t.toString().toLowerCase().includes(e.trim().toLowerCase()):!1}function xL(e){let{filters:t,prefixCls:n,filteredKeys:r,filterMultiple:o,searchValue:i,filterSearch:a}=e;return t.map((s,l)=>{const c=String(s.value);if(s.children)return{key:c||l,label:s.text,popupClassName:`${n}-dropdown-submenu`,children:xL({filters:s.children,prefixCls:n,filteredKeys:r,filterMultiple:o,searchValue:i,filterSearch:a})};const u=o?id:fp,d={key:s.value!==void 0?c:l,label:f.createElement(f.Fragment,null,f.createElement(u,{checked:r.includes(c)}),f.createElement("span",null,s.text))};return i.trim()?typeof a=="function"?a(i,s)?d:null:wL(i,s.text)?d:null:d})}function _b(e){return e||[]}function kge(e){var t,n;const{tablePrefixCls:r,prefixCls:o,column:i,dropdownPrefixCls:a,columnKey:s,filterOnClose:l,filterMultiple:c,filterMode:u="menu",filterSearch:d=!1,filterState:h,triggerFilter:p,locale:m,children:g,getPopupContainer:v,rootClassName:y}=e,{filterDropdownOpen:b,onFilterDropdownOpenChange:x,filterResetToDefaultFilteredValue:S,defaultFilteredValue:P,filterDropdownVisible:E,onFilterDropdownVisibleChange:M}=i,[B,D]=f.useState(!1),H=!!(h&&(!((t=h.filteredKeys)===null||t===void 0)&&t.length||h.forceFiltered)),$=pe=>{D(pe),x==null||x(pe),M==null||M(pe)},U=(n=b??E)!==null&&n!==void 0?n:B,z=h==null?void 0:h.filteredKeys,[w,C]=jme(_b(z)),N=pe=>{let{selectedKeys:ye}=pe;C(ye)},R=(pe,ye)=>{let{node:xe,checked:ve}=ye;N(c?{selectedKeys:pe}:{selectedKeys:ve&&xe.key?[xe.key]:[]})};f.useEffect(()=>{B&&N({selectedKeys:_b(z)})},[z]);const[I,L]=f.useState([]),k=pe=>{L(pe)},[j,O]=f.useState(""),T=pe=>{const{value:ye}=pe.target;O(ye)};f.useEffect(()=>{B||O("")},[B]);const K=pe=>{const ye=pe!=null&&pe.length?pe:null;if(ye===null&&(!h||!h.filteredKeys)||ja(ye,h==null?void 0:h.filteredKeys,!0))return null;p({column:i,key:s,filteredKeys:ye})},G=()=>{$(!1),K(w())},Z=function(){let{confirm:pe,closeDropdown:ye}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};pe&&K([]),ye&&$(!1),O(""),C(S?(P||[]).map(xe=>String(xe)):[])},_=function(){let{closeDropdown:pe}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};pe&&$(!1),K(w())},ae=(pe,ye)=>{ye.source==="trigger"&&(pe&&z!==void 0&&C(_b(z)),$(pe),!pe&&!i.filterDropdown&&l&&G())},le=te({[`${a}-menu-without-submenu`]:!Ige(i.filters||[])}),ce=pe=>{if(pe.target.checked){const ye=Nu(i==null?void 0:i.filters).map(xe=>String(xe));C(ye)}else C([])},Q=pe=>{let{filters:ye}=pe;return(ye||[]).map((xe,ve)=>{const me=String(xe.value),Se={title:xe.text,key:xe.value!==void 0?me:String(ve)};return xe.children&&(Se.children=Q({filters:xe.children})),Se})},ie=pe=>{var ye;return Object.assign(Object.assign({},pe),{text:pe.title,value:pe.key,children:((ye=pe.children)===null||ye===void 0?void 0:ye.map(xe=>ie(xe)))||[]})};let se;if(typeof i.filterDropdown=="function")se=i.filterDropdown({prefixCls:`${a}-custom`,setSelectedKeys:pe=>N({selectedKeys:pe}),selectedKeys:w(),confirm:_,clearFilters:Z,filters:i.filters,visible:U,close:()=>{$(!1)}});else if(i.filterDropdown)se=i.filterDropdown;else{const pe=w()||[],ye=()=>{const ve=f.createElement(ts,{image:ts.PRESENTED_IMAGE_SIMPLE,description:m.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}});if((i.filters||[]).length===0)return ve;if(u==="tree")return f.createElement(f.Fragment,null,f.createElement(BP,{filterSearch:d,value:j,onChange:T,tablePrefixCls:r,locale:m}),f.createElement("div",{className:`${r}-filter-dropdown-tree`},c?f.createElement(id,{checked:pe.length===Nu(i.filters).length,indeterminate:pe.length>0&&pe.lengthtypeof d=="function"?d(j,ie(be)):wL(j,be.title):void 0})));const me=xL({filters:i.filters||[],filterSearch:d,prefixCls:o,filteredKeys:w(),filterMultiple:c,searchValue:j}),Se=me.every(be=>be===null);return f.createElement(f.Fragment,null,f.createElement(BP,{filterSearch:d,value:j,onChange:T,tablePrefixCls:r,locale:m}),Se?ve:f.createElement(Ic,{selectable:!0,multiple:c,prefixCls:`${a}-menu`,className:le,onSelect:N,onDeselect:N,selectedKeys:pe,getPopupContainer:v,openKeys:I,onOpenChange:k,items:me}))},xe=()=>S?ja((P||[]).map(ve=>String(ve)),pe,!0):pe.length===0;se=f.createElement(f.Fragment,null,ye(),f.createElement("div",{className:`${o}-dropdown-btns`},f.createElement(Ba,{type:"link",size:"small",disabled:xe(),onClick:()=>Z()},m.filterReset),f.createElement(Ba,{type:"primary",size:"small",onClick:G},m.filterConfirm)))}i.filterDropdown&&(se=f.createElement(rj,{selectable:void 0},se));const oe=()=>f.createElement(Oge,{className:`${o}-dropdown`},se);let fe;typeof i.filterIcon=="function"?fe=i.filterIcon(H):i.filterIcon?fe=i.filterIcon:fe=f.createElement(zme,null);const{direction:ge}=f.useContext(nt);return f.createElement("div",{className:`${o}-column`},f.createElement("span",{className:`${r}-column-title`},g),f.createElement(OE,{dropdownRender:oe,trigger:["click"],open:U,onOpenChange:ae,getPopupContainer:v,placement:ge==="rtl"?"bottomLeft":"bottomRight",rootClassName:y},f.createElement("span",{role:"button",tabIndex:-1,className:te(`${o}-trigger`,{active:H}),onClick:pe=>{pe.stopPropagation()}},fe)))}function g2(e,t,n){let r=[];return(e||[]).forEach((o,i)=>{var a;const s=mp(i,n);if(o.filters||"filterDropdown"in o||"onFilter"in o)if("filteredValue"in o){let l=o.filteredValue;"filterDropdown"in o||(l=(a=l==null?void 0:l.map(String))!==null&&a!==void 0?a:l),r.push({column:o,key:hc(o,s),filteredKeys:l,forceFiltered:o.filtered})}else r.push({column:o,key:hc(o,s),filteredKeys:t&&o.defaultFilteredValue?o.defaultFilteredValue:void 0,forceFiltered:o.filtered});"children"in o&&(r=[].concat(ke(r),ke(g2(o.children,t,s))))}),r}function SL(e,t,n,r,o,i,a,s,l){return n.map((c,u)=>{const d=mp(u,s),{filterOnClose:h=!0,filterMultiple:p=!0,filterMode:m,filterSearch:g}=c;let v=c;if(v.filters||v.filterDropdown){const y=hc(v,d),b=r.find(x=>{let{key:S}=x;return y===S});v=Object.assign(Object.assign({},v),{title:x=>f.createElement(kge,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:v,columnKey:y,filterState:b,filterOnClose:h,filterMultiple:p,filterMode:m,filterSearch:g,triggerFilter:i,locale:o,getPopupContainer:a,rootClassName:l},iy(c.title,x))})}return"children"in v&&(v=Object.assign(Object.assign({},v),{children:SL(e,t,v.children,r,o,i,a,d,l)})),v})}function AP(e){const t={};return e.forEach(n=>{let{key:r,filteredKeys:o,column:i}=n;const a=r,{filters:s,filterDropdown:l}=i;if(l)t[a]=o||null;else if(Array.isArray(o)){const c=Nu(s);t[a]=c.filter(u=>o.includes(String(u)))}else t[a]=null}),t}function v2(e,t,n){return t.reduce((r,o)=>{const{column:{onFilter:i,filters:a},filteredKeys:s}=o;return i&&s&&s.length?r.map(l=>Object.assign({},l)).filter(l=>s.some(c=>{const u=Nu(a),d=u.findIndex(p=>String(p)===String(c)),h=d!==-1?u[d]:c;return l[n]&&(l[n]=v2(l[n],t,n)),i(h,l)})):r},e)}const CL=e=>e.flatMap(t=>"children"in t?[t].concat(ke(CL(t.children||[]))):[t]);function Nge(e){let{prefixCls:t,dropdownPrefixCls:n,mergedColumns:r,onFilterChange:o,getPopupContainer:i,locale:a,rootClassName:s}=e;Pc();const l=f.useMemo(()=>CL(r||[]),[r]),[c,u]=f.useState(()=>g2(l,!0)),d=f.useMemo(()=>{const g=g2(l,!1);if(g.length===0)return g;let v=!0;if(g.forEach(y=>{let{filteredKeys:b}=y;b!==void 0&&(v=!1)}),v){const y=(l||[]).map((b,x)=>hc(b,mp(x)));return c.filter(b=>{let{key:x}=b;return y.includes(x)}).map(b=>{const x=l[y.findIndex(S=>S===b.key)];return Object.assign(Object.assign({},b),{column:Object.assign(Object.assign({},b.column),x),forceFiltered:x.filtered})})}return g},[l,c]),h=f.useMemo(()=>AP(d),[d]),p=g=>{const v=d.filter(y=>{let{key:b}=y;return b!==g.key});v.push(g),u(v),o(AP(v),v)};return[g=>SL(t,n,g,d,a,p,i,void 0,s),d,h]}function Rge(e,t,n){const r=f.useRef({});function o(i){if(!r.current||r.current.data!==e||r.current.childrenColumnName!==t||r.current.getRowKey!==n){let s=function(l){l.forEach((c,u)=>{const d=n(c,u);a.set(d,c),c&&typeof c=="object"&&t in c&&s(c[t]||[])})};const a=new Map;s(e),r.current={data:e,childrenColumnName:t,kvMap:a,getRowKey:n}}return r.current.kvMap.get(i)}return[o]}var Mge=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o{const i=e[o];typeof i!="function"&&(n[o]=i)}),n}function zge(e,t,n){const r=n&&typeof n=="object"?n:{},{total:o=0}=r,i=Mge(r,["total"]),[a,s]=f.useState(()=>({current:"defaultCurrent"in i?i.defaultCurrent:1,pageSize:"defaultPageSize"in i?i.defaultPageSize:EL})),l=ahe(a,i,{total:o>0?o:e}),c=Math.ceil((o||e)/l.pageSize);l.current>c&&(l.current=c||1);const u=(h,p)=>{s({current:h??1,pageSize:p||l.pageSize})},d=(h,p)=>{var m;n&&((m=n.onChange)===null||m===void 0||m.call(n,h,p)),u(h,p),t(h,p||(l==null?void 0:l.pageSize))};return n===!1?[{},()=>{}]:[Object.assign(Object.assign({},l),{onChange:d}),u]}var jge={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Lge=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:jge}))},Bge=f.forwardRef(Lge),Age={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Dge=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:Age}))},Fge=f.forwardRef(Dge);const rg="ascend",Jb="descend";function v0(e){return typeof e.sorter=="object"&&typeof e.sorter.multiple=="number"?e.sorter.multiple:!1}function DP(e){return typeof e=="function"?e:e&&typeof e=="object"&&e.compare?e.compare:!1}function Hge(e,t){return t?e[e.indexOf(t)+1]:e[0]}function y2(e,t,n){let r=[];function o(i,a){r.push({column:i,key:hc(i,a),multiplePriority:v0(i),sortOrder:i.sortOrder})}return(e||[]).forEach((i,a)=>{const s=mp(a,n);i.children?("sortOrder"in i&&o(i,s),r=[].concat(ke(r),ke(y2(i.children,t,s)))):i.sorter&&("sortOrder"in i?o(i,s):t&&i.defaultSortOrder&&r.push({column:i,key:hc(i,s),multiplePriority:v0(i),sortOrder:i.defaultSortOrder}))}),r}function PL(e,t,n,r,o,i,a,s){return(t||[]).map((l,c)=>{const u=mp(c,s);let d=l;if(d.sorter){const h=d.sortDirections||o,p=d.showSorterTooltip===void 0?a:d.showSorterTooltip,m=hc(d,u),g=n.find(B=>{let{key:D}=B;return D===m}),v=g?g.sortOrder:null,y=Hge(h,v);let b;if(l.sortIcon)b=l.sortIcon({sortOrder:v});else{const B=h.includes(rg)&&f.createElement(Fge,{className:te(`${e}-column-sorter-up`,{active:v===rg})}),D=h.includes(Jb)&&f.createElement(Bge,{className:te(`${e}-column-sorter-down`,{active:v===Jb})});b=f.createElement("span",{className:te(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(B&&D)})},f.createElement("span",{className:`${e}-column-sorter-inner`,"aria-hidden":"true"},B,D))}const{cancelSort:x,triggerAsc:S,triggerDesc:P}=i||{};let E=x;y===Jb?E=P:y===rg&&(E=S);const M=typeof p=="object"?Object.assign({title:E},p):{title:E};d=Object.assign(Object.assign({},d),{className:te(d.className,{[`${e}-column-sort`]:v}),title:B=>{const D=`${e}-column-sorters`,H=f.createElement("span",{className:`${e}-column-title`},iy(l.title,B)),$=f.createElement("div",{className:D},H,b);return p?typeof p!="boolean"&&(p==null?void 0:p.target)==="sorter-icon"?f.createElement("div",{className:`${D} ${e}-column-sorters-tooltip-target-sorter`},H,f.createElement(zh,Object.assign({},M),b)):f.createElement(zh,Object.assign({},M),$):$},onHeaderCell:B=>{var D;const H=((D=l.onHeaderCell)===null||D===void 0?void 0:D.call(l,B))||{},$=H.onClick,U=H.onKeyDown;H.onClick=C=>{r({column:l,key:m,sortOrder:y,multiplePriority:v0(l)}),$==null||$(C)},H.onKeyDown=C=>{C.keyCode===Ee.ENTER&&(r({column:l,key:m,sortOrder:y,multiplePriority:v0(l)}),U==null||U(C))};const z=Rme(l.title,{}),w=z==null?void 0:z.toString();return v?H["aria-sort"]=v==="ascend"?"ascending":"descending":H["aria-label"]=w||"",H.className=te(H.className,`${e}-column-has-sorters`),H.tabIndex=0,l.ellipsis&&(H.title=(z??"").toString()),H}})}return"children"in d&&(d=Object.assign(Object.assign({},d),{children:PL(e,d.children,n,r,o,i,a,u)})),d})}const FP=e=>{const{column:t,sortOrder:n}=e;return{column:t,order:n,field:t.dataIndex,columnKey:t.key}},HP=e=>{const t=e.filter(n=>{let{sortOrder:r}=n;return r}).map(FP);if(t.length===0&&e.length){const n=e.length-1;return Object.assign(Object.assign({},FP(e[n])),{column:void 0})}return t.length<=1?t[0]||{}:t};function b2(e,t,n){const r=t.slice().sort((a,s)=>s.multiplePriority-a.multiplePriority),o=e.slice(),i=r.filter(a=>{let{column:{sorter:s},sortOrder:l}=a;return DP(s)&&l});return i.length?o.sort((a,s)=>{for(let l=0;l{const s=a[n];return s?Object.assign(Object.assign({},a),{[n]:b2(s,t,n)}):a}):o}function $ge(e){let{prefixCls:t,mergedColumns:n,onSorterChange:r,sortDirections:o,tableLocale:i,showSorterTooltip:a}=e;const[s,l]=f.useState(y2(n,!0)),c=f.useMemo(()=>{let m=!0;const g=y2(n,!1);if(!g.length)return s;const v=[];function y(x){m?v.push(x):v.push(Object.assign(Object.assign({},x),{sortOrder:null}))}let b=null;return g.forEach(x=>{b===null?(y(x),x.sortOrder&&(x.multiplePriority===!1?m=!1:b=!0)):(b&&x.multiplePriority!==!1||(m=!1),y(x))}),v},[n,s]),u=f.useMemo(()=>{var m,g;const v=c.map(y=>{let{column:b,sortOrder:x}=y;return{column:b,order:x}});return{sortColumns:v,sortColumn:(m=v[0])===null||m===void 0?void 0:m.column,sortOrder:(g=v[0])===null||g===void 0?void 0:g.order}},[c]),d=m=>{let g;m.multiplePriority===!1||!c.length||c[0].multiplePriority===!1?g=[m]:g=[].concat(ke(c.filter(v=>{let{key:y}=v;return y!==m.key})),[m]),l(g),r(HP(g),g)};return[m=>PL(t,m,c,d,o,i,a),c,u,()=>HP(c)]}function OL(e,t){return e.map(n=>{const r=Object.assign({},n);return r.title=iy(n.title,t),"children"in r&&(r.children=OL(r.children,t)),r})}function Uge(e){return[f.useCallback(n=>OL(n,e),[e])]}const Vge=uL((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),Wge=fL((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),Xge=e=>{const{componentCls:t,lineWidth:n,lineType:r,tableBorderColor:o,tableHeaderBg:i,tablePaddingVertical:a,tablePaddingHorizontal:s,calc:l}=e,c=`${J(n)} ${r} ${o}`,u=(d,h,p)=>({[`&${t}-${d}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`${J(l(h).mul(-1).equal())} + ${J(l(l(p).add(n)).mul(-1).equal())}`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${t}-title`]:{border:c,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:c,borderTop:c,[` + > ${t}-content, + > ${t}-header, + > ${t}-body, + > ${t}-summary + `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:c},"> thead":{"> tr:not(:last-child) > th":{borderBottom:c},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${t}-cell-fix-right-first::after`]:{borderInlineEnd:c}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`${J(l(a).mul(-1).equal())} ${J(l(l(s).add(n)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:n,bottom:0,borderInlineEnd:c,content:'""'}}}}}},[`&${t}-scroll-horizontal`]:{[`> ${t}-container > ${t}-body`]:{"> table > tbody":{[` + > tr${t}-expanded-row, + > tr${t}-placeholder + `]:{"> th, > td":{borderInlineEnd:0}}}}}},u("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle)),u("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall)),{[`> ${t}-footer`]:{border:c,borderTop:0}}),[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${J(n)} 0 ${J(n)} ${i}`}},[`${t}-bordered ${t}-cell-scrollbar`]:{borderInlineEnd:c}}}},Kge=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:Object.assign(Object.assign({},hl),{wordBreak:"keep-all",[` + &${t}-cell-fix-left-last, + &${t}-cell-fix-right-first + `]:{overflow:"visible",[`${t}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${t}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Gge=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:"center",color:e.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:e.colorBgContainer}}}}},qge=e=>{const{componentCls:t,antCls:n,motionDurationSlow:r,lineWidth:o,paddingXS:i,lineType:a,tableBorderColor:s,tableExpandIconBg:l,tableExpandColumnWidth:c,borderRadius:u,tablePaddingVertical:d,tablePaddingHorizontal:h,tableExpandedRowBg:p,paddingXXS:m,expandIconMarginTop:g,expandIconSize:v,expandIconHalfInner:y,expandIconScale:b,calc:x}=e,S=`${J(o)} ${a} ${s}`,P=x(m).sub(o).equal();return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:c},[`${t}-row-expand-icon-cell`]:{textAlign:"center",[`${t}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${t}-row-indent`]:{height:1,float:"left"},[`${t}-row-expand-icon`]:Object.assign(Object.assign({},tee(e)),{position:"relative",float:"left",boxSizing:"border-box",width:v,height:v,padding:0,color:"inherit",lineHeight:J(v),background:l,border:S,borderRadius:u,transform:`scale(${b})`,transition:`all ${r}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${r} ease-out`,content:'""'},"&::before":{top:y,insetInlineEnd:P,insetInlineStart:P,height:o},"&::after":{top:P,bottom:P,insetInlineStart:y,width:o,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${t}-row-indent + ${t}-row-expand-icon`]:{marginTop:g,marginInlineEnd:i},[`tr${t}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:p}},[`${n}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${t}-expanded-row-fixed`]:{position:"relative",margin:`${J(x(d).mul(-1).equal())} ${J(x(h).mul(-1).equal())}`,padding:`${J(d)} ${J(h)}`}}}},Zge=e=>{const{componentCls:t,antCls:n,iconCls:r,tableFilterDropdownWidth:o,tableFilterDropdownSearchWidth:i,paddingXXS:a,paddingXS:s,colorText:l,lineWidth:c,lineType:u,tableBorderColor:d,headerIconColor:h,fontSizeSM:p,tablePaddingHorizontal:m,borderRadius:g,motionDurationSlow:v,colorTextDescription:y,colorPrimary:b,tableHeaderFilterActiveBg:x,colorTextDisabled:S,tableFilterDropdownBg:P,tableFilterDropdownHeight:E,controlItemBgHover:M,controlItemBgActive:B,boxShadowSecondary:D,filterDropdownMenuBg:H,calc:$}=e,U=`${n}-dropdown`,z=`${t}-filter-dropdown`,w=`${n}-tree`,C=`${J(c)} ${u} ${d}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${t}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:$(a).mul(-1).equal(),marginInline:`${J(a)} ${J($(m).div(2).mul(-1).equal())}`,padding:`0 ${J(a)}`,color:h,fontSize:p,borderRadius:g,cursor:"pointer",transition:`all ${v}`,"&:hover":{color:y,background:x},"&.active":{color:b}}}},{[`${n}-dropdown`]:{[z]:Object.assign(Object.assign({},un(e)),{minWidth:o,backgroundColor:P,borderRadius:g,boxShadow:D,overflow:"hidden",[`${U}-menu`]:{maxHeight:E,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:H,"&:empty::after":{display:"block",padding:`${J(s)} 0`,color:S,fontSize:p,textAlign:"center",content:'"Not Found"'}},[`${z}-tree`]:{paddingBlock:`${J(s)} 0`,paddingInline:s,[w]:{padding:0},[`${w}-treenode ${w}-node-content-wrapper:hover`]:{backgroundColor:M},[`${w}-treenode-checkbox-checked ${w}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:B}}},[`${z}-search`]:{padding:s,borderBottom:C,"&-input":{input:{minWidth:i},[r]:{color:S}}},[`${z}-checkall`]:{width:"100%",marginBottom:a,marginInlineStart:a},[`${z}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${J($(s).sub(c).equal())} ${J(s)}`,overflow:"hidden",borderTop:C}})}},{[`${n}-dropdown ${z}, ${z}-submenu`]:{[`${n}-checkbox-wrapper + span`]:{paddingInlineStart:s,color:l},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Yge=e=>{const{componentCls:t,lineWidth:n,colorSplit:r,motionDurationSlow:o,zIndexTableFixed:i,tableBg:a,zIndexTableSticky:s,calc:l}=e,c=r;return{[`${t}-wrapper`]:{[` + ${t}-cell-fix-left, + ${t}-cell-fix-right + `]:{position:"sticky !important",zIndex:i,background:a},[` + ${t}-cell-fix-left-first::after, + ${t}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:l(n).mul(-1).equal(),width:30,transform:"translateX(100%)",transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},[`${t}-cell-fix-left-all::after`]:{display:"none"},[` + ${t}-cell-fix-right-first::after, + ${t}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:l(n).mul(-1).equal(),left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},[`${t}-container`]:{position:"relative","&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:l(s).add(1).equal({unit:!1}),width:30,transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${t}-ping-left`]:{[`&:not(${t}-has-fix-left) ${t}-container::before`]:{boxShadow:`inset 10px 0 8px -8px ${c}`},[` + ${t}-cell-fix-left-first::after, + ${t}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${c}`},[`${t}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${t}-ping-right`]:{[`&:not(${t}-has-fix-right) ${t}-container::after`]:{boxShadow:`inset -10px 0 8px -8px ${c}`},[` + ${t}-cell-fix-right-first::after, + ${t}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${c}`}},[`${t}-fixed-column-gapped`]:{[` + ${t}-cell-fix-left-first::after, + ${t}-cell-fix-left-last::after, + ${t}-cell-fix-right-first::after, + ${t}-cell-fix-right-last::after + `]:{boxShadow:"none"}}}}},_ge=e=>{const{componentCls:t,antCls:n,margin:r}=e;return{[`${t}-wrapper`]:{[`${t}-pagination${n}-pagination`]:{margin:`${J(r)} 0`},[`${t}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Jge=e=>{const{componentCls:t,tableRadius:n}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${J(n)} ${J(n)} 0 0`},[`${t}-title + ${t}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${t}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:n,borderStartEndRadius:n,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:n},"> *:last-child":{borderStartEndRadius:n}}},"&-footer":{borderRadius:`0 0 ${J(n)} ${J(n)}`}}}}},Qge=e=>{const{componentCls:t}=e;return{[`${t}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${t}-pagination-left`]:{justifyContent:"flex-end"},[`${t}-pagination-right`]:{justifyContent:"flex-start"},[`${t}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${t}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${t}-row-indent`]:{float:"right"}}}}},e0e=e=>{const{componentCls:t,antCls:n,iconCls:r,fontSizeIcon:o,padding:i,paddingXS:a,headerIconColor:s,headerIconHoverColor:l,tableSelectionColumnWidth:c,tableSelectedRowBg:u,tableSelectedRowHoverBg:d,tableRowHoverBg:h,tablePaddingHorizontal:p,calc:m}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:c,[`&${t}-selection-col-with-dropdown`]:{width:m(c).add(o).add(m(i).div(4)).equal()}},[`${t}-bordered ${t}-selection-col`]:{width:m(c).add(m(a).mul(2)).equal(),[`&${t}-selection-col-with-dropdown`]:{width:m(c).add(o).add(m(i).div(4)).add(m(a).mul(2)).equal()}},[` + table tr th${t}-selection-column, + table tr td${t}-selection-column, + ${t}-selection-column + `]:{paddingInlineEnd:e.paddingXS,paddingInlineStart:e.paddingXS,textAlign:"center",[`${n}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${t}-selection-column${t}-cell-fix-left`]:{zIndex:e.zIndexTableFixed+1},[`table tr th${t}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${t}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${t}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:J(m(p).div(4).equal()),[r]:{color:s,fontSize:o,verticalAlign:"baseline","&:hover":{color:l}}},[`${t}-tbody`]:{[`${t}-row`]:{[`&${t}-row-selected`]:{[`> ${t}-cell`]:{background:u,"&-row-hover":{background:d}}},[`> ${t}-cell-row-hover`]:{background:h}}}}}},t0e=e=>{const{componentCls:t,tableExpandColumnWidth:n,calc:r}=e,o=(i,a,s,l)=>({[`${t}${t}-${i}`]:{fontSize:l,[` + ${t}-title, + ${t}-footer, + ${t}-cell, + ${t}-thead > tr > th, + ${t}-tbody > tr > th, + ${t}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{padding:`${J(a)} ${J(s)}`},[`${t}-filter-trigger`]:{marginInlineEnd:J(r(s).div(2).mul(-1).equal())},[`${t}-expanded-row-fixed`]:{margin:`${J(r(a).mul(-1).equal())} ${J(r(s).mul(-1).equal())}`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:J(r(a).mul(-1).equal()),marginInline:`${J(r(n).sub(s).equal())} ${J(r(s).mul(-1).equal())}`}},[`${t}-selection-extra`]:{paddingInlineStart:J(r(s).div(4).equal())}}});return{[`${t}-wrapper`]:Object.assign(Object.assign({},o("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle)),o("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall))}},n0e=e=>{const{componentCls:t,marginXXS:n,fontSizeIcon:r,headerIconColor:o,headerIconHoverColor:i}=e;return{[`${t}-wrapper`]:{[`${t}-thead th${t}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{background:e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:e.colorPrimary},[` + &${t}-cell-fix-left:hover, + &${t}-cell-fix-right:hover + `]:{background:e.tableFixedHeaderSortActiveBg}},[`${t}-thead th${t}-column-sort`]:{background:e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${t}-column-sort`]:{background:e.tableBodySortBg},[`${t}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${t}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${t}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${t}-column-sorter`]:{marginInlineStart:n,color:o,fontSize:0,transition:`color ${e.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:r,"&.active":{color:e.colorPrimary}},[`${t}-column-sorter-up + ${t}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${t}-column-sorters:hover ${t}-column-sorter`]:{color:i}}}},r0e=e=>{const{componentCls:t,opacityLoading:n,tableScrollThumbBg:r,tableScrollThumbBgHover:o,tableScrollThumbSize:i,tableScrollBg:a,zIndexTableSticky:s,stickyScrollBarBorderRadius:l,lineWidth:c,lineType:u,tableBorderColor:d}=e,h=`${J(c)} ${u} ${d}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:"sticky",zIndex:s,background:e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${J(i)} !important`,zIndex:s,display:"flex",alignItems:"center",background:a,borderTop:h,opacity:n,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:i,backgroundColor:r,borderRadius:l,transition:`all ${e.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:o}}}}}}},$P=e=>{const{componentCls:t,lineWidth:n,tableBorderColor:r,calc:o}=e,i=`${J(n)} ${e.lineType} ${r}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:"relative",zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:i}}},[`div${t}-summary`]:{boxShadow:`0 ${J(o(n).mul(-1).equal())} 0 ${r}`}}}},o0e=e=>{const{componentCls:t,motionDurationMid:n,lineWidth:r,lineType:o,tableBorderColor:i,calc:a}=e,s=`${J(r)} ${o} ${i}`,l=`${t}-expanded-row-cell`;return{[`${t}-wrapper`]:{[`${t}-tbody-virtual`]:{[`${t}-row:not(tr)`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${t}-cell`]:{borderBottom:s,transition:`background ${n}`},[`${t}-expanded-row`]:{[`${l}${l}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${J(r)})`,borderInlineEnd:"none"}}},[`${t}-bordered`]:{[`${t}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:s,position:"absolute"},[`${t}-cell`]:{borderInlineEnd:s,[`&${t}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:a(r).mul(-1).equal(),borderInlineStart:s}}},[`&${t}-virtual`]:{[`${t}-placeholder ${t}-cell`]:{borderInlineEnd:s,borderBottom:s}}}}}},i0e=e=>{const{componentCls:t,fontWeightStrong:n,tablePaddingVertical:r,tablePaddingHorizontal:o,tableExpandColumnWidth:i,lineWidth:a,lineType:s,tableBorderColor:l,tableFontSize:c,tableBg:u,tableRadius:d,tableHeaderTextColor:h,motionDurationMid:p,tableHeaderBg:m,tableHeaderCellSplitColor:g,tableFooterTextColor:v,tableFooterBg:y,calc:b}=e,x=`${J(a)} ${s} ${l}`;return{[`${t}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},hs()),{[t]:Object.assign(Object.assign({},un(e)),{fontSize:c,background:u,borderRadius:`${J(d)} ${J(d)} 0 0`,scrollbarColor:`${e.tableScrollThumbBg} ${e.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${J(d)} ${J(d)} 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${t}-cell, + ${t}-thead > tr > th, + ${t}-tbody > tr > th, + ${t}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{position:"relative",padding:`${J(r)} ${J(o)}`,overflowWrap:"break-word"},[`${t}-title`]:{padding:`${J(r)} ${J(o)}`},[`${t}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:h,fontWeight:n,textAlign:"start",background:m,borderBottom:x,transition:`background ${p} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${t}-selection-column):not(${t}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:g,transform:"translateY(-50%)",transition:`background-color ${p}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${t}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${p}, border-color ${p}`,borderBottom:x,[` + > ${t}-wrapper:only-child, + > ${t}-expanded-row-fixed > ${t}-wrapper:only-child + `]:{[t]:{marginBlock:J(b(r).mul(-1).equal()),marginInline:`${J(b(i).sub(o).equal())} + ${J(b(o).mul(-1).equal())}`,[`${t}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:h,fontWeight:n,textAlign:"start",background:m,borderBottom:x,transition:`background ${p} ease`}}},[`${t}-footer`]:{padding:`${J(r)} ${J(o)}`,color:v,background:y}})}},a0e=e=>{const{colorFillAlter:t,colorBgContainer:n,colorTextHeading:r,colorFillSecondary:o,colorFillContent:i,controlItemBgActive:a,controlItemBgActiveHover:s,padding:l,paddingSM:c,paddingXS:u,colorBorderSecondary:d,borderRadiusLG:h,controlHeight:p,colorTextPlaceholder:m,fontSize:g,fontSizeSM:v,lineHeight:y,lineWidth:b,colorIcon:x,colorIconHover:S,opacityLoading:P,controlInteractiveSize:E}=e,M=new Ln(o).onBackground(n).toHexShortString(),B=new Ln(i).onBackground(n).toHexShortString(),D=new Ln(t).onBackground(n).toHexShortString(),H=new Ln(x),$=new Ln(S),U=E/2-b,z=U*2+b*3;return{headerBg:D,headerColor:r,headerSortActiveBg:M,headerSortHoverBg:B,bodySortBg:D,rowHoverBg:D,rowSelectedBg:a,rowSelectedHoverBg:s,rowExpandedBg:t,cellPaddingBlock:l,cellPaddingInline:l,cellPaddingBlockMD:c,cellPaddingInlineMD:u,cellPaddingBlockSM:u,cellPaddingInlineSM:u,borderColor:d,headerBorderRadius:h,footerBg:D,footerColor:r,cellFontSize:g,cellFontSizeMD:g,cellFontSizeSM:g,headerSplitColor:d,fixedHeaderSortActiveBg:M,headerFilterHoverBg:i,filterDropdownMenuBg:n,filterDropdownBg:n,expandIconBg:n,selectionColumnWidth:p,stickyScrollBarBg:m,stickyScrollBarBorderRadius:100,expandIconMarginTop:(g*y-b*3)/2-Math.ceil((v*1.4-b*3)/2),headerIconColor:H.clone().setAlpha(H.getAlpha()*P).toRgbString(),headerIconHoverColor:$.clone().setAlpha($.getAlpha()*P).toRgbString(),expandIconHalfInner:U,expandIconSize:z,expandIconScale:E/z}},s0e=fn("Table",e=>{const{colorTextHeading:t,colorSplit:n,colorBgContainer:r,controlInteractiveSize:o,headerBg:i,headerColor:a,headerSortActiveBg:s,headerSortHoverBg:l,bodySortBg:c,rowHoverBg:u,rowSelectedBg:d,rowSelectedHoverBg:h,rowExpandedBg:p,cellPaddingBlock:m,cellPaddingInline:g,cellPaddingBlockMD:v,cellPaddingInlineMD:y,cellPaddingBlockSM:b,cellPaddingInlineSM:x,borderColor:S,footerBg:P,footerColor:E,headerBorderRadius:M,cellFontSize:B,cellFontSizeMD:D,cellFontSizeSM:H,headerSplitColor:$,fixedHeaderSortActiveBg:U,headerFilterHoverBg:z,filterDropdownBg:w,expandIconBg:C,selectionColumnWidth:N,stickyScrollBarBg:R,calc:I}=e,L=2,k=Ht(e,{tableFontSize:B,tableBg:r,tableRadius:M,tablePaddingVertical:m,tablePaddingHorizontal:g,tablePaddingVerticalMiddle:v,tablePaddingHorizontalMiddle:y,tablePaddingVerticalSmall:b,tablePaddingHorizontalSmall:x,tableBorderColor:S,tableHeaderTextColor:a,tableHeaderBg:i,tableFooterTextColor:E,tableFooterBg:P,tableHeaderCellSplitColor:$,tableHeaderSortBg:s,tableHeaderSortHoverBg:l,tableBodySortBg:c,tableFixedHeaderSortActiveBg:U,tableHeaderFilterActiveBg:z,tableFilterDropdownBg:w,tableRowHoverBg:u,tableSelectedRowBg:d,tableSelectedRowHoverBg:h,zIndexTableFixed:L,zIndexTableSticky:L+1,tableFontSizeMiddle:D,tableFontSizeSmall:H,tableSelectionColumnWidth:N,tableExpandIconBg:C,tableExpandColumnWidth:I(o).add(I(e.padding).mul(2)).equal(),tableExpandedRowBg:p,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:R,tableScrollThumbBgHover:t,tableScrollBg:n});return[i0e(k),_ge(k),$P(k),n0e(k),Zge(k),Xge(k),Jge(k),qge(k),$P(k),Gge(k),e0e(k),Yge(k),r0e(k),Kge(k),t0e(k),Qge(k),o0e(k)]},a0e,{unitless:{expandIconScale:!0}}),l0e=[],c0e=(e,t)=>{var n,r;const{prefixCls:o,className:i,rootClassName:a,style:s,size:l,bordered:c,dropdownPrefixCls:u,dataSource:d,pagination:h,rowSelection:p,rowKey:m="key",rowClassName:g,columns:v,children:y,childrenColumnName:b,onChange:x,getPopupContainer:S,loading:P,expandIcon:E,expandable:M,expandedRowRender:B,expandIconColumnIndex:D,indentSize:H,scroll:$,sortDirections:U,locale:z,showSorterTooltip:w={target:"full-header"},virtual:C}=e;Pc();const N=f.useMemo(()=>v||TE(y),[v,y]),R=f.useMemo(()=>N.some(qe=>qe.responsive),[N]),I=zz(R),L=f.useMemo(()=>{const qe=new Set(Object.keys(I).filter(Be=>I[Be]));return N.filter(Be=>!Be.responsive||Be.responsive.some(Re=>qe.has(Re)))},[N,I]),k=yr(e,["className","style","columns"]),{locale:j=fl,direction:O,table:T,renderEmpty:K,getPrefixCls:G,getPopupContainer:Z}=f.useContext(nt),_=Li(l),ae=Object.assign(Object.assign({},j.Table),z),le=d||l0e,ce=G("table",o),Q=G("dropdown",u),[,ie]=pr(),se=co(ce),[oe,fe,ge]=s0e(ce,se),pe=Object.assign(Object.assign({childrenColumnName:b,expandIconColumnIndex:D},M),{expandIcon:(n=M==null?void 0:M.expandIcon)!==null&&n!==void 0?n:(r=T==null?void 0:T.expandable)===null||r===void 0?void 0:r.expandIcon}),{childrenColumnName:ye="children"}=pe,xe=f.useMemo(()=>le.some(qe=>qe==null?void 0:qe[ye])?"nest":B||M!=null&&M.expandedRowRender?"row":null,[le]),ve={body:f.useRef()},me=Nme(ce),Se=f.useRef(null),be=f.useRef(null);Ime(t,()=>Object.assign(Object.assign({},be.current),{nativeElement:Se.current}));const we=f.useMemo(()=>typeof m=="function"?m:qe=>qe==null?void 0:qe[m],[m]),[Me]=Rge(le,ye,we),ne={},V=function(qe,Be){let Re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var We,et,tt,zt;const Et=Object.assign(Object.assign({},ne),qe);Re&&((We=ne.resetPagination)===null||We===void 0||We.call(ne),!((et=Et.pagination)===null||et===void 0)&&et.current&&(Et.pagination.current=1),h&&((tt=h.onChange)===null||tt===void 0||tt.call(h,1,(zt=Et.pagination)===null||zt===void 0?void 0:zt.pageSize))),$&&$.scrollToFirstRowOnChange!==!1&&ve.body.current&>e(0,{getContainer:()=>ve.body.current}),x==null||x(Et.pagination,Et.filters,Et.sorter,{currentDataSource:v2(b2(le,Et.sorterStates,ye),Et.filterStates,ye),action:Be})},A=(qe,Be)=>{V({sorter:qe,sorterStates:Be},"sort",!1)},[F,X,ee,re]=$ge({prefixCls:ce,mergedColumns:L,onSorterChange:A,sortDirections:U||["ascend","descend"],tableLocale:ae,showSorterTooltip:w}),he=f.useMemo(()=>b2(le,X,ye),[le,X]);ne.sorter=re(),ne.sorterStates=X;const Le=(qe,Be)=>{V({filters:qe,filterStates:Be},"filter",!0)},[Te,Pe,$e]=Nge({prefixCls:ce,locale:ae,dropdownPrefixCls:Q,mergedColumns:L,onFilterChange:Le,getPopupContainer:S||Z,rootClassName:te(a,se)}),Ne=v2(he,Pe,ye);ne.filters=$e,ne.filterStates=Pe;const dt=f.useMemo(()=>{const qe={};return Object.keys($e).forEach(Be=>{$e[Be]!==null&&(qe[Be]=$e[Be])}),Object.assign(Object.assign({},ee),{filters:qe})},[ee,$e]),[yt]=Uge(dt),ft=(qe,Be)=>{V({pagination:Object.assign(Object.assign({},ne.pagination),{current:qe,pageSize:Be})},"paginate")},[_e,Lt]=zge(Ne.length,ft,h);ne.pagination=h===!1?{}:Tge(_e,h),ne.resetPagination=Lt;const Xe=f.useMemo(()=>{if(h===!1||!_e.pageSize)return Ne;const{current:qe=1,total:Be,pageSize:Re=EL}=_e;return Ne.lengthRe?Ne.slice((qe-1)*Re,qe*Re):Ne:Ne.slice((qe-1)*Re,qe*Re)},[!!h,Ne,_e==null?void 0:_e.current,_e==null?void 0:_e.pageSize,_e==null?void 0:_e.total]),[Ve,at]=Pme({prefixCls:ce,data:Ne,pageData:Xe,getRowKey:we,getRecordByKey:Me,expandType:xe,childrenColumnName:ye,locale:ae,getPopupContainer:S||Z},p),Fe=(qe,Be,Re)=>{let We;return typeof g=="function"?We=te(g(qe,Be,Re)):We=te(g),te({[`${ce}-row-selected`]:at.has(we(qe,Be))},We)};pe.__PARENT_RENDER_ICON__=pe.expandIcon,pe.expandIcon=pe.expandIcon||E||kme(ae),xe==="nest"&&pe.expandIconColumnIndex===void 0?pe.expandIconColumnIndex=p?1:0:pe.expandIconColumnIndex>0&&p&&(pe.expandIconColumnIndex-=1),typeof pe.indentSize!="number"&&(pe.indentSize=typeof H=="number"?H:15);const ze=f.useCallback(qe=>yt(Ve(Te(F(qe)))),[F,Te,Ve]);let st,Ke;if(h!==!1&&(_e!=null&&_e.total)){let qe;_e.size?qe=_e.size:qe=_==="small"||_==="middle"?"small":void 0;const Be=et=>f.createElement(Ihe,Object.assign({},_e,{className:te(`${ce}-pagination ${ce}-pagination-${et}`,_e.className),size:qe})),Re=O==="rtl"?"left":"right",{position:We}=_e;if(We!==null&&Array.isArray(We)){const et=We.find(Et=>Et.includes("top")),tt=We.find(Et=>Et.includes("bottom")),zt=We.every(Et=>`${Et}`=="none");!et&&!tt&&!zt&&(Ke=Be(Re)),et&&(st=Be(et.toLowerCase().replace("top",""))),tt&&(Ke=Be(tt.toLowerCase().replace("bottom","")))}else Ke=Be(Re)}let Oe;typeof P=="boolean"?Oe={spinning:P}:typeof P=="object"&&(Oe=Object.assign({spinning:!0},P));const Ae=te(ge,se,`${ce}-wrapper`,T==null?void 0:T.className,{[`${ce}-wrapper-rtl`]:O==="rtl"},i,a,fe),Ie=Object.assign(Object.assign({},T==null?void 0:T.style),s),De=typeof(z==null?void 0:z.emptyText)<"u"?z.emptyText:(K==null?void 0:K("Table"))||f.createElement(Iz,{componentName:"Table"}),pt=C?Wge:Vge,rt={},ht=f.useMemo(()=>{const{fontSize:qe,lineHeight:Be,padding:Re,paddingXS:We,paddingSM:et}=ie,tt=Math.floor(qe*Be);switch(_){case"large":return Re*2+tt;case"small":return We*2+tt;default:return et*2+tt}},[ie,_]);return C&&(rt.listItemHeight=ht),oe(f.createElement("div",{ref:Se,className:Ae,style:Ie},f.createElement(Gj,Object.assign({spinning:!1},Oe),st,f.createElement(pt,Object.assign({},rt,k,{ref:be,columns:L,direction:O,expandable:pe,prefixCls:ce,className:te({[`${ce}-middle`]:_==="middle",[`${ce}-small`]:_==="small",[`${ce}-bordered`]:c,[`${ce}-empty`]:le.length===0},ge,se,fe),data:Xe,rowKey:we,rowClassName:Fe,emptyText:De,internalHooks:pp,internalRefs:ve,transformColumns:ze,getContainerWidth:me})),Ke)))},u0e=f.forwardRef(c0e),d0e=(e,t)=>{const n=f.useRef(0);return n.current+=1,f.createElement(u0e,Object.assign({},e,{ref:t,_renderTimes:n.current}))},Mi=f.forwardRef(d0e);Mi.SELECTION_COLUMN=Hs;Mi.EXPAND_COLUMN=Vs;Mi.SELECTION_ALL=f2;Mi.SELECTION_INVERT=h2;Mi.SELECTION_NONE=p2;Mi.Column=pme;Mi.ColumnGroup=mme;Mi.Summary=eL;var f0e=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r"u"){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var d=UP[t.format]||UP.default;window.clipboardData.setData(d,e)}else u.clipboardData.clearData(),u.clipboardData.setData(t.format,e);t.onCopy&&(u.preventDefault(),t.onCopy(u.clipboardData))}),document.body.appendChild(s),i.selectNodeContents(s),a.addRange(i);var c=document.execCommand("copy");if(!c)throw new Error("copy command was unsuccessful");l=!0}catch(u){n&&console.error("unable to copy using execCommand: ",u),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),l=!0}catch(d){n&&console.error("unable to copy using clipboardData: ",d),n&&console.error("falling back to prompt"),r=m0e("message"in t?t.message:p0e),window.prompt(r,e)}}finally{a&&(typeof a.removeRange=="function"?a.removeRange(i):a.removeAllRanges()),s&&document.body.removeChild(s),o()}return l}var v0e=g0e;const y0e=gd(v0e);var IL={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},VP=ue.createContext&&ue.createContext(IL),b0e=["attr","size","title"];function w0e(e,t){if(e==null)return{};var n=x0e(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function x0e(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function y0(){return y0=Object.assign?Object.assign.bind():function(e){for(var t=1;tue.createElement(t.tag,b0({key:n},t.attr),kL(t.child)))}function _n(e){return t=>ue.createElement(P0e,y0({attr:b0({},e.attr)},t),kL(e.child))}function P0e(e){var t=n=>{var{attr:r,size:o,title:i}=e,a=w0e(e,b0e),s=o||n.size||"1em",l;return n.className&&(l=n.className),e.className&&(l=(l?l+" ":"")+e.className),ue.createElement("svg",y0({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,r,a,{className:l,style:b0(b0({color:e.color||n.color},n.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),i&&ue.createElement("title",null,i),e.children)};return VP!==void 0?ue.createElement(VP.Consumer,null,n=>t(n)):t(IL)}function XP(e){return _n({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{d:"M11.584 2.376a.75.75 0 0 1 .832 0l9 6a.75.75 0 1 1-.832 1.248L12 3.901 3.416 9.624a.75.75 0 0 1-.832-1.248l9-6Z"},child:[]},{tag:"path",attr:{fillRule:"evenodd",d:"M20.25 10.332v9.918H21a.75.75 0 0 1 0 1.5H3a.75.75 0 0 1 0-1.5h.75v-9.918a.75.75 0 0 1 .634-.74A49.109 49.109 0 0 1 12 9c2.59 0 5.134.202 7.616.592a.75.75 0 0 1 .634.74Zm-7.5 2.418a.75.75 0 0 0-1.5 0v6.75a.75.75 0 0 0 1.5 0v-6.75Zm3-.75a.75.75 0 0 1 .75.75v6.75a.75.75 0 0 1-1.5 0v-6.75a.75.75 0 0 1 .75-.75ZM9 12.75a.75.75 0 0 0-1.5 0v6.75a.75.75 0 0 0 1.5 0v-6.75Z",clipRule:"evenodd"},child:[]},{tag:"path",attr:{d:"M12 7.875a1.125 1.125 0 1 0 0-2.25 1.125 1.125 0 0 0 0 2.25Z"},child:[]}]})(e)}function O0e(e){return _n({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{d:"M21.721 12.752a9.711 9.711 0 0 0-.945-5.003 12.754 12.754 0 0 1-4.339 2.708 18.991 18.991 0 0 1-.214 4.772 17.165 17.165 0 0 0 5.498-2.477ZM14.634 15.55a17.324 17.324 0 0 0 .332-4.647c-.952.227-1.945.347-2.966.347-1.021 0-2.014-.12-2.966-.347a17.515 17.515 0 0 0 .332 4.647 17.385 17.385 0 0 0 5.268 0ZM9.772 17.119a18.963 18.963 0 0 0 4.456 0A17.182 17.182 0 0 1 12 21.724a17.18 17.18 0 0 1-2.228-4.605ZM7.777 15.23a18.87 18.87 0 0 1-.214-4.774 12.753 12.753 0 0 1-4.34-2.708 9.711 9.711 0 0 0-.944 5.004 17.165 17.165 0 0 0 5.498 2.477ZM21.356 14.752a9.765 9.765 0 0 1-7.478 6.817 18.64 18.64 0 0 0 1.988-4.718 18.627 18.627 0 0 0 5.49-2.098ZM2.644 14.752c1.682.971 3.53 1.688 5.49 2.099a18.64 18.64 0 0 0 1.988 4.718 9.765 9.765 0 0 1-7.478-6.816ZM13.878 2.43a9.755 9.755 0 0 1 6.116 3.986 11.267 11.267 0 0 1-3.746 2.504 18.63 18.63 0 0 0-2.37-6.49ZM12 2.276a17.152 17.152 0 0 1 2.805 7.121c-.897.23-1.837.353-2.805.353-.968 0-1.908-.122-2.805-.353A17.151 17.151 0 0 1 12 2.276ZM10.122 2.43a18.629 18.629 0 0 0-2.37 6.49 11.266 11.266 0 0 1-3.746-2.504 9.754 9.754 0 0 1 6.116-3.985Z"},child:[]}]})(e)}function I0e(e){return _n({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M1.045 6.954a2.75 2.75 0 0 1 .217-.678L2.53 3.58A2.75 2.75 0 0 1 5.019 2h9.962a2.75 2.75 0 0 1 2.488 1.58l1.27 2.696c.101.216.174.444.216.678A1 1 0 0 1 19 7.25v1.5a2.75 2.75 0 0 1-2.75 2.75H3.75A2.75 2.75 0 0 1 1 8.75v-1.5a1 1 0 0 1 .045-.296Zm2.843-2.736A1.25 1.25 0 0 1 5.02 3.5h9.962c.484 0 .925.28 1.13.718l.957 2.032H14a1 1 0 0 0-.86.49l-.606 1.02a1 1 0 0 1-.86.49H8.236a1 1 0 0 1-.894-.553l-.448-.894A1 1 0 0 0 6 6.25H2.932l.956-2.032Z",clipRule:"evenodd"},child:[]},{tag:"path",attr:{d:"M1 14a1 1 0 0 1 1-1h4a1 1 0 0 1 .894.553l.448.894a1 1 0 0 0 .894.553h3.438a1 1 0 0 0 .86-.49l.606-1.02A1 1 0 0 1 14 13h4a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-2Z"},child:[]}]})(e)}function k0e(e){return _n({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{d:"M10 5a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM1.615 16.428a1.224 1.224 0 0 1-.569-1.175 6.002 6.002 0 0 1 11.908 0c.058.467-.172.92-.57 1.174A9.953 9.953 0 0 1 7 18a9.953 9.953 0 0 1-5.385-1.572ZM16.25 5.75a.75.75 0 0 0-1.5 0v2h-2a.75.75 0 0 0 0 1.5h2v2a.75.75 0 0 0 1.5 0v-2h2a.75.75 0 0 0 0-1.5h-2v-2Z"},child:[]}]})(e)}function N0e(e){return _n({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M15 11v.01"},child:[]},{tag:"path",attr:{d:"M5.173 8.378a3 3 0 1 1 4.656 -1.377"},child:[]},{tag:"path",attr:{d:"M16 4v3.803a6.019 6.019 0 0 1 2.658 3.197h1.341a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-1.342c-.336 .95 -.907 1.8 -1.658 2.473v2.027a1.5 1.5 0 0 1 -3 0v-.583a6.04 6.04 0 0 1 -1 .083h-4a6.04 6.04 0 0 1 -1 -.083v.583a1.5 1.5 0 0 1 -3 0v-2l0 -.027a6 6 0 0 1 4 -10.473h2.5l4.5 -3h0z"},child:[]}]})(e)}function R0e(e){return _n({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M19.5 7a9 9 0 0 0 -7.5 -4a8.991 8.991 0 0 0 -7.484 4"},child:[]},{tag:"path",attr:{d:"M11.5 3a16.989 16.989 0 0 0 -1.826 4"},child:[]},{tag:"path",attr:{d:"M12.5 3a16.989 16.989 0 0 1 1.828 4"},child:[]},{tag:"path",attr:{d:"M19.5 17a9 9 0 0 1 -7.5 4a8.991 8.991 0 0 1 -7.484 -4"},child:[]},{tag:"path",attr:{d:"M11.5 21a16.989 16.989 0 0 1 -1.826 -4"},child:[]},{tag:"path",attr:{d:"M12.5 21a16.989 16.989 0 0 0 1.828 -4"},child:[]},{tag:"path",attr:{d:"M2 10l1 4l1.5 -4l1.5 4l1 -4"},child:[]},{tag:"path",attr:{d:"M17 10l1 4l1.5 -4l1.5 4l1 -4"},child:[]},{tag:"path",attr:{d:"M9.5 10l1 4l1.5 -4l1.5 4l1 -4"},child:[]}]})(e)}function M0e(e){return _n({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 48C141.6 48 48 141.6 48 256s93.6 208 208 208 208-93.6 208-208S370.4 48 256 48zm0 62.4c34.3 0 62.4 28.1 62.4 62.4s-28.1 62.4-62.4 62.4-62.4-28.1-62.4-62.4 28.1-62.4 62.4-62.4zm0 300.4c-52 0-97.8-27-124.8-66.6 1-41.6 83.2-64.5 124.8-64.5s123.8 22.9 124.8 64.5c-27 39.5-72.8 66.6-124.8 66.6z"},child:[]}]})(e)}function T0e(e){return _n({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",strokeWidth:"2",d:"M12,3 L21,7.5 L12,12 L3,7.5 L12,3 Z M16.5,10.25 L21,12.5 L12,17 L3,12.5 L7.5,10.25 L7.5,10.25 M16.5,15.25 L21,17.5 L12,22 L3,17.5 L7.5,15.25 L7.5,15.25"},child:[]}]})(e)}const NL="polkadot-fellows",RL="RFCs",z0e=`https://api.github.com/repos/${NL}/${RL}`,j0e="6rem",L0e="16rem",B0e="inline",ML=[{rank:0,dan:"",name:"Candidate",color:"lime",salary:0},{rank:1,dan:"I",name:"Member",color:"blue",salary:1e4},{rank:2,dan:"II",name:"Proficient",color:"cyan",salary:2e4},{rank:3,dan:"III",name:"Fellow",color:"green",salary:8e4},{rank:4,dan:"IV",name:"Architect",color:"yellow",salary:12e4},{rank:5,dan:"V",name:"Architect Adept",color:"orange",salary:16e4},{rank:6,dan:"VI",name:"Grand Architect",color:"volcano",salary:2e5},{rank:7,dan:"VII",name:"Free Master",color:"pink",salary:2e5},{rank:8,dan:"VIII",name:"Master Constant",color:"magenta",salary:2e5},{rank:9,dan:"IX",name:"Grand Master",color:"gold",salary:2e5}],gn={primary:"#f8f7f7",invert:"#2D292D",invertTertiarty:"#FF2097",accent:"#E6007A",colorFillAlter:"#eee",colorBgContainer:"#f8f7f7",colorBgElevated:"#E5E5E5",warning:"#FFA500",success:"#32CD32"},vn={primary:"#2D292D",invert:"#f8f7f7",invertTertiarty:"#FF2097",accent:"#E6007A",colorFillAlter:"#242024",colorBgContainer:"#2D292D",colorBgElevated:"#221F22",warning:"#FFFF00",success:"#32CD32"},A0e={components:{Menu:{itemColor:gn.accent,itemSelectedBg:gn.accent},Drawer:{colorSplit:"rgba(0, 0, 0, 0)",colorIcon:gn.invert}},token:{colorPrimary:gn.invert,colorFillAlter:gn.colorFillAlter,colorBgElevated:gn.colorBgElevated,colorText:gn.invert,colorTextTertiary:gn.invertTertiarty,colorBgContainer:gn.colorBgContainer,colorBgLayout:gn.colorBgContainer}},D0e={components:{Menu:{itemColor:vn.accent,itemSelectedBg:vn.accent,darkSubMenuItemBg:vn.colorFillAlter},Drawer:{colorTextTertiary:vn.invertTertiarty,colorSplit:"rgba(0, 0, 0, 0)",colorIcon:vn.invert}},token:{itemSelectedColor:vn.primary,colorPrimary:vn.accent,colorFillAlter:vn.colorFillAlter,colorBgElevated:vn.colorBgElevated,colorText:vn.invert,colorTextTertiary:gn.invertTertiarty,colorBgContainer:vn.colorBgContainer,colorBgLayout:vn.colorBgContainer}},F0e=e=>f.createElement("svg",{id:"Logo",xmlns:"http://www.w3.org/2000/svg",x:0,y:0,viewBox:"0 0 1326.1 1410.3",xmlSpace:"preserve",...e},f.createElement("style",null,".ncp{fill:#e6007a}"),f.createElement("ellipse",{className:"ncp",cx:663,cy:147.9,rx:254.3,ry:147.9}),f.createElement("ellipse",{className:"ncp",cx:663,cy:1262.3,rx:254.3,ry:147.9}),f.createElement("ellipse",{transform:"rotate(-60 180.499 426.56)",className:"ncp",cx:180.5,cy:426.5,rx:254.3,ry:148}),f.createElement("ellipse",{transform:"rotate(-60 1145.575 983.768)",className:"ncp",cx:1145.6,cy:983.7,rx:254.3,ry:147.9}),f.createElement("ellipse",{transform:"rotate(-30 180.45 983.72)",className:"ncp",cx:180.5,cy:983.7,rx:148,ry:254.3}),f.createElement("ellipse",{transform:"rotate(-30 1145.522 426.601)",className:"ncp",cx:1145.6,cy:426.6,rx:147.9,ry:254.3})),H0e=e=>f.createElement("svg",{id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 9206.2 1391.8",style:{enableBackground:"new 0 0 9206.2 1391.8"},xmlSpace:"preserve",...e},f.createElement("style",{type:"text/css"},` + .st0{fill:#E6007A;} + .st1{font-family:'MyriadPro-Regular';} + .st2{font-size:12px;} + .st3{stroke:#FFFFFF;} +`),f.createElement("ellipse",{className:"st0",cx:663,cy:129.4,rx:254.3,ry:147.9}),f.createElement("ellipse",{className:"st0",cx:663,cy:1243.8,rx:254.3,ry:147.9}),f.createElement("ellipse",{transform:"matrix(0.5 -0.866 0.866 0.5 -263.1378 360.2856)",className:"st0",cx:180.4,cy:408,rx:254.3,ry:148}),f.createElement("ellipse",{transform:"matrix(0.5 -0.866 0.866 0.5 -263.132 1474.6616)",className:"st0",cx:1145.5,cy:965.2,rx:254.3,ry:147.9}),f.createElement("ellipse",{transform:"matrix(0.866 -0.5 0.5 0.866 -458.4075 219.5506)",className:"st0",cx:180.5,cy:965.2,rx:148,ry:254.3}),f.createElement("ellipse",{transform:"matrix(0.866 -0.5 0.5 0.866 -50.5495 627.4641)",className:"st0",cx:1145.6,cy:408.1,rx:147.9,ry:254.3}),f.createElement("text",{transform:"matrix(1 0 0 1 1745.8267 401.4742)",className:"st1 st2"},"Lorem ipsum"),f.createElement("g",null,f.createElement("path",{className:"st3",d:"M2522.7,449.6h-513.5v147.9h492.7V795h-492.7v300.9h-233.4V252.2h747V449.6z"}),f.createElement("path",{className:"st3",d:"M2779.2,1071.4c-61.5-28.7-109.7-68.9-144.5-120.6s-52.3-111.2-52.3-178.3c0-66,16.8-124.7,50.3-176 s80-91.2,139.2-119.5s126-42.5,200.2-42.5c75.4,0,140.6,16.6,195.7,49.8s97.4,80.2,126.8,141.2c29.4,60.9,44.2,132.5,44.2,214.6 h-507.4c15.8,34.1,42.4,60.3,79.9,78.5s84.7,27.3,141.7,27.3c47.2,0,94.3-6.2,141.2-18.5s89.6-30,128.2-52.9v146.2 c-45,30.4-95.8,53.6-152.4,69.7s-117.4,24.2-182.2,24.2C2910.3,1114.5,2840.7,1100.1,2779.2,1071.4z M3125.1,701.6 c-10.5-33.8-28.4-59.7-53.7-77.9s-56.7-27.3-94.2-27.3c-39.4,0-72.7,9.5-99.8,28.4s-45.8,44.5-56,76.8H3125.1z"}),f.createElement("path",{className:"st3",d:"M3667.9,229.7v866.2h-230V229.7H3667.9z"}),f.createElement("path",{className:"st3",d:"M4024.5,229.7v866.2h-230V229.7H4024.5z"}),f.createElement("path",{className:"st3",d:"M4317.5,1072c-62.2-28.3-110.5-68.1-144.8-119.5s-51.5-110.6-51.5-177.8s17.2-126.5,51.5-178 s82.6-91.5,144.8-119.8s134.1-42.5,215.4-42.5c81.4,0,153.2,14.2,215.4,42.5s110.5,68.2,144.8,119.8s51.5,110.9,51.5,178 s-17.2,126.4-51.5,177.8s-82.6,91.2-144.8,119.5s-134.1,42.5-215.4,42.5C4451.6,1114.5,4379.8,1100.3,4317.5,1072z M4374.6,865 c14.4,25.3,35.2,44.7,62.2,58.2s59.1,20.2,96.2,20.2c37.1,0,69.2-6.7,96.2-20.2s47.6-32.9,61.9-58.2s21.4-55.4,21.4-90.3 s-7.2-65.1-21.7-90.6s-35.1-45-61.9-58.5s-58.8-20.2-95.9-20.2c-37.1,0-69.2,6.8-96.2,20.2s-47.7,33-62.2,58.5 s-21.7,55.7-21.7,90.6S4360.2,839.7,4374.6,865z"}),f.createElement("path",{className:"st3",d:"M5185.4,453l146.8,413.4l153-413.4H5704l151.3,414.5L6002.1,453h230L5992,1095.9h-234.5l-163.1-432.5 L5429,1095.9h-234.6L4954.8,453H5185.4z"}),f.createElement("path",{className:"st3",d:"M6972.1,1011c-29.8,34.1-72.7,59.9-128.5,77.3s-122.6,26.2-200.2,26.2c-79.5,0-149.5-9.8-210.1-29.2 s-107.9-47-142-82.4c-34.1-35.4-52.3-76.4-54.6-122.9h233.4c7.5,26.2,26.9,46.5,58.2,60.8s72.8,21.4,124.6,21.4 c46.1,0,80.9-4.5,104.3-13.5s35.2-22.3,35.2-39.9c0-10.1-3.8-18.3-11.5-24.5s-20.1-11.2-37.1-15.2s-40.4-7-70-9.3l-113.6-8.4 c-109.9-8.2-188.2-29.1-235.1-62.4s-70.3-79.1-70.3-137.2c0-47.2,14.9-87.1,44.7-119.5s71.9-56.8,126.3-73.1s118.1-24.5,191.2-24.5 c71.2,0,135.3,9.4,192.1,28.1s102.2,45,136.1,78.8s53.3,72.6,58.2,116.4h-233.4c-6-22.5-22.5-41-49.5-55.7s-65-21.9-114.2-21.9 c-40.9,0-72.1,4.4-93.7,13.2s-32.3,21.3-32.3,37.4c0,13.9,6.8,24.4,20.2,31.5s38.1,12,73.7,14.6l149,11.2 c72.8,5.2,130.7,16.1,173.8,32.6s73.9,38.3,92.2,65.5s27.6,60.5,27.6,99.8C7016.8,935.2,7001.9,976.8,6972.1,1011z"}),f.createElement("path",{className:"st3",d:"M7344.2,229.7v325.1c28.1-39.4,62.4-69.3,102.9-89.7s84.5-30.7,132.2-30.7c60.8,0,113.1,12.3,156.9,36.8 s77.3,59.5,100.4,104.9s34.6,98.8,34.6,160.3v359.4h-230V770.2c0-48-12.2-84.8-36.6-110.2s-59.2-38.2-104.6-38.2 c-31.9,0-59.5,6.7-83,20s-41.4,32.4-54,57.4s-18.8,54.1-18.8,87.5v309.4h-230V229.7H7344.2z"}),f.createElement("path",{className:"st3",d:"M7987.3,220.4c11.1-16.7,26.7-29.6,47-38.8s43.7-13.8,70.3-13.8s50.1,4.6,70.3,13.8s36,22.1,47.2,38.8 s16.9,36.3,16.9,58.8s-5.6,42.2-16.9,59s-27,29.9-47.2,39.1s-43.7,13.8-70.3,13.8s-50-4.6-70.3-13.8s-35.9-22.2-47-39.1 s-16.6-36.5-16.6-59S7976.3,237.1,7987.3,220.4z M8104.6,465.9l115.3-22.5v652.5h-230V443.4L8104.6,465.9z"}),f.createElement("path",{className:"st3",d:"M8576.5,453v123.2c31.5-45.4,70.2-80.3,116.2-104.9s97-36.8,153.3-36.8c62.2,0,117.5,14.2,165.7,42.5 s85.6,68.2,112.2,119.8s39.9,110.9,39.9,178c0,66.8-13.3,125.9-39.9,177.5s-64,91.5-112.2,119.8s-103.4,42.5-165.7,42.5 c-56.2,0-107.4-12.6-153.5-37.7s-84.8-60.6-115.9-106.3v311h-230V453H8576.5z M8615.6,859.1c21.2,24.8,45.8,44.2,73.7,58.2 s57.1,21.1,87.5,21.1c30,0,56.7-7,80.2-21.1s41.7-33.5,54.8-58.2s19.7-52.9,19.7-84.4s-6.6-59.7-19.7-84.7s-31.4-44.4-54.8-58.5 s-50.2-21.1-80.2-21.1c-30.4,0-59.5,7-87.5,21.1s-52.5,33.5-73.7,58.5s-37,53.2-47.5,84.7C8578.6,806.2,8594.4,834.4,8615.6,859.1z "})));function $0e(e){return _n({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"32",d:"M431 320.6c-1-3.6 1.2-8.6 3.3-12.2a33.68 33.68 0 0 1 2.1-3.1A162 162 0 0 0 464 215c.3-92.2-77.5-167-173.7-167-83.9 0-153.9 57.1-170.3 132.9a160.7 160.7 0 0 0-3.7 34.2c0 92.3 74.8 169.1 171 169.1 15.3 0 35.9-4.6 47.2-7.7s22.5-7.2 25.4-8.3a26.44 26.44 0 0 1 9.3-1.7 26 26 0 0 1 10.1 2l56.7 20.1a13.52 13.52 0 0 0 3.9 1 8 8 0 0 0 8-8 12.85 12.85 0 0 0-.5-2.7z"},child:[]},{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"32",d:"M66.46 232a146.23 146.23 0 0 0 6.39 152.67c2.31 3.49 3.61 6.19 3.21 8s-11.93 61.87-11.93 61.87a8 8 0 0 0 2.71 7.68A8.17 8.17 0 0 0 72 464a7.26 7.26 0 0 0 2.91-.6l56.21-22a15.7 15.7 0 0 1 12 .2c18.94 7.38 39.88 12 60.83 12A159.21 159.21 0 0 0 284 432.11"},child:[]}]})(e)}function U0e(e){return _n({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 48C141.31 48 48 141.31 48 256s93.31 208 208 208 208-93.31 208-208S370.69 48 256 48zm-38 312.38-80.6-89.57 23.79-21.41 56 62.22L350 153.46 374.54 174z"},child:[]}]})(e)}function V0e(e){return _n({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"rect",attr:{width:"336",height:"336",x:"128",y:"128",fill:"none",strokeLinejoin:"round",strokeWidth:"32",rx:"57",ry:"57"},child:[]},{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32",d:"m383.5 128 .5-24a56.16 56.16 0 0 0-56-56H112a64.19 64.19 0 0 0-64 64v216a56.16 56.16 0 0 0 56 56h24"},child:[]}]})(e)}function W0e(e){return _n({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 32C132.3 32 32 134.9 32 261.7c0 101.5 64.2 187.5 153.2 217.9a17.56 17.56 0 0 0 3.8.4c8.3 0 11.5-6.1 11.5-11.4 0-5.5-.2-19.9-.3-39.1a102.4 102.4 0 0 1-22.6 2.7c-43.1 0-52.9-33.5-52.9-33.5-10.2-26.5-24.9-33.6-24.9-33.6-19.5-13.7-.1-14.1 1.4-14.1h.1c22.5 2 34.3 23.8 34.3 23.8 11.2 19.6 26.2 25.1 39.6 25.1a63 63 0 0 0 25.6-6c2-14.8 7.8-24.9 14.2-30.7-49.7-5.8-102-25.5-102-113.5 0-25.1 8.7-45.6 23-61.6-2.3-5.8-10-29.2 2.2-60.8a18.64 18.64 0 0 1 5-.5c8.1 0 26.4 3.1 56.6 24.1a208.21 208.21 0 0 1 112.2 0c30.2-21 48.5-24.1 56.6-24.1a18.64 18.64 0 0 1 5 .5c12.2 31.6 4.5 55 2.2 60.8 14.3 16.1 23 36.6 23 61.6 0 88.2-52.4 107.6-102.3 113.3 8 7.1 15.2 21.1 15.2 42.5 0 30.7-.3 55.5-.3 63 0 5.4 3.1 11.5 11.4 11.5a19.35 19.35 0 0 0 4-.4C415.9 449.2 480 363.1 480 261.7 480 134.9 379.7 32 256 32z"},child:[]}]})(e)}function X0e(e){return _n({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"rect",attr:{width:"416",height:"320",x:"48",y:"96",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32",rx:"40",ry:"40"},child:[]},{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32",d:"m112 160 144 112 144-112"},child:[]}]})(e)}function K0e(e){return _n({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M264 480A232 232 0 0 1 32 248c0-94 54-178.28 137.61-214.67a16 16 0 0 1 21.06 21.06C181.07 76.43 176 104.66 176 136c0 110.28 89.72 200 200 200 31.34 0 59.57-5.07 81.61-14.67a16 16 0 0 1 21.06 21.06C442.28 426 358 480 264 480z"},child:[]}]})(e)}function G0e(e){return _n({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"32",d:"M256 48v48m0 320v48m147.08-355.08-33.94 33.94M142.86 369.14l-33.94 33.94M464 256h-48m-320 0H48m355.08 147.08-33.94-33.94M142.86 142.86l-33.94-33.94"},child:[]},{tag:"circle",attr:{cx:"256",cy:"256",r:"80",fill:"none",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"32"},child:[]}]})(e)}function q0e(e){return _n({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5M0 8a.5.5 0 0 1 .5-.5h3.793L3.146 6.354a.5.5 0 1 1 .708-.708l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L4.293 8.5H.5A.5.5 0 0 1 0 8m11.707.5 1.147 1.146a.5.5 0 0 1-.708.708l-2-2a.5.5 0 0 1 0-.708l2-2a.5.5 0 0 1 .708.708L11.707 7.5H15.5a.5.5 0 0 1 0 1z"},child:[]}]})(e)}function Z0e(e){return _n({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5M.146 8.354a.5.5 0 0 1 0-.708l2-2a.5.5 0 1 1 .708.708L1.707 7.5H5.5a.5.5 0 0 1 0 1H1.707l1.147 1.146a.5.5 0 0 1-.708.708zM10 8a.5.5 0 0 1 .5-.5h3.793l-1.147-1.146a.5.5 0 0 1 .708-.708l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L14.293 8.5H10.5A.5.5 0 0 1 10 8"},child:[]}]})(e)}function Y0e(e){return _n({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z"},child:[]}]})(e)}function _0e(e){return _n({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M7 3H4v3H2V1h5v2zm15 3V1h-5v2h3v3h2zM7 21H4v-3H2v5h5v-2zm13-3v3h-3v2h5v-5h-2zm-1 0c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2v12zM15 8H9v2h6V8zm0 3H9v2h6v-2zm0 3H9v2h6v-2z"},child:[]}]})(e)}function TL(e){return _n({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0zm-1.314 4.715c3.289 0 5.956 2.66 5.956 5.943 0 .484-.394.877-.879.877s-.879-.393-.879-.877c0-2.313-1.88-4.189-4.198-4.189-.486 0-.879-.393-.879-.877s.392-.877.879-.877zm-5.092 9.504c-.486 0-.879-.394-.879-.877 0-3.283 2.666-5.945 5.956-5.945.485 0 .879.393.879.877s-.394.876-.879.876c-2.319 0-4.198 1.877-4.198 4.191 0 .484-.395.878-.879.878zm7.735 5.067c-3.29 0-5.957-2.662-5.957-5.944 0-.484.394-.878.879-.878s.879.394.879.878c0 2.313 1.88 4.189 4.199 4.189.485 0 .879.393.879.877 0 .486-.394.878-.879.878zm0-2.683c-.485 0-.88-.393-.88-.876 0-.484.395-.878.88-.878 2.318 0 4.199-1.876 4.199-4.19 0-.484.393-.877.879-.877.485 0 .879.393.879.877 0 3.282-2.667 5.944-5.957 5.944z"},child:[]}]})(e)}function KP(e){const t={a:"a",p:"p",...e.components};return W.jsxs(W.Fragment,{children:[W.jsx("p",{children:W.jsxs(t.p,{children:[`The Polkadot Technical Fellowship is a self-governing body of experts and +developers of Polkadot and Kusama networks protocols. It operates on-chain +through the Polkadot +`,W.jsx(t.a,{href:"https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fpolkadot-collectives-rpc.polkadot.io#/fellowship/referenda",children:"Collectives"}),` +system chain and off-chain through the `,W.jsx(t.a,{href:"https://github.com/polkadot-fellows",children:`Polkadot +Fellows`})," repository."]})}),` +`,W.jsxs(t.p,{children:[`The Polkadot Fellowship was established in 2022 and plays an important role +in the Polkadot OpenGov. This fellowship replaced the `,W.jsx(t.a,{href:"https://wiki.polkadot.network/docs/learn-governance#technical-committee",children:`Technical +Committee`}),` +from Polkadot's first iteration of governance and will serve both the +Polkadot and Kusama networks.`]}),` +`,W.jsxs(t.p,{children:[`Designed to accommodate a broad membership base, the Fellowship aims to work +effectively with even tens of thousands of members. It features low barriers +to entry regarding administrative processes and levels of expertise. For +more information, read through the `,W.jsx(t.a,{href:"https://github.com/polkadot-fellows/manifesto/blob/0c3df46d76625980b8b48742cb86f4d8fa6dda8d/manifesto.pdf",children:`Fellowship +Manifesto`}),"."]}),` +`,W.jsxs(t.p,{children:[`Apart from the collectives system chain and the GitHub repository, the Polkadot Fellowship +also uses multiple public avenues to discuss updates related to the Polkadot protocol See Element sidebar links and `,W.jsx(t.a,{href:"https://polkadot-fellows.github.io/dashboard/#/opendev",children:"Monthly calls"})," page."]})]})}function J0e(e={}){const{wrapper:t}=e.components||{};return t?W.jsx(t,{...e,children:W.jsx(KP,{...e})}):KP(e)}const zl=(e,t)=>e?` ${t}`:"",Q0e=({children:e,style:t,animations:n,className:r=""})=>W.jsx("div",{...n,style:t,className:"core-card"+zl(r,r),children:e}),Ms=({alignItems:e,children:t,column:n,expanded:r,justify:o,lg:i,md:a,row:s,sm:l,style:c})=>{const u=s||!n,d=(u?"row":"column")+zl(u&&r,"expanded")+zl(o,o)+zl(e,"align-"+e)+zl(!u&&!!l,"sm-"+l)+zl(!u&&!!a,"md-"+a)+zl(!u&&!!i,"lg-"+i);return W.jsx("div",{style:c,className:d,children:t})};var eve=Object.defineProperty,tve=(e,t,n)=>t in e?eve(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,GP=(e,t,n)=>(tve(e,typeof t!="symbol"?t+"":t,n),n),Qb={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function nve(e){const t=e.length%2,n=(e[1]==="x"?2:0)+t,r=(e.length-n)/2+t,o=new Uint8Array(r);t&&(o[0]=0|Qb[e[2]]);for(let i=0;it=>e(t instanceof qP?t:new qP(t instanceof Uint8Array?t.buffer:typeof t=="string"?nve(t).buffer:t)),as=e=>{const t=e.length;let n=0;for(let o=0;o{const n=[e,t];return n.enc=e,n.dec=t,n},zL=(e,t)=>n=>e(t(n)),jL=(e,t)=>n=>t(e(n)),FE=([e,t],n,r)=>Rr(zL(e,n),jL(t,r));function ove(e,t){return ua(n=>{const r=n.v[t](n.i,!0);return n.i+=e,r})}function ive(e,t){return n=>{const r=new Uint8Array(e);return new DataView(r.buffer)[t](0,n,!0),r}}function xl(e,t,n){return Rr(ive(e,n),ove(e,t))}var ii=xl(1,"getUint8","setUint8"),x0=xl(2,"getUint16","setUint16"),sd=xl(4,"getUint32","setUint32"),LL=xl(8,"getBigUint64","setBigUint64");xl(1,"getInt8","setInt8");xl(2,"getInt16","setInt16");xl(4,"getInt32","setInt32");xl(8,"getBigInt64","setBigInt64");var BL=e=>{const t=new Uint8Array(16),n=new DataView(t.buffer);return n.setBigInt64(0,e,!0),n.setBigInt64(8,e>>64n,!0),t},AL=e=>ua(t=>{const{v:n,i:r}=t,o=n.getBigUint64(r,!0),i=n[e](r+8,!0);return t.i+=16,i<<64n|o});Rr(BL,AL("getBigUint64"));Rr(BL,AL("getBigInt64"));var DL=e=>{const t=new Uint8Array(32),n=new DataView(t.buffer);return n.setBigInt64(0,e,!0),n.setBigInt64(8,e>>64n,!0),n.setBigInt64(16,e>>128n,!0),n.setBigInt64(24,e>>192n,!0),t},FL=e=>ua(t=>{let n=t.v.getBigUint64(t.i,!0);return t.i+=8,n|=t.v.getBigUint64(t.i,!0)<<64n,t.i+=8,n|=t.v.getBigUint64(t.i,!0)<<128n,t.i+=8,n|=t.v[e](t.i,!0)<<192n,t.i+=8,n});Rr(DL,FL("getBigUint64"));Rr(DL,FL("getBigInt64"));var HL=FE(ii,e=>e?1:0,Boolean),ave=[ii[1],x0[1],sd[1]],sve=ua(e=>{const t=e[e.i],n=t&3;if(n<3)return ave[n](e)>>>2;const r=(t>>>2)+4;e.i++;let o=0n;const i=r/8|0;let a=0n;for(let l=0;l3&&(o=BigInt(sd[1](e))<1&&(o=BigInt(x0[1](e))<{if(e<0)throw new Error(`Wrong compact input (${e})`);const t=Number(e)<<2;if(e=lve;)n.push(LL[0](r)),r>>=64n;r>=cve&&(n.push(sd[0](Number(r&dve))),r>>=32n);let o=Number(r);o>=uve&&(n.push(x0[0](o)),o>>=16),o&&n.push(ii[0](o));const i=as(n);return i[0]=i.length-5<<2|3,i},Nc=Rr(mve,sve),gve=new TextEncoder,vve=e=>{const t=gve.encode(e);return as([Nc.enc(t.length),t])},yve=new TextDecoder,bve=ua(e=>{let t=Nc.dec(e);const n=new DataView(e.buffer,e.i,t);return e.i+=t,yve.decode(n)}),Xr=Rr(vve,bve),wve=()=>{},xve=new Uint8Array(0),Fn=Rr(()=>xve,wve),$L=e=>e===void 0?t=>as([Nc.enc(t.length),t]):t=>t.length===e?t:t.slice(0,e),UL=e=>ua(t=>{const n=e===void 0?Nc.dec(t):e!==1/0?e:t.byteLength-t.i,r=new Uint8Array(t.buffer.slice(t.i,t.i+n));return t.i+=n,r}),Bd=e=>Rr($L(e),UL(e));Bd.enc=$L;Bd.dec=UL;var VL=(e,t)=>{const n=Object.keys(e),r=new Map((t==null?void 0:t.map((i,a)=>[n[a],i]))??n.map((i,a)=>[i,a])),o=i=>r.get(i);return({tag:i,value:a})=>as([ii.enc(o(i)),e[i](a)])},WL=(e,t)=>{const n=Object.keys(e),r=new Map((t==null?void 0:t.map((o,i)=>[o,n[i]]))??n.map((o,i)=>[i,o]));return ua(o=>{const i=ii.dec(o),a=r.get(i),s=e[a];return{tag:a,value:s(o)}})},xs=(e,...t)=>Rr(VL(w0(e,([n])=>n),...t),WL(w0(e,([,n])=>n),...t));xs.enc=VL;xs.dec=WL;var XL=e=>ua(t=>{const n=ii.dec(t);if(n!==0)return e===HL[1]?n===1:e(t)}),KL=e=>t=>{const n=new Uint8Array(1);return t===void 0?(n[0]=0,n):(n[0]=1,e===HL[0]?(n[0]=t?1:2,n):as([n,e(t)]))},ll=e=>Rr(KL(e[0]),XL(e[1]));ll.enc=KL;ll.dec=XL;var GL=(...e)=>ua(t=>e.map(n=>n(t))),qL=(...e)=>t=>as(e.map((n,r)=>n(t[r]))),gp=(...e)=>Rr(qL(...e.map(([t])=>t)),GL(...e.map(([,t])=>t)));gp.enc=qL;gp.dec=GL;var ZL=e=>{const t=Object.keys(e);return zL(gp.enc(...Object.values(e)),n=>t.map(r=>n[r]))},YL=e=>{const t=Object.keys(e);return jL(gp.dec(...Object.values(e)),n=>Object.fromEntries(n.map((r,o)=>[t[o],r])))},An=e=>Rr(ZL(w0(e,t=>t[0])),YL(w0(e,t=>t[1])));An.enc=ZL;An.dec=YL;var _L=(e,t)=>t>=0?n=>as(n.map(e)):n=>as([Nc.enc(n.length),as(n.map(e))]),JL=(e,t)=>ua(n=>{const r=t>=0?t:Nc.dec(n),o=new Array(r);for(let i=0;iRr(_L(e[0],t),JL(e[1],t));Zn.enc=_L;Zn.dec=JL;/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */function Sve(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function Cve(...e){const t=i=>i,n=(i,a)=>s=>i(a(s)),r=e.map(i=>i.encode).reduceRight(n,t),o=e.map(i=>i.decode).reduce(n,t);return{encode:r,decode:o}}function Eve(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="number")throw new Error("alphabet.encode input should be an array of numbers");return t.map(n=>{if(n<0||n>=e.length)throw new Error(`Digit index outside alphabet: ${n} (alphabet: ${e.length})`);return e[n]})},decode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="string")throw new Error("alphabet.decode input should be array of strings");return t.map(n=>{if(typeof n!="string")throw new Error(`alphabet.decode: not string element=${n}`);const r=e.indexOf(n);if(r===-1)throw new Error(`Unknown letter: "${n}". Allowed: ${e}`);return r})}}}function Pve(e=""){if(typeof e!="string")throw new Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="string")throw new Error("join.encode input should be array of strings");for(let n of t)if(typeof n!="string")throw new Error(`join.encode: non-string input=${n}`);return t.join(e)},decode:t=>{if(typeof t!="string")throw new Error("join.decode input should be string");return t.split(e)}}}function ZP(e,t,n){if(t<2)throw new Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(n<2)throw new Error(`convertRadix: wrong to=${n}, base cannot be less than 2`);if(!Array.isArray(e))throw new Error("convertRadix: data should be array");if(!e.length)return[];let r=0;const o=[],i=Array.from(e);for(i.forEach(a=>{if(a<0||a>=t)throw new Error(`Wrong integer: ${a}`)});;){let a=0,s=!0;for(let l=r;l{if(!Sve(t))throw new Error("radix.encode input should be Uint8Array");return ZP(Array.from(t),2**8,e)},decode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="number")throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(ZP(t,e,2**8))}}}const Ive=e=>Cve(Ove(58),Eve(e),Pve("")),kve=Ive("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");function e1(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`positive integer expected, not ${e}`)}function Nve(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function QL(e,...t){if(!Nve(e))throw new Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw new Error(`Uint8Array expected of length ${t}, not of length=${e.length}`)}function YP(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function Rve(e,t){QL(e);const n=t.outputLen;if(e.lengthnew Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),jl=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,eB=e=>e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255,Za=jl?e=>e:e=>eB(e);function Zc(e){for(let t=0;te(o).update(Gf(r)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=r=>e(r),t}const jve=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3]);class Lve extends Tve{constructor(t,n,r={},o,i,a){if(super(),this.blockLen=t,this.outputLen=n,this.length=0,this.pos=0,this.finished=!1,this.destroyed=!1,e1(t),e1(n),e1(o),n<0||n>o)throw new Error("outputLen bigger than keyLen");if(r.key!==void 0&&(r.key.length<1||r.key.length>o))throw new Error(`key must be up 1..${o} byte long or undefined`);if(r.salt!==void 0&&r.salt.length!==i)throw new Error(`salt must be ${i} byte long or undefined`);if(r.personalization!==void 0&&r.personalization.length!==a)throw new Error(`personalization must be ${a} byte long or undefined`);this.buffer32=S0(this.buffer=new Uint8Array(t))}update(t){YP(this);const{blockLen:n,buffer:r,buffer32:o}=this;t=Gf(t);const i=t.length,a=t.byteOffset,s=t.buffer;for(let l=0;lo[a]=Za(i))}digest(){const{buffer:t,outputLen:n}=this;this.digestInto(t);const r=t.slice(0,n);return this.destroy(),r}_cloneInto(t){const{buffer:n,length:r,finished:o,destroyed:i,outputLen:a,pos:s}=this;return t||(t=new this.constructor({dkLen:a})),t.set(...this.get()),t.length=r,t.finished=o,t.destroyed=i,t.outputLen=a,t.buffer.set(n),t.pos=s,t}}const hm=BigInt(2**32-1),w2=BigInt(32);function tB(e,t=!1){return t?{h:Number(e&hm),l:Number(e>>w2&hm)}:{h:Number(e>>w2&hm)|0,l:Number(e&hm)|0}}function Bve(e,t=!1){let n=new Uint32Array(e.length),r=new Uint32Array(e.length);for(let o=0;oBigInt(e>>>0)<>>0),Dve=(e,t,n)=>e>>>n,Fve=(e,t,n)=>e<<32-n|t>>>n,Hve=(e,t,n)=>e>>>n|t<<32-n,$ve=(e,t,n)=>e<<32-n|t>>>n,Uve=(e,t,n)=>e<<64-n|t>>>n-32,Vve=(e,t,n)=>e>>>n-32|t<<64-n,Wve=(e,t)=>t,Xve=(e,t)=>e,Kve=(e,t,n)=>e<>>32-n,Gve=(e,t,n)=>t<>>32-n,qve=(e,t,n)=>t<>>64-n,Zve=(e,t,n)=>e<>>64-n;function Yve(e,t,n,r){const o=(t>>>0)+(r>>>0);return{h:e+n+(o/2**32|0)|0,l:o|0}}const _ve=(e,t,n)=>(e>>>0)+(t>>>0)+(n>>>0),Jve=(e,t,n,r)=>t+n+r+(e/2**32|0)|0,Qve=(e,t,n,r)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0),eye=(e,t,n,r,o)=>t+n+r+o+(e/2**32|0)|0,tye=(e,t,n,r,o)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0)+(o>>>0),nye=(e,t,n,r,o,i)=>t+n+r+o+i+(e/2**32|0)|0,mo={fromBig:tB,split:Bve,toBig:Ave,shrSH:Dve,shrSL:Fve,rotrSH:Hve,rotrSL:$ve,rotrBH:Uve,rotrBL:Vve,rotr32H:Wve,rotr32L:Xve,rotlSH:Kve,rotlSL:Gve,rotlBH:qve,rotlBL:Zve,add:Yve,add3L:_ve,add3H:Jve,add4L:Qve,add4H:eye,add5H:nye,add5L:tye},Cr=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),Qe=new Uint32Array(32);function Ts(e,t,n,r,o,i){const a=o[i],s=o[i+1];let l=Qe[2*e],c=Qe[2*e+1],u=Qe[2*t],d=Qe[2*t+1],h=Qe[2*n],p=Qe[2*n+1],m=Qe[2*r],g=Qe[2*r+1],v=mo.add3L(l,u,a);c=mo.add3H(v,c,d,s),l=v|0,{Dh:g,Dl:m}={Dh:g^c,Dl:m^l},{Dh:g,Dl:m}={Dh:mo.rotr32H(g,m),Dl:mo.rotr32L(g,m)},{h:p,l:h}=mo.add(p,h,g,m),{Bh:d,Bl:u}={Bh:d^p,Bl:u^h},{Bh:d,Bl:u}={Bh:mo.rotrSH(d,u,24),Bl:mo.rotrSL(d,u,24)},Qe[2*e]=l,Qe[2*e+1]=c,Qe[2*t]=u,Qe[2*t+1]=d,Qe[2*n]=h,Qe[2*n+1]=p,Qe[2*r]=m,Qe[2*r+1]=g}function zs(e,t,n,r,o,i){const a=o[i],s=o[i+1];let l=Qe[2*e],c=Qe[2*e+1],u=Qe[2*t],d=Qe[2*t+1],h=Qe[2*n],p=Qe[2*n+1],m=Qe[2*r],g=Qe[2*r+1],v=mo.add3L(l,u,a);c=mo.add3H(v,c,d,s),l=v|0,{Dh:g,Dl:m}={Dh:g^c,Dl:m^l},{Dh:g,Dl:m}={Dh:mo.rotrSH(g,m,16),Dl:mo.rotrSL(g,m,16)},{h:p,l:h}=mo.add(p,h,g,m),{Bh:d,Bl:u}={Bh:d^p,Bl:u^h},{Bh:d,Bl:u}={Bh:mo.rotrBH(d,u,63),Bl:mo.rotrBL(d,u,63)},Qe[2*e]=l,Qe[2*e+1]=c,Qe[2*t]=u,Qe[2*t+1]=d,Qe[2*n]=h,Qe[2*n+1]=p,Qe[2*r]=m,Qe[2*r+1]=g}class rye extends Lve{constructor(t={}){super(128,t.dkLen===void 0?64:t.dkLen,t,64,16,16),this.v0l=Cr[0]|0,this.v0h=Cr[1]|0,this.v1l=Cr[2]|0,this.v1h=Cr[3]|0,this.v2l=Cr[4]|0,this.v2h=Cr[5]|0,this.v3l=Cr[6]|0,this.v3h=Cr[7]|0,this.v4l=Cr[8]|0,this.v4h=Cr[9]|0,this.v5l=Cr[10]|0,this.v5h=Cr[11]|0,this.v6l=Cr[12]|0,this.v6h=Cr[13]|0,this.v7l=Cr[14]|0,this.v7h=Cr[15]|0;const n=t.key?t.key.length:0;if(this.v0l^=this.outputLen|n<<8|65536|1<<24,t.salt){const r=S0(Gf(t.salt));this.v4l^=Za(r[0]),this.v4h^=Za(r[1]),this.v5l^=Za(r[2]),this.v5h^=Za(r[3])}if(t.personalization){const r=S0(Gf(t.personalization));this.v6l^=Za(r[0]),this.v6h^=Za(r[1]),this.v7l^=Za(r[2]),this.v7h^=Za(r[3])}if(t.key){const r=new Uint8Array(this.blockLen);r.set(Gf(t.key)),this.update(r)}}get(){let{v0l:t,v0h:n,v1l:r,v1h:o,v2l:i,v2h:a,v3l:s,v3h:l,v4l:c,v4h:u,v5l:d,v5h:h,v6l:p,v6h:m,v7l:g,v7h:v}=this;return[t,n,r,o,i,a,s,l,c,u,d,h,p,m,g,v]}set(t,n,r,o,i,a,s,l,c,u,d,h,p,m,g,v){this.v0l=t|0,this.v0h=n|0,this.v1l=r|0,this.v1h=o|0,this.v2l=i|0,this.v2h=a|0,this.v3l=s|0,this.v3h=l|0,this.v4l=c|0,this.v4h=u|0,this.v5l=d|0,this.v5h=h|0,this.v6l=p|0,this.v6h=m|0,this.v7l=g|0,this.v7h=v|0}compress(t,n,r){this.get().forEach((l,c)=>Qe[c]=l),Qe.set(Cr,16);let{h:o,l:i}=mo.fromBig(BigInt(this.length));Qe[24]=Cr[8]^i,Qe[25]=Cr[9]^o,r&&(Qe[28]=~Qe[28],Qe[29]=~Qe[29]);let a=0;const s=jve;for(let l=0;l<12;l++)Ts(0,4,8,12,t,n+2*s[a++]),zs(0,4,8,12,t,n+2*s[a++]),Ts(1,5,9,13,t,n+2*s[a++]),zs(1,5,9,13,t,n+2*s[a++]),Ts(2,6,10,14,t,n+2*s[a++]),zs(2,6,10,14,t,n+2*s[a++]),Ts(3,7,11,15,t,n+2*s[a++]),zs(3,7,11,15,t,n+2*s[a++]),Ts(0,5,10,15,t,n+2*s[a++]),zs(0,5,10,15,t,n+2*s[a++]),Ts(1,6,11,12,t,n+2*s[a++]),zs(1,6,11,12,t,n+2*s[a++]),Ts(2,7,8,13,t,n+2*s[a++]),zs(2,7,8,13,t,n+2*s[a++]),Ts(3,4,9,14,t,n+2*s[a++]),zs(3,4,9,14,t,n+2*s[a++]);this.v0l^=Qe[0]^Qe[16],this.v0h^=Qe[1]^Qe[17],this.v1l^=Qe[2]^Qe[18],this.v1h^=Qe[3]^Qe[19],this.v2l^=Qe[4]^Qe[20],this.v2h^=Qe[5]^Qe[21],this.v3l^=Qe[6]^Qe[22],this.v3h^=Qe[7]^Qe[23],this.v4l^=Qe[8]^Qe[24],this.v4h^=Qe[9]^Qe[25],this.v5l^=Qe[10]^Qe[26],this.v5h^=Qe[11]^Qe[27],this.v6l^=Qe[12]^Qe[28],this.v6h^=Qe[13]^Qe[29],this.v7l^=Qe[14]^Qe[30],this.v7h^=Qe[15]^Qe[31],Qe.fill(0)}destroy(){this.destroyed=!0,this.buffer32.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const x2=zve(e=>new rye(e));var _P="0123456789abcdef";function oye(e){const t=new Array(e.length+1);t[0]="0x";for(let n=0;n>4]+_P[r&15]}return t.join("")}var t1={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function iye(e){const t=e.length%2,n=(e[1]==="x"?2:0)+t,r=(e.length-n)/2+t,o=new Uint8Array(r);t&&(o[0]=0|t1[e[2]]);for(let i=0;i[n,t(r,n)]))}var aye=new TextEncoder().encode("SS58PRE"),QP=2,nB=e=>{try{const t=kve.decode(e),n=t.subarray(0,t[0]&64?2:1),r=t.subarray(n.length,t.length-QP),o=t.subarray(n.length+r.length),i=x2(Uint8Array.of(...aye,...n,...r),{dkLen:64}).subarray(0,QP);return o[0]===i[0]&&o[1]===i[1]?{isValid:!0,ss58Format:sye(n),publicKey:r.slice()}:{isValid:!1}}catch{return{isValid:!1}}},sye=e=>{const t=new DataView(e.buffer,e.byteOffset,e.byteLength);return t.byteLength===1?t.getUint8(0):t.getUint16(0)};new TextEncoder;new TextDecoder;var Yt=Nc,lye=rve(e=>{const t=Yt.dec(e),n=Math.ceil(t/8);return{bytes:Bd(n).dec(e),bitsLen:t}}),cye=e=>{if(e.bitsLen>e.bytes.length*8)throw new Error(`Not enough bytes. (bitsLen:${e.bitsLen}, bytesLen:${e.bytes.length})`);const t=Yt.enc(e.bitsLen),n=new Uint8Array(e.bytes.length+t.length);return n.set(t,0),n.set(e.bytes,t.length),n};Rr(cye,lye);FE(ii,e=>e.charCodeAt(0),String.fromCharCode);var rB=e=>{const t=Bd.enc(e);return n=>t(iye(n))},oB=e=>{const t=Bd.dec(e);return n=>oye(t(n))},Rc=e=>Rr(rB(e),oB(e));Rc.enc=rB;Rc.dec=oB;new TextEncoder;new TextDecoder;new Proxy({},{get(e,t){return n=>iB(t,n)}});var iB=(e,t)=>({as:n=>{if(n!==e)throw new Error(`Enum.as(${n}) used with actual type ${e}`);return t},is:n=>n===e,type:e,value:t}),aB=(...e)=>{const t=xs.enc(...e);return n=>t({tag:n.type,value:n.value})},sB=(...e)=>{const t=xs.dec(...e);return n=>{const{tag:r,value:o}=t(n);return iB(r,o)}},HE=(e,...t)=>Rr(aB(JP(e,([n])=>n),...t),sB(JP(e,([,n])=>n),...t));HE.enc=aB;HE.dec=sB;var eO=new TextEncoder,tO=new TextDecoder,uye=FE(Bd(4),eO.encode.bind(eO),tO.decode.bind(tO)),n1=An({engine:uye,payload:Rc()}),dye=HE({consensus:n1,seal:n1,preRuntime:n1,runtimeUpdated:Fn},[4,5,6,8]),r1=Rc(32);An({parentHash:r1,number:Yt,stateRoot:r1,extrinsicRoot:r1,digests:Zn(dye)});var nO=ll(Xr),C0=Zn(Xr),fye=xs({bool:Fn,char:Fn,str:Fn,u8:Fn,u16:Fn,u32:Fn,u64:Fn,u128:Fn,u256:Fn,i8:Fn,i16:Fn,i32:Fn,i64:Fn,i128:Fn,i256:Fn}),lB=Zn(An({name:nO,type:Yt,typeName:nO,docs:C0})),hye=An({len:sd,type:Yt}),pye=An({bitStoreType:Yt,bitOrderType:Yt}),mye=Zn(An({name:Xr,fields:lB,index:ii,docs:C0})),gye=xs({composite:lB,variant:mye,sequence:Yt,array:hye,tuple:Zn(Yt),primitive:fye,compact:Yt,bitSequence:pye}),vye=An({name:Xr,type:ll(Yt)}),yye=Zn(vye),bye=An({id:Yt,path:C0,params:yye,def:gye,docs:C0}),wye=Zn(bye),xye=xs({Blake2128:Fn,Blake2256:Fn,Blake2128Concat:Fn,Twox128:Fn,Twox256:Fn,Twox64Concat:Fn,Identity:Fn}),Sye=Zn(xye),Cye=An({hashers:Sye,key:Yt,value:Yt}),Eye=An({name:Xr,modifier:ii,type:xs({plain:Yt,map:Cye}),fallback:Rc(),docs:Zn(Xr)}),Pye=ll(An({prefix:Xr,items:Zn(Eye)})),Oye=Zn(An({name:Xr,storage:Pye,calls:ll(Yt),events:ll(Yt),constants:Zn(An({name:Xr,type:Yt,value:Rc(),docs:Zn(Xr)})),errors:ll(Yt),index:ii,docs:Zn(Xr)})),rO=Zn(Xr),Iye=An({name:Xr,methods:Zn(An({name:Xr,inputs:Zn(An({name:Xr,type:Yt})),output:Yt,docs:rO})),docs:rO}),kye=An({version:ii,address:Yt,call:Yt,signature:Yt,extra:Yt,signedExtensions:Zn(An({identifier:Xr,type:Yt,additionalSigned:Yt}))}),Nye=An({lookup:wye,pallets:Oye,extrinsic:kye,type:Yt,apis:Zn(Iye),outerEnums:An({call:Yt,event:Yt,error:Yt}),custom:Zn(gp(Xr,An({type:Yt,value:Rc()})))}),oO=()=>{throw new Error("Unsupported metadata version!")},ho=Rr(oO,oO);An({magicNumber:sd,metadata:xs({v0:ho,v1:ho,v2:ho,v3:ho,v4:ho,v5:ho,v6:ho,v7:ho,v8:ho,v9:ho,v10:ho,v11:ho,v12:ho,v13:ho,v14:ho,v15:Nye})});new TextEncoder;const Rye=e=>{const t=x2(new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])),n=nB(e);let r=n.isValid?n.publicKey:e;if(!(typeof r=="object"&&r&&r instanceof Uint8Array&&r.length==32))return{};r=Uint8Array.from(x2(r)).map((x,S)=>(x+256-t[S])%256);const o=64,i=o/2,a=o/2/4*2.8,s=a*Math.sqrt(3)/2,l=a/2,c=a*Math.sqrt(3)/4,u=a/4,d=a*3/4,h=o/64*5,p=Object.keys(S2).map(x=>S2[x].freq).reduce((x,S)=>x+S),m=Math.floor(r[29]*70/256+26)%80+30,g=Math.floor((r[30]+r[31]*256)%p),v=Mye(g),y=Array.from(r).map((x,S)=>{const P=(x+S%28*58)%256;if(P==0)return"#444";if(P==255)return"transparent";const E=Math.floor(P%64*360/64),M=[53,15,35,75][Math.floor(P/64)];return`hsl(${E}, ${m}%, ${M}%)`}),b=r[28]%6*3;return{c:i,r:a,rroot3o2:s,ro2:l,rroot3o4:c,ro4:u,r3o4:d,z:h,rot:b,scheme:v,palette:y}},S2={target:{colors:[0,28,0,0,28,0,0,28,0,0,28,0,0,28,0,0,28,0,1],freq:1},cube:{colors:[0,1,3,2,4,3,0,1,3,2,4,3,0,1,3,2,4,3,5],freq:20},quazar:{colors:[1,2,3,1,2,4,5,5,4,1,2,3,1,2,4,5,5,4,0],freq:16},flower:{colors:[0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,3],freq:32},cyclic:{colors:[0,1,2,3,4,5,0,1,2,3,4,5,0,1,2,3,4,5,6],freq:32},vmirror:{colors:[0,1,2,3,4,5,3,4,2,0,1,6,7,8,9,7,8,6,10],freq:128},hmirror:{colors:[0,1,2,3,4,5,6,7,8,9,10,8,6,7,5,3,4,2,11],freq:128}},Mye=e=>{let t=0;const n=Object.values(S2).find(r=>(t+=r.freq,e{var l;const[c,u]=f.useState(!1),[d,h]=f.useState(i),[p,m]=f.useState(),[g,v]=f.useState(),[y,b]=f.useState();f.useEffect(()=>{const R=(k,j)=>console.warn(`Polkicon: 'Size' expressed in '${k}' cannot be less than ${j}. Will be resized to minimum size.`);if(typeof e=="string"&&!e.includes("px")&&!e.includes("rem"))throw new Error("Providing a string for 'size' in Polkicon should be expressed either in 'px', 'rem' or 'em'");let I,L;if(typeof e=="string")switch(L=e.replace(/[0-9.]/g,""),L){case"px":I=parseFloat(e);break;case"rem":I=parseFloat(e)*10;break}else typeof e=="number"&&(I=e);m(L?`${L==="px"?I+"px":I/10+"rem"}`:I),I<12&&R(L||"number",L==="px"?"12px":L==="rem"?"1.2rem":12),I<32?(b("0rem 0.5rem"),v("0.5rem")):I>=32&&I<64?(b("1rem 0.5rem"),v("1rem")):I>=64&&I<100?(b("2rem 1rem"),v("1.5rem")):I>=100&&(b("3rem 1rem"),v("2rem"))},[e]);const x=f.useCallback(()=>{n&&(async R=>{try{await navigator.clipboard.writeText(R),u(!0),h(i)}catch{u(!0),h("Failed!")}})(t)},[n,t,i]);f.useEffect(()=>{n&&c&&setTimeout(()=>{u(!1)},o)},[n,c,o]);const{c:S,r:P,rroot3o2:E,ro2:M,rroot3o4:B,ro4:D,r3o4:H,z:$,rot:U,scheme:z,palette:w}=Rye(t),C=nB(t).isValid?(l=z==null?void 0:z.colors)==null?void 0:l.map((R,I)=>w[z==null?void 0:z.colors[I<18?(I+U)%18:18]]):[];let N=0;return C?W.jsxs("div",{onClick:n?x:void 0,style:n?{cursor:c?"none":"copy",position:"relative",display:"flex",justifyContent:"center",alignItems:"center"}:{display:"flex",justifyContent:"center",alignItems:"center"},children:[W.jsxs("svg",{id:Math.random().toString(36).substring(2,9),className:s,style:a,width:p,height:p,viewBox:"0 0 64 64",children:[W.jsx("circle",{cx:64/2,cy:64/2,r:64/2,fill:r}),W.jsx("circle",{cx:S,cy:S-P,r:$,fill:C[N++]}),W.jsx("circle",{cx:S,cy:S-M,r:$,fill:C[N++]}),W.jsx("circle",{cx:S-B,cy:S-H,r:$,fill:C[N++]}),W.jsx("circle",{cx:S-E,cy:S-M,r:$,fill:C[N++]}),W.jsx("circle",{cx:S-B,cy:S-D,r:$,fill:C[N++]}),W.jsx("circle",{cx:S-E,cy:S,r:$,fill:C[N++]}),W.jsx("circle",{cx:S-E,cy:S+M,r:$,fill:C[N++]}),W.jsx("circle",{cx:S-B,cy:S+D,r:$,fill:C[N++]}),W.jsx("circle",{cx:S-B,cy:S+H,r:$,fill:C[N++]}),W.jsx("circle",{cx:S,cy:S+P,r:$,fill:C[N++]}),W.jsx("circle",{cx:S,cy:S+M,r:$,fill:C[N++]}),W.jsx("circle",{cx:S+B,cy:S+H,r:$,fill:C[N++]}),W.jsx("circle",{cx:S+E,cy:S+M,r:$,fill:C[N++]}),W.jsx("circle",{cx:S+B,cy:S+D,r:$,fill:C[N++]}),W.jsx("circle",{cx:S+E,cy:S,r:$,fill:C[N++]}),W.jsx("circle",{cx:S+E,cy:S-M,r:$,fill:C[N++]}),W.jsx("circle",{cx:S+B,cy:S-D,r:$,fill:C[N++]}),W.jsx("circle",{cx:S+B,cy:S-H,r:$,fill:C[N++]}),W.jsx("circle",{cx:S,cy:S,r:$,fill:C[N++]})]}),n&&c&&W.jsx("p",{style:{fontSize:g,fontWeight:"bold",padding:y,width:p,height:p,position:"absolute",borderRadius:"55rem",color:"white",background:"green",opacity:"80%",alignItems:"center",justifyContent:"center",display:"flex"},children:d})]}):null},uB=({display:e,address:t})=>W.jsxs("div",{style:{display:"flex"},children:[W.jsx("p",{children:e?W.jsx(Y0e,{style:{color:"green",marginRight:"0.5rem"}}):null}),W.jsx("p",{children:e||(t?ac.ellipsisFn(t,6):null)||"-"})]});function Tye(e){return _n({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"},child:[]}]})(e)}function zye(e){return _n({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"},child:[]}]})(e)}const pm=({where:e,icon:t,iconSize:n=36})=>{const{mode:r}=Q0(),o=t;return e?W.jsx(fc,{style:{color:r==="dark"?vn.accent:gn.accent},to:e,target:"_blank",children:W.jsx(o,{size:n,style:{cursor:"pointer"}})}):null},jye="modulepreload",Lye=function(e){return"/dashboard/"+e},iO={},Ad=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),a=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));o=Promise.all(n.map(s=>{if(s=Lye(s),s in iO)return;iO[s]=!0;const l=s.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${c}`))return;const u=document.createElement("link");if(u.rel=l?"stylesheet":jye,l||(u.as="script",u.crossOrigin=""),u.href=s,a&&u.setAttribute("nonce",a),document.head.appendChild(u),l)return new Promise((d,h)=>{u.addEventListener("load",d),u.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${s}`)))})}))}return o.then(()=>t()).catch(i=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i})};var C2=function(e,t){return C2=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o])},C2(e,t)};function Ss(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");C2(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function Bye(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?i(u.value):o(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})}function dB(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(c){return function(u){return l([c,u])}}function l(c){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(n=0)),n;)try{if(r=1,o&&(i=c[0]&2?o.return:c[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,c[1])).done)return i;switch(o=0,i&&(c=[c[0]&2,i.value]),c[0]){case 0:case 1:i=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,o=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function cd(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return i}function ud(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r1||l(p,g)})},m&&(o[p]=m(o[p])))}function l(p,m){try{c(r[p](m))}catch(g){h(i[0][3],g)}}function c(p){p.value instanceof Ru?Promise.resolve(p.value.v).then(u,d):h(i[0][2],p)}function u(p){l("next",p)}function d(p){l("throw",p)}function h(p,m){p(m),i.shift(),i.length&&l(i[0][0],i[0][1])}}function Dye(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof ld=="function"?ld(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(i){n[i]=e[i]&&function(a){return new Promise(function(s,l){a=e[i](a),o(s,l,a.done,a.value)})}}function o(i,a,s,l){Promise.resolve(l).then(function(c){i({value:c,done:s})},a)}}function Yn(e){return typeof e=="function"}function $E(e){var t=function(r){Error.call(r),r.stack=new Error().stack},n=e(t);return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var o1=$E(function(e){return function(n){e(this),this.message=n?n.length+` errors occurred during unsubscription: +`+n.map(function(r,o){return o+1+") "+r.toString()}).join(` + `):"",this.name="UnsubscriptionError",this.errors=n}});function E0(e,t){if(e){var n=e.indexOf(t);0<=n&&e.splice(n,1)}}var Mc=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,n,r,o,i;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var s=ld(a),l=s.next();!l.done;l=s.next()){var c=l.value;c.remove(this)}}catch(g){t={error:g}}finally{try{l&&!l.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}else a.remove(this);var u=this.initialTeardown;if(Yn(u))try{u()}catch(g){i=g instanceof o1?g.errors:[g]}var d=this._finalizers;if(d){this._finalizers=null;try{for(var h=ld(d),p=h.next();!p.done;p=h.next()){var m=p.value;try{aO(m)}catch(g){i=i??[],g instanceof o1?i=ud(ud([],cd(i)),cd(g.errors)):i.push(g)}}}catch(g){r={error:g}}finally{try{p&&!p.done&&(o=h.return)&&o.call(h)}finally{if(r)throw r.error}}}if(i)throw new o1(i)}},e.prototype.add=function(t){var n;if(t&&t!==this)if(this.closed)aO(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(t)}},e.prototype._hasParent=function(t){var n=this._parentage;return n===t||Array.isArray(n)&&n.includes(t)},e.prototype._addParent=function(t){var n=this._parentage;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t},e.prototype._removeParent=function(t){var n=this._parentage;n===t?this._parentage=null:Array.isArray(n)&&E0(n,t)},e.prototype.remove=function(t){var n=this._finalizers;n&&E0(n,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}(),fB=Mc.EMPTY;function hB(e){return e instanceof Mc||e&&"closed"in e&&Yn(e.remove)&&Yn(e.add)&&Yn(e.unsubscribe)}function aO(e){Yn(e)?e():e.unsubscribe()}var pB={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},mB={setTimeout:function(e,t){for(var n=[],r=2;r0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(n){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,n)},t.prototype._subscribe=function(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)},t.prototype._innerSubscribe=function(n){var r=this,o=this,i=o.hasError,a=o.isStopped,s=o.observers;return i||a?fB:(this.currentObservers=null,s.push(n),new Mc(function(){r.currentObservers=null,E0(s,n)}))},t.prototype._checkFinalizedStatuses=function(n){var r=this,o=r.hasError,i=r.thrownError,a=r.isStopped;o?n.error(i):a&&n.complete()},t.prototype.asObservable=function(){var n=new Xt;return n.source=this,n},t.create=function(n,r){return new lO(n,r)},t}(Xt),lO=function(e){Ss(t,e);function t(n,r){var o=e.call(this)||this;return o.destination=n,o.source=r,o}return t.prototype.next=function(n){var r,o;(o=(r=this.destination)===null||r===void 0?void 0:r.next)===null||o===void 0||o.call(r,n)},t.prototype.error=function(n){var r,o;(o=(r=this.destination)===null||r===void 0?void 0:r.error)===null||o===void 0||o.call(r,n)},t.prototype.complete=function(){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.complete)===null||r===void 0||r.call(n)},t.prototype._subscribe=function(n){var r,o;return(o=(r=this.source)===null||r===void 0?void 0:r.subscribe(n))!==null&&o!==void 0?o:fB},t}(yp),WE={now:function(){return(WE.delegate||Date).now()},delegate:void 0},bp=function(e){Ss(t,e);function t(n,r,o){n===void 0&&(n=1/0),r===void 0&&(r=1/0),o===void 0&&(o=WE);var i=e.call(this)||this;return i._bufferSize=n,i._windowTime=r,i._timestampProvider=o,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=r===1/0,i._bufferSize=Math.max(1,n),i._windowTime=Math.max(1,r),i}return t.prototype.next=function(n){var r=this,o=r.isStopped,i=r._buffer,a=r._infiniteTimeWindow,s=r._timestampProvider,l=r._windowTime;o||(i.push(n),!a&&i.push(s.now()+l)),this._trimBuffer(),e.prototype.next.call(this,n)},t.prototype._subscribe=function(n){this._throwIfClosed(),this._trimBuffer();for(var r=this._innerSubscribe(n),o=this,i=o._infiniteTimeWindow,a=o._buffer,s=a.slice(),l=0;l=2,!0))}function xp(e){e===void 0&&(e={});var t=e.connector,n=t===void 0?function(){return new yp}:t,r=e.resetOnError,o=r===void 0?!0:r,i=e.resetOnComplete,a=i===void 0?!0:i,s=e.resetOnRefCountZero,l=s===void 0?!0:s;return function(c){var u,d,h,p=0,m=!1,g=!1,v=function(){d==null||d.unsubscribe(),d=void 0},y=function(){v(),u=h=void 0,m=g=!1},b=function(){var x=u;y(),x==null||x.unsubscribe()};return So(function(x,S){p++,!g&&!m&&v();var P=h=h??n();S.add(function(){p--,p===0&&!g&&!m&&(d=a1(b,l))}),P.subscribe(S),!u&&p>0&&(u=new dd({next:function(E){return P.next(E)},error:function(E){g=!0,v(),d=a1(y,o,E),P.error(E)},complete:function(){m=!0,v(),d=a1(y,a),P.complete()}}),li(x).subscribe(u))})(c)}}function a1(e,t){for(var n=[],r=2;rt in e?Hbe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,fO=(e,t,n)=>($be(e,typeof t!="symbol"?t+"":t,n),n),s1={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function Ube(e){const t=e.length%2,n=(e[1]==="x"?2:0)+t,r=(e.length-n)/2+t,o=new Uint8Array(r);t&&(o[0]=0|s1[e[2]]);for(let i=0;it=>e(t instanceof hO?t:new hO(t instanceof Uint8Array?t.buffer:typeof t=="string"?Ube(t).buffer:t)),Na=e=>{const t=e.length;let n=0;for(let o=0;o{const n=[e,t];return n.enc=e,n.dec=t,n},Sp=(e,t)=>n=>e(t(n)),YE=(e,t)=>n=>t(e(n)),Dd=([e,t],n,r)=>kn(Sp(e,n),YE(t,r));function Vbe(e,t){return Bi(n=>{const r=n.v[t](n.i,!0);return n.i+=e,r})}function Wbe(e,t){return n=>{const r=new Uint8Array(e);return new DataView(r.buffer)[t](0,n,!0),r}}function Sl(e,t,n){return kn(Wbe(e,n),Vbe(e,t))}var mr=Sl(1,"getUint8","setUint8"),gc=Sl(2,"getUint16","setUint16"),Ti=Sl(4,"getUint32","setUint32"),Cp=Sl(8,"getBigUint64","setBigUint64"),Xbe=Sl(1,"getInt8","setInt8"),Kbe=Sl(2,"getInt16","setInt16"),Gbe=Sl(4,"getInt32","setInt32"),qbe=Sl(8,"getBigInt64","setBigInt64"),BB=e=>{const t=new Uint8Array(16),n=new DataView(t.buffer);return n.setBigInt64(0,e,!0),n.setBigInt64(8,e>>64n,!0),t},AB=e=>Bi(t=>{const{v:n,i:r}=t,o=n.getBigUint64(r,!0),i=n[e](r+8,!0);return t.i+=16,i<<64n|o}),DB=kn(BB,AB("getBigUint64")),Zbe=kn(BB,AB("getBigInt64")),FB=e=>{const t=new Uint8Array(32),n=new DataView(t.buffer);return n.setBigInt64(0,e,!0),n.setBigInt64(8,e>>64n,!0),n.setBigInt64(16,e>>128n,!0),n.setBigInt64(24,e>>192n,!0),t},HB=e=>Bi(t=>{let n=t.v.getBigUint64(t.i,!0);return t.i+=8,n|=t.v.getBigUint64(t.i,!0)<<64n,t.i+=8,n|=t.v.getBigUint64(t.i,!0)<<128n,t.i+=8,n|=t.v[e](t.i,!0)<<192n,t.i+=8,n}),Ybe=kn(FB,HB("getBigUint64")),_be=kn(FB,HB("getBigInt64")),_E=Dd(mr,e=>e?1:0,Boolean),Jbe=[mr[1],gc[1],Ti[1]],Qbe=Bi(e=>{const t=e[e.i],n=t&3;if(n<3)return Jbe[n](e)>>>2;const r=(t>>>2)+4;e.i++;let o=0n;const i=r/8|0;let a=0n;for(let l=0;l3&&(o=BigInt(Ti[1](e))<1&&(o=BigInt(gc[1](e))<{if(e<0)throw new Error(`Wrong compact input (${e})`);const t=Number(e)<<2;if(e=e1e;)n.push(Cp[0](r)),r>>=64n;r>=t1e&&(n.push(Ti[0](Number(r&r1e))),r>>=32n);let o=Number(r);o>=n1e&&(n.push(gc[0](o)),o>>=16),o&&n.push(mr[0](o));const i=Na(n);return i[0]=i.length-5<<2|3,i},lo=kn(s1e,Qbe),l1e=new TextEncoder,c1e=e=>{const t=l1e.encode(e);return Na([lo.enc(t.length),t])},u1e=new TextDecoder,d1e=Bi(e=>{let t=lo.dec(e);const n=new DataView(e.buffer,e.i,t);return e.i+=t,u1e.decode(n)}),yo=kn(c1e,d1e),f1e=()=>{},h1e=new Uint8Array(0),on=kn(()=>h1e,f1e),$B=e=>e===void 0?t=>Na([lo.enc(t.length),t]):t=>t.length===e?t:t.slice(0,e),UB=e=>Bi(t=>{const n=e===void 0?lo.dec(t):e!==1/0?e:t.byteLength-t.i,r=new Uint8Array(t.buffer.slice(t.i,t.i+n));return t.i+=n,r}),uo=e=>kn($B(e),UB(e));uo.enc=$B;uo.dec=UB;var VB=(e,t)=>{const n=Object.keys(e),r=new Map((t==null?void 0:t.map((i,a)=>[n[a],i]))??n.map((i,a)=>[i,a])),o=i=>r.get(i);return({tag:i,value:a})=>Na([mr.enc(o(i)),e[i](a)])},WB=(e,t)=>{const n=Object.keys(e),r=new Map((t==null?void 0:t.map((o,i)=>[o,n[i]]))??n.map((o,i)=>[i,o]));return Bi(o=>{const i=mr.dec(o),a=r.get(i),s=e[a];return{tag:a,value:s(o)}})},$a=(e,...t)=>kn(VB(k0(e,([n])=>n),...t),WB(k0(e,([,n])=>n),...t));$a.enc=VB;$a.dec=WB;var XB=e=>Bi(t=>{const n=mr.dec(t);if(n!==0)return e===_E[1]?n===1:e(t)}),KB=e=>t=>{const n=new Uint8Array(1);return t===void 0?(n[0]=0,n):(n[0]=1,e===_E[0]?(n[0]=t?1:2,n):Na([n,e(t)]))},Pi=e=>kn(KB(e[0]),XB(e[1]));Pi.enc=KB;Pi.dec=XB;var GB=(e,t)=>Bi(n=>{const r=mr[1](n)===0,i=(r?e:t)(n);return{success:r,value:i}}),qB=(e,t)=>({success:n,value:r})=>Na([mr[0](n?0:1),(n?e:t)(r)]),ly=(e,t)=>kn(qB(e[0],t[0]),GB(e[1],t[1]));ly.dec=GB;ly.enc=qB;var ZB=(...e)=>Bi(t=>e.map(n=>n(t))),YB=(...e)=>t=>Na(e.map((n,r)=>n(t[r]))),la=(...e)=>kn(YB(...e.map(([t])=>t)),ZB(...e.map(([,t])=>t)));la.enc=YB;la.dec=ZB;var _B=e=>{const t=Object.keys(e);return Sp(la.enc(...Object.values(e)),n=>t.map(r=>n[r]))},JB=e=>{const t=Object.keys(e);return YE(la.dec(...Object.values(e)),n=>Object.fromEntries(n.map((r,o)=>[t[o],r])))},_t=e=>kn(_B(k0(e,t=>t[0])),JB(k0(e,t=>t[1])));_t.enc=_B;_t.dec=JB;var QB=(e,t)=>t>=0?n=>Na(n.map(e)):n=>Na([lo.enc(n.length),Na(n.map(e))]),eA=(e,t)=>Bi(n=>{const r=t>=0?t:lo.dec(n),o=new Array(r);for(let i=0;ikn(QB(e[0],t),eA(e[1],t));In.enc=QB;In.dec=eA;var pO="0123456789abcdef";function Fo(e){const t=new Array(e.length+1);t[0]="0x";for(let n=0;n>4]+pO[r&15]}return t.join("")}var l1={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function Aa(e){const t=e.length%2,n=(e[1]==="x"?2:0)+t,r=(e.length-n)/2+t,o=new Uint8Array(r);t&&(o[0]=0|l1[e[2]]);for(let i=0;i[n,t(r,n)]))}var oa=(...e)=>{const t=e.reduce((r,o)=>r+o.byteLength,0),n=new Uint8Array(t);for(let r=0,o=0;r{const e=Array.from({length:16},(r,o)=>o),t=r=>[2,6,3,10,7,0,4,13,1,11,12,5,9,14,15,8].map(o=>r[o]),n=[];for(let r=0,o=e;r<7;r++,o=t(o))n.push(...o);return Uint8Array.from(n)})();class JE extends fN{constructor(t={},n=0){if(super(64,t.dkLen===void 0?32:t.dkLen,{},Number.MAX_SAFE_INTEGER,0,0),this.flags=0,this.chunkPos=0,this.chunksDone=0,this.stack=[],this.posOut=0,this.bufferOut32=new Uint32Array(16),this.chunkOut=0,this.enableXOF=!0,this.outputLen=t.dkLen===void 0?32:t.dkLen,Lr(this.outputLen),t.key!==void 0&&t.context!==void 0)throw new Error("Blake3: only key or context can be specified at same time");if(t.key!==void 0){const r=ei(t.key).slice();if(r.length!==32)throw new Error("Blake3: key should be 32 byte");this.IV=Ea(r),Wr||Vr(this.IV),this.flags=n|16}else if(t.context!==void 0){const r=new JE({dkLen:32},32).update(t.context).digest();this.IV=Ea(r),Wr||Vr(this.IV),this.flags=n|64}else this.IV=Ka.slice(),this.flags=n;this.state=this.IV.slice(),this.bufferOut=AV(this.bufferOut32)}get(){return[]}set(){}b2Compress(t,n,r,o=0){const{state:i,pos:a}=this,{h:s,l}=xg(BigInt(t),!0),{v0:c,v1:u,v2:d,v3:h,v4:p,v5:m,v6:g,v7:v,v8:y,v9:b,v10:x,v11:S,v12:P,v13:E,v14:M,v15:B}=mO(gO,o,r,7,i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],Ka[0],Ka[1],Ka[2],Ka[3],s,l,a,n);i[0]=c^y,i[1]=u^b,i[2]=d^x,i[3]=h^S,i[4]=p^P,i[5]=m^E,i[6]=g^M,i[7]=v^B}compress(t,n=0,r=!1){let o=this.flags;if(this.chunkPos||(o|=1),(this.chunkPos===15||r)&&(o|=2),r||(this.pos=this.blockLen),this.b2Compress(this.chunksDone,o,t,n),this.chunkPos+=1,this.chunkPos===16||r){let i=this.state;this.state=this.IV.slice();for(let a,s=this.chunksDone+1;(r||!(s&1))&&(a=this.stack.pop());s>>=1)this.buffer32.set(a,0),this.buffer32.set(i,8),this.pos=this.blockLen,this.b2Compress(0,this.flags|4,this.buffer32,0),i=this.state,this.state=this.IV.slice();this.chunksDone++,this.chunkPos=0,this.stack.push(i)}this.pos=0}_cloneInto(t){t=super._cloneInto(t);const{IV:n,flags:r,state:o,chunkPos:i,posOut:a,chunkOut:s,stack:l,chunksDone:c}=this;return t.state.set(o.slice()),t.stack=l.map(u=>Uint32Array.from(u)),t.IV.set(n),t.flags=r,t.chunkPos=i,t.chunksDone=c,t.posOut=a,t.chunkOut=s,t.enableXOF=this.enableXOF,t.bufferOut32.set(this.bufferOut32),t}destroy(){this.destroyed=!0,this.state.fill(0),this.buffer32.fill(0),this.IV.fill(0),this.bufferOut32.fill(0);for(let t of this.stack)t.fill(0)}b2CompressOut(){const{state:t,pos:n,flags:r,buffer32:o,bufferOut32:i}=this,{h:a,l:s}=xg(BigInt(this.chunkOut++));Wr||Vr(o);const{v0:l,v1:c,v2:u,v3:d,v4:h,v5:p,v6:m,v7:g,v8:v,v9:y,v10:b,v11:x,v12:S,v13:P,v14:E,v15:M}=mO(gO,0,o,7,t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],Ka[0],Ka[1],Ka[2],Ka[3],s,a,n,r);i[0]=l^v,i[1]=c^y,i[2]=u^b,i[3]=d^x,i[4]=h^S,i[5]=p^P,i[6]=m^E,i[7]=g^M,i[8]=t[0]^v,i[9]=t[1]^y,i[10]=t[2]^b,i[11]=t[3]^x,i[12]=t[4]^S,i[13]=t[5]^P,i[14]=t[6]^E,i[15]=t[7]^M,Wr||(Vr(o),Vr(i)),this.posOut=0}finish(){if(this.finished)return;this.finished=!0,this.buffer.fill(0,this.pos);let t=this.flags|8;this.stack.length?(t|=4,Wr||Vr(this.buffer32),this.compress(this.buffer32,0,!0),Wr||Vr(this.buffer32),this.chunksDone=0,this.pos=this.blockLen):t|=(this.chunkPos?0:1)|2,this.flags=t,this.b2CompressOut()}writeInto(t){ss(this,!1),xd(t),this.finish();const{blockLen:n,bufferOut:r}=this;for(let o=0,i=t.length;o=n&&this.b2CompressOut();const a=Math.min(n-this.posOut,i-o);t.set(r.subarray(this.posOut,this.posOut+a),o),this.posOut+=a,o+=a}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible after digest call");return this.writeInto(t)}xof(t){return Lr(t),this.xofInto(new Uint8Array(t))}digestInto(t){if(G0(t,this),this.finished)throw new Error("digest() was already called");return this.enableXOF=!1,this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}}const p1e=UV(e=>new JE(e));var m1e=Object.defineProperty,nA=e=>{throw TypeError(e)},g1e=(e,t,n)=>t in e?m1e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,c1=(e,t,n)=>g1e(e,typeof t!="symbol"?t+"":t,n),rA=(e,t,n)=>t.has(e)||nA("Cannot "+n),kl=(e,t,n)=>(rA(e,t,"read from private field"),n?n.call(e):t.get(e)),u1=(e,t,n)=>t.has(e)?nA("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),d1=(e,t,n,r)=>(rA(e,t,"write to private field"),t.set(e,n),n),oA=new TextEncoder().encode("SS58PRE"),O2=2,iA=e=>{try{const t=fS.decode(e),n=t.subarray(0,t[0]&64?2:1),r=t.subarray(n.length,t.length-O2),o=t.subarray(n.length+r.length),i=Du(Uint8Array.of(...oA,...n,...r),{dkLen:64}).subarray(0,O2);return o[0]===i[0]&&o[1]===i[1]?{isValid:!0,ss58Format:v1e(n),publicKey:r.slice()}:{isValid:!1}}catch{return{isValid:!1}}},v1e=e=>{const t=new DataView(e.buffer,e.byteOffset,e.byteLength);return t.byteLength===1?t.getUint8(0):t.getUint16(0)},aA=e=>{const t=e<64?Uint8Array.of(e):Uint8Array.of((e&252)>>2|64,e>>8|(e&3)<<6);return n=>{const r=Du(Uint8Array.of(...oA,...t,...n),{dkLen:64}).subarray(0,O2);return fS.encode(Uint8Array.of(...t,...n,...r))}};function y1e(e,t){return n=>{const r=iA(n);if(!r.isValid)throw new Error("Invalid checksum");const{publicKey:o}=r;if(o.length!==e)throw new Error("Invalid public key length");return o}}var Ah=(e=42,t=32)=>Dd(uo(t),y1e(t),aA(e)),b1e=new TextEncoder,w1e=new TextDecoder,eu,xf,Sf,x1e=class ig{constructor(t){u1(this,eu),u1(this,xf,null),u1(this,Sf,null),c1(this,"asText",()=>kl(this,Sf)===null?d1(this,Sf,w1e.decode(kl(this,eu))):kl(this,Sf)),c1(this,"asHex",()=>kl(this,xf)===null?d1(this,xf,Fo(kl(this,eu))):kl(this,xf)),c1(this,"asBytes",()=>kl(this,eu)),d1(this,eu,t)}static fromText(t){return new ig(b1e.encode(t))}static fromHex(t){return new ig(Aa(t))}static fromBytes(t){return new ig(t)}};eu=new WeakMap;xf=new WeakMap;Sf=new WeakMap;var cy=x1e,S1e=class sA extends cy{constructor(t){super(t)}static fromArray(t){return new sA(new Uint8Array(t))}},lA=e=>{const t=uo.enc(e);return n=>t(n.asBytes())},cA=e=>{const t=uo.dec(e);return n=>cy.fromBytes(t(n))},Ep=e=>kn(lA(e),cA(e));Ep.enc=lA;Ep.dec=cA;var $t=lo,uA=lo,C1e=ZE(e=>{const t=$t.dec(e),n=Math.ceil(t/8);return{bytes:uo(n).dec(e),bitsLen:t}}),E1e=e=>{if(e.bitsLen>e.bytes.length*8)throw new Error(`Not enough bytes. (bitsLen:${e.bitsLen}, bytesLen:${e.bytes.length})`);const t=$t.enc(e.bitsLen),n=new Uint8Array(e.bytes.length+t.length);return n.set(t,0),n.set(e.bytes,t.length),n},dA=kn(E1e,C1e),P1e=Dd(mr,e=>e.charCodeAt(0),String.fromCharCode),fA=e=>{const t=uo.enc(e);return n=>t(Aa(n))},hA=e=>{const t=uo.dec(e);return n=>Fo(t(n))},Cl=e=>kn(fA(e),hA(e));Cl.enc=fA;Cl.dec=hA;var O1e=new TextEncoder,I1e=new TextDecoder,k1e=e=>Dd(uo(e),t=>O1e.encode(t),t=>I1e.decode(t)),pA=e=>{let t=n=>{const r=e();return t=r,r(n)};return n=>t(n)},mA=e=>{let t=n=>{const r=e(),o=r;return t=r,o(n)};return n=>t(n)},gA=e=>kn(pA(()=>e().enc),mA(()=>e().dec)),N1e={is(e,t){return e.type===t},as(e,t){if(t!==e.type)throw new Error(`Enum.as(enum, ${t}) used with actual type ${e.type}`);return e}},uy=Object.assign((e,t)=>({type:e,value:t}),N1e),R1e=new Proxy({},{get(e,t){return n=>uy(t,n)}}),vA=(...e)=>{const t=$a.enc(...e);return n=>t({tag:n.type,value:n.value})},yA=(...e)=>{const t=$a.dec(...e);return n=>{const{tag:r,value:o}=t(n);return uy(r,o)}},fd=(e,...t)=>kn(vA(P2(e,([n])=>n),...t),yA(P2(e,([,n])=>n),...t));fd.enc=vA;fd.dec=yA;var vO=e=>{const t=e.slice(2),n=Fo(XN(t)).slice(2),r=new Array(40);for(let o=0;o<40;o++){const i=parseInt(n[o],16),a=t[o];r[o]=i>7?a.toUpperCase():a}return`0x${r.join("")}`},M1e=uo(20)[1],bA=kn(e=>{const t=Aa(e);if(t.length!==20)throw new Error(`Invalid length found on EthAddress(${e})`);const n=Fo(t);if(e===n||e===n.toUpperCase())return t;if(vO(n)!==e)throw new Error(`Invalid checksum found on EthAddress(${e})`);return t},ZE(e=>vO(Fo(M1e(e))))),yO=new TextEncoder,bO=new TextDecoder,T1e=Dd(uo(4),yO.encode.bind(yO),bO.decode.bind(bO)),f1=_t({engine:T1e,payload:Cl()}),z1e=fd({consensus:f1,seal:f1,preRuntime:f1,runtimeUpdated:on},[4,5,6,8]),h1=Cl(32),wA=_t({parentHash:h1,number:$t,stateRoot:h1,extrinsicRoot:h1,digests:In(z1e)}),gs=In(yo),wO=Pi(yo),j1e=$a({bool:on,char:on,str:on,u8:on,u16:on,u32:on,u64:on,u128:on,u256:on,i8:on,i16:on,i32:on,i64:on,i128:on,i256:on}),xA=In(_t({name:wO,type:$t,typeName:wO,docs:gs})),L1e=_t({len:Ti,type:$t}),B1e=_t({bitStoreType:$t,bitOrderType:$t}),A1e=In(_t({name:yo,fields:xA,index:mr,docs:gs})),D1e=$a({composite:xA,variant:A1e,sequence:$t,array:L1e,tuple:In($t),primitive:j1e,compact:$t,bitSequence:B1e}),F1e=_t({name:yo,type:Pi($t)}),H1e=In(F1e),$1e=_t({id:$t,path:gs,params:H1e,def:D1e,docs:gs}),SA=In($1e),U1e=$a({Blake2128:on,Blake2256:on,Blake2128Concat:on,Twox128:on,Twox256:on,Twox64Concat:on,Identity:on}),V1e=In(U1e),W1e=_t({hashers:V1e,key:$t,value:$t}),X1e=_t({name:yo,modifier:mr,type:$a({plain:$t,map:W1e}),fallback:Cl(),docs:gs}),K1e=Pi(_t({prefix:yo,items:In(X1e)})),CA={name:yo,storage:K1e,calls:Pi($t),events:Pi($t),constants:In(_t({name:yo,type:$t,value:Cl(),docs:gs})),errors:Pi($t),index:mr},G1e={...CA,docs:gs},q1e=_t({name:yo,methods:In(_t({name:yo,inputs:In(_t({name:yo,type:$t})),output:$t,docs:gs})),docs:gs}),Z1e=_t({version:mr,address:$t,call:$t,signature:$t,extra:$t,signedExtensions:In(_t({identifier:yo,type:$t,additionalSigned:$t}))}),EA=_t({lookup:SA,pallets:In(_t(G1e)),extrinsic:Z1e,type:$t,apis:In(q1e),outerEnums:_t({call:$t,event:$t,error:$t}),custom:In(la(yo,_t({type:$t,value:Cl()})))}),Y1e=new Uint8Array,xO=e=>kn(()=>Y1e,()=>e),_1e=_t({type:$t,version:mr,signedExtensions:In(_t({identifier:yo,type:$t,additionalSigned:$t}))}),PA=_t({lookup:SA,pallets:In(_t({...CA,docs:xO([])})),extrinsic:_1e,type:$t,apis:xO([])}),SO=()=>{throw new Error("Unsupported metadata version!")},Po=kn(SO,SO),N0=_t({magicNumber:Ti,metadata:$a({v0:Po,v1:Po,v2:Po,v3:Po,v4:Po,v5:Po,v6:Po,v7:Po,v8:Po,v9:Po,v10:Po,v11:Po,v12:Po,v13:Po,v14:PA,v15:EA})}),J1e={dkLen:32},QE=e=>Du(e,J1e),Q1e={dkLen:16},OA=e=>Du(e,Q1e),IA=e=>oa(OA(e),e),ewe={dkLen:32},kA=e=>p1e(e,ewe),twe=e=>oa(kA(e),e),NA=e=>e,Nl=(e,t,n,r)=>new DataView(new Uint16Array([e,t,n,r]).buffer).getBigUint64(0,!0),e3=2n**64n-1n,to=(e,t)=>e<>64n-t,ln=(e,t)=>e*t&e3,Mr=(e,t)=>e+t&e3,Tr=11400714785074694791n,Wo=14029467366897019727n,CO=1609587929392839161n,sf=9650029242287828579n,EO=2870177450012600261n;function Ca(e,t=0n){let n=Mr(Mr(t,Tr),Wo),r=Mr(t,Wo),o=t,i=t-Tr,a=e.length,s=0,l=null;(function(){let p=0,m=p+a;if(a){if(l=new Uint8Array(32),a<32){l.set(e.subarray(0,a),s),s+=a;return}if(p<=m-32){const g=m-32;do{let v;v=Nl(e[p+1]<<8|e[p],e[p+3]<<8|e[p+2],e[p+5]<<8|e[p+4],e[p+7]<<8|e[p+6]),n=ln(to(Mr(n,ln(v,Wo)),31n),Tr),p+=8,v=Nl(e[p+1]<<8|e[p],e[p+3]<<8|e[p+2],e[p+5]<<8|e[p+4],e[p+7]<<8|e[p+6]),r=ln(to(Mr(r,ln(v,Wo)),31n),Tr),p+=8,v=Nl(e[p+1]<<8|e[p],e[p+3]<<8|e[p+2],e[p+5]<<8|e[p+4],e[p+7]<<8|e[p+6]),o=ln(to(Mr(o,ln(v,Wo)),31n),Tr),p+=8,v=Nl(e[p+1]<<8|e[p],e[p+3]<<8|e[p+2],e[p+5]<<8|e[p+4],e[p+7]<<8|e[p+6]),i=ln(to(Mr(i,ln(v,Wo)),31n),Tr),p+=8}while(p<=g)}p=32?(c=to(n,1n),c=Mr(c,to(r,7n)),c=Mr(c,to(o,12n)),c=Mr(c,to(i,18n)),n=ln(to(ln(n,Wo),31n),Tr),c=c^n,c=Mr(ln(c,Tr),sf),r=ln(to(ln(r,Wo),31n),Tr),c=c^r,c=Mr(ln(c,Tr),sf),o=ln(to(ln(o,Wo),31n),Tr),c=c^o,c=Mr(ln(c,Tr),sf),i=ln(to(ln(i,Wo),31n),Tr),c=c^i,c=Mr(ln(c,Tr),sf)):c=Mr(t,EO),c=Mr(c,BigInt(a));u<=s-8;){let h=Nl(e[u+1]<<8|e[u],e[u+3]<<8|e[u+2],e[u+5]<<8|e[u+4],e[u+7]<<8|e[u+6]);h=ln(to(ln(h,Wo),31n),Tr),c=Mr(ln(to(c^h,27n),Tr),sf),u+=8}if(u+4<=s){let h=ln(Nl(e[u+1]<<8|e[u],e[u+3]<<8|e[u+2],0,0),Tr);c=Mr(ln(to(c^h,23n),Wo),CO),u+=4}for(;u>33n;return c=ln(c^d,Wo),d=c>>29n,c=ln(c^d,CO),d=c>>32n,c^=d,c}var I2=e=>{const t=new Uint8Array(16),n=new DataView(t.buffer);return n.setBigUint64(0,Ca(e),!0),n.setBigUint64(8,Ca(e,1n),!0),t},nwe=e=>{const t=new Uint8Array(32),n=new DataView(t.buffer);return n.setBigUint64(0,Ca(e),!0),n.setBigUint64(8,Ca(e,1n),!0),n.setBigUint64(16,Ca(e,2n),!0),n.setBigUint64(24,Ca(e,3n),!0),t},t3=e=>oa(Cp.enc(Ca(e)),e),PO=new TextEncoder,n3=e=>{const t=I2(PO.encode(e));return(n,r,...o)=>{const i=oa(t,I2(PO.encode(n))),a=Fo(i),s=o.map(d=>d[1]).map(d=>d===NA?0:d===t3?8:d===IA?16:null).filter(Boolean),l=d=>{if(!d.startsWith(a))throw new Error(`key does not match this storage (${e}.${n})`);if(s.length!==o.length)throw new Error("Impossible to decode this key");if(o.length===0)return[];const h=d.slice(a.length),p=new Array(o.length);for(let m=0,g=0;mp=>h(d(p)));return{enc:(...d)=>Fo(oa(i,...d.map((h,p)=>c[p](h)))),dec:r,keyDecoder:l}}};const RA=Object.freeze(Object.defineProperty({__proto__:null,AccountId:Ah,Bin:Ep,Binary:cy,Blake2128:OA,Blake2128Concat:IA,Blake2256:QE,Blake3256:kA,Blake3256Concat:twe,Bytes:uo,Enum:uy,FixedSizeBinary:S1e,Hex:Cl,Identity:NA,Option:Pi,Result:ly,ScaleEnum:$a,Self:gA,Storage:n3,Struct:_t,Tuple:la,Twox128:I2,Twox256:nwe,Twox64Concat:t3,Variant:fd,Vector:In,_Enum:R1e,_void:on,bitSequence:dA,blockHeader:wA,bool:_E,char:P1e,compact:lo,compactBn:uA,compactNumber:$t,createCodec:kn,createDecoder:ZE,enhanceCodec:Dd,enhanceDecoder:YE,enhanceEncoder:Sp,ethAccount:bA,fixedStr:k1e,fromBufferToBase58:aA,getSs58AddressInfo:iA,h64:Ca,i128:Zbe,i16:Kbe,i256:_be,i32:Gbe,i64:qbe,i8:Xbe,metadata:N0,selfDecoder:mA,selfEncoder:pA,str:yo,u128:DB,u16:gc,u256:Ybe,u32:Ti,u64:Cp,u8:mr,v14:PA,v15:EA},Symbol.toStringTag,{value:"Module"}));var rwe=Object.defineProperty,owe=(e,t,n)=>t in e?rwe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,OO=(e,t,n)=>owe(e,typeof t!="symbol"?t+"":t,n),dy=e=>(...t)=>new Promise((n,r)=>{let o=qf;const[i,a]=t[t.length-1]instanceof AbortSignal?[t.slice(0,t.length-1),t[t.length-1]]:[t],s=()=>{o(),r(new tA)};a==null||a.addEventListener("abort",s,{once:!0});const l=c=>u=>{o=qf,a==null||a.removeEventListener("abort",s),c(u)};o=e(l(n),l(r),...i)});function iwe(){let e=()=>{},t=()=>{};return{promise:new Promise((r,o)=>{e=r,t=o}),res:e,rej:t}}var Kl=()=>{},MA=()=>{const e=new Map;return{has:e.has.bind(e),subscribe(t,n){e.set(t,n)},unsubscribe(t){e.delete(t)},next(t,n){var r;(r=e.get(t))==null||r.next(n)},error(t,n){const r=e.get(t);r&&(e.delete(t),r.error(n))},errorAll(t){const n=[...e.values()];e.clear(),n.forEach(r=>{r.error(t)})}}},Jo={body:"",call:"",continue:"",follow:"",header:"",stopOperation:"",storage:"",unfollow:"",unpin:"",followEvent:""},Zf={chainName:"",genesisHash:"",properties:""},R0={broadcast:"",stop:""},awe={submitAndWatch:"",unwatch:""};Object.entries({chainHead:Jo,chainSpec:Zf,transaction:R0,transactionWatch:awe}).forEach(([e,t])=>{Object.keys(t).forEach(n=>{t[n]=`${e}_v1_${n}`})});var swe=e=>(t,n)=>{let r=e(R0.broadcast,[t],{onSuccess:o=>{r=o===null?Kl:()=>{e(R0.stop,[o])},o===null&&n(new Error("Max # of broadcasted transactions has been reached"))},onError:n});return()=>{r()}},TA=class extends Error{constructor(){super("ChainHead stopped"),this.name="StopError"}},ag=class extends Error{constructor(){super("ChainHead disjointed"),this.name="DisjointError"}},fy=class extends Error{constructor(){super("ChainHead operations limit reached"),this.name="OperationLimitError"}},zA=class extends Error{constructor(e){super(e),this.name="OperationError"}},r3=class extends Error{constructor(){super("ChainHead operation inaccessible"),this.name="OperationInaccessibleError"}},jA=(e,t)=>n=>dy((r,o,...i)=>{let a=!0,s=()=>{a=!1};const[l,c]=t(...i);return n(e,l,{onSuccess:(u,d)=>{if(u.result==="limitReached")return o(new fy);const{operationId:h}=u,p=()=>{n(Jo.stopOperation,[h])};if(!a)return p();let m=Kl;const g=y=>{a=!1,m(),r(y)},v=y=>{a=!1,m(),o(y)};m=d(h,{next:y=>{const b=y;b.event==="operationError"?o(new zA(b.error)):b.event==="operationInaccessible"?o(new r3):c(y,g,v)},error:v}),s=()=>{a&&(m(),p())}},onError:o}),()=>{s()}}),lwe=jA(Jo.body,e=>[[e],(t,n)=>{n(t.value)}]),cwe=jA(Jo.call,(e,t,n)=>[[e,t,n],(r,o)=>{o(r.output)}]),uwe=e=>t=>new Promise((n,r)=>{e(Jo.header,[t],{onSuccess:n,onError:r})}),LA=e=>(t,n,r,o,i,a,s)=>{if(n.length===0)return a(),qf;let l=!0,c=()=>{l=!1};return e(Jo.storage,[t,n,r],{onSuccess:(u,d)=>{if(u.result==="limitReached"||u.discardedItems===n.length)return i(new fy);const{operationId:h}=u,p=()=>{e(Jo.stopOperation,[h])};if(!l)return p();const m=d(u.operationId,{next:y=>{switch(y.event){case"operationStorageItems":{o(y.items);break}case"operationStorageDone":{v();break}case"operationError":{g(new zA(y.error));break}case"operationInaccessible":{g(new r3);break}default:e(Jo.continue,[y.operationId])}},error:i});c=()=>{m(),e(Jo.stopOperation,[u.operationId])};const g=y=>{c=qf,m(),i(y)},v=()=>{c=qf,m(),a()};s(u.discardedItems)},onError:i}),()=>{c()}},dwe=e=>{const t=LA(e);return dy((n,r,o,i,a,s)=>{const l=i.startsWith("descendants");let c=l?[]:null;const d=t(o,[{key:a,type:i}],s??null,l?h=>{c.push(h)}:h=>{var p;c=(p=h[0])==null?void 0:p[i]},r,()=>{try{n(l?c.flat():c)}catch(h){r(h)}},h=>{h>0&&(d(),r(new fy))});return d})},fwe=e=>t=>t.length>0?new Promise((n,r)=>{e(Jo.unpin,[t],{onSuccess(){n()},onError:r})}):Promise.resolve(),M0=class extends Error{constructor(){super("Client destroyed"),this.name="DestroyedError"}};function hwe(e){return e.operationId!==void 0}function pwe(e){return(t,n,r)=>{const o=MA(),i=new Set,a=iwe();let s=a.promise;const l=m=>{if(hwe(m))return o.has(m.operationId)||console.warn("Uknown operationId on",m),o.next(m.operationId,m);if(m.event!=="stop"){if(m.event==="initialized")return n({type:m.event,finalizedBlockHashes:"finalizedBlockHash"in m?[m.finalizedBlockHash]:m.finalizedBlockHashes,finalizedBlockRuntime:m.finalizedBlockRuntime});const{event:g,...v}=m;return n({type:g,...v})}r(new TA),h(!1)},c=m=>{r(m),h(!(m instanceof M0))},u=(m,g)=>{const v=g(m,{next:l,error:c});h=(y=!0)=>{s=null,h=Kl,v(),y&&e(Jo.unfollow,[m]),o.errorAll(new ag),i.forEach(b=>{b()}),i.clear()},s=m,a.res(m)},d=m=>{m instanceof M0?h(!1):r(m),s=null,a.res(m)};let h=e(Jo.follow,[t],{onSuccess:u,onError:d});const p=(m,g,v)=>{const y=()=>{v==null||v.onError(new ag)};if(s===null)return y(),Kl;const b=S=>{if(!v)return e(m,[S,...g]);i.add(y);const P=(M,B)=>s===null?(B.error(new ag),Kl):(o.subscribe(M,B),()=>{o.unsubscribe(M)}),E=e(m,[S,...g],{onSuccess:M=>{i.delete(y),v.onSuccess(M,P)},onError:M=>{i.delete(y),v.onError(M)}});return()=>{i.delete(y),E()}};if(typeof s=="string")return b(s);let x=Kl;return s.then(S=>{if(S instanceof Error)return y();s&&(x=b(S))}),()=>{x()}};return{unfollow(){h(),s=null},body:lwe(p),call:cwe(p),header:uwe(p),storage:dwe(p),storageSubscription:LA(p),unpin:fwe(p),_request:p}}}var IO=class extends Error{constructor(e){super(e.message),OO(this,"code"),OO(this,"data"),this.code=e.code,this.data=e.data,this.name="RpcError"}},mwe=1,gwe=e=>{let t=mwe++;const n=new Map,r=MA();let o=null;const i=(u,d,h)=>{o.send(JSON.stringify({jsonrpc:"2.0",id:u,method:d,params:h}))};function a(u){try{let d,h,p,m,g;if({id:d,result:h,error:p,params:m}=JSON.parse(u),d){const b=n.get(d);return b?(n.delete(d),p?b.onError(new IO(p)):b.onSuccess(h,(x,S)=>{const P=x;return r.subscribe(P,S),()=>{r.unsubscribe(P)}})):void 0}if({subscription:g,result:h,error:p}=m,!g||!p&&!Object.hasOwn(m,"result"))throw 0;const y=g;p?r.error(y,new IO(p)):r.next(y,h)}catch(d){console.warn("Error parsing incomming message: "+u),console.error(d)}}o=e(a);const s=()=>{o==null||o.disconnect(),o=null,r.errorAll(new M0),n.forEach(u=>u.onError(new M0)),n.clear()};let l=1;return{request:(u,d,h)=>{if(!o)throw new Error("Not connected");const p=`${t}-${l++}`;return h&&n.set(p,h),i(p,u,d),()=>{n.delete(p)}},disconnect:s}},vwe=e=>{const t=dy((r,o,i,a)=>e(i,a,{onSuccess:r,onError:o}));let n=null;return async()=>n||(n=Promise.all([t(Zf.chainName,[]),t(Zf.genesisHash,[]),t(Zf.properties,[])]).then(([r,o,i])=>({name:r,genesisHash:o,properties:i})))},ywe=(e,t)=>n=>{let r={},o=null;return(i,...a)=>{if(o)return o(i,...a);let s=!0,l=()=>{s=!1};return e.then(c=>{if(o=(d,...h)=>{var m;const p=r[d]??d;return c.has(p)?t(p,...h):((m=h[1])==null||m.onError(new Error(`Unsupported method ${p}`)),Kl)},c.has(i))return;const u=i.split("_");if(u[1]==="v1"){if(u[1]="unstable",c.has(u.join("_")))Object.values(n).forEach(d=>{r[d]=d.replace("_v1_","_unstable_")});else if(u[0]==="transaction"){let d,h;const p=["transactionWatch","transaction"].find(m=>(h=["v1","unstable"].find(g=>c.has(d=`${m}_${g}_unwatch`)),!!h));p&&(r[n.broadcast]=`${p}_${h}_submitAndWatch`,r[n.stop]=d)}}}).then(()=>{s&&(l=o(i,...a))}),()=>{l()}}},bwe=e=>{const t=gwe(e),n=dy((i,a,s,l)=>t.request(s,l,{onSuccess:i,onError:a})),r=n("rpc_methods",[]).then(i=>new Set(Array.isArray(i)?i:i.methods),()=>new Set),o=ywe(r,t.request);return{chainHead:pwe(o(Jo)),transaction:swe(o(R0)),getChainSpecData:vwe(o(Zf)),destroy:()=>{t.disconnect()},request:n,_request:t.request}},kO=(e,t)=>e.type==="array"&&e.len===t&&e.value.type==="primitive"&&e.value.value==="u8",hy=e=>{const t=new Map,n=new Set,r=s=>l=>{let c=t.get(l);if(c)return c;if(n.has(l)){const d={id:l};return t.set(l,d),d}n.add(l);const u=s(l);return c=t.get(l),c?Object.assign(c,u):(c={id:l,...u},t.set(l,c)),n.delete(l),c};let o=!0,i=!0;const a=r(s=>{const{def:l,path:c,params:u}=e[s];if(l.tag==="composite"){if(l.value.length===0)return{type:"void"};if(l.value.length===1){const m=a(l.value[0].type);return o&&c.at(-1)==="AccountId32"&&kO(m,32)?(o=!1,{type:"AccountId32"}):i&&c.at(-1)==="AccountId20"&&kO(m,20)?(i=!1,{type:"AccountId20"}):m}let d=!0;const h={},p={};return l.value.forEach((m,g)=>{d=d&&!!m.name;const v=m.name||g;h[v]=a(m.type),p[v]=m.docs}),d?{type:"struct",value:h,innerDocs:p}:{type:"tuple",value:Object.values(h),innerDocs:Object.values(p)}}if(l.tag==="variant"){if(c.length===1&&c[0]==="Option"&&u.length===1&&u[0].name==="T"){const p=a(u[0].type);return p.type==="void"?{type:"primitive",value:"bool"}:{type:"option",value:p}}if(c.length===1&&c[0]==="Result"&&u.length===2&&u[0].name==="T"&&u[1].name==="E")return{type:"result",value:{ok:a(u[0].type),ko:a(u[1].type)}};if(l.value.length===0)return{type:"void"};const d={},h={};return l.value.forEach(p=>{const m=p.name;if(h[m]=p.docs,p.fields.length===0){d[m]={type:"void",idx:p.index};return}if(p.fields.length===1&&!p.fields[0].name){d[m]={type:"lookupEntry",value:a(p.fields[0].type),idx:p.index};return}let g=!0;const v={},y={};if(p.fields.forEach((b,x)=>{g=g&&!!b.name;const S=b.name||x;v[S]=a(b.type),y[S]=b.docs}),g)d[m]={type:"struct",value:v,innerDocs:y,idx:p.index};else{const b=Object.values(v),x=Object.values(y),S=b.every(P=>P.id===b[0].id);d[m]=S&&x.every(P=>P.length===0)?{type:"array",value:b[0],len:b.length,idx:p.index}:{type:"tuple",value:b,innerDocs:x,idx:p.index}}}),{type:"enum",value:d,innerDocs:h}}if(l.tag==="sequence")return{type:"sequence",value:a(l.value)};if(l.tag==="array"){const{len:d}=l.value,h=a(l.value.type);return d===0?{type:"void"}:d===1?h:{type:"array",value:h,len:l.value.len}}if(l.tag==="tuple"){if(l.value.length===0)return{type:"void"};if(l.value.length===1)return a(l.value[0]);const d=l.value.map(m=>a(m)),h=l.value.map(m=>e[m].docs);return d.every(m=>m.id===d[0].id)&&h.every(m=>m.length===0)?{type:"array",value:d[0],len:d.length}:{type:"tuple",value:d,innerDocs:h}}if(l.tag==="primitive")return{type:"primitive",value:l.value.tag};if(l.tag==="compact"){const d=a(l.value);return d.type==="void"?{type:"compact",isBig:null}:{type:"compact",isBig:Number(d.value.slice(1))>32}}return{type:l.tag}});return a},wwe=(e,t,n)=>(r,o,i,...a)=>{const{id:s}=r;if(o.has(s))return o.get(s);if(i.has(s)){const c=t(()=>o.get(s),r,...a);return o.set(s,c),c}i.add(s);let l=e(r,o,i,...a);return i.delete(s),o.has(s)&&(l=n(l,o.get(s),r,...a)),o.set(s,l),l},xwe=Ep(),Swe=(e,t,n,r)=>{if(e.type==="primitive")return RA[e.value];if(e.type==="void")return on;if(e.type==="AccountId32")return r;if(e.type==="AccountId20")return bA;if(e.type==="compact")return lo;if(e.type==="bitSequence")return dA;const o=h=>BA(h,t,n,r),i=(h,p)=>{const m=o(h);return p?In(m,p):In(m)},a=h=>la(...h.map(o)),s=h=>{const p=Object.fromEntries(Object.entries(h).map(([m,g])=>[m,o(g)]));return _t(p)};if(e.type==="sequence"&&e.value.type==="primitive"&&e.value.value==="u8")return xwe;if(e.type==="array")return e.value.type==="primitive"&&e.value.value==="u8"?Ep(e.len):i(e.value,e.len);if(e.type==="sequence")return i(e.value);if(e.type==="tuple")return a(e.value);if(e.type==="struct")return s(e.value);if(e.type==="option")return Pi(o(e.value));if(e.type==="result")return ly(o(e.value.ok),o(e.value.ko));const l=Object.values(e.value).map(h=>{switch(h.type){case"void":return on;case"lookupEntry":return o(h.value);case"tuple":return a(h.value);case"struct":return s(h.value);case"array":return i(h.value,h.len)}}),c=Object.fromEntries(Object.keys(e.value).map((h,p)=>[h,l[p]])),u=Object.values(e.value).map(h=>h.idx);return u.every((h,p)=>h===p)?fd(c):fd(c,u)},BA=wwe(Swe,gA,e=>e),AA=e=>{var m;const t=e.lookup,n=hy(t);let r=Ah();const o=new Map,i=g=>BA(n(g),o,new Set,r),a=(m=e.pallets.find(g=>g.name==="System"))==null?void 0:m.constants.find(g=>g.name==="SS58Prefix");let s;if(a)try{const g=i(a.type).dec(a.value);typeof g=="number"&&(s=g,r=Ah(g))}catch{}const l=new Map,c=(g,v)=>{let y=l.get(g);y||l.set(g,y=n3(g));const b=e.pallets.find(H=>H.name===g).storage.items.find(H=>H.name===v),x=(H,...$)=>{const U=y(...$);return{...U,len:H,fallback:b.modifier===1?U.dec(b.fallback):void 0}};if(b.type.tag==="plain")return x(0,v,i(b.type.value).dec);const{key:S,value:P,hashers:E}=b.type.value,M=i(P),B=E.map(H=>RA[H.tag]),D=(()=>{if(B.length===1)return[[i(S),B[0]]];const H=n(S);switch(H.type){case"array":return B.map($=>[i(H.value.id),$]);case"tuple":return H.value.map(($,U)=>[i($.id),B[U]]);default:throw new Error("Invalid key type")}})();return x(B.length,v,M.dec,...D)},u=g=>{switch(g.type){case"void":return on;case"lookupEntry":return i(g.value.id);case"tuple":return la(...Object.values(g.value).map(v=>i(v.id)));case"struct":return _t(P2(g.value,v=>i(v.id)));case"array":return In(i(g.value.id),g.len)}},d=(g,v)=>{const y=e.pallets.find(b=>b.name===g).constants.find(b=>b.name===v);return i(y.type)},h=g=>(v,y)=>{const b=e.pallets.find(P=>P.name===v),x=n(b[g]);if(x.type!=="enum")throw null;const S=x.value[y];return{location:[b.index,S.idx],codec:u(x.value[y])}},p=(g,v)=>{var b;const y=(b=e.apis.find(x=>x.name===g))==null?void 0:b.methods.find(x=>x.name===v);if(!y)throw null;return{args:la(...y.inputs.map(x=>i(x.type))),value:i(y.output)}};return{buildDefinition:i,buildStorage:c,buildEvent:h("events"),buildError:h("errors"),buildRuntimeCall:p,buildCall:h("calls"),buildConstant:d,ss58Prefix:s}};function Cwe(e,t){const n=new Map,r=new Set,o=(i,a)=>{n.has(i)||n.set(i,{entry:e(i),backRefs:new Set,refs:new Set}),n.has(a)||n.set(a,{entry:e(a),backRefs:new Set,refs:new Set}),n.get(i).refs.add(a),n.get(a).backRefs.add(i)};for(let i=0;i{switch(s.type){case"array":case"lookupEntry":o(a.id,s.value.id);break;case"struct":case"tuple":Object.values(s.value).forEach(l=>o(a.id,l.id));break}});break;case"result":o(a.id,a.value.ok.id),o(a.id,a.value.ko.id);break;case"struct":case"tuple":Object.values(a.value).forEach(s=>o(a.id,s.id));break}n.has(a.id)||n.set(a.id,{backRefs:new Set,refs:new Set,entry:a})}}return n}var p1=new WeakMap;function k2(e,t,n,r){if(n.has(e))return;const o=t.get(e);n.set(e,o),r.set(e,n),o.refs.forEach(i=>k2(i,t,n,r)),o.backRefs.forEach(i=>k2(i,t,n,r))}function Ewe(e,t){p1.has(t)||p1.set(t,new Map);const n=p1.get(t);if(n.has(e))return n.get(e);const r=new Map;return k2(e,t,r,n),r}function Pwe(e){const t=new Map;let n=0;const r=[],o=[];function i(a){const s={index:n,lowLink:n,onStack:!0};t.set(a,s),n++,r.push(a);const l=e.get(a).refs;for(let c of l){const u=t.get(c);u?u.onStack&&(s.lowLink=Math.min(s.lowLink,u.index)):(i(c),s.lowLink=Math.min(s.lowLink,t.get(c).lowLink))}if(s.lowLink===s.index){const c=new Set;let u=-1;do u=r.pop(),t.get(u).onStack=!1,c.add(u);while(u!==a);c.size>1&&o.push(c)}}for(const a of e.keys())t.has(a)||i(a);return o}function Owe(e){const t=e,n=new Set(t.map((i,a)=>a)),r=new Map(t.map((i,a)=>[a,new Set]));t.forEach((i,a)=>{t.slice(a+1).forEach((s,l)=>{const c=l+a+1;new Set([...i,...s]).size!==i.size+s.size&&(r.get(a).add(c),r.get(c).add(a))})});const o=[];for(;n.size;){const i=new Set,a=[n.values().next().value];for(;a.length;){const s=a.pop();if(!n.has(s))continue;n.delete(s),t[s].forEach(c=>i.add(Number(c))),r.get(s).forEach(c=>a.push(c))}o.push(i)}return o}var NO=new TextEncoder,Iwe=NO.encode.bind(NO),Kn=e=>{const t=new Uint8Array(e.length*8),n=new DataView(t.buffer);for(let r=0;rKn(e.map(t=>Ca(Iwe(t)))),lr={primitive:0n,vector:1n,tuple:2n,struct:3n,option:4n,result:5n,enum:6n,void:7n},tr={undefined:0n,number:1n,string:2n,bigint:3n,boolean:4n,bitSequence:5n,byteSequence:6n,accountId32:7n,accountId20:8n},kwe={bool:tr.boolean,char:tr.string,str:tr.string,u8:tr.number,u16:tr.number,u32:tr.number,u64:tr.bigint,u128:tr.bigint,u256:tr.bigint,i8:tr.number,i16:tr.number,i32:tr.number,i64:tr.bigint,i128:tr.bigint,i256:tr.bigint},T0=(e,t,n)=>{const r=Object.entries(t).sort(([a],[s])=>a.localeCompare(s)),o=DA(r.map(([a])=>a)),i=Kn(r.map(([,a])=>n(a)));return Kn([e,o,i])},FA=(e,t)=>{if(e.type==="primitive")return Kn([lr.primitive,kwe[e.value]]);if(e.type==="void")return Kn([lr.void]);if(e.type==="compact")return Kn([lr.primitive,tr[e.isBig||e.isBig===null?"bigint":"number"]]);if(e.type==="bitSequence")return Kn([lr.primitive,tr.bitSequence]);if(e.type==="AccountId32")return Kn([lr.primitive,tr.accountId32]);if(e.type==="AccountId20")return Kn([lr.primitive,tr.accountId20]);const n=(i,a)=>{const s=t(i);return Kn(a!==void 0?[lr.vector,s,BigInt(a)]:[lr.vector,s])};if(e.type==="array"){const i=e.value;return i.type==="primitive"&&i.value==="u8"?Kn([lr.primitive,tr.byteSequence,BigInt(e.len)]):n(i,e.len)}if(e.type==="sequence"){const i=e.value;return i.type==="primitive"&&i.value==="u8"?Kn([lr.primitive,tr.byteSequence]):n(i)}const r=i=>Kn([lr.tuple,...i.map(t)]),o=i=>T0(lr.struct,i,t);return e.type==="tuple"?r(e.value):e.type==="struct"?o(e.value):e.type==="option"?Kn([lr.option,t(e.value)]):e.type==="result"?Kn([lr.result,t(e.value.ok),t(e.value.ko)]):T0(lr.enum,e.value,i=>{if(i.type==="lookupEntry")return t(i.value);switch(i.type){case"void":return Kn([lr.void]);case"tuple":return r(i.value);case"struct":return o(i.value);case"array":return n(i.value,i.len)}})},Nwe=(e,t)=>{const n=i=>{var l;const a=new Set,s=Array.from(i);for(;s.length;){const c=s.pop();a.has(c)||(a.add(c),(l=t.get(c))==null||l.refs.forEach(u=>s.push(u)))}return Array.from(a)},r=new Array;function o(i){r.includes(i)||(e.filter(s=>s!==i&&n(i).some(l=>s.has(l))).forEach(s=>o(s)),r.includes(i))||r.push(i)}return e.forEach(i=>o(i)),r};function HA(e,t,n,r){const o=new Map([...e].map(s=>[s,0n])),i=new Map,a=(s,l=!0)=>{if(!l&&(o.has(s.id)||n.has(s.id)))return o.get(s.id)??n.get(s.id);const c=FA(s,u=>a(u,!1));return e.has(s.id)?i.set(s.id,c):n.set(s.id,c),c};for(let s=0;sa(r.get(l).entry)),e.forEach(l=>o.set(l,i.get(l)));return o}function Rwe(e,t){const n=e.reduce((l,c)=>Math.max(l,c.size),0),r=new Set([...t.values()].map(l=>l.entry.id)),o=HA(r,n,new Map,t),i=new Map;for(const l of r){const c=o.get(l);if(c==null)throw new Error("Unreachable");i.has(c)||i.set(c,[]),i.get(c).push(l)}const a=[...i.entries()].filter(([,l])=>l.length>1),s={};return a.forEach(([,l])=>{l.forEach(c=>s[c]=l)}),s}var Mwe=(e,t,n)=>{if(t.has(e.id))return t.get(e.id);const r=Ewe(e.id,n),o=Pwe(r),i=Owe(o).filter(c=>!t.has(c.values().next().value)),a=Rwe(i,r);Nwe(i.filter(c=>c.size>1),r).forEach(c=>{if(t.has(c.values().next().value))return;const u=HA(c,c.size,t,n);c.forEach(d=>{const h=u.get(d);d in a?a[d].forEach(p=>t.set(p,h)):t.set(d,h)})});const l=c=>t.has(c.id)?t.get(c.id):FA(c,l);return l(e)},Twe=e=>{const t=e.lookup,n=hy(t),r=Cwe(n,t.length),o=new Map,i=p=>Mwe(n(p),o,r),a=(p,m)=>{try{const g=e.pallets.find(S=>S.name===p).storage.items.find(S=>S.name===m);if(g.type.tag==="plain")return i(g.type.value);const{key:v,value:y}=g.type.value,b=i(y),x=i(v);return Kn([b,x])}catch{return null}},s=(p,m)=>{var g;try{const v=(g=e.apis.find(S=>S.name===p))==null?void 0:g.methods.find(S=>S.name===m);if(!v)throw null;const y=DA(v.inputs.map(S=>S.name)),b=Kn(v.inputs.map(S=>i(S.type))),x=i(v.output);return Kn([y,b,x])}catch{return null}},l=p=>{if(p.type==="void")return Kn([0n]);if(p.type==="tuple"){const m=Object.values(p.value).map(g=>i(g.id));return Kn([lr.tuple,...m])}return p.type==="array"?Kn([lr.vector,i(p.value.id),BigInt(p.len)]):T0(lr.struct,p.value,m=>i(m.id))},c=p=>T0(lr.tuple,p.value,m=>i(m.id)),u=p=>(m,g)=>{try{const v=e.pallets.find(x=>x.name===m),y=n(v[p]);if(i(y.id),y.type!=="enum")throw null;const b=y.value[g];return b.type==="lookupEntry"?i(b.value.id):l(b)}catch{return null}},d=(p,m)=>{try{const g=e.pallets.find(v=>v.name===p).constants.find(v=>v.name===m);return i(g.type)}catch{return null}},h=p=>(...m)=>{var g;return((g=p(...m))==null?void 0:g.toString(32))??null};return{buildDefinition:h(i),buildRuntimeCall:h(s),buildStorage:h(a),buildCall:h(u("calls")),buildEvent:h(u("events")),buildError:h(u("errors")),buildConstant:h(d),buildComposite:h(l),buildNamedTuple:h(c),getAllGeneratedChecksums:()=>Array.from(o.values()).map(p=>p.toString(32))}},zwe=Object.defineProperty,jwe=(e,t,n)=>t in e?zwe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,RO=(e,t,n)=>jwe(e,typeof t!="symbol"?t+"":t,n),Cf=xp({connector:()=>new bp(1),resetOnError:!0,resetOnComplete:!0,resetOnRefCountZero:!0}),Lwe=(e,t=1/0)=>n=>new Xt(r=>{let o;const i=new Map,a=new Map,s=new Map;let l=0,c=0,u=0;const d=()=>{const h=i.get(c);if(!h){a.size===0&&(typeof o>"u"||o.closed)&&r.complete();return}const p=c++;i.delete(p),u!==p&&s.set(p,[]),a.set(p,h.subscribe({next(m){u===p?r.next(m):s.get(p).push(m)},complete(){if(a.delete(p),p===u)for(u++;s.has(u)&&(s.get(u).forEach(m=>r.next(m)),s.delete(u),!a.has(u));)u++;d()},error(m){r.error(m)}}))};return o=n.subscribe({next(h){const p=l++;i.set(p,sy(()=>e(h,p))),a.size{a.forEach(h=>h.unsubscribe()),o.unsubscribe(),i.clear(),s.clear()}}),Bwe=e=>t=>new Xt(n=>{let r=!1;const o=t.subscribe({next(i){r=!0,n.next(i)},error(i){n.error(i)},complete(){n.complete()}});return r||n.next(e),o}),Awe=class{constructor(){RO(this,"first"),RO(this,"last")}getRemoveFn(e){return()=>{e.prev?e.prev.next=e.next:this.first=e.next,e.next?e.next.prev=e.prev:this.last=e.prev,delete e.prev,delete e.next}}push(e){const t={value:e};return this.last===void 0?this.last=this.first=t:(this.last.next=t,t.prev=this.last,this.last=t),this.getRemoveFn(t)}unshift(e){return this.first={value:e,next:this.first},this.first.next&&(this.first.next.prev=this.first),this.last||(this.last=this.first),this.getRemoveFn(this.first)}pop(){var t,n;const e=(t=this.first)==null?void 0:t.value;return this.first&&(this.first=this.first.next,this.first?((n=this.first.prev)==null||delete n.next,delete this.first.prev):this.last=void 0),e}isEmpty(){return!this.first}},Dwe=()=>{const e=new Map,t=(h,p)=>{e.set(h,()=>{e.delete(h),p()})},n=h=>{var p;(p=e.get(h))==null||p()},r=new Awe,o=r.unshift.bind(r),i=r.push.bind(r),a=(h,p)=>{const m=p?o:i;t(h.source$,m(h))},s=()=>{const h=r.pop();h&&(e.delete(h.source$),l(h))},l=h=>{const{source$:p,observer:m}=h;let g=!1;const v=p.subscribe({next(y){m.next(y)},error(y){(g=y instanceof fy)?a(h,!0):m.error(y)},complete(){m.complete()}});v.closed?g||s():t(p,()=>{v.unsubscribe(),s()})},c=(h=!1)=>p=>new Xt(m=>{const g={observer:m,source$:p};return r.isEmpty()?l(g):a(g,h),()=>{n(p)}}),u=c();return{withRecovery:c,withRecoveryFn:h=>(...p)=>u(h(...p))}},Fwe=(e,t)=>n=>(r,...o)=>(r===null||r==="finalized"?e:r==="best"?t:oo(r)).pipe(ka(1),Bn(a=>n(a,...o))),MO=e=>(...t)=>new Xt(n=>{let r=new AbortController;return e(...t,r.signal).then(o=>{n.next(o),n.complete()},o=>{n.error(o)}),()=>{n.unsubscribe(),r.abort(),r=void 0}}),Hwe=e=>t=>(...n)=>e()[t](...n),o3=class extends Error{constructor(){super("Block is not pinned"),this.name="BlockNotPinnedError"}},$we=class extends Error{constructor(){super("Block pruned"),this.name="BlockPrunedError"}},$A=class extends Error{constructor(){super("Block is not best block or finalized"),this.name="NotBestBlockError"}},Uwe=e=>{let t=null,n=mc;const r=new Xt(o=>{t=e(!0,i=>{o.next(i)},i=>{t=null,o.error(i)}),n=()=>{o.complete(),t==null||t.unfollow()}}).pipe(xp());return{getFollower:()=>{if(!t)throw new Error("Missing chainHead subscription");return t},unfollow:()=>{n()},follow$:r}},UA=()=>e=>new Xt(t=>{const n=new Mc,r=()=>e.subscribe({next:o=>t.next(o),error:o=>{o instanceof TA?(t.next({type:"stop-error"}),n.add(r())):t.error(o)},complete:()=>t.complete()});return n.add(r()),n}),Vwe=Fo(Ti.enc(15)),Wwe=la(lo,uo()),Xwe=Pi(uo()),Kwe=In(Ti).dec,Gwe=(e,t)=>{const n=r=>{const o=(l,c,u)=>e(l,c,u).pipe(I0(d=>{if(d instanceof o3)return t.pipe(ka(1),qE(h=>o(h,c,u)));throw d})),i=o(r,"Metadata_metadata_versions","").pipe(jt(Kwe)),a=o(r,"Metadata_metadata","").pipe(jt(l=>{const[,c]=Wwe.dec(l);return{metadata:N0.dec(c).metadata.value,metadataRaw:c}})),s=o(r,"Metadata_metadata_at_version",Vwe).pipe(jt(l=>{const c=Xwe.dec(l);return{metadata:N0.dec(c).metadata.value,metadataRaw:c}}));return i.pipe(I0(()=>oo([14])),Bn(l=>l.includes(15)?s:a))};return r=>{const o=new Set([r]),i=n(r).pipe(jt(({metadata:s,metadataRaw:l})=>{const c=Twe(s),u=AA(s),d=u.buildStorage("System","Events"),h=s.extrinsic.signedExtensions.find(g=>g.identifier==="ChargeAssetTxPayment");let p=null;if(h){const g=hy(s.lookup)(h.type);if(g.type==="struct"){const v=g.value.asset_id;v.type==="option"&&(p=v.value.id)}}return{asset:p===null?[on.enc,null]:[u.buildDefinition(p).enc,c.buildDefinition(p)],metadataRaw:l,metadata:s,checksumBuilder:c,dynamicBuilder:u,events:{key:d.enc(),dec:d.dec},accountId:Ah(u.ss58Prefix)}}),Dbe(1)),a={at:r,runtime:i,addBlock:s=>(o.add(s),a),deleteBlocks:s=>(s.forEach(l=>{o.delete(l)}),o.size),usages:o};return i.subscribe(),a}},VA=(e,t)=>{var n;(n=e.get(e.get(t).parent))==null||n.children.delete(t),e.delete(t)},qwe=(e,t)=>{const n=[...t];let r=e.blocks.get(e.blocks.get(e.finalized).parent);const o=[];for(;r;)o.push(r.hash),r.refCount===0&&!r.unpinned&&(n.push(r.hash),r.unpinned=!0),r=e.blocks.get(r.parent);const i=[...t];for(let a=o.length-1;a>=0;a--){if(r=e.blocks.get(o[a]),!r.unpinned)return n;i.push(r.hash)}return i.forEach(a=>{VA(e.blocks,a)}),Object.entries(e.runtimes).map(([a,s])=>({key:a,usages:s.deleteBlocks(i)})).filter(a=>a.usages===0).map(a=>a.key).forEach(a=>{delete e.runtimes[a]}),n},Zwe=(e,t,n,r,o)=>{const i=zB(r,e.pipe(Ywe(t),UA())).pipe(LB((s,l)=>{switch(l.type){case"initialized":s.recovering&&(l.finalizedBlockHashes.some(p=>s.blocks.has(p))||(s=TO()));const[c]=l.finalizedBlockHashes.slice(-1);s.finalized=s.best=c;const u=l.finalizedBlockHashes.length-1;l.finalizedBlockHashes.forEach((h,p)=>{s.blocks.has(h)?s.blocks.get(h).recovering=!1:s.blocks.set(h,{hash:h,parent:p===0?l.parentHash:l.finalizedBlockHashes[p-1],children:new Set(p===u?[]:[l.finalizedBlockHashes[p+1]]),runtime:h,refCount:0,number:l.number+p,recovering:!1})});const d=Object.values(s.runtimes).find(h=>h.usages.has(c));return s.finalizedRuntime=d??(s.runtimes[c]=a(c)),s;case"stop-error":for(const h of s.blocks.values())h.recovering=!0;return s.recovering=!0,s;case"newBlock":{const{parentBlockHash:h,blockHash:p}=l;if(s.blocks.has(p))s.blocks.get(p).recovering=!1;else{const m=s.blocks.get(h);m.children.add(p),l.newRuntime&&(s.runtimes[p]=a(p),s.runtimes[p].runtime.subscribe());const g={hash:p,number:m.number+1,parent:h,children:new Set,runtime:l.newRuntime?p:m.runtime,refCount:0,recovering:!1};s.blocks.set(p,g),s.runtimes[g.runtime].addBlock(p)}return s}case"bestBlockChanged":{if(s.recovering){for(const[h,p]of s.blocks)p.recovering&&VA(s.blocks,h);s.recovering=!1}return s.best=l.bestBlockHash,s}case"finalized":{s.finalized=l.finalizedBlockHashes.slice(-1)[0],s.finalizedRuntime=s.runtimes[s.blocks.get(s.finalized).runtime];const h=[...new Set(l.prunedBlockHashes)];return o(qwe(s,h)),s}case"blockUsage":{if(!s.blocks.has(l.value.hash))return s;const h=s.blocks.get(l.value.hash);return h.refCount+=l.value.type==="hold"?1:-1,h.refCount===0&&h.number!!s.finalizedRuntime.runtime),jt(s=>({...s})),Cf),a=Gwe(sg(i,n),i.pipe(jt(s=>s.finalized)));return i},TO=()=>({best:"",finalized:"",runtimes:{},blocks:new Map,finalizedRuntime:{},recovering:!1}),Ywe=e=>t=>t.pipe(jB(n=>n.type!=="initialized"?oo(n):e(n.finalizedBlockHashes[0]).then(r=>({...n,number:r.number,parentHash:r.parentHash})))),_we=(e,t)=>e.pipe(dO(n=>n.blocks.has(t)),Ji((n,r)=>n.finalized===r.finalized&&n.best===r.best),Tc(n=>n.blocks.get(n.best).number>=n.blocks.get(t).number),jt(n=>{const{number:r}=n.blocks.get(t);let o=n.blocks.get(n.best),i=n.finalized===o.hash;for(;o.number>r;)o=n.blocks.get(o.parent),i=i||n.finalized===o.hash;return i?"finalized":o.hash===t?"best":null}),Ji(),dO(n=>n!=="finalized",!0));function Jwe(e,t,n){return(r,o,...i)=>(o?Vye(exe(r,t.pipe(UA(),Tc(s=>s.type==="finalized"),Bn(s=>s.prunedBlockHashes))),Qwe(r,e)):s=>s)(n(r,...i))}var Qwe=(e,t)=>n=>_we(t,e).pipe(ka(1),qE(r=>r?n:KE(()=>new $A))),exe=(e,t)=>n=>new Xt(r=>{const o=t.pipe(Tc(a=>a===e)).subscribe(()=>{r.error(new $we)}),i=n.subscribe(r);return()=>{o.unsubscribe(),i.unsubscribe()}});function sg(e,t){return(n,...r)=>{const o=t(n,...r);return new Xt(i=>{let a=null,s=!1;const l=()=>{s||(s=!0,a=o.subscribe({next:d=>i.next(d),error:d=>i.error(d),complete:()=>i.complete()}),a.add(()=>{s=!1,a=null}))};let c=!1;const u=e.subscribe({next:d=>{const h=d.blocks.get(n);h?h.recovering?a==null||a.unsubscribe():l():c&&i.error(new o3),c=d.recovering},error:d=>i.error(d)});return()=>{u.unsubscribe(),a==null||a.unsubscribe()}})}}var txe=e=>{const t=e.pipe(I0(n=>n instanceof r3?zbe(750).pipe(jB(()=>t)):KE(()=>n)));return t},m1=e=>(...t)=>txe(e(...t)),nxe=(e,t)=>{const n=(r,o,i,a)=>new Xt(s=>e().storageSubscription(r,o,i??null,l=>{s.next(l)},l=>{s.error(l)},()=>{s.complete()},l=>{l!==0&&s.next(n(r,o.slice(-l),i,!0))})).pipe(GE(),t(a));return n},zO=(e,t,n,r)=>{const o=s=>Fbe(e.pipe(Tc(({blocks:l})=>!l.has(s)))),i=(s,l,c)=>{if(c)return oo({hash:s,found:{type:!1,isValid:!0}});const u=o(s);return t(s).pipe(Bn(d=>{const h=d.indexOf(l);return h>-1?u(r(s)).pipe(jt(p=>({hash:s,found:{type:!0,index:h,events:p}}))):n(s,l).pipe(jt(p=>({hash:s,found:{type:!1,isValid:p}})))}),u)},a=(s,l,c)=>i(s,l,c.has(s)).pipe(Bn(u=>{const{found:d}=u;return d.type||!d.isValid?oo(u):e.pipe(o(s),Bn(h=>h.blocks.get(s).children),Bbe(),Bn(h=>a(h,l,c)))}));return s=>e.pipe(ka(1),Bn(l=>a(l.finalized,s,new Set(l.blocks.keys()))))},rxe=new Uint8Array([2]),oxe=(e,t)=>Fo(oa(rxe,Aa(e),Aa(t))),ixe=e=>(t,n)=>e(t,"TaggedTransactionQueue_validate_transaction",oxe(n,t)).pipe(jt(r=>r.startsWith("0x00"))),g1=({hash:e,number:t,parent:n})=>({hash:e,number:t,parent:n}),axe=e=>{const{getFollower:t,unfollow:n,follow$:r}=Uwe(e),o=Hwe(t),{withRecovery:i,withRecoveryFn:a}=Dwe(),s=new yp,l=K=>(G,...Z)=>new Xt(_=>{s.next({type:"blockUsage",value:{type:"hold",hash:G}});const ae=K(G,...Z).subscribe(_);return()=>{setTimeout(()=>{s.next({type:"blockUsage",value:{type:"release",hash:G}})},0),ae.unsubscribe()}}),c=K=>(G,...Z)=>new Xt(_=>{let ae=!1;return v.pipe(ka(1)).subscribe(le=>{const ce=le.blocks.get(G);ae=!!ce&&!ce.unpinned}),ae?K(G,...Z).subscribe(_):_.error(new o3)}),u=K=>t().header(K).then(wA.dec),d=K=>t().unpin(K).catch(G=>{if(!(G instanceof ag))throw G}),h=K=>c(l((Z=>Jwe(v,r,Z))(sg(v,m1(a(MO(K))))))),p=(K,G=!0)=>(Z,..._)=>K(Z,G,..._),m=m1(a(MO(o("call")))),g=new Map,v=Zwe(r,u,l(m),s,K=>{d(K),K.forEach(G=>{g.delete(G)})}),y=l(K=>v.pipe(ka(1),Bn(G=>G.runtimes[G.blocks.get(K).runtime].runtime))),b=K=>G=>G.pipe(Lwe(Z=>y(K(Z)).pipe(jt(_=>[Z,_])))),x=(K,G,Z)=>{var le;const _=(le=g.get(K))==null?void 0:le.get(G);if(_)return _;g.has(K)||g.set(K,new Map);const ae=Z.pipe(xp({connector:()=>new bp,resetOnError:!0,resetOnRefCountZero:!0,resetOnComplete:!1}));return g.get(K).set(G,ae),ae},S=v.pipe(Ji((K,G)=>K.finalized===G.finalized),jt(K=>g1(K.blocks.get(K.finalized))),Cf),P=v.pipe(Ji((K,G)=>K.best===G.best),jt(K=>g1(K.blocks.get(K.best))),Cf),E=v.pipe(Ji((K,G)=>K.finalized===G.finalized&&K.best===G.best),LB((K,G)=>{const Z=Q=>K.get(Q)||g1(G.blocks.get(Q)),_=Z(G.best),ae=Z(G.finalized),le=_.number-ae.number+1,ce=new Array(le);for(let Q=0,ie=_.hash;Q[Q.hash,Q]))},new Map),jt(K=>[...K.values()]),Cf),M=v.pipe(Ji((K,G)=>K.finalizedRuntime===G.finalizedRuntime),qE(({finalizedRuntime:{runtime:K}})=>K.pipe(Bwe(null))),Cf),B=M.pipe(jt(K=>(K==null?void 0:K.metadata)??null)),D=Fwe(S.pipe(jt(K=>K.hash)),P.pipe(jt(K=>K.hash))),H=h(o("body")),$=K=>x(K,"body",H(K,!0)),U=h(o("storage")),z=D((K,G,Z,_,ae=null,le)=>v.pipe(ka(1),Bn(ce=>ce.runtimes[ce.blocks.get(K).runtime].runtime),Bn(ce=>{const Q=_(ce),ie=x(K,`storage-${Z}-${Q}-${ae??""}`,U(K,G,Z,Q,ae));return le?x(K,`storage-${Z}-${Q}-${ae??""}-dec`,ie.pipe(jt(se=>le(se,ce)))):ie}))),w=nxe(t,i),C=m1(D(l(sg(v,(K,G,Z)=>w(K,G,Z??null,!1))))),N=D(l(sg(v,K=>sy(()=>u(K)))));zB(M,E).subscribe();const R=(K,G=!1)=>z(K,G,"value",Z=>Z.events.key,null,(Z,_)=>_.events.dec(Z)),I=h(o("call")),L=D((K,G,Z,_)=>x(K,`call-${Z}-${_}`,I(K,G,Z,_))),k=ixe(p(L,!1)),j=K=>x(K,"body",H(K,!1)),O=zO(v,j,k,R),T=zO(v,j,k,()=>oo());return{follow$:r,finalized$:S,best$:P,bestBlocks$:E,runtime$:M,metadata$:B,header$:N,body$:$,call$:p(L),storage$:p(z),storageQueries$:C,eventsAt$:p(R),trackTx$:O,trackTxWithoutEvents$:T,validateTx$:k,pinnedBlocks$:v,withRuntime:b,getRuntimeContext$:D(y),unfollow:n}},sxe=e=>t=>new Xt(n=>e(t,r=>{n.error(r)})),lxe=({chainHead:e,transaction:t,destroy:n})=>({chainHead$:()=>axe(e),broadcastTx$:sxe(t),destroy:n}),cxe=Sp(mr.enc,e=>+!!e.signed<<7|e.version),uxe={Ed25519:0,Sr25519:1,Ecdsa:2};function dxe(e,t,n){return{publicKey:e,sign:async(o,i,a,s,l=QE)=>{let c;try{const v=N0.dec(a);if(v.metadata.tag!=="v15")throw null;c=v.metadata.value}catch{throw new Error("Unsupported metadata version")}const{version:u}=c.extrinsic,d=[],h=[];c.extrinsic.signedExtensions.map(({identifier:v})=>{const y=i[v];if(!y)throw new Error(`Missing ${v} signed extension`);d.push(y.value),h.push(y.additionalSigned)});const p=oa(o,...d,...h),m=await n(p.length>256?l(p):p),g=oa(cxe({signed:!0,version:u}),new Uint8Array([0,...e]),new Uint8Array([uxe[t],...m]),...d,o);return oa(lo.enc(g.length),g)}}}var fxe=Object.defineProperty,hxe=(e,t)=>{for(var n in t)fxe(e,n,{get:t[n],enumerable:!0})},pxe=(e,t,n,r)=>{const{isCompatible:o,compatibleRuntime$:i}=r(u=>u.checksumBuilder.buildConstant(e,t)),a=()=>new Error(`Incompatible runtime entry Constant(${e}.${t})`),s=new WeakMap,l=u=>{if(s.has(u))return s.get(u);const d=u.metadata.pallets.find(m=>m.name===e),h=d==null?void 0:d.constants.find(m=>m.name===t),p=u.dynamicBuilder.buildConstant(e,t).dec(h.value);return s.set(u,p),p};return Object.assign(u=>{if(u){if(!o(u))throw a();return l(u._getCtx())}return _i(i(n,null,a).pipe(jt(l)))},{isCompatible:o})},mxe=xp({connector:()=>new bp(1),resetOnError:!0,resetOnComplete:!0,resetOnRefCountZero:!0});function N2(e,t){return new Promise((n,r)=>{let o=null,i=!1;const a=t?()=>{o==null||o.unsubscribe(),r(new tA)}:mc;o=e.subscribe({next:s=>{n(s),o==null||o.unsubscribe(),i=!0},error:s=>{t==null||t.removeEventListener("abort",a),r(s)},complete:()=>{t==null||t.removeEventListener("abort",a),r(new Error("Observable completed without emitting"))}}),i||t==null||t.addEventListener("abort",a)})}var gxe=(e,t=1/0)=>n=>new Xt(r=>{let o;const i=new Map,a=new Map,s=new Map;let l=0,c=0,u=0;const d=()=>{const h=i.get(c);if(!h){a.size===0&&(typeof o>"u"||o.closed)&&r.complete();return}const p=c++;i.delete(p),u!==p&&s.set(p,[]),a.set(p,h.subscribe({next(m){u===p?r.next(m):s.get(p).push(m)},complete(){if(a.delete(p),p===u)for(u++;s.has(u)&&(s.get(u).forEach(m=>r.next(m)),s.delete(u),!a.has(u));)u++;d()},error(m){r.error(m)}}))};return o=n.subscribe({next(h){const p=l++;i.set(p,sy(()=>e(h,p))),a.size{a.forEach(h=>h.unsubscribe()),o.unsubscribe(),i.clear(),s.clear()}}),vxe=(e,t)=>n=>new Xt(r=>{let o=new Array,i=!1;const a=l=>{const c=new Mc;o.push(c),o.length>t&&(o[0].unsubscribe(),o=o.slice(1));const u=e(l).subscribe({next(d){const h=o.indexOf(c);o.slice(0,h).forEach(p=>p.unsubscribe()),o=o.slice(h),r.next(d)},error(d){r.error(d)},complete(){const d=o.indexOf(c);o.splice(d,1),o.length===0&&i&&r.complete()}});c.add(u)},s=n.subscribe({next(l){a(l)},error(l){r.error(l)},complete(){o.length===0&&r.complete(),i=!0}});return()=>{s.unsubscribe(),o.forEach(l=>l.unsubscribe())}}),jO={},yxe=e=>t=>new Xt(n=>{let r=jO,o=t.subscribe({next(i){n.next(r=i)},error(i){n.error(i)},complete(){r===jO?n.complete():o=e(r).subscribe(n)}});return()=>{o.unsubscribe()}}),bxe=(e,t,n,r)=>{const{isCompatible:o,withCompatibleRuntime:i}=r(d=>d.checksumBuilder.buildEvent(e,t)),a=()=>new Error(`Incompatible runtime entry Event(${e}.${t})`),s=n.finalized$.pipe(i(n,d=>d.hash,a),gxe(([d])=>n.eventsAt$(d.hash).pipe(jt(h=>h.filter(m=>m.event.type===e&&m.event.value.type===t).map(m=>({meta:{phase:m.phase,block:d},payload:m.event.value.value}))))),mxe);return{watch:d=>s.pipe(Bn(h=>d?h.filter(p=>d(p.payload)):h)),pull:()=>_i(s),filter:d=>d.filter(h=>h.type===e&&h.value.type===t).map(h=>h.value.value),isCompatible:o}},wxe=class WA{constructor(t,n,r){this._ctx=t,this._checksums=n,this._descriptors=r}static _create(t,n,r){return new WA(t,n,r)}_getCtx(){return this._ctx}_getPalletChecksum(t,n,r){return this._checksums[this._descriptors[t][n][r]]}_getApiChecksum(t,n){return this._checksums[this._descriptors.apis[t][n]]}},xxe=(e,t,n)=>{const r=Tbe(O0([n.runtime$,e,t]).pipe(jt(([i,a,s])=>i?wxe._create(i,a,s):null)),{connector:()=>new bp(1)});r.connect();const o=r.pipe(Tc(i=>!!i));return o.latest=()=>_i(o),o},lf=(e,t)=>n=>{function r(l){return n(l._getCtx())===t(l)}const o=l=>l?r(l):e.latest().then(r),i=async()=>{const l=await e.latest();return c=>n(c)===t(l)};return{isCompatible:o,waitChecksums:i,withCompatibleRuntime:(l,c,u)=>d=>O0([d.pipe(l.withRuntime(c)),i()]).pipe(jt(([[h,p],m])=>{if(!m(p))throw u();return[h,p]})),compatibleRuntime$:(l,c,u)=>O0([l.getRuntimeContext$(c),i()]).pipe(jt(([d,h])=>{if(!h(d))throw u();return d}))}},Sxe=e=>typeof e!="object"?!1:Object.keys(e).every(t=>t==="at"&&typeof e.at=="string"||t==="signal"&&e.signal instanceof AbortSignal),Cxe=(e,t,n,r)=>{const{isCompatible:o,compatibleRuntime$:i}=r(c=>c.checksumBuilder.buildRuntimeCall(e,t)),a=`${e}_${t}`,s=()=>new Error(`Incompatible runtime entry RuntimeCall(${a})`);return Object.assign((...c)=>{const u=c[c.length-1],d=Sxe(u),{signal:h,at:p}=d?u:{},m=p??null,g=i(n,m,s).pipe(Bn(v=>{const y=v.dynamicBuilder.buildRuntimeCall(e,t);return n.call$(m,a,Fo(y.args.enc(c))).pipe(jt(y.value.dec))}));return N2(g,h)},{isCompatible:o})},LO=e=>typeof e!="object"?!1:Object.keys(e).every(t=>t==="at"&&typeof e.at=="string"||t==="signal"&&e.signal instanceof AbortSignal),Exe=(e,t,n,r)=>{const o=e==="System"&&t==="Number",{isCompatible:i,waitChecksums:a,withCompatibleRuntime:s}=r(m=>m.checksumBuilder.buildStorage(e,t)),l=()=>new Error(`Incompatible runtime entry Storage(${e}.${t})`),c=m=>new Error(`Invalid Arguments calling ${e}.${t}(${m})`),u=(...m)=>{const g=m[m.length-1],v=g==="best"||g==="finalized"?m.slice(0,-1):m;return o?n.bestBlocks$.pipe(jt(y=>y.at(g==="best"?0:-1).number),Ji()):n[g==="best"?"best$":"finalized$"].pipe(Lbe(0),s(n,y=>y.hash,l),vxe(([y,b])=>{const x=b.dynamicBuilder.buildStorage(e,t);return n.storage$(y.hash,"value",()=>x.enc(...v)).pipe(jt(S=>({val:S,codecs:x})))},4),Ji((y,b)=>y.val===b.val),jt(({val:y,codecs:b})=>y===null?b.fallback:b.dec(y)))},d=async(...m)=>{const g=m[m.length-1],v=LO(g),{signal:y,at:b}=v?g:{},x=b??null;let S;if(o)S=n.bestBlocks$.pipe(jt(P=>x==="finalized"||!x?P.at(-1):x==="best"?P.at(0):P.find(E=>E.hash===x)),jt(P=>{if(!P)throw new $A;return P.number}),Ji());else{const P=await a();S=n.storage$(x,"value",E=>{if(!P(E))throw l();const M=E.dynamicBuilder.buildStorage(e,t),B=m.length===M.len?m:m.slice(0,-1);if(m!==B&&!v)throw c(m);return M.enc(...B)},null,(E,M)=>{const B=M.dynamicBuilder.buildStorage(e,t);return E===null?B.fallback:B.dec(E)})}return N2(S,y)};return{isCompatible:i,getValue:d,getValues:(m,g)=>Promise.all(m.map(v=>d(...g?[...v,g]:v))),getEntries:async(...m)=>{const g=m[m.length-1],v=LO(g),{signal:y,at:b}=v?g:{},x=b??null,S=await a(),P=n.storage$(x,"descendantsValues",E=>{if(!S(E))throw l();const M=E.dynamicBuilder.buildStorage(e,t);if(m.length>M.len)throw c(m);const B=m.length>0&&v?m.slice(0,-1):m;if(m.length===M.len&&B===m)throw c(m);return M.enc(...B)},null,(E,M)=>{const B=M.dynamicBuilder.buildStorage(e,t);return E.map(({key:D,value:H})=>({keyArgs:B.keyDecoder(D),value:B.dec(H)}))});return N2(P,y)},watchValue:u}},vl=new Uint8Array,Pxe=n3("System")("BlockHash",mc,[Ti,t3]).enc(0),XA=e=>e.chainHead.storage$(e.at,"value",()=>Pxe,null).pipe(jt(t=>Aa(t))),KA=(e,t)=>{const n=hy(t.lookup),r=AA(t),o=t.pallets.find(l=>l.name==="System").constants.find(l=>l.name==="Version"),i=n(o.type),a=r.buildDefinition(o.type).dec;if(i.type!=="struct")throw new Error("not a struct");const s=r.buildDefinition(i.value[e].id).enc;return oo(s(a(o.value)[e]))},Oxe=e=>oo({value:uA.enc(e),additionalSigned:vl});function Ixe(e){let t=0;for(;!(e&1);)t++,e>>=1;return t}var kxe=Sp(uo(2).enc,e=>{const t=Math.max(e.period>>12,1),n=Math.min(Math.max(Ixe(e.period)-1,1),15),r=e.phase/t<<4;return gc.enc(n|r)}),Nxe=new Uint8Array([0]),Rxe=(e,t)=>{if(!e)return XA(t).pipe(jt(o=>({additionalSigned:o,value:Nxe})));const{period:n,blockNumber:r}=e;return oo({additionalSigned:Aa(t.at),value:kxe({period:n,phase:r%n})})},Mxe=_t({tip:lo,asset:Pi(uo(1/0))}).enc,Txe=(e,t)=>oo({value:Mxe({tip:e,asset:t}),additionalSigned:vl}),GA={};hxe(GA,{CheckGenesis:()=>zxe,CheckMetadataHash:()=>jxe,CheckNonce:()=>Bxe,CheckSpecVersion:()=>Axe,CheckTxVersion:()=>Dxe,getNonce:()=>i3});var zxe=e=>XA(e).pipe(jt(t=>({value:vl,additionalSigned:t}))),jxe=()=>oo({value:Uint8Array.from([0]),additionalSigned:Uint8Array.from([0])}),BO="AccountNonceApi_account_nonce",Lxe={1:mr.dec,2:gc.dec,4:Ti.dec,8:Cp.dec},i3=e=>oo({value:lo.enc(e),additionalSigned:vl}),Bxe=e=>e.chainHead.call$(e.at,BO,Fo(e.from)).pipe(Bn(t=>{const n=Aa(t),r=Lxe[n.length];if(!r)throw new Error(`${BO} retrieved wrong data`);return i3(r(n))})),Axe=({metadata:e})=>KA("spec_version",e).pipe(jt(t=>({additionalSigned:t,value:vl}))),Dxe=({metadata:e})=>KA("transaction_version",e).pipe(jt(t=>({additionalSigned:t,value:vl}))),Fxe=(e,t,n,r,o={})=>e.getRuntimeContext$(r.hash).pipe(ka(1),Bn(i=>{const a={metadata:i.metadata,chainHead:e,callData:n,at:r.hash,from:t.publicKey},s=o.mortality?o.mortality.mortal?{period:o.mortality.period,blockNumber:r.number}:void 0:{period:64,blockNumber:r.number};return O0(i.metadata.extrinsic.signedExtensions.map(({identifier:l,type:c,additionalSigned:u})=>{if(l==="CheckMortality")return Rxe(s,a);if(l==="ChargeTransactionPayment")return Oxe(o.tip??0n);if(l==="ChargeAssetTxPayment")return Txe(o.tip??0n,o.asset);if(l==="CheckNonce"&&"nonce"in o)return i3(o.nonce);const d=GA[l];if(!d){if(i.dynamicBuilder.buildDefinition(c)===on&&i.dynamicBuilder.buildDefinition(u)===on)return oo({value:vl,additionalSigned:vl});throw new Error(`Unsupported signed-extension: ${l}`)}return d(a)})).pipe(Bn(l=>t.sign(n,Object.fromEntries(i.metadata.extrinsic.signedExtensions.map(({identifier:c},u)=>[c,{identifier:c,...l[u]}])),i.metadataRaw,r.number)))})),Hxe=e=>Fo(QE(Aa(e))),$xe=(e,t)=>new Xt(n=>{const r=new Map;let o,i;const a=()=>{let l=o.best,c=r.get(l);for(;!c;){const p=o.blocks.get(l);if(!p)break;c=r.get(l=p.parent)}if(!c)return;const u=o.blocks.get(c.hash).number,d=u<=o.blocks.get(o.finalized).number,h=c.found.type;if(h&&typeof i=="object"&&i.hash===c.hash){d&&n.complete();return}n.next(i=h?{hash:c.hash,number:u,...c.found}:c.found.isValid),d&&(h?n.complete():c.found.isValid||n.error(new Error("Invalid")))},s=t.pipe(Ji((l,c)=>l.finalized===c.finalized&&l.best===c.best)).subscribe({next:l=>{o=l,r.size!==0&&a()},error(l){n.error(l)}});return s.add(e.subscribe({next:l=>{r.set(l.hash,l),a()},error(l){n.error(l)}})),s}).pipe(Ji((n,r)=>n===r)),Uxe=(e,t)=>{const n=e.filter(i=>i.phase.type==="ApplyExtrinsic"&&i.phase.value===t).map(i=>i.event),r=n[n.length-1];return{ok:r.type==="System"&&r.value.type==="ExtrinsicSuccess",events:n}},a3=(e,t,n,r,o=!1)=>{const i=Hxe(n),a=(d,h)=>({type:d,txHash:i,...h}),l=e.pinnedBlocks$.pipe(ka(1),jt(d=>{var h;return((h=d.blocks.get(r))==null?void 0:h.hash)??d.finalized})).pipe(Bn(d=>e.validateTx$(d,n).pipe(Tc(h=>!h),jt(()=>{throw new Error("Invalid")})))),c=new Xt(d=>{const h=e.trackTx$(n).subscribe(d);return h.add(t(n).subscribe({error(p){d.error(p)}})),h}),u=$xe(c,e.pinnedBlocks$).pipe(jt(d=>d===!0||d===!1?a("txBestBlocksState",{found:!1,isValid:d}):a("txBestBlocksState",{found:!0,block:{index:d.index,number:d.number,hash:d.hash},...Uxe(d.events,d.index)})));return Rbe(o?oo(a("signed",{})):P0,l,oo(a("broadcasted",{})),u.pipe(yxe(({found:d,type:h,...p})=>d?oo(a("finalized",p)):P0)))},qA=async(e,t,n,r)=>mbe(a3(e,t,n,r)).then(o=>{if(o.type!=="finalized")throw null;const i={...o};return delete i.type,i}),Vxe=Ah().enc,Wxe=la(lo,lo,mr,DB).dec,Xxe=e=>Wxe(e)[3],Kxe=new Uint8Array(64),Gxe=()=>Kxe,qxe=(e,t,n,r,o,i)=>{const{isCompatible:a,compatibleRuntime$:s}=i(u=>u.checksumBuilder.buildCall(e,t)),l=()=>new Error(`Incompatible runtime entry Tx(${e}.${t})`);return Object.assign(u=>{const d=({dynamicBuilder:S,asset:[P,E]},M,B={})=>{let D=B;if(B.asset){if(n!==E)throw new Error("Incompatible runtime asset");D={...B,asset:P(B.asset)}}const{location:H,codec:$}=S.buildCall(e,t);return{callData:cy.fromBytes(oa(new Uint8Array(H),$.enc(M))),options:D}},h=(S,P={})=>s(r,null,l).pipe(jt(E=>d(E,S,P))),p=S=>{if(!S)return _i(h(u).pipe(jt(P=>P.callData)));if(!a(S))throw l();return d(S._getCtx(),u).callData},m=(S,{...P},E)=>h(u,P).pipe(Bn(({callData:M,options:B})=>Fxe(r,S,M.asBytes(),E,B))),g=(S,{at:P,...E}={})=>(!P||P==="finalized"?r.finalized$:P==="best"?r.best$:r.bestBlocks$.pipe(jt(M=>M.find(B=>B.hash===P)))).pipe(ka(1),Bn(M=>M?m(S,E,M).pipe(jt(B=>({tx:Fo(B),block:M}))):KE(()=>new Error(`Uknown block ${P}`)))),v=(S,P)=>_i(g(S,P)).then(E=>E.tx),y=(S,P)=>_i(g(S,P)).then(({tx:E,block:M})=>qA(r,o,E,M.hash)),b=(S,P)=>g(S,P).pipe(Bn(({tx:E,block:M})=>a3(r,o,E,M.hash,!0)));return{getEstimatedFees:async(S,P)=>{const E=dxe(S instanceof Uint8Array?S:Vxe(S),"Sr25519",Gxe),M=Aa(await v(E,P)),B=Fo(oa(M,Ti.enc(M.length)));return _i(r.call$(null,"TransactionPaymentApi_query_info",B).pipe(jt(Xxe)))},decodedCall:{type:e,value:uy(t,u)},getEncodedData:p,sign:v,signSubmitAndWatch:b,signAndSubmit:y}},{isCompatible:a})},Zxe=(e,t,n)=>{const r=xxe(e.checksums,e.descriptors,t),o={},i=h=>new Proxy(o,{get(p,m){return h(m)}}),a=h=>{const p={};return i(m=>(p[m]||(p[m]={}),i(g=>(p[m][g]||(p[m][g]=h(m,g)),p[m][g]))))},s=a((h,p)=>Exe(h,p,t,lf(r,m=>m._getPalletChecksum("storage",h,p)))),l=a((h,p)=>qxe(h,p,e.asset,t,n,lf(r,m=>m._getPalletChecksum("tx",h,p)))),c=a((h,p)=>bxe(h,p,t,lf(r,m=>m._getPalletChecksum("events",h,p)))),u=a((h,p)=>pxe(h,p,t,lf(r,m=>m._getPalletChecksum("constants",h,p)))),d=a((h,p)=>Cxe(h,p,t,lf(r,m=>m._getApiChecksum(h,p))));return{query:s,tx:l,event:c,apis:d,constants:u,runtime:r}};function ZA(e){const t=bwe(e),n=lxe(t),r=n.chainHead$(),{getChainSpecData:o}=t,i=t.request,{broadcastTx$:a}=n;return{getChainSpecData:o,finalizedBlock$:r.finalized$,getFinalizedBlock:()=>_i(r.finalized$),bestBlocks$:r.bestBlocks$,getBestBlocks:()=>_i(r.bestBlocks$),watchBlockBody:r.body$,getBlockBody:s=>_i(r.body$(s)),getBlockHeader:s=>_i(r.header$(s??null)),submit:(...s)=>qA(r,a,...s),submitAndWatch:(...s)=>a3(r,a,...s),getTypedApi:s=>Zxe(s,r,a),destroy:()=>{r.unfollow(),n.destroy()},_request:i}}var[Yxe,_xe,Jxe]=["follow","unfollow","followEvent"].map(e=>new Set(["v1","unstable"].map(t=>`chainHead_${t}_${e}`))),AO="stop",Qxe=e=>{let t="";return{onSent(n){return Yxe.has(n.method)?(t=n.method+"Event",{type:"subscribe",id:n.id,onRes:r=>r.id===n.id?{id:r.result}:null}):_xe.has(n.method)?{type:"unsubscribe",id:Object.values(n.params)[0]}:null},onNotification(n){return Jxe.has(n.method)&&n.params.result.event===AO?{type:"end",id:n.params.subscription}:null},onAbort:n=>{e(JSON.stringify({jsonrpc:"2.0",method:t,params:{subscription:n,result:{event:AO}}}))}}},e2e=["v1","unstable"],t2e=["transactionWatch","transaction"],n2e=e2e.map(e=>t2e.map(t=>[e,t])).flat(),[r2e,o2e]=["submitAndWatch","unwatch"].map(e=>new Set(n2e.map(([t,n])=>`${n}_${t}_${e}`))),YA="dropped",i2e=new Set([YA,"finalized","error","invalid"]),a2e=e=>{let t="";return{onSent(n){if(r2e.has(n.method)){if(!t){const[r,o]=n.method.split("_");t=[r,o,"watchEvent"].join("_")}return{type:"subscribe",id:n.id,onRes:r=>r.id===n.id?{id:r.result}:null}}return o2e.has(n.method)?{type:"unsubscribe",id:Object.values(n.params)[0]}:null},onNotification(n){return t!==n.method?null:i2e.has(n.params.result.event)?{type:"end",id:n.params.subscription}:null},onAbort:n=>{e(JSON.stringify({jsonrpc:"2.0",method:t,params:{subscription:n,result:{event:YA}}}))}}},s2e=({onSent:e,onNotification:t,onAbort:n})=>{const r=new Map,o=new Set,i=()=>{r.clear(),o.clear()};return{onSent(a){const s=e(a);s&&(s.type==="subscribe"?r.set(s.id,s.onRes):o.delete(s.id))},onResponse(a){var l;const s=(l=r.get(a.id))==null?void 0:l(a);s&&(r.delete(a.id),o.add(s.id))},onNotifiaction(a){const s=t(a);s&&o.delete(s.id)},onDisconnect:i,onAbort(){const a=[...o];i(),a.forEach(n)}}},l2e=e=>{const t=[Qxe,a2e].map(n=>s2e(n(e)));return{onSent(n){t.forEach(r=>{r.onSent(n)})},onResponse(n){t.forEach(r=>{r.onResponse(n)})},onNotifiaction(n){t.forEach(r=>{r.onNotifiaction(n)})},onDisconnect(){t.forEach(n=>n.onDisconnect())},onAbort(){t.forEach(n=>n.onAbort())}}},c2e=e=>t=>{let n,r=[];const o=new Set,i=l2e(t),a=d=>{let h;try{h=JSON.parse(d)}catch{console.error(`Unable to parse incoming message: ${d}`);return}h.id!==void 0?(o.delete(h.id),i.onResponse(h)):i.onNotifiaction(h),t(d)},s=d=>{if(!n)return;const h=JSON.parse(d);i.onSent(h),h.id&&o.add(h.id),n instanceof Promise?r.push(d):n.send(d)},l=()=>{r=[];const d=[...o];if(o.clear(),!n)throw null;const h=c();return i.onAbort(),d.forEach(p=>{t(JSON.stringify({jsonrpc:"2.0",error:{code:-32603,message:"Internal error"},id:p}))}),h},c=()=>{const d=h=>{let p=!1;const v=h(y=>{p||a(y)},()=>{p||(p=!0,l())});return r.forEach(y=>{v.send(y)}),r=[],n=v};return n=e().then(d,u2e(l)),n},u=()=>{if(!n)return;const d=h=>{i.onDisconnect(),o.clear(),n=null,h==null||h.disconnect()};n instanceof Promise?(n.then(d,d),n=null):d(n)};return c(),{send:s,disconnect:u}},u2e=e=>(...t)=>new Promise(n=>setTimeout(n,0)).then(()=>e(...t)),gm,_A=e=>c2e(async()=>{for(;gm;)await gm;let t;return e instanceof Promise?(gm=e,t=await e,gm=null):t=e,(n,r)=>{let o=!0;return(async()=>{do{let i="";try{i=await t.nextJsonRpcResponse()}catch{o&&r();return}if(!o)break;n(i)}while(o)})(),{send(i){t.sendJsonRpc(i)},disconnect(){o=!1,t.remove()}}}});function d2e(e){return new Worker("/dashboard/assets/smoldot_worker-bYUeUND9.js",{name:e==null?void 0:e.name})}class vm extends Error{constructor(t){super(t),this.name="AddChainError"}}class ym extends Error{constructor(){super(),this.name="AlreadyDestroyedError"}}class DO extends Error{constructor(){super(),this.name="JsonRpcDisabledError"}}class f2e extends Error{constructor(t){super(t)}}class h2e extends Error{constructor(){super("JSON-RPC requests queue is full")}}function mi(e,t,n){return Fd(e,t,n),new TextDecoder().decode(e.slice(t,t+n))}function p2e(e,t){return Fd(e,t,1),e[t]}function Yc(e,t){return Fd(e,t,2),e[t]<<8|e[t+1]}function bm(e,t){return Fd(e,t,4),(e[t]|e[t+1]<<8|e[t+2]<<16)+e[t+3]*16777216}function m2e(e,t,n){Fd(e,t,1),e[t]=n&255}function g2e(e,t,n){Fd(e,t,4),e[t+3]=n>>>24&255,e[t+2]=n>>>16&255,e[t+1]=n>>>8&255,e[t]=n&255}function Fd(e,t,n){if(!Number.isInteger(t)||t<0)throw new RangeError;if(t+n>e.length)throw new RangeError}var FO=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?i(u.value):o(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})};function v2e(e,t,n){return FO(this,void 0,void 0,function*(){const r={instance:null,currentTask:null,bufferIndices:new Array,advanceExecutionPromise:null,onShutdownExecutorOrWasmPanic:()=>{}},o={panic:(s,l)=>{const c=r.instance;r.instance=null,s>>>=0,l>>>=0;const u=mi(new Uint8Array(c.exports.memory.buffer),s,l);throw n({ty:"wasm-panic",message:u,currentTask:r.currentTask}),r.onShutdownExecutorOrWasmPanic(),r.onShutdownExecutorOrWasmPanic=()=>{},new Error},chain_initialized:(s,l,c)=>{const u=r.instance,d=new Uint8Array(u.exports.memory.buffer);if(l>>>=0,c>>>=0,l===0)n({ty:"add-chain-result",chainId:s,success:!0});else{const h=mi(d,l,c);n({ty:"add-chain-result",chainId:s,success:!1,error:h})}},random_get:(s,l)=>{const c=r.instance;s>>>=0,l>>>=0;const u=new Uint8Array(c.exports.memory.buffer).subarray(s,s+l);for(let d=0;d{const s=Math.floor(Date.now());if(s<0)throw new Error("UNIX timestamp inferior to 0");return BigInt(s)*BigInt(1e3)},monotonic_clock_us:()=>{const s=e.performanceNow(),l=Math.floor(s);return BigInt(l)*BigInt(1e3)+BigInt(Math.floor((s-l)*1e3))},buffer_size:s=>r.bufferIndices[s].byteLength,buffer_copy:(s,l)=>{const c=r.instance;l=l>>>0;const u=r.bufferIndices[s];new Uint8Array(c.exports.memory.buffer).set(u,l)},advance_execution_ready:()=>{r.advanceExecutionPromise&&r.advanceExecutionPromise(),r.advanceExecutionPromise=null},json_rpc_responses_non_empty:s=>{n({ty:"json-rpc-responses-non-empty",chainId:s})},log:(s,l,c,u,d)=>{const h=r.instance;l>>>=0,c>>>=0,u>>>=0,d>>>=0;const p=new Uint8Array(h.exports.memory.buffer);let m=mi(p,l,c),g=mi(p,u,d);n({ty:"log",level:s,message:g,target:m})},start_timer:s=>{const l=r.instance;s>2147483647&&(s=2147483647),s<1&&typeof setImmediate=="function"?setImmediate(()=>{if(r.instance)try{l.exports.timer_finished()}catch{}}):setTimeout(()=>{if(r.instance)try{l.exports.timer_finished()}catch{}},s)},connection_type_supported:s=>{switch(s){case 0:case 1:case 2:return e.forbidTcp?0:1;case 4:case 5:case 6:return e.forbidWs||e.forbidNonLocalWs?0:1;case 7:return e.forbidWs?0:1;case 14:return e.forbidWss?0:1;case 16:case 17:return e.forbidWebRtc?0:1;default:throw new Error("Invalid connection type passed to `connection_type_supported`")}},connection_new:(s,l,c)=>{const u=r.instance,d=new Uint8Array(u.exports.memory.buffer);l>>>=0,c>>>=0;let h;switch(p2e(d,l)){case 0:case 1:case 2:{const p=Yc(d,l+1),m=mi(d,l+3,c-3);h={ty:"tcp",port:p,hostname:m};break}case 4:case 6:{const p=Yc(d,l+1);h={ty:"websocket",url:"ws://"+mi(d,l+3,c-3)+":"+p};break}case 5:{const p=Yc(d,l+1);h={ty:"websocket",url:"ws://["+mi(d,l+3,c-3)+"]:"+p};break}case 14:{const p=Yc(d,l+1);h={ty:"websocket",url:"wss://"+mi(d,l+3,c-3)+":"+p};break}case 16:{const p=Yc(d,l+1),m=d.slice(l+3,l+35),g=mi(d,l+35,c-35);h={ty:"webrtc",ipVersion:"4",remoteTlsCertificateSha256:m,targetIp:g,targetPort:p};break}case 17:{const p=Yc(d,l+1),m=d.slice(l+3,l+35),g=mi(d,l+35,c-35);h={ty:"webrtc",ipVersion:"6",remoteTlsCertificateSha256:m,targetIp:g,targetPort:p};break}default:throw new Error("Invalid encoded address passed to `connection_new`")}n({ty:"new-connection",connectionId:s,address:h})},reset_connection:s=>{n({ty:"connection-reset",connectionId:s})},connection_stream_open:s=>{n({ty:"connection-stream-open",connectionId:s})},connection_stream_reset:(s,l)=>{n({ty:"connection-stream-reset",connectionId:s,streamId:l})},stream_send:(s,l,c,u)=>{const d=r.instance,h=new Uint8Array(d.exports.memory.buffer);c>>>=0,u>>>=0;const p=new Array;for(let m=0;m{n({ty:"stream-send-close",connectionId:s,streamId:l})},current_task_entered:(s,l)=>{s>>>=0,l>>>=0;const c=mi(new Uint8Array(r.instance.exports.memory.buffer),s,l);r.currentTask=c},current_task_exit:()=>{r.currentTask=null}},i=yield WebAssembly.instantiate(t,{smoldot:o});r.instance=i,r.instance.exports.init(e.maxLogLevel);const a=new Promise(s=>r.onShutdownExecutorOrWasmPanic=()=>s("stop"));return FO(this,void 0,void 0,function*(){const s=e.cpuRateLimit;let l=0,c=e.performanceNow();for(;;){const u=new Promise(g=>r.advanceExecutionPromise=()=>g("ready"));if(!r.instance)break;r.instance.exports.advance_execution();const d=e.performanceNow(),h=d-c;c=d;const p=h*(1/s-1);if(l+=p,l>5){l>2147483646&&(l=2147483646);const g=new Promise(v=>setTimeout(()=>v("timeout"),l));if((yield Promise.race([g,a]))==="stop")break}if((yield Promise.race([u,a]))==="stop")break;const m=e.performanceNow();l-=m-c,l<-1e4&&(l=-1e4),c=m}r.instance&&n({ty:"executor-shutdown"})}),{request:(s,l)=>r.instance?(r.bufferIndices[0]=new TextEncoder().encode(s),r.instance.exports.json_rpc_send(0,l)>>>0):1,peekJsonRpcResponse:s=>{if(!r.instance)return null;const l=new Uint8Array(r.instance.exports.memory.buffer),c=r.instance.exports.json_rpc_responses_peek(s)>>>0,u=bm(l,c)>>>0,d=bm(l,c+4)>>>0;if(d!==0){const h=mi(l,u,d);return r.instance.exports.json_rpc_responses_pop(s),h}else return null},addChain:(s,l,c,u,d,h)=>{if(!r.instance){n({ty:"add-chain-id-allocated",chainId:0}),n({ty:"add-chain-result",chainId:0,success:!1,error:"Smoldot has crashed"});return}console.assert(u||d!=0,"invalid jsonRpcMaxPendingRequests value passed to local-instance::addChain"),r.bufferIndices[0]=new TextEncoder().encode(s),r.bufferIndices[1]=new TextEncoder().encode(l);const p=new Uint8Array(c.length*4);for(let g=0;g{r.instance&&r.instance.exports.remove_chain(s)},shutdownExecutor:()=>{if(!r.instance)return;const s=r.onShutdownExecutorOrWasmPanic;r.onShutdownExecutorOrWasmPanic=()=>{},s()},connectionMultiStreamSetHandshakeInfo:(s,l)=>{if(!r.instance)return;const c=new Uint8Array(1+l.localTlsCertificateSha256.length);m2e(c,0,0),c.set(l.localTlsCertificateSha256,1),r.bufferIndices[0]=c,r.instance.exports.connection_multi_stream_set_handshake_info(s,0),delete r.bufferIndices[0]},connectionReset:(s,l)=>{r.instance&&(r.bufferIndices[0]=new TextEncoder().encode(l),r.instance.exports.connection_reset(s,0),delete r.bufferIndices[0])},streamWritableBytes:(s,l,c)=>{r.instance&&r.instance.exports.stream_writable_bytes(s,c||0,l)},streamMessage:(s,l,c)=>{r.instance&&(r.bufferIndices[0]=l,r.instance.exports.stream_message(s,c||0,0),delete r.bufferIndices[0])},streamOpened:(s,l,c)=>{r.instance&&r.instance.exports.connection_stream_opened(s,l,c==="outbound"?1:0)},streamReset:(s,l,c)=>{r.instance&&(r.bufferIndices[0]=new TextEncoder().encode(c),r.instance.exports.stream_reset(s,l,0),delete r.bufferIndices[0])}}})}var HO=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?i(u.value):o(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})};function y2e(e){return HO(this,void 0,void 0,function*(){const{port1:t,port2:n}=new MessageChannel,r=e.portToServer,o={wasmModule:yield e.wasmModule,serverToClient:n,maxLogLevel:e.maxLogLevel,cpuRateLimit:e.cpuRateLimit,forbidWs:e.forbidWs,forbidWss:e.forbidWss,forbidNonLocalWs:e.forbidNonLocalWs,forbidTcp:e.forbidTcp,forbidWebRtc:e.forbidWebRtc};r.postMessage(o,[n]);const i={jsonRpcResponses:new Map,connections:new Map};return t.onmessage=a=>{const s=a.data;switch(s.ty){case"wasm-panic":case"executor-shutdown":{t.close(),r.close();break}case"add-chain-result":{if(s.success){i.jsonRpcResponses.set(s.chainId,new Array);const l={ty:"accept-more-json-rpc-answers",chainId:s.chainId};for(let c=0;c<10;++c)t.postMessage(l)}break}case"new-connection":{i.connections.set(s.connectionId,new Set);break}case"connection-reset":{if(!i.connections.has(s.connectionId))return;i.connections.delete(s.connectionId);break}case"connection-stream-open":{if(!i.connections.has(s.connectionId))return;break}case"connection-stream-reset":{if(!i.connections.has(s.connectionId)||!i.connections.get(s.connectionId).has(s.streamId))return;break}case"stream-send":{if(!i.connections.has(s.connectionId)||s.streamId&&!i.connections.get(s.connectionId).has(s.streamId))return;break}case"stream-send-close":{if(!i.connections.has(s.connectionId)||s.streamId&&!i.connections.get(s.connectionId).has(s.streamId))return;break}case"json-rpc-response":{const l=i.jsonRpcResponses.get(s.chainId);l&&(l.push(s.response),e.eventCallback({ty:"json-rpc-responses-non-empty",chainId:s.chainId}));return}}e.eventCallback(s)},{addChain(a,s,l,c,u,d){return HO(this,void 0,void 0,function*(){const h={ty:"add-chain",chainSpec:a,databaseContent:s,potentialRelayChains:l,disableJsonRpc:c,jsonRpcMaxPendingRequests:u,jsonRpcMaxSubscriptions:d};t.postMessage(h)})},removeChain(a){i.jsonRpcResponses.delete(a);const s={ty:"remove-chain",chainId:a};t.postMessage(s)},request(a,s){const l={ty:"request",chainId:s,request:a};return t.postMessage(l),0},peekJsonRpcResponse(a){const s=i.jsonRpcResponses.get(a).shift();if(!s)return null;const l={ty:"accept-more-json-rpc-answers",chainId:a};return t.postMessage(l),s},shutdownExecutor(){const a={ty:"shutdown"};t.postMessage(a)},connectionReset(a,s){i.connections.delete(a);const l={ty:"connection-reset",connectionId:a,message:s};t.postMessage(l)},connectionMultiStreamSetHandshakeInfo(a,s){const l={ty:"connection-multistream-set-info",connectionId:a,info:s};t.postMessage(l)},streamMessage(a,s,l){const c={ty:"stream-message",connectionId:a,message:s,streamId:l};t.postMessage(c)},streamOpened(a,s,l){i.connections.get(a).add(s);const c={ty:"stream-opened",connectionId:a,streamId:s,direction:l};t.postMessage(c)},streamWritableBytes(a,s,l){const c={ty:"stream-writable-bytes",connectionId:a,numExtra:s,streamId:l};t.postMessage(c)},streamReset(a,s,l){i.connections.get(a).delete(s);const c={ty:"stream-reset",connectionId:a,streamId:s,message:l};t.postMessage(c)}}})}var v1=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?i(u.value):o(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})};function b2e(e,t,n){const r=e.logCallback||((l,c,u)=>{l<=1?console.error("[%s] %s",c,u):l==2?console.warn("[%s] %s",c,u):l==3?console.info("[%s] %s",c,u):l==4?console.debug("[%s] %s",c,u):console.trace("[%s] %s",c,u)});t instanceof Promise||(t=Promise.resolve(t));let o=e.cpuRateLimit||1;isNaN(o)&&(o=1),o>1&&(o=1),o<0&&(o=0);const i={instance:{status:"not-created"},chainIds:new WeakMap,connections:new Map,addChainIdAllocations:[],addChainResults:new Map,onExecutorShutdownOrWasmPanic:()=>{},chains:new Map},a=l=>{switch(l.ty){case"wasm-panic":{console.error("Smoldot has panicked"+(l.currentTask?" while executing task `"+l.currentTask+"`":"")+`. This is a bug in smoldot. Please open an issue at https://github.com/smol-dot/smoldot/issues with the following message: +`+l.message),i.instance={status:"destroyed",error:new f2e(l.message)},i.connections.forEach(u=>u.reset()),i.connections.clear();for(const u of i.addChainIdAllocations)u({success:!1,error:"Smoldot has crashed"});i.addChainIdAllocations=[],i.addChainResults.forEach(u=>{u({success:!1,error:"Smoldot has crashed"})}),i.addChainResults.clear();for(const u of Array.from(i.chains.values())){for(const d of u.jsonRpcResponsesPromises)d();u.jsonRpcResponsesPromises=[]}i.chains.clear();const c=i.onExecutorShutdownOrWasmPanic;i.onExecutorShutdownOrWasmPanic=()=>{},c();break}case"executor-shutdown":{const c=i.onExecutorShutdownOrWasmPanic;i.onExecutorShutdownOrWasmPanic=()=>{},c();break}case"log":{r(l.level,l.target,l.message);break}case"add-chain-id-allocated":{const c=i.addChainIdAllocations.shift();i.addChainResults.set(l.chainId,c);break}case"add-chain-result":{i.addChainResults.get(l.chainId)(l),i.addChainResults.delete(l.chainId);break}case"json-rpc-responses-non-empty":{const c=i.chains.get(l.chainId).jsonRpcResponsesPromises;for(;c.length!==0;)c.shift()();break}case"new-connection":{const c=l.connectionId;i.connections.set(c,n.connect({address:l.address,onConnectionReset(u){if(i.instance.status!=="ready")throw new Error;i.connections.delete(c),i.instance.instance.connectionReset(c,u)},onMessage(u,d){if(i.instance.status!=="ready")throw new Error;i.instance.instance.streamMessage(c,u,d)},onStreamOpened(u,d){if(i.instance.status!=="ready")throw new Error;i.instance.instance.streamOpened(c,u,d)},onMultistreamHandshakeInfo(u){if(i.instance.status!=="ready")throw new Error;i.instance.instance.connectionMultiStreamSetHandshakeInfo(c,u)},onWritableBytes(u,d){if(i.instance.status!=="ready")throw new Error;i.instance.instance.streamWritableBytes(c,u,d)},onStreamReset(u,d){if(i.instance.status!=="ready")throw new Error;i.instance.instance.streamReset(c,u,d)}}));break}case"connection-reset":{i.connections.get(l.connectionId).reset(),i.connections.delete(l.connectionId);break}case"connection-stream-open":{i.connections.get(l.connectionId).openOutSubstream();break}case"connection-stream-reset":{i.connections.get(l.connectionId).reset(l.streamId);break}case"stream-send":{i.connections.get(l.connectionId).send(l.data,l.streamId);break}case"stream-send-close":{i.connections.get(l.connectionId).closeSend(l.streamId);break}}},s=e.portToWorker;return s?i.instance={status:"not-ready",whenReady:y2e({wasmModule:t.then(l=>l.wasm),forbidTcp:e.forbidTcp||!1,forbidWs:e.forbidWs||!1,forbidNonLocalWs:e.forbidNonLocalWs||!1,forbidWss:e.forbidWss||!1,forbidWebRtc:e.forbidWebRtc||!1,maxLogLevel:e.maxLogLevel||3,cpuRateLimit:o,portToServer:s,eventCallback:a}).then(l=>{i.instance.status!=="destroyed"&&(i.instance={status:"ready",instance:l})})}:i.instance={status:"not-ready",whenReady:t.then(l=>v2e({forbidTcp:e.forbidTcp||!1,forbidWs:e.forbidWs||!1,forbidNonLocalWs:e.forbidNonLocalWs||!1,forbidWss:e.forbidWss||!1,forbidWebRtc:e.forbidWebRtc||!1,maxLogLevel:e.maxLogLevel||3,cpuRateLimit:o,envVars:[],performanceNow:n.performanceNow,getRandomValues:n.getRandomValues},l.wasm,a)).then(l=>{i.instance.status!=="destroyed"&&(i.instance={status:"ready",instance:l})})},{addChain:l=>v1(this,void 0,void 0,function*(){if(i.instance.status==="not-ready"&&(yield i.instance.whenReady),i.instance.status==="destroyed")throw i.instance.error;if(i.instance.status==="not-created"||i.instance.status==="not-ready")throw new Error;if(typeof l.chainSpec!="string")throw new Error("Chain specification must be a string");let c=[];if(l.potentialRelayChains)for(const v of l.potentialRelayChains){const y=i.chainIds.get(v);y!==void 0&&c.push(y)}let u=l.jsonRpcMaxPendingRequests===void 0?1/0:l.jsonRpcMaxPendingRequests;if(u=Math.floor(u),u<=0||isNaN(u))throw new vm("Invalid value for `jsonRpcMaxPendingRequests`");u>4294967295&&(u=4294967295);let d=l.jsonRpcMaxSubscriptions===void 0?1/0:l.jsonRpcMaxSubscriptions;if(d=Math.floor(d),d<0||isNaN(d))throw new vm("Invalid value for `jsonRpcMaxSubscriptions`");if(d>4294967295&&(d=4294967295),l.databaseContent!==void 0&&typeof l.databaseContent!="string")throw new vm("`databaseContent` is not a string");const h=new Promise(v=>i.addChainIdAllocations.push(v));i.instance.instance.addChain(l.chainSpec,l.databaseContent||"",c,!!l.disableJsonRpc,u,d);const p=yield h;if(!p.success)throw new vm(p.error);const m=p.chainId;i.chains.set(m,{jsonRpcResponsesPromises:new Array});const g={sendJsonRpc:v=>{if(i.instance.status==="destroyed")throw i.instance.error;if(i.instance.status!=="ready")throw new Error;if(!i.chains.has(m))throw new ym;if(l.disableJsonRpc)throw new DO;const y=i.instance.instance.request(v,m);switch(y){case 0:break;case 1:throw new h2e;default:throw new Error("Internal error: unknown json_rpc_send error code: "+y)}},nextJsonRpcResponse:()=>v1(this,void 0,void 0,function*(){for(;;){if(!i.chains.has(m))throw new ym;if(l.disableJsonRpc)return Promise.reject(new DO);if(i.instance.status==="destroyed")throw i.instance.error;if(i.instance.status!=="ready")throw new Error;const v=i.instance.instance.peekJsonRpcResponse(m);if(v)return v;yield new Promise(y=>{i.chains.get(m).jsonRpcResponsesPromises.push(y)})}}),remove:()=>{if(i.instance.status==="destroyed")throw i.instance.error;if(i.instance.status!=="ready")throw new Error;if(!i.chains.has(m))throw new ym;console.assert(i.chainIds.has(g)),i.chainIds.delete(g);for(const v of i.chains.get(m).jsonRpcResponsesPromises)v();i.chains.delete(m),i.instance.instance.removeChain(m)}};return i.chainIds.set(g,m),g}),terminate:()=>v1(this,void 0,void 0,function*(){if(i.instance.status==="not-ready"&&(yield i.instance.whenReady),i.instance.status==="destroyed")throw i.instance.error;if(i.instance.status!=="ready")throw new Error;i.instance.instance.shutdownExecutor(),yield new Promise(l=>i.onExecutorShutdownOrWasmPanic=l),i.instance.status==="ready"&&(i.instance={status:"destroyed",error:new ym}),i.connections.forEach(l=>l.reset()),i.connections.clear();for(const l of i.addChainIdAllocations)l({success:!1,error:"Client.terminate() has been called"});i.addChainIdAllocations=[],i.addChainResults.forEach(l=>{l({success:!1,error:"Client.terminate() has been called"})}),i.addChainResults.clear();for(const l of Array.from(i.chains.values())){for(const c of l.jsonRpcResponsesPromises)c();l.jsonRpcResponsesPromises=[]}i.chains.clear()})}}var $O=function(e,t,n,r){function o(i){return i instanceof n?i:new n(function(a){a(i)})}return new(n||(n=Promise))(function(i,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?i(u.value):o(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})};function w2e(e){if(e.forbidTcp=!0,typeof isSecureContext=="boolean"&&isSecureContext&&typeof location!==void 0){const t=location.toString();t.indexOf("localhost")!==-1&&t.indexOf("127.0.0.1")!==-1&&t.indexOf("::1")!==-1&&(e.forbidNonLocalWs=!0)}return b2e(e,e.bytecode,{performanceNow:()=>performance.now(),getRandomValues:t=>{const n=globalThis.crypto;if(!n)throw new Error("randomness not available");if(t.buffer instanceof ArrayBuffer)n.getRandomValues(t);else{const r=new Uint8Array(t.length);n.getRandomValues(r),t.set(r)}},connect:t=>x2e(t)})}function x2e(e){if(e.address.ty==="websocket"){let t;try{t=new WebSocket(e.address.url)}catch(o){t=o instanceof Error?o.toString():"Exception thrown by new WebSocket"}const n={quenedUnreportedBytes:0,nextTimeout:10},r=()=>{if(!(t instanceof WebSocket)||t.readyState!=1)return;const o=t.bufferedAmount;let i=n.quenedUnreportedBytes-o;i<0&&(i=0),n.quenedUnreportedBytes-=i,n.quenedUnreportedBytes!=0&&(setTimeout(r,n.nextTimeout),n.nextTimeout*=2,n.nextTimeout>500&&(n.nextTimeout=500)),i!=0&&e.onWritableBytes(i)};return t instanceof WebSocket?(t.binaryType="arraybuffer",t.onopen=()=>{e.onWritableBytes(1024*1024)},t.onclose=o=>{const i="Error code "+o.code+(o.reason?": "+o.reason:"");e.onConnectionReset(i)},t.onmessage=o=>{e.onMessage(new Uint8Array(o.data))}):setTimeout(()=>{t&&!(t instanceof WebSocket)&&(e.onConnectionReset(t),t=null)},1),{reset:()=>{t instanceof WebSocket&&(t.onopen=null,t.onclose=null,t.onmessage=null,t.onerror=null,t.readyState==WebSocket.OPEN&&t.close()),t=null},send:o=>{n.quenedUnreportedBytes==0&&(n.nextTimeout=10,setTimeout(r,10));for(const i of o)n.quenedUnreportedBytes+=i.length;t.send(new Blob(o))},closeSend:()=>{throw new Error("Wrong connection type")},openOutSubstream:()=>{throw new Error("Wrong connection type")}}}else if(e.address.ty==="webrtc"){const{targetPort:t,ipVersion:n,targetIp:r,remoteTlsCertificateSha256:o}=e.address,i={pc:void 0,dataChannels:new Map,nextStreamId:0,isFirstOutSubstream:!0},a=()=>{if(!i.pc){console.assert(i.dataChannels.size===0,"substreams exist while pc is undef"),i.pc=null;return}i.pc.onconnectionstatechange=null,i.pc.onnegotiationneeded=null,i.pc.ondatachannel=null;for(const l of Array.from(i.dataChannels.values()))l.channel.onopen=null,l.channel.onerror=null,l.channel.onclose=null,l.channel.onbufferedamountlow=null,l.channel.onmessage=null;i.dataChannels.clear(),i.pc.close()},s=(l,c)=>{const u=i.nextStreamId;i.nextStreamId+=1,l.binaryType="arraybuffer";let d={value:!1};l.onopen=()=>{console.assert(!d.value,"substream opened twice"),d.value=!0,e.onStreamOpened(u,c),e.onWritableBytes(65536,u)},l.onerror=l.onclose=h=>{const p=h instanceof RTCErrorEvent?h.error.toString():"RTCDataChannel closed";d.value?(l.onopen=null,l.onerror=null,l.onclose=null,l.onbufferedamountlow=null,l.onmessage=null,i.dataChannels.delete(u),e.onStreamReset(u,p)):(a(),e.onConnectionReset("data channel failed to open: "+p))},l.onbufferedamountlow=()=>{const h=i.dataChannels.get(u),p=h.bufferedBytes;h.bufferedBytes=0,e.onWritableBytes(p,u)},l.onmessage=h=>{e.onMessage(new Uint8Array(h.data),u)},i.dataChannels.set(u,{channel:l,bufferedBytes:0})};return RTCPeerConnection.generateCertificate({name:"ECDSA",namedCurve:"P-256",hash:"SHA-256"}).then(l=>$O(this,void 0,void 0,function*(){if(i.pc===null)return;if((r=="localhost"||r=="127.0.0.1"||r=="::1")&&navigator.userAgent.indexOf("Firefox")!==-1){a(),e.onConnectionReset("Firefox can't connect to a localhost WebRTC server");return}i.pc=new RTCPeerConnection({certificates:[l]});let c;if(l.getFingerprints){for(const{algorithm:d,value:h}of l.getFingerprints())if(d==="sha-256"){c=h;break}}else{const h=(yield i.pc.createOffer()).sdp.match(/a(\s*)=(\s*)fingerprint:(\s*)(sha|SHA)-256(\s*)(([a-fA-F0-9]{2}(:)*){32})/);h&&(c=h[6])}if(c===void 0){e.onConnectionReset("Failed to obtain the browser certificate fingerprint");return}let u=new Uint8Array(32);u.set(c.split(":").map(d=>parseInt(d,16)),0),i.pc.onconnectionstatechange=d=>{(i.pc.connectionState=="closed"||i.pc.connectionState=="disconnected"||i.pc.connectionState=="failed")&&(a(),e.onConnectionReset("WebRTC state transitioned to "+i.pc.connectionState))},i.pc.onnegotiationneeded=d=>$O(this,void 0,void 0,function*(){var h;let p=(yield i.pc.createOffer()).sdp;p.match(/^m=application(\s+)(\d+)(\s+)UDP\/DTLS\/SCTP(\s+)webrtc-datachannel$/m)===null&&console.error("Local offer doesn't contain UDP data channel. WebRTC connections will likely fail. Please report this issue.");const m=(h=p.match(/^a=ice-pwd:(.+)$/m))===null||h===void 0?void 0:h.at(1);m===void 0&&console.error("Failed to set ufrag to pwd. WebRTC connections will likely fail. Please report this issue.");const g="libp2p+webrtc+v1/"+m;p=p.replace(/^a=ice-ufrag.*$/m,"a=ice-ufrag:"+g),p=p.replace(/^a=ice-pwd.*$/m,"a=ice-pwd:"+g),yield i.pc.setLocalDescription({type:"offer",sdp:p});const v=Array.from(o).map(b=>("0"+b.toString(16)).slice(-2).toUpperCase()).join(":"),y=`v=0 +o=- 0 0 IN IP`+n+" "+r+` +s=- +t=0 0 +a=ice-lite +m=application `+String(t)+` UDP/DTLS/SCTP webrtc-datachannel +c=IN IP`+n+" "+r+` +a=mid:0 +a=ice-options:ice2 +a=ice-ufrag:`+g+` +a=ice-pwd:`+g+` +a=fingerprint:sha-256 `+v+` +a=setup:passive +a=sctp-port:5000 +a=max-message-size:16384 +a=candidate:1 1 UDP 1 `+r+" "+String(t)+` typ host +`;yield i.pc.setRemoteDescription({type:"answer",sdp:y})}),i.pc.ondatachannel=({channel:d})=>{s(d,"inbound")},e.onMultistreamHandshakeInfo({handshake:"webrtc",localTlsCertificateSha256:u})})),{reset:l=>{if(l===void 0)a();else{const c=i.dataChannels.get(l);c.channel.onopen=null,c.channel.onerror=null,c.channel.onclose=null,c.channel.onbufferedamountlow=null,c.channel.onmessage=null,c.channel.close(),i.dataChannels.delete(l)}},send:(l,c)=>{const u=i.dataChannels.get(c);for(const d of l)u.bufferedBytes+=d.length;u.channel.send(new Blob(l))},closeSend:()=>{throw new Error("Wrong connection type")},openOutSubstream:()=>{const l=i.isFirstOutSubstream?{negotiated:!0,id:0}:{};i.isFirstOutSubstream=!1,s(i.pc.createDataChannel("",l),"outbound")}}}else throw new Error}var S2e=(e,t={})=>{const n=new Promise(i=>{e.onmessage=a=>i(a.data)}),{port1:r,port2:o}=new MessageChannel;return e.postMessage(r,[r]),w2e({bytecode:n,portToWorker:o,...t})},C2e=Ad(()=>import("./descriptors-NSAPJQHO-FoAC3SIh.js"),[]).then(e=>e.Dot),E2e=Ad(()=>import("./checksums-A5UX7QTO-Ctkvsvg-.js"),[]).then(e=>"default"in e?e.default:e),P2e="",O2e={descriptors:C2e,asset:P2e,checksums:E2e},I2e=O2e,k2e=Ad(()=>import("./descriptors-NSAPJQHO-FoAC3SIh.js"),[]).then(e=>e.Collectives),N2e=Ad(()=>import("./checksums-A5UX7QTO-Ctkvsvg-.js"),[]).then(e=>"default"in e?e.default:e),R2e="",M2e={descriptors:k2e,asset:R2e,checksums:N2e},T2e=M2e;const JA=S2e(new d2e),QA=Ad(async()=>{const{chainSpec:e}=await import("./chains_polkadot-zScfSVKg.js");return{chainSpec:e}},[]).then(({chainSpec:e})=>JA.addChain({chainSpec:e})),z2e=Promise.all([QA,Ad(()=>import("./chains_polkadot_collectives-B3S9N_KB.js"),[])]).then(([e,{chainSpec:t}])=>JA.addChain({chainSpec:t,potentialRelayChains:[e]})),y1=ZA(_A(QA)),lg=ZA(_A(z2e)),cg=lg==null?void 0:lg.getTypedApi(T2e),j2e=y1==null?void 0:y1.getTypedApi(I2e),wm=24,b1=!0,xm="small",Ef=2,w1=e=>{const t=parseFloat(ac.transformToBaseUnit(e.toString(),10)),n=Math.pow(10,Ef);return(Math.ceil(t*n)/n).toString()},L2e=({address:e})=>{const[t,n]=f.useState(!1);f.useEffect(()=>{t&&setTimeout(()=>{n(!1)},2e3)},[t]);const r={style:{marginLeft:"0.75rem",cursor:"pointer"},onClick:()=>{y0e(e),n(!0)}};return W.jsxs(W.Fragment,{children:[W.jsx("div",{children:ac.ellipsisFn(e,6)}),t?W.jsx(U0e,{...r}):W.jsx(V0e,{...r})]})},B2e=({member:e,lcStatus:t})=>{var v;const{mode:n}=Q0(),r=y=>n==="dark"?vn[y]:gn[y],{address:o,display:i,web:a,twitter:s,email:l,riot:c}=e,[u,d]=f.useState(""),[h,p]=f.useState(""),[m,g]=f.useState("");return f.useEffect(()=>((async()=>{const b=await cg.query.System.Account.getValue(o);if(b!=null&&b.data){const{free:x,reserved:S}=b.data;p(w1(x)),d(w1(S)),g(w1(x+S))}})(),()=>{p(""),d(""),g("")}),[o]),e&&((v=Object.keys(e))!=null&&v.length)?W.jsxs(W.Fragment,{children:[W.jsx(cB,{copy:!0,size:72,address:o,outerColor:r("primary")}),W.jsx("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:W.jsxs("div",{style:{margin:"1rem 0",display:"flex",flexDirection:"column",alignItems:"center"},children:[i&&W.jsx(uB,{display:i,address:o}),W.jsx("div",{style:{display:"flex",flexDirection:"row",justifyContent:"center"},children:W.jsx(L2e,{address:o})})]})}),W.jsxs("div",{style:{margin:"2rem 0",display:"flex",flexDirection:"row",justifyContent:"space-evenly"},children:[s&&W.jsx(pm,{where:`https://x.com/${s}`,icon:Tye,iconSize:wm}),c&&W.jsx(pm,{where:`https://matrix.to/#/${c}`,icon:TL,iconSize:wm}),W.jsx(pm,{where:a,icon:R0e,iconSize:wm}),l&&W.jsx(pm,{where:`mailto:${l}`,icon:X0e,iconSize:wm})]}),W.jsxs(Xde,{gutter:[16,16],children:[W.jsx(cm,{span:24,children:W.jsx(gu,{size:xm,title:"Total",style:{color:r("accent")},children:!m||!t?W.jsx(Ei.Input,{size:"small",active:!0,block:b1}):W.jsx(vu,{prefix:"≃",value:m,precision:Ef,valueStyle:{textAlign:"center",fontSize:"1.6rem",color:r("accent")},suffix:"DOT"})})}),W.jsx(cm,{span:12,children:W.jsx(gu,{size:xm,title:"Transferrable",style:{color:r("accent")},children:!h||!t?W.jsx(Ei.Input,{size:"small",active:!0,block:b1}):W.jsx(vu,{prefix:"≃",value:h,precision:Ef,valueStyle:{textAlign:"center",fontSize:"1.4rem",color:r("accent")},suffix:"DOT"})})}),W.jsx(cm,{span:12,children:W.jsx(gu,{size:xm,title:"Reserved",style:{color:r("accent")},children:!u||!t?W.jsx(Ei.Input,{size:"small",active:!0,block:b1}):W.jsx(vu,{prefix:"≃",value:u,precision:Ef,valueStyle:{textAlign:"center",fontSize:"1.4rem",color:r("accent")},suffix:"DOT"})})}),W.jsx(cm,{span:24,children:W.jsx(gu,{size:xm,title:"Salary",style:{color:r("accent")},children:W.jsx(vu,{prefix:"≃",value:ML[e.rank].salary/12,precision:Ef,valueStyle:{textAlign:"center",fontSize:"1.4rem",color:r("accent")},suffix:"USDT"})})})]})]}):null},Bs=e=>typeof e=="object"?e.asText():e??"",A2e=e=>{if(!e)return e;const{info:{additional:t,display:n,email:r,legal:o,riot:i,twitter:a,web:s}}=e[0],l=Bs(n.value);return{...Object.fromEntries(t.map(([u,{value:d}])=>[Bs(u.value),Bs(d)])),display:l,web:Bs(s.value),email:Bs(r.value),legal:Bs(o.value),riot:Bs(i.value),twitter:Bs(a.value)}},D2e=[],F2e=({lcStatus:e})=>{const[t,n]=f.useState(!0),[r,o]=f.useState([]),[i,a]=f.useState([]),[s,l]=RS("fellowship-members",[]),[c,u]=f.useState(!1),[d,h]=f.useState({}),p=xR("(max-width: 1000px)");return f.useEffect(()=>{const m=async()=>{const g=await(cg==null?void 0:cg.query.FellowshipCollective.Members.getEntries().then(v=>{var y,b;return(b=(y=j2e.query.Identity)==null?void 0:y.IdentityOf)==null?void 0:b.getValues(v.map(x=>x.keyArgs)).then(x=>x.map((S,P)=>({address:v[P].keyArgs[0],rank:v[P].value,...A2e(S)})))}));o([...g.sort((v,y)=>v.rank>y.rank?-1:1)])};s.length&&o(s),m()},[]),f.useEffect(()=>{let m=0;r.forEach(g=>{D2e.push({key:m++,display:g.legal||g.display||ac.ellipsisFn(g.address,6),rank:g.rank,address:g.address})}),l(r),r.length&&n(!1)},[r]),f.useEffect(()=>{a([{title:"Name",dataIndex:"display",key:"display",render:(g,v)=>W.jsxs("div",{style:{display:"flex"},children:[W.jsx("div",{style:{padding:"0 2rem"},children:W.jsx(cB,{address:v.address,size:38})}),W.jsx(uB,{display:v.display,address:v.address})]})},{title:"Rank",width:180,dataIndex:"rank",defaultSortOrder:"descend",sorter:(g,v)=>g.rank-v.rank,key:"rank",render:(g,v)=>{const{name:y,rank:b,color:x}=ML[v.rank];return W.jsxs("div",{style:{display:"flex",justifyContent:"space-between"},children:[p?null:W.jsx("span",{style:{marginRight:"1rem"},children:y}),p?W.jsx(uE,{placement:"top",content:y,children:W.jsx(t2,{count:b,color:x,showZero:!0})}):W.jsx(t2,{count:b,color:x,showZero:!0})]})}},{title:"Address",dataIndex:"address",key:"address",render:g=>g}])},[]),W.jsxs(W.Fragment,{children:[W.jsx(Mi,{size:"small",style:{cursor:"pointer"},onRow:m=>({onClick:async()=>{h(m),u(!0)}}),pagination:!1,loading:t,columns:i,dataSource:r}),W.jsx(Bj,{onClose:()=>{u(!1),h({})},open:c,title:(d==null?void 0:d.address)&&ac.ellipsisFn(d==null?void 0:d.address,8),children:W.jsx(B2e,{member:d,lcStatus:e})})]})},UO=({lcStatus:e})=>W.jsxs(W.Fragment,{children:[W.jsx("div",{className:"header",children:W.jsx("h1",{children:"About"})}),W.jsx("div",{className:"pageTop",children:W.jsx(J0e,{})}),W.jsx("h1",{children:"Members"}),W.jsx("div",{style:{paddingTop:"2rem"},children:W.jsx(F2e,{lcStatus:e})})]}),H2e="/dashboard/assets/fellowship-induct-call-Uwrh9eJ1.png",$2e="/dashboard/assets/fellowship-promote-member-C5mava6r.png",U2e="/dashboard/assets/fellowship-promotion-proposal-CNSY9cOh.png";function VO(e){const t={a:"a",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",p:"p",strong:"strong",ul:"ul",...e.components};return W.jsxs(W.Fragment,{children:[W.jsx(t.h2,{children:"Management"}),` +`,W.jsxs(t.p,{children:["The Polkadot technical Fellowship was initally ",W.jsx(t.a,{href:"https://github.com/polkadot-fellows/seeding",children:"seeded"}),` +with its members and their corresponding ranks, and got +`,W.jsx(t.a,{href:"https://polkadot.polkassembly.io/motion/403",children:"added on to Polkadot's Collectives"}),` system chain. All +new membership requests will go through the fellowship governance and the procedure is outlined in +the section below.`]}),` +`,W.jsx(t.h3,{children:"Becoming a Member"}),` +`,W.jsx(t.p,{children:`As a member of the Polkadot Fellowship, you are expected to faithfully uphold the below +tenets:`}),` +`,W.jsxs(t.ul,{children:[` +`,W.jsx(t.li,{children:"Sincerely uphold the interests of Polkadot and avoid actions which clearly work against it."}),` +`,W.jsx(t.li,{children:"Respect the philosophy and principles of Polkadot."}),` +`,W.jsx(t.li,{children:"Respect the operational procedures, norms and voting conventions of the Fellowship."}),` +`,W.jsx(t.li,{children:"Respect fellow Members and the wider community."}),` +`]}),` +`,W.jsx("div",{className:"note",children:W.jsx("p",{children:W.jsxs(t.p,{children:[`For new fellowship inductions, Polkassembly has created an interface (still in beta) to +`,W.jsx(t.a,{href:"https://collectives.polkassembly.io/join-fellowship?network=collectives",children:"apply for the Polkadot Fellowship."}),` +This initiative is funded by Polkadot treasury through +`,W.jsx(t.a,{href:"https://polkadot.polkassembly.io/treasury/574",children:"OpenGov referendum 373"})]})})}),` +`,W.jsxs(t.p,{children:[`The fellowship manifesto states that any account may register to become a candidate for a basic +deposit, but that feature has not been added to the collectives runtime yet. To be added as a +candidate of the Polkadot Fellowship, a pre-existing member with rank greater than or +equal to 1 can initiate the process. The fellowship membership management is administered through +the +`,W.jsx(t.a,{href:"https://github.com/paritytech/polkadot-sdk/blob/master/substrate/frame/core-fellowship/src/lib.rs",children:"core fellowship"}),` +pallet.`]}),` +`,W.jsxs(t.p,{children:[`An existing Technical Fellowship member with rank greater than or equal to 1 can submit the signed +`,W.jsx(t.code,{children:"induct"}),` call, as shown below. It is recommended that the candidate account has a verified identity. +Upon successfuly execution of the extrinsic, the candidate's account will be displayed on the +`,W.jsx(t.a,{href:"https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fpolkadot-collectives-rpc.polkadot.io#/fellowship",children:"Fellowship Overview"}),` +tab on Polkadot-JS UI.`]}),` +`,W.jsx("img",{className:"adj-img",src:H2e,alt:"induct"}),` +`,W.jsx(t.h3,{children:"Rank Updates"}),` +`,W.jsx(t.p,{children:`The Polkadot Fellowship members are expected to provide a periodic evidence to request for +retaining their rank or to get promoted to a higher rank.`}),` +`,W.jsxs(t.p,{children:["Read more in the ",W.jsx(t.a,{href:"https://github.com/polkadot-fellows/Evidences",children:W.jsx(t.strong,{children:"Evidences repo"})}),"."]}),` +`,W.jsx(t.h4,{children:"Promotion"}),` +`,W.jsxs(t.p,{children:[`Any fellowship member upto rank 4 can be +promoted to the next rank through a fellowship referenda that can be voted by the members who are 2 +ranks higher. For instance, the fellowship +`,W.jsx(t.a,{href:"https://collectives.subsquare.io/fellowship/referenda/64",children:"referenda 64"}),` which promotes a member +from rank 1 to rank 2 can only be voted by members whose ranks are greater than or equal to 3. +Promotion of the Polkadot Fellowship members from rank 5 needs to be done through an OpenGov +referendum.`]}),` +`,W.jsxs(t.p,{children:["This preimage example should include the call to ",W.jsx(t.code,{children:"promote"}),` an account to a specific rank, as shown +below. This preimage can be added by any account on the collectives system chain.`]}),` +`,W.jsx("img",{className:"adj-img",src:$2e,alt:"preimage"}),` +`,W.jsxs(t.p,{children:["In the snapshot below, the submission track is chosen as ",W.jsx(t.code,{children:"21/Promote to I Dan"}),`, origin as +`,W.jsx(t.code,{children:"FellowshipOrigins"})," and fellowship origins as ",W.jsx(t.code,{children:"PromoteTo1Dan"}),`. This selection should work for +promoting a candidate with rank 0 to a member with rank 1.`]}),` +`,W.jsx("img",{className:"adj-img",src:U2e,alt:"proposal"}),` +`,W.jsxs(t.p,{children:["For promoting a member from Rank 1 to Rank 2, the submission track can be chosen as ",W.jsx(t.code,{children:"22/Promote to II Dan"}),`, origin as +`,W.jsx(t.code,{children:"FellowshipOrigins"})," and fellowship origins as ",W.jsx(t.code,{children:"PromoteTo2Dan"}),`. Only the members with Rank >= 3 can +vote on this proposal.`]}),` +`,W.jsx(t.h4,{children:"Retain Rank"}),` +`,W.jsx(t.p,{children:`To retain a rank, the Polkadot Fellowship members are expected to submit evidence of work in an +on-going basis.`}),` +`,W.jsx(t.h4,{children:"Demotion and Suspension"}),` +`,W.jsxs(t.p,{children:[W.jsx(t.strong,{children:"Demotion"}),` occurs automatically after a given period has elapsed, and the member is unable to +defend their position to their peers.`]}),` +`,W.jsxs(t.p,{children:[W.jsx(t.strong,{children:"Suspension"}),` can happen only through a Polkadot OpenGov referendum, which ensures that the +Fellowship's bias alone does not necessarily result in expulsion.`]}),` +`,W.jsx("div",{className:"note",children:W.jsx("p",{children:W.jsxs(t.p,{children:["For more information about the Fellowship see the ",W.jsx(t.a,{href:"https://github.com/polkadot-fellows/manifesto/blob/0c3df46d76625980b8b48742cb86f4d8fa6dda8d/manifesto.pdf",children:`Fellowship +Manifesto`}),"."]})})})]})}function V2e(e={}){const{wrapper:t}=e.components||{};return t?W.jsx(t,{...e,children:W.jsx(VO,{...e})}):VO(e)}const W2e=()=>W.jsxs(W.Fragment,{children:[W.jsx("div",{className:"header",children:W.jsx("h1",{children:"Membership"})}),W.jsx("div",{className:"pageTop",children:W.jsx(V2e,{})})]}),X2e="/dashboard/assets/fellowshipCore.submitEvidence-D5adRUtK.png",K2e="/dashboard/assets/preimage.fellowshipCore.approve-BsvB-FSe.png",G2e="/dashboard/assets/proposal.fellowshipCore.approve-BlsA0DQg.png",q2e="/dashboard/assets/fellowshipSalary.induct-C_Jk5EgD.png",Z2e="/dashboard/assets/fellowshipSalary.bump-D0xGroK3.png",Y2e="/dashboard/assets/fellowshipSalary.register-DvyrMhqw.png",_2e="/dashboard/assets/fellowshipSalary.payout-oPw1pOGL.png",J2e="/dashboard/assets/fellowshipSalary.payoutOther-7OwsrmdG.png",Q2e="/dashboard/assets/fellowshipSalary.checkPayment-CrruU1dG.png";function WO(e){const t={a:"a",code:"code",h2:"h2",h3:"h3",p:"p",...e.components};return W.jsxs(W.Fragment,{children:[W.jsx(t.h2,{children:"Process Flow"}),` +`,W.jsx(t.p,{children:"Below is a comprehensive depiction, following a member's journey from induction, showcasing the various stages they undergo within the fellowship."}),` +`,W.jsx(t.h3,{children:"Becoming a Polkadot Fellowship Member"}),` +`,W.jsxs(t.p,{children:["Please refer to the ",W.jsx(t.a,{href:"https://polkadot-fellows.github.io/dashboard/about",children:"About page"}),"."]}),` +`,W.jsx(t.h3,{children:"Salary Cycle Initialization, Induction & Continuance"}),` +`,W.jsxs(t.p,{children:["The salary pallet has been ",W.jsx(t.a,{href:"https://collectives.statescan.io/#/extrinsics/2983655-2",children:"initiated"}),", members can now ",W.jsx(t.code,{children:"induct"})," themselves into the payroll cycle(i.e. 30DAY periods)."]}),` +`,W.jsx("img",{className:"adj-img",src:q2e,alt:"preimage"}),` +`,W.jsxs(t.p,{children:["After an elapsed cycle, any account may call ",W.jsx(t.code,{children:"bump"})," to move to the next cycle, this is required before calls to ",W.jsx(t.code,{children:"register"})," for payment of the elasped cycle and subsequently calls to claim ",W.jsx(t.code,{children:"payout"})," is possible."]}),` +`,W.jsx("img",{className:"adj-img",src:Z2e,alt:"preimage"}),` +`,W.jsx(t.h3,{children:"Approval"}),` +`,W.jsxs(t.p,{children:["Members of ranks I through VI are required to re-approve their ranks before their respective demotion periods elapses, as configured in the runtime",W.jsx(t.a,{href:"https://github.com/polkadot-fellows/runtimes/issues/111#issuecomment-1872941849",children:"here"}),"."]}),` +`,W.jsxs(t.p,{children:["An evidence detailing a members involvement in the fellowship is submitted at a time before calling ",W.jsx(t.code,{children:"approve"}),", subsequently the evidence should be sumbitted in the referandum description."]}),` +`,W.jsx("img",{className:"adj-img",src:X2e,alt:"preimage"}),` +`,W.jsxs(t.p,{children:["Any account on the collectives system chain can submit a preimage of the call ",W.jsx(t.code,{children:"approve"})," for ranked members of the fellowship in the appropriate track."]}),` +`,W.jsx("img",{className:"adj-img",src:K2e,alt:"preimage"}),` +`,W.jsx(t.p,{children:"The preimage needs to be submitted to the 11 / Retain At I Dan for approval of the member's rank retention. This process will update the last_proof with the block number at which the call is executed."}),` +`,W.jsx("img",{className:"adj-img",src:G2e,alt:"preimage"}),` +`,W.jsx(t.h3,{children:"Payment Registration"}),` +`,W.jsxs(t.p,{children:["After every payroll cycle(i.e. 30DAYS) and within the ",W.jsx(t.code,{children:"RegistrationPeriod"}),"(i.e. 15DAYS after the current payroll cycle), members should make a call to ",W.jsx(t.code,{children:"register"})," for salary payout."]}),` +`,W.jsx("img",{className:"adj-img",src:Y2e,alt:"preimage"}),` +`,W.jsx(t.h3,{children:"Claim Salary"}),` +`,W.jsxs(t.p,{children:["After a combination of the payroll cycle and ",W.jsx(t.code,{children:"RegistrationPeriod"})," have elapsed(i.e. 30DAYS + 15DAYS) members can begin claiming salary within the ",W.jsx(t.code,{children:"PayoutPeriod"}),"(i.e. within 15DAYS), with a call to ",W.jsx(t.code,{children:"payout"}),"."]}),` +`,W.jsx("img",{className:"adj-img",src:_2e,alt:"preimage"}),` +`,W.jsxs(t.p,{children:["Alternatively members can claim payout to any account on the collectives system chain(i.e. ",W.jsx(t.code,{children:"payout_other"}),")."]}),` +`,W.jsx("img",{className:"adj-img",src:J2e,alt:"preimage"}),` +`,W.jsx(t.h3,{children:"Retriying Failed Payments"}),` +`,W.jsxs(t.p,{children:["In the event of failed payments members can call ",W.jsx(t.code,{children:"check_payment"})," to retry within the same cycle."]}),` +`,W.jsx("img",{className:"adj-img",src:Q2e,alt:"preimage"})]})}function eSe(e={}){const{wrapper:t}=e.components||{};return t?W.jsx(t,{...e,children:W.jsx(WO,{...e})}):WO(e)}const tSe=[{key:"1",dan:"I",title:"Member",salary:"$10,000"},{key:"2",dan:"II",title:"Proficient",salary:"$20,000"},{key:"3",dan:"III",title:"Fellow",salary:"$80,000"},{key:"4",dan:"IV",title:"Architect",salary:"$120,000"},{key:"5",dan:"V",title:"Architect Adept",salary:"$160,000"},{key:"6",dan:"VI",title:"Grand Architect",salary:"$200,000"},{key:"7",dan:"VII",title:"Free Master",salary:"$200,000"},{key:"8",dan:"VIII",title:"Master Constant",salary:"$200,000"},{key:"9",dan:"IX",title:"Grand Master",salary:"$200,000"}],nSe=[{title:"Dan",dataIndex:"dan",key:"dan"},{title:"Title",dataIndex:"title",key:"title"},{title:"Salary",dataIndex:"salary",key:"salary"}],rSe=()=>W.jsxs(W.Fragment,{children:[W.jsx("div",{className:"header",children:W.jsx("h1",{children:"Salary"})}),W.jsxs("div",{className:"pageTop",children:[W.jsx("h2",{children:"Salary and Ranking"}),W.jsxs("p",{children:["The Fellowship"," ",W.jsx(fc,{to:"https://github.com/polkadot-fellows/manifesto",target:"_blank",children:"manifesto"})," ","outlines the requirements and expectations for individuals to attain and retain any given rank, ranging between 0 to 9. By default, an active account on the collectives system chain has no assigned rank and can be inducted into the Polkadot Fellowship starting with rank 0. The Fellowship Manifesto states that members should receive a monthly allowance on par with gross income in OECD countries. A"," ",W.jsx(fc,{to:"https://github.com/polkadot-fellows/RFCs/pull/50",target:"_blank",children:"fellowship RFC"})," ","was proposed with concrete amounts for each ranked members."]}),W.jsx("div",{style:{width:"30rem"},children:W.jsx(Mi,{dataSource:tSe,columns:nSe,pagination:!1,size:"small"})}),W.jsx(eSe,{})]})]}),oSe="/dashboard/assets/fellowship-whitelist-xcm-ByXBFJI9.png";function XO(e){const t={a:"a",h2:"h2",h3:"h3",p:"p",strong:"strong",...e.components};return W.jsxs(W.Fragment,{children:[W.jsx(t.h2,{children:"Technical Fellowship Referenda"}),` +`,W.jsxs(t.p,{children:[`The fellowship's governance model has multiple tracks with their own approval and support +parameters, where the votes are weighted by the rank of the member. Members of the Fellowship can +vote on any given Fellowship proposal and the aggregated opinion of the members (weighted by their +rank) constitutes the Fellowship's collective opinion. The list of current and historic fellowship +referenda can be viewed on `,W.jsx(t.a,{href:"https://collectives.polkassembly.io/",children:"Polkassembly"}),` or +`,W.jsx(t.a,{href:"https://collectives.subsquare.io/",children:"Subsquare."}),` The fellowship governance is primarily used for its +membership management, `,W.jsx(t.a,{href:"https://github.com/polkadot-fellows/RFCs",children:"approving RFCs"}),` and whitelisting +Polkadot OpenGov proposals created on the whitelist track.`]}),` +`,W.jsx(t.h3,{children:"Whitelisting"}),` +`,W.jsx(t.p,{children:`Polkadot OpenGov allows the Technical Fellowship to authorize an origin known as +"Whitelisted-Caller" to execute with Root-level privileges for calls approved by the Fellowship +(currently only rank 3 members and above can vote for whitelist calls). Note that the +fellowship cannot unanimously change the network parameters, conduct rescues or move assets. The +whitelisted proposals still have to go through the whole life cycle of an OpenGov referendum and can +only be enacted when the referendum passes successfully.`}),` +`,W.jsxs(t.p,{children:[`The whitelisting process starts as a fellowship referenda with embedded XCM call from the +collectives system chain to the Polkadot relay chain. For instance, +`,W.jsx(t.a,{href:"https://collectives.polkassembly.io/referenda/68",children:"the Polkadot Fellowship referenda 68"}),` was used to +`,W.jsx(t.strong,{children:"whitelist"})," ",W.jsx(t.a,{href:"https://polkadot.polkassembly.io/referenda/440",children:"the Polkadot OpenGov referenda 440"}),"."]}),` +`,W.jsx("img",{className:"adj-img",src:oSe,alt:"whitelist"}),` +`,W.jsxs("div",{className:"note secondary",children:[W.jsx("h3",{children:"Submitting Whitelisted Proposals"}),W.jsx("p",{children:W.jsxs(t.p,{children:[`For more information about how to submit a whitelisted proposal see the +`,W.jsx(t.a,{href:"https://wiki.polkadot.network/docs/learn-guides-polkadot-opengov#submitting-a-referendum-on-the-whitelisted-caller-track",children:`dedicated advanced how-to +guides`}),"."]})})]})]})}function iSe(e={}){const{wrapper:t}=e.components||{};return t?W.jsx(t,{...e,children:W.jsx(XO,{...e})}):XO(e)}const aSe=()=>W.jsxs(W.Fragment,{children:[W.jsx("div",{className:"header",children:W.jsx("h1",{children:"Governance"})}),W.jsx("div",{className:"pageTop",children:W.jsx(iSe,{})})]});function KO(e){const t={a:"a",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",ol:"ol",p:"p",strong:"strong",...e.components};return W.jsxs(W.Fragment,{children:[W.jsx(t.h2,{children:"On-chain Modules"}),` +`,W.jsx(t.p,{children:"The Polkadot Fellowship is split across several on-chain modules (pallets):"}),` +`,W.jsx(t.h3,{children:"Core Fellowship"}),` +`,W.jsxs(t.p,{children:["This pallet(i.e. ",W.jsx(t.code,{children:"palet_core_fellowship"}),") enforces cordination of a ranked membership collective(i.e The Polkadot Fellowship), sets salary amount, registers activity / passivity, handles promotion and demotion e.t.c."]}),` +`,W.jsx(t.h4,{children:"Parameters"}),` +`,W.jsx(t.p,{children:"A changable set of values / settings which determine the salary amounts and Temporal parameters for the pallet instance."}),` +`,W.jsx(t.p,{children:W.jsx(t.strong,{children:"Salary"})}),` +`,W.jsxs(t.ol,{children:[` +`,W.jsxs(t.li,{children:[` +`,W.jsxs(t.p,{children:["Active: Otherwise known as standard allowance, is kept between the 80th-90th percentile of gross income in the OECD group of countries, which is equivalent to $80,000 at present for fellows (i.e. Dan III). The salary allocations for ranked members are intricately calibrated by ",W.jsx(t.a,{href:"https://polkadot-fellows.github.io/dashboard/membership",children:"rank"}),"."]}),` +`]}),` +`,W.jsxs(t.li,{children:[` +`,W.jsxs(t.p,{children:["Passive: A claimable allowance set at 50% of the active salary for members that believe they are unlikely to contribute substantially within any given month. Activity / passivity is toggled with a call to the ",W.jsx(t.code,{children:"is_active"})," extrinsic. However, passivity does not exclude a member from challenge or grading periods."]}),` +`]}),` +`]}),` +`,W.jsx(t.p,{children:W.jsx(t.strong,{children:"Temporal Parameters"})}),` +`,W.jsxs(t.ol,{children:[` +`,W.jsxs(t.li,{children:[` +`,W.jsxs(t.p,{children:["Demotion Period: The elapsed amount of blocks from ",W.jsx(t.code,{children:"last_proof"}),", which a member ought to have defended their rank prior to this time or risk automatic demotion through the ranks. For Dan I & II the demotion period is set at 657,450 blocks (3 months), while for Dan III through VI, it extends to 1,314,900 blocks (6 months). Ranks higher than VI are excluded from automatic demotion."]}),` +`]}),` +`,W.jsxs(t.li,{children:[` +`,W.jsx(t.p,{children:"Min Promotion Period: The minimum period which a member can submit a desire to move up the ranks, this is set to 2,629,800 (1 year) for ranks between II and VII, 13,149,000 (5 years) for Dan VIII and 21,038,400 (8 years) for Dan IX."}),` +`]}),` +`,W.jsxs(t.li,{children:[` +`,W.jsx(t.p,{children:"Offboard Timeout: The alloted time for candidates to become a member, which is 1 year(i.e. 2,629,800 blocks) from the moment the candidate was inducted into this pallet."}),` +`]}),` +`]}),` +`,W.jsxs("div",{className:"note",children:[W.jsx("h3",{children:"Extrinsics, Origins and Process Flow"}),W.jsx("p",{children:W.jsxs(t.p,{children:["Please visit the ",W.jsx(t.a,{href:"https://polkadot-fellows.github.io/dashboard/salary",children:`salary +page`}),` to learn more +about the dispatchable calls, allowed origins and the technical fellowship's +current usage of `,W.jsx(t.code,{children:"pallet_core_fellowship"}),"."]})})]}),` +`,W.jsx(t.h3,{children:"Salary"}),` +`,W.jsxs(t.p,{children:["This pallet(i.e. ",W.jsx(t.code,{children:"pallet_salary"}),") handles the disbursment of allowances, claimable by ranked members of the collective within cycles."]}),` +`,W.jsx(t.h4,{children:"Cycle"}),` +`,W.jsxs(t.p,{children:['Succictly known as a "payroll cycle", is the amount of blocks (i.e. the equivalent of 30 calender days) that must pass before a ranked member becomes eligible to register a claim for a payout. Following this ',W.jsx(t.code,{children:"RegistrationPeriod"})," (i.e. the equivalent of 15 calender days), the member can then claim the payout during the designated ",W.jsx(t.code,{children:"PayoutPeriod"})," (i.e. equivalent of 15 calender days) else wait until the next cycle."]}),` +`,W.jsxs("div",{className:"note",children:[W.jsx("h3",{children:"Extrinsics, Origins and Process Flow"}),W.jsx("p",{children:W.jsxs(t.p,{children:["Please visit the ",W.jsx(t.a,{href:"https://polkadot-fellows.github.io/dashboard/salary",children:`salary +page`}),` to learn more +about the dispatchable calls, allowed origins and the technical fellowship's +current usage of `,W.jsx(t.code,{children:"pallet_salary"}),"."]})})]})]})}function sSe(e={}){const{wrapper:t}=e.components||{};return t?W.jsx(t,{...e,children:W.jsx(KO,{...e})}):KO(e)}const lSe=()=>W.jsxs(W.Fragment,{children:[W.jsx("div",{className:"header",children:W.jsx("h1",{children:"Modules"})}),W.jsx("div",{className:"pageTop",children:W.jsx(sSe,{})})]});var Mo=function(){return Mo=Object.assign||function(t){for(var n,r=1,o=arguments.length;r?@[\\\]^`{|}~-]+/g,hSe=/(^-|-$)/g;function GO(e){return e.replace(fSe,"-").replace(hSe,"")}var pSe=/(a)(d)/gi,Sm=52,qO=function(e){return String.fromCharCode(e+(e>25?39:97))};function R2(e){var t,n="";for(t=Math.abs(e);t>Sm;t=t/Sm|0)n=qO(t%Sm)+n;return(qO(t%Sm)+n).replace(pSe,"$1-$2")}var x1,rD=5381,yu=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},oD=function(e){return yu(rD,e)};function iD(e){return R2(oD(e)>>>0)}function mSe(e){return e.displayName||e.name||"Component"}function S1(e){return typeof e=="string"&&!0}var aD=typeof Symbol=="function"&&Symbol.for,sD=aD?Symbol.for("react.memo"):60115,gSe=aD?Symbol.for("react.forward_ref"):60112,vSe={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},ySe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},lD={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},bSe=((x1={})[gSe]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},x1[sD]=lD,x1);function ZO(e){return("type"in(t=e)&&t.type.$$typeof)===sD?lD:"$$typeof"in e?bSe[e.$$typeof]:vSe;var t}var wSe=Object.defineProperty,xSe=Object.getOwnPropertyNames,YO=Object.getOwnPropertySymbols,SSe=Object.getOwnPropertyDescriptor,CSe=Object.getPrototypeOf,_O=Object.prototype;function cD(e,t,n){if(typeof t!="string"){if(_O){var r=CSe(t);r&&r!==_O&&cD(e,r,n)}var o=xSe(t);YO&&(o=o.concat(YO(t)));for(var i=ZO(e),a=ZO(t),s=0;s0?" Args: ".concat(t.join(", ")):""))}var ESe=function(){function e(t){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=t}return e.prototype.indexOfGroup=function(t){for(var n=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,o=r.length,i=o;t>=i;)if((i<<=1)<0)throw Pp(16,"".concat(t));this.groupSizes=new Uint32Array(i),this.groupSizes.set(r),this.length=i;for(var a=o;a=this.length||this.groupSizes[t]===0)return n;for(var r=this.groupSizes[t],o=this.indexOfGroup(t),i=o+r,a=o;a=0){var r=document.createTextNode(n);return this.element.insertBefore(r,this.nodes[t]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(t){this.element.removeChild(this.nodes[t]),this.length--},e.prototype.getRule=function(t){return t0&&(v+="".concat(y,","))}),l+="".concat(m).concat(g,'{content:"').concat(v,'"}').concat(s3)},u=0;u0?".".concat(t):h},u=l.slice();u.push(function(h){h.type===Nv&&h.value.includes("&")&&(h.props[0]=h.props[0].replace(LSe,n).replace(r,c))}),a.prefix&&u.push(ZJ),u.push(p9);var d=function(h,p,m,g){p===void 0&&(p=""),m===void 0&&(m=""),g===void 0&&(g="&"),t=g,n=p,r=new RegExp("\\".concat(n,"\\b"),"g");var v=h.replace(BSe,""),y=f9(m||p?"".concat(m," ").concat(p," { ").concat(v," }"):v);a.namespace&&(y=fD(y,a.namespace));var b=[];return Oh(y,GJ(u.concat(qJ(function(x){return b.push(x)})))),b};return d.hash=l.length?l.reduce(function(h,p){return p.name||Pp(15),yu(h,p.name)},rD).toString():"",d}var DSe=new dD,z2=ASe(),hD=ue.createContext({shouldForwardProp:void 0,styleSheet:DSe,stylis:z2});hD.Consumer;ue.createContext(void 0);function QO(){return f.useContext(hD)}var pD=function(){function e(t,n){var r=this;this.inject=function(o,i){i===void 0&&(i=z2);var a=r.name+i.hash;o.hasNameForId(r.id,a)||o.insertRules(r.id,a,i(r.rules,a,"@keyframes"))},this.name=t,this.id="sc-keyframes-".concat(t),this.rules=n,u3(this,function(){throw Pp(12,String(r.name))})}return e.prototype.getName=function(t){return t===void 0&&(t=z2),this.name+t.hash},e}(),FSe=function(e){return e>="A"&&e<="Z"};function eI(e){for(var t="",n=0;n>>0);if(!n.hasNameForId(this.componentId,a)){var s=r(i,".".concat(a),void 0,this.componentId);n.insertRules(this.componentId,a,s)}o=Gl(o,a),this.staticRulesId=a}else{for(var l=yu(this.baseHash,r.hash),c="",u=0;u>>0);n.hasNameForId(this.componentId,p)||n.insertRules(this.componentId,p,r(c,".".concat(p),void 0,this.componentId)),o=Gl(o,p)}}return o},e}(),vD=ue.createContext(void 0);vD.Consumer;var C1={};function VSe(e,t,n){var r=c3(e),o=e,i=!S1(e),a=t.attrs,s=a===void 0?my:a,l=t.componentId,c=l===void 0?function(S,P){var E=typeof S!="string"?"sc":GO(S);C1[E]=(C1[E]||0)+1;var M="".concat(E,"-").concat(iD(py+E+C1[E]));return P?"".concat(P,"-").concat(M):M}(t.displayName,t.parentComponentId):l,u=t.displayName,d=u===void 0?function(S){return S1(S)?"styled.".concat(S):"Styled(".concat(mSe(S),")")}(e):u,h=t.displayName&&t.componentId?"".concat(GO(t.displayName),"-").concat(t.componentId):t.componentId||c,p=r&&o.attrs?o.attrs.concat(s).filter(Boolean):s,m=t.shouldForwardProp;if(r&&o.shouldForwardProp){var g=o.shouldForwardProp;if(t.shouldForwardProp){var v=t.shouldForwardProp;m=function(S,P){return g(S,P)&&v(S,P)}}else m=g}var y=new USe(n,h,r?o.componentStyle:void 0);function b(S,P){return function(E,M,B){var D=E.attrs,H=E.componentStyle,$=E.defaultProps,U=E.foldedComponentIds,z=E.styledComponentId,w=E.target,C=ue.useContext(vD),N=QO(),R=E.shouldForwardProp||N.shouldForwardProp,I=dSe(M,C,$)||pd,L=function(G,Z,_){for(var ae,le=Mo(Mo({},Z),{className:void 0,theme:_}),ce=0;cee.$visible?"flex":"none"}; +`,GSe="http://www.w3.org/2000/svg",Vi=242.776657104492,qSe=1.6,ZSe=d3` +12.5% { + stroke-dasharray: ${Vi*.14}px, ${Vi}px; + stroke-dashoffset: -${Vi*.11}px; +} +43.75% { + stroke-dasharray: ${Vi*.35}px, ${Vi}px; + stroke-dashoffset: -${Vi*.35}px; +} +100% { + stroke-dasharray: ${Vi*.01}px, ${Vi}px; + stroke-dashoffset: -${Vi*.99}px; +} +`;zc.path` + stroke-dasharray: ${Vi*.01}px, ${Vi}; + stroke-dashoffset: 0; + animation: ${ZSe} ${qSe}s linear infinite; +`;const YSe=({radius:e=45,strokeWidth:t=5,color:n=WSe,secondaryColor:r,ariaLabel:o="revolving-dot-loading",wrapperStyle:i,wrapperClass:a,visible:s=!0})=>W.jsx(KSe,{style:i,$visible:s,className:a,"aria-label":o,"data-testid":"revolving-dot-loading",...XSe,children:W.jsxs("svg",{version:"1.1",width:`calc(${e} * 2.5)`,height:`calc(${e} * 2.5)`,xmlns:GSe,x:"0px",y:"0px","data-testid":"revolving-dot-svg",children:[W.jsx("circle",{fill:"none",stroke:r||n,strokeWidth:t,cx:`calc(${e} * 1.28)`,cy:`calc(${e} * 1.28)`,r:e,style:{opacity:.5}}),W.jsx("circle",{fill:n,stroke:n,strokeWidth:"3",cx:`calc(${e} * 1.28)`,cy:`calc(${e} / 3.5)`,r:`calc(${e} / 5)`,style:{transformOrigin:"50% 50%"},children:W.jsx("animateTransform",{attributeName:"transform",dur:"2s",type:"rotate",from:"0",to:"360",repeatCount:"indefinite"})})]})}),_Se=d3` +to { + transform: rotate(360deg); + } +`;zc.svg` + animation: ${_Se} 0.75s steps(12, end) infinite; + animation-duration: 0.75s; +`;zc.polyline` + stroke-width: ${e=>e.width}px; + stroke-linecap: round; + + &:nth-child(12n + 0) { + stroke-opacity: 0.08; + } + + &:nth-child(12n + 1) { + stroke-opacity: 0.17; + } + + &:nth-child(12n + 2) { + stroke-opacity: 0.25; + } + + &:nth-child(12n + 3) { + stroke-opacity: 0.33; + } + + &:nth-child(12n + 4) { + stroke-opacity: 0.42; + } + + &:nth-child(12n + 5) { + stroke-opacity: 0.5; + } + + &:nth-child(12n + 6) { + stroke-opacity: 0.58; + } + + &:nth-child(12n + 7) { + stroke-opacity: 0.66; + } + + &:nth-child(12n + 8) { + stroke-opacity: 0.75; + } + + &:nth-child(12n + 9) { + stroke-opacity: 0.83; + } + + &:nth-child(12n + 11) { + stroke-opacity: 0.92; + } +`;const JSe=d3` +to { + stroke-dashoffset: 136; + } +`;zc.polygon` + stroke-dasharray: 17; + animation: ${JSe} 2.5s cubic-bezier(0.35, 0.04, 0.63, 0.95) infinite; +`;zc.svg` + transform-origin: 50% 65%; +`;function QSe(e,t){const n={};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}const eCe=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,tCe=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,nCe={};function rI(e,t){return(nCe.jsx?tCe:eCe).test(e)}const rCe=/[ \t\n\f\r]/g;function oCe(e){return typeof e=="object"?e.type==="text"?oI(e.value):!1:oI(e)}function oI(e){return e.replace(rCe,"")===""}class Op{constructor(t,n,r){this.property=t,this.normal=n,r&&(this.space=r)}}Op.prototype.property={};Op.prototype.normal={};Op.prototype.space=null;function wD(e,t){const n={},r={};let o=-1;for(;++o4&&n.slice(0,4)==="data"&&cCe.test(t)){if(t.charAt(4)==="-"){const i=t.slice(5).replace(aI,hCe);r="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{const i=t.slice(4);if(!aI.test(i)){let a=i.replace(uCe,fCe);a.charAt(0)!=="-"&&(a="-"+a),t="data"+a}}o=f3}return new o(r,t)}function fCe(e){return"-"+e.toLowerCase()}function hCe(e){return e.charAt(1).toUpperCase()}const pCe={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},mCe=wD([CD,SD,OD,ID,sCe],"html"),h3=wD([CD,SD,OD,ID,lCe],"svg");function gCe(e){return e.join(" ").trim()}var kD={},sI=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,vCe=/\n/g,yCe=/^\s*/,bCe=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,wCe=/^:\s*/,xCe=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,SCe=/^[;\s]*/,CCe=/^\s+|\s+$/g,ECe=` +`,lI="/",cI="*",Al="",PCe="comment",OCe="declaration",ICe=function(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,r=1;function o(m){var g=m.match(vCe);g&&(n+=g.length);var v=m.lastIndexOf(ECe);r=~v?m.length-v:r+m.length}function i(){var m={line:n,column:r};return function(g){return g.position=new a(m),c(),g}}function a(m){this.start=m,this.end={line:n,column:r},this.source=t.source}a.prototype.content=e;function s(m){var g=new Error(t.source+":"+n+":"+r+": "+m);if(g.reason=m,g.filename=t.source,g.line=n,g.column=r,g.source=e,!t.silent)throw g}function l(m){var g=m.exec(e);if(g){var v=g[0];return o(v),e=e.slice(v.length),g}}function c(){l(yCe)}function u(m){var g;for(m=m||[];g=d();)g!==!1&&m.push(g);return m}function d(){var m=i();if(!(lI!=e.charAt(0)||cI!=e.charAt(1))){for(var g=2;Al!=e.charAt(g)&&(cI!=e.charAt(g)||lI!=e.charAt(g+1));)++g;if(g+=2,Al===e.charAt(g-1))return s("End of comment missing");var v=e.slice(2,g-2);return r+=2,o(v),e=e.slice(g),r+=2,m({type:PCe,comment:v})}}function h(){var m=i(),g=l(bCe);if(g){if(d(),!l(wCe))return s("property missing ':'");var v=l(xCe),y=m({type:OCe,property:uI(g[0].replace(sI,Al)),value:v?uI(v[0].replace(sI,Al)):Al});return l(SCe),y}}function p(){var m=[];u(m);for(var g;g=h();)g!==!1&&(m.push(g),u(m));return m}return c(),p()};function uI(e){return e?e.replace(CCe,Al):Al}var kCe=Dl&&Dl.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(kD,"__esModule",{value:!0});var NCe=kCe(ICe);function RCe(e,t){var n=null;if(!e||typeof e!="string")return n;var r=(0,NCe.default)(e),o=typeof t=="function";return r.forEach(function(i){if(i.type==="declaration"){var a=i.property,s=i.value;o?t(a,s,i):s&&(n=n||{},n[a]=s)}}),n}var dI=kD.default=RCe;const MCe=dI.default||dI,ND=RD("end"),p3=RD("start");function RD(e){return t;function t(n){const r=n&&n.position&&n.position[e]||{};if(typeof r.line=="number"&&r.line>0&&typeof r.column=="number"&&r.column>0)return{line:r.line,column:r.column,offset:typeof r.offset=="number"&&r.offset>-1?r.offset:void 0}}}function TCe(e){const t=p3(e),n=ND(e);if(t&&n)return{start:t,end:n}}function Yf(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?fI(e.position):"start"in e||"end"in e?fI(e):"line"in e||"column"in e?A2(e):""}function A2(e){return hI(e&&e.line)+":"+hI(e&&e.column)}function fI(e){return A2(e&&e.start)+"-"+A2(e&&e.end)}function hI(e){return e&&typeof e=="number"?e:1}class fo extends Error{constructor(t,n,r){super(),typeof n=="string"&&(r=n,n=void 0);let o="",i={},a=!1;if(n&&("line"in n&&"column"in n?i={place:n}:"start"in n&&"end"in n?i={place:n}:"type"in n?i={ancestors:[n],place:n.position}:i={...n}),typeof t=="string"?o=t:!i.cause&&t&&(a=!0,o=t.message,i.cause=t),!i.ruleId&&!i.source&&typeof r=="string"){const l=r.indexOf(":");l===-1?i.ruleId=r:(i.source=r.slice(0,l),i.ruleId=r.slice(l+1))}if(!i.place&&i.ancestors&&i.ancestors){const l=i.ancestors[i.ancestors.length-1];l&&(i.place=l.position)}const s=i.place&&"start"in i.place?i.place.start:i.place;this.ancestors=i.ancestors||void 0,this.cause=i.cause||void 0,this.column=s?s.column:void 0,this.fatal=void 0,this.file,this.message=o,this.line=s?s.line:void 0,this.name=Yf(i.place)||"1:1",this.place=i.place||void 0,this.reason=this.message,this.ruleId=i.ruleId||void 0,this.source=i.source||void 0,this.stack=a&&i.cause&&typeof i.cause.stack=="string"?i.cause.stack:"",this.actual,this.expected,this.note,this.url}}fo.prototype.file="";fo.prototype.name="";fo.prototype.reason="";fo.prototype.message="";fo.prototype.stack="";fo.prototype.column=void 0;fo.prototype.line=void 0;fo.prototype.ancestors=void 0;fo.prototype.cause=void 0;fo.prototype.fatal=void 0;fo.prototype.place=void 0;fo.prototype.ruleId=void 0;fo.prototype.source=void 0;const m3={}.hasOwnProperty,zCe=new Map,jCe=/[A-Z]/g,LCe=/-([a-z])/g,BCe=new Set(["table","tbody","thead","tfoot","tr"]),ACe=new Set(["td","th"]),MD="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function DCe(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let r;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");r=KCe(n,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");r=XCe(n,t.jsx,t.jsxs)}const o={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:r,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?h3:mCe,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},i=TD(o,e,void 0);return i&&typeof i!="string"?i:o.create(e,o.Fragment,{children:i||void 0},void 0)}function TD(e,t,n){if(t.type==="element")return FCe(e,t,n);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return HCe(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return UCe(e,t,n);if(t.type==="mdxjsEsm")return $Ce(e,t);if(t.type==="root")return VCe(e,t,n);if(t.type==="text")return WCe(e,t)}function FCe(e,t,n){const r=e.schema;let o=r;t.tagName.toLowerCase()==="svg"&&r.space==="html"&&(o=h3,e.schema=o),e.ancestors.push(t);const i=jD(e,t.tagName,!1),a=GCe(e,t);let s=v3(e,t);return BCe.has(t.tagName)&&(s=s.filter(function(l){return typeof l=="string"?!oCe(l):!0})),zD(e,a,i,t),g3(a,s),e.ancestors.pop(),e.schema=r,e.create(t,i,a,n)}function HCe(e,t){if(t.data&&t.data.estree&&e.evaluater){const r=t.data.estree.body[0];return r.type,e.evaluater.evaluateExpression(r.expression)}Hh(e,t.position)}function $Ce(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);Hh(e,t.position)}function UCe(e,t,n){const r=e.schema;let o=r;t.name==="svg"&&r.space==="html"&&(o=h3,e.schema=o),e.ancestors.push(t);const i=t.name===null?e.Fragment:jD(e,t.name,!0),a=qCe(e,t),s=v3(e,t);return zD(e,a,i,t),g3(a,s),e.ancestors.pop(),e.schema=r,e.create(t,i,a,n)}function VCe(e,t,n){const r={};return g3(r,v3(e,t)),e.create(t,e.Fragment,r,n)}function WCe(e,t){return t.value}function zD(e,t,n,r){typeof n!="string"&&n!==e.Fragment&&e.passNode&&(t.node=r)}function g3(e,t){if(t.length>0){const n=t.length>1?t:t[0];n&&(e.children=n)}}function XCe(e,t,n){return r;function r(o,i,a,s){const c=Array.isArray(a.children)?n:t;return s?c(i,a,s):c(i,a)}}function KCe(e,t){return n;function n(r,o,i,a){const s=Array.isArray(i.children),l=p3(r);return t(o,i,a,s,{columnNumber:l?l.column-1:void 0,fileName:e,lineNumber:l?l.line:void 0},void 0)}}function GCe(e,t){const n={};let r,o;for(o in t.properties)if(o!=="children"&&m3.call(t.properties,o)){const i=ZCe(e,o,t.properties[o]);if(i){const[a,s]=i;e.tableCellAlignToStyle&&a==="align"&&typeof s=="string"&&ACe.has(t.tagName)?r=s:n[a]=s}}if(r){const i=n.style||(n.style={});i[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=r}return n}function qCe(e,t){const n={};for(const r of t.attributes)if(r.type==="mdxJsxExpressionAttribute")if(r.data&&r.data.estree&&e.evaluater){const i=r.data.estree.body[0];i.type;const a=i.expression;a.type;const s=a.properties[0];s.type,Object.assign(n,e.evaluater.evaluateExpression(s.argument))}else Hh(e,t.position);else{const o=r.name;let i;if(r.value&&typeof r.value=="object")if(r.value.data&&r.value.data.estree&&e.evaluater){const s=r.value.data.estree.body[0];s.type,i=e.evaluater.evaluateExpression(s.expression)}else Hh(e,t.position);else i=r.value===null?!0:r.value;n[o]=i}return n}function v3(e,t){const n=[];let r=-1;const o=e.passKeys?new Map:zCe;for(;++ro?0:o+t:t=t>o?o:t,n=n>0?n:0,r.length<1e4)a=Array.from(r),a.unshift(t,n),e.splice(...a);else for(n&&e.splice(t,n);i0?(vs(e,e.length,0,t),e):t}const gI={}.hasOwnProperty;function oEe(e){const t={};let n=-1;for(;++n13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)===65535||(n&65535)===65534||n>1114111?"�":String.fromCodePoint(n)}function Tu(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const xa=El(/[A-Za-z]/),Qo=El(/[\dA-Za-z]/),sEe=El(/[#-'*+\--9=?A-Z^-~]/);function D2(e){return e!==null&&(e<32||e===127)}const F2=El(/\d/),lEe=El(/[\dA-Fa-f]/),cEe=El(/[!-/:-@[-`{-~]/);function It(e){return e!==null&&e<-2}function Ao(e){return e!==null&&(e<0||e===32)}function tn(e){return e===-2||e===-1||e===32}const uEe=El(new RegExp("\\p{P}|\\p{S}","u")),dEe=El(/\s/);function El(e){return t;function t(n){return n!==null&&n>-1&&e.test(String.fromCharCode(n))}}function $d(e){const t=[];let n=-1,r=0,o=0;for(;++n55295&&i<57344){const s=e.charCodeAt(n+1);i<56320&&s>56319&&s<57344?(a=String.fromCharCode(i,s),o=1):a="�"}else a=String.fromCharCode(i);a&&(t.push(e.slice(r,n),encodeURIComponent(a)),r=n+o+1,a=""),o&&(n+=o,o=0)}return t.join("")+e.slice(r)}function xn(e,t,n,r){const o=r?r-1:Number.POSITIVE_INFINITY;let i=0;return a;function a(l){return tn(l)?(e.enter(n),s(l)):t(l)}function s(l){return tn(l)&&i++a))return;const M=t.events.length;let B=M,D,H;for(;B--;)if(t.events[B][0]==="exit"&&t.events[B][1].type==="chunkFlow"){if(D){H=t.events[B][1].end;break}D=!0}for(y(r),E=M;Ex;){const P=n[S];t.containerState=P[1],P[0].exit.call(t,e)}n.length=x}function b(){o.write([null]),i=void 0,o=void 0,t.containerState._closeFlow=void 0}}function gEe(e,t,n){return xn(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function yI(e){if(e===null||Ao(e)||dEe(e))return 1;if(uEe(e))return 2}function b3(e,t,n){const r=[];let o=-1;for(;++o1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;const d=Object.assign({},e[r][1].end),h=Object.assign({},e[n][1].start);bI(d,-l),bI(h,l),a={type:l>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[r][1].end)},s={type:l>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[n][1].start),end:h},i={type:l>1?"strongText":"emphasisText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},o={type:l>1?"strong":"emphasis",start:Object.assign({},a.start),end:Object.assign({},s.end)},e[r][1].end=Object.assign({},a.start),e[n][1].start=Object.assign({},s.end),c=[],e[r][1].end.offset-e[r][1].start.offset&&(c=wi(c,[["enter",e[r][1],t],["exit",e[r][1],t]])),c=wi(c,[["enter",o,t],["enter",a,t],["exit",a,t],["enter",i,t]]),c=wi(c,b3(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),c=wi(c,[["exit",i,t],["enter",s,t],["exit",s,t],["exit",o,t]]),e[n][1].end.offset-e[n][1].start.offset?(u=2,c=wi(c,[["enter",e[n][1],t],["exit",e[n][1],t]])):u=0,vs(e,r-1,n-r+3,c),n=r+c.length-u-2;break}}for(n=-1;++n0&&tn(E)?xn(e,b,"linePrefix",i+1)(E):b(E)}function b(E){return E===null||It(E)?e.check(wI,g,S)(E):(e.enter("codeFlowValue"),x(E))}function x(E){return E===null||It(E)?(e.exit("codeFlowValue"),b(E)):(e.consume(E),x)}function S(E){return e.exit("codeFenced"),t(E)}function P(E,M,B){let D=0;return H;function H(C){return E.enter("lineEnding"),E.consume(C),E.exit("lineEnding"),$}function $(C){return E.enter("codeFencedFence"),tn(C)?xn(E,U,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(C):U(C)}function U(C){return C===s?(E.enter("codeFencedFenceSequence"),z(C)):B(C)}function z(C){return C===s?(D++,E.consume(C),z):D>=a?(E.exit("codeFencedFenceSequence"),tn(C)?xn(E,w,"whitespace")(C):w(C)):B(C)}function w(C){return C===null||It(C)?(E.exit("codeFencedFence"),M(C)):B(C)}}}function kEe(e,t,n){const r=this;return o;function o(a){return a===null?n(a):(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),i)}function i(a){return r.parser.lazy[r.now().line]?n(a):t(a)}}const O1={name:"codeIndented",tokenize:REe},NEe={tokenize:MEe,partial:!0};function REe(e,t,n){const r=this;return o;function o(c){return e.enter("codeIndented"),xn(e,i,"linePrefix",5)(c)}function i(c){const u=r.events[r.events.length-1];return u&&u[1].type==="linePrefix"&&u[2].sliceSerialize(u[1],!0).length>=4?a(c):n(c)}function a(c){return c===null?l(c):It(c)?e.attempt(NEe,a,l)(c):(e.enter("codeFlowValue"),s(c))}function s(c){return c===null||It(c)?(e.exit("codeFlowValue"),a(c)):(e.consume(c),s)}function l(c){return e.exit("codeIndented"),t(c)}}function MEe(e,t,n){const r=this;return o;function o(a){return r.parser.lazy[r.now().line]?n(a):It(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),o):xn(e,i,"linePrefix",5)(a)}function i(a){const s=r.events[r.events.length-1];return s&&s[1].type==="linePrefix"&&s[2].sliceSerialize(s[1],!0).length>=4?t(a):It(a)?o(a):n(a)}}const TEe={name:"codeText",tokenize:LEe,resolve:zEe,previous:jEe};function zEe(e){let t=e.length-4,n=3,r,o;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(r=n;++r=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return tthis.left.length?this.right.slice(this.right.length-r+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-r+this.left.length).reverse())}splice(t,n,r){const o=n||0;this.setCursor(Math.trunc(t));const i=this.right.splice(this.right.length-o,Number.POSITIVE_INFINITY);return r&&cf(this.left,r),i.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),cf(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),cf(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t=4?t(a):e.interrupt(r.parser.constructs.flow,n,t)(a)}}function $D(e,t,n,r,o,i,a,s,l){const c=l||Number.POSITIVE_INFINITY;let u=0;return d;function d(y){return y===60?(e.enter(r),e.enter(o),e.enter(i),e.consume(y),e.exit(i),h):y===null||y===32||y===41||D2(y)?n(y):(e.enter(r),e.enter(a),e.enter(s),e.enter("chunkString",{contentType:"string"}),g(y))}function h(y){return y===62?(e.enter(i),e.consume(y),e.exit(i),e.exit(o),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),p(y))}function p(y){return y===62?(e.exit("chunkString"),e.exit(s),h(y)):y===null||y===60||It(y)?n(y):(e.consume(y),y===92?m:p)}function m(y){return y===60||y===62||y===92?(e.consume(y),p):p(y)}function g(y){return!u&&(y===null||y===41||Ao(y))?(e.exit("chunkString"),e.exit(s),e.exit(a),e.exit(r),t(y)):u999||p===null||p===91||p===93&&!l||p===94&&!s&&"_hiddenFootnoteSupport"in a.parser.constructs?n(p):p===93?(e.exit(i),e.enter(o),e.consume(p),e.exit(o),e.exit(r),t):It(p)?(e.enter("lineEnding"),e.consume(p),e.exit("lineEnding"),u):(e.enter("chunkString",{contentType:"string"}),d(p))}function d(p){return p===null||p===91||p===93||It(p)||s++>999?(e.exit("chunkString"),u(p)):(e.consume(p),l||(l=!tn(p)),p===92?h:d)}function h(p){return p===91||p===92||p===93?(e.consume(p),s++,d):d(p)}}function VD(e,t,n,r,o,i){let a;return s;function s(h){return h===34||h===39||h===40?(e.enter(r),e.enter(o),e.consume(h),e.exit(o),a=h===40?41:h,l):n(h)}function l(h){return h===a?(e.enter(o),e.consume(h),e.exit(o),e.exit(r),t):(e.enter(i),c(h))}function c(h){return h===a?(e.exit(i),l(a)):h===null?n(h):It(h)?(e.enter("lineEnding"),e.consume(h),e.exit("lineEnding"),xn(e,c,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),u(h))}function u(h){return h===a||h===null||It(h)?(e.exit("chunkString"),c(h)):(e.consume(h),h===92?d:u)}function d(h){return h===a||h===92?(e.consume(h),u):u(h)}}function _f(e,t){let n;return r;function r(o){return It(o)?(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),n=!0,r):tn(o)?xn(e,r,n?"linePrefix":"lineSuffix")(o):t(o)}}const VEe={name:"definition",tokenize:XEe},WEe={tokenize:KEe,partial:!0};function XEe(e,t,n){const r=this;let o;return i;function i(p){return e.enter("definition"),a(p)}function a(p){return UD.call(r,e,s,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(p)}function s(p){return o=Tu(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),p===58?(e.enter("definitionMarker"),e.consume(p),e.exit("definitionMarker"),l):n(p)}function l(p){return Ao(p)?_f(e,c)(p):c(p)}function c(p){return $D(e,u,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(p)}function u(p){return e.attempt(WEe,d,d)(p)}function d(p){return tn(p)?xn(e,h,"whitespace")(p):h(p)}function h(p){return p===null||It(p)?(e.exit("definition"),r.parser.defined.push(o),t(p)):n(p)}}function KEe(e,t,n){return r;function r(s){return Ao(s)?_f(e,o)(s):n(s)}function o(s){return VD(e,i,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(s)}function i(s){return tn(s)?xn(e,a,"whitespace")(s):a(s)}function a(s){return s===null||It(s)?t(s):n(s)}}const GEe={name:"hardBreakEscape",tokenize:qEe};function qEe(e,t,n){return r;function r(i){return e.enter("hardBreakEscape"),e.consume(i),o}function o(i){return It(i)?(e.exit("hardBreakEscape"),t(i)):n(i)}}const ZEe={name:"headingAtx",tokenize:_Ee,resolve:YEe};function YEe(e,t){let n=e.length-2,r=3,o,i;return e[r][1].type==="whitespace"&&(r+=2),n-2>r&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(r===n-1||n-4>r&&e[n-2][1].type==="whitespace")&&(n-=r+1===n?2:4),n>r&&(o={type:"atxHeadingText",start:e[r][1].start,end:e[n][1].end},i={type:"chunkText",start:e[r][1].start,end:e[n][1].end,contentType:"text"},vs(e,r,n-r+1,[["enter",o,t],["enter",i,t],["exit",i,t],["exit",o,t]])),e}function _Ee(e,t,n){let r=0;return o;function o(u){return e.enter("atxHeading"),i(u)}function i(u){return e.enter("atxHeadingSequence"),a(u)}function a(u){return u===35&&r++<6?(e.consume(u),a):u===null||Ao(u)?(e.exit("atxHeadingSequence"),s(u)):n(u)}function s(u){return u===35?(e.enter("atxHeadingSequence"),l(u)):u===null||It(u)?(e.exit("atxHeading"),t(u)):tn(u)?xn(e,s,"whitespace")(u):(e.enter("atxHeadingText"),c(u))}function l(u){return u===35?(e.consume(u),l):(e.exit("atxHeadingSequence"),s(u))}function c(u){return u===null||u===35||Ao(u)?(e.exit("atxHeadingText"),s(u)):(e.consume(u),c)}}const JEe=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],SI=["pre","script","style","textarea"],QEe={name:"htmlFlow",tokenize:r3e,resolveTo:n3e,concrete:!0},e3e={tokenize:i3e,partial:!0},t3e={tokenize:o3e,partial:!0};function n3e(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function r3e(e,t,n){const r=this;let o,i,a,s,l;return c;function c(T){return u(T)}function u(T){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(T),d}function d(T){return T===33?(e.consume(T),h):T===47?(e.consume(T),i=!0,g):T===63?(e.consume(T),o=3,r.interrupt?t:k):xa(T)?(e.consume(T),a=String.fromCharCode(T),v):n(T)}function h(T){return T===45?(e.consume(T),o=2,p):T===91?(e.consume(T),o=5,s=0,m):xa(T)?(e.consume(T),o=4,r.interrupt?t:k):n(T)}function p(T){return T===45?(e.consume(T),r.interrupt?t:k):n(T)}function m(T){const K="CDATA[";return T===K.charCodeAt(s++)?(e.consume(T),s===K.length?r.interrupt?t:U:m):n(T)}function g(T){return xa(T)?(e.consume(T),a=String.fromCharCode(T),v):n(T)}function v(T){if(T===null||T===47||T===62||Ao(T)){const K=T===47,G=a.toLowerCase();return!K&&!i&&SI.includes(G)?(o=1,r.interrupt?t(T):U(T)):JEe.includes(a.toLowerCase())?(o=6,K?(e.consume(T),y):r.interrupt?t(T):U(T)):(o=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(T):i?b(T):x(T))}return T===45||Qo(T)?(e.consume(T),a+=String.fromCharCode(T),v):n(T)}function y(T){return T===62?(e.consume(T),r.interrupt?t:U):n(T)}function b(T){return tn(T)?(e.consume(T),b):H(T)}function x(T){return T===47?(e.consume(T),H):T===58||T===95||xa(T)?(e.consume(T),S):tn(T)?(e.consume(T),x):H(T)}function S(T){return T===45||T===46||T===58||T===95||Qo(T)?(e.consume(T),S):P(T)}function P(T){return T===61?(e.consume(T),E):tn(T)?(e.consume(T),P):x(T)}function E(T){return T===null||T===60||T===61||T===62||T===96?n(T):T===34||T===39?(e.consume(T),l=T,M):tn(T)?(e.consume(T),E):B(T)}function M(T){return T===l?(e.consume(T),l=null,D):T===null||It(T)?n(T):(e.consume(T),M)}function B(T){return T===null||T===34||T===39||T===47||T===60||T===61||T===62||T===96||Ao(T)?P(T):(e.consume(T),B)}function D(T){return T===47||T===62||tn(T)?x(T):n(T)}function H(T){return T===62?(e.consume(T),$):n(T)}function $(T){return T===null||It(T)?U(T):tn(T)?(e.consume(T),$):n(T)}function U(T){return T===45&&o===2?(e.consume(T),N):T===60&&o===1?(e.consume(T),R):T===62&&o===4?(e.consume(T),j):T===63&&o===3?(e.consume(T),k):T===93&&o===5?(e.consume(T),L):It(T)&&(o===6||o===7)?(e.exit("htmlFlowData"),e.check(e3e,O,z)(T)):T===null||It(T)?(e.exit("htmlFlowData"),z(T)):(e.consume(T),U)}function z(T){return e.check(t3e,w,O)(T)}function w(T){return e.enter("lineEnding"),e.consume(T),e.exit("lineEnding"),C}function C(T){return T===null||It(T)?z(T):(e.enter("htmlFlowData"),U(T))}function N(T){return T===45?(e.consume(T),k):U(T)}function R(T){return T===47?(e.consume(T),a="",I):U(T)}function I(T){if(T===62){const K=a.toLowerCase();return SI.includes(K)?(e.consume(T),j):U(T)}return xa(T)&&a.length<8?(e.consume(T),a+=String.fromCharCode(T),I):U(T)}function L(T){return T===93?(e.consume(T),k):U(T)}function k(T){return T===62?(e.consume(T),j):T===45&&o===2?(e.consume(T),k):U(T)}function j(T){return T===null||It(T)?(e.exit("htmlFlowData"),O(T)):(e.consume(T),j)}function O(T){return e.exit("htmlFlow"),t(T)}}function o3e(e,t,n){const r=this;return o;function o(a){return It(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),i):n(a)}function i(a){return r.parser.lazy[r.now().line]?n(a):t(a)}}function i3e(e,t,n){return r;function r(o){return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),e.attempt(gy,t,n)}}const a3e={name:"htmlText",tokenize:s3e};function s3e(e,t,n){const r=this;let o,i,a;return s;function s(k){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(k),l}function l(k){return k===33?(e.consume(k),c):k===47?(e.consume(k),P):k===63?(e.consume(k),x):xa(k)?(e.consume(k),B):n(k)}function c(k){return k===45?(e.consume(k),u):k===91?(e.consume(k),i=0,m):xa(k)?(e.consume(k),b):n(k)}function u(k){return k===45?(e.consume(k),p):n(k)}function d(k){return k===null?n(k):k===45?(e.consume(k),h):It(k)?(a=d,R(k)):(e.consume(k),d)}function h(k){return k===45?(e.consume(k),p):d(k)}function p(k){return k===62?N(k):k===45?h(k):d(k)}function m(k){const j="CDATA[";return k===j.charCodeAt(i++)?(e.consume(k),i===j.length?g:m):n(k)}function g(k){return k===null?n(k):k===93?(e.consume(k),v):It(k)?(a=g,R(k)):(e.consume(k),g)}function v(k){return k===93?(e.consume(k),y):g(k)}function y(k){return k===62?N(k):k===93?(e.consume(k),y):g(k)}function b(k){return k===null||k===62?N(k):It(k)?(a=b,R(k)):(e.consume(k),b)}function x(k){return k===null?n(k):k===63?(e.consume(k),S):It(k)?(a=x,R(k)):(e.consume(k),x)}function S(k){return k===62?N(k):x(k)}function P(k){return xa(k)?(e.consume(k),E):n(k)}function E(k){return k===45||Qo(k)?(e.consume(k),E):M(k)}function M(k){return It(k)?(a=M,R(k)):tn(k)?(e.consume(k),M):N(k)}function B(k){return k===45||Qo(k)?(e.consume(k),B):k===47||k===62||Ao(k)?D(k):n(k)}function D(k){return k===47?(e.consume(k),N):k===58||k===95||xa(k)?(e.consume(k),H):It(k)?(a=D,R(k)):tn(k)?(e.consume(k),D):N(k)}function H(k){return k===45||k===46||k===58||k===95||Qo(k)?(e.consume(k),H):$(k)}function $(k){return k===61?(e.consume(k),U):It(k)?(a=$,R(k)):tn(k)?(e.consume(k),$):D(k)}function U(k){return k===null||k===60||k===61||k===62||k===96?n(k):k===34||k===39?(e.consume(k),o=k,z):It(k)?(a=U,R(k)):tn(k)?(e.consume(k),U):(e.consume(k),w)}function z(k){return k===o?(e.consume(k),o=void 0,C):k===null?n(k):It(k)?(a=z,R(k)):(e.consume(k),z)}function w(k){return k===null||k===34||k===39||k===60||k===61||k===96?n(k):k===47||k===62||Ao(k)?D(k):(e.consume(k),w)}function C(k){return k===47||k===62||Ao(k)?D(k):n(k)}function N(k){return k===62?(e.consume(k),e.exit("htmlTextData"),e.exit("htmlText"),t):n(k)}function R(k){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(k),e.exit("lineEnding"),I}function I(k){return tn(k)?xn(e,L,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(k):L(k)}function L(k){return e.enter("htmlTextData"),a(k)}}const w3={name:"labelEnd",tokenize:h3e,resolveTo:f3e,resolveAll:d3e},l3e={tokenize:p3e},c3e={tokenize:m3e},u3e={tokenize:g3e};function d3e(e){let t=-1;for(;++t=3&&(c===null||It(c))?(e.exit("thematicBreak"),t(c)):n(c)}function l(c){return c===o?(e.consume(c),r++,l):(e.exit("thematicBreakSequence"),tn(c)?xn(e,s,"whitespace")(c):s(c))}}const Oo={name:"list",tokenize:P3e,continuation:{tokenize:O3e},exit:k3e},C3e={tokenize:N3e,partial:!0},E3e={tokenize:I3e,partial:!0};function P3e(e,t,n){const r=this,o=r.events[r.events.length-1];let i=o&&o[1].type==="linePrefix"?o[2].sliceSerialize(o[1],!0).length:0,a=0;return s;function s(p){const m=r.containerState.type||(p===42||p===43||p===45?"listUnordered":"listOrdered");if(m==="listUnordered"?!r.containerState.marker||p===r.containerState.marker:F2(p)){if(r.containerState.type||(r.containerState.type=m,e.enter(m,{_container:!0})),m==="listUnordered")return e.enter("listItemPrefix"),p===42||p===45?e.check(fg,n,c)(p):c(p);if(!r.interrupt||p===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),l(p)}return n(p)}function l(p){return F2(p)&&++a<10?(e.consume(p),l):(!r.interrupt||a<2)&&(r.containerState.marker?p===r.containerState.marker:p===41||p===46)?(e.exit("listItemValue"),c(p)):n(p)}function c(p){return e.enter("listItemMarker"),e.consume(p),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||p,e.check(gy,r.interrupt?n:u,e.attempt(C3e,h,d))}function u(p){return r.containerState.initialBlankLine=!0,i++,h(p)}function d(p){return tn(p)?(e.enter("listItemPrefixWhitespace"),e.consume(p),e.exit("listItemPrefixWhitespace"),h):n(p)}function h(p){return r.containerState.size=i+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(p)}}function O3e(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(gy,o,i);function o(s){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,xn(e,t,"listItemIndent",r.containerState.size+1)(s)}function i(s){return r.containerState.furtherBlankLines||!tn(s)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,a(s)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(E3e,t,a)(s))}function a(s){return r.containerState._closeFlow=!0,r.interrupt=void 0,xn(e,e.attempt(Oo,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(s)}}function I3e(e,t,n){const r=this;return xn(e,o,"listItemIndent",r.containerState.size+1);function o(i){const a=r.events[r.events.length-1];return a&&a[1].type==="listItemIndent"&&a[2].sliceSerialize(a[1],!0).length===r.containerState.size?t(i):n(i)}}function k3e(e){e.exit(this.containerState.type)}function N3e(e,t,n){const r=this;return xn(e,o,"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function o(i){const a=r.events[r.events.length-1];return!tn(i)&&a&&a[1].type==="listItemPrefixWhitespace"?t(i):n(i)}}const CI={name:"setextUnderline",tokenize:M3e,resolveTo:R3e};function R3e(e,t){let n=e.length,r,o,i;for(;n--;)if(e[n][0]==="enter"){if(e[n][1].type==="content"){r=n;break}e[n][1].type==="paragraph"&&(o=n)}else e[n][1].type==="content"&&e.splice(n,1),!i&&e[n][1].type==="definition"&&(i=n);const a={type:"setextHeading",start:Object.assign({},e[o][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[o][1].type="setextHeadingText",i?(e.splice(o,0,["enter",a,t]),e.splice(i+1,0,["exit",e[r][1],t]),e[r][1].end=Object.assign({},e[i][1].end)):e[r][1]=a,e.push(["exit",a,t]),e}function M3e(e,t,n){const r=this;let o;return i;function i(c){let u=r.events.length,d;for(;u--;)if(r.events[u][1].type!=="lineEnding"&&r.events[u][1].type!=="linePrefix"&&r.events[u][1].type!=="content"){d=r.events[u][1].type==="paragraph";break}return!r.parser.lazy[r.now().line]&&(r.interrupt||d)?(e.enter("setextHeadingLine"),o=c,a(c)):n(c)}function a(c){return e.enter("setextHeadingLineSequence"),s(c)}function s(c){return c===o?(e.consume(c),s):(e.exit("setextHeadingLineSequence"),tn(c)?xn(e,l,"lineSuffix")(c):l(c))}function l(c){return c===null||It(c)?(e.exit("setextHeadingLine"),t(c)):n(c)}}const T3e={tokenize:z3e};function z3e(e){const t=this,n=e.attempt(gy,r,e.attempt(this.parser.constructs.flowInitial,o,xn(e,e.attempt(this.parser.constructs.flow,o,e.attempt(DEe,o)),"linePrefix")));return n;function r(i){if(i===null){e.consume(i);return}return e.enter("lineEndingBlank"),e.consume(i),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}function o(i){if(i===null){e.consume(i);return}return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),t.currentConstruct=void 0,n}}const j3e={resolveAll:XD()},L3e=WD("string"),B3e=WD("text");function WD(e){return{tokenize:t,resolveAll:XD(e==="text"?A3e:void 0)};function t(n){const r=this,o=this.parser.constructs[e],i=n.attempt(o,a,s);return a;function a(u){return c(u)?i(u):s(u)}function s(u){if(u===null){n.consume(u);return}return n.enter("data"),n.consume(u),l}function l(u){return c(u)?(n.exit("data"),i(u)):(n.consume(u),l)}function c(u){if(u===null)return!0;const d=o[u];let h=-1;if(d)for(;++h-1){const s=a[0];typeof s=="string"?a[0]=s.slice(r):a.shift()}i>0&&a.push(e[o].slice(0,i))}return a}function H3e(e,t){let n=-1;const r=[];let o;for(;++n0){const ee=A.tokenStack[A.tokenStack.length-1];(ee[1]||PI).call(A,void 0,ee[0])}for(V.position={start:As(ne.length>0?ne[0][1].start:{line:1,column:1,offset:0}),end:As(ne.length>0?ne[ne.length-2][1].end:{line:1,column:1,offset:0})},X=-1;++X1?"-"+s:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(a)}]};e.patch(t,l);const c={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,c),e.applyData(t,c)}function h5e(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function p5e(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}}function qD(e,t){const n=t.referenceType;let r="]";if(n==="collapsed"?r+="[]":n==="full"&&(r+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+r}];const o=e.all(t),i=o[0];i&&i.type==="text"?i.value="["+i.value:o.unshift({type:"text",value:"["});const a=o[o.length-1];return a&&a.type==="text"?a.value+=r:o.push({type:"text",value:r}),o}function m5e(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return qD(e,t);const o={src:$d(r.url||""),alt:t.alt};r.title!==null&&r.title!==void 0&&(o.title=r.title);const i={type:"element",tagName:"img",properties:o,children:[]};return e.patch(t,i),e.applyData(t,i)}function g5e(e,t){const n={src:$d(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function v5e(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function y5e(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return qD(e,t);const o={href:$d(r.url||"")};r.title!==null&&r.title!==void 0&&(o.title=r.title);const i={type:"element",tagName:"a",properties:o,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)}function b5e(e,t){const n={href:$d(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function w5e(e,t,n){const r=e.all(t),o=n?x5e(n):ZD(t),i={},a=[];if(typeof t.checked=="boolean"){const u=r[0];let d;u&&u.type==="element"&&u.tagName==="p"?d=u:(d={type:"element",tagName:"p",properties:{},children:[]},r.unshift(d)),d.children.length>0&&d.children.unshift({type:"text",value:" "}),d.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),i.className=["task-list-item"]}let s=-1;for(;++s1}function S5e(e,t){const n={},r=e.all(t);let o=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++o0){const a={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},s=p3(t.children[1]),l=ND(t.children[t.children.length-1]);s&&l&&(a.position={start:s,end:l}),o.push(a)}const i={type:"element",tagName:"table",properties:{},children:e.wrap(o,!0)};return e.patch(t,i),e.applyData(t,i)}function I5e(e,t,n){const r=n?n.children:void 0,i=(r?r.indexOf(t):1)===0?"th":"td",a=n&&n.type==="table"?n.align:void 0,s=a?a.length:t.children.length;let l=-1;const c=[];for(;++l0,!0),r[0]),o=r.index+r[0].length,r=n.exec(t);return i.push(kI(t.slice(o),o>0,!1)),i.join("")}function kI(e,t,n){let r=0,o=e.length;if(t){let i=e.codePointAt(r);for(;i===OI||i===II;)r++,i=e.codePointAt(r)}if(n){let i=e.codePointAt(o-1);for(;i===OI||i===II;)o--,i=e.codePointAt(o-1)}return o>r?e.slice(r,o):""}function R5e(e,t){const n={type:"text",value:N5e(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function M5e(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const T5e={blockquote:s5e,break:l5e,code:c5e,delete:u5e,emphasis:d5e,footnoteReference:f5e,heading:h5e,html:p5e,imageReference:m5e,image:g5e,inlineCode:v5e,linkReference:y5e,link:b5e,listItem:w5e,list:S5e,paragraph:C5e,root:E5e,strong:P5e,table:O5e,tableCell:k5e,tableRow:I5e,text:R5e,thematicBreak:M5e,toml:Em,yaml:Em,definition:Em,footnoteDefinition:Em};function Em(){}const YD=-1,vy=0,j0=1,L0=2,x3=3,S3=4,C3=5,E3=6,_D=7,JD=8,NI=typeof self=="object"?self:globalThis,z5e=(e,t)=>{const n=(o,i)=>(e.set(i,o),o),r=o=>{if(e.has(o))return e.get(o);const[i,a]=t[o];switch(i){case vy:case YD:return n(a,o);case j0:{const s=n([],o);for(const l of a)s.push(r(l));return s}case L0:{const s=n({},o);for(const[l,c]of a)s[r(l)]=r(c);return s}case x3:return n(new Date(a),o);case S3:{const{source:s,flags:l}=a;return n(new RegExp(s,l),o)}case C3:{const s=n(new Map,o);for(const[l,c]of a)s.set(r(l),r(c));return s}case E3:{const s=n(new Set,o);for(const l of a)s.add(r(l));return s}case _D:{const{name:s,message:l}=a;return n(new NI[s](l),o)}case JD:return n(BigInt(a),o);case"BigInt":return n(Object(BigInt(a)),o)}return n(new NI[i](a),o)};return r},RI=e=>z5e(new Map,e)(0),_c="",{toString:j5e}={},{keys:L5e}=Object,uf=e=>{const t=typeof e;if(t!=="object"||!e)return[vy,t];const n=j5e.call(e).slice(8,-1);switch(n){case"Array":return[j0,_c];case"Object":return[L0,_c];case"Date":return[x3,_c];case"RegExp":return[S3,_c];case"Map":return[C3,_c];case"Set":return[E3,_c]}return n.includes("Array")?[j0,n]:n.includes("Error")?[_D,n]:[L0,n]},Pm=([e,t])=>e===vy&&(t==="function"||t==="symbol"),B5e=(e,t,n,r)=>{const o=(a,s)=>{const l=r.push(a)-1;return n.set(s,l),l},i=a=>{if(n.has(a))return n.get(a);let[s,l]=uf(a);switch(s){case vy:{let u=a;switch(l){case"bigint":s=JD,u=a.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+l);u=null;break;case"undefined":return o([YD],a)}return o([s,u],a)}case j0:{if(l)return o([l,[...a]],a);const u=[],d=o([s,u],a);for(const h of a)u.push(i(h));return d}case L0:{if(l)switch(l){case"BigInt":return o([l,a.toString()],a);case"Boolean":case"Number":case"String":return o([l,a.valueOf()],a)}if(t&&"toJSON"in a)return i(a.toJSON());const u=[],d=o([s,u],a);for(const h of L5e(a))(e||!Pm(uf(a[h])))&&u.push([i(h),i(a[h])]);return d}case x3:return o([s,a.toISOString()],a);case S3:{const{source:u,flags:d}=a;return o([s,{source:u,flags:d}],a)}case C3:{const u=[],d=o([s,u],a);for(const[h,p]of a)(e||!(Pm(uf(h))||Pm(uf(p))))&&u.push([i(h),i(p)]);return d}case E3:{const u=[],d=o([s,u],a);for(const h of a)(e||!Pm(uf(h)))&&u.push(i(h));return d}}const{message:c}=a;return o([s,{name:l,message:c}],a)};return i},MI=(e,{json:t,lossy:n}={})=>{const r=[];return B5e(!(t||n),!!t,new Map,r)(e),r},B0=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?RI(MI(e,t)):structuredClone(e):(e,t)=>RI(MI(e,t));function A5e(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function D5e(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function F5e(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||A5e,r=e.options.footnoteBackLabel||D5e,o=e.options.footnoteLabel||"Footnotes",i=e.options.footnoteLabelTagName||"h2",a=e.options.footnoteLabelProperties||{className:["sr-only"]},s=[];let l=-1;for(;++l0&&m.push({type:"text",value:" "});let b=typeof n=="string"?n:n(l,p);typeof b=="string"&&(b={type:"text",value:b}),m.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+h+(p>1?"-"+p:""),dataFootnoteBackref:"",ariaLabel:typeof r=="string"?r:r(l,p),className:["data-footnote-backref"]},children:Array.isArray(b)?b:[b]})}const v=u[u.length-1];if(v&&v.type==="element"&&v.tagName==="p"){const b=v.children[v.children.length-1];b&&b.type==="text"?b.value+=" ":v.children.push({type:"text",value:" "}),v.children.push(...m)}else u.push(...m);const y={type:"element",tagName:"li",properties:{id:t+"fn-"+h},children:e.wrap(u,!0)};e.patch(c,y),s.push(y)}if(s.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:i,properties:{...B0(a),id:"footnote-label"},children:[{type:"text",value:o}]},{type:"text",value:` +`},{type:"element",tagName:"ol",properties:{},children:e.wrap(s,!0)},{type:"text",value:` +`}]}}const QD=function(e){if(e==null)return V5e;if(typeof e=="function")return yy(e);if(typeof e=="object")return Array.isArray(e)?H5e(e):$5e(e);if(typeof e=="string")return U5e(e);throw new Error("Expected function, string, or object as test")};function H5e(e){const t=[];let n=-1;for(;++n":""))+")"})}return h;function h(){let p=eF,m,g,v;if((!t||i(l,c,u[u.length-1]||void 0))&&(p=q5e(n(l,u)),p[0]===TI))return p;if("children"in l&&l.children){const y=l;if(y.children&&p[0]!==K5e)for(g=(r?y.children.length:-1)+a,v=u.concat(y);g>-1&&g0&&n.push({type:"text",value:` +`}),n}function zI(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function jI(e,t){const n=Y5e(e,t),r=n.one(e,void 0),o=F5e(n),i=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return o&&i.children.push({type:"text",value:` +`},o),i}function t4e(e,t){return e&&"run"in e?async function(n,r){const o=jI(n,{file:r,...t});await e.run(o,r)}:function(n,r){return jI(n,{file:r,...t||e})}}function LI(e){if(e)throw e}var hg=Object.prototype.hasOwnProperty,nF=Object.prototype.toString,BI=Object.defineProperty,AI=Object.getOwnPropertyDescriptor,DI=function(t){return typeof Array.isArray=="function"?Array.isArray(t):nF.call(t)==="[object Array]"},FI=function(t){if(!t||nF.call(t)!=="[object Object]")return!1;var n=hg.call(t,"constructor"),r=t.constructor&&t.constructor.prototype&&hg.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!n&&!r)return!1;var o;for(o in t);return typeof o>"u"||hg.call(t,o)},HI=function(t,n){BI&&n.name==="__proto__"?BI(t,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):t[n.name]=n.newValue},$I=function(t,n){if(n==="__proto__")if(hg.call(t,n)){if(AI)return AI(t,n).value}else return;return t[n]},n4e=function e(){var t,n,r,o,i,a,s=arguments[0],l=1,c=arguments.length,u=!1;for(typeof s=="boolean"&&(u=s,s=arguments[1]||{},l=2),(s==null||typeof s!="object"&&typeof s!="function")&&(s={});la.length;let l;s&&a.push(o);try{l=e.apply(this,a)}catch(c){const u=c;if(s&&n)throw u;return o(u)}s||(l&&l.then&&typeof l.then=="function"?l.then(i,o):l instanceof Error?o(l):i(l))}function o(a,...s){n||(n=!0,t(a,...s))}function i(a){o(null,a)}}const va={basename:i4e,dirname:a4e,extname:s4e,join:l4e,sep:"/"};function i4e(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');Ip(e);let n=0,r=-1,o=e.length,i;if(t===void 0||t.length===0||t.length>e.length){for(;o--;)if(e.codePointAt(o)===47){if(i){n=o+1;break}}else r<0&&(i=!0,r=o+1);return r<0?"":e.slice(n,r)}if(t===e)return"";let a=-1,s=t.length-1;for(;o--;)if(e.codePointAt(o)===47){if(i){n=o+1;break}}else a<0&&(i=!0,a=o+1),s>-1&&(e.codePointAt(o)===t.codePointAt(s--)?s<0&&(r=o):(s=-1,r=a));return n===r?r=a:r<0&&(r=e.length),e.slice(n,r)}function a4e(e){if(Ip(e),e.length===0)return".";let t=-1,n=e.length,r;for(;--n;)if(e.codePointAt(n)===47){if(r){t=n;break}}else r||(r=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function s4e(e){Ip(e);let t=e.length,n=-1,r=0,o=-1,i=0,a;for(;t--;){const s=e.codePointAt(t);if(s===47){if(a){r=t+1;break}continue}n<0&&(a=!0,n=t+1),s===46?o<0?o=t:i!==1&&(i=1):o>-1&&(i=-1)}return o<0||n<0||i===0||i===1&&o===n-1&&o===r+1?"":e.slice(o,n)}function l4e(...e){let t=-1,n;for(;++t0&&e.codePointAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function u4e(e,t){let n="",r=0,o=-1,i=0,a=-1,s,l;for(;++a<=e.length;){if(a2){if(l=n.lastIndexOf("/"),l!==n.length-1){l<0?(n="",r=0):(n=n.slice(0,l),r=n.length-1-n.lastIndexOf("/")),o=a,i=0;continue}}else if(n.length>0){n="",r=0,o=a,i=0;continue}}t&&(n=n.length>0?n+"/..":"..",r=2)}else n.length>0?n+="/"+e.slice(o+1,a):n=e.slice(o+1,a),r=a-o-1;o=a,i=0}else s===46&&i>-1?i++:i=-1}return n}function Ip(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const d4e={cwd:f4e};function f4e(){return"/"}function V2(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function h4e(e){if(typeof e=="string")e=new URL(e);else if(!V2(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return p4e(e)}function p4e(e){if(e.hostname!==""){const r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}const t=e.pathname;let n=-1;for(;++n0){let[p,...m]=u;const g=r[h][1];U2(g)&&U2(p)&&(p=k1(!0,g,p)),r[h]=[c,p,...m]}}}}const y4e=new P3().freeze();function T1(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function z1(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function j1(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function VI(e){if(!U2(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function WI(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function Om(e){return b4e(e)?e:new rF(e)}function b4e(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function w4e(e){return typeof e=="string"||x4e(e)}function x4e(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const S4e="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",XI=[],KI={allowDangerousHtml:!0},C4e=/^(https?|ircs?|mailto|xmpp)$/i,E4e=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function P4e(e){const t=e.allowedElements,n=e.allowElement,r=e.children||"",o=e.className,i=e.components,a=e.disallowedElements,s=e.rehypePlugins||XI,l=e.remarkPlugins||XI,c=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...KI}:KI,u=e.skipHtml,d=e.unwrapDisallowed,h=e.urlTransform||O4e,p=y4e().use(a5e).use(l).use(t4e,c).use(s),m=new rF;typeof r=="string"&&(m.value=r);for(const b of E4e)Object.hasOwn(e,b.from)&&(""+b.from+(b.to?"use `"+b.to+"` instead":"remove it")+S4e+b.id,void 0);const g=p.parse(m);let v=p.runSync(g,m);return o&&(v={type:"element",tagName:"div",properties:{className:o},children:v.type==="root"?v.children:[v]}),tF(v,y),DCe(v,{Fragment:W.Fragment,components:i,ignoreInvalidStyle:!0,jsx:W.jsx,jsxs:W.jsxs,passKeys:!0,passNode:!0});function y(b,x,S){if(b.type==="raw"&&S&&typeof x=="number")return u?S.children.splice(x,1):S.children[x]={type:"text",value:b.value},x;if(b.type==="element"){let P;for(P in P1)if(Object.hasOwn(P1,P)&&Object.hasOwn(b.properties,P)){const E=b.properties[P],M=P1[P];(M===null||M.includes(b.tagName))&&(b.properties[P]=h(String(E||""),P,b))}}if(b.type==="element"){let P=t?!t.includes(b.tagName):a?a.includes(b.tagName):!1;if(!P&&n&&typeof x=="number"&&(P=!n(b,x,S)),P&&S&&typeof x=="number")return d&&b.children?S.children.splice(x,1,...b.children):S.children.splice(x,1),x}}}function O4e(e){const t=e.indexOf(":"),n=e.indexOf("?"),r=e.indexOf("#"),o=e.indexOf("/");return t<0||o>-1&&t>o||n>-1&&t>n||r>-1&&t>r||C4e.test(e.slice(0,t))?e:""}function GI(e){const t={a:"a",code:"code",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...e.components};return W.jsxs(W.Fragment,{children:[W.jsxs(t.p,{children:[W.jsx(t.a,{href:"https://github.com/polkadot-fellows/RFCs/",children:"RFCs repository"})," contains a number of Requests for Comment (RFCs) detailing proposed changes to the technical implementation of the Polkadot network. These RFCs are for the discussion and design of features which have been submitted for consideration to the developer Fellowship of Polkadot, as well as targets for the Fellowship's on-chain bodies to signal approval or disapproval of."]}),` +`,W.jsx(t.h2,{children:"Scope"}),` +`,W.jsxs(t.p,{children:["According to the ",W.jsx(t.a,{href:"https://github.com/polkadot-fellows/manifesto/blob/0c3df46d76625980b8b48742cb86f4d8fa6dda8d/manifesto.pdf",children:"Fellowship Manifesto"}),", members of the Polkadot Fellowship are responsible for expertise in the strict description(s) and/or implementation(s) of these areas of contribution:"]}),` +`,W.jsxs(t.ul,{children:[` +`,W.jsx(t.li,{children:"the internals of all functional Polkadot node implementations;"}),` +`,W.jsx(t.li,{children:"cryptographic data-structures, algorithms, languages and APIs required for the continued upkeep of the Polkadot (Main) Network;"}),` +`,W.jsx(t.li,{children:"consensus algorithms concerning the Relay-chain (BABE & GRANDPA);"}),` +`,W.jsx(t.li,{children:"trust-free bridges relying on said consensus algorithms (planned to be) utilised by system chains;"}),` +`,W.jsx(t.li,{children:"parachain consensus;"}),` +`,W.jsx(t.li,{children:"cross-chain message passing (XCMP, HRMP, DMP & UMP);"}),` +`,W.jsx(t.li,{children:"the Polkadot libp2p-based peer networking protocol;"}),` +`,W.jsx(t.li,{children:"the Polkadot topology strategies;"}),` +`,W.jsx(t.li,{children:"chain synchronisation strategies utilised by Polkadot;"}),` +`,W.jsx(t.li,{children:"the Polkadot business-logic (aka the 'runtime');"}),` +`,W.jsx(t.li,{children:"pallets utilised by the Polkadot (Main) Network and its system chains;"}),` +`,W.jsx(t.li,{children:"the internals of the frame pallet framework;"}),` +`,W.jsx(t.li,{children:"runtime and host APIs;"}),` +`,W.jsx(t.li,{children:"the XCM specification and realisation;"}),` +`,W.jsx(t.li,{children:"standard RPCs;"}),` +`,W.jsx(t.li,{children:"user-interface code required to practically execute upgrades to the Polkadot (Main) Network; and"}),` +`,W.jsx(t.li,{children:"code or technology required by, and utilised primarily for, any code or technology already included."}),` +`]}),` +`,W.jsx(t.p,{children:"These RFCs are scoped to the subset of these concerns which must be held consistent across all implementations. Various implementation details, such as internal node algorithms, programming languages, or database formats are out of scope. Non-exhaustively, changes to network protocol descriptions, runtime logic and runtime public interfaces, inherents, transaction formats should be discussed via RFCs."}),` +`,W.jsx(t.h2,{children:"Significance"}),` +`,W.jsx(t.p,{children:"These RFCs are in practice only a signaling mechanism to determine and indicate the Fellowship's design and architecture preferences and to coordinate discussion and social consensus on architectures and designs according to open-source principles."}),` +`,W.jsx(t.p,{children:`The Fellowship holds only the powers vested in it by Polkadot's governance, which are limited to the expression of expert opinion and the ability to move proposals to more lenient governance tracks when necessary. It is not an arbiter of the "correctness" of any particular runtime or node implementation, and the practical meaning of these RFCs follows as a consequence of its limited powers.`}),` +`,W.jsx(t.p,{children:"For any RFC concerning runtime logic or interfaces, the Fellowship's capabilities are bounded by relay-chain governance, which is the ultimate decider of what code is adopted for block processing. As such, these RFCs are only loosely binding - the chains' governance has no obligation to accept the features as implemented and may accept features which have not gone through the RFC process. When it comes to node-side areas of expertise, the Fellowship's vote is more strongly binding, as the governance systems of the chains can't determine the environment the runtime is executed within, and in practice all node implementations should conform to some foundational standards in order to communicate."}),` +`,W.jsx(t.p,{children:"Merged RFCs are only an indication of support for a specific design, not a commitment to an implementation of a feature on any particular timeframe or roadmap ordering."}),` +`,W.jsx(t.h2,{children:"Process"}),` +`,W.jsx(t.p,{children:"The RFC process is open to all contributors. Anyone may open an RFC or provide comments on open RFCs."}),` +`,W.jsx(t.p,{children:"To open an RFC, follow these steps:"}),` +`,W.jsxs(t.ul,{children:[` +`,W.jsxs(t.li,{children:["Copy the ",W.jsx(t.code,{children:"0000-template.md"})," file into the ",W.jsx(t.code,{children:"text"})," folder and rename to match the title of the RFC"]}),` +`,W.jsx(t.li,{children:"Fill out the RFC template and open a PR."}),` +`,W.jsx(t.li,{children:'Rename the file to correspond to the GitHub pull request number and update the "RFC PR" field in the file.'}),` +`]}),` +`,W.jsxs(t.p,{children:["The Fellowship will decide, via an on-chain voting mechanism including members III-Dan or above, when to approve and merge RFCs. It does so by issuing an on-chain remark with the body ",W.jsx(t.code,{children:"RFC_APPROVE(xxxx, h)"})," from the ",W.jsx(t.code,{children:"Fellows"})," origin on the Polkadot Collectives blockchain, where xxxx is the number of the RFC and h is the blake2-256 hash of the raw proposal text. Once this remark has been made, the PR can be merged. This on-chain process is designed to be resilient to where the RFCs are hosted and in what format, so it can be migrated away from GitHub in the future. The fellowship should not approve more than one RFC with the same number."]}),` +`,W.jsxs(t.p,{children:["The Fellowship may also decide to reject an RFC by issuing a remark with the text ",W.jsx(t.code,{children:"RFC_REJECT(xxxx, h)"}),". This is a formality to provide clarity on when PRs (or their analogue on non-GitHub platforms) may be closed. PRs may be closed by their author, as well. PRs may be closed when sufficiently stale, as well - after a period of 1 year without acceptance."]}),` +`,W.jsxs(t.p,{children:["Problems, requirements, and descriptions in RFC text should be stated using the following definitions of terms, roughly as laid out in ",W.jsx(t.a,{href:"https://datatracker.ietf.org/doc/html/rfc2119",children:"IETF RFC 2119"}),":"]}),` +`,W.jsxs(t.ul,{children:[` +`,W.jsx(t.li,{children:'The terms "MUST", "MUST NOT", "SHALL", "SHALL NOT", or "REQUIRED" mean that the requirement is fixed and must be adhered to by implementations. These statements should be limited to those required for interoperability and security.'}),` +`,W.jsx(t.li,{children:'The terms "SHOULD", "RECOMMENDED", "SHOULD NOT", or "NOT RECOMMENDED" mean that there are only limited valid circumstances in which a requirement may be ignored.'}),` +`,W.jsx(t.li,{children:'The terms "MAY" or "OPTIONAL" mean that the requirement is optional, though interoperability between implementations making different choices in this respect is required.'}),` +`]}),` +`,W.jsx(t.h2,{children:"Bots"}),` +`,W.jsxs(t.p,{children:[W.jsx(t.a,{href:"https://github.com/polkadot-fellows/RFCs/",children:"RFCs repository"})," provides a bot for:"]}),` +`,W.jsxs(t.ul,{children:[` +`,W.jsx(t.li,{children:"Proposing RFCs on chain in a referenda to let the fellowship vote on the RFC. The referenda can only be created by accounts that are part of the fellowship."}),` +`,W.jsx(t.li,{children:"Processing (merging or closing) the PR after the on-chain referendum gets confirmed."}),` +`]}),` +`,W.jsx(t.p,{children:"To use the bot you need to write the following comment into a pull request:"}),` +`,W.jsx(t.pre,{children:W.jsx(t.code,{className:"language-text",children:`/rfc (help|propose|process) +`})}),` +`,W.jsx(t.p,{children:"It takes a moment and then the bot should answer with a comment with more instructions on how to proceed."})]})}function I4e(e={}){const{wrapper:t}=e.components||{};return t?W.jsx(t,{...e,children:W.jsx(GI,{...e})}):GI(e)}const k4e=()=>{const[e,t]=f.useState();return f.useEffect(()=>{(async()=>{const r=await(await fetch(`${z0e}/pulls`)).json();t(r)})()},[]),W.jsxs(W.Fragment,{children:[W.jsx(I4e,{}),W.jsx("h1",{children:"Open RFCs"}),W.jsx(Ms,{row:!0,children:e?e.length?e.map((n,r)=>W.jsx(Ms,{column:!0,lg:4,md:6,sm:12,style:{padding:"1rem"},children:W.jsxs(Q0e,{style:{padding:"1rem"},children:[W.jsxs(Ms,{row:!0,alignItems:"center",children:[W.jsx("h2",{style:{padding:"1rem 0",position:"relative",top:0},children:W.jsxs(fc,{to:`https://www.github.com/${NL}/${RL}/pull/${n.number}`,target:"_blank",rel:"noreferrer",children:["#",n.number," - ",n.title]})}),W.jsx("div",{className:"rfc-content",children:W.jsx(P4e,{children:n.body})})]}),W.jsxs(Ms,{row:!0,alignItems:"center",style:{padding:"1rem 0",borderTop:"0.2rem solid var(--accent-color-primary)"},children:[W.jsx(Ms,{column:!0,md:3,style:{paddingRight:"1rem"},children:W.jsx("img",{width:"40",style:{borderRadius:"10rem",width:"4rem"},src:`${n.user.avatar_url}`})}),W.jsx(Ms,{column:!0,md:6,children:W.jsx(fc,{to:n.user.html_url,target:"_blank",rel:"noreferrer",children:n.user.login})}),W.jsx(Ms,{column:!0,md:3,children:W.jsx("p",{className:"rfc-date",children:new Date(n.created_at).toDateString()})})]})]})},"index"+r)):"Nothing to see here":W.jsx(Ms,{column:!0,sm:12,style:{justifyItems:"cemter",display:"flex"},children:W.jsx(YSe,{visible:!0,height:"80",width:"80",color:"#E6007A",ariaLabel:"revolving-dot-loading",wrapperStyle:{},wrapperClass:""})})})]})},N4e=()=>W.jsxs(W.Fragment,{children:[W.jsx("div",{className:"header",children:W.jsx("h1",{children:"RFCs"})}),W.jsx("div",{className:"pageTop",children:W.jsx(k4e,{})})]});function qI(e){const t={h2:"h2",h4:"h4",p:"p",strong:"strong",...e.components};return W.jsxs(W.Fragment,{children:[W.jsx(t.p,{children:"The Polkadot Fellowship runs a call (“OpenDev”) on a monthly basis to share current and future developments of the Polkadot roadmap."}),` +`,W.jsx(t.h2,{children:"Agenda"}),` +`,W.jsx(t.p,{children:"All new and existing members are invited to join this live call to introduce themselves, present their contributions to the codebase, participate in discussions about RFCs, propose ideas for the growth of the Fellowship, and answer questions from the general public."}),` +`,W.jsx(t.h2,{children:"Upcoming call"}),` +`,W.jsxs(t.h4,{children:["The next monthly call is scheduled for: ",W.jsx(t.strong,{children:"To Be Announced"})]}),` +`,W.jsx(t.h2,{children:"Past calls"})]})}function R4e(e={}){const{wrapper:t}=e.components||{};return t?W.jsx(t,{...e,children:W.jsx(qI,{...e})}):qI(e)}const M4e=[{key:"9",sessions:"25th June 2024",videos:" https://www.youtube.com/watch?v=MU7tCyhBU7g",minutes:"https://forum.polkadot.network/t/2024-06-25-technical-fellowship-opendev-call/8890"},{key:"8",sessions:"21st May 2024",videos:"https://www.youtube.com/watch?v=War1weBu7yU",minutes:"https://forum.polkadot.network/t/2024-05-21-technical-fellowship-opendev-call/8264"},{key:"7",sessions:"23rd April 2024",videos:"https://www.youtube.com/watch?v=n6U-UbX546E",minutes:"https://forum.polkadot.network/t/2024-04-23-technical-fellowship-opendev-call/7592"},{key:"6",sessions:"19th March 2024",videos:"https://www.youtube.com/watch?v=zSKiAE7fBPI&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=1&pp=iAQB",minutes:"https://forum.polkadot.network/t/2024-03-19-technical-fellowship-opendev-call/6901"},{key:"5",sessions:"20th February 2024",videos:"https://www.youtube.com/watch?v=bqLujRSs6iY&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=2&pp=iAQB",minutes:"https://forum.polkadot.network/t/technical-fellowship-opendev-call-2024-02-20/6355"},{key:"4",sessions:"16th January 2024",videos:"https://www.youtube.com/watch?v=itUw-ndb-Tc&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=3&pp=iAQB",minutes:"N/A"}],T4e=[{key:"3",sessions:"19th December 2023",videos:"https://www.youtube.com/watch?v=VjHjRicXtl0&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=4&pp=iAQB",minutes:"https://forum.polkadot.network/t/technical-fellowship-opendev-call-2023-12-19-notes/5356"},{key:"2",sessions:"17th October 2023",videos:"https://www.youtube.com/watch?v=WJ2NUPUgWF0&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=5&pp=iAQB",minutes:"N/A"},{key:"1",sessions:"17th October 2023",videos:"https://www.youtube.com/watch?v=5P6Axm4JrmQ&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=6&pp=iAQB",minutes:"N/A"}],ZI=[{title:"Sessions",dataIndex:"sessions",key:"sessions"},{title:"Videos",dataIndex:"videos",key:"videos",render:(e,{videos:t,key:n})=>W.jsxs("a",{href:t,target:"_blank",rel:"noreferrer",children:["OpenDev #",n]})},{title:"Meeting Minutes",dataIndex:"minutes",key:"minutes",render:(e,{minutes:t,key:n})=>(console.log("minutes",t),t==="N/A"?"N/A":W.jsxs("a",{href:t,target:"_blank",rel:"noreferrer",children:["Meeting minutes #",n]}))}],z4e=()=>W.jsxs(W.Fragment,{children:[W.jsx("div",{className:"header",children:W.jsx("h1",{children:"Monthly calls"})}),W.jsx("div",{style:{padding:"0 2rem"},children:W.jsx(R4e,{})}),W.jsxs("div",{style:{padding:"0 2rem"},children:[W.jsx("h2",{children:"2024"}),W.jsx(Mi,{dataSource:M4e,columns:ZI}),W.jsx("h2",{children:"2023"}),W.jsx(Mi,{dataSource:T4e,columns:ZI})]})]});var j4e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"},L4e=function(t,n){return f.createElement(qt,Ce({},t,{ref:n,icon:j4e}))},B4e=f.forwardRef(L4e);const A4e=e=>[{path:"",element:W.jsx(UO,{lcStatus:e})},{path:"about",element:W.jsx(UO,{lcStatus:e})},{path:"membership",element:W.jsx(W2e,{})},{path:"governance",element:W.jsx(aSe,{})},{path:"salary",element:W.jsx(rSe,{})},{path:"modules",element:W.jsx(lSe,{})},{path:"rfcs",element:W.jsx(N4e,{})},{path:"opendev",element:W.jsx(z4e,{})}],L1="1.25rem",{Content:D4e,Sider:F4e}=gl,pa=(e,t,n,r)=>({key:t,icon:n,children:r,label:e}),Er=(e,t="#",n="_parent")=>{const{mode:r}=Q0();return W.jsx(fc,{style:n==="_blank"?{color:r==="dark"?vn.invert:gn.invert}:{},to:t,target:n,children:e})},H4e=e=>[{key:"1",type:"group",children:[pa(Er("About","about"),"about",W.jsx(O0e,{})),pa(Er("Membership","membership"),"membership",W.jsx(k0e,{})),pa(Er("Salary","salary"),"salary",W.jsx(N0e,{})),pa(Er("Governance","governance"),"governance",W.jsx(XP,{})),pa(Er("Modules","modules"),"modules",W.jsx(I0e,{})),pa(Er("RFCs","rfcs"),"rfcs",W.jsx(_0e,{})),pa(Er("Monthly Calls","opendev"),"opendev",W.jsx(XP,{})),pa(W.jsx("a",{href:location.toString(),onClick:()=>e(!0),children:"Resources"}),"resources",W.jsx(T0e,{}))]},{type:"divider"},{key:"3",label:"Contact",icon:W.jsx(M0e,{}),children:[pa(Er("Members (Element)","https://matrix.to/#/#fellowship-members:parity.io","_blank"),"sub1-1",W.jsx(TL,{})),pa(Er("Open (Element)","https://matrix.to/#/#fellowship-open-channel:parity.io","_blank"),"sub1-2",W.jsx($0e,{}))]}],$4e=()=>{const[e,t]=Yj.useNotification(),n=xR("(max-width: 1000px)"),r=ep(),[o,i]=f.useState(n),[a,s]=f.useState(!1),[l,c]=f.useState(!1),[u,d]=f.useState({}),{mode:h,toggleTheme:p}=Q0(),[m,g]=RS("fellowship-settings",{themeMode:"light",collapsed:o});f.useEffect(()=>{i(m.collapsed)},[m.collapsed]);const v=o?"2rem":"2.2rem",y=o?W.jsx(F0e,{style:{maxHeight:"100%",width:"4rem",fill:h==="dark"?vn.accent:gn.accent},width:v,height:v}):W.jsx(H0e,{style:{maxHeight:"100%",height:"100%",width:"13rem",fill:h==="dark"?vn.accent:gn.accent},width:v,height:v});return f.useEffect(()=>{d(h==="light"?A0e:D0e)},[h]),f.useEffect(()=>{e.warning({key:"lc_status",message:"Light client: Syncing",description:"Synchronizing light client. This may take some time.",placement:"bottomRight",duration:15}),lg.finalizedBlock$.subscribe(b=>{b.number&&!l&&c(!0)})},[]),f.useEffect(()=>{l&&e.success({key:"lc_status",message:"Light Client: Completed",description:"Sync is completed. You may go on 😄",placement:"bottomRight",duration:10})},[l]),W.jsxs(Ha,{theme:u,children:[t,W.jsxs(gl,{children:[W.jsxs(F4e,{style:{background:h==="dark"?vn.primary:gn.primary},theme:h,width:L0e,breakpoint:"md",collapsedWidth:j0e,collapsed:o,onBreakpoint:b=>{i(b)},children:[W.jsx("div",{style:{height:"3rem",marginBottom:"2rem",marginTop:o?"3rem":"2rem",display:"flex",justifyContent:"center"},children:W.jsx(fc,{style:{height:"4rem"},to:"/",children:y})}),W.jsx(Ic,{style:{background:h==="dark"?vn.primary:gn.primary},selectedKeys:[r==null?void 0:r.pathname.replace("/","")],theme:h,mode:B0e,items:H4e(s)}),W.jsxs("section",{style:{position:"absolute",bottom:o?"3rem":"6rem",width:o?"6rem":"16rem",height:o?"9rem":"1rem",display:"flex",flexDirection:o?"column":"row",justifyContent:"space-around"},children:[h==="dark"?W.jsx("button",{style:{color:gn.accent},type:"button",onClick:()=>{p()},children:W.jsx(G0e,{size:L1,style:{color:gn.accent}})}):W.jsx("button",{type:"button",onClick:()=>p(),children:W.jsx(K0e,{size:L1,style:{color:vn.accent}})}),W.jsx("button",{style:{color:h==="dark"?vn.accent:gn.accent},type:"button",onClick:()=>{g({themeMode:m.themeMode,collapsed:!o})},children:o?W.jsx(Z0e,{}):W.jsx(q0e,{})}),W.jsx("button",{style:{color:h==="dark"?vn.accent:gn.accent},type:"button",onClick:()=>window.open("https://github.com/polkadot-fellows","_blank"),children:W.jsx(W0e,{size:L1})}),W.jsx(uE,{placement:"right",content:`Light Client ${l?"synced":"syncing"}`,children:W.jsx("button",{disabled:!0,style:{color:h==="dark"?vn.accent:gn.accent},type:"button",children:l?W.jsx(zye,{size:18,style:{color:h==="dark"?vn.success:gn.success}}):W.jsx(B4e,{spin:!0,style:{color:h==="dark"?vn.warning:gn.warning}})})})]}),W.jsxs("div",{style:{position:"fixed",bottom:0,padding:o?"0rem 1rem 1rem":"0rem 1rem 1rem 0",zIndex:1,color:h==="dark"?vn.accent:gn.accent,fontWeight:"bolder",display:"flex",justifyContent:"flex-end",filter:"alpha(opacity=75)",opacity:"0.75",width:o?"auto":"16rem",alignItems:"center"},children:[o?"":W.jsx("div",{style:{textAlign:"center"},children:"Polkadot Technical Fellowship"}),W.jsxs("div",{children:["©",new Date().getFullYear()]})]})]}),W.jsx(gl,{children:W.jsx(D4e,{className:"theme-"+h,style:{overflow:"auto",height:"100vh",color:h==="light"?gn.invert:vn.invert},children:W.jsx(n_,{children:A4e(l).map(({path:b,element:x},S)=>W.jsx(jT,{path:b,element:x},`page_${S}`))})})})]}),W.jsxs(ca,{centered:!0,open:a,onCancel:()=>s(!1),footer:[],children:[W.jsx("h4",{children:"Fellowship Admin"}),W.jsx("p",{children:Er("Manifesto","https://github.com/polkadot-fellows/manifesto/blob/0c3df46d76625980b8b48742cb86f4d8fa6dda8d/manifesto.pdf","_blank")}),W.jsx("p",{children:Er("Pallets and Docs","https://paritytech.github.io/polkadot-sdk/master/polkadot_sdk_docs/index.html","_blank")}),W.jsx("p",{children:Er("Fellows repo","https://github.com/polkadot-fellows","_blank")}),W.jsx(tP,{}),W.jsx("h4",{children:"Fellowship UIs"}),W.jsx("p",{children:Er("Polkassembly","https://collectives.polkassembly.io/","_blank")}),W.jsx("p",{children:Er("SubSquare","https://collectives.subsquare.io/fellowship","_blank")}),W.jsx("p",{children:Er("PolkadotJS Collectives","https://dotapps-io.ipns.dweb.link/?rpc=wss%3A%2F%2Fpolkadot-collectives-rpc.polkadot.io#/explorer","_blank")}),W.jsx(tP,{}),W.jsx("h4",{children:"Fellowship Onboarding"}),W.jsx("p",{children:Er("Polkadot Blockchain Academy","https://polkadot.network/development/blockchain-academy/","_blank")}),W.jsx("p",{children:Er("Kudos","https://www.morekudos.com/explore/open-contributions-for-polkadot-sdk","_blank")}),W.jsx("p",{children:Er("Polkadot SDK Mentor issues","https://mentor.tasty.limo/","_blank")}),W.jsx("p",{children:Er("Polkadot Project Ideas","https://gist.github.com/xlc/ebc2476afb7ecacdaa5ce95ae3b991c8#polkadot-project-ideas","_blank")})]})]})};var oF,YI=Ta;oF=YI.createRoot,YI.hydrateRoot;const iF=document.getElementById("root");if(!iF)throw new Error("Failed to find the root element");const U4e=oF(iF);U4e.render(W.jsx(DF,{children:W.jsx(lq,{children:W.jsx(c_,{basename:"/",children:W.jsx($4e,{})})})})); diff --git a/index.html b/index.html index fdf1b09b..0912a794 100644 --- a/index.html +++ b/index.html @@ -53,8 +53,8 @@ Polkadot Technical Fellowship - - + +