From 66802d8689222be330b4206516a7b0b573d198f6 Mon Sep 17 00:00:00 2001 From: Github Actions Date: Sun, 14 Jan 2024 00:43:37 +0000 Subject: [PATCH] Build --- docs/.gitkeep | 0 docs/assets/bastion-2aed43b9.svg | 8 + docs/assets/bronze-8217b6c0.svg | 13 + docs/assets/bruiser-0407b1bb.svg | 3 + docs/assets/buy_xp-b28fbc66.svg | 2 + docs/assets/challenger-86fd6fac.svg | 3 + docs/assets/chromatic-4800a88d.svg | 21 + docs/assets/coin-969e4f3e.svg | 2 + docs/assets/darkin-ecc4388e.svg | 3 + docs/assets/deadeye-7aac6f8c.svg | 10 + docs/assets/demacia-98380243.svg | 9 + docs/assets/disabled-cbe21a8a.svg | 4 + docs/assets/empress-16fefc56.svg | 10 + docs/assets/freljord-c54795f9.svg | 8 + docs/assets/gold-7ddfae52.svg | 13 + docs/assets/gunner-2fc2a140.svg | 15 + docs/assets/index-2dd17374.css | 1 + docs/assets/index-b1d6ae02.js | 50 + docs/assets/invoker-72403e90.svg | 11 + docs/assets/ionia-f4f547be.svg | 5 + docs/assets/juggernaut-fb342068.svg | 10 + docs/assets/multicaster-c43897b1.svg | 9 + docs/assets/noxus-8ef25a52.svg | 4 + docs/assets/piltover-90b283d7.svg | 5 + docs/assets/redeemer-4f447722.svg | 6 + docs/assets/reroll-9dc2ab0e.svg | 2 + docs/assets/rogue-78c24eb6.svg | 4 + docs/assets/shadow_isles-69250aeb.svg | 5 + docs/assets/shurima-63830b75.svg | 13 + docs/assets/silver-216f81c0.svg | 13 + docs/assets/slayer-303cbdcd.svg | 6 + docs/assets/sorcerer-74a91bfc.svg | 6 + docs/assets/star-560e85dc.svg | 9 + docs/assets/strategist-79ed41fe.svg | 9 + docs/assets/targon-94d2f17c.svg | 4 + docs/assets/technogenius-3f404662.svg | 10 + docs/assets/void-0a62bd30.svg | 11 + docs/assets/wanderer-59a701e9.svg | 9 + docs/assets/yordle-44c8f497.svg | 10 + docs/assets/zaun-63da3398.svg | 9 + docs/champions.html | 5898 +++++++++++++++++++++++++ docs/index.html | 20 + docs/traits.html | 451 ++ 43 files changed, 6714 insertions(+) create mode 100644 docs/.gitkeep create mode 100644 docs/assets/bastion-2aed43b9.svg create mode 100644 docs/assets/bronze-8217b6c0.svg create mode 100644 docs/assets/bruiser-0407b1bb.svg create mode 100644 docs/assets/buy_xp-b28fbc66.svg create mode 100644 docs/assets/challenger-86fd6fac.svg create mode 100644 docs/assets/chromatic-4800a88d.svg create mode 100644 docs/assets/coin-969e4f3e.svg create mode 100644 docs/assets/darkin-ecc4388e.svg create mode 100644 docs/assets/deadeye-7aac6f8c.svg create mode 100644 docs/assets/demacia-98380243.svg create mode 100644 docs/assets/disabled-cbe21a8a.svg create mode 100644 docs/assets/empress-16fefc56.svg create mode 100644 docs/assets/freljord-c54795f9.svg create mode 100644 docs/assets/gold-7ddfae52.svg create mode 100644 docs/assets/gunner-2fc2a140.svg create mode 100644 docs/assets/index-2dd17374.css create mode 100644 docs/assets/index-b1d6ae02.js create mode 100644 docs/assets/invoker-72403e90.svg create mode 100644 docs/assets/ionia-f4f547be.svg create mode 100644 docs/assets/juggernaut-fb342068.svg create mode 100644 docs/assets/multicaster-c43897b1.svg create mode 100644 docs/assets/noxus-8ef25a52.svg create mode 100644 docs/assets/piltover-90b283d7.svg create mode 100644 docs/assets/redeemer-4f447722.svg create mode 100644 docs/assets/reroll-9dc2ab0e.svg create mode 100644 docs/assets/rogue-78c24eb6.svg create mode 100644 docs/assets/shadow_isles-69250aeb.svg create mode 100644 docs/assets/shurima-63830b75.svg create mode 100644 docs/assets/silver-216f81c0.svg create mode 100644 docs/assets/slayer-303cbdcd.svg create mode 100644 docs/assets/sorcerer-74a91bfc.svg create mode 100644 docs/assets/star-560e85dc.svg create mode 100644 docs/assets/strategist-79ed41fe.svg create mode 100644 docs/assets/targon-94d2f17c.svg create mode 100644 docs/assets/technogenius-3f404662.svg create mode 100644 docs/assets/void-0a62bd30.svg create mode 100644 docs/assets/wanderer-59a701e9.svg create mode 100644 docs/assets/yordle-44c8f497.svg create mode 100644 docs/assets/zaun-63da3398.svg create mode 100644 docs/champions.html create mode 100644 docs/index.html create mode 100644 docs/traits.html diff --git a/docs/.gitkeep b/docs/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/docs/assets/bastion-2aed43b9.svg b/docs/assets/bastion-2aed43b9.svg new file mode 100644 index 0000000..afe6add --- /dev/null +++ b/docs/assets/bastion-2aed43b9.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/assets/bronze-8217b6c0.svg b/docs/assets/bronze-8217b6c0.svg new file mode 100644 index 0000000..8f61448 --- /dev/null +++ b/docs/assets/bronze-8217b6c0.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/docs/assets/bruiser-0407b1bb.svg b/docs/assets/bruiser-0407b1bb.svg new file mode 100644 index 0000000..f37e16e --- /dev/null +++ b/docs/assets/bruiser-0407b1bb.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/assets/buy_xp-b28fbc66.svg b/docs/assets/buy_xp-b28fbc66.svg new file mode 100644 index 0000000..1ef3e4d --- /dev/null +++ b/docs/assets/buy_xp-b28fbc66.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/docs/assets/challenger-86fd6fac.svg b/docs/assets/challenger-86fd6fac.svg new file mode 100644 index 0000000..ac8854d --- /dev/null +++ b/docs/assets/challenger-86fd6fac.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/assets/chromatic-4800a88d.svg b/docs/assets/chromatic-4800a88d.svg new file mode 100644 index 0000000..a326642 --- /dev/null +++ b/docs/assets/chromatic-4800a88d.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/assets/coin-969e4f3e.svg b/docs/assets/coin-969e4f3e.svg new file mode 100644 index 0000000..5019041 --- /dev/null +++ b/docs/assets/coin-969e4f3e.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/docs/assets/darkin-ecc4388e.svg b/docs/assets/darkin-ecc4388e.svg new file mode 100644 index 0000000..a6f3bc6 --- /dev/null +++ b/docs/assets/darkin-ecc4388e.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/assets/deadeye-7aac6f8c.svg b/docs/assets/deadeye-7aac6f8c.svg new file mode 100644 index 0000000..53d3961 --- /dev/null +++ b/docs/assets/deadeye-7aac6f8c.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/docs/assets/demacia-98380243.svg b/docs/assets/demacia-98380243.svg new file mode 100644 index 0000000..b4fe14d --- /dev/null +++ b/docs/assets/demacia-98380243.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/assets/disabled-cbe21a8a.svg b/docs/assets/disabled-cbe21a8a.svg new file mode 100644 index 0000000..89d02f8 --- /dev/null +++ b/docs/assets/disabled-cbe21a8a.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/assets/empress-16fefc56.svg b/docs/assets/empress-16fefc56.svg new file mode 100644 index 0000000..22bb0eb --- /dev/null +++ b/docs/assets/empress-16fefc56.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/docs/assets/freljord-c54795f9.svg b/docs/assets/freljord-c54795f9.svg new file mode 100644 index 0000000..2968b1c --- /dev/null +++ b/docs/assets/freljord-c54795f9.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/assets/gold-7ddfae52.svg b/docs/assets/gold-7ddfae52.svg new file mode 100644 index 0000000..2d9e033 --- /dev/null +++ b/docs/assets/gold-7ddfae52.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/docs/assets/gunner-2fc2a140.svg b/docs/assets/gunner-2fc2a140.svg new file mode 100644 index 0000000..e5ba300 --- /dev/null +++ b/docs/assets/gunner-2fc2a140.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/assets/index-2dd17374.css b/docs/assets/index-2dd17374.css new file mode 100644 index 0000000..c0d7130 --- /dev/null +++ b/docs/assets/index-2dd17374.css @@ -0,0 +1 @@ +html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{width:100%;height:100%}body{background-color:#000}html *{font-family:Roboto,sans-serif;box-sizing:border-box}#root{height:100%;margin:0 auto;position:relative;aspect-ratio:16/9;background:radial-gradient(ellipse at 50% 50%,#ff6b6b 0%,transparent 40%),radial-gradient(ellipse at 60% 70%,#ff95ad 0%,transparent 80%),radial-gradient(ellipse at 70% 80%,#fdcbf1 0%,transparent 90%),radial-gradient(ellipse at 80% 90%,#a0ced9 0%,transparent 90%),radial-gradient(ellipse at 40% 30%,#70a1d7 0%,transparent 70%),radial-gradient(ellipse at 30% 20%,#2a5caa 0%,transparent 50%),radial-gradient(ellipse at 20% 10%,#031533 0%,transparent 80%),radial-gradient(ellipse at 90% 50%,#252a3b 0%,transparent 80%),radial-gradient(ellipse at 70% 20%,#0c0e17 0%,transparent 70%),radial-gradient(ellipse at 80% 60%,#0e0e13 0%,transparent 80%),radial-gradient(ellipse at 10% 40%,#020408 0%,transparent 50%)}svg{width:24px;height:24px}.tft__champion-dropbox{display:none;position:absolute;top:0;bottom:20%;left:0;right:0}.tft__drag-layer_dragging_champion .tft__champion-dropbox{display:block}._rootChampionSplash_1t9nz_1{background-size:cover;background-repeat:no-repeat;background-position:center center}._rootUnitAvatar_1o1o7_1{position:relative;width:100%;height:100%;padding:0;display:flex;flex-direction:column}._rootUnitAvatar_1o1o7_1._isDragging_1o1o7_9{visibility:hidden}._championSplash_1o1o7_13{width:100%;flex:1}._stars_1o1o7_18{position:absolute;width:100%;top:4px;text-align:right;padding-right:4px}._stars_1o1o7_18 svg{width:14px;height:14px;filter:drop-shadow(0 0 2px rgba(0,0,0,.7))}._rootTable_f9l03_1{position:absolute;bottom:33%;left:20%;height:40%;width:55%;border:2px solid rgb(255,119,0);display:flex;flex-direction:column}._row_f9l03_12{flex:1;display:flex}._slot_f9l03_17{flex:1;border:1px solid rgb(55,205,210)}._rootBench_1gstm_1{position:absolute;bottom:21%;left:20%;height:10%;width:55%;border:2px solid red;display:flex;flex-direction:column}._row_1gstm_12{display:flex;flex:1}._slot_1gstm_17{position:relative;border:2px solid purple;flex:1}._rootShop_11crb_1{position:absolute;bottom:0;left:13%;height:20%;width:65%;display:flex;flex-direction:column}._topBar_11crb_11{flex:1;display:flex}._bottomBar_11crb_16{flex:3;display:flex}._levelView_11crb_21{flex:1}._topRightBar_11crb_25{flex:5;display:flex}._rerollChances_11crb_30{flex:1.7}._goldView_11crb_34{flex:.6}._topRightBar_11crb_25:after{content:"";flex:2.7}._shopActions_11crb_43{flex:1}._shopChampions_11crb_47{flex:5}._rootShopButton_11zet_1{display:flex;align-items:center;justify-content:space-between;padding:0 8% 0 6%;box-shadow:inset 0 0 2px 2px #000b09,inset 0 0 2px 2px #009a804d;color:#fff;text-shadow:.05em .05em .05em black}._rootShopButton_11zet_1:not(:disabled){background-color:#001a16;box-shadow:inset 0 0 2px 2px #009a804d;cursor:pointer}._name_11zet_16{font-size:1rem}._cost_11zet_20{display:flex;align-items:center;gap:10%}._cost_11zet_20 svg{width:14px;height:14px;color:#ffe082}._rootShopActions_197xx_1{display:flex;flex-direction:column;background-color:#001a16;box-shadow:inset 0 0 2px 2px #009a804d;border-style:ridge;border-radius:0 0 0 4px;border-color:#b58800;border-bottom-width:4px;border-left-width:4px}._rootShopActions_197xx_1>*{flex:1;margin:2px 4px}._rootShopActions_197xx_1>*:first-child{margin-top:4px}._rootShopActions_197xx_1>*:last-child{margin-bottom:4px}._rootChampionAvatar_8lqwl_1{position:relative;width:100%;height:100%;padding:0;display:flex;flex-direction:column;border-radius:2px}._rootChampionAvatar_8lqwl_1._isDragging_8lqwl_10{visibility:hidden}._rootChampionAvatar_8lqwl_1._tier1_8lqwl_13{border-color:#9e9e9e}._rootChampionAvatar_8lqwl_1._tier2_8lqwl_16{border-color:#4caf50}._rootChampionAvatar_8lqwl_1._tier3_8lqwl_19{border-color:#2196f3}._rootChampionAvatar_8lqwl_1._tier4_8lqwl_22{border-color:#9c27b0}._rootChampionAvatar_8lqwl_1._tier5_8lqwl_25{border-color:#ffc107}._championSplash_8lqwl_29{width:100%;flex:1}._footer_8lqwl_34{width:100%;display:flex;font-size:14px;font-weight:700;padding:.3em .5em;align-items:center;justify-content:space-between;color:#fff;text-shadow:.05em .05em .05em black}._tier1_8lqwl_13 ._footer_8lqwl_34{background:linear-gradient(45deg,#6b6b6b,#9e9e9e)}._tier2_8lqwl_16 ._footer_8lqwl_34{background:linear-gradient(45deg,#2d682f,#4caf50)}._tier3_8lqwl_19 ._footer_8lqwl_34{background:linear-gradient(45deg,#0960a5,#2196f3)}._tier4_8lqwl_22 ._footer_8lqwl_34{background:linear-gradient(45deg,#52145d,#9c27b0)}._tier5_8lqwl_25 ._footer_8lqwl_34{background:linear-gradient(45deg,#a07800,#ffc107)}._cost_8lqwl_61{display:flex;align-items:center}._iconCoin_8lqwl_66{width:14px;height:14px;margin-right:4px;color:#ffe082}._rootSellOverlay_93vww_1{display:none;position:absolute;top:0;bottom:0;left:0;right:0;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff;text-shadow:.05em .05em .05em black;background-color:#001a16;box-shadow:inset 0 0 2px 2px #009a804d}.tft__drag-layer_dragging_unit ._rootSellOverlay_93vww_1{display:flex}._iconCoin_93vww_21{margin-left:1%;margin-right:.5%;color:#ffe082}._rootShopChampions_1wbxb_1{position:relative;flex:5;background-color:#001a16;box-shadow:inset 0 0 2px 2px #009a804d;border-style:ridge;border-color:#b58800;border-top-width:4px;border-bottom-width:4px;border-radius:0 4px 4px 0;border-right-width:4px}._slotsWrapper_1wbxb_16{display:flex;width:100%;height:100%}._slot_1wbxb_16{flex:1;margin:.3%;box-shadow:inset 0 0 2px 8px #000b09,inset 0 0 2px 10px #009a804d}._rootSegmentedProgressBar_oby69_1{display:flex;gap:1%}._segment_oby69_6{flex:1;background-color:#006064;border-radius:2px;transition:width .3s ease-in-out}._segmentActive_oby69_13{background-color:#84ffff;box-shadow:0 0 1px 1px #84ffff4d}._segmentMax_oby69_18{background-color:#006064;background-image:repeating-linear-gradient(-45deg,transparent,transparent 5%,#84ffff 5%,#84ffff 10%);box-shadow:0 0 1px 1px #84ffff26}._segmentSmall_oby69_24{flex:.5}._segmentActivePartial_oby69_28{background:linear-gradient(to right,#84ffff 0%,#84ffff 50%,#006064 50%,#006064 100%)}._rootLevelView_r9qny_1{display:flex;flex-direction:column;justify-content:end;color:#fff;text-shadow:.05em .05em .05em black;background-color:#001a16;box-shadow:inset 0 0 2px 2px #009a804d;border-style:ridge;border-color:#b58800;border-top-width:4px;border-radius:4px 4px 0 0;border-left-width:4px;border-right-width:4px}._labels_r9qny_19{display:flex;align-items:center}._level_r9qny_24{flex:1;margin-left:5%}._experience_r9qny_29{margin-right:5%}._progressBar_r9qny_33{margin:1% 5% 4%;min-height:15%}._rootRerollChances_12vj7_1{display:flex;justify-content:space-around;align-items:center;background-color:#001a1680;position:relative;height:90%;top:10%;color:#fff;text-shadow:.05em .05em .05em black}._percent_12vj7_13{font-weight:500}._percentTier1_12vj7_16{color:#9e9e9e}._percentTier2_12vj7_19{color:#4caf50}._percentTier3_12vj7_22{color:#2196f3}._percentTier4_12vj7_25{color:#9c27b0}._percentTier5_12vj7_28{color:#ffc107}._rootGoldView_k7bzp_1{display:flex;font-weight:700;font-size:24px;justify-content:center;align-items:center;color:#fff;text-shadow:.05em .05em .05em black;background-color:#001a16;box-shadow:inset 0 0 2px 2px #009a804d;border-style:ridge;border-color:#b58800;border-top-width:4px;border-radius:4px 4px 0 0;border-left-width:4px;border-right-width:4px}._iconCoin_k7bzp_22{padding-right:.3em;color:#ffe082}._rootTraitHex_mbfeu_1{position:relative}._iconWrapper_mbfeu_5{position:absolute;top:0;bottom:0;left:0;right:0}._icon_mbfeu_5{width:100%;height:100%}._childrenWrapper_mbfeu_18{position:relative;padding:6px;display:flex;justify-content:center;align-items:center}._rootTraitStats_dllov_1{display:flex;align-items:center;padding:8px;border-radius:4px;background-color:#001a1680;color:#9e9e9e}._rootTraitStats_dllov_1._activated_dllov_9{color:#fff;text-shadow:.05em .05em .05em black}._rootTraitStats_dllov_1>*:not(:last-child){margin-right:8px}._amount_dllov_17{display:none;padding:8px;border:1px solid grey;border-radius:4px;font-weight:700}._activated_dllov_9 ._amount_dllov_17{display:block}._rootComps_1xzkq_1{position:absolute;left:0;top:20%;width:13%}._traitStats_1xzkq_8{margin-bottom:2%} diff --git a/docs/assets/index-b1d6ae02.js b/docs/assets/index-b1d6ae02.js new file mode 100644 index 0000000..412a0de --- /dev/null +++ b/docs/assets/index-b1d6ae02.js @@ -0,0 +1,50 @@ +var Eh=Object.defineProperty;var Oh=(e,t,n)=>t in e?Eh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Th=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Le=(e,t,n)=>(Oh(e,typeof t!="symbol"?t+"":t,n),n);var GS=Th((Et,Ot)=>{(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();function xh(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var w={},Lh={get exports(){return w},set exports(e){w=e}},Es={},c={},Dh={get exports(){return c},set exports(e){c=e}},R={};/** + * @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 Ri=Symbol.for("react.element"),Ph=Symbol.for("react.portal"),kh=Symbol.for("react.fragment"),Ah=Symbol.for("react.strict_mode"),bh=Symbol.for("react.profiler"),Nh=Symbol.for("react.provider"),Ih=Symbol.for("react.context"),Rh=Symbol.for("react.forward_ref"),Mh=Symbol.for("react.suspense"),jh=Symbol.for("react.memo"),Vh=Symbol.for("react.lazy"),$c=Symbol.iterator;function Uh(e){return e===null||typeof e!="object"?null:(e=$c&&e[$c]||e["@@iterator"],typeof e=="function"?e:null)}var cd={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},fd=Object.assign,dd={};function xr(e,t,n){this.props=e,this.context=t,this.refs=dd,this.updater=n||cd}xr.prototype.isReactComponent={};xr.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")};xr.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function hd(){}hd.prototype=xr.prototype;function _u(e,t,n){this.props=e,this.context=t,this.refs=dd,this.updater=n||cd}var Cu=_u.prototype=new hd;Cu.constructor=_u;fd(Cu,xr.prototype);Cu.isPureReactComponent=!0;var zc=Array.isArray,pd=Object.prototype.hasOwnProperty,wu={current:null},gd={key:!0,ref:!0,__self:!0,__source:!0};function vd(e,t,n){var r,i={},o=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(o=""+t.key),t)pd.call(t,r)&&!gd.hasOwnProperty(r)&&(i[r]=t[r]);var a=arguments.length-2;if(a===1)i.children=n;else if(1>>1,se=D[J];if(0>>1;Ji(ua,I))pni(Ji,ua)?(D[J]=Ji,D[pn]=I,J=pn):(D[J]=ua,D[hn]=I,J=hn);else if(pni(Ji,I))D[J]=Ji,D[pn]=I,J=pn;else break e}}return N}function i(D,N){var I=D.sortIndex-N.sortIndex;return I!==0?I:D.id-N.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,a=s.now();e.unstable_now=function(){return s.now()-a}}var l=[],u=[],f=1,g=null,h=3,m=!1,_=!1,y=!1,T=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(D){for(var N=n(u);N!==null;){if(N.callback===null)r(u);else if(N.startTime<=D)r(u),N.sortIndex=N.expirationTime,t(l,N);else break;N=n(u)}}function C(D){if(y=!1,v(D),!_)if(n(l)!==null)_=!0,aa(O);else{var N=n(u);N!==null&&la(C,N.startTime-D)}}function O(D,N){_=!1,y&&(y=!1,p(k),k=-1),m=!0;var I=h;try{for(v(N),g=n(l);g!==null&&(!(g.expirationTime>N)||D&&!Ye());){var J=g.callback;if(typeof J=="function"){g.callback=null,h=g.priorityLevel;var se=J(g.expirationTime<=N);N=e.unstable_now(),typeof se=="function"?g.callback=se:g===n(l)&&r(l),v(N)}else r(l);g=n(l)}if(g!==null)var qi=!0;else{var hn=n(u);hn!==null&&la(C,hn.startTime-N),qi=!1}return qi}finally{g=null,h=I,m=!1}}var x=!1,P=null,k=-1,q=5,M=-1;function Ye(){return!(e.unstable_now()-MD||125J?(D.sortIndex=I,t(u,D),n(l)===null&&D===n(u)&&(y?(p(k),k=-1):y=!0,la(C,I-J))):(D.sortIndex=se,t(l,D),_||m||(_=!0,aa(O))),D},e.unstable_shouldYield=Ye,e.unstable_wrapCallback=function(D){var N=h;return function(){var I=h;h=N;try{return D.apply(this,arguments)}finally{h=I}}}})(yd);(function(e){e.exports=yd})(Qh);/** + * @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 _d=c,Ie=nl;function S(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"),rl=Object.prototype.hasOwnProperty,qh=/^[: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]*$/,Fc={},Gc={};function Jh(e){return rl.call(Gc,e)?!0:rl.call(Fc,e)?!1:qh.test(e)?Gc[e]=!0:(Fc[e]=!0,!1)}function ep(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 tp(e,t,n,r){if(t===null||typeof t>"u"||ep(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 Ce(e,t,n,r,i,o,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=s}var fe={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){fe[e]=new Ce(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];fe[t]=new Ce(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){fe[e]=new Ce(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){fe[e]=new Ce(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){fe[e]=new Ce(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){fe[e]=new Ce(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){fe[e]=new Ce(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){fe[e]=new Ce(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){fe[e]=new Ce(e,5,!1,e.toLowerCase(),null,!1,!1)});var Eu=/[\-:]([a-z])/g;function Ou(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(Eu,Ou);fe[t]=new Ce(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(Eu,Ou);fe[t]=new Ce(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(Eu,Ou);fe[t]=new Ce(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){fe[e]=new Ce(e,1,!1,e.toLowerCase(),null,!1,!1)});fe.xlinkHref=new Ce("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){fe[e]=new Ce(e,1,!1,e.toLowerCase(),null,!0,!0)});function Tu(e,t,n,r){var i=fe.hasOwnProperty(t)?fe[t]:null;(i!==null?i.type!==0:r||!(2a||i[s]!==o[a]){var l=` +`+i[s].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=s&&0<=a);break}}}finally{da=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Wr(e):""}function np(e){switch(e.tag){case 5:return Wr(e.type);case 16:return Wr("Lazy");case 13:return Wr("Suspense");case 19:return Wr("SuspenseList");case 0:case 2:case 15:return e=ha(e.type,!1),e;case 11:return e=ha(e.type.render,!1),e;case 1:return e=ha(e.type,!0),e;default:return""}}function al(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 Zn:return"Fragment";case Gn:return"Portal";case il:return"Profiler";case xu:return"StrictMode";case ol:return"Suspense";case sl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Sd:return(e.displayName||"Context")+".Consumer";case wd:return(e._context.displayName||"Context")+".Provider";case Lu:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Du:return t=e.displayName||null,t!==null?t:al(e.type)||"Memo";case zt:t=e._payload,e=e._init;try{return al(e(t))}catch{}}return null}function rp(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 al(t);case 8:return t===xu?"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 on(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Od(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function ip(e){var t=Od(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 i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){r=""+s,o.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function no(e){e._valueTracker||(e._valueTracker=ip(e))}function Td(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Od(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function $o(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 ll(e,t){var n=t.checked;return X({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Wc(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=on(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 xd(e,t){t=t.checked,t!=null&&Tu(e,"checked",t,!1)}function ul(e,t){xd(e,t);var n=on(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")?cl(e,t.type,n):t.hasOwnProperty("defaultValue")&&cl(e,t.type,on(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Kc(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 cl(e,t,n){(t!=="number"||$o(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Kr=Array.isArray;function or(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=ro.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function di(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Qr={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},op=["Webkit","ms","Moz","O"];Object.keys(Qr).forEach(function(e){op.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Qr[t]=Qr[e]})});function kd(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Qr.hasOwnProperty(e)&&Qr[e]?(""+t).trim():t+"px"}function Ad(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=kd(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var sp=X({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 hl(e,t){if(t){if(sp[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(S(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(S(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(S(61))}if(t.style!=null&&typeof t.style!="object")throw Error(S(62))}}function pl(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 gl=null;function Pu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var vl=null,sr=null,ar=null;function Qc(e){if(e=Vi(e)){if(typeof vl!="function")throw Error(S(280));var t=e.stateNode;t&&(t=Ds(t),vl(e.stateNode,e.type,t))}}function bd(e){sr?ar?ar.push(e):ar=[e]:sr=e}function Nd(){if(sr){var e=sr,t=ar;if(ar=sr=null,Qc(e),t)for(e=0;e>>=0,e===0?32:31-(mp(e)/yp|0)|0}var io=64,oo=4194304;function Yr(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 Go(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,s=n&268435455;if(s!==0){var a=s&~i;a!==0?r=Yr(a):(o&=s,o!==0&&(r=Yr(o)))}else s=n&~i,s!==0?r=Yr(s):o!==0&&(r=Yr(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&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 Mi(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-et(t),e[t]=n}function Sp(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=Jr),af=String.fromCharCode(32),lf=!1;function Jd(e,t){switch(e){case"keyup":return Xp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function e2(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Wn=!1;function qp(e,t){switch(e){case"compositionend":return e2(t);case"keypress":return t.which!==32?null:(lf=!0,af);case"textInput":return e=t.data,e===af&&lf?null:e;default:return null}}function Jp(e,t){if(Wn)return e==="compositionend"||!ju&&Jd(e,t)?(e=Qd(),Lo=Iu=Zt=null,Wn=!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=df(n)}}function i2(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?i2(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function o2(){for(var e=window,t=$o();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=$o(e.document)}return t}function Vu(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 l4(e){var t=o2(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&i2(n.ownerDocument.documentElement,n)){if(r!==null&&Vu(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 i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=hf(n,o);var s=hf(n,r);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.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,Kn=null,Sl=null,ti=null,El=!1;function pf(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;El||Kn==null||Kn!==$o(r)||(r=Kn,"selectionStart"in r&&Vu(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}),ti&&yi(ti,r)||(ti=r,r=Ko(Sl,"onSelect"),0Qn||(e.current=Pl[Qn],Pl[Qn]=null,Qn--)}function z(e,t){Qn++,Pl[Qn]=e.current,e.current=t}var sn={},ve=cn(sn),Oe=cn(!1),Tn=sn;function pr(e,t){var n=e.type.contextTypes;if(!n)return sn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Te(e){return e=e.childContextTypes,e!=null}function Xo(){Z(Oe),Z(ve)}function wf(e,t,n){if(ve.current!==sn)throw Error(S(168));z(ve,t),z(Oe,n)}function p2(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(S(108,rp(e)||"Unknown",i));return X({},n,r)}function Qo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||sn,Tn=ve.current,z(ve,e),z(Oe,Oe.current),!0}function Sf(e,t,n){var r=e.stateNode;if(!r)throw Error(S(169));n?(e=p2(e,t,Tn),r.__reactInternalMemoizedMergedChildContext=e,Z(Oe),Z(ve),z(ve,e)):Z(Oe),z(Oe,n)}var _t=null,Ps=!1,La=!1;function g2(e){_t===null?_t=[e]:_t.push(e)}function C4(e){Ps=!0,g2(e)}function fn(){if(!La&&_t!==null){La=!0;var e=0,t=$;try{var n=_t;for($=1;e>=s,i-=s,wt=1<<32-et(t)+i|n<k?(q=P,P=null):q=P.sibling;var M=h(p,P,v[k],C);if(M===null){P===null&&(P=q);break}e&&P&&M.alternate===null&&t(p,P),d=o(M,d,k),x===null?O=M:x.sibling=M,x=M,P=q}if(k===v.length)return n(p,P),W&&vn(p,k),O;if(P===null){for(;kk?(q=P,P=null):q=P.sibling;var Ye=h(p,P,M.value,C);if(Ye===null){P===null&&(P=q);break}e&&P&&Ye.alternate===null&&t(p,P),d=o(Ye,d,k),x===null?O=Ye:x.sibling=Ye,x=Ye,P=q}if(M.done)return n(p,P),W&&vn(p,k),O;if(P===null){for(;!M.done;k++,M=v.next())M=g(p,M.value,C),M!==null&&(d=o(M,d,k),x===null?O=M:x.sibling=M,x=M);return W&&vn(p,k),O}for(P=r(p,P);!M.done;k++,M=v.next())M=m(P,p,k,M.value,C),M!==null&&(e&&M.alternate!==null&&P.delete(M.key===null?k:M.key),d=o(M,d,k),x===null?O=M:x.sibling=M,x=M);return e&&P.forEach(function(Ir){return t(p,Ir)}),W&&vn(p,k),O}function T(p,d,v,C){if(typeof v=="object"&&v!==null&&v.type===Zn&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case to:e:{for(var O=v.key,x=d;x!==null;){if(x.key===O){if(O=v.type,O===Zn){if(x.tag===7){n(p,x.sibling),d=i(x,v.props.children),d.return=p,p=d;break e}}else if(x.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===zt&&Pf(O)===x.type){n(p,x.sibling),d=i(x,v.props),d.ref=$r(p,x,v),d.return=p,p=d;break e}n(p,x);break}else t(p,x);x=x.sibling}v.type===Zn?(d=On(v.props.children,p.mode,C,v.key),d.return=p,p=d):(C=Ro(v.type,v.key,v.props,null,p.mode,C),C.ref=$r(p,d,v),C.return=p,p=C)}return s(p);case Gn:e:{for(x=v.key;d!==null;){if(d.key===x)if(d.tag===4&&d.stateNode.containerInfo===v.containerInfo&&d.stateNode.implementation===v.implementation){n(p,d.sibling),d=i(d,v.children||[]),d.return=p,p=d;break e}else{n(p,d);break}else t(p,d);d=d.sibling}d=Ra(v,p.mode,C),d.return=p,p=d}return s(p);case zt:return x=v._init,T(p,d,x(v._payload),C)}if(Kr(v))return _(p,d,v,C);if(Mr(v))return y(p,d,v,C);ho(p,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,d!==null&&d.tag===6?(n(p,d.sibling),d=i(d,v),d.return=p,p=d):(n(p,d),d=Ia(v,p.mode,C),d.return=p,p=d),s(p)):n(p,d)}return T}var vr=E2(!0),O2=E2(!1),Ui={},ft=cn(Ui),Si=cn(Ui),Ei=cn(Ui);function Sn(e){if(e===Ui)throw Error(S(174));return e}function Wu(e,t){switch(z(Ei,t),z(Si,e),z(ft,Ui),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:dl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=dl(t,e)}Z(ft),z(ft,t)}function mr(){Z(ft),Z(Si),Z(Ei)}function T2(e){Sn(Ei.current);var t=Sn(ft.current),n=dl(t,e.type);t!==n&&(z(Si,e),z(ft,n))}function Ku(e){Si.current===e&&(Z(ft),Z(Si))}var K=cn(0);function rs(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Da=[];function Yu(){for(var e=0;en?n:4,e(!0);var r=Pa.transition;Pa.transition={};try{e(!1),t()}finally{$=n,Pa.transition=r}}function $2(){return Ze().memoizedState}function O4(e,t,n){var r=tn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},z2(e))H2(t,n);else if(n=_2(e,t,n,r),n!==null){var i=ye();tt(n,e,r,i),F2(n,t,r)}}function T4(e,t,n){var r=tn(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(z2(e))H2(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var s=t.lastRenderedState,a=o(s,n);if(i.hasEagerState=!0,i.eagerState=a,it(a,s)){var l=t.interleaved;l===null?(i.next=i,Gu(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=_2(e,t,i,r),n!==null&&(i=ye(),tt(n,e,r,i),F2(n,t,r))}}function z2(e){var t=e.alternate;return e===Y||t!==null&&t===Y}function H2(e,t){ni=is=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function F2(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Au(e,n)}}var os={readContext:Ge,useCallback:de,useContext:de,useEffect:de,useImperativeHandle:de,useInsertionEffect:de,useLayoutEffect:de,useMemo:de,useReducer:de,useRef:de,useState:de,useDebugValue:de,useDeferredValue:de,useTransition:de,useMutableSource:de,useSyncExternalStore:de,useId:de,unstable_isNewReconciler:!1},x4={readContext:Ge,useCallback:function(e,t){return at().memoizedState=[e,t===void 0?null:t],e},useContext:Ge,useEffect:Af,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ao(4194308,4,M2.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ao(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ao(4,2,e,t)},useMemo:function(e,t){var n=at();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=at();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=O4.bind(null,Y,e),[r.memoizedState,e]},useRef:function(e){var t=at();return e={current:e},t.memoizedState=e},useState:kf,useDebugValue:ec,useDeferredValue:function(e){return at().memoizedState=e},useTransition:function(){var e=kf(!1),t=e[0];return e=E4.bind(null,e[1]),at().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Y,i=at();if(W){if(n===void 0)throw Error(S(407));n=n()}else{if(n=t(),le===null)throw Error(S(349));Ln&30||D2(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,Af(k2.bind(null,r,o,e),[e]),r.flags|=2048,xi(9,P2.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=at(),t=le.identifierPrefix;if(W){var n=St,r=wt;n=(r&~(1<<32-et(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Oi++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[lt]=t,e[wi]=r,J2(e,t,!1,!1),t.stateNode=e;e:{switch(s=pl(n,r),n){case"dialog":H("cancel",e),H("close",e),i=r;break;case"iframe":case"object":case"embed":H("load",e),i=r;break;case"video":case"audio":for(i=0;i_r&&(t.flags|=128,r=!0,zr(o,!1),t.lanes=4194304)}else{if(!r)if(e=rs(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),zr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!W)return he(t),null}else 2*ee()-o.renderingStartTime>_r&&n!==1073741824&&(t.flags|=128,r=!0,zr(o,!1),t.lanes=4194304);o.isBackwards?(s.sibling=t.child,t.child=s):(n=o.last,n!==null?n.sibling=s:t.child=s,o.last=s)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=ee(),t.sibling=null,n=K.current,z(K,r?n&1|2:n&1),t):(he(t),null);case 22:case 23:return sc(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?De&1073741824&&(he(t),t.subtreeFlags&6&&(t.flags|=8192)):he(t),null;case 24:return null;case 25:return null}throw Error(S(156,t.tag))}function I4(e,t){switch(Bu(t),t.tag){case 1:return Te(t.type)&&Xo(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return mr(),Z(Oe),Z(ve),Yu(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Ku(t),null;case 13:if(Z(K),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(S(340));gr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Z(K),null;case 4:return mr(),null;case 10:return Fu(t.type._context),null;case 22:case 23:return sc(),null;case 24:return null;default:return null}}var go=!1,pe=!1,R4=typeof WeakSet=="function"?WeakSet:Set,L=null;function tr(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Q(e,t,r)}else n.current=null}function $l(e,t,n){try{n()}catch(r){Q(e,t,r)}}var Bf=!1;function M4(e,t){if(Ol=Zo,e=o2(),Vu(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 i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var s=0,a=-1,l=-1,u=0,f=0,g=e,h=null;t:for(;;){for(var m;g!==n||i!==0&&g.nodeType!==3||(a=s+i),g!==o||r!==0&&g.nodeType!==3||(l=s+r),g.nodeType===3&&(s+=g.nodeValue.length),(m=g.firstChild)!==null;)h=g,g=m;for(;;){if(g===e)break t;if(h===n&&++u===i&&(a=s),h===o&&++f===r&&(l=s),(m=g.nextSibling)!==null)break;g=h,h=g.parentNode}g=m}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Tl={focusedElem:e,selectionRange:n},Zo=!1,L=t;L!==null;)if(t=L,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,L=e;else for(;L!==null;){t=L;try{var _=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(_!==null){var y=_.memoizedProps,T=_.memoizedState,p=t.stateNode,d=p.getSnapshotBeforeUpdate(t.elementType===t.type?y:Qe(t.type,y),T);p.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(S(163))}}catch(C){Q(t,t.return,C)}if(e=t.sibling,e!==null){e.return=t.return,L=e;break}L=t.return}return _=Bf,Bf=!1,_}function ri(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&$l(t,n,o)}i=i.next}while(i!==r)}}function bs(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 zl(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 n3(e){var t=e.alternate;t!==null&&(e.alternate=null,n3(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[lt],delete t[wi],delete t[Dl],delete t[y4],delete t[_4])),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 r3(e){return e.tag===5||e.tag===3||e.tag===4}function $f(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||r3(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 Hl(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=Yo));else if(r!==4&&(e=e.child,e!==null))for(Hl(e,t,n),e=e.sibling;e!==null;)Hl(e,t,n),e=e.sibling}function Fl(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(Fl(e,t,n),e=e.sibling;e!==null;)Fl(e,t,n),e=e.sibling}var ue=null,qe=!1;function Ut(e,t,n){for(n=n.child;n!==null;)i3(e,t,n),n=n.sibling}function i3(e,t,n){if(ct&&typeof ct.onCommitFiberUnmount=="function")try{ct.onCommitFiberUnmount(Os,n)}catch{}switch(n.tag){case 5:pe||tr(n,t);case 6:var r=ue,i=qe;ue=null,Ut(e,t,n),ue=r,qe=i,ue!==null&&(qe?(e=ue,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ue.removeChild(n.stateNode));break;case 18:ue!==null&&(qe?(e=ue,n=n.stateNode,e.nodeType===8?xa(e.parentNode,n):e.nodeType===1&&xa(e,n),vi(e)):xa(ue,n.stateNode));break;case 4:r=ue,i=qe,ue=n.stateNode.containerInfo,qe=!0,Ut(e,t,n),ue=r,qe=i;break;case 0:case 11:case 14:case 15:if(!pe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,s=o.destroy;o=o.tag,s!==void 0&&(o&2||o&4)&&$l(n,t,s),i=i.next}while(i!==r)}Ut(e,t,n);break;case 1:if(!pe&&(tr(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){Q(n,t,a)}Ut(e,t,n);break;case 21:Ut(e,t,n);break;case 22:n.mode&1?(pe=(r=pe)||n.memoizedState!==null,Ut(e,t,n),pe=r):Ut(e,t,n);break;default:Ut(e,t,n)}}function zf(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new R4),t.forEach(function(r){var i=G4.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Xe(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=s),r&=~o}if(r=i,r=ee()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*V4(r/1960))-r,10e?16:e,Wt===null)var r=!1;else{if(e=Wt,Wt=null,ls=0,j&6)throw Error(S(331));var i=j;for(j|=4,L=e.current;L!==null;){var o=L,s=o.child;if(L.flags&16){var a=o.deletions;if(a!==null){for(var l=0;lee()-ic?En(e,0):rc|=n),xe(e,t)}function d3(e,t){t===0&&(e.mode&1?(t=oo,oo<<=1,!(oo&130023424)&&(oo=4194304)):t=1);var n=ye();e=kt(e,t),e!==null&&(Mi(e,t,n),xe(e,n))}function F4(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),d3(e,n)}function G4(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(S(314))}r!==null&&r.delete(t),d3(e,n)}var h3;h3=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Oe.current)Ee=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Ee=!1,b4(e,t,n);Ee=!!(e.flags&131072)}else Ee=!1,W&&t.flags&1048576&&v2(t,Jo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;bo(e,t),e=t.pendingProps;var i=pr(t,ve.current);ur(t,n),i=Qu(null,t,r,e,i,n);var o=qu();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Te(r)?(o=!0,Qo(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Zu(t),i.updater=ks,t.stateNode=i,i._reactInternals=t,Il(t,r,e,n),t=jl(null,t,r,!0,o,n)):(t.tag=0,W&&o&&Uu(t),me(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(bo(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=W4(r),e=Qe(r,e),i){case 0:t=Ml(null,t,r,e,n);break e;case 1:t=jf(null,t,r,e,n);break e;case 11:t=Rf(null,t,r,e,n);break e;case 14:t=Mf(null,t,r,Qe(r.type,e),n);break e}throw Error(S(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Qe(r,i),Ml(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Qe(r,i),jf(e,t,r,i,n);case 3:e:{if(X2(t),e===null)throw Error(S(387));r=t.pendingProps,o=t.memoizedState,i=o.element,C2(e,t),ns(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=yr(Error(S(423)),t),t=Vf(e,t,r,n,i);break e}else if(r!==i){i=yr(Error(S(424)),t),t=Vf(e,t,r,n,i);break e}else for(Pe=qt(t.stateNode.containerInfo.firstChild),Ne=t,W=!0,Je=null,n=O2(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(gr(),r===i){t=At(e,t,n);break e}me(e,t,r,n)}t=t.child}return t;case 5:return T2(t),e===null&&Al(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,s=i.children,xl(r,i)?s=null:o!==null&&xl(r,o)&&(t.flags|=32),Y2(e,t),me(e,t,s,n),t.child;case 6:return e===null&&Al(t),null;case 13:return Q2(e,t,n);case 4:return Wu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=vr(t,null,r,n):me(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Qe(r,i),Rf(e,t,r,i,n);case 7:return me(e,t,t.pendingProps,n),t.child;case 8:return me(e,t,t.pendingProps.children,n),t.child;case 12:return me(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,s=i.value,z(es,r._currentValue),r._currentValue=s,o!==null)if(it(o.value,s)){if(o.children===i.children&&!Oe.current){t=At(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var a=o.dependencies;if(a!==null){s=o.child;for(var l=a.firstContext;l!==null;){if(l.context===r){if(o.tag===1){l=Tt(-1,n&-n),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var f=u.pending;f===null?l.next=l:(l.next=f.next,f.next=l),u.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),bl(o.return,n,t),a.lanes|=n;break}l=l.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(S(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),bl(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}me(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,ur(t,n),i=Ge(i),r=r(i),t.flags|=1,me(e,t,r,n),t.child;case 14:return r=t.type,i=Qe(r,t.pendingProps),i=Qe(r.type,i),Mf(e,t,r,i,n);case 15:return W2(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Qe(r,i),bo(e,t),t.tag=1,Te(r)?(e=!0,Qo(t)):e=!1,ur(t,n),S2(t,r,i),Il(t,r,i,n),jl(null,t,r,!0,e,n);case 19:return q2(e,t,n);case 22:return K2(e,t,n)}throw Error(S(156,t.tag))};function p3(e,t){return Bd(e,t)}function Z4(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 He(e,t,n,r){return new Z4(e,t,n,r)}function lc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function W4(e){if(typeof e=="function")return lc(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Lu)return 11;if(e===Du)return 14}return 2}function nn(e,t){var n=e.alternate;return n===null?(n=He(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 Ro(e,t,n,r,i,o){var s=2;if(r=e,typeof e=="function")lc(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case Zn:return On(n.children,i,o,t);case xu:s=8,i|=8;break;case il:return e=He(12,n,t,i|2),e.elementType=il,e.lanes=o,e;case ol:return e=He(13,n,t,i),e.elementType=ol,e.lanes=o,e;case sl:return e=He(19,n,t,i),e.elementType=sl,e.lanes=o,e;case Ed:return Is(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case wd:s=10;break e;case Sd:s=9;break e;case Lu:s=11;break e;case Du:s=14;break e;case zt:s=16,r=null;break e}throw Error(S(130,e==null?e:typeof e,""))}return t=He(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function On(e,t,n,r){return e=He(7,e,r,t),e.lanes=n,e}function Is(e,t,n,r){return e=He(22,e,r,t),e.elementType=Ed,e.lanes=n,e.stateNode={isHidden:!1},e}function Ia(e,t,n){return e=He(6,e,null,t),e.lanes=n,e}function Ra(e,t,n){return t=He(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function K4(e,t,n,r,i){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=ga(0),this.expirationTimes=ga(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ga(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function uc(e,t,n,r,i,o,s,a,l){return e=new K4(e,t,n,a,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=He(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Zu(o),e}function Y4(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(t)}catch(n){console.error(n)}}t(),e.exports=Re})(Xh);var Xf=Bo;tl.createRoot=Xf.createRoot,tl.hydrateRoot=Xf.hydrateRoot;const y3=c.createContext({dragDropManager:void 0});function je(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var Qf=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),Ma=function(){return Math.random().toString(36).substring(7).split("").join(".")},qf={INIT:"@@redux/INIT"+Ma(),REPLACE:"@@redux/REPLACE"+Ma(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+Ma()}};function eg(e){if(typeof e!="object"||e===null)return!1;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function _3(e,t,n){var r;if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(je(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(je(1));return n(_3)(e,t)}if(typeof e!="function")throw new Error(je(2));var i=e,o=t,s=[],a=s,l=!1;function u(){a===s&&(a=s.slice())}function f(){if(l)throw new Error(je(3));return o}function g(y){if(typeof y!="function")throw new Error(je(4));if(l)throw new Error(je(5));var T=!0;return u(),a.push(y),function(){if(T){if(l)throw new Error(je(6));T=!1,u();var d=a.indexOf(y);a.splice(d,1),s=null}}}function h(y){if(!eg(y))throw new Error(je(7));if(typeof y.type>"u")throw new Error(je(8));if(l)throw new Error(je(9));try{l=!0,o=i(o,y)}finally{l=!1}for(var T=s=a,p=0;pr&&r[i]?r[i]:n||null,e)}function rg(e,t){return e.filter(n=>n!==t)}function C3(e){return typeof e=="object"}function ig(e,t){const n=new Map,r=o=>{n.set(o,n.has(o)?n.get(o)+1:1)};e.forEach(r),t.forEach(r);const i=[];return n.forEach((o,s)=>{o===1&&i.push(s)}),i}function og(e,t){return e.filter(n=>t.indexOf(n)>-1)}const hc="dnd-core/INIT_COORDS",Us="dnd-core/BEGIN_DRAG",pc="dnd-core/PUBLISH_DRAG_SOURCE",Bs="dnd-core/HOVER",$s="dnd-core/DROP",zs="dnd-core/END_DRAG";function Jf(e,t){return{type:hc,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}const sg={type:hc,payload:{clientOffset:null,sourceClientOffset:null}};function ag(e){return function(n=[],r={publishSource:!0}){const{publishSource:i=!0,clientOffset:o,getSourceClientOffset:s}=r,a=e.getMonitor(),l=e.getRegistry();e.dispatch(Jf(o)),lg(n,a,l);const u=fg(n,a);if(u==null){e.dispatch(sg);return}let f=null;if(o){if(!s)throw new Error("getSourceClientOffset must be defined");ug(s),f=s(u)}e.dispatch(Jf(o,f));const h=l.getSource(u).beginDrag(a,u);if(h==null)return;cg(h),l.pinSource(u);const m=l.getSourceType(u);return{type:Us,payload:{itemType:m,item:h,sourceId:u,clientOffset:o||null,sourceClientOffset:f||null,isSourcePublic:!!i}}}}function lg(e,t,n){A(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach(function(r){A(n.getSource(r),"Expected sourceIds to be registered.")})}function ug(e){A(typeof e=="function","When clientOffset is provided, getSourceClientOffset must be a function.")}function cg(e){A(C3(e),"Item must be an object.")}function fg(e,t){let n=null;for(let r=e.length-1;r>=0;r--)if(t.canDragSource(e[r])){n=e[r];break}return n}function dg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function hg(e){for(var t=1;t{const l=vg(s,a,i,r),u={type:$s,payload:{dropResult:hg({},n,l)}};e.dispatch(u)})}}function gg(e){A(e.isDragging(),"Cannot call drop while not dragging."),A(!e.didDrop(),"Cannot call drop twice during one drag operation.")}function vg(e,t,n,r){const i=n.getTarget(e);let o=i?i.drop(r,e):void 0;return mg(o),typeof o>"u"&&(o=t===0?{}:r.getDropResult()),o}function mg(e){A(typeof e>"u"||C3(e),"Drop result must either be an object or undefined.")}function yg(e){const t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}function _g(e){return function(){const n=e.getMonitor(),r=e.getRegistry();Cg(n);const i=n.getSourceId();return i!=null&&(r.getSource(i,!0).endDrag(n,i),r.unpinSource()),{type:zs}}}function Cg(e){A(e.isDragging(),"Cannot call endDrag while not dragging.")}function Yl(e,t){return t===null?e===null:Array.isArray(e)?e.some(n=>n===t):e===t}function wg(e){return function(n,{clientOffset:r}={}){Sg(n);const i=n.slice(0),o=e.getMonitor(),s=e.getRegistry(),a=o.getItemType();return Og(i,s,a),Eg(i,o,s),Tg(i,o,s),{type:Bs,payload:{targetIds:i,clientOffset:r||null}}}}function Sg(e){A(Array.isArray(e),"Expected targetIds to be an array.")}function Eg(e,t,n){A(t.isDragging(),"Cannot call hover while not dragging."),A(!t.didDrop(),"Cannot call hover after drop.");for(let r=0;r=0;r--){const i=e[r],o=t.getTargetType(i);Yl(o,n)||e.splice(r,1)}}function Tg(e,t,n){e.forEach(function(r){n.getTarget(r).hover(t,r)})}function xg(e){return function(){if(e.getMonitor().isDragging())return{type:pc}}}function Lg(e){return{beginDrag:ag(e),publishDragSource:xg(e),hover:wg(e),drop:pg(e),endDrag:_g(e)}}class Dg{receiveBackend(t){this.backend=t}getMonitor(){return this.monitor}getBackend(){return this.backend}getRegistry(){return this.monitor.registry}getActions(){const t=this,{dispatch:n}=this.store;function r(o){return(...s)=>{const a=o.apply(t,s);typeof a<"u"&&n(a)}}const i=Lg(this);return Object.keys(i).reduce((o,s)=>{const a=i[s];return o[s]=r(a),o},{})}dispatch(t){this.store.dispatch(t)}constructor(t,n){this.isSetUp=!1,this.handleRefCountChange=()=>{const r=this.store.getState().refCount>0;this.backend&&(r&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!r&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1))},this.store=t,this.monitor=n,t.subscribe(this.handleRefCountChange)}}function Pg(e,t){return{x:e.x+t.x,y:e.y+t.y}}function w3(e,t){return{x:e.x-t.x,y:e.y-t.y}}function kg(e){const{clientOffset:t,initialClientOffset:n,initialSourceClientOffset:r}=e;return!t||!n||!r?null:w3(Pg(t,r),n)}function Ag(e){const{clientOffset:t,initialClientOffset:n}=e;return!t||!n?null:w3(t,n)}const si=[],gc=[];si.__IS_NONE__=!0;gc.__IS_ALL__=!0;function bg(e,t){return e===si?!1:e===gc||typeof t>"u"?!0:og(t,e).length>0}class Ng{subscribeToStateChange(t,n={}){const{handlerIds:r}=n;A(typeof t=="function","listener must be a function."),A(typeof r>"u"||Array.isArray(r),"handlerIds, when specified, must be an array of strings.");let i=this.store.getState().stateId;const o=()=>{const s=this.store.getState(),a=s.stateId;try{a===i||a===i+1&&!bg(s.dirtyHandlerIds,r)||t()}finally{i=a}};return this.store.subscribe(o)}subscribeToOffsetChange(t){A(typeof t=="function","listener must be a function.");let n=this.store.getState().dragOffset;const r=()=>{const i=this.store.getState().dragOffset;i!==n&&(n=i,t())};return this.store.subscribe(r)}canDragSource(t){if(!t)return!1;const n=this.registry.getSource(t);return A(n,`Expected to find a valid source. sourceId=${t}`),this.isDragging()?!1:n.canDrag(this,t)}canDropOnTarget(t){if(!t)return!1;const n=this.registry.getTarget(t);if(A(n,`Expected to find a valid target. targetId=${t}`),!this.isDragging()||this.didDrop())return!1;const r=this.registry.getTargetType(t),i=this.getItemType();return Yl(r,i)&&n.canDrop(this,t)}isDragging(){return!!this.getItemType()}isDraggingSource(t){if(!t)return!1;const n=this.registry.getSource(t,!0);if(A(n,`Expected to find a valid source. sourceId=${t}`),!this.isDragging()||!this.isSourcePublic())return!1;const r=this.registry.getSourceType(t),i=this.getItemType();return r!==i?!1:n.isDragging(this,t)}isOverTarget(t,n={shallow:!1}){if(!t)return!1;const{shallow:r}=n;if(!this.isDragging())return!1;const i=this.registry.getTargetType(t),o=this.getItemType();if(o&&!Yl(i,o))return!1;const s=this.getTargetIds();if(!s.length)return!1;const a=s.indexOf(t);return r?a===s.length-1:a>-1}getItemType(){return this.store.getState().dragOperation.itemType}getItem(){return this.store.getState().dragOperation.item}getSourceId(){return this.store.getState().dragOperation.sourceId}getTargetIds(){return this.store.getState().dragOperation.targetIds}getDropResult(){return this.store.getState().dragOperation.dropResult}didDrop(){return this.store.getState().dragOperation.didDrop}isSourcePublic(){return!!this.store.getState().dragOperation.isSourcePublic}getInitialClientOffset(){return this.store.getState().dragOffset.initialClientOffset}getInitialSourceClientOffset(){return this.store.getState().dragOffset.initialSourceClientOffset}getClientOffset(){return this.store.getState().dragOffset.clientOffset}getSourceClientOffset(){return kg(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return Ag(this.store.getState().dragOffset)}constructor(t,n){this.store=t,this.registry=n}}const e1=typeof global<"u"?global:self,S3=e1.MutationObserver||e1.WebKitMutationObserver;function E3(e){return function(){const n=setTimeout(i,0),r=setInterval(i,50);function i(){clearTimeout(n),clearInterval(r),e()}}}function Ig(e){let t=1;const n=new S3(e),r=document.createTextNode("");return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}const Rg=typeof S3=="function"?Ig:E3;class Mg{enqueueTask(t){const{queue:n,requestFlush:r}=this;n.length||(r(),this.flushing=!0),n[n.length]=t}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{const{queue:t}=this;for(;this.indexthis.capacity){for(let r=0,i=t.length-this.index;r{this.pendingErrors.push(t),this.requestErrorThrow()},this.requestFlush=Rg(this.flush),this.requestErrorThrow=E3(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}}class jg{call(){try{this.task&&this.task()}catch(t){this.onError(t)}finally{this.task=null,this.release(this)}}constructor(t,n){this.onError=t,this.release=n,this.task=null}}class Vg{create(t){const n=this.freeTasks,r=n.length?n.pop():new jg(this.onError,i=>n[n.length]=i);return r.task=t,r}constructor(t){this.onError=t,this.freeTasks=[]}}const O3=new Mg,Ug=new Vg(O3.registerPendingError);function Bg(e){O3.enqueueTask(Ug.create(e))}const vc="dnd-core/ADD_SOURCE",mc="dnd-core/ADD_TARGET",yc="dnd-core/REMOVE_SOURCE",Hs="dnd-core/REMOVE_TARGET";function $g(e){return{type:vc,payload:{sourceId:e}}}function zg(e){return{type:mc,payload:{targetId:e}}}function Hg(e){return{type:yc,payload:{sourceId:e}}}function Fg(e){return{type:Hs,payload:{targetId:e}}}function Gg(e){A(typeof e.canDrag=="function","Expected canDrag to be a function."),A(typeof e.beginDrag=="function","Expected beginDrag to be a function."),A(typeof e.endDrag=="function","Expected endDrag to be a function.")}function Zg(e){A(typeof e.canDrop=="function","Expected canDrop to be a function."),A(typeof e.hover=="function","Expected hover to be a function."),A(typeof e.drop=="function","Expected beginDrag to be a function.")}function Xl(e,t){if(t&&Array.isArray(e)){e.forEach(n=>Xl(n,!1));return}A(typeof e=="string"||typeof e=="symbol",t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}var Be;(function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"})(Be||(Be={}));let Wg=0;function Kg(){return Wg++}function Yg(e){const t=Kg().toString();switch(e){case Be.SOURCE:return`S${t}`;case Be.TARGET:return`T${t}`;default:throw new Error(`Unknown Handler Role: ${e}`)}}function t1(e){switch(e[0]){case"S":return Be.SOURCE;case"T":return Be.TARGET;default:throw new Error(`Cannot parse handler ID: ${e}`)}}function n1(e,t){const n=e.entries();let r=!1;do{const{done:i,value:[,o]}=n.next();if(o===t)return!0;r=!!i}while(!r);return!1}class Xg{addSource(t,n){Xl(t),Gg(n);const r=this.addHandler(Be.SOURCE,t,n);return this.store.dispatch($g(r)),r}addTarget(t,n){Xl(t,!0),Zg(n);const r=this.addHandler(Be.TARGET,t,n);return this.store.dispatch(zg(r)),r}containsHandler(t){return n1(this.dragSources,t)||n1(this.dropTargets,t)}getSource(t,n=!1){return A(this.isSourceId(t),"Expected a valid source ID."),n&&t===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(t)}getTarget(t){return A(this.isTargetId(t),"Expected a valid target ID."),this.dropTargets.get(t)}getSourceType(t){return A(this.isSourceId(t),"Expected a valid source ID."),this.types.get(t)}getTargetType(t){return A(this.isTargetId(t),"Expected a valid target ID."),this.types.get(t)}isSourceId(t){return t1(t)===Be.SOURCE}isTargetId(t){return t1(t)===Be.TARGET}removeSource(t){A(this.getSource(t),"Expected an existing source."),this.store.dispatch(Hg(t)),Bg(()=>{this.dragSources.delete(t),this.types.delete(t)})}removeTarget(t){A(this.getTarget(t),"Expected an existing target."),this.store.dispatch(Fg(t)),this.dropTargets.delete(t),this.types.delete(t)}pinSource(t){const n=this.getSource(t);A(n,"Expected an existing source."),this.pinnedSourceId=t,this.pinnedSource=n}unpinSource(){A(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(t,n,r){const i=Yg(t);return this.types.set(i,n),t===Be.SOURCE?this.dragSources.set(i,r):t===Be.TARGET&&this.dropTargets.set(i,r),i}constructor(t){this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=t}}const Qg=(e,t)=>e===t;function qg(e,t){return!e&&!t?!0:!e||!t?!1:e.x===t.x&&e.y===t.y}function Jg(e,t,n=Qg){if(e.length!==t.length)return!1;for(let r=0;r0||!Jg(n,r)))return si;const s=r[r.length-1],a=n[n.length-1];return s!==a&&(s&&i.push(s),a&&i.push(a)),i}function tv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nv(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function gv(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o=0)&&(n[i]=e[i]);return n}let i1=0;const Mo=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");var vv=c.memo(function(t){var{children:n}=t,r=pv(t,["children"]);const[i,o]=mv(r);return c.useEffect(()=>{if(o){const s=T3();return++i1,()=>{--i1===0&&(s[Mo]=null)}}},[]),w.jsx(y3.Provider,{value:i,children:n})});function mv(e){if("manager"in e)return[{dragDropManager:e.manager},!1];const t=yv(e.backend,e.context,e.options,e.debugMode),n=!e.context;return[t,n]}function yv(e,t=T3(),n,r){const i=t;return i[Mo]||(i[Mo]={dragDropManager:dv(e,t,n,r)}),i[Mo]}function T3(){return typeof global<"u"?global:window}var _v=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t=="object"&&typeof n=="object"){if(t.constructor!==n.constructor)return!1;var r,i,o;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(o=Object.keys(t),r=o.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,o[i]))return!1;for(i=r;i--!==0;){var s=o[i];if(!e(t[s],n[s]))return!1}return!0}return t!==t&&n!==n};const kn=typeof window<"u"?c.useLayoutEffect:c.useEffect;function Cv(e,t,n){const[r,i]=c.useState(()=>t(e)),o=c.useCallback(()=>{const s=t(e);_v(r,s)||(i(s),n&&n())},[r,e,n]);return kn(o),[r,o]}function wv(e,t,n){const[r,i]=Cv(e,t,n);return kn(function(){const s=e.getHandlerId();if(s!=null)return e.subscribeToStateChange(i,{handlerIds:[s]})},[e,i]),r}function x3(e,t,n){return wv(t,e||(()=>({})),()=>n.reconnect())}function L3(e,t){const n=[...t||[]];return t==null&&typeof e!="function"&&n.push(e),c.useMemo(()=>typeof e=="function"?e():e,n)}function Sv(e){return c.useMemo(()=>e.hooks.dragSource(),[e])}function Ev(e){return c.useMemo(()=>e.hooks.dragPreview(),[e])}let ja=!1,Va=!1;class Ov{receiveHandlerId(t){this.sourceId=t}getHandlerId(){return this.sourceId}canDrag(){A(!ja,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return ja=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{ja=!1}}isDragging(){if(!this.sourceId)return!1;A(!Va,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return Va=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{Va=!1}}subscribeToStateChange(t,n){return this.internalMonitor.subscribeToStateChange(t,n)}isDraggingSource(t){return this.internalMonitor.isDraggingSource(t)}isOverTarget(t,n){return this.internalMonitor.isOverTarget(t,n)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange(t){return this.internalMonitor.subscribeToOffsetChange(t)}canDragSource(t){return this.internalMonitor.canDragSource(t)}canDropOnTarget(t){return this.internalMonitor.canDropOnTarget(t)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(t){this.sourceId=null,this.internalMonitor=t.getMonitor()}}let Ua=!1;class Tv{receiveHandlerId(t){this.targetId=t}getHandlerId(){return this.targetId}subscribeToStateChange(t,n){return this.internalMonitor.subscribeToStateChange(t,n)}canDrop(){if(!this.targetId)return!1;A(!Ua,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return Ua=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{Ua=!1}}isOver(t){return this.targetId?this.internalMonitor.isOverTarget(this.targetId,t):!1}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(t){this.targetId=null,this.internalMonitor=t.getMonitor()}}function xv(e,t,n){const r=n.getRegistry(),i=r.addTarget(e,t);return[i,()=>r.removeTarget(i)]}function Lv(e,t,n){const r=n.getRegistry(),i=r.addSource(e,t);return[i,()=>r.removeSource(i)]}function Ql(e,t,n,r){let i=n?n.call(r,e,t):void 0;if(i!==void 0)return!!i;if(e===t)return!0;if(typeof e!="object"||!e||typeof t!="object"||!t)return!1;const o=Object.keys(e),s=Object.keys(t);if(o.length!==s.length)return!1;const a=Object.prototype.hasOwnProperty.bind(t);for(let l=0;l, or turn it into a drag source or a drop target itself.`)}function Pv(e){return(t=null,n=null)=>{if(!c.isValidElement(t)){const o=t;return e(o,n),o}const r=t;return Dv(r),kv(r,n?o=>e(o,n):e)}}function D3(e){const t={};return Object.keys(e).forEach(n=>{const r=e[n];if(n.endsWith("Ref"))t[n]=e[n];else{const i=Pv(r);t[n]=()=>i}}),t}function o1(e,t){typeof e=="function"?e(t):e.current=t}function kv(e,t){const n=e.ref;return A(typeof n!="string","Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a or
. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),n?c.cloneElement(e,{ref:r=>{o1(n,r),o1(t,r)}}):c.cloneElement(e,{ref:t})}class Av{receiveHandlerId(t){this.handlerId!==t&&(this.handlerId=t,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(t){this.dragSourceOptionsInternal=t}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(t){this.dragPreviewOptionsInternal=t}reconnect(){const t=this.reconnectDragSource();this.reconnectDragPreview(t)}reconnectDragSource(){const t=this.dragSource,n=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return n&&this.disconnectDragSource(),this.handlerId?t?(n&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=t,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,t,this.dragSourceOptions)),n):(this.lastConnectedDragSource=t,n):n}reconnectDragPreview(t=!1){const n=this.dragPreview,r=t||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();if(r&&this.disconnectDragPreview(),!!this.handlerId){if(!n){this.lastConnectedDragPreview=n;return}r&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=n,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,n,this.dragPreviewOptions))}}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!Ql(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!Ql(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(t){this.hooks=D3({dragSource:(n,r)=>{this.clearDragSource(),this.dragSourceOptions=r||null,ql(n)?this.dragSourceRef=n:this.dragSourceNode=n,this.reconnectDragSource()},dragPreview:(n,r)=>{this.clearDragPreview(),this.dragPreviewOptions=r||null,ql(n)?this.dragPreviewRef=n:this.dragPreviewNode=n,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=t}}class bv{get connectTarget(){return this.dropTarget}reconnect(){const t=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();t&&this.disconnectDropTarget();const n=this.dropTarget;if(this.handlerId){if(!n){this.lastConnectedDropTarget=n;return}t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=n,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,n,this.dropTargetOptions))}}receiveHandlerId(t){t!==this.handlerId&&(this.handlerId=t,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(t){this.dropTargetOptionsInternal=t}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!Ql(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(t){this.hooks=D3({dropTarget:(n,r)=>{this.clearDropTarget(),this.dropTargetOptions=r,ql(n)?this.dropTargetRef=n:this.dropTargetNode=n,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=t}}function Pr(){const{dragDropManager:e}=c.useContext(y3);return A(e!=null,"Expected drag drop context"),e}function Nv(e,t){const n=Pr(),r=c.useMemo(()=>new Av(n.getBackend()),[n]);return kn(()=>(r.dragSourceOptions=e||null,r.reconnect(),()=>r.disconnectDragSource()),[r,e]),kn(()=>(r.dragPreviewOptions=t||null,r.reconnect(),()=>r.disconnectDragPreview()),[r,t]),r}function Iv(){const e=Pr();return c.useMemo(()=>new Ov(e),[e])}class Rv{beginDrag(){const t=this.spec,n=this.monitor;let r=null;return typeof t.item=="object"?r=t.item:typeof t.item=="function"?r=t.item(n):r={},r??null}canDrag(){const t=this.spec,n=this.monitor;return typeof t.canDrag=="boolean"?t.canDrag:typeof t.canDrag=="function"?t.canDrag(n):!0}isDragging(t,n){const r=this.spec,i=this.monitor,{isDragging:o}=r;return o?o(i):n===t.getSourceId()}endDrag(){const t=this.spec,n=this.monitor,r=this.connector,{end:i}=t;i&&i(n.getItem(),n),r.reconnect()}constructor(t,n,r){this.spec=t,this.monitor=n,this.connector=r}}function Mv(e,t,n){const r=c.useMemo(()=>new Rv(e,t,n),[t,n]);return c.useEffect(()=>{r.spec=e},[e]),r}function jv(e){return c.useMemo(()=>{const t=e.type;return A(t!=null,"spec.type must be defined"),t},[e])}function Vv(e,t,n){const r=Pr(),i=Mv(e,t,n),o=jv(e);kn(function(){if(o!=null){const[a,l]=Lv(o,i,r);return t.receiveHandlerId(a),n.receiveHandlerId(a),l}},[r,t,n,i,o])}function P3(e,t){const n=L3(e,t);A(!n.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");const r=Iv(),i=Nv(n.options,n.previewOptions);return Vv(n,r,i),[x3(n.collect,r,i),Sv(i),Ev(i)]}function Uv(e){return c.useMemo(()=>e.hooks.dropTarget(),[e])}function Bv(e){const t=Pr(),n=c.useMemo(()=>new bv(t.getBackend()),[t]);return kn(()=>(n.dropTargetOptions=e||null,n.reconnect(),()=>n.disconnectDropTarget()),[e]),n}function $v(){const e=Pr();return c.useMemo(()=>new Tv(e),[e])}function zv(e){const{accept:t}=e;return c.useMemo(()=>(A(e.accept!=null,"accept must be defined"),Array.isArray(t)?t:[t]),[t])}class Hv{canDrop(){const t=this.spec,n=this.monitor;return t.canDrop?t.canDrop(n.getItem(),n):!0}hover(){const t=this.spec,n=this.monitor;t.hover&&t.hover(n.getItem(),n)}drop(){const t=this.spec,n=this.monitor;if(t.drop)return t.drop(n.getItem(),n)}constructor(t,n){this.spec=t,this.monitor=n}}function Fv(e,t){const n=c.useMemo(()=>new Hv(e,t),[t]);return c.useEffect(()=>{n.spec=e},[e]),n}function Gv(e,t,n){const r=Pr(),i=Fv(e,t),o=zv(e);kn(function(){const[a,l]=xv(o,i,r);return t.receiveHandlerId(a),n.receiveHandlerId(a),l},[r,t,i,n,o.map(s=>s.toString()).join("|")])}function _c(e,t){const n=L3(e,t),r=$v(),i=Bv(n.options);return Gv(n,r,i),[x3(n.collect,r,i),Uv(i)]}function k3(e){let t=null;return()=>(t==null&&(t=e()),t)}function Zv(e,t){return e.filter(n=>n!==t)}function Wv(e,t){const n=new Set,r=o=>n.add(o);e.forEach(r),t.forEach(r);const i=[];return n.forEach(o=>i.push(o)),i}class Kv{enter(t){const n=this.entered.length,r=i=>this.isNodeInDocument(i)&&(!i.contains||i.contains(t));return this.entered=Wv(this.entered.filter(r),[t]),n===0&&this.entered.length>0}leave(t){const n=this.entered.length;return this.entered=Zv(this.entered.filter(this.isNodeInDocument),t),n>0&&this.entered.length===0}reset(){this.entered=[]}constructor(t){this.entered=[],this.isNodeInDocument=t}}class Yv{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach(t=>{Object.defineProperty(this.item,t,{configurable:!0,enumerable:!0,get(){return console.warn(`Browser doesn't allow reading "${t}" until the drop event.`),null}})})}loadDataTransfer(t){if(t){const n={};Object.keys(this.config.exposeProperties).forEach(r=>{const i=this.config.exposeProperties[r];i!=null&&(n[r]={value:i(t,this.config.matchesTypes),configurable:!0,enumerable:!0})}),Object.defineProperties(this.item,n)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(t,n){return n===t.getSourceId()}endDrag(){}constructor(t){this.config=t,this.item={},this.initializeExposedProperties()}}const A3="__NATIVE_FILE__",b3="__NATIVE_URL__",N3="__NATIVE_TEXT__",I3="__NATIVE_HTML__",s1=Object.freeze(Object.defineProperty({__proto__:null,FILE:A3,HTML:I3,TEXT:N3,URL:b3},Symbol.toStringTag,{value:"Module"}));function Ba(e,t,n){const r=t.reduce((i,o)=>i||e.getData(o),"");return r??n}const Jl={[A3]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:["Files"]},[I3]:{exposeProperties:{html:(e,t)=>Ba(e,t,""),dataTransfer:e=>e},matchesTypes:["Html","text/html"]},[b3]:{exposeProperties:{urls:(e,t)=>Ba(e,t,"").split(` +`),dataTransfer:e=>e},matchesTypes:["Url","text/uri-list"]},[N3]:{exposeProperties:{text:(e,t)=>Ba(e,t,""),dataTransfer:e=>e},matchesTypes:["Text","text/plain"]}};function Xv(e,t){const n=Jl[e];if(!n)throw new Error(`native type ${e} has no configuration`);const r=new Yv(n);return r.loadDataTransfer(t),r}function $a(e){if(!e)return null;const t=Array.prototype.slice.call(e.types||[]);return Object.keys(Jl).filter(n=>{const r=Jl[n];return r!=null&&r.matchesTypes?r.matchesTypes.some(i=>t.indexOf(i)>-1):!1})[0]||null}const Qv=k3(()=>/firefox/i.test(navigator.userAgent)),R3=k3(()=>!!window.safari);class a1{interpolate(t){const{xs:n,ys:r,c1s:i,c2s:o,c3s:s}=this;let a=n.length-1;if(t===n[a])return r[a];let l=0,u=s.length-1,f;for(;l<=u;){f=Math.floor(.5*(l+u));const m=n[f];if(mt)u=f-1;else return r[f]}a=Math.max(0,u);const g=t-n[a],h=g*g;return r[a]+i[a]*g+o[a]*h+s[a]*g*h}constructor(t,n){const{length:r}=t,i=[];for(let m=0;mt[m]{let x=new a1([0,.5,1],[l.y,l.y/f*_,l.y+_-f]).interpolate(h);return R3()&&o&&(x+=(window.devicePixelRatio-1)*_),x},T=()=>new a1([0,.5,1],[l.x,l.x/u*m,l.x+m-u]).interpolate(g),{offsetX:p,offsetY:d}=i,v=p===0||p,C=d===0||d;return{x:v?p:T(),y:C?d:y()}}class n5{get window(){if(this.globalContext)return this.globalContext;if(typeof window<"u")return window}get document(){var t;return!((t=this.globalContext)===null||t===void 0)&&t.document?this.globalContext.document:this.window?this.window.document:void 0}get rootElement(){var t;return((t=this.optionsArgs)===null||t===void 0?void 0:t.rootElement)||this.window}constructor(t,n){this.ownerDocument=null,this.globalContext=t,this.optionsArgs=n}}function r5(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l1(e){for(var t=1;t{this.sourcePreviewNodes.delete(t),this.sourcePreviewNodeOptions.delete(t)}}connectDragSource(t,n,r){this.sourceNodes.set(t,n),this.sourceNodeOptions.set(t,r);const i=s=>this.handleDragStart(s,t),o=s=>this.handleSelectStart(s);return n.setAttribute("draggable","true"),n.addEventListener("dragstart",i),n.addEventListener("selectstart",o),()=>{this.sourceNodes.delete(t),this.sourceNodeOptions.delete(t),n.removeEventListener("dragstart",i),n.removeEventListener("selectstart",o),n.setAttribute("draggable","false")}}connectDropTarget(t,n){const r=s=>this.handleDragEnter(s,t),i=s=>this.handleDragOver(s,t),o=s=>this.handleDrop(s,t);return n.addEventListener("dragenter",r),n.addEventListener("dragover",i),n.addEventListener("drop",o),()=>{n.removeEventListener("dragenter",r),n.removeEventListener("dragover",i),n.removeEventListener("drop",o)}}addEventListeners(t){t.addEventListener&&(t.addEventListener("dragstart",this.handleTopDragStart),t.addEventListener("dragstart",this.handleTopDragStartCapture,!0),t.addEventListener("dragend",this.handleTopDragEndCapture,!0),t.addEventListener("dragenter",this.handleTopDragEnter),t.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),t.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),t.addEventListener("dragover",this.handleTopDragOver),t.addEventListener("dragover",this.handleTopDragOverCapture,!0),t.addEventListener("drop",this.handleTopDrop),t.addEventListener("drop",this.handleTopDropCapture,!0))}removeEventListeners(t){t.removeEventListener&&(t.removeEventListener("dragstart",this.handleTopDragStart),t.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),t.removeEventListener("dragend",this.handleTopDragEndCapture,!0),t.removeEventListener("dragenter",this.handleTopDragEnter),t.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),t.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),t.removeEventListener("dragover",this.handleTopDragOver),t.removeEventListener("dragover",this.handleTopDragOverCapture,!0),t.removeEventListener("drop",this.handleTopDrop),t.removeEventListener("drop",this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){const t=this.monitor.getSourceId(),n=this.sourceNodeOptions.get(t);return l1({dropEffect:this.altKeyPressed?"copy":"move"},n||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){const t=this.monitor.getSourceId(),n=this.sourcePreviewNodeOptions.get(t);return l1({anchorX:.5,anchorY:.5,captureDraggingState:!1},n||{})}isDraggingNativeItem(){const t=this.monitor.getItemType();return Object.keys(s1).some(n=>s1[n]===t)}beginDragNativeItem(t,n){this.clearCurrentDragSourceNode(),this.currentNativeSource=Xv(t,n),this.currentNativeHandle=this.registry.addSource(t,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(t){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=t;const n=1e3;this.mouseMoveTimeoutTimer=setTimeout(()=>{var r;return(r=this.rootElement)===null||r===void 0?void 0:r.addEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)},n)}clearCurrentDragSourceNode(){if(this.currentDragSourceNode){if(this.currentDragSourceNode=null,this.rootElement){var t;(t=this.window)===null||t===void 0||t.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)}return this.mouseMoveTimeoutTimer=null,!0}return!1}handleDragStart(t,n){t.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(n))}handleDragEnter(t,n){this.dragEnterTargetIds.unshift(n)}handleDragOver(t,n){this.dragOverTargetIds===null&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(n)}handleDrop(t,n){this.dropTargetIds.unshift(n)}constructor(t,n,r){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=i=>{const o=this.sourceNodes.get(i);return o&&M3(o)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=i=>!!(i&&this.document&&this.document.body&&this.document.body.contains(i)),this.endDragIfSourceWasRemovedFromDOM=()=>{const i=this.currentDragSourceNode;i==null||this.isNodeInDocument(i)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=i=>{this.hoverRafId===null&&typeof requestAnimationFrame<"u"&&(this.hoverRafId=requestAnimationFrame(()=>{this.monitor.isDragging()&&this.actions.hover(i||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null}))},this.cancelHover=()=>{this.hoverRafId!==null&&typeof cancelAnimationFrame<"u"&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=i=>{if(i.defaultPrevented)return;const{dragStartSourceIds:o}=this;this.dragStartSourceIds=null;const s=yo(i);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(o||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:s});const{dataTransfer:a}=i,l=$a(a);if(this.monitor.isDragging()){if(a&&typeof a.setDragImage=="function"){const f=this.monitor.getSourceId(),g=this.sourceNodes.get(f),h=this.sourcePreviewNodes.get(f)||g;if(h){const{anchorX:m,anchorY:_,offsetX:y,offsetY:T}=this.getCurrentSourcePreviewNodeOptions(),v=t5(g,h,s,{anchorX:m,anchorY:_},{offsetX:y,offsetY:T});a.setDragImage(h,v.x,v.y)}}try{a==null||a.setData("application/json",{})}catch{}this.setCurrentDragSourceNode(i.target);const{captureDraggingState:u}=this.getCurrentSourcePreviewNodeOptions();u?this.actions.publishDragSource():setTimeout(()=>this.actions.publishDragSource(),0)}else if(l)this.beginDragNativeItem(l);else{if(a&&!a.types&&(i.target&&!i.target.hasAttribute||!i.target.hasAttribute("draggable")))return;i.preventDefault()}},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=i=>{if(this.dragEnterTargetIds=[],this.isDraggingNativeItem()){var o;(o=this.currentNativeSource)===null||o===void 0||o.loadDataTransfer(i.dataTransfer)}if(!this.enterLeaveCounter.enter(i.target)||this.monitor.isDragging())return;const{dataTransfer:a}=i,l=$a(a);l&&this.beginDragNativeItem(l,a)},this.handleTopDragEnter=i=>{const{dragEnterTargetIds:o}=this;if(this.dragEnterTargetIds=[],!this.monitor.isDragging())return;this.altKeyPressed=i.altKey,o.length>0&&this.actions.hover(o,{clientOffset:yo(i)}),o.some(a=>this.monitor.canDropOnTarget(a))&&(i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect=this.getCurrentDropEffect()))},this.handleTopDragOverCapture=i=>{if(this.dragOverTargetIds=[],this.isDraggingNativeItem()){var o;(o=this.currentNativeSource)===null||o===void 0||o.loadDataTransfer(i.dataTransfer)}},this.handleTopDragOver=i=>{const{dragOverTargetIds:o}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging()){i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="none");return}this.altKeyPressed=i.altKey,this.lastClientOffset=yo(i),this.scheduleHover(o),(o||[]).some(a=>this.monitor.canDropOnTarget(a))?(i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?i.preventDefault():(i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=i=>{this.isDraggingNativeItem()&&i.preventDefault(),this.enterLeaveCounter.leave(i.target)&&(this.isDraggingNativeItem()&&setTimeout(()=>this.endDragNativeItem(),0),this.cancelHover())},this.handleTopDropCapture=i=>{if(this.dropTargetIds=[],this.isDraggingNativeItem()){var o;i.preventDefault(),(o=this.currentNativeSource)===null||o===void 0||o.loadDataTransfer(i.dataTransfer)}else $a(i.dataTransfer)&&i.preventDefault();this.enterLeaveCounter.reset()},this.handleTopDrop=i=>{const{dropTargetIds:o}=this;this.dropTargetIds=[],this.actions.hover(o,{clientOffset:yo(i)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=i=>{const o=i.target;typeof o.dragDrop=="function"&&(o.tagName==="INPUT"||o.tagName==="SELECT"||o.tagName==="TEXTAREA"||o.isContentEditable||(i.preventDefault(),o.dragDrop()))},this.options=new n5(n,r),this.actions=t.getActions(),this.monitor=t.getMonitor(),this.registry=t.getRegistry(),this.enterLeaveCounter=new Kv(this.isNodeInDocument)}}const o5=function(t,n,r){return new i5(t,n,r)};function j3(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t0){if(++t>=q5)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function n8(e){return function(){return e}}var r8=function(){try{var e=Un(Object,"defineProperty");return e({},"",{}),e}catch{}}();const fs=r8;var i8=fs?function(e,t){return fs(e,"toString",{configurable:!0,enumerable:!1,value:n8(t),writable:!0})}:Bi;const o8=i8;var s8=t8(o8);const a8=s8;function l8(e,t){for(var n=-1,r=e==null?0:e.length;++n-1&&e%1==0&&e-1&&e%1==0&&e<=v8}function $i(e){return e!=null&&Cc(e.length)&&!$3(e)}function v1(e,t,n){if(!bt(n))return!1;var r=typeof t;return(r=="number"?$i(n)&&Fs(t,n.length):r=="string"&&t in n)?Gs(n[t],e):!1}var m8=Object.prototype;function H3(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||m8;return e===n}function F3(e,t){for(var n=-1,r=Array(e);++n-1}function bm(e,t){var n=this.__data__,r=Zs(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Mt(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t0&&n(a)?t>1?q3(a,t-1,n,r,i):xc(i,a):r||(i[i.length]=a)}return i}var Xm=Q3(Object.getPrototypeOf,Object);const Qm=Xm;function qm(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(i);++r=r?e:qm(e,t,n)}var e9="\\ud800-\\udfff",t9="\\u0300-\\u036f",n9="\\ufe20-\\ufe2f",r9="\\u20d0-\\u20ff",i9=t9+n9+r9,o9="\\ufe0e\\ufe0f",s9="\\u200d",a9=RegExp("["+s9+e9+i9+o9+"]");function J3(e){return a9.test(e)}function l9(e){return e.split("")}var e0="\\ud800-\\udfff",u9="\\u0300-\\u036f",c9="\\ufe20-\\ufe2f",f9="\\u20d0-\\u20ff",d9=u9+c9+f9,h9="\\ufe0e\\ufe0f",p9="["+e0+"]",nu="["+d9+"]",ru="\\ud83c[\\udffb-\\udfff]",g9="(?:"+nu+"|"+ru+")",t0="[^"+e0+"]",n0="(?:\\ud83c[\\udde6-\\uddff]){2}",r0="[\\ud800-\\udbff][\\udc00-\\udfff]",v9="\\u200d",i0=g9+"?",o0="["+h9+"]?",m9="(?:"+v9+"(?:"+[t0,n0,r0].join("|")+")"+o0+i0+")*",y9=o0+i0+m9,_9="(?:"+[t0+nu+"?",nu,n0,r0,p9].join("|")+")",C9=RegExp(ru+"(?="+ru+")|"+_9+y9,"g");function w9(e){return e.match(C9)||[]}function S9(e){return J3(e)?w9(e):l9(e)}function E9(e){return function(t){t=Tc(t);var n=J3(t)?S9(t):void 0,r=n?n[0]:t.charAt(0),i=n?Jm(n,1).join(""):t.slice(1);return r[e]()+i}}var O9=E9("toUpperCase");const T9=O9;function x9(e){return T9(Tc(e).toLowerCase())}function L9(){this.__data__=new Mt,this.size=0}function D9(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function P9(e){return this.__data__.get(e)}function k9(e){return this.__data__.has(e)}var A9=200;function b9(e,t){var n=this.__data__;if(n instanceof Mt){var r=n.__data__;if(!Pi||r.lengtha))return!1;var u=o.get(e),f=o.get(t);if(u&&f)return u==t&&f==e;var g=-1,h=!0,m=n&r6?new ds:void 0;for(o.set(e,t),o.set(t,e);++gt||o&&s&&l&&!a&&!u||r&&s&&l||!n&&l||!i)return 1;if(!r&&!o&&!u&&e=a)return l;var u=n[r];return l*(u=="desc"?-1:1)}}return e.index-t.index}function t7(e,t,n){t.length?t=ai(t,function(o){return We(o)?function(s){return Ys(s,o.length===1?o[0]:o)}:o}):t=[Bi];var r=-1;t=ai(t,W3(Hi));var i=W6(e,function(o,s,a){var l=ai(t,function(u){return u(o)});return{criteria:l,index:++r,value:o}});return q6(i,function(o,s){return e7(o,s,n)})}var n7=g8(function(e,t){if(e==null)return[];var n=t.length;return n>1&&v1(e,t[0],t[1])?t=[]:n>2&&v1(t[0],t[1],t[2])&&(t=[t[0]]),t7(e,q3(t,1),[])});const r7=n7;var i7=4294967295,o7=i7-1,s7=Math.floor,a7=Math.min;function l7(e,t,n,r){var i=0,o=e==null?0:e.length;if(o===0)return 0;t=n(t);for(var s=t!==t,a=t===null,l=an(t),u=t===void 0;ic7)return[];var n=Ga,r=f7(e,Ga);t=p0(t),e-=Ga;for(var i=F3(r,t);++n1?t-1:0),r=1;re.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function y7(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _7(e){var t=y7(e,"string");return typeof t=="symbol"?t:String(t)}var ut=Symbol("mobx-stored-annotations");function ht(e){function t(n,r){Gi(n,r,e)}return Object.assign(t,e)}function Gi(e,t,n){Lt(e,ut)||qs(e,ut,wr({},e[ut])),D7(n)||(e[ut][t]=n)}function C7(e){return Lt(e,ut)||qs(e,ut,wr({},e[ut])),e[ut]}var b=Symbol("mobx administration"),Zi=function(){function e(n){n===void 0&&(n="Atom"),this.name_=void 0,this.isPendingUnobservation_=!1,this.isBeingObserved_=!1,this.observers_=new Set,this.diffValue_=0,this.lastAccessedBy_=0,this.lowestObserverState_=V.NOT_TRACKING_,this.onBOL=void 0,this.onBUOL=void 0,this.name_=n}var t=e.prototype;return t.onBO=function(){this.onBOL&&this.onBOL.forEach(function(r){return r()})},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach(function(r){return r()})},t.reportObserved=function(){return H0(this)},t.reportChanged=function(){ke(),F0(this),E.stateVersion=E.stateVersionr&&(r=a.dependenciesState_)}for(n.length=i,e.newObserving_=null,o=t.length;o--;){var l=t[o];l.diffValue_===0&&$0(l,e),l.diffValue_=0}for(;i--;){var u=n[i];u.diffValue_===1&&(u.diffValue_=0,dy(u,e))}r!==V.UP_TO_DATE_&&(e.dependenciesState_=r,e.onBecomeStale_())}function cu(e){var t=e.observing_;e.observing_=[];for(var n=t.length;n--;)$0(t[n],e);e.dependenciesState_=V.NOT_TRACKING_}function V0(e){var t=br();try{return e()}finally{rn(t)}}function br(){var e=E.trackingDerivation;return E.trackingDerivation=null,e}function rn(e){E.trackingDerivation=e}function bc(e){var t=E.allowStateReads;return E.allowStateReads=e,t}function ui(e){E.allowStateReads=e}function U0(e){if(e.dependenciesState_!==V.UP_TO_DATE_){e.dependenciesState_=V.UP_TO_DATE_;for(var t=e.observing_,n=t.length;n--;)t[n].lowestObserverState_=V.UP_TO_DATE_}}var Vo=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0,this.stateVersion=Number.MIN_SAFE_INTEGER},Uo=!0,B0=!1,E=function(){var e=Dc();return e.__mobxInstanceCount>0&&!e.__mobxGlobals&&(Uo=!1),e.__mobxGlobals&&e.__mobxGlobals.version!==new Vo().version&&(Uo=!1),Uo?e.__mobxGlobals?(e.__mobxInstanceCount+=1,e.__mobxGlobals.UNCHANGED||(e.__mobxGlobals.UNCHANGED={}),e.__mobxGlobals):(e.__mobxInstanceCount=1,e.__mobxGlobals=new Vo):(setTimeout(function(){B0||U(35)},1),new Vo)}();function cy(){if((E.pendingReactions.length||E.inBatch||E.isRunningReactions)&&U(36),B0=!0,Uo){var e=Dc();--e.__mobxInstanceCount===0&&(e.__mobxGlobals=void 0),E=new Vo}}function fy(){return E}function dy(e,t){e.observers_.add(t),e.lowestObserverState_>t.dependenciesState_&&(e.lowestObserverState_=t.dependenciesState_)}function $0(e,t){e.observers_.delete(t),e.observers_.size===0&&z0(e)}function z0(e){e.isPendingUnobservation_===!1&&(e.isPendingUnobservation_=!0,E.pendingUnobservations.push(e))}function ke(){E.inBatch++}function Ae(){if(--E.inBatch===0){G0();for(var e=E.pendingUnobservations,t=0;t0&&z0(e),!1)}function F0(e){e.lowestObserverState_!==V.STALE_&&(e.lowestObserverState_=V.STALE_,e.observers_.forEach(function(t){t.dependenciesState_===V.UP_TO_DATE_&&t.onBecomeStale_(),t.dependenciesState_=V.STALE_}))}function hy(e){e.lowestObserverState_!==V.STALE_&&(e.lowestObserverState_=V.STALE_,e.observers_.forEach(function(t){t.dependenciesState_===V.POSSIBLY_STALE_?t.dependenciesState_=V.STALE_:t.dependenciesState_===V.UP_TO_DATE_&&(e.lowestObserverState_=V.UP_TO_DATE_)}))}function py(e){e.lowestObserverState_===V.UP_TO_DATE_&&(e.lowestObserverState_=V.POSSIBLY_STALE_,e.observers_.forEach(function(t){t.dependenciesState_===V.UP_TO_DATE_&&(t.dependenciesState_=V.POSSIBLY_STALE_,t.onBecomeStale_())}))}var ys=function(){function e(n,r,i,o){n===void 0&&(n="Reaction"),this.name_=void 0,this.onInvalidate_=void 0,this.errorHandler_=void 0,this.requiresObservable_=void 0,this.observing_=[],this.newObserving_=[],this.dependenciesState_=V.NOT_TRACKING_,this.diffValue_=0,this.runId_=0,this.unboundDepsCount_=0,this.isDisposed_=!1,this.isScheduled_=!1,this.isTrackPending_=!1,this.isRunning_=!1,this.isTracing_=vs.NONE,this.name_=n,this.onInvalidate_=r,this.errorHandler_=i,this.requiresObservable_=o}var t=e.prototype;return t.onBecomeStale_=function(){this.schedule_()},t.schedule_=function(){this.isScheduled_||(this.isScheduled_=!0,E.pendingReactions.push(this),G0())},t.isScheduled=function(){return this.isScheduled_},t.runReaction_=function(){if(!this.isDisposed_){ke(),this.isScheduled_=!1;var r=E.trackingContext;if(E.trackingContext=this,uu(this)){this.isTrackPending_=!0;try{this.onInvalidate_()}catch(i){this.reportExceptionInDerivation_(i)}}E.trackingContext=r,Ae()}},t.track=function(r){if(!this.isDisposed_){ke(),this.isRunning_=!0;var i=E.trackingContext;E.trackingContext=this;var o=j0(this,r,void 0);E.trackingContext=i,this.isRunning_=!1,this.isTrackPending_=!1,this.isDisposed_&&cu(this),jo(o)&&this.reportExceptionInDerivation_(o.cause),Ae()}},t.reportExceptionInDerivation_=function(r){var i=this;if(this.errorHandler_){this.errorHandler_(r,this);return}if(E.disableErrorBoundaries)throw r;var o="[mobx] uncaught error in '"+this+"'";E.suppressReactionErrors||console.error(o,r),E.globalReactionErrorHandlers.forEach(function(s){return s(r,i)})},t.dispose=function(){this.isDisposed_||(this.isDisposed_=!0,this.isRunning_||(ke(),cu(this),Ae()))},t.getDisposer_=function(r){var i=this,o=function s(){i.dispose(),r==null||r.removeEventListener==null||r.removeEventListener("abort",s)};return r==null||r.addEventListener==null||r.addEventListener("abort",o),o[b]=this,o},t.toString=function(){return"Reaction["+this.name_+"]"},t.trace=function(r){},e}(),gy=100,fu=function(t){return t()};function G0(){E.inBatch>0||E.isRunningReactions||fu(vy)}function vy(){E.isRunningReactions=!0;for(var e=E.pendingReactions,t=0;e.length>0;){++t===gy&&(console.error("[mobx] cycle in reaction: "+e[0]),e.splice(0));for(var n=e.splice(0),r=0,i=n.length;r0&&(t.dependencies=Ry(e.observing_).map(J0)),t}function Ry(e){return Array.from(new Set(e))}var My=0;function eh(){this.message="FLOW_CANCELLED"}eh.prototype=Object.create(Error.prototype);var H1=x0("flow"),jy=x0("flow.bound",{bound:!0}),bi=Object.assign(function(t,n){if(bn(n))return Gi(t,n,H1);var r=t,i=r.name||"",o=function(){var a=this,l=arguments,u=++My,f=ge(i+" - runid: "+u+" - init",r).apply(a,l),g,h=void 0,m=new Promise(function(_,y){var T=0;g=y;function p(C){h=void 0;var O;try{O=ge(i+" - runid: "+u+" - yield "+T++,f.next).call(f,C)}catch(x){return y(x)}v(O)}function d(C){h=void 0;var O;try{O=ge(i+" - runid: "+u+" - yield "+T++,f.throw).call(f,C)}catch(x){return y(x)}v(O)}function v(C){if(ot(C==null?void 0:C.then)){C.then(v,y);return}return C.done?_(C.value):(h=Promise.resolve(C.value),h.then(p,d))}p(void 0)});return m.cancel=ge(i+" - runid: "+u+" - cancel",function(){try{h&&F1(h);var _=f.return(void 0),y=Promise.resolve(_.value);y.then(rr,rr),F1(y),g(new eh)}catch(T){g(T)}}),m};return o.isMobXFlow=!0,o},H1);bi.bound=ht(jy);function F1(e){ot(e.cancel)&&e.cancel()}function Cs(e){return(e==null?void 0:e.isMobXFlow)===!0}function Vy(e,t){return e?t!==void 0?Ni(e)?e[b].values_.has(t):!1:Ni(e)||!!e[b]||kc(e)||_s(e)||na(e):!1}function th(e){return Vy(e)}function Ct(e,t){t===void 0&&(t=void 0),ke();try{return e.apply(t)}finally{Ae()}}function Fn(e){return e[b]}var Uy={has:function(t,n){return Fn(t).has_(n)},get:function(t,n){return Fn(t).get_(n)},set:function(t,n,r){var i;return bn(n)?(i=Fn(t).set_(n,r,!0))!=null?i:!0:!1},deleteProperty:function(t,n){var r;return bn(n)?(r=Fn(t).delete_(n,!0))!=null?r:!0:!1},defineProperty:function(t,n,r){var i;return(i=Fn(t).defineProperty_(n,r))!=null?i:!0},ownKeys:function(t){return Fn(t).ownKeys_()},preventExtensions:function(t){U(13)}};function By(e,t){var n,r;return m0(),e=oa(e,t),(r=(n=e[b]).proxy_)!=null?r:n.proxy_=new Proxy(e,Uy)}function $e(e){return e.interceptors_!==void 0&&e.interceptors_.length>0}function Xi(e,t){var n=e.interceptors_||(e.interceptors_=[]);return n.push(t),y0(function(){var r=n.indexOf(t);r!==-1&&n.splice(r,1)})}function ze(e,t){var n=br();try{for(var r=[].concat(e.interceptors_||[]),i=0,o=r.length;i0}function Qi(e,t){var n=e.changeListeners_||(e.changeListeners_=[]);return n.push(t),y0(function(){var r=n.indexOf(t);r!==-1&&n.splice(r,1)})}function rt(e,t){var n=br(),r=e.changeListeners_;if(r){r=r.slice();for(var i=0,o=r.length;i0?r.map(this.dehancer):r},t.intercept_=function(r){return Xi(this,r)},t.observe_=function(r,i){return i===void 0&&(i=!1),i&&r({observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:"splice",index:0,added:this.values_.slice(),addedCount:this.values_.length,removed:[],removedCount:0}),Qi(this,r)},t.getArrayLength_=function(){return this.atom_.reportObserved(),this.values_.length},t.setArrayLength_=function(r){(typeof r!="number"||isNaN(r)||r<0)&&U("Out of range: "+r);var i=this.values_.length;if(r!==i)if(r>i){for(var o=new Array(r-i),s=0;s0&&dh(r+i+1)},t.spliceWithArray_=function(r,i,o){var s=this;this.atom_;var a=this.values_.length;if(r===void 0?r=0:r>a?r=a:r<0&&(r=Math.max(0,a+r)),arguments.length===1?i=a-r:i==null?i=0:i=Math.max(0,Math.min(i,a-r)),o===void 0&&(o=au),$e(this)){var l=ze(this,{object:this.proxy_,type:G1,index:r,removedCount:i,added:o});if(!l)return au;i=l.removedCount,o=l.added}if(o=o.length===0?o:o.map(function(g){return s.enhancer_(g,void 0)}),this.legacyMode_){var u=o.length-i;this.updateArrayLength_(a,u)}var f=this.spliceItemsIntoValues_(r,i,o);return(i!==0||o.length!==0)&&this.notifyArraySplice_(r,o,f),this.dehanceValues_(f)},t.spliceItemsIntoValues_=function(r,i,o){if(o.length<$y){var s;return(s=this.values_).splice.apply(s,[r,i].concat(o))}else{var a=this.values_.slice(r,r+i),l=this.values_.slice(r+i);this.values_.length+=o.length-i;for(var u=0;u=this.values_.length){console.warn("[mobx] Out of bounds read: "+r);return}return this.atom_.reportObserved(),this.dehanceValue_(this.values_[r])},t.set_=function(r,i){var o=this.values_;if(this.legacyMode_&&r>o.length&&U(17,r,o.length),r2?r-2:0),o=2;o-1?(this.splice(r,1),!0):!1}};oe("concat",Vt);oe("flat",Vt);oe("includes",Vt);oe("indexOf",Vt);oe("join",Vt);oe("lastIndexOf",Vt);oe("slice",Vt);oe("toString",Vt);oe("toLocaleString",Vt);oe("every",dn);oe("filter",dn);oe("find",dn);oe("findIndex",dn);oe("flatMap",dn);oe("forEach",dn);oe("map",dn);oe("some",dn);oe("reduce",nh);oe("reduceRight",nh);function oe(e,t){typeof Array.prototype[e]=="function"&&(ws[e]=t(e))}function Vt(e){return function(){var t=this[b];t.atom_.reportObserved();var n=t.dehanceValues_(t.values_);return n[e].apply(n,arguments)}}function dn(e){return function(t,n){var r=this,i=this[b];i.atom_.reportObserved();var o=i.dehanceValues_(i.values_);return o[e](function(s,a){return t.call(n,s,a,r)})}}function nh(e){return function(){var t=this,n=this[b];n.atom_.reportObserved();var r=n.dehanceValues_(n.values_),i=arguments[0];return arguments[0]=function(o,s,a){return i(o,s,a,t)},r[e].apply(r,arguments)}}var Fy=Bn("ObservableArrayAdministration",Ic);function ia(e){return Qs(e)&&Fy(e[b])}var rh,ih,Gy={},Kt="add",Ss="delete";rh=Symbol.iterator;ih=Symbol.toStringTag;var oh=function(){function e(n,r,i){var o=this;r===void 0&&(r=Sr),i===void 0&&(i="ObservableMap"),this.enhancer_=void 0,this.name_=void 0,this[b]=Gy,this.data_=void 0,this.hasMap_=void 0,this.keysAtom_=void 0,this.interceptors_=void 0,this.changeListeners_=void 0,this.dehancer=void 0,this.enhancer_=r,this.name_=i,ot(Map)||U(18),this.keysAtom_=O0("ObservableMap.keys()"),this.data_=new Map,this.hasMap_=new Map,ly(!0,function(){o.merge(n)})}var t=e.prototype;return t.has_=function(r){return this.data_.has(r)},t.has=function(r){var i=this;if(!E.trackingDerivation)return this.has_(r);var o=this.hasMap_.get(r);if(!o){var s=o=new fr(this.has_(r),ea,"ObservableMap.key?",!1);this.hasMap_.set(r,s),Q0(s,function(){return i.hasMap_.delete(r)})}return o.get()},t.set=function(r,i){var o=this.has_(r);if($e(this)){var s=ze(this,{type:o?pt:Kt,object:this,newValue:i,name:r});if(!s)return this;i=s.newValue}return o?this.updateValue_(r,i):this.addValue_(r,i),this},t.delete=function(r){var i=this;if(this.keysAtom_,$e(this)){var o=ze(this,{type:Ss,object:this,name:r});if(!o)return!1}if(this.has_(r)){var s=ci(),a=nt(this),l=a||s?{observableKind:"map",debugObjectName:this.name_,type:Ss,object:this,oldValue:this.data_.get(r).value_,name:r}:null;return Ct(function(){var u;i.keysAtom_.reportChanged(),(u=i.hasMap_.get(r))==null||u.setNewValue_(!1);var f=i.data_.get(r);f.setNewValue_(void 0),i.data_.delete(r)}),a&&rt(this,l),!0}return!1},t.updateValue_=function(r,i){var o=this.data_.get(r);if(i=o.prepareNewValue_(i),i!==E.UNCHANGED){var s=ci(),a=nt(this),l=a||s?{observableKind:"map",debugObjectName:this.name_,type:pt,object:this,oldValue:o.value_,name:r,newValue:i}:null;o.setNewValue_(i),a&&rt(this,l)}},t.addValue_=function(r,i){var o=this;this.keysAtom_,Ct(function(){var u,f=new fr(i,o.enhancer_,"ObservableMap.key",!1);o.data_.set(r,f),i=f.value_,(u=o.hasMap_.get(r))==null||u.setNewValue_(!0),o.keysAtom_.reportChanged()});var s=ci(),a=nt(this),l=a||s?{observableKind:"map",debugObjectName:this.name_,type:Kt,object:this,name:r,newValue:i}:null;a&&rt(this,l)},t.get=function(r){return this.has(r)?this.dehanceValue_(this.data_.get(r).get()):this.dehanceValue_(void 0)},t.dehanceValue_=function(r){return this.dehancer!==void 0?this.dehancer(r):r},t.keys=function(){return this.keysAtom_.reportObserved(),this.data_.keys()},t.values=function(){var r=this,i=this.keys();return Ii({next:function(){var s=i.next(),a=s.done,l=s.value;return{done:a,value:a?void 0:r.get(l)}}})},t.entries=function(){var r=this,i=this.keys();return Ii({next:function(){var s=i.next(),a=s.done,l=s.value;return{done:a,value:a?void 0:[l,r.get(l)]}}})},t[rh]=function(){return this.entries()},t.forEach=function(r,i){for(var o=ir(this),s;!(s=o()).done;){var a=s.value,l=a[0],u=a[1];r.call(i,u,l,this)}},t.merge=function(r){var i=this;return $n(r)&&(r=new Map(r)),Ct(function(){ln(r)?g7(r).forEach(function(o){return i.set(o,r[o])}):Array.isArray(r)?r.forEach(function(o){var s=o[0],a=o[1];return i.set(s,a)}):Ar(r)?(r.constructor!==Map&&U(19,r),r.forEach(function(o,s){return i.set(s,o)})):r!=null&&U(20,r)}),this},t.clear=function(){var r=this;Ct(function(){V0(function(){for(var i=ir(r.keys()),o;!(o=i()).done;){var s=o.value;r.delete(s)}})})},t.replace=function(r){var i=this;return Ct(function(){for(var o=Zy(r),s=new Map,a=!1,l=ir(i.data_.keys()),u;!(u=l()).done;){var f=u.value;if(!o.has(f)){var g=i.delete(f);if(g)a=!0;else{var h=i.data_.get(f);s.set(f,h)}}}for(var m=ir(o.entries()),_;!(_=m()).done;){var y=_.value,T=y[0],p=y[1],d=i.data_.has(T);if(i.set(T,p),i.data_.has(T)){var v=i.data_.get(T);s.set(T,v),d||(a=!0)}}if(!a)if(i.data_.size!==s.size)i.keysAtom_.reportChanged();else for(var C=i.data_.keys(),O=s.keys(),x=C.next(),P=O.next();!x.done;){if(x.value!==P.value){i.keysAtom_.reportChanged();break}x=C.next(),P=O.next()}i.data_=s}),this},t.toString=function(){return"[object ObservableMap]"},t.toJSON=function(){return Array.from(this)},t.observe_=function(r,i){return Qi(this,r)},t.intercept_=function(r){return Xi(this,r)},Pc(e,[{key:"size",get:function(){return this.keysAtom_.reportObserved(),this.data_.size}},{key:ih,get:function(){return"Map"}}]),e}(),$n=Bn("ObservableMap",oh);function Zy(e){if(Ar(e)||$n(e))return e;if(Array.isArray(e))return new Map(e);if(ln(e)){var t=new Map;for(var n in e)t.set(n,e[n]);return t}else return U(21,e)}var sh,ah,Wy={};sh=Symbol.iterator;ah=Symbol.toStringTag;var lh=function(){function e(n,r,i){r===void 0&&(r=Sr),i===void 0&&(i="ObservableSet"),this.name_=void 0,this[b]=Wy,this.data_=new Set,this.atom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.dehancer=void 0,this.enhancer_=void 0,this.name_=i,ot(Set)||U(22),this.atom_=O0(this.name_),this.enhancer_=function(o,s){return r(o,s,i)},n&&this.replace(n)}var t=e.prototype;return t.dehanceValue_=function(r){return this.dehancer!==void 0?this.dehancer(r):r},t.clear=function(){var r=this;Ct(function(){V0(function(){for(var i=ir(r.data_.values()),o;!(o=i()).done;){var s=o.value;r.delete(s)}})})},t.forEach=function(r,i){for(var o=ir(this),s;!(s=o()).done;){var a=s.value;r.call(i,a,a,this)}},t.add=function(r){var i=this;if(this.atom_,$e(this)){var o=ze(this,{type:Kt,object:this,newValue:r});if(!o)return this}if(!this.has(r)){Ct(function(){i.data_.add(i.enhancer_(r,void 0)),i.atom_.reportChanged()});var s=!1,a=nt(this),l=a||s?{observableKind:"set",debugObjectName:this.name_,type:Kt,object:this,newValue:r}:null;a&&rt(this,l)}return this},t.delete=function(r){var i=this;if($e(this)){var o=ze(this,{type:Ss,object:this,oldValue:r});if(!o)return!1}if(this.has(r)){var s=!1,a=nt(this),l=a||s?{observableKind:"set",debugObjectName:this.name_,type:Ss,object:this,oldValue:r}:null;return Ct(function(){i.atom_.reportChanged(),i.data_.delete(r)}),a&&rt(this,l),!0}return!1},t.has=function(r){return this.atom_.reportObserved(),this.data_.has(this.dehanceValue_(r))},t.entries=function(){var r=0,i=Array.from(this.keys()),o=Array.from(this.values());return Ii({next:function(){var a=r;return r+=1,aWa){for(var t=Wa;t=0&&n++;break}e=Q1(e),t=Q1(t);var a=s==="[object Array]";if(!a){if(typeof e!="object"||typeof t!="object")return!1;var l=e.constructor,u=t.constructor;if(l!==u&&!(ot(l)&&l instanceof l&&ot(u)&&u instanceof u)&&"constructor"in e&&"constructor"in t)return!1}if(n===0)return!1;n<0&&(n=-1),r=r||[],i=i||[];for(var f=r.length;f--;)if(r[f]===e)return i[f]===t;if(r.push(e),i.push(t),a){if(f=e.length,f!==t.length)return!1;for(;f--;)if(!hu(e[f],t[f],n-1,r,i))return!1}else{var g=Object.keys(e),h;if(f=g.length,Object.keys(t).length!==f)return!1;for(;f--;)if(h=g[f],!(Lt(t,h)&&hu(e[h],t[h],n-1,r,i)))return!1}return r.pop(),i.pop(),!0}function Q1(e){return ia(e)?e.slice():Ar(e)||$n(e)||Fi(e)||Nr(e)?Array.from(e.entries()):e}function Ii(e){return e[Symbol.iterator]=Jy,e}function Jy(){return this}["Symbol","Map","Set"].forEach(function(e){var t=Dc();typeof t[e]>"u"&&U("MobX requires global '"+e+"' to be available or polyfilled")});typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__=="object"&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:yy,extras:{getDebugName:du},$mobx:b});const jc=[{name:"Aatrox",tier:5,originTraits:["Darkin"],classTraits:["Juggernaut","Slayer"]},{name:"Ahri",tier:5,originTraits:["Ionia"],classTraits:["Sorcerer"]},{name:"Akshan",tier:3,originTraits:["Shurima"],classTraits:["Deadeye"]},{name:"Aphelios",tier:4,originTraits:["Targon"],classTraits:["Deadeye"]},{name:"Ashe",tier:2,originTraits:["Freljord"],classTraits:["Deadeye"]},{name:"Azir",tier:4,originTraits:["Shurima"],classTraits:["Strategist"]},{name:"Bel'Veth",tier:5,originTraits:["Void"],classTraits:["Empress"]},{name:"Cassiopeia",tier:1,originTraits:["Noxus","Shurima"],classTraits:["Invoker"]},{name:"Cho'Gath",tier:1,originTraits:["Void"],classTraits:["Bruiser"]},{name:"Darius",tier:3,originTraits:["Noxus"],classTraits:["Juggernaut"]},{name:"Ekko",tier:3,originTraits:["Piltover","Zaun"],classTraits:["Rogue"]},{name:"Galio",tier:2,originTraits:["Demacia"],classTraits:["Invoker"]},{name:"Garen",tier:3,originTraits:["Demacia"],classTraits:["Juggernaut"]},{name:"Gwen",tier:4,originTraits:["Shadow Isles"],classTraits:["Slayer"]},{name:"Heimerdinger",tier:5,originTraits:["Piltover","Yordle"],classTraits:["Technogenius"]},{name:"Irelia",tier:1,originTraits:["Ionia"],classTraits:["Challenger"]},{name:"Jarvan IV",tier:4,originTraits:["Demacia"],classTraits:["Strategist"]},{name:"Jayce",tier:3,originTraits:["Piltover"],classTraits:["Gunner"]},{name:"Jhin",tier:1,originTraits:["Ionia"],classTraits:["Deadeye"]},{name:"Jinx",tier:2,originTraits:["Zaun"],classTraits:["Gunner"]},{name:"K'Sante",tier:5,originTraits:["Shurima"],classTraits:["Bastion"]},{name:"Kai'Sa",tier:4,originTraits:["Void"],classTraits:["Challenger"]},{name:"Kalista",tier:3,originTraits:["Shadow Isles"],classTraits:["Challenger"]},{name:"Karma",tier:3,originTraits:["Ionia"],classTraits:["Invoker"]},{name:"Kassadin",tier:2,originTraits:["Void"],classTraits:["Bastion"]},{name:"Katarina",tier:3,originTraits:["Noxus"],classTraits:["Rogue"]},{name:"Kayle",tier:1,originTraits:["Demacia"],classTraits:["Slayer"]},{name:"Kled",tier:2,originTraits:["Noxus","Yordle"],classTraits:["Slayer"]},{name:"Lissandra",tier:3,originTraits:["Freljord"],classTraits:["Invoker"]},{name:"Lux",tier:4,originTraits:["Demacia"],classTraits:["Sorcerer"]},{name:"Malzahar",tier:1,originTraits:["Void"],classTraits:["Sorcerer"]},{name:"Maokai",tier:1,originTraits:["Shadow Isles"],classTraits:["Bastion"]},{name:"Nasus",tier:4,originTraits:["Shurima"],classTraits:["Juggernaut"]},{name:"Orianna",tier:1,originTraits:["Piltover"],classTraits:["Sorcerer"]},{name:"Poppy",tier:1,originTraits:["Demacia","Yordle"],classTraits:["Bastion"]},{name:"Rek'Sai",tier:3,originTraits:["Void"],classTraits:["Bruiser"]},{name:"Renekton",tier:1,originTraits:["Shurima"],classTraits:["Bruiser"]},{name:"Ryze",tier:5,originTraits:["Wanderer"],classTraits:["Invoker"]},{name:"Samira",tier:1,originTraits:["Noxus"],classTraits:["Challenger"]},{name:"Sejuani",tier:4,originTraits:["Freljord"],classTraits:["Bruiser"]},{name:"Senna",tier:5,originTraits:["Shadow Isles"],classTraits:["Gunner","Redeemer"]},{name:"Sett",tier:2,originTraits:["Ionia"],classTraits:["Juggernaut"]},{name:"Shen",tier:4,originTraits:["Ionia"],classTraits:["Bastion","Invoker"]},{name:"Sion",tier:5,originTraits:["Noxus"],classTraits:["Bruiser"]},{name:"Sona",tier:3,originTraits:["Demacia"],classTraits:["Multicaster"]},{name:"Soraka",tier:2,originTraits:["Targon"],classTraits:["Invoker"]},{name:"Swain",tier:2,originTraits:["Noxus"],classTraits:["Sorcerer","Strategist"]},{name:"Taliyah",tier:2,originTraits:["Shurima"],classTraits:["Multicaster"]},{name:"Taric",tier:3,originTraits:["Targon"],classTraits:["Bastion","Sorcerer"]},{name:"Teemo",tier:2,originTraits:["Yordle"],classTraits:["Multicaster","Strategist"]},{name:"Tristana",tier:1,originTraits:["Yordle"],classTraits:["Gunner"]},{name:"Urgot",tier:4,originTraits:["Zaun"],classTraits:["Deadeye"]},{name:"Vel'Koz",tier:3,originTraits:["Void"],classTraits:["Multicaster","Sorcerer"]},{name:"Vi",tier:2,originTraits:["Piltover"],classTraits:["Bruiser"]},{name:"Viego",tier:1,originTraits:["Shadow Isles"],classTraits:["Rogue"]},{name:"Warwick",tier:2,originTraits:["Zaun"],classTraits:["Challenger","Juggernaut"]},{name:"Yasuo",tier:4,originTraits:["Ionia"],classTraits:["Challenger"]},{name:"Zed",tier:2,originTraits:["Ionia"],classTraits:["Rogue","Slayer"]},{name:"Zeri",tier:4,originTraits:["Zaun"],classTraits:["Gunner"]}],Nn=jc.reduce((e,t)=>(e[t.name]=t,e),{}),e_={1:29,2:22,3:18,4:12,5:10},t_=jc.reduce((e,t)=>(e[t.name]=e_[t.tier],e),{}),n_=(()=>{const e={};for(const t of jc){for(const n of t.classTraits)e[n]??(e[n]=[]),e[n].splice(j1(e[n],t,r=>r.tier),0,t);for(const n of t.originTraits)e[n]??(e[n]=[]),e[n].splice(j1(e[n],t,r=>r.tier),0,t)}return e})(),dr={1:0,2:2,3:4,4:10,5:20,6:44,7:84,8:144,9:228},pu=Object.keys(dr),r_=+pu[0],q1=+pu[pu.length-1],i_=1,Vc=4,gu=i_*Vc,o_={1:[1,0,0,0,0],2:[1,0,0,0,0],3:[.75,.25,0,0,0],4:[.55,.3,.15,0,0],5:[.45,.33,.2,.02,0],6:[.25,.4,.3,.05,0],7:[.19,.3,.35,.15,.01],8:[.16,.2,.35,.25,.04],9:[.09,.15,.3,.3,.16]},vu=2,s_=5,a_=[{name:"Darkin",activations:[1]},{name:"Demacia",activations:[3,5,7,9]},{name:"Freljord",activations:[2,3,4]},{name:"Ionia",activations:[3,6,9]},{name:"Noxus",activations:[3,6,9]},{name:"Piltover",activations:[3,6]},{name:"Shadow Isles",activations:[2,4,6]},{name:"Shurima",activations:[3,5,7,9]},{name:"Targon",activations:[2,3,4]},{name:"Void",activations:[3,6,8]},{name:"Wanderer",activations:[1]},{name:"Yordle",activations:[3,5]},{name:"Zaun",activations:[2,4,6]}],l_=[{name:"Bastion",activations:[2,4,6,8]},{name:"Bruiser",activations:[2,4,6]},{name:"Challenger",activations:[2,4,6,8]},{name:"Deadeye",activations:[2,4,6]},{name:"Empress",activations:[1]},{name:"Gunner",activations:[2,4,6]},{name:"Invoker",activations:[2,4,6]},{name:"Juggernaut",activations:[2,4,6]},{name:"Multicaster",activations:[2,4]},{name:"Redeemer",activations:[1]},{name:"Rogue",activations:[2,4]},{name:"Slayer",activations:[2,3,4,5,6]},{name:"Sorcerer",activations:[2,4,6,8]},{name:"Strategist",activations:[2,3,4,5]},{name:"Technogenius",activations:[1]}],u_=a_.concat(l_),Uc=u_.reduce((e,t)=>(e[t.name]=t,e),{});function c_(e){const t={};for(const n of new Set(e)){for(const r of Nn[n].classTraits)t[r]??(t[r]={trait:r,champions:[],activationLevel:0}),t[r].champions.push(n);for(const r of Nn[n].originTraits)t[r]??(t[r]={trait:r,champions:[],activationLevel:0}),t[r].champions.push(n)}return Z6(t,n=>{n.activationLevel=f_(n.trait,n.champions.length)}),r7(t,({trait:n,champions:r,activationLevel:i})=>`${9-i};${99-r.length};${n}`)}function f_(e,t){const{activations:n}=Uc[e];return t=n[n.length-1]?n.length:n.findIndex((r,i)=>t>=r&&t(e.Bench="bench",e.Table="table",e))(In||{});class ed{constructor(t){Le(this,"width");Le(this,"height");Le(this,"slots");this.width=t.width,this.height=t.height,this.slots=t.slots??Nt(this.height,()=>Nt(this.width,()=>{})),ra(this,{slots:G,isFull:Se,units:Se,firstEmptySlot:Se,setUnit:ge,moveUnit:ge,removeUnits:ge,upgradeUnit:ge})}get isFull(){return!this.firstEmptySlot}get units(){const t=[];for(let n=0;n=gu}get isEnoughGoldToReroll(){return this.gold>=vu}get isMaxLevelReached(){return this.experience>=dr[q1]}get levelAbove(){const t=Object.keys(dr).find(n=>{const r=dr[+n];return this.experiencel===n?u:-1).filter(l=>l!==-1&&l!==t)],a=3-(i.length+o.length);if(s.length{this.shopChampionNames[s[l]]=void 0}),this.gold-=a*r.tier,this.mergeUnits({championName:n,minUnitsAmount:1});return}this.shopChampionNames[t]=void 0,this.bench.setUnit(this.bench.firstEmptySlot,new h_({name:n,stars:1})),this.gold-=r.tier,this.mergeUnits({championName:n})}}sellUnit({coords:t,gridType:n}){const r=this[n].getUnit(t);r&&(this[n].setUnit(t,void 0),this.shopChampionPool[r.name]++,this.gold+=r.sellCost)}getUnitCost({coords:t,gridType:n}){var r;return((r=this[n].getUnit(t))==null?void 0:r.sellCost)||0}canMoveUnit(t,n){if(!this[t.gridType].getUnit(t.coords))return!1;const i=this[n.gridType].getUnit(n.coords);return!(t.gridType===In.Bench&&n.gridType===In.Table&&!i&&this.table.units.length>=this.level)}moveUnit(t,n){if(!this.canMoveUnit(t,n))return;const r=this[t.gridType],i=this[n.gridType],o=r.getUnit(t.coords),s=i.getUnit(n.coords);t.gridType===n.gridType?r.setUnit(t.coords,s).setUnit(n.coords,o):(r.setUnit(t.coords,s),i.setUnit(n.coords,o))}reroll(){this.isEnoughGoldToReroll&&(this.shopChampionNames.forEach(t=>{t!==void 0&&this.shopChampionPool[t]++}),this.rerollShop(),this.gold-=vu)}rerollShop(){Nt(this.shopChampionNames.length,t=>this.rerollShopSlot(t))}rerollShopSlot(t){const n={},r=this.rerollChances.reduce((u,f,g)=>{if(f<=0)return u;const h=g+1,m=M1(this.shopChampionPool,(y,T)=>Nn[T].tier===h),_=u7(Object.keys(m),y=>m[y]);return _<=0||(n[h]={pool:m,total:_},u[h]=f),u},{}),i=+J1(r),o=n[i].pool,s=n[i].total,a=K6(M1(o,u=>u>0),u=>u/s),l=J1(a);this.shopChampionNames[t]=l,this.shopChampionPool[l]--}mergeUnits({championName:t,stars:n=1,minUnitsAmount:r=3}){const i=this.bench.getCoordsOfUnitsOfStars(t,3,n),o=this.table.getCoordsOfUnitsOfStars(t,3,n);if(!(i.length+o.length(e.Champion="champion",e.Unit="unit",e))(Rn||{});const B=new p_,g_=document.getElementById("root"),v_=()=>{const[{itemType:e},t]=_c({accept:Rn.Champion,drop:r=>B.buyChampion(r.shopIndex),collect:r=>({itemType:r.getItemType()})},[]),n=ie("tft__drag-layer",e&&"tft__drag-layer_dragging",e&&`tft__drag-layer_dragging_${e}`);return c.useEffect(()=>{g_.className=n},[n]),w.jsx(w.Fragment,{children:w.jsx("div",{className:"tft__champion-dropbox",ref:t})})},m_=be.memo(v_);if(!c.useState)throw new Error("mobx-react-lite requires React with Hooks support");if(!ra)throw new Error("mobx-react-lite@3 requires mobx at least version 6 to be available");function y_(e){e()}function __(e){e||(e=y_),by({reactionScheduler:e})}function C_(e){return Iy(e)}var w_=1e4,S_=1e4,E_=function(){function e(t){var n=this;Object.defineProperty(this,"finalize",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"registrations",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),Object.defineProperty(this,"sweepTimeout",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sweep",{enumerable:!0,configurable:!0,writable:!0,value:function(r){r===void 0&&(r=w_),clearTimeout(n.sweepTimeout),n.sweepTimeout=void 0;var i=Date.now();n.registrations.forEach(function(o,s){i-o.registeredAt>=r&&(n.finalize(o.value),n.registrations.delete(s))}),n.registrations.size>0&&n.scheduleSweep()}}),Object.defineProperty(this,"finalizeAllImmediately",{enumerable:!0,configurable:!0,writable:!0,value:function(){n.sweep(0)}})}return Object.defineProperty(e.prototype,"register",{enumerable:!1,configurable:!0,writable:!0,value:function(t,n,r){this.registrations.set(r,{value:n,registeredAt:Date.now()}),this.scheduleSweep()}}),Object.defineProperty(e.prototype,"unregister",{enumerable:!1,configurable:!0,writable:!0,value:function(t){this.registrations.delete(t)}}),Object.defineProperty(e.prototype,"scheduleSweep",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.sweepTimeout===void 0&&(this.sweepTimeout=setTimeout(this.sweep,S_))}}),e}(),O_=typeof FinalizationRegistry<"u"?FinalizationRegistry:E_,mu=new O_(function(e){var t;(t=e.reaction)===null||t===void 0||t.dispose(),e.reaction=null}),yu={},T_={get exports(){return yu},set exports(e){yu=e}},ph={};/** + * @license React + * use-sync-external-store-shim.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 Tr=c;function x_(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var L_=typeof Object.is=="function"?Object.is:x_,D_=Tr.useState,P_=Tr.useEffect,k_=Tr.useLayoutEffect,A_=Tr.useDebugValue;function b_(e,t){var n=t(),r=D_({inst:{value:n,getSnapshot:t}}),i=r[0].inst,o=r[1];return k_(function(){i.value=n,i.getSnapshot=t,Ka(i)&&o({inst:i})},[e,n,t]),P_(function(){return Ka(i)&&o({inst:i}),e(function(){Ka(i)&&o({inst:i})})},[e]),A_(n),n}function Ka(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!L_(e,n)}catch{return!0}}function N_(e,t){return t()}var I_=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?N_:b_;ph.useSyncExternalStore=Tr.useSyncExternalStore!==void 0?Tr.useSyncExternalStore:I_;(function(e){e.exports=ph})(T_);var R_=globalThis&&globalThis.__read||function(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],s;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)o.push(i.value)}catch(a){s={error:a}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(s)throw s.error}}return o},M_=function(){},gh=fy(),vh=typeof gh.stateVersion<"u";function td(e){e.reaction=new ys("observer".concat(e.name),function(){var t;vh||(e.stateVersion=Symbol()),(t=e.onStoreChange)===null||t===void 0||t.call(e)})}function j_(e,t){t===void 0&&(t="observed");var n=be.useRef(null),r=R_(be.useState(),2),i=r[1];if(!n.current){var o={reaction:null,onStoreChange:null,stateVersion:Symbol(),name:t,subscribe:function(u){return mu.unregister(o),o.onStoreChange=u,o.reaction||(td(o),i(Symbol())),function(){var f;o.onStoreChange=null,(f=o.reaction)===null||f===void 0||f.dispose(),o.reaction=null}},getSnapshot:function(){return vh?gh.stateVersion:o.stateVersion}};n.current=o}var s=n.current;s.reaction||(td(s),mu.register(n,s,s)),be.useDebugValue(s.reaction,C_),yu.useSyncExternalStore(s.subscribe,s.getSnapshot,M_);var a,l;if(s.reaction.track(function(){try{a=e()}catch(u){l=u}}),l)throw l;return a}var mh=typeof Symbol=="function"&&Symbol.for,nd=mh?Symbol.for("react.forward_ref"):typeof c.forwardRef=="function"&&c.forwardRef(function(e){return null}).$$typeof,rd=mh?Symbol.for("react.memo"):typeof c.memo=="function"&&c.memo(function(e){return null}).$$typeof;function Ke(e,t){var n;if(rd&&e.$$typeof===rd)throw new Error("[mobx-react-lite] You are trying to use `observer` on a function component wrapped in either another `observer` or `React.memo`. The observer already applies 'React.memo' for you.");var r=(n=t==null?void 0:t.forwardRef)!==null&&n!==void 0?n:!1,i=e,o=e.displayName||e.name;if(nd&&e.$$typeof===nd&&(r=!0,i=e.render,typeof i!="function"))throw new Error("[mobx-react-lite] `render` property of ForwardRef was not a function");var s=function(a,l){return j_(function(){return i(a,l)},o)};return s.displayName=e.displayName,Object.defineProperty(s,"name",{value:e.name,writable:!0,configurable:!0}),e.contextTypes&&(s.contextTypes=e.contextTypes),r&&(s=c.forwardRef(s)),s=c.memo(s),U_(e,s),s}var V_={$$typeof:!0,render:!0,compare:!0,type:!0,displayName:!0};function U_(e,t){Object.keys(e).forEach(function(n){V_[n]||Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))})}globalThis&&globalThis.__read;var Ya;__(Bo.unstable_batchedUpdates);Ya=mu.finalizeAllImmediately;function B_(){var e=c.useRef(!0);return e.current?(e.current=!1,!0):e.current}var $_=function(e,t){var n=B_();c.useEffect(function(){if(!n)return e()},t)};const z_=$_;var H_=function(){};function F_(e){for(var t=[],n=1;n{Xa("d",null,B.reroll),Xa("f",null,B.buyExperience);const e=c.useRef({x:0,y:0});return c.useEffect(()=>{const t=n=>{e.current.x=n.clientX,e.current.y=n.clientY};return document.addEventListener("mousemove",t),()=>document.removeEventListener("mousemove",t)}),Xa("e",null,()=>{const t=document.elementFromPoint(e.current.x,e.current.y),n=d_(t,s=>s.dataset.tftComponentType==="UnitAvatar");if(!n)return;const[r,i,o]=n.dataset.tftUnit.split(",");B.sellUnit({gridType:r,coords:{x:+i,y:+o}})}),null},nC=Ke(tC),rC=e=>c.createElement("svg",{width:12,height:11,viewBox:"0 0 12 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M6.18017 9.21267C6.06651 9.15508 5.93222 9.15508 5.81857 9.21267L3.0065 10.6376C2.71218 10.7867 2.37403 10.5354 2.43191 10.2106L2.9623 7.2341C2.98602 7.10103 2.94092 6.96498 2.8424 6.87242L0.608474 4.77348C0.3637 4.54349 0.494216 4.13247 0.82683 4.08584L3.94013 3.64931C4.06915 3.63122 4.18127 3.55143 4.24064 3.43546L5.64344 0.695273C5.79203 0.40502 6.20682 0.404963 6.35549 0.695175L7.75934 3.43555C7.81872 3.55147 7.93082 3.63122 8.0598 3.6493L11.1732 4.08584C11.5058 4.13247 11.6363 4.54349 11.3915 4.77347L9.15754 6.87247C9.05906 6.965 9.01395 7.101 9.03762 7.23404L9.56713 10.2109C9.6249 10.5357 9.28679 10.7868 8.99251 10.6377L6.18017 9.21267Z",fill:"url(#paint0_linear_1620_44685)"}),c.createElement("defs",null,c.createElement("linearGradient",{id:"paint0_linear_1620_44685",x1:6,y1:0,x2:6,y2:11,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#CDAB61"}),c.createElement("stop",{offset:1,stopColor:"#9B7518"})))),iC="_rootChampionSplash_1t9nz_1",oC={rootChampionSplash:iC},sC=e=>{const{className:t,name:n,style:r,...i}=e,o=x9(e.name.replace(/[^a-zA-Z]/gim,""));return w.jsx("div",{className:ie(oC.rootChampionSplash,t),style:{backgroundImage:`url("https://cdn.lolchess.gg/images/lol/champion-splash-modified/${o}.jpg")`},...i})},yh=be.memo(sC),aC="_rootUnitAvatar_1o1o7_1",lC="_isDragging_1o1o7_9",uC="_championSplash_1o1o7_13",cC="_stars_1o1o7_18",Gr={rootUnitAvatar:aC,isDragging:lC,championSplash:uC,stars:cC},fC=e=>{const t=Nn[e.name],[{isDragging:n},r]=P3(()=>({type:Rn.Unit,item:{gridType:e.gridType,coords:{x:e.x,y:e.y}},collect:i=>({isDragging:i.isDragging()})}),[e.gridType,e.x,e.y]);return w.jsxs("button",{className:ie(Gr.rootUnitAvatar,Gr[`tier${t.tier}`],n&&Gr.isDragging,e.className),ref:r,"data-tft-component-type":"UnitAvatar","data-tft-unit":`${e.gridType},${e.x},${e.y}`,children:[w.jsx(yh,{className:Gr.championSplash,name:e.name}),w.jsx("div",{className:Gr.stars,children:Nt(e.stars,i=>w.jsx(rC,{},i))})]})},_h=be.memo(fC),Ch=(e,t,n)=>{const i={gridType:e,coords:{x:t,y:n}};return _c({accept:Rn.Unit,canDrop:o=>B.canMoveUnit(o,i),drop:o=>B.moveUnit(o,i),collect:o=>({isOver:o.isOver(),canDrop:o.canDrop()})},[e,t,n])},dC=({className:e,x:t,y:n})=>{const r=B.table.getUnit({x:t,y:n}),[,i]=Ch(In.Table,t,n);return w.jsx("div",{className:e,ref:i,children:r&&w.jsx(_h,{name:r.name,stars:r.stars,gridType:In.Table,x:t,y:n})})},hC=Ke(dC),pC="_rootTable_f9l03_1",gC="_row_f9l03_12",vC="_slot_f9l03_17",Qa={rootTable:pC,row:gC,slot:vC},mC=()=>w.jsx("div",{className:Qa.rootTable,children:Nt(B.table.height,e=>w.jsx("div",{className:Qa.row,children:Nt(B.table.width,t=>w.jsx(hC,{className:Qa.slot,x:t,y:e},t))},e))}),yC=Ke(mC),_C=({className:e,x:t,y:n})=>{const r=B.bench.getUnit({x:t,y:n}),[,i]=Ch(In.Bench,t,n);return w.jsx("div",{className:e,ref:i,children:r&&w.jsx(_h,{name:r.name,stars:r.stars,gridType:In.Bench,x:t,y:n})})},CC=Ke(_C),wC="_rootBench_1gstm_1",SC="_row_1gstm_12",EC="_slot_1gstm_17",qa={rootBench:wC,row:SC,slot:EC},OC=()=>w.jsx("div",{className:qa.rootBench,children:Nt(B.bench.height,e=>w.jsx("div",{className:qa.row,children:Nt(B.bench.width,t=>w.jsx(CC,{className:qa.slot,x:t,y:e},t))},e))}),TC=Ke(OC),xC="_rootShop_11crb_1",LC="_topBar_11crb_11",DC="_bottomBar_11crb_16",PC="_levelView_11crb_21",kC="_topRightBar_11crb_25",AC="_rerollChances_11crb_30",bC="_goldView_11crb_34",NC="_shopActions_11crb_43",IC="_shopChampions_11crb_47",vt={rootShop:xC,topBar:LC,bottomBar:DC,levelView:PC,topRightBar:kC,rerollChances:AC,goldView:bC,shopActions:NC,shopChampions:IC},sa=e=>c.createElement("svg",{width:"800px",height:"800px",viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{fill:"currentColor",d:"M264.4 95.01c-35.6-.06-80.2 11.19-124.2 34.09C96.27 152 61.45 182 41.01 211.3c-20.45 29.2-25.98 56.4-15.92 75.8 10.07 19.3 35.53 30.4 71.22 30.4 35.69.1 80.29-11.2 124.19-34 44-22.9 78.8-53 99.2-82.2 20.5-29.2 25.9-56.4 15.9-75.8-10.1-19.3-35.5-30.49-71.2-30.49zm91.9 70.29c-3.5 15.3-11.1 31-21.8 46.3-22.6 32.3-59.5 63.8-105.7 87.8-46.2 24.1-93.1 36.2-132.5 36.2-18.6 0-35.84-2.8-50.37-8.7l10.59 20.4c10.08 19.4 35.47 30.5 71.18 30.5 35.7 0 80.3-11.2 124.2-34.1 44-22.8 78.8-52.9 99.2-82.2 20.4-29.2 26-56.4 15.9-75.7zm28.8 16.8c11.2 26.7 2.2 59.2-19.2 89.7-18.9 27.1-47.8 53.4-83.6 75.4 11.1 1.2 22.7 1.8 34.5 1.8 49.5 0 94.3-10.6 125.9-27.1 31.7-16.5 49.1-38.1 49.1-59.9 0-21.8-17.4-43.4-49.1-59.9-16.1-8.4-35.7-15.3-57.6-20zm106.7 124.8c-10.2 11.9-24.2 22.4-40.7 31-35 18.2-82.2 29.1-134.3 29.1-21.2 0-41.6-1.8-60.7-5.2-23.2 11.7-46.5 20.4-68.9 26.1 1.2.7 2.4 1.3 3.7 2 31.6 16.5 76.4 27.1 125.9 27.1s94.3-10.6 125.9-27.1c31.7-16.5 49.1-38.1 49.1-59.9z"})),RC="_rootShopButton_11zet_1",MC="_name_11zet_16",jC="_cost_11zet_20",_n={rootShopButton:RC,name:MC,cost:jC},VC=e=>{const{className:t,cost:n,icon:r,name:i,...o}=e;return w.jsxs("button",{className:ie(_n.rootShopButton,t),...o,children:[w.jsxs("div",{className:_n.left,children:[w.jsx("div",{className:_n.name,children:i}),w.jsxs("div",{className:_n.cost,children:[w.jsx(sa,{}),n]})]}),w.jsx(r,{className:_n.icon})]})},wh=be.memo(VC),UC=e=>c.createElement("svg",{width:"800px",height:"800px",viewBox:"0 0 512 512",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{fill:"currentColor",d:"M256 29.816l-231 154v106.368l231-154 231 154V183.816zm0 128.043L105 259.783v90.283l151-101.925 151 101.925v-90.283zm0 112l-87 58.725v67.6l87-58 87 58v-67.6zm0 89.957l-87 58v64.368l87-58 87 58v-64.368z"})),BC=({className:e,...t})=>w.jsx(wh,{className:ie(_n.buyXp,e),cost:gu,icon:UC,name:"Buy XP",...t}),$C=e=>c.createElement("svg",{fill:"currentColor",width:"800px",height:"800px",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M27.1 14.313V5.396L24.158 8.34c-2.33-2.325-5.033-3.503-8.11-3.503C9.902 4.837 4.901 9.847 4.899 16c.001 6.152 5.003 11.158 11.15 11.16 4.276 0 9.369-2.227 10.836-8.478l.028-.122h-3.23l-.022.068c-1.078 3.242-4.138 5.421-7.613 5.421a8 8 0 0 1-5.691-2.359A7.993 7.993 0 0 1 8 16.001c0-4.438 3.611-8.049 8.05-8.049 2.069 0 3.638.58 5.924 2.573l-3.792 3.789H27.1z"})),zC=({className:e,...t})=>w.jsx(wh,{className:ie(_n.reroll,e),cost:vu,icon:$C,name:"Reroll",...t}),HC="_rootShopActions_197xx_1",FC={rootShopActions:HC},GC=e=>w.jsxs("div",{className:ie(FC.rootShopActions,e.className),children:[w.jsx(BC,{disabled:!B.isEnoughGoldToBuyExperience||B.isMaxLevelReached,onClick:B.buyExperience}),w.jsx(zC,{disabled:!B.isEnoughGoldToReroll,onClick:B.reroll})]}),ZC=Ke(GC),WC="_rootChampionAvatar_8lqwl_1",KC="_isDragging_8lqwl_10",YC="_tier1_8lqwl_13",XC="_tier2_8lqwl_16",QC="_tier3_8lqwl_19",qC="_tier4_8lqwl_22",JC="_tier5_8lqwl_25",ew="_championSplash_8lqwl_29",tw="_footer_8lqwl_34",nw="_cost_8lqwl_61",rw="_iconCoin_8lqwl_66",Bt={rootChampionAvatar:WC,isDragging:KC,tier1:YC,tier2:XC,tier3:QC,tier4:qC,tier5:JC,championSplash:ew,footer:tw,cost:nw,iconCoin:rw},iw=e=>{const{tier:t}=Nn[e.name],[{isDragging:n},r]=P3(()=>({type:Rn.Champion,item:{shopIndex:e.shopIndex},collect:o=>({isDragging:o.isDragging()})}),[e.shopIndex]),i=c.useCallback(()=>e.onClick(e.shopIndex),[e.onClick,e.shopIndex]);return w.jsxs("button",{className:ie(Bt.rootChampionAvatar,Bt[`tier${t}`],n&&Bt.isDragging,e.className),ref:r,onClick:i,children:[w.jsx(yh,{className:Bt.championSplash,name:e.name}),w.jsxs("div",{className:Bt.footer,children:[w.jsx("div",{className:Bt.name,children:e.name}),w.jsxs("div",{className:Bt.cost,children:[w.jsx(sa,{className:Bt.iconCoin}),w.jsx("span",{children:t})]})]})]})},ow=be.memo(iw),sw="_rootSellOverlay_93vww_1",aw="_iconCoin_93vww_21",ad={rootSellOverlay:sw,iconCoin:aw},lw=()=>{const[{item:e},t]=_c({accept:Rn.Unit,drop:n=>B.sellUnit(n),collect:n=>({item:n.getItemType()===Rn.Unit?n.getItem():null})});return w.jsxs("div",{className:ad.rootSellOverlay,ref:t,children:[w.jsx("span",{children:"Sell for"})," ",w.jsx(sa,{className:ad.iconCoin}),w.jsxs("span",{children:[" ",e?B.getUnitCost(e):0]})]})},uw=Ke(lw),cw="_rootShopChampions_1wbxb_1",fw="_slotsWrapper_1wbxb_16",dw="_slot_1wbxb_16",Ja={rootShopChampions:cw,slotsWrapper:fw,slot:dw},hw=e=>w.jsxs("div",{className:ie(Ja.rootShopChampions,e.className),children:[w.jsx("div",{className:Ja.slotsWrapper,children:B.shopChampionNames.map((t,n)=>w.jsx("div",{className:Ja.slot,children:t&&w.jsx(ow,{name:t,shopIndex:n,onClick:B.buyChampion})},n))}),w.jsx(uw,{})]}),pw=Ke(hw),gw="_rootSegmentedProgressBar_oby69_1",vw="_segment_oby69_6",mw="_segmentActive_oby69_13",yw="_segmentMax_oby69_18",_w="_segmentSmall_oby69_24",Cw="_segmentActivePartial_oby69_28",$t={rootSegmentedProgressBar:gw,segment:vw,segmentActive:mw,segmentMax:yw,segmentSmall:_w,segmentActivePartial:Cw},ww=e=>{const{className:t,min:n,max:r,step:i,value:o,...s}=e,a=r-n,l=a>i?(o-n)%i===0?a-a%i:n:void 0,u=[];for(let f=n;f=r?w.jsx("div",{className:ie($t.segment,$t.segmentMax)}):u})},Sw=be.memo(ww),Ew="_rootLevelView_r9qny_1",Ow="_labels_r9qny_19",Tw="_level_r9qny_24",xw="_experience_r9qny_29",Lw="_progressBar_r9qny_33",Zr={rootLevelView:Ew,labels:Ow,level:Tw,experience:xw,progressBar:Lw},Dw=e=>{const t=dr[B.level]||0,n=B.levelAbove!==void 0?dr[B.levelAbove]-t:void 0,r=n!==void 0?B.experience-t:void 0;return w.jsxs("div",{className:ie(Zr.rootLevelView,e.className),children:[w.jsxs("div",{className:Zr.labels,children:[w.jsxs("span",{className:Zr.level,children:["Lvl. ",B.level]}),w.jsx("span",{className:Zr.experience,children:r!==void 0?`${r} / ${n}`:"Max."})]}),w.jsx(Sw,{className:Zr.progressBar,min:0,max:n||0,step:Vc,value:r||0})]})},Pw=Ke(Dw),kw="_rootRerollChances_12vj7_1",Aw="_percent_12vj7_13",bw="_percentTier1_12vj7_16",Nw="_percentTier2_12vj7_19",Iw="_percentTier3_12vj7_22",Rw="_percentTier4_12vj7_25",Mw="_percentTier5_12vj7_28",el={rootRerollChances:kw,percent:Aw,percentTier1:bw,percentTier2:Nw,percentTier3:Iw,percentTier4:Rw,percentTier5:Mw},jw=e=>w.jsx("div",{className:ie(el.rootRerollChances,e.className),children:B.rerollChances.map((t,n)=>w.jsxs("span",{className:ie(el.percent,el[`percentTier${n+1}`]),children:[Math.round(t*100),"%"]},n))}),Vw=Ke(jw),Uw="_rootGoldView_k7bzp_1",Bw="_iconCoin_k7bzp_22",ld={rootGoldView:Uw,iconCoin:Bw},$w=e=>w.jsxs("div",{className:ie(ld.rootGoldView,e.className),children:[w.jsx(sa,{className:ld.iconCoin})," ",B.gold]}),zw=Ke($w),Hw=()=>w.jsxs("div",{className:vt.rootShop,children:[w.jsxs("div",{className:vt.topBar,children:[w.jsx(Pw,{className:vt.levelView}),w.jsxs("div",{className:vt.topRightBar,children:[w.jsx(Vw,{className:vt.rerollChances}),w.jsx(zw,{className:vt.goldView})]})]}),w.jsxs("div",{className:vt.bottomBar,children:[w.jsx(ZC,{className:vt.shopActions}),w.jsx(pw,{className:vt.shopChampions})]})]}),Fw=be.memo(Hw),Gw=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("mask",{id:"mask0_1824_2198",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:7,y:9,width:44,height:42},c.createElement("path",{d:"M50.2333 9.19629H7.85425V50.8894H50.2333V9.19629Z",fill:"white"})),c.createElement("g",{mask:"url(#mask0_1824_2198)"},c.createElement("path",{d:"M50.2333 14.1926L33.8607 9.19629L29.0438 15.8395L24.2229 9.19629L7.85425 14.1926L11.7141 30.8684L19.8766 31.7177L16.531 39.2102L17.8788 40.4702L29.0398 50.8935L41.5486 39.2142L38.2031 31.7217L46.3654 30.8723L50.2253 14.1966L50.2333 14.1926ZM41.1579 24.7914L34.8536 25.2659L36.2452 27.6704L33.7212 32.0447H30.9459L33.6893 37.7388L29.0478 42.0734L24.4064 37.7388L27.1498 32.0407H24.3745L21.8504 27.6704L23.242 25.2659L16.9378 24.7914L15.5063 18.6068L21.5792 16.7526L25.1401 21.9762L26.5277 19.5718H31.5759L32.9635 21.9762L36.5244 16.7526L42.5975 18.6068L41.166 24.7914H41.1579Z",fill:"black"}))),Zw=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M45.9674 20.2301C46.8296 27.1275 46.8468 34.0336 45.4242 40.8792C44.7603 44.0693 44.7 44.0607 41.3979 44.0607C40.0098 44.0607 38.6216 44.0003 37.2422 44.0779C36.3541 44.1296 35.8023 43.8106 35.6471 42.9916C35.104 40.1291 34.5436 37.2667 34.1297 34.3784C33.9055 32.8179 34.0262 32.8006 32.4312 32.8006C29.6636 32.8006 26.896 32.8006 24.1802 32.8006C23.775 35.6372 23.4818 38.2755 22.9904 40.8792C22.3869 44.0693 22.3093 44.052 19.0761 44.052C17.6104 44.052 16.1447 44.0089 14.6876 44.0693C13.8858 44.1038 13.4116 43.8106 13.265 43.0864C12.7219 40.4999 12.0235 37.9133 11.7562 35.2923C11.1699 29.5244 11.3251 23.7478 12.3598 18.0229C12.5494 16.9797 12.9029 15.971 13.2047 14.9536C13.4289 14.2121 13.8772 13.8931 14.7307 13.919C16.7655 13.988 18.8175 13.9793 20.8522 13.919C21.6454 13.8931 22.1282 14.1604 22.292 14.8846C22.7748 16.9883 23.2577 19.092 23.6543 21.213C23.8439 22.2562 23.8008 23.3339 23.956 24.3858C23.9991 24.6703 24.3957 25.1273 24.6458 25.1359C27.7237 25.1876 30.7931 25.1704 33.8711 25.1704C34.1728 22.8253 34.4056 20.5664 34.7763 18.3247C34.9746 17.1349 35.3799 15.9796 35.7247 14.8156C35.9144 14.1518 36.3455 13.8845 37.0956 13.9017C39.1734 13.9535 41.2513 13.9535 43.3378 13.9017C44.0706 13.8845 44.5448 14.1259 44.7172 14.7984C45.1656 16.609 45.7346 18.4023 45.9674 20.2301ZM53.8132 25.4118C53.6408 23.3512 53.1838 21.2992 52.7613 19.2645C52.6665 18.8161 52.1837 18.1436 51.8388 18.1092C50.3386 17.9798 48.8212 18.0574 47.2779 18.0574C48.3815 25.4204 48.3815 32.6023 47.2779 39.9567C48.3556 39.9567 49.3471 39.9567 50.3472 39.9567C52.4251 39.9567 52.5544 39.8964 53.0631 37.853C54.0718 33.7577 54.1667 29.5761 53.8132 25.4118ZM10.7044 18.0402C9.65252 18.0402 8.66102 18.0402 7.66089 18.0402C5.57442 18.0402 5.4451 18.1005 4.93641 20.1353C3.91905 24.2392 3.83283 28.4208 4.18632 32.6023C4.35876 34.6371 4.79847 36.6459 5.21231 38.6548C5.30715 39.1118 5.7641 39.8274 6.10035 39.8619C7.6264 39.9912 9.1697 39.9222 10.713 39.9222C9.59217 32.5247 9.60941 25.3342 10.7044 18.0402Z",fill:"black"})),Ww=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M35.1281 32.7092C30.9908 32.7092 26.9993 32.7092 22.9835 32.7092C23.3964 31.1466 23.8579 29.6487 24.1899 28.1185C24.9671 24.5318 25.0967 20.9046 24.8619 17.2532C24.8133 16.4435 24.87 15.5529 25.1614 14.8C26.2625 11.9095 27.477 9.0677 28.651 6.20158C28.7238 6.02346 28.8453 5.87773 29.0639 5.52148C29.8978 7.36746 30.6508 9.04342 31.3957 10.7194C31.5738 11.1161 31.7033 11.5371 31.8652 11.9419C32.8125 14.1927 33.3064 16.4516 33.1202 18.9858C32.772 23.6169 33.4117 28.1914 35.1281 32.7092ZM40.6174 22.6373C40.326 23.3174 40.0993 24.0298 39.743 24.6695C39.1277 25.7625 39.2087 26.6531 39.8888 27.7785C41.8886 31.0899 39.403 35.1948 35.5005 35.2271C34.3427 35.2352 33.1769 35.2271 31.8248 35.2271C32.6749 36.7493 33.5169 38.0528 34.1484 39.4535C34.7476 40.7975 35.6139 41.1375 37.0631 41.2023C39.1277 41.2994 40.6822 40.5708 42.1558 39.2996C43.8479 37.8423 45.2 36.1906 45.7829 33.9722C46.9083 29.7054 43.4269 24.6209 40.6174 22.6373ZM23.1859 35.2433C21.348 35.3891 19.9312 34.5632 18.6762 33.365C17.227 31.9724 16.9112 30.3045 17.7289 28.4667C17.9718 27.9161 18.3362 27.4141 18.5953 26.8717C18.7167 26.6288 18.8381 26.2887 18.7572 26.062C18.3362 24.9043 17.8504 23.7789 17.3403 22.5239C15.7048 23.9084 14.4499 25.4305 13.4702 27.1631C12.361 29.1144 11.6971 31.1871 12.1181 33.454C12.7901 37.1136 15.3891 39.2025 18.3281 40.9999C18.5143 41.1132 18.7815 41.1132 19.0082 41.1213C20.085 41.1294 21.1618 41.1456 22.2386 41.1132C22.4977 41.1051 22.8863 40.9999 22.9997 40.8137C24.0522 39.0244 25.0562 37.2027 26.1735 35.2271C25.0481 35.2271 24.1089 35.1705 23.1859 35.2433ZM28.9991 36.1016C27.4689 38.5467 26.052 40.7975 24.6675 43.0645C24.5299 43.2912 24.4813 43.6393 24.5218 43.9146C24.8376 45.8415 25.0886 47.7928 25.5582 49.6792C25.8415 50.837 26.1492 52.2296 27.6875 52.4158C28.6024 52.521 29.574 52.5291 30.4646 52.3267C30.9827 52.2053 31.6709 51.6709 31.8005 51.1932C32.4644 48.6996 32.9744 46.1735 33.5169 43.6474C33.5493 43.5017 33.4845 43.3074 33.3955 43.1778C31.9705 40.8541 30.5293 38.5548 28.9991 36.1016Z",fill:"black"})),Kw=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M42.3723 23.0479C45.4012 21.1146 49.1913 17.7715 49.1913 8.854C49.1913 8.854 39.8227 18.6778 31.0744 18.6778V15.089L33.487 12.7368L29.0001 8.854L24.5131 12.7368L26.9258 15.089V18.6778C18.1774 18.6778 8.80884 8.854 8.80884 8.854C8.80884 17.7715 12.599 21.1146 15.6279 23.0479C21.9233 22.4961 24.9481 23.4386 24.2715 26.2298C23.6472 28.8076 16.8684 27.2569 13.2474 25.3276C13.2474 25.3276 14.2302 31.1961 18.8018 33.3791H22.0199C22.0079 34.9178 20.8277 36.549 17.9358 39.5658L27.1433 51.1457V44.0407L24.9804 41.9301L27.2037 40.0089L27.9287 33.3751L29.0041 23.5151L30.0795 33.3751L30.8045 40.0089L33.0279 41.9301L30.8649 44.0407V51.1457L40.0724 39.5658C37.1805 36.549 36.0004 34.9178 35.9883 33.3791H39.2065C43.778 31.1961 44.7608 25.3276 44.7608 25.3276C41.1398 27.2569 34.3611 28.8076 33.7368 26.2298C33.0601 23.4386 36.0849 22.4961 42.3804 23.0479H42.3723Z",fill:"black"})),Yw=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("mask",{id:"mask0_1824_2206",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:9,y:9,width:40,height:40},c.createElement("path",{d:"M49 9H9V49H49V9Z",fill:"white"})),c.createElement("g",{mask:"url(#mask0_1824_2206)"},c.createElement("path",{d:"M25.8584 32.1417C28.6363 34.9196 33.1424 34.9196 35.9203 32.1417C35.9915 32.0705 36.0515 31.9955 36.1189 31.9206C35.0093 29.8475 33.5885 27.9018 31.8415 26.1549C30.0946 24.4079 28.1489 22.9871 26.0758 21.8774C26.0009 21.9449 25.9259 22.0049 25.8547 22.0761C23.0768 24.854 23.0768 29.3601 25.8547 32.138L25.8584 32.1417Z",fill:"black"}),c.createElement("path",{d:"M21.2099 36.7899C16.5164 32.0964 15.9503 24.8162 19.5117 19.5003C16.5201 18.878 13.4348 18.8218 10.4245 19.3204C7.46296 27.1367 9.11994 36.3176 15.403 42.6006C21.686 48.8836 30.8669 50.5406 38.6832 47.5791C39.1856 44.5687 39.1256 41.4835 38.5033 38.4919C33.1837 42.0495 25.9072 41.4872 21.2137 36.7937L21.2099 36.7899Z",fill:"black"}),c.createElement("path",{d:"M12.6812 14.9344C16.0738 14.7207 19.4928 15.1031 22.773 16.089C25.6109 16.94 28.34 18.2484 30.8517 19.9953C32.2238 20.9513 33.5321 22.0272 34.7505 23.2493C35.9689 24.4714 37.0523 25.7798 38.0045 27.1481C39.7552 29.6598 41.0598 32.3889 41.9108 35.2268C42.8967 38.507 43.2753 41.926 43.0654 45.3186L48.9998 39.4292L46.3794 11.6204L18.5706 9L12.6812 14.9344Z",fill:"black"}))),Xw=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("mask",{id:"mask0_1824_2214",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:11,y:5,width:36,height:48},c.createElement("path",{d:"M46.3242 5.9707H11.7561V52.1391H46.3242V5.9707Z",fill:"white"})),c.createElement("g",{mask:"url(#mask0_1824_2214)"},c.createElement("path",{d:"M45.8283 28.896C45.9809 28.8069 46.1293 28.7136 46.2777 28.6204C46.4049 27.0303 46.2607 25.3259 45.8197 23.5451C45.1159 24.5542 44.2891 25.3174 43.5853 25.7584C42.7416 26.3053 42.0802 26.4198 41.9656 26.2078C41.7283 25.7965 43.4115 24.338 44.7216 22.023C44.8658 21.7771 44.993 21.5227 45.1159 21.2641C44.2891 19.0636 43.0299 16.774 41.2957 14.4632L35.0546 29.0401C36.988 29.5659 38.739 30.876 38.031 32.7839C37.2212 34.9674 30.9631 40.013 29.0424 41.5266C27.1217 40.013 20.8594 34.9674 20.0537 32.7839C19.35 30.8802 21.0968 29.5659 23.0302 29.0401L16.789 14.459C15.0549 16.7698 13.7956 19.0593 12.9689 21.2598C13.0918 21.5184 13.219 21.7686 13.3632 22.0188C14.6733 24.3337 16.3566 25.7965 16.1191 26.2036C16.0047 26.4156 15.3432 26.2969 14.4995 25.7541C13.7915 25.3132 12.9689 24.55 12.265 23.5409C11.8199 25.3259 11.6715 27.0303 11.7986 28.6204C11.9471 28.7136 12.0955 28.8111 12.2481 28.896C14.2366 30.0577 15.9623 30.8209 15.8775 31.2236C15.835 31.4314 15.2924 31.5119 14.4741 31.3635C13.8083 31.249 12.9689 30.9777 12.0912 30.5453C12.9222 34.0559 15.2203 36.8288 18.697 38.351C22.2501 39.9027 25.1289 42.7774 26.4094 44.1978H26.3882L23.7425 46.8435L29.0339 52.1349L34.3253 46.8435L31.6796 44.1978H31.6584C32.9389 42.7774 35.822 39.9027 39.3708 38.351C42.8476 36.8288 45.1498 34.0602 45.9766 30.5453C45.099 30.9777 44.2552 31.249 43.5938 31.3635C42.7798 31.5077 42.2328 31.4314 42.1904 31.2236C42.1056 30.8166 43.8312 30.0534 45.8197 28.896H45.8283Z",fill:"black"}),c.createElement("path",{d:"M34.8085 37.1553C32.5613 34.9081 31.5607 31.6985 32.133 28.5695L35.1477 12.1101L29.038 5.9707L22.9325 12.1101L25.947 28.5695C26.5194 31.6985 25.5188 34.9039 23.2717 37.1553L17.1917 43.2354L19.8373 45.881L29.038 36.6804L38.2386 45.881L40.8843 43.2354L34.8042 37.1553H34.8085Z",fill:"black"}))),Qw=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("mask",{id:"mask0_1824_2221",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:12,y:7,width:34,height:44},c.createElement("path",{d:"M45.4536 7.52393H12.5466V50.4761H45.4536V7.52393Z",fill:"white"})),c.createElement("g",{mask:"url(#mask0_1824_2221)"},c.createElement("path",{d:"M38.3768 7.52393C39.2709 11.8498 38.5339 16.4696 36.1655 20.3081H21.6615C19.3214 16.518 18.5762 11.9666 19.418 7.68906C15.3298 11.02 12.6433 16.4213 12.5466 22.5395L18.105 23.768C22.1448 24.6621 26.2814 26.825 29.0001 29.9425C31.7189 26.825 35.8554 24.6581 39.8993 23.768L45.4576 22.5395C45.3609 16.3166 42.5858 10.8348 38.3808 7.52393H38.3768Z",fill:"black"}),c.createElement("path",{d:"M32.8548 14.4557C32.8548 11.5275 31.3122 8.9699 29.0002 7.52393C26.6883 8.9699 25.1497 11.5275 25.1497 14.4557C25.1497 14.4839 25.1497 14.5161 25.1497 14.5443C25.202 19.5307 32.8024 19.5307 32.8548 14.5443C32.8548 14.5161 32.8548 14.4839 32.8548 14.4557Z",fill:"black"}),c.createElement("path",{d:"M34.8968 29.2017C31.892 30.5389 29.0001 34.8486 29.0001 34.8486C29.0001 34.8486 26.1081 30.5389 23.1034 29.2017C21.6373 35.7347 18.8018 43.2505 13.3884 43.2505L18.0244 50.4804H39.9758L44.6118 43.2505C39.2025 43.2505 36.3629 35.7347 34.8968 29.2017Z",fill:"black"}))),qw=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M25.0527 41.5034L29 51.0613L32.9472 41.5034L29 37.5562L25.0527 41.5034Z",fill:"black"}),c.createElement("path",{d:"M33.0759 19.4555L37.7038 24.0834L40.9019 20.6759L46.9879 23.2778L50.1457 17.4577L45.1512 8.93896L34.6588 11.843V15.327H37.9495V13.9334L41.0067 13.1963L43.1776 17.2644H35.267L33.0759 19.4555Z",fill:"black"}),c.createElement("path",{d:"M17.0978 20.6759L20.2958 24.0834L24.9237 19.4555L22.7326 17.2644H14.8221L16.9931 13.1963L20.0501 13.9334V15.327H23.3408V11.843L12.8484 8.93896L7.854 17.4577L11.0118 23.2778L17.0978 20.6759Z",fill:"black"}),c.createElement("path",{d:"M35.7304 26.1816L29 19.4512L22.2695 26.1816L26.3739 30.5517L23.353 33.4276V39.3645L29 33.351L34.6469 39.3645V33.4276L31.6261 30.5517L35.7304 26.1816Z",fill:"black"}),c.createElement("path",{d:"M41.6309 24.1074L37.5347 28.4735V47.8431L38.9645 46.6066L42.4083 30.3545H43.3307V38.5349L44.7324 37.2984L49.3079 27.7123L49.4368 27.4424L41.6269 24.1074H41.6309Z",fill:"black"}),c.createElement("path",{d:"M8.55903 27.4424L8.68791 27.7123L13.2634 37.2984L14.6651 38.5349V30.3545H15.5874L19.0312 46.6066L20.4611 47.8431V28.4735L16.3648 24.1074L8.55493 27.4424H8.55903Z",fill:"black"})),Jw=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("mask",{id:"mask0_1824_2237",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:8,y:7,width:42,height:44},c.createElement("path",{d:"M49.743 7.6123H8.29712V50.4276H49.743V7.6123Z",fill:"white"})),c.createElement("g",{mask:"url(#mask0_1824_2237)"},c.createElement("mask",{id:"mask1_1824_2237",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:8,y:7,width:42,height:44},c.createElement("path",{d:"M49.763 7.59033H8.31714V50.4056H49.763V7.59033Z",fill:"white"})),c.createElement("g",{mask:"url(#mask1_1824_2237)"},c.createElement("path",{d:"M36.8741 7.59033L34.2157 10.2487V12.9876L15.8088 31.4348C13.9963 33.2473 13.4727 35.8251 14.238 38.0806L8.31714 44.0014C8.84075 44.807 9.44492 45.5723 10.1699 46.257C12.6269 48.7139 15.7282 50.0834 18.9505 50.4056V42.3501C19.4338 42.4709 19.9574 42.5112 20.4407 42.5112C22.0921 42.5112 23.7838 41.8667 25.0324 40.6181L32.2824 33.3278V27.4473L40.4588 19.2709H43.1977L45.856 16.6126L36.8741 7.59033ZM23.0185 38.6445C22.3338 39.3292 21.4074 39.732 20.4005 39.732C19.3935 39.732 18.5074 39.3695 17.7824 38.6445L24.4282 31.9987L27.0463 34.6167L23.0185 38.6445Z",fill:"black"}),c.createElement("path",{d:"M42.231 31.4347L37.5587 26.7222L35.5046 28.7763V34.6569L31.3157 38.8861L33.0476 40.618C34.2962 41.9069 35.9879 42.5111 37.6393 42.5111C38.1226 42.5111 38.6462 42.4305 39.1296 42.3499V50.4458C42.3115 50.1236 45.4532 48.7138 47.9102 46.2972C48.6352 45.5722 49.2393 44.8472 49.7629 44.0416L43.8018 38.0805C44.5671 35.8249 44.0435 33.2069 42.231 31.4347Z",fill:"black"}),c.createElement("path",{d:"M23.8241 13.0276V10.2887C23.0991 9.5637 22.0116 8.4762 21.1658 7.63037L12.1838 16.6123L14.8422 19.2706H17.5811L20.4811 22.1706L26.7241 15.9276C24.9922 14.1554 23.8241 13.0276 23.8241 13.0276Z",fill:"black"})))),eS=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("mask",{id:"mask0_1824_2120",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:7,y:7,width:44,height:44},c.createElement("path",{d:"M50.357 7.854H7.85425V50.3567H50.357V7.854Z",fill:"white"})),c.createElement("g",{mask:"url(#mask0_1824_2120)"},c.createElement("path",{d:"M35.3041 18.5922C33.4858 17.5156 31.3684 16.8936 29.1035 16.8936L32.0543 22.0055L36.7236 30.0922L39.6744 35.2042C40.7152 33.4098 41.3133 31.3243 41.3133 29.1033C41.3133 29.0674 41.3133 29.0315 41.3133 28.9956C41.2734 24.5695 38.8689 20.6976 35.3041 18.5882V18.5922Z",fill:"black"}),c.createElement("path",{d:"M16.8979 28.9995C16.8979 29.0354 16.8979 29.0713 16.8979 29.1072C16.8979 31.3282 17.4961 33.4097 18.5368 35.2081L21.4876 30.0961L26.1569 22.0094L29.1077 16.8975C26.8468 16.8975 24.7254 17.5195 22.9071 18.5961C19.3423 20.7055 16.9378 24.5774 16.8979 29.0035V28.9995Z",fill:"black"}),c.createElement("path",{d:"M29.1036 7.854C17.3884 7.854 7.85425 17.3881 7.85425 29.1034C7.85425 32.9673 8.89499 36.5919 10.7053 39.7181C11.5347 41.1456 12.5196 42.4695 13.6481 43.6658L16.0366 39.5307C14.948 38.171 14.0668 36.6398 13.4447 34.981C12.7549 33.1507 12.3761 31.1729 12.3761 29.1034C12.3761 20.8134 18.4411 13.915 26.3642 12.5991C27.2574 12.4516 28.1706 12.3718 29.1076 12.3718C30.0447 12.3718 30.9578 12.4516 31.851 12.5991C39.7782 13.911 45.839 20.8094 45.839 29.1034C45.839 31.1729 45.4604 33.1507 44.7704 34.981C44.1445 36.6398 43.2673 38.171 42.1786 39.5307L44.567 43.6658C45.6916 42.4736 46.6804 41.1496 47.5097 39.7181C49.3202 36.5919 50.361 32.9673 50.361 29.1034C50.357 17.3881 40.8228 7.854 29.1036 7.854Z",fill:"black"}),c.createElement("path",{d:"M29.1036 25.9331L22.0577 38.1388C18.9554 43.5141 22.7635 50.3166 28.972 50.3565C29.0159 50.3565 29.0598 50.3565 29.1036 50.3565C29.1475 50.3565 29.1913 50.3565 29.2352 50.3565C35.4437 50.3166 39.2518 43.5141 36.1495 38.1388L29.1036 25.9331Z",fill:"black"}))),tS=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M16.0506 37.543C15.9056 31.8438 19.4622 26.9098 24.5331 25.0409C25.1373 24.8193 25.1414 23.9614 24.5492 23.7157C21.2102 22.3382 17.7262 22.3785 14.9792 24.1588C9.77937 27.53 9.19135 35.8635 13.6702 42.7711C15.8614 46.1504 18.862 48.563 21.9594 49.7473C22.765 50.0534 23.3167 48.8974 22.5676 48.4664C18.7694 46.2874 16.1675 42.2354 16.0506 37.539V37.543Z",fill:"black"}),c.createElement("path",{d:"M40.3101 42.5653C35.6701 46.3757 29.3989 46.7623 24.7387 43.9751C24.1829 43.6448 23.3734 44.2248 23.6311 44.8209C26.4787 51.3983 35.1787 51.2976 40.6001 47.0845C45.4818 43.2944 48.6637 35.6416 46.8029 29.9907C46.533 29.1649 45.2643 29.471 45.369 30.337C45.8926 34.7474 44.1325 39.4277 40.3101 42.5653Z",fill:"black"}),c.createElement("path",{d:"M40.5233 29.6043C40.9181 30.2488 41.8122 30.2609 42.2633 29.6567C47.4309 22.745 42.0781 11.008 30.8567 7.99127C29.8739 7.72544 29.3543 9.12714 30.2767 9.55805C32.0892 10.4039 33.7204 11.5962 35.0737 13.0582C35.4202 13.4368 34.965 14.0048 34.5179 13.7469C33.8533 13.3684 33.1606 13.0139 32.4396 12.6917C28.1057 10.7584 23.5986 10.3032 19.7762 11.1209C18.7693 11.3343 18.9948 12.8287 20.0219 12.7723C21.9633 12.6675 23.9047 12.9414 25.7414 13.5617C26.2046 13.7188 26.12 14.4075 25.6286 14.4357C23.9692 14.5243 22.2654 14.8023 20.5536 15.2937C17.6858 16.1153 13.7225 17.9439 12.3289 20.3888C11.8415 21.2507 12.6994 21.8669 13.5694 21.4723C16.0868 19.9296 19.0392 19.12 22.0842 19.2328C29.9544 19.2167 37.3052 24.3723 40.5193 29.6043H40.5233Z",fill:"black"})),nS=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("mask",{id:"mask0_1824_2254",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:7,y:8,width:44,height:42},c.createElement("path",{d:"M50.1459 8.51074H7.85425V49.4934H50.1459V8.51074Z",fill:"white"})),c.createElement("g",{mask:"url(#mask0_1824_2254)"},c.createElement("path",{d:"M10.9597 32.218L7.85425 41.2362H16.8724L19.9255 32.3711L14.7297 27.1712L19.9779 21.923V11.4629L10.9597 19.2284V32.218Z",fill:"black"}),c.createElement("path",{d:"M47.0404 19.2284L38.0222 11.4629V21.9311L43.2664 27.1793L38.0746 32.3711L41.1276 41.2362H50.1458L47.0404 32.218V19.2284Z",fill:"black"}),c.createElement("path",{d:"M32.0048 8.51074H25.9914L22.6201 43.1134L28.9961 49.4934L35.3761 43.1134L32.0048 8.51074Z",fill:"black"}))),rS=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("mask",{id:"mask0_1824_2268",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:7,y:7,width:44,height:44},c.createElement("path",{d:"M50.0734 7.854H7.85425V50.0732H50.0734V7.854Z",fill:"white"})),c.createElement("g",{mask:"url(#mask0_1824_2268)"},c.createElement("path",{d:"M46.3719 11.5558C40.0724 5.25635 27.9247 7.19371 19.2368 15.8776C18.4312 16.6832 17.6861 17.5169 16.9973 18.3748C18.5037 17.5975 23.0994 15.5312 29.0846 15.6601L28.7584 20.3323L36.4353 15.8212L23.0712 34.4658C22.8859 34.7236 23.2041 35.0418 23.4619 34.8565L42.1065 21.4923L37.5953 29.1693L42.2676 28.843C42.3965 34.8243 40.3302 39.424 39.5528 40.9304C40.4108 40.2416 41.2445 39.4965 42.0501 38.6909C50.738 30.003 52.6713 17.8552 46.3719 11.5558Z",fill:"black"}),c.createElement("path",{d:"M31.7269 32.3228L23.7317 36.3385C23.4941 36.4794 23.2283 36.5479 22.9504 36.5398C22.3784 36.5278 21.8467 36.1934 21.5729 35.6739C21.3191 35.1946 21.3272 34.6387 21.593 34.1957L25.6087 26.2005C21.0613 24.5008 15.3137 25.826 11.1731 29.9665C9.71508 31.4286 8.60744 33.088 7.85425 34.824C11.1852 32.5886 15.1526 31.9764 18.5158 33.0679L8.53091 48.9494C8.35369 49.2273 8.69605 49.5697 8.97397 49.3925L24.8595 39.4116C25.9511 42.7748 25.3388 46.7422 23.1034 50.0732C24.8394 49.324 26.5029 48.2164 27.9609 46.7543C32.1015 42.6137 33.4226 36.8661 31.7269 32.3187V32.3228Z",fill:"black"}))),iS=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M46.027 20.4381C46.027 18.9833 47.3184 17.8035 48.9167 17.8035H48.9366C46.7565 12.65 41.7823 8.67627 35.162 8.67627L34.6957 8.68424L41.4435 15.4321V18.8119L36.8081 23.4473L33.9543 21.9088V17.1499L30.4788 13.8577V29.0034L38.5817 26.03L34.6996 31.5742L30.4788 30.518V51.1759L33.9543 47.3017V36.5643L41.4435 29.0751V34.1489L37.0353 38.5571V42.8975L45.7401 34.1928C48.9725 30.9604 50.3077 26.9428 50.1363 23.0567H48.9167C47.3224 23.0567 46.027 21.8769 46.027 20.4221V20.4381Z",fill:"black"}),c.createElement("path",{d:"M23.8706 21.9128L21.0169 23.4513L16.3815 18.8159V15.436L23.1293 8.68424L22.663 8.67627C16.0427 8.67627 11.0685 12.65 8.88839 17.8035H8.90827C10.5026 17.8035 11.7979 18.9833 11.7979 20.4381C11.7979 21.8928 10.5066 23.0726 8.90827 23.0726H7.69265C7.51727 26.9587 8.85649 30.9763 12.0889 34.2087L20.7937 42.9135V38.573L16.3855 34.1649V29.0911L23.8747 36.5802V47.3177L27.3501 51.1918V30.5219L23.1293 31.5782L19.2472 26.034L27.3501 29.0073V13.8616L23.8747 17.1539V21.9128H23.8706Z",fill:"black"})),oS=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M29.0119 18.1815C30.7003 18.1815 32.0691 16.8128 32.0691 15.1244C32.0691 13.4361 30.7003 12.0674 29.0119 12.0674C27.3235 12.0674 25.9548 13.4361 25.9548 15.1244C25.9548 16.8128 27.3235 18.1815 29.0119 18.1815Z",fill:"black"}),c.createElement("path",{d:"M50.1378 28.666C48.4824 28.4324 47.0163 27.2844 46.4644 25.5847C45.82 23.599 46.6215 21.4965 48.285 20.405C47.6043 18.9066 46.7544 17.501 45.7555 16.2161L40.3785 21.5972C41.8003 23.7199 42.626 26.2735 42.626 29.0204C42.626 32.6011 41.2163 35.8475 38.9244 38.248V29.842L34.949 25.8666V22.9586C35.3035 22.6887 35.6418 22.3947 35.964 22.0765C39.7985 18.242 39.7985 11.999 35.964 8.16455L33.1526 10.976C35.4404 13.2637 35.4404 16.9774 33.1526 19.2651C32.5163 19.9015 31.767 20.3526 30.9736 20.6345V49.8279C32.633 49.691 34.2401 49.3647 35.7667 48.8612C35.2874 47.1011 35.9036 45.1476 37.4704 44.0117C39.291 42.6866 41.764 42.9243 43.3148 44.4629C44.4264 43.4479 45.4293 42.312 46.2993 41.0795C44.9661 39.9236 44.378 38.0426 44.958 36.2583C45.6307 34.192 47.6486 32.9394 49.7269 33.1569C49.9968 31.8197 50.1378 30.4381 50.1378 29.0204C50.1378 28.8995 50.1298 28.7827 50.1298 28.666H50.1378Z",fill:"black"}),c.createElement("path",{d:"M27.0223 20.6344C26.2369 20.3525 25.4958 19.9014 24.8675 19.269C22.5797 16.9812 22.5797 13.2676 24.8675 10.9799L22.0561 8.16846C20.1992 10.0253 19.1762 12.4984 19.1762 15.1244C19.1762 17.7505 20.1992 20.2236 22.0561 22.0804C22.3702 22.3946 22.7005 22.6805 23.0469 22.9424V25.8665L19.0715 29.8419V38.2479C16.7797 35.8514 15.37 32.601 15.37 29.0203C15.37 26.2734 16.1997 23.7237 17.6175 21.5971L12.2403 16.216C11.2415 17.5009 10.3916 18.9025 9.71095 20.4049C11.3744 21.4964 12.176 23.5989 11.5315 25.5846C10.9797 27.2843 9.51759 28.4281 7.85816 28.6659C7.85816 28.7826 7.8501 28.9035 7.8501 29.0203C7.8501 30.438 7.99107 31.8196 8.26093 33.1568C10.3392 32.9393 12.3612 34.1919 13.0298 36.2581C13.6098 38.0425 13.0217 39.9235 11.6886 41.0794C12.5626 42.3119 13.5615 43.4478 14.6732 44.4628C16.2198 42.9281 18.6969 42.6905 20.5175 44.0116C22.0842 45.1475 22.7005 47.101 22.2212 48.8611C23.7477 49.3605 25.3548 49.6908 27.0142 49.8277V20.6344H27.0223Z",fill:"black"})),sS=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M48.7533 35.5357C46.3326 32.9862 47.3315 27.6252 47.3315 27.6252L40.7017 34.1824C40.7017 34.1824 48.9305 40.7155 42.2806 42.0607C30.2899 42.2823 19.3746 33.4332 16.0155 25.0031C15.6731 24.1452 16.0276 23.4645 16.5471 22.965C17.099 22.4374 16.9298 21.515 16.2008 21.2855C14.7185 20.8182 13.2605 19.9442 13.772 18.3452C14.6581 15.5821 22.7902 17.5034 22.4358 15.6909C22.2585 14.7967 21.7067 13.6125 24.6591 14.112C27.6115 14.6114 30.7008 14.6477 27.8773 12.5734C25.3237 10.6924 20.4501 9.38337 17.2601 9.86268C20.1359 13.0728 14.936 15.1753 11.2788 12.5009C11.2788 12.5009 9.02729 15.6345 8.88229 18.1438C8.73729 20.6531 10.437 20.8907 10.7834 23.9438C11.0734 26.4773 10.296 29.7921 14.2755 31.1092C15.7698 31.6046 17.8763 32.4585 18.2026 34.9638C18.5691 37.743 19.423 43.8612 25.2834 43.0032C27.2167 42.7213 30.0563 40.5825 35.663 44.272C33.6692 45.3031 31.313 45.9717 26.6166 44.8117C26.3588 44.7473 26.1292 44.9406 26.3105 45.1299C29.859 48.8516 36.8471 50.0881 39.5337 46.9948C41.0924 47.7681 42.5303 48.2474 44.0408 48.2071C48.0806 48.0984 46.0103 43.7484 48.5559 42.4152C52.2856 40.4657 50.7712 37.6584 48.7573 35.5357H48.7533Z",fill:"black"}),c.createElement("path",{d:"M51.1618 20.9556H42.9492L28.2317 35.6731C29.9435 36.7606 31.7882 37.687 33.7296 38.3918L51.1659 20.9556H51.1618Z",fill:"black"}),c.createElement("path",{d:"M18.7908 25.7967C20.269 28.6322 22.6534 31.4638 25.638 33.8361L40.7019 18.7682L37.4595 7.12793L18.7908 25.7967Z",fill:"black"}),c.createElement("path",{d:"M16.0962 36.7041L14.5898 38.2145C13.1881 39.6162 10.9044 39.6162 9.50269 38.2145V42.774L15.5806 48.8559H20.1441C19.4392 48.151 19.0888 47.2327 19.0888 46.3104C19.0888 45.4605 19.3949 44.6026 20.0031 43.9219C19.6607 43.6762 19.3345 43.4023 19.0284 43.0922C17.3327 41.3723 16.4466 38.9073 16.0962 36.7081V36.7041Z",fill:"black"})),aS=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M20.1752 20.3804V13.7063L26.2571 16.5016C27.0184 14.6408 26.8734 12.4497 25.6771 10.6492C23.7559 7.76536 19.861 6.988 16.9771 8.90925C14.0932 10.8305 13.3159 14.7254 15.2371 17.6092C16.3891 19.3372 18.2499 20.2958 20.1792 20.3844L20.1752 20.3804Z",fill:"black"}),c.createElement("path",{d:"M40.7653 23.1679L35.2593 20.6384L42.2958 15.9501L36.2582 13.2998L13.5415 28.4402V35.1143L20.7633 30.3011L20.8278 36.2662L44.4547 50.1419L40.7612 23.1638L40.7653 23.1679ZM28.0133 25.4718L30.7925 23.619L36.2985 26.1484L39.6254 42.8879L28.0173 25.4677L28.0133 25.4718Z",fill:"black"})),lS=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M20.006 29.9668C20.8881 29.0365 21.9675 28.247 23.1919 27.6428C23.0953 28.0376 23.0389 28.4484 23.0389 28.8753C23.0389 31.9284 25.7093 34.4015 29 34.4015C31.7188 34.4015 34.0066 32.7138 34.7235 30.4059C34.1073 30.9859 33.2493 31.3443 32.2988 31.3443C30.4178 31.3443 28.8913 29.9306 28.8913 28.1826C28.8913 27.4857 29.1369 26.8453 29.5478 26.3257C33.2332 26.4707 36.4675 28.0778 38.4492 30.4824C38.5781 30.3012 38.7029 30.1159 38.8157 29.9266C40.4953 27.1112 40.2174 23.7238 38.421 20.8802C38.1512 20.4532 37.845 20.0384 37.5067 19.6356C36.8985 19.0637 36.3266 18.5118 35.7788 17.9681C31.4127 13.6382 29 10.2066 29 7.8584C29 7.8584 25.3147 11.1168 23.3974 15.7367C22.6241 17.6016 22.1367 19.684 22.2978 21.867C22.2978 21.867 20.1631 18.8261 18.9991 16.9652C14.8142 22.2577 17.1744 27.9812 20.006 29.9668Z",fill:"black"}),c.createElement("path",{d:"M41.8004 23.1637C41.8004 23.1637 43.8706 21.0491 42.5011 17.5248C40.8176 13.187 34.5986 12.3652 34.5986 12.3652C34.5986 12.3652 40.4913 17.3114 41.8004 23.1637Z",fill:"black"}),c.createElement("path",{d:"M44.5876 28.3272C44.4547 27.2477 44.209 26.285 43.8827 25.415C42.3482 32.4073 36.2702 37.6273 29.0001 37.6273C21.7299 37.6273 15.6521 32.4033 14.1174 25.415C13.7912 26.285 13.5456 27.2477 13.4126 28.3272C12.9937 31.7347 15.4144 35.9799 18.8541 38.5698C25.1012 43.2702 26.6358 43.093 26.5673 43.7898C26.5231 44.2449 25.8786 44.9175 25.0528 44.8289C24.0258 44.6638 22.8215 43.9912 21.4521 43.5119L22.8215 46.5972C23.3934 47.886 28.9961 50.1497 28.9961 50.1497C28.9961 50.1497 34.5987 47.886 35.1707 46.5972L36.5401 43.5119C35.1747 43.9912 33.9703 44.6638 32.9393 44.8289C32.1136 44.9175 31.4691 44.2489 31.4248 43.7898C31.3563 43.097 32.8909 43.2702 39.1381 38.5698C42.5777 35.9799 44.9984 31.7347 44.5796 28.3272H44.5876Z",fill:"black"})),uS=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("mask",{id:"mask0_1824_2144",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:5,y:5,width:48,height:48},c.createElement("path",{d:"M53 5H5V53H53V5Z",fill:"white"})),c.createElement("g",{mask:"url(#mask0_1824_2144)"},c.createElement("path",{d:"M30.4534 27.3428C29.9645 27.4017 29.471 27.4333 28.9686 27.4333C28.4661 27.4333 27.9682 27.4017 27.4837 27.3428L23.3386 32.6591L28.9686 52.6333L34.5985 32.6591L30.4534 27.3428Z",fill:"black"}),c.createElement("path",{d:"M19.8666 23.8829H12.4333C14.3713 27.3652 17.3545 30.1773 20.9522 31.8799L23.4778 26.4188C22.1321 25.7803 20.9119 24.9199 19.8666 23.8784V23.8829Z",fill:"black"}),c.createElement("path",{d:"M38.0707 23.8829H45.504C43.566 27.3652 40.5829 30.1773 36.9851 31.8799L34.4595 26.4188C35.8053 25.7803 37.0254 24.9199 38.0707 23.8784V23.8829Z",fill:"black"}),c.createElement("path",{d:"M41.9197 14.4238C42.0229 16.4299 41.507 18.2366 40.9597 19.568L46.4146 22.0223L52.9373 15.2888V14.4238H41.9197Z",fill:"black"}),c.createElement("path",{d:"M16.0176 14.4238C15.9144 16.4299 16.4303 18.2366 16.9776 19.568L11.5226 22.0223L5 15.2888V14.4238H16.0176Z",fill:"black"}),c.createElement("path",{d:"M28.9685 9.80906C31.5569 9.80906 33.6653 11.9374 33.6653 14.5502C33.6653 17.163 31.5569 19.2914 28.9685 19.2914C26.3801 19.2914 24.2717 17.163 24.2717 14.5502C24.2717 11.9374 26.3801 9.80906 28.9685 9.80906ZM28.9685 5C23.7512 5 19.5076 9.28378 19.5076 14.5502C19.5076 19.8166 23.7512 24.1004 28.9685 24.1004C34.1857 24.1004 38.4294 19.8166 38.4294 14.5502C38.4294 9.28378 34.1857 5 28.9685 5Z",fill:"black"}))),cS=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M40.6429 43.2953L25.5964 35.3462C24.5368 34.7864 24.1316 33.4694 24.6922 32.4082C25.2529 31.3469 26.5692 30.9394 27.6287 31.4992L42.6679 39.4444C43.7274 40.0041 44.1327 41.3211 43.5721 42.3824C43.0188 43.4475 41.695 43.8512 40.6429 43.2953Z",fill:"black"}),c.createElement("path",{d:"M31.5944 48.1495C31.5944 48.1495 33.1791 49.9954 31.3501 51.48C29.5211 52.9647 29.3701 53.0545 27.4501 52.0214L25.0663 50.762C23.0208 49.6814 22.0515 47.4724 22.908 45.8511L23.4258 44.871L31.17 30.2124L33.763 25.3041L34.931 23.0932L37.5242 18.1849L44.4739 5.02979C63.5313 24.5906 40.3864 38.7579 40.3864 38.7579L38.5681 42.1996L36.633 41.1773L31.5944 48.1495Z",fill:"black"}),c.createElement("path",{d:"M27.866 28.0785L32.2353 20.3109C20.5838 16.9126 12.3307 18.8545 3.10669 25.1657C13.593 21.2819 23.9822 25.4893 27.866 28.0785Z",fill:"black"}),c.createElement("path",{d:"M29.3224 25.6506L35.623 14.6693C29.3225 8.65895 23.011 8.65889 12.8162 12.0572C22.0402 13.0282 28.2256 21.0118 29.3224 25.6506Z",fill:"black"})),fS=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M13.7979 39.2223L27.0493 45.9939V17.3177L13.7979 10.6064V39.2223Z",fill:"black"}),c.createElement("path",{d:"M11.2825 15.6379L6 13.8066L6.25155 43.811L21.8474 47.0006L11.373 41.2956L11.2825 15.6379Z",fill:"black"}),c.createElement("path",{d:"M43.903 10.6064L30.6516 17.3177V45.9939L43.903 39.2223V10.6064Z",fill:"black"}),c.createElement("path",{d:"M46.4184 15.6379L46.3279 41.2956L35.8535 47.0006L51.4494 43.811L51.7009 13.8066L46.4184 15.6379Z",fill:"black"})),dS=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("mask",{id:"mask0_1824_2133",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:11,y:7,width:36,height:44},c.createElement("path",{d:"M46.0214 7.6084H11.9827V50.3955H46.0214V7.6084Z",fill:"white"})),c.createElement("g",{mask:"url(#mask0_1824_2133)"},c.createElement("path",{d:"M41.9936 14.6046V32.3509C41.9936 33.9419 41.5949 35.4403 40.8095 36.7936C40.0402 38.1228 38.8802 39.4036 37.261 40.7126C36.2943 41.494 32.3471 43.8422 29.0041 45.7594C25.661 43.8422 21.7098 41.494 20.7471 40.7126C19.1279 39.4076 17.9679 38.1228 17.1986 36.7936C16.4132 35.4362 16.0145 33.9419 16.0145 32.3509V14.6046L11.9827 10.5728V32.3509C11.9827 34.6589 12.5627 36.8339 13.7066 38.8115C14.7296 40.5757 16.1997 42.223 18.2096 43.8462C20.1631 45.4251 29 50.3914 29 50.3914C29 50.3914 37.8329 45.4211 39.7904 43.8462C41.8003 42.223 43.2745 40.5757 44.2935 38.8115C45.4374 36.8339 46.0174 34.6589 46.0174 32.3509V10.5728L41.9896 14.6046H41.9936Z",fill:"black"}),c.createElement("path",{d:"M34.079 22.5273L34.0428 22.4548L31.3764 14.6046L29 7.6084L26.6236 14.6046L23.9572 22.4548L23.921 22.5273L20.0342 18.6365V32.351C20.0342 33.2372 20.2436 34.0306 20.6746 34.7798C21.1942 35.674 22.04 36.5923 23.2685 37.5831C23.7317 37.9496 25.8261 39.2587 28.996 41.1115C32.1658 39.2587 34.2643 37.9496 34.7275 37.5831C35.952 36.5923 36.8018 35.678 37.3174 34.7838C37.7483 34.0387 37.9578 33.2452 37.9578 32.3551V18.6365L34.071 22.5273H34.079Z",fill:"black"}))),hS=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M44.3982 7.89831C44.1767 7.87012 43.9552 7.854 43.7417 7.854C41.2969 7.854 39.1702 9.66246 38.8399 12.1516C38.7755 12.6228 38.7875 13.0861 38.856 13.5372L37.0838 14.2823C34.9088 10.5486 30.8609 8.03928 26.229 8.03928C19.2931 8.03928 13.6704 13.6621 13.6704 20.5978C13.6704 21.7578 13.8315 22.8776 14.1255 23.941L9.31226 25.9669L10.5649 28.9394L15.3781 26.9135L18.3466 25.6648C17.7666 24.7666 17.3396 23.7637 17.094 22.6923C16.9409 22.0197 16.8563 21.3188 16.8563 20.5978C16.8563 15.4262 21.0654 11.2172 26.237 11.2172C29.5438 11.2172 32.4519 12.9371 34.1234 15.531C34.7034 16.4291 35.1304 17.4321 35.376 18.5035C35.5291 19.1761 35.6136 19.8769 35.6136 20.5978C35.6136 22.3782 35.1102 24.0457 34.2442 25.4635C33.7649 26.2448 33.1809 26.9577 32.5002 27.566C32.4438 27.6143 32.3874 27.6666 32.331 27.715C32.2746 27.7552 32.2223 27.7834 32.1659 27.8157V40.4508L37.5591 35.7826L35.4244 29.1448C37.5107 26.9013 38.7916 23.9007 38.7916 20.5978C38.7916 19.4378 38.6305 18.3182 38.3365 17.2548L40.3584 16.405C41.0874 17.0937 42.0299 17.5731 43.0973 17.714C43.3188 17.7422 43.5404 17.7583 43.7538 17.7583C46.1986 17.7583 48.3254 15.9498 48.6556 13.4607C49.0141 10.75 47.109 8.26081 44.3982 7.90233V7.89831ZM46.0215 13.1102C45.8684 14.2461 44.8936 15.104 43.7498 15.104C43.6491 15.104 43.5444 15.096 43.4396 15.0838C42.8315 15.0033 42.2917 14.6891 41.9171 14.2018C41.5425 13.7144 41.3815 13.1102 41.466 12.5021C41.6191 11.3662 42.5938 10.5083 43.7377 10.5083C43.8384 10.5083 43.9431 10.5163 44.0479 10.5285C44.656 10.609 45.1957 10.9232 45.5704 11.4106C45.9449 11.8978 46.106 12.5021 46.0215 13.1102Z",fill:"black"}),c.createElement("path",{d:"M16.6226 35.7869L22.0158 40.4551V50.146L29.6082 45.6711V15.5796L22.0158 19.0031L16.6226 35.7869Z",fill:"black"})),pS=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("mask",{id:"mask0_1824_2158",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:7,y:8,width:43,height:42},c.createElement("path",{d:"M49.9473 8.05957H7.85425V49.7306H49.9473V8.05957Z",fill:"white"})),c.createElement("g",{mask:"url(#mask0_1824_2158)"},c.createElement("path",{d:"M9.75684 42.6329L12.287 49.7303H18.867V45.4511L22.0327 42.7868L19.0683 39.041L9.75684 42.6329Z",fill:"black"}),c.createElement("path",{d:"M32.7297 42.7868L35.8994 45.4511V49.7303H42.4795L45.0058 42.6329L35.698 39.041L32.7297 42.7868Z",fill:"black"}),c.createElement("path",{d:"M44.8752 16.8737C42.6136 16.8737 40.4466 17.7855 38.8676 19.3999L37.3282 20.9748L35.5677 18.7526V15.2908C35.5677 11.3041 32.3231 8.06348 28.3403 8.06348H15.0816C11.0989 8.05953 7.85425 11.3002 7.85425 15.2869V25.3168C7.85425 29.3035 11.0989 32.5442 15.0816 32.5442H18.9933L25.5181 40.7819H29.2482L37.3282 30.5784L38.8676 32.1534C40.4502 33.7678 42.6176 34.6796 44.8752 34.6796H49.9473V16.8737H44.8752ZM16.8302 16.9566V27.4286H15.0816C13.9172 27.4286 12.9738 26.4852 12.9738 25.3207V15.2908C12.9738 14.1264 13.9172 13.183 15.0816 13.183H28.3364C29.5008 13.183 30.4442 14.1264 30.4442 15.2908V16.9605H16.8302V16.9566Z",fill:"black"}))),gS=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("mask",{id:"mask0_1824_2166",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:10,y:7,width:40,height:44},c.createElement("path",{d:"M49.8529 7.47949H10.1431V50.5163H49.8529V7.47949Z",fill:"white"})),c.createElement("g",{mask:"url(#mask0_1824_2166)"},c.createElement("path",{d:"M40.9072 29.8781C39.1511 28.8631 36.9076 29.4672 35.8966 31.2193C34.8816 32.9755 35.4857 35.2189 37.2379 36.2339C38.994 37.2489 41.2374 36.6447 42.2524 34.8926C43.2674 33.1365 42.6632 30.8931 40.9112 29.8821L40.9072 29.8781Z",fill:"black"}),c.createElement("path",{d:"M19.8015 16.0507C19.8015 18.0767 21.4448 19.72 23.4708 19.72C25.4968 19.72 27.1401 18.0767 27.1401 16.0507C27.1401 14.0247 25.4968 12.3813 23.4708 12.3813C21.4448 12.3813 19.8015 14.0247 19.8015 16.0507Z",fill:"black"}),c.createElement("path",{d:"M18.3798 41.2405C20.136 40.2255 20.7361 37.982 19.7211 36.23C18.7061 34.4738 16.4626 33.8737 14.7065 34.8887C12.9504 35.9037 12.3503 38.1471 13.3653 39.9033C14.3803 41.6594 16.6237 42.2595 18.3798 41.2445V41.2405Z",fill:"black"}),c.createElement("path",{d:"M46.377 22.1812C44.2463 20.5822 41.7007 20.119 39.3606 20.5943L39.3726 20.5822L25.2674 23.2687C24.8928 23.3412 24.5101 23.3855 24.1275 23.4056C24.1275 23.4056 24.1356 23.4016 24.1396 23.3977C23.9221 23.4178 23.7006 23.4298 23.475 23.4298C19.403 23.4298 16.0921 20.119 16.0921 16.0469C16.0921 11.9748 19.3989 8.66804 23.471 8.66804C23.475 8.66804 23.4831 8.66804 23.4871 8.66804C21.8881 7.73762 19.9749 7.29054 17.9408 7.55637C14.0178 8.06387 10.8762 11.2337 10.4008 15.1608C10.0826 17.803 10.9526 20.2398 12.5356 22.0322H12.5195L21.9001 32.8991C22.1499 33.1891 22.3795 33.4953 22.5889 33.8174C22.5889 33.8174 22.5808 33.8174 22.5768 33.8174C22.7017 33.9987 22.8265 34.1799 22.9393 34.3773C24.9733 37.9016 23.761 42.4289 20.2367 44.4629C16.7124 46.4969 12.1851 45.2846 10.1512 41.7603C10.1512 41.7562 10.1471 41.7522 10.1431 41.7481C10.139 43.5969 10.707 45.4739 11.9515 47.1052C14.3562 50.2468 18.6699 51.3866 22.307 49.8319C24.7558 48.7847 26.4314 46.8152 27.1926 44.5474V44.5636L31.9253 31.0021C32.0501 30.6396 32.2032 30.2891 32.3764 29.9468C32.3764 29.9468 32.3764 29.9548 32.3764 29.9589C32.469 29.7574 32.5657 29.5602 32.6785 29.3668C34.7125 25.8424 39.2398 24.6302 42.764 26.6641C46.2883 28.6981 47.5007 33.2254 45.4667 36.7497C45.4667 36.7537 45.4626 36.7578 45.4587 36.7618C47.0617 35.8435 48.407 34.4096 49.1924 32.5165C50.7108 28.8633 49.5428 24.5577 46.377 22.1853V22.1812Z",fill:"black"}))),vS=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("mask",{id:"mask0_1824_2175",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:11,y:7,width:36,height:44},c.createElement("path",{d:"M46.6015 7.854H11.3987V50.1457H46.6015V7.854Z",fill:"white"})),c.createElement("g",{mask:"url(#mask0_1824_2175)"},c.createElement("path",{d:"M33.7246 17.4199L30.7521 20.3924L38.6667 28.307L25.8101 41.1637V50.1456L46.6014 28.307L33.7246 17.4199Z",fill:"black"}),c.createElement("path",{d:"M33.9945 28.3071L28.0495 22.3621L25.081 25.3346L28.0495 28.3071L25.081 31.2755L19.7402 26.3334L28.0495 18.0161V7.854L11.3987 26.3334L25.0851 37.2205L33.9945 28.3071Z",fill:"black"}))),mS=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("mask",{id:"mask0_1824_2190",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:8,y:8,width:42,height:42},c.createElement("path",{d:"M49.183 8.15234H8.81665V49.8479H49.183V8.15234Z",fill:"white"})),c.createElement("g",{mask:"url(#mask0_1824_2190)"},c.createElement("path",{d:"M27.4691 16.0226C30.4296 16.1958 32.8341 18.4634 33.0878 21.2143C33.3497 24.054 31.1787 26.3578 28.2303 26.4142V26.3941C27.2073 26.3941 26.3776 25.6006 26.3776 24.6218C26.3776 23.6431 27.2073 22.8497 28.2303 22.8497C29.2534 22.8497 30.0831 22.0843 30.0831 21.0774C30.0831 19.6597 28.8346 18.4151 26.7038 18.4151C24.9276 18.4151 23.3567 19.0998 22.2088 20.2034C20.8797 21.4842 20.1224 23.329 20.3077 25.363C20.6541 29.1411 24.3436 32.2263 28.4116 32.2263C33.7484 32.2263 38.042 27.969 38.042 22.8456C38.042 17.7223 33.6477 13.4609 28.2263 13.4609C26.0191 13.4609 25.6928 14.1174 25.6365 14.7256C25.5801 15.3298 25.8781 15.9259 27.4651 16.0186L27.4691 16.0226Z",fill:"black"}),c.createElement("path",{d:"M35.4766 45.7315C41.3007 48.4301 44.1523 47.5843 49.1831 39.3234C39.6171 37.8854 37.14 39.5328 35.4766 45.7315Z",fill:"black"}),c.createElement("path",{d:"M39.5809 36.1897C47.9224 30.1803 49.1107 22.4953 40.7288 12.9293C41.0349 12.313 41.1558 11.588 41.0108 10.8228C40.7369 9.40499 39.5286 8.30941 38.0947 8.16844C36.0888 7.97108 34.4053 9.56202 34.4455 11.5356C34.4778 13.175 35.7586 14.5847 37.3858 14.7619C37.8651 14.8143 38.3283 14.7619 38.7553 14.629L40.2898 17.0819C43.3268 21.9354 42.2272 28.2953 37.7402 31.8478L28.9999 37.4504L20.2597 31.8478C15.7728 28.2953 14.6732 21.9354 17.7101 17.0819L19.2447 14.629C19.6717 14.7619 20.1348 14.8143 20.6142 14.7619C22.2413 14.5806 23.5262 13.1709 23.5544 11.5316C23.5947 9.56202 21.9071 7.97108 19.9053 8.16844C18.4713 8.30941 17.263 9.409 16.9892 10.8228C16.8401 11.588 16.9649 12.309 17.2711 12.9293C8.88929 22.4953 10.0774 30.1762 18.419 36.1897C18.419 36.1897 27.0948 41.6916 28.2508 42.6664C29.4028 43.6411 29.8378 45.3449 29.004 46.67L21.903 43.7499C20.1912 39.1944 17.2711 38.0505 8.8208 39.3233C13.4246 46.8875 16.2078 48.2328 21.1136 46.3356L25.9549 49.1954C28.2588 50.5568 31.2596 49.727 32.484 47.3466C33.5715 45.2361 33.7971 42.7389 32.6411 40.6686C35.5693 38.7353 39.5809 36.1897 39.5809 36.1897Z",fill:"black"}))),yS=e=>c.createElement("svg",{width:58,height:58,viewBox:"0 0 58 58",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M29.0001 21.049L33.0238 16.6949C31.7591 14.2863 29.0001 14.4958 29.0001 14.4958C29.0001 14.4958 26.241 14.2863 24.9763 16.6949L29.0001 21.049Z",fill:"black"}),c.createElement("path",{d:"M32.2101 44.0396H25.7898C25.4676 44.6518 25.4032 44.7766 25.0769 45.3888L27.9528 49.5938C28.2065 49.9644 28.6093 50.1497 29.012 50.1457C29.4148 50.1497 29.8176 49.9684 30.0714 49.5938L32.9472 45.3888C32.625 44.7766 32.5605 44.6518 32.2343 44.0396H32.206H32.2101Z",fill:"black"}),c.createElement("path",{d:"M24.9882 21.0451C24.9882 18.858 23.4054 17.0375 21.327 16.6548C21.5244 13.0902 24.1464 10.8065 25.6488 10.3594L24.3559 7.8501C23.22 8.23274 20.1066 9.70285 18.278 13.928C11.902 13.9562 9.02613 18.3062 8.07962 20.0623C9.8116 20.6222 9.84785 21.7661 9.39673 22.6522C3.97129 33.2775 15.5189 38.8438 15.9096 37.9778C16.3004 37.1119 9.31212 31.8637 12.0631 25.7858C13.2191 23.2282 14.5522 21.9312 16.0707 21.3351C16.2197 23.6632 18.1571 25.5119 20.5214 25.5119C22.8857 25.5119 24.9882 23.5101 24.9882 21.0451ZM20.5214 23.1315C19.3695 23.1315 18.431 22.193 18.431 21.0451C18.431 19.8972 19.3695 18.9547 20.5214 18.9547C21.6734 18.9547 22.6119 19.8932 22.6119 21.0451C22.6119 22.1971 21.6734 23.1315 20.5214 23.1315Z",fill:"black"}),c.createElement("path",{d:"M48.6032 22.6561C48.1481 21.766 48.1843 20.6221 49.9203 20.0662C48.9737 18.3101 46.0979 13.9601 39.7219 13.9319C37.8933 9.71082 34.7798 8.23664 33.644 7.854L32.3511 10.3633C33.8575 10.8103 36.4796 13.0941 36.6729 16.6587C34.5946 17.0373 33.0117 18.8619 33.0117 21.049C33.0117 23.51 35.0134 25.5158 37.4784 25.5158C39.9434 25.5158 41.7802 23.6671 41.9292 21.339C43.4477 21.9351 44.7808 23.2361 45.9368 25.7897C48.6837 31.8676 41.6956 37.1158 42.0903 37.9818C42.4809 38.8477 54.0327 33.2853 48.6032 22.6561ZM37.4784 23.1353C36.3265 23.1353 35.3881 22.1969 35.3881 21.049C35.3881 19.9011 36.3265 18.9586 37.4784 18.9586C38.6304 18.9586 39.5689 19.8971 39.5689 21.049C39.5689 22.201 38.6304 23.1353 37.4784 23.1353Z",fill:"black"}),c.createElement("path",{d:"M34.6992 35.3116L25.4554 30.4541C24.8916 30.1561 24.9278 29.3344 25.5158 29.0887L25.9791 28.8954C27.0706 28.4402 26.7443 26.813 25.5642 26.813H23.4013C20.4812 26.813 19.4178 30.6636 21.9312 32.1579C25.7132 34.4094 29.5033 36.661 30.6513 37.3215C31.0822 37.5672 31.2152 38.1271 30.9453 38.5419C30.3291 39.4885 31.3843 40.6363 32.3792 40.0966C33.1566 39.6777 33.9662 39.2387 34.7233 38.8279C36.125 38.0666 36.1129 36.0527 34.6992 35.3116Z",fill:"black"}),c.createElement("path",{d:"M37.5712 29.2415C37.5712 29.2415 36.1897 28.5206 33.4025 27.0585C31.3282 25.971 31.0301 24.1545 31.0141 23.2925H26.8091V25.3627C26.8091 26.2972 27.3125 27.1591 28.1301 27.6143C29.8541 28.5729 32.6856 30.1518 32.9917 30.329C33.4347 30.5827 33.6442 31.2111 33.3622 31.6864C32.5083 33.1243 34.188 34.7233 35.5856 33.805L37.6599 32.4356C38.8239 31.6662 38.7756 29.9464 37.5753 29.2415H37.5712Z",fill:"black"}),c.createElement("path",{d:"M27.6709 41.756C27.981 42.2554 28.561 42.5293 29.149 42.5293H30.2285C30.6273 42.5293 30.9495 42.2072 30.9495 41.8084C30.9495 41.1277 30.5829 40.4993 29.9868 40.1651C28.7261 39.4642 26.6559 38.3083 26.4303 38.1793C26.104 37.9941 25.951 37.5349 26.1604 37.1885C26.7848 36.1373 25.5563 34.9692 24.5373 35.6418L23.0228 36.6408C22.1729 37.2006 22.2052 38.4613 23.0873 38.9728C23.0873 38.9728 24.0942 39.5004 26.1323 40.5678C27.0103 41.027 27.4534 41.4016 27.6709 41.756Z",fill:"black"})),_S={Bastion:Gw,Bruiser:Zw,Challenger:Ww,Darkin:Kw,Deadeye:Yw,Demacia:Xw,Empress:Qw,Freljord:qw,Gunner:Jw,Invoker:eS,Ionia:tS,Juggernaut:nS,Multicaster:rS,Noxus:iS,Piltover:oS,Redeemer:sS,Rogue:aS,"Shadow Isles":lS,Shurima:uS,Slayer:cS,Sorcerer:fS,Strategist:dS,Targon:hS,Technogenius:pS,Void:gS,Wanderer:vS,Yordle:mS,Zaun:yS},CS=({trait:e,...t})=>{const n=_S[e];return w.jsx(n,{...t})},wS=be.memo(CS),SS=e=>c.createElement("svg",{width:36,height:36,viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M18 0L2 9.5912V26.4088L18 36L34 26.4088V9.5912L18 0Z",fill:"black"}),c.createElement("path",{d:"M3.65 25.5748V10.4252L18 1.75933L32.35 10.4252V25.5748L18 34.2407L3.65 25.5748Z",fill:"#646464",stroke:"#999999",strokeWidth:1.3})),ES=e=>c.createElement("svg",{width:36,height:36,viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M18 0L2 9.5912V26.4088L18 36L34 26.4088V9.5912L18 0Z",fill:"black"}),c.createElement("path",{d:"M3.5 25.6595V10.3405L18 1.5841L32.5 10.3405V25.6595L18 34.4159L3.5 25.6595Z",fill:"url(#paint0_linear_1185_10600)",stroke:"#ED8E55"}),c.createElement("defs",null,c.createElement("linearGradient",{id:"paint0_linear_1185_10600",x1:18,y1:35,x2:18,y2:1,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{offset:.3,stopColor:"#9A4B00"}),c.createElement("stop",{offset:.36,stopColor:"#B15D17"}),c.createElement("stop",{offset:.49,stopColor:"#DC8044"}),c.createElement("stop",{offset:.55,stopColor:"#ED8E55"}),c.createElement("stop",{offset:1,stopColor:"#BC703E"})))),OS=e=>c.createElement("svg",{width:36,height:36,viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M18 0L2 9.5912V26.4088L18 36L34 26.4088V9.5912L18 0Z",fill:"black"}),c.createElement("path",{d:"M3.5 25.6595V10.3405L18 1.5841L32.5 10.3405V25.6595L18 34.4159L3.5 25.6595Z",fill:"url(#paint0_linear_1185_10607)",stroke:"#C5E0E3"}),c.createElement("defs",null,c.createElement("linearGradient",{id:"paint0_linear_1185_10607",x1:18,y1:35,x2:18,y2:1,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{offset:.3,stopColor:"#7D979A"}),c.createElement("stop",{offset:.34,stopColor:"#88A2A5"}),c.createElement("stop",{offset:.48,stopColor:"#B4CFD2"}),c.createElement("stop",{offset:.55,stopColor:"#C5E0E3"}),c.createElement("stop",{offset:1,stopColor:"#8DA5AB"})))),TS=e=>c.createElement("svg",{width:36,height:36,viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},c.createElement("path",{d:"M18 0L2 9.5912V26.4088L18 36L34 26.4088V9.5912L18 0Z",fill:"black"}),c.createElement("path",{d:"M3.5 25.6595V10.3405L18 1.5841L32.5 10.3405V25.6595L18 34.4159L3.5 25.6595Z",fill:"url(#paint0_linear_1185_10593)",stroke:"#FFE57E"}),c.createElement("defs",null,c.createElement("linearGradient",{id:"paint0_linear_1185_10593",x1:18,y1:35,x2:18,y2:1,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{offset:.3,stopColor:"#A07815"}),c.createElement("stop",{offset:.4,stopColor:"#C9A742"}),c.createElement("stop",{offset:.5,stopColor:"#F0D46D"}),c.createElement("stop",{offset:.55,stopColor:"#FFE57E"}),c.createElement("stop",{offset:1,stopColor:"#C1AF65"})))),xS=e=>c.createElement("svg",{width:36,height:36,viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",...e},c.createElement("path",{d:"M18 0L2 9.59V26.41L18 36L34 26.41V9.59L18 0Z",fill:"black"}),c.createElement("mask",{id:"mask0_1192_10656",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:3,y:1,width:30,height:34},c.createElement("path",{d:"M18 1L3 10.06V25.95L18 35L33 25.95V10.06L18 1Z",fill:"white"})),c.createElement("g",{mask:"url(#mask0_1192_10656)"},c.createElement("rect",{width:36,height:36,fill:"url(#pattern0)"})),c.createElement("path",{d:"M18 35L3 25.94V10.06L18 1L33 10.06V25.94L18 35ZM4 25.38L18 33.83L32 25.38V10.63L18 2.18L4 10.63V25.38Z",fill:"url(#paint0_linear_1192_10656)"}),c.createElement("defs",null,c.createElement("pattern",{id:"pattern0",patternContentUnits:"objectBoundingBox",width:1,height:1},c.createElement("use",{xlinkHref:"#image0_1192_10656",transform:"scale(0.0277778)"})),c.createElement("linearGradient",{id:"paint0_linear_1192_10656",x1:18,y1:35,x2:18,y2:1,gradientUnits:"userSpaceOnUse"},c.createElement("stop",{stopColor:"#FCEEFE"}),c.createElement("stop",{offset:.51,stopColor:"#D5F4F8"}),c.createElement("stop",{offset:1,stopColor:"#B3F8F2"})),c.createElement("image",{id:"image0_1192_10656",width:36,height:36,xlinkHref:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAfdSURBVHgBjZjdkuS2DYUBklLPOH+Vm1zm/V8jz5NKJa7YO90SSfgcAFT3eMr2zhaW6paa/HgAEqB0/KubmYgM/DdFrE6ZbaThehsyWpdzO2GHnPspHdcH2sfW5Q5je5Qip7y5DXmXamENn8uooqdI6QoT0bQy0A7164bhMSSer/wSIEVBZaKz4DPagu8BWKaJ4bsKm7PKmEPUNE3cnn/qhmFhNcyK98++1CetL5/j+oJhKwtE/X/8wABRxfDjAqpZoi2lSqkD94qbzoASt4Axt8LZOVThbGdAOwB+UxKmLJgZMBvuORCVII0Fjl9Dc0hbY6wy8RU6r8VBaVSxcFCqJJ8VIhCfV0t1pnh/elm4aMFsBAIM2zpTIQ8iW10DzeKH0tk5OqZKiIPah9RWUiXMNl0XIE+VisO0BNJLjYAx/y0hGrywJUy7gFoOThTXVmXppQMDowPI4/dKra5cbTXcZsWjRRNm+nXEDt1FiLKUySAmXO2hzIJZQG5yQ19HyrrCwTTnrK6McVZYRQaY1hjY1VVoAKqwDd10IAzOztfJFipNqpwwbLHSKoA2V0ZkH3IBUZ3qQf2GPhhHJy1m60qNCHbCVYBgBDFEXR0QdU7ZDNsC7r9hFgNQ5srs0o0wm7tF0k2lx5KvBMDkblRmPIEWTPGgpkIYz1q0VEt7OE3SHcb9AyBcMYTcABzuhcsUsaI7gxG6cA+6uUrcKiaUALdPjm7aYW+AYeswhHgFulzGvagmGNsH5VVfr4xZLVzKE7dbPIvA1sZY2mRDYGxYStj+IPINY9+wc8CF6LxDuYF2phI7wG6pzD6/wrhCY8cXVKf7xDBQqvWgWrEqXCvuD4CpG643KLMznnYZ6HEHOLZLjyE4EyDqEcDQ5JrgAlmxsvUXNy2odJcr9GMDNT7cOB5ihECKQdGv2IKyjLMd99/gorfp1xPPtxILYeaSn1QF7YERDmwpI++X3I1rWktFCKW5yVOc9p/N+5ZbDf9iPJe0wMEIDQ92m7nt3TAoXKx7ceBar2zhg7ohyBnPDTAQEQr6xu1/bFyRES1X9cR4HeN0tAN9tv9uuWMSiobrd9gPUO4NpG3GVu+j1lRvLYDyOYtJQjEbMewIPFcIZG6k2gSkGuctYEbC8Nn2EXuhd+Cy1lCMXvkzYuGvBMTnLZWIaX6G+Zw84q+q76cOY9kObDGPd0QBPvctIHqCzBrWDkvVs+Xs7rBvuPkNnz9gf8O9v6C95f1fJbCvUOt+CTUnIdDeLfo+0fdZAsD3N31mrtY9QCIgVZ9gW/YJzwlCByspvJTq//Ffqjm3iA9O3NcIEuUpXJVyTczX8QL6h/7PL2ZG51otLB92IOzQu2pk95i6ynf/8VHOwswHNbNckSbPMsquh/lt+6f++8rVJddKhAjylDJJ3tDnD1Dm3VODukbfCxUVkrq6qBQQ1c1xmFXseuL5NBT6u/4oL4sW/2a2GQCAUZ9VFlyes74PSHOSzR3U8bk70Eig5Y0nuu9V3yQFdfasp2AlUpfn8Q5tuAezc5O1/fy+OOamSGaVMOXEgjgTKGLo2kyvahP6f+DhANCcB/dC9fl44DnIgE5D/pQ/LS+J9zdoougb6O1Eb+cDvzmQLzE53+Gjhp8OU7LXAGz/94H1AjmzPby+oSLYIHPo6jDTHdE87L8qtRzves8uBhj9+JAC00kg/PoNU6LdoDdyj5WScAD6ybN0ePi4oHiT8bN5sTWzdladnwCaXZnjBYguoXX87pR53kWPb1KPh9THKfUni2rhHTDvmCJzFqxs1eFcoZ7K9ARhoTE9UlBwucNayOq1iB9M3CX8rmaSvHCwkTEIDsTMKAdmf3iWruMDE0BPKEEai7UHRsPuy2Rtb2iR+Aw5sv3sLouKb+aacChrGcIB5M7TzJT0GjIo8x4rP8/YoJzImB0qdtRIJ+LlUbEF4lBZUPzUB2Lx7L7hTo3St+G7ciBg7sxXoVQ7ZQ1cXBVLkJlmsrvrOuqSD6nXKYIRPyArDrDsxFUaKGwCBsbTLErDgYxdT0yr86AJgzKsJJsrjRZWF9ijMpnvuW7CVaahzlyqcMFruI5nshMw9yza5x0QyAfbPRVC5dVhJ3rtk66DYVWV9zj1GtIUBbY7oXquMMvDAp47JoG2ALIaENqugFaJeplQTNmsj2lczQdrbyYnZOD5EVWfZ3AoMjbzVTt5UkHKP1k/vddMIbkSH1jDqHPXkZALh1tui1ipGUPNwSK1EuZZ/KzDIV1laCfcNADV6S6AzRmh5d7UgJk1i6LSUPuYq6hmV0q8oKiuxg7XpnwG0jxbadax/ExX8TxFK3k+pwSuWI8insXX7HlISCpF3Ejnybf6kZxQXKK6NiySAUrOGYnXfCtpLzA1YRKKyljzY29dZnEsLvNZAV4J22L1+RsOKGp8DQMFCESfGlxJl56RVdaeHi4j1JxPhb7CNH9hUPJksGy9NJAEsimvuTkDQuPtiEPxfF/dNTxrjRa1srvu2k5jf6NSLWBWkfyE8bjh2d1B9Do3reNKmc9i7lPH+QLCZgYTjx18aUGVyvQ0MbaYqLyqm1Vju2A0XKRZYnyFybcdGS9ZpUTRLplqE9BhHLgkWPEXF1xxfJPiu/me1cDl60xHXt/oKkyz3nmBYcxciszPsaMLKjt1GAs4vVxXfQm660okUqo1a2wPEYN2Yf0Co+iiLACtwmcAAAAASUVORK5CYII="}))),LS="_rootTraitHex_mbfeu_1",DS="_iconWrapper_mbfeu_5",PS="_icon_mbfeu_5",kS="_childrenWrapper_mbfeu_18",Eo={rootTraitHex:LS,iconWrapper:DS,icon:PS,childrenWrapper:kS};var mt=(e=>(e.Disabled="Disabled",e.Bronze="Bronze",e.Silver="Silver",e.Gold="Gold",e.Chromatic="Chromatic",e))(mt||{});const AS={Disabled:SS,Bronze:ES,Silver:OS,Gold:TS,Chromatic:xS},bS=e=>{const t=AS[e.hexType];return w.jsxs("div",{className:ie(Eo.rootTraitHex,e.className),children:[w.jsx("div",{className:Eo.iconWrapper,children:w.jsx(t,{className:Eo.icon})}),w.jsx("div",{className:Eo.childrenWrapper,children:e.children})]})},NS=be.memo(bS);function IS(e,t){if(t===0)return mt.Disabled;const{activations:n}=Uc[e];if(t===1)return n.length===1?mt.Gold:mt.Bronze;const i=n_[e].length{const{activations:t}=Uc[e.trait],n=e.activationLevel>0,r=IS(e.trait,e.activationLevel);return w.jsxs("div",{className:ie(gn.rootTraitStats,n&&gn.activated,e.className),children:[w.jsx(NS,{hexType:r,children:w.jsx(wS,{trait:e.trait})}),w.jsx("div",{className:gn.amount,children:e.champions.length}),w.jsxs("div",{className:gn.activationsWrapper,children:[w.jsx("div",{className:gn.traitName,children:e.trait}),n?w.jsx("div",{className:gn.activations,children:t.join(" > ")}):w.jsxs("div",{className:gn.threshold,children:[e.champions.length," / ",t[0]]})]})]})},US=be.memo(VS),BS="_rootComps_1xzkq_1",$S="_traitStats_1xzkq_8",ud={rootComps:BS,traitStats:$S},zS=()=>{const e=c_(B.table.units.map(t=>t.name)).slice(0,9);return e.length?w.jsx("div",{className:ud.rootComps,children:e.map(t=>w.jsx(US,{className:ud.traitStats,...t},t.trait))}):null},HS=Ke(zS);function FS(){return w.jsxs(vv,{backend:o5,children:[w.jsx(nC,{}),w.jsx(yC,{}),w.jsx(TC,{}),w.jsx(Fw,{}),w.jsx(HS,{}),w.jsx(m_,{})]})}tl.createRoot(document.getElementById("root")).render(w.jsx(FS,{}))});export default GS(); diff --git a/docs/assets/invoker-72403e90.svg b/docs/assets/invoker-72403e90.svg new file mode 100644 index 0000000..d74b63a --- /dev/null +++ b/docs/assets/invoker-72403e90.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/assets/ionia-f4f547be.svg b/docs/assets/ionia-f4f547be.svg new file mode 100644 index 0000000..d95ab89 --- /dev/null +++ b/docs/assets/ionia-f4f547be.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/assets/juggernaut-fb342068.svg b/docs/assets/juggernaut-fb342068.svg new file mode 100644 index 0000000..7efcbd3 --- /dev/null +++ b/docs/assets/juggernaut-fb342068.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/docs/assets/multicaster-c43897b1.svg b/docs/assets/multicaster-c43897b1.svg new file mode 100644 index 0000000..0b089ca --- /dev/null +++ b/docs/assets/multicaster-c43897b1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/assets/noxus-8ef25a52.svg b/docs/assets/noxus-8ef25a52.svg new file mode 100644 index 0000000..8c788f3 --- /dev/null +++ b/docs/assets/noxus-8ef25a52.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/assets/piltover-90b283d7.svg b/docs/assets/piltover-90b283d7.svg new file mode 100644 index 0000000..5acbd57 --- /dev/null +++ b/docs/assets/piltover-90b283d7.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/assets/redeemer-4f447722.svg b/docs/assets/redeemer-4f447722.svg new file mode 100644 index 0000000..6f73a53 --- /dev/null +++ b/docs/assets/redeemer-4f447722.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/assets/reroll-9dc2ab0e.svg b/docs/assets/reroll-9dc2ab0e.svg new file mode 100644 index 0000000..6b2cc13 --- /dev/null +++ b/docs/assets/reroll-9dc2ab0e.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/docs/assets/rogue-78c24eb6.svg b/docs/assets/rogue-78c24eb6.svg new file mode 100644 index 0000000..37635c3 --- /dev/null +++ b/docs/assets/rogue-78c24eb6.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/assets/shadow_isles-69250aeb.svg b/docs/assets/shadow_isles-69250aeb.svg new file mode 100644 index 0000000..f1d3dc4 --- /dev/null +++ b/docs/assets/shadow_isles-69250aeb.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/assets/shurima-63830b75.svg b/docs/assets/shurima-63830b75.svg new file mode 100644 index 0000000..6082abf --- /dev/null +++ b/docs/assets/shurima-63830b75.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/docs/assets/silver-216f81c0.svg b/docs/assets/silver-216f81c0.svg new file mode 100644 index 0000000..7997b8c --- /dev/null +++ b/docs/assets/silver-216f81c0.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/docs/assets/slayer-303cbdcd.svg b/docs/assets/slayer-303cbdcd.svg new file mode 100644 index 0000000..5920229 --- /dev/null +++ b/docs/assets/slayer-303cbdcd.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/assets/sorcerer-74a91bfc.svg b/docs/assets/sorcerer-74a91bfc.svg new file mode 100644 index 0000000..a7610f5 --- /dev/null +++ b/docs/assets/sorcerer-74a91bfc.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/assets/star-560e85dc.svg b/docs/assets/star-560e85dc.svg new file mode 100644 index 0000000..e5cfd49 --- /dev/null +++ b/docs/assets/star-560e85dc.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/assets/strategist-79ed41fe.svg b/docs/assets/strategist-79ed41fe.svg new file mode 100644 index 0000000..6f4c103 --- /dev/null +++ b/docs/assets/strategist-79ed41fe.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/assets/targon-94d2f17c.svg b/docs/assets/targon-94d2f17c.svg new file mode 100644 index 0000000..4065c1c --- /dev/null +++ b/docs/assets/targon-94d2f17c.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/assets/technogenius-3f404662.svg b/docs/assets/technogenius-3f404662.svg new file mode 100644 index 0000000..a9394ab --- /dev/null +++ b/docs/assets/technogenius-3f404662.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/docs/assets/void-0a62bd30.svg b/docs/assets/void-0a62bd30.svg new file mode 100644 index 0000000..87e852e --- /dev/null +++ b/docs/assets/void-0a62bd30.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/docs/assets/wanderer-59a701e9.svg b/docs/assets/wanderer-59a701e9.svg new file mode 100644 index 0000000..ce5e7fc --- /dev/null +++ b/docs/assets/wanderer-59a701e9.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/assets/yordle-44c8f497.svg b/docs/assets/yordle-44c8f497.svg new file mode 100644 index 0000000..ad97af1 --- /dev/null +++ b/docs/assets/yordle-44c8f497.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/docs/assets/zaun-63da3398.svg b/docs/assets/zaun-63da3398.svg new file mode 100644 index 0000000..dd7a37f --- /dev/null +++ b/docs/assets/zaun-63da3398.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/docs/champions.html b/docs/champions.html new file mode 100644 index 0000000..c67f62e --- /dev/null +++ b/docs/champions.html @@ -0,0 +1,5898 @@ + + + + + Champions Crawler + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ Aatrox
+ Aatrox +
+ Gold + 5 + +
+
+ Darkin +
+ Darkin +
+
+
+
+ Juggernaut +
+ Juggernaut +
+
+
+ Slayer +
+ Slayer +
+
10006080 + Attack Range + 0.8064 + World Ender + + MP + 0/60 +
+
+ Ahri
+ Ahri +
+ Gold + 5 + +
+
+ Ionia +
+ Ionia +
+
+
+
+ Sorcerer +
+ Sorcerer +
+
8504050 + Attack Range + 0.8543 + Essence Theft + + MP + 0/50 +
+
+ Akshan
+ Akshan +
+ Gold + 3 + +
+
+ Shurima +
+ Shurima +
+
+
+
+ Deadeye +
+ Deadeye +
+
7002565 + Attack Range + 0.7549 + Comeuppance + + MP + 30/90 +
+
+ Aphelios
+ Aphelios +
+ Gold + 4 + +
+
+ Targon +
+ Targon +
+
+
+
+ Deadeye +
+ Deadeye +
+
7503060 + Attack Range + 0.8048 + Moonlight Vigil + + MP + 70/140 +
+
+ Ashe
+ Ashe +
+ Gold + 2 + +
+
+ Freljord +
+ Freljord +
+
+
+
+ Deadeye +
+ Deadeye +
+
6002050 + Attack Range + 0.7035 + Volley + + MP + 30/60 +
+
+ Azir
+ Azir +
+ Gold + 4 + +
+
+ Shurima +
+ Shurima +
+
+
+
+ Strategist +
+ Strategist +
+
7503040 + Attack Range + 0.7530 + Arise! + + MP + 30/60 +
+
+ Bel'Veth
+ Bel'Veth +
+ Gold + 5 + +
+
+ Void +
+ Void +
+
+
+
+ Empress +
+ Empress +
+
10005080 + Attack Range + 0.8568 + Royal Malestrom + + MP + 0/70 +
+
+ Cassiopeia
+ Cassiopeia +
+ Gold + 1 + +
+
+ Noxus +
+ Noxus +
+
+
+ Shurima +
+ Shurima +
+
+
+
+ Invoker +
+ Invoker +
+
5002040 + Attack Range + 0.7028 + Twin Fang + + MP + 0/40 +
+
+ Cho'Gath
+ Cho'Gath +
+ Gold + 1 + +
+
+ Void +
+ Void +
+
+
+
+ Bruiser +
+ Bruiser +
+
7003050 + Attack Range + 0.5025 + Feast + + MP + 30/90 +
+
+ Darius
+ Darius +
+ Gold + 3 + +
+
+ Noxus +
+ Noxus +
+
+
+
+ Juggernaut +
+ Juggernaut +
+
7505070 + Attack Range + 0.7553 + Noxian Guillotine + + MP + 30/90 +
+
+ Ekko
+ Ekko +
+ Gold + 3 + +
+
+ Piltover +
+ Piltover +
+
+
+ Zaun +
+ Zaun +
+
+
+
+ Rogue +
+ Rogue +
+
8004050 + Attack Range + 0.8040 + Phase Dive + + MP + 0/45 +
+
+ Galio
+ Galio +
+ Gold + 2 + +
+
+ Demacia +
+ Demacia +
+
+
+
+ Invoker +
+ Invoker +
+
8004570 + Attack Range + 0.5035 + Shield of Durand + + MP + 80/140 +
+
+ Garen
+ Garen +
+ Gold + 3 + +
+
+ Demacia +
+ Demacia +
+
+
+
+ Juggernaut +
+ Juggernaut +
+
8504570 + Attack Range + 0.7553 + Judgement + + MP + 0/80 +
+
+ Gwen
+ Gwen +
+ Gold + 4 + +
+
+ Shadow Isles +
+ Shadow Isles +
+
+
+
+ Slayer +
+ Slayer +
+
9005055 + Attack Range + 0.8044 + Snip Snip! + + MP + 0/35 +
+
+ Heimerdinger
+ Heimerdinger +
+ Gold + 5 + +
+
+ Piltover +
+ Piltover +
+
+
+ Yordle +
+ Yordle +
+
+
+
+ Technogenius +
+ Technogenius +
+
7503040 + Attack Range + 0.7530 + CH-3X Lightning Grenade + + MP + 80/160 +
+
+ Irelia
+ Irelia +
+ Gold + 1 + +
+
+ Ionia +
+ Ionia +
+
+
+
+ Challenger +
+ Challenger +
+
7004050 + Attack Range + 0.6533 + Defiant Dance + + MP + 40/80 +
+
+ Jarvan IV
+ Jarvan IV +
+ Gold + 4 + +
+
+ Demacia +
+ Demacia +
+
+
+
+ Strategist +
+ Strategist +
+
10006060 + Attack Range + 0.6539 + Cataclysm + + MP + 100/180 +
+
+ Jayce
+ Jayce +
+ Gold + 3 + +
+
+ Piltover +
+ Piltover +
+
+
+
+ Gunner +
+ Gunner +
+
7002565 + Attack Range + 0.7549 + Acceleration Blast + + MP + 40/120 +
+
+ Jhin
+ Jhin +
+ Gold + 1 + +
+
+ Ionia +
+ Ionia +
+
+
+
+ Deadeye +
+ Deadeye +
+
5041454 + Attack Range + 0.7038 + Curtain Call + + MP + 44/144 +
+
+ Jinx
+ Jinx +
+ Gold + 2 + +
+
+ Zaun +
+ Zaun +
+
+
+
+ Gunner +
+ Gunner +
+
6002055 + Attack Range + 0.7541 + Fishbones! + + MP + 0/75 +
+
+ K'Sante
+ K'Sante +
+ Gold + 5 + +
+
+ Shurima +
+ Shurima +
+
+
+
+ Bastion +
+ Bastion +
+
10006060 + Attack Range + 0.7042 + All Out Strike + + MP + 0/60 +
+
+ Kai'Sa
+ Kai'Sa +
+ Gold + 4 + +
+
+ Void +
+ Void +
+
+
+
+ Challenger +
+ Challenger +
+
8503545 + Attack Range + 0.8036 + Icathian Rain + + MP + 50/120 +
+
+ Kalista
+ Kalista +
+ Gold + 3 + +
+
+ Shadow Isles +
+ Shadow Isles +
+
+
+
+ Challenger +
+ Challenger +
+
6502545 + Attack Range + 0.8538 + Pierce and Rend + + MP + 0/80 +
+
+ Karma
+ Karma +
+ Gold + 3 + +
+
+ Ionia +
+ Ionia +
+
+
+
+ Invoker +
+ Invoker +
+
7002545 + Attack Range + 0.7032 + Inner Flame + + MP + 0/50 +
+
+ Kassadin
+ Kassadin +
+ Gold + 2 + +
+
+ Void +
+ Void +
+
+
+
+ Bastion +
+ Bastion +
+
8004550 + Attack Range + 0.7035 + Force Pulse + + MP + 50/100 +
+
+ Katarina
+ Katarina +
+ Gold + 3 + +
+
+ Noxus +
+ Noxus +
+
+
+
+ Rogue +
+ Rogue +
+
8004050 + Attack Range + 0.7538 + Voracity + + MP + 20/80 +
+
+ Kayle
+ Kayle +
+ Gold + 1 + +
+
+ Demacia +
+ Demacia +
+
+
+
+ Slayer +
+ Slayer +
+
5001525 + Attack Range + 0.7519 + Divine Ascent + -
+
+ Kled
+ Kled +
+ Gold + 2 + +
+
+ Noxus +
+ Noxus +
+
+
+ Yordle +
+ Yordle +
+
+
+
+ Slayer +
+ Slayer +
+
5504058 + Attack Range + 0.7544 + Skaaaaaaarl! + + MP + 0/175 +
+
+ Lissandra
+ Lissandra +
+ Gold + 3 + +
+
+ Freljord +
+ Freljord +
+
+
+
+ Invoker +
+ Invoker +
+
8004050 + Attack Range + 0.7035 + Frozen Tomb + + MP + 30/90 +
+
+ Lux
+ Lux +
+ Gold + 4 + +
+
+ Demacia +
+ Demacia +
+
+
+
+ Sorcerer +
+ Sorcerer +
+
7503045 + Attack Range + 0.7032 + Torrent of Light + + MP + 25/45 +
+
+ Malzahar
+ Malzahar +
+ Gold + 1 + +
+
+ Void +
+ Void +
+
+
+
+ Sorcerer +
+ Sorcerer +
+
5001540 + Attack Range + 0.7028 + Call of the Void + + MP + 0/50 +
+
+ Maokai
+ Maokai +
+ Gold + 1 + +
+
+ Shadow Isles +
+ Shadow Isles +
+
+
+
+ Bastion +
+ Bastion +
+
7004060 + Attack Range + 0.5030 + Sap Magic + + MP + 50/125 +
+
+ Nasus
+ Nasus +
+ Gold + 4 + +
+
+ Shurima +
+ Shurima +
+
+
+
+ Juggernaut +
+ Juggernaut +
+
10006060 + Attack Range + 0.6036 + Soul Eater + + MP + 70/150 +
+
+ Orianna
+ Orianna +
+ Gold + 1 + +
+
+ Piltover +
+ Piltover +
+
+
+
+ Sorcerer +
+ Sorcerer +
+
5001540 + Attack Range + 0.7028 + Command: Protect + + MP + 50/100 +
+
+ Poppy
+ Poppy +
+ Gold + 1 + +
+
+ Demacia +
+ Demacia +
+
+
+ Yordle +
+ Yordle +
+
+
+
+ Bastion +
+ Bastion +
+
6004045 + Attack Range + 0.5525 + Steadfast Hammer + + MP + 90/150 +
+
+ Rek'Sai
+ Rek'Sai +
+ Gold + 3 + +
+
+ Void +
+ Void +
+
+
+
+ Bruiser +
+ Bruiser +
+
8004065 + Attack Range + 0.7046 + Furious Bite + + MP + 30/75 +
+
+ Renekton
+ Renekton +
+ Gold + 1 + +
+
+ Shurima +
+ Shurima +
+
+
+
+ Bruiser +
+ Bruiser +
+
6004550 + Attack Range + 0.6030 + Cull the Meek + + MP + 50/120 +
+
+ Ryze
+ Ryze +
+ Gold + 5 + +
+
+ Wanderer +
+ Wanderer +
+
+
+
+ Invoker +
+ Invoker +
+
11113050 + Attack Range + 0.8543 + Realm Warp + + MP + 0/99 +
+
+ Samira
+ Samira +
+ Gold + 1 + +
+
+ Noxus +
+ Noxus +
+
+
+
+ Challenger +
+ Challenger +
+
5001550 + Attack Range + 0.7035 + Flair + + MP + 0/40 +
+
+ Sejuani
+ Sejuani +
+ Gold + 4 + +
+
+ Freljord +
+ Freljord +
+
+
+
+ Bruiser +
+ Bruiser +
+
10006060 + Attack Range + 0.6036 + Fury of the North + + MP + 60/120 +
+
+ Senna
+ Senna +
+ Gold + 5 + +
+
+ Shadow Isles +
+ Shadow Isles +
+
+
+
+ Gunner +
+ Gunner +
+
+
+ Redeemer +
+ Redeemer +
+
9003065 + Attack Range + 0.8052 + Dawning Shadow + + MP + 75/100 +
+
+ Sett
+ Sett +
+ Gold + 2 + +
+
+ Ionia +
+ Ionia +
+
+
+
+ Juggernaut +
+ Juggernaut +
+
8005060 + Attack Range + 0.6036 + Facebreaker + + MP + 40/90 +
+
+ Shen
+ Shen +
+ Gold + 4 + +
+
+ Ionia +
+ Ionia +
+
+
+
+ Bastion +
+ Bastion +
+
+
+ Invoker +
+ Invoker +
+
10006060 + Attack Range + 0.6036 + Ki Barrier + + MP + 70/140 +
+
+ Sion
+ Sion +
+ Gold + 5 + +
+
+ Noxus +
+ Noxus +
+
+
+
+ Bruiser +
+ Bruiser +
+
10006070 + Attack Range + 0.6042 + Glory in Death + + MP + 70/160 +
+
+ Sona
+ Sona +
+ Gold + 3 + +
+
+ Demacia +
+ Demacia +
+
+
+
+ Multicaster +
+ Multicaster +
+
7002540 + Attack Range + 0.6526 + Crescendo + + MP + 40/90 +
+
+ Soraka
+ Soraka +
+ Gold + 2 + +
+
+ Targon +
+ Targon +
+
+
+
+ Invoker +
+ Invoker +
+
7002555 + Attack Range + 0.6536 + Astral Infusion + + MP + 30/90 +
+
+ Swain
+ Swain +
+ Gold + 2 + +
+
+ Noxus +
+ Noxus +
+
+
+
+ Sorcerer +
+ Sorcerer +
+
+
+ Strategist +
+ Strategist +
+
8005045 + Attack Range + 0.6529 + Demonflare + + MP + 50/100 +
+
+ Taliyah
+ Taliyah +
+ Gold + 2 + +
+
+ Shurima +
+ Shurima +
+
+
+
+ Multicaster +
+ Multicaster +
+
5502040 + Attack Range + 0.7028 + Seismic Shove + + MP + 20/60 +
+
+ Taric
+ Taric +
+ Gold + 3 + +
+
+ Targon +
+ Targon +
+
+
+
+ Bastion +
+ Bastion +
+
+
+ Sorcerer +
+ Sorcerer +
+
8005060 + Attack Range + 0.6036 + Radiance + + MP + 40/100 +
+
+ Teemo
+ Teemo +
+ Gold + 2 + +
+
+ Yordle +
+ Yordle +
+
+
+
+ Multicaster +
+ Multicaster +
+
+
+ Strategist +
+ Strategist +
+
5002040 + Attack Range + 0.7028 + Noxious Trap + + MP + 0/50 +
+
+ Tristana
+ Tristana +
+ Gold + 1 + +
+
+ Yordle +
+ Yordle +
+
+
+
+ Gunner +
+ Gunner +
+
4001545 + Attack Range + 0.7032 + Rapid Fire + + MP + 0/40 +
+
+ Urgot
+ Urgot +
+ Gold + 4 + +
+
+ Zaun +
+ Zaun +
+
+
+
+ Deadeye +
+ Deadeye +
+
10006075 + Attack Range + 0.7053 + Disdain + + MP + 0/70 +
+
+ Vel'Koz
+ Vel'Koz +
+ Gold + 3 + +
+
+ Void +
+ Void +
+
+
+
+ Multicaster +
+ Multicaster +
+
+
+ Sorcerer +
+ Sorcerer +
+
7003040 + Attack Range + 0.7028 + Plasma Fission + + MP + 0/60 +
+
+ Vi
+ Vi +
+ Gold + 2 + +
+
+ Piltover +
+ Piltover +
+
+
+
+ Bruiser +
+ Bruiser +
+
8005060 + Attack Range + 0.6036 + Blast Shield + + MP + 0/80 +
+
+ Viego
+ Viego +
+ Gold + 1 + +
+
+ Shadow Isles +
+ Shadow Isles +
+
+
+
+ Rogue +
+ Rogue +
+
6002545 + Attack Range + 0.7534 + Blade of the Ruined King + + MP + 0/50 +
+
+ Warwick
+ Warwick +
+ Gold + 2 + +
+
+ Zaun +
+ Zaun +
+
+
+
+ Challenger +
+ Challenger +
+
+
+ Juggernaut +
+ Juggernaut +
+
8005040 + Attack Range + 0.7530 + Primal Howl + + MP + 40/90 +
+
+ Yasuo
+ Yasuo +
+ Gold + 4 + +
+
+ Ionia +
+ Ionia +
+
+
+
+ Challenger +
+ Challenger +
+
9505075 + Attack Range + 0.8060 + Last Breath + + MP + 50/110 +
+
+ Zed
+ Zed +
+ Gold + 2 + +
+
+ Ionia +
+ Ionia +
+
+
+
+ Rogue +
+ Rogue +
+
+
+ Slayer +
+ Slayer +
+
6003560 + Attack Range + 0.7042 + Living Shadow + + MP + 0/70 +
+
+ Zeri
+ Zeri +
+ Gold + 4 + +
+
+ Zaun +
+ Zaun +
+
+
+
+ Gunner +
+ Gunner +
+
7502560 + Attack Range + 0.8048 + Surge + + MP + 0/50 +
+ + + + diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 0000000..0d9b09e --- /dev/null +++ b/docs/index.html @@ -0,0 +1,20 @@ + + + + + + TFT Roller + + + + + + + +
+ + + diff --git a/docs/traits.html b/docs/traits.html new file mode 100644 index 0000000..6328b6b --- /dev/null +++ b/docs/traits.html @@ -0,0 +1,451 @@ + + + + + Traits Crawler + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Bastion + Bastion
+ 2/4/6/8 +
+ Bruiser + Bruiser
+ 2/4/6 +
+ Challenger + Challenger
+ 2/4/6/8 +
+ Deadeye + Deadeye
+ 2/4/6 +
+ Empress + Empress
+ 1 +
+ Gunner + Gunner
+ 2/4/6 +
+ Invoker + Invoker
+ 2/4/6 +
+ Juggernaut + Juggernaut
+ 2/4/6 +
+ Multicaster + Multicaster
+ 2/4 +
+ Redeemer + Redeemer
+ 1 +
+ Rogue + Rogue
+ 2/4 +
+ Slayer + Slayer
+ 2/3/4/5/6 +
+ Sorcerer + Sorcerer
+ 2/4/6/8 +
+ Strategist + Strategist
+ 2/3/4/5 +
+ Technogenius + Technogenius
+ 1 +
+ Darkin + Darkin
+ 1 +
+ Demacia + Demacia
+ 3/5/7/9 +
+ Freljord + Freljord
+ 2/3/4 +
+ Ionia + Ionia
+ 3/6/9 +
+ Noxus + Noxus
+ 3/6/9 +
+ Piltover + Piltover
+ 3/6 +
+ Shadow Isles + Shadow Isles
+ 2/4/6 +
+ Shurima + Shurima
+ 3/5/7/9 +
+ Targon + Targon
+ 2/3/4 +
+ Void + Void
+ 3/6/8 +
+ Wanderer + Wanderer
+ 1 +
+ Yordle + Yordle
+ 3/5 +
+ Zaun + Zaun
+ 2/4/6 +
+ + + +