From 01e1083e5e1edac22c7d568dd17991c14ec8d944 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B2=E6=82=A6?= Date: Mon, 27 Oct 2025 12:25:23 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=84=E6=BA=90=E6=94=B9=E4=B8=BA=E6=9C=AC?= =?UTF-8?q?=E5=9C=B0=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/style.css | 19 +++++++++ index.html | 37 +++++++++++++---- js/core/app-shell.js | 78 +++++++++++++++++++++++++++++++++--- js/modules/echarts.js | 4 +- libs/css/inter-font.css | 21 ++++++++++ libs/css/tailwind.css | 65 ++++++++++++++++++++++++++++++ libs/fonts/inter-400.ttf | Bin 0 -> 324820 bytes libs/fonts/inter-700.ttf | Bin 0 -> 326468 bytes libs/fonts/inter-900.ttf | Bin 0 -> 327260 bytes libs/js/echarts.min.js | 45 +++++++++++++++++++++ libs/js/iconify-icon.min.js | 12 ++++++ libs/js/marked.min.js | 69 +++++++++++++++++++++++++++++++ 12 files changed, 336 insertions(+), 14 deletions(-) create mode 100644 libs/css/inter-font.css create mode 100644 libs/css/tailwind.css create mode 100644 libs/fonts/inter-400.ttf create mode 100644 libs/fonts/inter-700.ttf create mode 100644 libs/fonts/inter-900.ttf create mode 100644 libs/js/echarts.min.js create mode 100644 libs/js/iconify-icon.min.js create mode 100644 libs/js/marked.min.js diff --git a/css/style.css b/css/style.css index 926e53c..8fe7876 100644 --- a/css/style.css +++ b/css/style.css @@ -329,6 +329,25 @@ iconify-icon { overflow-y: auto; } +.code-modal-content { + max-width: 760px; +} + +.code-viewer { + background: #0f172a; + color: #f8fafc; + border: 2px solid #000; + padding: 16px; + font-family: 'Fira Code', 'Courier New', Courier, monospace; + font-size: 14px; + line-height: 1.6; + border-radius: 6px; + max-height: 60vh; + overflow: auto; + white-space: pre-wrap; + word-break: break-word; +} + /* 表单输入框样式 */ .config-input { width: 100%; diff --git a/index.html b/index.html index ecd284a..e620e3d 100644 --- a/index.html +++ b/index.html @@ -4,12 +4,10 @@ 产品画布 / SWOT分析 - - - - - - + + + + @@ -196,6 +194,31 @@ + + + @@ -204,7 +227,7 @@ - + diff --git a/js/core/app-shell.js b/js/core/app-shell.js index fc07450..62e6d09 100644 --- a/js/core/app-shell.js +++ b/js/core/app-shell.js @@ -78,6 +78,10 @@ this.el.saveConfigBtn = document.getElementById('save-config-btn'); this.el.configStatus = document.getElementById('config-status'); this.el.statusText = document.getElementById('status-text'); + this.el.codeModal = document.getElementById('code-modal'); + this.el.codeContent = document.getElementById('code-content'); + this.el.copyCodeBtn = document.getElementById('copy-code-btn'); + this.el.closeCodeModalBtn = document.getElementById('close-code-modal-btn'); // 复制按钮可用性 if (this.el.copyImageBtn && !this.copyClipboardSupported) { @@ -187,6 +191,24 @@ this.handleMessageAction(action, messageId); }); } + + if (this.el.copyCodeBtn) { + this.el.copyCodeBtn.addEventListener('click', () => + this.copyCodeContent() + ); + } + if (this.el.closeCodeModalBtn) { + this.el.closeCodeModalBtn.addEventListener('click', () => + this.closeCodeModal() + ); + } + if (this.el.codeModal) { + this.el.codeModal.addEventListener('click', (event) => { + if (event.target === this.el.codeModal) { + this.closeCodeModal(); + } + }); + } } setupModuleSwitcher() { @@ -992,6 +1014,56 @@ wrapper.style.transformOrigin = 'center top'; } + openCodeModal(content = '') { + if (!this.el.codeModal) return; + if (this.el.codeContent) { + this.el.codeContent.textContent = content || ''; + } + this.el.codeModal.classList.add('active'); + this.el.codeModal.style.display = 'flex'; + } + + closeCodeModal() { + if (!this.el.codeModal) return; + this.el.codeModal.classList.remove('active'); + this.el.codeModal.style.display = 'none'; + } + + async copyCodeContent() { + if (!this.el.codeContent) return; + const text = this.el.codeContent.textContent || ''; + if (!text) { + alert('没有可复制的内容'); + return; + } + if (navigator.clipboard && navigator.clipboard.writeText) { + try { + await navigator.clipboard.writeText(text); + alert('代码已复制到剪贴板'); + return; + } catch (error) { + console.warn('复制到剪贴板失败:', error); + } + } + // 兼容处理 + const textarea = document.createElement('textarea'); + textarea.value = text; + textarea.setAttribute('readonly', ''); + textarea.style.position = 'absolute'; + textarea.style.left = '-9999px'; + document.body.appendChild(textarea); + textarea.select(); + try { + document.execCommand('copy'); + alert('代码已复制到剪贴板'); + } catch (error) { + console.warn('备用复制失败:', error); + alert('复制失败,请手动复制'); + } finally { + document.body.removeChild(textarea); + } + } + cancelActiveStream() { if (!this.activeStreamHandle || typeof this.activeStreamHandle.cancel !== 'function') { @@ -1219,11 +1291,7 @@ content = artifact.optionText || JSON.stringify(artifact.option, null, 2); } - const blob = new Blob([content], { type: 'text/plain' }); - const url = URL.createObjectURL(blob); - window.open(url, '_blank'); - - setTimeout(() => URL.revokeObjectURL(url), 1000 * 30); + this.openCodeModal(content); } setSendButtonState(state) { diff --git a/js/modules/echarts.js b/js/modules/echarts.js index 9328dc8..97f5fe1 100644 --- a/js/modules/echarts.js +++ b/js/modules/echarts.js @@ -66,9 +66,9 @@ } }, exports: { - allowSvg: false, + allowSvg: true, allowPng: true, - allowClipboard: false, + allowClipboard: true, allowCode: true }, ui: { diff --git a/libs/css/inter-font.css b/libs/css/inter-font.css new file mode 100644 index 0000000..a77ebc4 --- /dev/null +++ b/libs/css/inter-font.css @@ -0,0 +1,21 @@ +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../fonts/inter-400.ttf) format('truetype'); +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(../fonts/inter-700.ttf) format('truetype'); +} +@font-face { + font-family: 'Inter'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(../fonts/inter-900.ttf) format('truetype'); +} diff --git a/libs/css/tailwind.css b/libs/css/tailwind.css new file mode 100644 index 0000000..adf6076 --- /dev/null +++ b/libs/css/tailwind.css @@ -0,0 +1,65 @@ +(()=>{var Zb=Object.create;var Oi=Object.defineProperty;var ew=Object.getOwnPropertyDescriptor;var tw=Object.getOwnPropertyNames;var rw=Object.getPrototypeOf,iw=Object.prototype.hasOwnProperty;var Qu=r=>Oi(r,"__esModule",{value:!0});var Ju=r=>{if(typeof require!="undefined")return require(r);throw new Error('Dynamic require of "'+r+'" is not supported')};var S=(r,e)=>()=>(r&&(e=r(r=0)),e);var x=(r,e)=>()=>(e||r((e={exports:{}}).exports,e),e.exports),_e=(r,e)=>{Qu(r);for(var t in e)Oi(r,t,{get:e[t],enumerable:!0})},nw=(r,e,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of tw(e))!iw.call(r,i)&&i!=="default"&&Oi(r,i,{get:()=>e[i],enumerable:!(t=ew(e,i))||t.enumerable});return r},X=r=>nw(Qu(Oi(r!=null?Zb(rw(r)):{},"default",r&&r.__esModule&&"default"in r?{get:()=>r.default,enumerable:!0}:{value:r,enumerable:!0})),r);var h,l=S(()=>{h={platform:"",env:{},versions:{node:"14.17.6"}}});var sw,ie,Ve=S(()=>{l();sw=0,ie={readFileSync:r=>self[r]||"",statSync:()=>({mtimeMs:sw++}),promises:{readFile:r=>Promise.resolve(self[r]||"")}}});var xs=x((oE,Ku)=>{l();"use strict";var Xu=class{constructor(e={}){if(!(e.maxSize&&e.maxSize>0))throw new TypeError("`maxSize` must be a number greater than 0");if(typeof e.maxAge=="number"&&e.maxAge===0)throw new TypeError("`maxAge` must be a number greater than 0");this.maxSize=e.maxSize,this.maxAge=e.maxAge||1/0,this.onEviction=e.onEviction,this.cache=new Map,this.oldCache=new Map,this._size=0}_emitEvictions(e){if(typeof this.onEviction=="function")for(let[t,i]of e)this.onEviction(t,i.value)}_deleteIfExpired(e,t){return typeof t.expiry=="number"&&t.expiry<=Date.now()?(typeof this.onEviction=="function"&&this.onEviction(e,t.value),this.delete(e)):!1}_getOrDeleteIfExpired(e,t){if(this._deleteIfExpired(e,t)===!1)return t.value}_getItemValue(e,t){return t.expiry?this._getOrDeleteIfExpired(e,t):t.value}_peek(e,t){let i=t.get(e);return this._getItemValue(e,i)}_set(e,t){this.cache.set(e,t),this._size++,this._size>=this.maxSize&&(this._size=0,this._emitEvictions(this.oldCache),this.oldCache=this.cache,this.cache=new Map)}_moveToRecent(e,t){this.oldCache.delete(e),this._set(e,t)}*_entriesAscending(){for(let e of this.oldCache){let[t,i]=e;this.cache.has(t)||this._deleteIfExpired(t,i)===!1&&(yield e)}for(let e of this.cache){let[t,i]=e;this._deleteIfExpired(t,i)===!1&&(yield e)}}get(e){if(this.cache.has(e)){let t=this.cache.get(e);return this._getItemValue(e,t)}if(this.oldCache.has(e)){let t=this.oldCache.get(e);if(this._deleteIfExpired(e,t)===!1)return this._moveToRecent(e,t),t.value}}set(e,t,{maxAge:i=this.maxAge===1/0?void 0:Date.now()+this.maxAge}={}){this.cache.has(e)?this.cache.set(e,{value:t,maxAge:i}):this._set(e,{value:t,expiry:i})}has(e){return this.cache.has(e)?!this._deleteIfExpired(e,this.cache.get(e)):this.oldCache.has(e)?!this._deleteIfExpired(e,this.oldCache.get(e)):!1}peek(e){if(this.cache.has(e))return this._peek(e,this.cache);if(this.oldCache.has(e))return this._peek(e,this.oldCache)}delete(e){let t=this.cache.delete(e);return t&&this._size--,this.oldCache.delete(e)||t}clear(){this.cache.clear(),this.oldCache.clear(),this._size=0}resize(e){if(!(e&&e>0))throw new TypeError("`maxSize` must be a number greater than 0");let t=[...this._entriesAscending()],i=t.length-e;i<0?(this.cache=new Map(t),this.oldCache=new Map,this._size=t.length):(i>0&&this._emitEvictions(t.slice(0,i)),this.oldCache=new Map(t.slice(i)),this.cache=new Map,this._size=0),this.maxSize=e}*keys(){for(let[e]of this)yield e}*values(){for(let[,e]of this)yield e}*[Symbol.iterator](){for(let e of this.cache){let[t,i]=e;this._deleteIfExpired(t,i)===!1&&(yield[t,i.value])}for(let e of this.oldCache){let[t,i]=e;this.cache.has(t)||this._deleteIfExpired(t,i)===!1&&(yield[t,i.value])}}*entriesDescending(){let e=[...this.cache];for(let t=e.length-1;t>=0;--t){let i=e[t],[n,s]=i;this._deleteIfExpired(n,s)===!1&&(yield[n,s.value])}e=[...this.oldCache];for(let t=e.length-1;t>=0;--t){let i=e[t],[n,s]=i;this.cache.has(n)||this._deleteIfExpired(n,s)===!1&&(yield[n,s.value])}}*entriesAscending(){for(let[e,t]of this._entriesAscending())yield[e,t.value]}get size(){if(!this._size)return this.oldCache.size;let e=0;for(let t of this.oldCache.keys())this.cache.has(t)||e++;return Math.min(this._size+e,this.maxSize)}};Ku.exports=Xu});var Zu,ef=S(()=>{l();Zu=r=>r&&r._hash});function _i(r){return Zu(r,{ignoreUnknown:!0})}var tf=S(()=>{l();ef()});function et(r){if(r=`${r}`,r==="0")return"0";if(/^[+-]?(\d+|\d*\.\d+)(e[+-]?\d+)?(%|\w+)?$/.test(r))return r.replace(/^[+-]?/,t=>t==="-"?"":"-");let e=["var","calc","min","max","clamp"];for(let t of e)if(r.includes(`${t}(`))return`calc(${r} * -1)`}var Ei=S(()=>{l()});var rf,nf=S(()=>{l();rf=["preflight","container","accessibility","pointerEvents","visibility","position","inset","isolation","zIndex","order","gridColumn","gridColumnStart","gridColumnEnd","gridRow","gridRowStart","gridRowEnd","float","clear","margin","boxSizing","lineClamp","display","aspectRatio","size","height","maxHeight","minHeight","width","minWidth","maxWidth","flex","flexShrink","flexGrow","flexBasis","tableLayout","captionSide","borderCollapse","borderSpacing","transformOrigin","translate","rotate","skew","scale","transform","animation","cursor","touchAction","userSelect","resize","scrollSnapType","scrollSnapAlign","scrollSnapStop","scrollMargin","scrollPadding","listStylePosition","listStyleType","listStyleImage","appearance","columns","breakBefore","breakInside","breakAfter","gridAutoColumns","gridAutoFlow","gridAutoRows","gridTemplateColumns","gridTemplateRows","flexDirection","flexWrap","placeContent","placeItems","alignContent","alignItems","justifyContent","justifyItems","gap","space","divideWidth","divideStyle","divideColor","divideOpacity","placeSelf","alignSelf","justifySelf","overflow","overscrollBehavior","scrollBehavior","textOverflow","hyphens","whitespace","textWrap","wordBreak","borderRadius","borderWidth","borderStyle","borderColor","borderOpacity","backgroundColor","backgroundOpacity","backgroundImage","gradientColorStops","boxDecorationBreak","backgroundSize","backgroundAttachment","backgroundClip","backgroundPosition","backgroundRepeat","backgroundOrigin","fill","stroke","strokeWidth","objectFit","objectPosition","padding","textAlign","textIndent","verticalAlign","fontFamily","fontSize","fontWeight","textTransform","fontStyle","fontVariantNumeric","lineHeight","letterSpacing","textColor","textOpacity","textDecoration","textDecorationColor","textDecorationStyle","textDecorationThickness","textUnderlineOffset","fontSmoothing","placeholderColor","placeholderOpacity","caretColor","accentColor","opacity","backgroundBlendMode","mixBlendMode","boxShadow","boxShadowColor","outlineStyle","outlineWidth","outlineOffset","outlineColor","ringWidth","ringColor","ringOpacity","ringOffsetWidth","ringOffsetColor","blur","brightness","contrast","dropShadow","grayscale","hueRotate","invert","saturate","sepia","filter","backdropBlur","backdropBrightness","backdropContrast","backdropGrayscale","backdropHueRotate","backdropInvert","backdropOpacity","backdropSaturate","backdropSepia","backdropFilter","transitionProperty","transitionDelay","transitionDuration","transitionTimingFunction","willChange","content","forcedColorAdjust"]});function sf(r,e){return r===void 0?e:Array.isArray(r)?r:[...new Set(e.filter(i=>r!==!1&&r[i]!==!1).concat(Object.keys(r).filter(i=>r[i]!==!1)))]}var af=S(()=>{l()});var of={};_e(of,{default:()=>Z});var Z,Tt=S(()=>{l();Z=new Proxy({},{get:()=>String})});function vs(r,e,t){typeof h!="undefined"&&h.env.JEST_WORKER_ID||t&&lf.has(t)||(t&&lf.add(t),console.warn(""),e.forEach(i=>console.warn(r,"-",i)))}function ks(r){return Z.dim(r)}var lf,B,Ee=S(()=>{l();Tt();lf=new Set;B={info(r,e){vs(Z.bold(Z.cyan("info")),...Array.isArray(r)?[r]:[e,r])},warn(r,e){["content-problems"].includes(r)||vs(Z.bold(Z.yellow("warn")),...Array.isArray(r)?[r]:[e,r])},risk(r,e){vs(Z.bold(Z.magenta("risk")),...Array.isArray(r)?[r]:[e,r])}}});function mr({version:r,from:e,to:t}){B.warn(`${e}-color-renamed`,[`As of Tailwind CSS ${r}, \`${e}\` has been renamed to \`${t}\`.`,"Update your configuration file to silence this warning."])}var uf,ff=S(()=>{l();Ee();uf={inherit:"inherit",current:"currentColor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a",950:"#020617"},gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827",950:"#030712"},zinc:{50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b",950:"#09090b"},neutral:{50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717",950:"#0a0a0a"},stone:{50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917",950:"#0c0a09"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d",950:"#450a0a"},orange:{50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12",950:"#431407"},amber:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f",950:"#451a03"},yellow:{50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12",950:"#422006"},lime:{50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314",950:"#1a2e05"},green:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d",950:"#052e16"},emerald:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b",950:"#022c22"},teal:{50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a",950:"#042f2e"},cyan:{50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63",950:"#083344"},sky:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e",950:"#082f49"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a",950:"#172554"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81",950:"#1e1b4b"},violet:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95",950:"#2e1065"},purple:{50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87",950:"#3b0764"},fuchsia:{50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75",950:"#4a044e"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843",950:"#500724"},rose:{50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337",950:"#4c0519"},get lightBlue(){return mr({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return mr({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return mr({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return mr({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return mr({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}}});function Ss(r,...e){for(let t of e){for(let i in t)r?.hasOwnProperty?.(i)||(r[i]=t[i]);for(let i of Object.getOwnPropertySymbols(t))r?.hasOwnProperty?.(i)||(r[i]=t[i])}return r}var cf=S(()=>{l()});function tt(r){if(Array.isArray(r))return r;let e=r.split("[").length-1,t=r.split("]").length-1;if(e!==t)throw new Error(`Path is invalid. Has unbalanced brackets: ${r}`);return r.split(/\.(?![^\[]*\])|[\[\]]/g).filter(Boolean)}var Ti=S(()=>{l()});function ee(r,e){return Pi.future.includes(e)?r.future==="all"||(r?.future?.[e]??pf[e]??!1):Pi.experimental.includes(e)?r.experimental==="all"||(r?.experimental?.[e]??pf[e]??!1):!1}function df(r){return r.experimental==="all"?Pi.experimental:Object.keys(r?.experimental??{}).filter(e=>Pi.experimental.includes(e)&&r.experimental[e])}function hf(r){if(h.env.JEST_WORKER_ID===void 0&&df(r).length>0){let e=df(r).map(t=>Z.yellow(t)).join(", ");B.warn("experimental-flags-enabled",[`You have enabled experimental features: ${e}`,"Experimental features in Tailwind CSS are not covered by semver, may introduce breaking changes, and can change at any time."])}}var pf,Pi,We=S(()=>{l();Tt();Ee();pf={optimizeUniversalDefaults:!1,generalizedModifiers:!0,get disableColorOpacityUtilitiesByDefault(){return!1},get relativeContentPathsByDefault(){return!1}},Pi={future:["hoverOnlyWhenSupported","respectDefaultRingColorOpacity","disableColorOpacityUtilitiesByDefault","relativeContentPathsByDefault"],experimental:["optimizeUniversalDefaults","generalizedModifiers"]}});function mf(r){(()=>{if(r.purge||!r.content||!Array.isArray(r.content)&&!(typeof r.content=="object"&&r.content!==null))return!1;if(Array.isArray(r.content))return r.content.every(t=>typeof t=="string"?!0:!(typeof t?.raw!="string"||t?.extension&&typeof t?.extension!="string"));if(typeof r.content=="object"&&r.content!==null){if(Object.keys(r.content).some(t=>!["files","relative","extract","transform"].includes(t)))return!1;if(Array.isArray(r.content.files)){if(!r.content.files.every(t=>typeof t=="string"?!0:!(typeof t?.raw!="string"||t?.extension&&typeof t?.extension!="string")))return!1;if(typeof r.content.extract=="object"){for(let t of Object.values(r.content.extract))if(typeof t!="function")return!1}else if(!(r.content.extract===void 0||typeof r.content.extract=="function"))return!1;if(typeof r.content.transform=="object"){for(let t of Object.values(r.content.transform))if(typeof t!="function")return!1}else if(!(r.content.transform===void 0||typeof r.content.transform=="function"))return!1;if(typeof r.content.relative!="boolean"&&typeof r.content.relative!="undefined")return!1}return!0}return!1})()||B.warn("purge-deprecation",["The `purge`/`content` options have changed in Tailwind CSS v3.0.","Update your configuration file to eliminate this warning.","https://tailwindcss.com/docs/upgrade-guide#configure-content-sources"]),r.safelist=(()=>{let{content:t,purge:i,safelist:n}=r;return Array.isArray(n)?n:Array.isArray(t?.safelist)?t.safelist:Array.isArray(i?.safelist)?i.safelist:Array.isArray(i?.options?.safelist)?i.options.safelist:[]})(),r.blocklist=(()=>{let{blocklist:t}=r;if(Array.isArray(t)){if(t.every(i=>typeof i=="string"))return t;B.warn("blocklist-invalid",["The `blocklist` option must be an array of strings.","https://tailwindcss.com/docs/content-configuration#discarding-classes"])}return[]})(),typeof r.prefix=="function"?(B.warn("prefix-function",["As of Tailwind CSS v3.0, `prefix` cannot be a function.","Update `prefix` in your configuration to be a string to eliminate this warning.","https://tailwindcss.com/docs/upgrade-guide#prefix-cannot-be-a-function"]),r.prefix=""):r.prefix=r.prefix??"",r.content={relative:(()=>{let{content:t}=r;return t?.relative?t.relative:ee(r,"relativeContentPathsByDefault")})(),files:(()=>{let{content:t,purge:i}=r;return Array.isArray(i)?i:Array.isArray(i?.content)?i.content:Array.isArray(t)?t:Array.isArray(t?.content)?t.content:Array.isArray(t?.files)?t.files:[]})(),extract:(()=>{let t=(()=>r.purge?.extract?r.purge.extract:r.content?.extract?r.content.extract:r.purge?.extract?.DEFAULT?r.purge.extract.DEFAULT:r.content?.extract?.DEFAULT?r.content.extract.DEFAULT:r.purge?.options?.extractors?r.purge.options.extractors:r.content?.options?.extractors?r.content.options.extractors:{})(),i={},n=(()=>{if(r.purge?.options?.defaultExtractor)return r.purge.options.defaultExtractor;if(r.content?.options?.defaultExtractor)return r.content.options.defaultExtractor})();if(n!==void 0&&(i.DEFAULT=n),typeof t=="function")i.DEFAULT=t;else if(Array.isArray(t))for(let{extensions:s,extractor:a}of t??[])for(let o of s)i[o]=a;else typeof t=="object"&&t!==null&&Object.assign(i,t);return i})(),transform:(()=>{let t=(()=>r.purge?.transform?r.purge.transform:r.content?.transform?r.content.transform:r.purge?.transform?.DEFAULT?r.purge.transform.DEFAULT:r.content?.transform?.DEFAULT?r.content.transform.DEFAULT:{})(),i={};return typeof t=="function"&&(i.DEFAULT=t),typeof t=="object"&&t!==null&&Object.assign(i,t),i})()};for(let t of r.content.files)if(typeof t=="string"&&/{([^,]*?)}/g.test(t)){B.warn("invalid-glob-braces",[`The glob pattern ${ks(t)} in your Tailwind CSS configuration is invalid.`,`Update it to ${ks(t.replace(/{([^,]*?)}/g,"$1"))} to silence this warning.`]);break}return r}var gf=S(()=>{l();We();Ee()});function se(r){if(Object.prototype.toString.call(r)!=="[object Object]")return!1;let e=Object.getPrototypeOf(r);return e===null||Object.getPrototypeOf(e)===null}var Pt=S(()=>{l()});function Di(r){return Array.isArray(r)?r.map(e=>Di(e)):typeof r=="object"&&r!==null?Object.fromEntries(Object.entries(r).map(([e,t])=>[e,Di(t)])):r}var yf=S(()=>{l()});function kt(r){return r.replace(/\\,/g,"\\2c ")}var Ii=S(()=>{l()});var Cs,bf=S(()=>{l();Cs={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});function gr(r,{loose:e=!1}={}){if(typeof r!="string")return null;if(r=r.trim(),r==="transparent")return{mode:"rgb",color:["0","0","0"],alpha:"0"};if(r in Cs)return{mode:"rgb",color:Cs[r].map(s=>s.toString())};let t=r.replace(ow,(s,a,o,u,c)=>["#",a,a,o,o,u,u,c?c+c:""].join("")).match(aw);if(t!==null)return{mode:"rgb",color:[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)].map(s=>s.toString()),alpha:t[4]?(parseInt(t[4],16)/255).toString():void 0};let i=r.match(lw)??r.match(uw);if(i===null)return null;let n=[i[2],i[3],i[4]].filter(Boolean).map(s=>s.toString());return n.length===2&&n[0].startsWith("var(")?{mode:i[1],color:[n[0]],alpha:n[1]}:!e&&n.length!==3||n.length<3&&!n.some(s=>/^var\(.*?\)$/.test(s))?null:{mode:i[1],color:n,alpha:i[5]?.toString?.()}}function As({mode:r,color:e,alpha:t}){let i=t!==void 0;return r==="rgba"||r==="hsla"?`${r}(${e.join(", ")}${i?`, ${t}`:""})`:`${r}(${e.join(" ")}${i?` / ${t}`:""})`}var aw,ow,rt,Ri,wf,it,lw,uw,Os=S(()=>{l();bf();aw=/^#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i,ow=/^#([a-f\d])([a-f\d])([a-f\d])([a-f\d])?$/i,rt=/(?:\d+|\d*\.\d+)%?/,Ri=/(?:\s*,\s*|\s+)/,wf=/\s*[,/]\s*/,it=/var\(--(?:[^ )]*?)(?:,(?:[^ )]*?|var\(--[^ )]*?\)))?\)/,lw=new RegExp(`^(rgba?)\\(\\s*(${rt.source}|${it.source})(?:${Ri.source}(${rt.source}|${it.source}))?(?:${Ri.source}(${rt.source}|${it.source}))?(?:${wf.source}(${rt.source}|${it.source}))?\\s*\\)$`),uw=new RegExp(`^(hsla?)\\(\\s*((?:${rt.source})(?:deg|rad|grad|turn)?|${it.source})(?:${Ri.source}(${rt.source}|${it.source}))?(?:${Ri.source}(${rt.source}|${it.source}))?(?:${wf.source}(${rt.source}|${it.source}))?\\s*\\)$`)});function Ie(r,e,t){if(typeof r=="function")return r({opacityValue:e});let i=gr(r,{loose:!0});return i===null?t:As({...i,alpha:e})}function oe({color:r,property:e,variable:t}){let i=[].concat(e);if(typeof r=="function")return{[t]:"1",...Object.fromEntries(i.map(s=>[s,r({opacityVariable:t,opacityValue:`var(${t})`})]))};let n=gr(r);return n===null?Object.fromEntries(i.map(s=>[s,r])):n.alpha!==void 0?Object.fromEntries(i.map(s=>[s,r])):{[t]:"1",...Object.fromEntries(i.map(s=>[s,As({...n,alpha:`var(${t})`})]))}}var yr=S(()=>{l();Os()});function le(r,e){let t=[],i=[],n=0,s=!1;for(let a=0;a{l()});function qi(r){return le(r,",").map(t=>{let i=t.trim(),n={raw:i},s=i.split(cw),a=new Set;for(let o of s)xf.lastIndex=0,!a.has("KEYWORD")&&fw.has(o)?(n.keyword=o,a.add("KEYWORD")):xf.test(o)?a.has("X")?a.has("Y")?a.has("BLUR")?a.has("SPREAD")||(n.spread=o,a.add("SPREAD")):(n.blur=o,a.add("BLUR")):(n.y=o,a.add("Y")):(n.x=o,a.add("X")):n.color?(n.unknown||(n.unknown=[]),n.unknown.push(o)):n.color=o;return n.valid=n.x!==void 0&&n.y!==void 0,n})}function vf(r){return r.map(e=>e.valid?[e.keyword,e.x,e.y,e.blur,e.spread,e.color].filter(Boolean).join(" "):e.raw).join(", ")}var fw,cw,xf,_s=S(()=>{l();Dt();fw=new Set(["inset","inherit","initial","revert","unset"]),cw=/\ +(?![^(]*\))/g,xf=/^-?(\d+|\.\d+)(.*?)$/g});function Es(r){return pw.some(e=>new RegExp(`^${e}\\(.*\\)`).test(r))}function L(r,e=null,t=!0){let i=e&&dw.has(e.property);return r.startsWith("--")&&!i?`var(${r})`:r.includes("url(")?r.split(/(url\(.*?\))/g).filter(Boolean).map(n=>/^url\(.*?\)$/.test(n)?n:L(n,e,!1)).join(""):(r=r.replace(/([^\\])_+/g,(n,s)=>s+" ".repeat(n.length-1)).replace(/^_/g," ").replace(/\\_/g,"_"),t&&(r=r.trim()),r=hw(r),r)}function hw(r){let e=["theme"],t=["min-content","max-content","fit-content","safe-area-inset-top","safe-area-inset-right","safe-area-inset-bottom","safe-area-inset-left","titlebar-area-x","titlebar-area-y","titlebar-area-width","titlebar-area-height","keyboard-inset-top","keyboard-inset-right","keyboard-inset-bottom","keyboard-inset-left","keyboard-inset-width","keyboard-inset-height","radial-gradient","linear-gradient","conic-gradient","repeating-radial-gradient","repeating-linear-gradient","repeating-conic-gradient"];return r.replace(/(calc|min|max|clamp)\(.+\)/g,i=>{let n="";function s(){let a=n.trimEnd();return a[a.length-1]}for(let a=0;ai[a+p]===d)},u=function(f){let d=1/0;for(let g of f){let b=i.indexOf(g,a);b!==-1&&bo(f))){let f=t.find(d=>o(d));n+=f,a+=f.length-1}else e.some(f=>o(f))?n+=u([")"]):o("[")?n+=u(["]"]):["+","-","*","/"].includes(c)&&!["(","+","-","*","/",","].includes(s())?n+=` ${c} `:n+=c}return n.replace(/\s+/g," ")})}function Ts(r){return r.startsWith("url(")}function Ps(r){return!isNaN(Number(r))||Es(r)}function br(r){return r.endsWith("%")&&Ps(r.slice(0,-1))||Es(r)}function wr(r){return r==="0"||new RegExp(`^[+-]?[0-9]*.?[0-9]+(?:[eE][+-]?[0-9]+)?${gw}$`).test(r)||Es(r)}function kf(r){return yw.has(r)}function Sf(r){let e=qi(L(r));for(let t of e)if(!t.valid)return!1;return!0}function Cf(r){let e=0;return le(r,"_").every(i=>(i=L(i),i.startsWith("var(")?!0:gr(i,{loose:!0})!==null?(e++,!0):!1))?e>0:!1}function Af(r){let e=0;return le(r,",").every(i=>(i=L(i),i.startsWith("var(")?!0:Ts(i)||ww(i)||["element(","image(","cross-fade(","image-set("].some(n=>i.startsWith(n))?(e++,!0):!1))?e>0:!1}function ww(r){r=L(r);for(let e of bw)if(r.startsWith(`${e}(`))return!0;return!1}function Of(r){let e=0;return le(r,"_").every(i=>(i=L(i),i.startsWith("var(")?!0:xw.has(i)||wr(i)||br(i)?(e++,!0):!1))?e>0:!1}function _f(r){let e=0;return le(r,",").every(i=>(i=L(i),i.startsWith("var(")?!0:i.includes(" ")&&!/(['"])([^"']+)\1/g.test(i)||/^\d/g.test(i)?!1:(e++,!0)))?e>0:!1}function Ef(r){return vw.has(r)}function Tf(r){return kw.has(r)}function Pf(r){return Sw.has(r)}var pw,dw,mw,gw,yw,bw,xw,vw,kw,Sw,xr=S(()=>{l();Os();_s();Dt();pw=["min","max","clamp","calc"];dw=new Set(["scroll-timeline-name","timeline-scope","view-timeline-name","font-palette","scroll-timeline","animation-timeline","view-timeline"]);mw=["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","lh","rlh","vw","vh","vmin","vmax","vb","vi","svw","svh","lvw","lvh","dvw","dvh","cqw","cqh","cqi","cqb","cqmin","cqmax"],gw=`(?:${mw.join("|")})`;yw=new Set(["thin","medium","thick"]);bw=new Set(["conic-gradient","linear-gradient","radial-gradient","repeating-conic-gradient","repeating-linear-gradient","repeating-radial-gradient"]);xw=new Set(["center","top","right","bottom","left"]);vw=new Set(["serif","sans-serif","monospace","cursive","fantasy","system-ui","ui-serif","ui-sans-serif","ui-monospace","ui-rounded","math","emoji","fangsong"]);kw=new Set(["xx-small","x-small","small","medium","large","x-large","x-large","xxx-large"]);Sw=new Set(["larger","smaller"])});function Df(r){let e=["cover","contain"];return le(r,",").every(t=>{let i=le(t,"_").filter(Boolean);return i.length===1&&e.includes(i[0])?!0:i.length!==1&&i.length!==2?!1:i.every(n=>wr(n)||br(n)||n==="auto")})}var If=S(()=>{l();xr();Dt()});function Rf(r,e){r.walkClasses(t=>{t.value=e(t.value),t.raws&&t.raws.value&&(t.raws.value=kt(t.raws.value))})}function qf(r,e){if(!nt(r))return;let t=r.slice(1,-1);if(!!e(t))return L(t)}function Cw(r,e={},t){let i=e[r];if(i!==void 0)return et(i);if(nt(r)){let n=qf(r,t);return n===void 0?void 0:et(n)}}function Fi(r,e={},{validate:t=()=>!0}={}){let i=e.values?.[r];return i!==void 0?i:e.supportsNegativeValues&&r.startsWith("-")?Cw(r.slice(1),e.values,t):qf(r,t)}function nt(r){return r.startsWith("[")&&r.endsWith("]")}function Ff(r){let e=r.lastIndexOf("/"),t=r.lastIndexOf("[",e),i=r.indexOf("]",e);return r[e-1]==="]"||r[e+1]==="["||t!==-1&&i!==-1&&t")){let e=r;return({opacityValue:t=1})=>e.replace("",t)}return r}function Mf(r){return L(r.slice(1,-1))}function Aw(r,e={},{tailwindConfig:t={}}={}){if(e.values?.[r]!==void 0)return It(e.values?.[r]);let[i,n]=Ff(r);if(n!==void 0){let s=e.values?.[i]??(nt(i)?i.slice(1,-1):void 0);return s===void 0?void 0:(s=It(s),nt(n)?Ie(s,Mf(n)):t.theme?.opacity?.[n]===void 0?void 0:Ie(s,t.theme.opacity[n]))}return Fi(r,e,{validate:Cf})}function Ow(r,e={}){return e.values?.[r]}function ge(r){return(e,t)=>Fi(e,t,{validate:r})}function _w(r,e){let t=r.indexOf(e);return t===-1?[void 0,r]:[r.slice(0,t),r.slice(t+1)]}function Is(r,e,t,i){if(t.values&&e in t.values)for(let{type:s}of r??[]){let a=Ds[s](e,t,{tailwindConfig:i});if(a!==void 0)return[a,s,null]}if(nt(e)){let s=e.slice(1,-1),[a,o]=_w(s,":");if(!/^[\w-_]+$/g.test(a))o=s;else if(a!==void 0&&!Bf.includes(a))return[];if(o.length>0&&Bf.includes(a))return[Fi(`[${o}]`,t),a,null]}let n=Rs(r,e,t,i);for(let s of n)return s;return[]}function*Rs(r,e,t,i){let n=ee(i,"generalizedModifiers"),[s,a]=Ff(e);if(n&&t.modifiers!=null&&(t.modifiers==="any"||typeof t.modifiers=="object"&&(a&&nt(a)||a in t.modifiers))||(s=e,a=void 0),a!==void 0&&s===""&&(s="DEFAULT"),a!==void 0&&typeof t.modifiers=="object"){let u=t.modifiers?.[a]??null;u!==null?a=u:nt(a)&&(a=Mf(a))}for(let{type:u}of r??[]){let c=Ds[u](s,t,{tailwindConfig:i});c!==void 0&&(yield[c,u,a??null])}}var Ds,Bf,vr=S(()=>{l();Ii();yr();xr();Ei();If();We();Ds={any:Fi,color:Aw,url:ge(Ts),image:ge(Af),length:ge(wr),percentage:ge(br),position:ge(Of),lookup:Ow,"generic-name":ge(Ef),"family-name":ge(_f),number:ge(Ps),"line-width":ge(kf),"absolute-size":ge(Tf),"relative-size":ge(Pf),shadow:ge(Sf),size:ge(Df)},Bf=Object.keys(Ds)});function $(r){return typeof r=="function"?r({}):r}var qs=S(()=>{l()});function Rt(r){return typeof r=="function"}function kr(r,...e){let t=e.pop();for(let i of e)for(let n in i){let s=t(r[n],i[n]);s===void 0?se(r[n])&&se(i[n])?r[n]=kr({},r[n],i[n],t):r[n]=i[n]:r[n]=s}return r}function Ew(r,...e){return Rt(r)?r(...e):r}function Tw(r){return r.reduce((e,{extend:t})=>kr(e,t,(i,n)=>i===void 0?[n]:Array.isArray(i)?[n,...i]:[n,i]),{})}function Pw(r){return{...r.reduce((e,t)=>Ss(e,t),{}),extend:Tw(r)}}function Lf(r,e){if(Array.isArray(r)&&se(r[0]))return r.concat(e);if(Array.isArray(e)&&se(e[0])&&se(r))return[r,...e];if(Array.isArray(e))return e}function Dw({extend:r,...e}){return kr(e,r,(t,i)=>!Rt(t)&&!i.some(Rt)?kr({},t,...i,Lf):(n,s)=>kr({},...[t,...i].map(a=>Ew(a,n,s)),Lf))}function*Iw(r){let e=tt(r);if(e.length===0||(yield e,Array.isArray(r)))return;let t=/^(.*?)\s*\/\s*([^/]+)$/,i=r.match(t);if(i!==null){let[,n,s]=i,a=tt(n);a.alpha=s,yield a}}function Rw(r){let e=(t,i)=>{for(let n of Iw(t)){let s=0,a=r;for(;a!=null&&s(t[i]=Rt(r[i])?r[i](e,Fs):r[i],t),{})}function $f(r){let e=[];return r.forEach(t=>{e=[...e,t];let i=t?.plugins??[];i.length!==0&&i.forEach(n=>{n.__isOptionsFunction&&(n=n()),e=[...e,...$f([n?.config??{}])]})}),e}function qw(r){return[...r].reduceRight((t,i)=>Rt(i)?i({corePlugins:t}):sf(i,t),rf)}function Fw(r){return[...r].reduceRight((t,i)=>[...t,...i],[])}function Ms(r){let e=[...$f(r),{prefix:"",important:!1,separator:":"}];return mf(Ss({theme:Rw(Dw(Pw(e.map(t=>t?.theme??{})))),corePlugins:qw(e.map(t=>t.corePlugins)),plugins:Fw(r.map(t=>t?.plugins??[]))},...e))}var Fs,Nf=S(()=>{l();Ei();nf();af();ff();cf();Ti();gf();Pt();yf();vr();yr();qs();Fs={colors:uf,negative(r){return Object.keys(r).filter(e=>r[e]!=="0").reduce((e,t)=>{let i=et(r[t]);return i!==void 0&&(e[`-${t}`]=i),e},{})},breakpoints(r){return Object.keys(r).filter(e=>typeof r[e]=="string").reduce((e,t)=>({...e,[`screen-${t}`]:r[t]}),{})}}});var jf=x((c4,zf)=>{l();zf.exports={content:[],presets:[],darkMode:"media",theme:{accentColor:({theme:r})=>({...r("colors"),auto:"auto"}),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9"},backdropBlur:({theme:r})=>r("blur"),backdropBrightness:({theme:r})=>r("brightness"),backdropContrast:({theme:r})=>r("contrast"),backdropGrayscale:({theme:r})=>r("grayscale"),backdropHueRotate:({theme:r})=>r("hueRotate"),backdropInvert:({theme:r})=>r("invert"),backdropOpacity:({theme:r})=>r("opacity"),backdropSaturate:({theme:r})=>r("saturate"),backdropSepia:({theme:r})=>r("sepia"),backgroundColor:({theme:r})=>r("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:r})=>r("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"0",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:r})=>({...r("colors"),DEFAULT:r("colors.gray.200","currentColor")}),borderOpacity:({theme:r})=>r("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:r})=>({...r("spacing")}),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px"},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:r})=>r("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2"},caretColor:({theme:r})=>r("colors"),colors:({colors:r})=>({inherit:r.inherit,current:r.current,transparent:r.transparent,black:r.black,white:r.white,slate:r.slate,gray:r.gray,zinc:r.zinc,neutral:r.neutral,stone:r.stone,red:r.red,orange:r.orange,amber:r.amber,yellow:r.yellow,lime:r.lime,green:r.green,emerald:r.emerald,teal:r.teal,cyan:r.cyan,sky:r.sky,blue:r.blue,indigo:r.indigo,violet:r.violet,purple:r.purple,fuchsia:r.fuchsia,pink:r.pink,rose:r.rose}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem"},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2"},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:r})=>r("borderColor"),divideOpacity:({theme:r})=>r("borderOpacity"),divideWidth:({theme:r})=>r("borderWidth"),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:r})=>({none:"none",...r("colors")}),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:r})=>({auto:"auto",...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%"}),flexGrow:{0:"0",DEFAULT:"1"},flexShrink:{0:"0",DEFAULT:"1"},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:r})=>r("spacing"),gradientColorStops:({theme:r})=>r("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%"},grayscale:{0:"0",DEFAULT:"100%"},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridColumnStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridRowStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))"},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))"},height:({theme:r})=>({auto:"auto",...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg"},inset:({theme:r})=>({auto:"auto",...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),invert:{0:"0",DEFAULT:"100%"},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:r})=>({auto:"auto",...r("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6"},maxHeight:({theme:r})=>({...r("spacing"),none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),maxWidth:({theme:r,breakpoints:e})=>({...r("spacing"),none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...e(r("screens"))}),minHeight:({theme:r})=>({...r("spacing"),full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),minWidth:({theme:r})=>({...r("spacing"),full:"100%",min:"min-content",max:"max-content",fit:"fit-content"}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1"},order:{first:"-9999",last:"9999",none:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12"},outlineColor:({theme:r})=>r("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},padding:({theme:r})=>r("spacing"),placeholderColor:({theme:r})=>r("colors"),placeholderOpacity:({theme:r})=>r("opacity"),ringColor:({theme:r})=>({DEFAULT:r("colors.blue.500","#3b82f6"),...r("colors")}),ringOffsetColor:({theme:r})=>r("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},ringOpacity:({theme:r})=>({DEFAULT:"0.5",...r("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg"},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2"},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5"},screens:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"},scrollMargin:({theme:r})=>({...r("spacing")}),scrollPadding:({theme:r})=>r("spacing"),sepia:{0:"0",DEFAULT:"100%"},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg"},space:({theme:r})=>({...r("spacing")}),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:r})=>({none:"none",...r("colors")}),strokeWidth:{0:"0",1:"1",2:"2"},supports:{},data:{},textColor:({theme:r})=>r("colors"),textDecorationColor:({theme:r})=>r("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},textIndent:({theme:r})=>({...r("spacing")}),textOpacity:({theme:r})=>r("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:r})=>({...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),size:({theme:r})=>({auto:"auto",...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content"}),width:({theme:r})=>({auto:"auto",...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content"}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50"}},plugins:[]}});function Mi(r){let e=(r?.presets??[Uf.default]).slice().reverse().flatMap(n=>Mi(n instanceof Function?n():n)),t={respectDefaultRingColorOpacity:{theme:{ringColor:({theme:n})=>({DEFAULT:"#3b82f67f",...n("colors")})}},disableColorOpacityUtilitiesByDefault:{corePlugins:{backgroundOpacity:!1,borderOpacity:!1,divideOpacity:!1,placeholderOpacity:!1,ringOpacity:!1,textOpacity:!1}}},i=Object.keys(t).filter(n=>ee(r,n)).map(n=>t[n]);return[r,...i,...e]}var Uf,Vf=S(()=>{l();Uf=X(jf());We()});function Bi(...r){let[,...e]=Mi(r[0]);return Ms([...r,...e])}var Wf=S(()=>{l();Nf();Vf()});var Gf={};_e(Gf,{default:()=>te});var te,St=S(()=>{l();te={resolve:r=>r,extname:r=>"."+r.split(".").pop()}});function Li(r){return typeof r=="object"&&r!==null}function Bw(r){return Object.keys(r).length===0}function Hf(r){return typeof r=="string"||r instanceof String}function Bs(r){return Li(r)&&r.config===void 0&&!Bw(r)?null:Li(r)&&r.config!==void 0&&Hf(r.config)?te.resolve(r.config):Li(r)&&r.config!==void 0&&Li(r.config)?null:Hf(r)?te.resolve(r):Lw()}function Lw(){for(let r of Mw)try{let e=te.resolve(r);return ie.accessSync(e),e}catch(e){}return null}var Mw,Yf=S(()=>{l();Ve();St();Mw=["./tailwind.config.js","./tailwind.config.cjs","./tailwind.config.mjs","./tailwind.config.ts"]});var Qf={};_e(Qf,{default:()=>Ls});var Ls,$s=S(()=>{l();Ls={parse:r=>({href:r})}});var Ns=x(()=>{l()});var $i=x((k4,Kf)=>{l();"use strict";var Jf=(Tt(),of),Xf=Ns(),qt=class extends Error{constructor(e,t,i,n,s,a){super(e);this.name="CssSyntaxError",this.reason=e,s&&(this.file=s),n&&(this.source=n),a&&(this.plugin=a),typeof t!="undefined"&&typeof i!="undefined"&&(typeof t=="number"?(this.line=t,this.column=i):(this.line=t.line,this.column=t.column,this.endLine=i.line,this.endColumn=i.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,qt)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line!="undefined"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let t=this.source;e==null&&(e=Jf.isColorSupported);let i=f=>f,n=f=>f,s=f=>f;if(e){let{bold:f,gray:d,red:p}=Jf.createColors(!0);n=g=>f(p(g)),i=g=>d(g),Xf&&(s=g=>Xf(g))}let a=t.split(/\r?\n/),o=Math.max(this.line-3,0),u=Math.min(this.line+2,a.length),c=String(u).length;return a.slice(o,u).map((f,d)=>{let p=o+1+d,g=" "+(" "+p).slice(-c)+" | ";if(p===this.line){if(f.length>160){let v=20,y=Math.max(0,this.column-v),w=Math.max(this.column+v,this.endColumn+v),k=f.slice(y,w),C=i(g.replace(/\d/g," "))+f.slice(0,Math.min(this.column-1,v-1)).replace(/[^\t]/g," ");return n(">")+i(g)+s(k)+` + `+C+n("^")}let b=i(g.replace(/\d/g," "))+f.slice(0,this.column-1).replace(/[^\t]/g," ");return n(">")+i(g)+s(f)+` + `+b+n("^")}return" "+i(g)+s(f)}).join(` +`)}toString(){let e=this.showSourceCode();return e&&(e=` + +`+e+` +`),this.name+": "+this.message+e}};Kf.exports=qt;qt.default=qt});var zs=x((S4,ec)=>{l();"use strict";var Zf={after:` +`,beforeClose:` +`,beforeComment:` +`,beforeDecl:` +`,beforeOpen:" ",beforeRule:` +`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function $w(r){return r[0].toUpperCase()+r.slice(1)}var Ni=class{constructor(e){this.builder=e}atrule(e,t){let i="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if(typeof e.raws.afterName!="undefined"?i+=e.raws.afterName:n&&(i+=" "),e.nodes)this.block(e,i+n);else{let s=(e.raws.between||"")+(t?";":"");this.builder(i+n+s,e)}}beforeAfter(e,t){let i;e.type==="decl"?i=this.raw(e,null,"beforeDecl"):e.type==="comment"?i=this.raw(e,null,"beforeComment"):t==="before"?i=this.raw(e,null,"beforeRule"):i=this.raw(e,null,"beforeClose");let n=e.parent,s=0;for(;n&&n.type!=="root";)s+=1,n=n.parent;if(i.includes(` +`)){let a=this.raw(e,null,"indent");if(a.length)for(let o=0;o0&&e.nodes[t].type==="comment";)t-=1;let i=this.raw(e,"semicolon");for(let n=0;n{if(n=u.raws[t],typeof n!="undefined")return!1})}return typeof n=="undefined"&&(n=Zf[i]),a.rawCache[i]=n,n}rawBeforeClose(e){let t;return e.walk(i=>{if(i.nodes&&i.nodes.length>0&&typeof i.raws.after!="undefined")return t=i.raws.after,t.includes(` +`)&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}rawBeforeComment(e,t){let i;return e.walkComments(n=>{if(typeof n.raws.before!="undefined")return i=n.raws.before,i.includes(` +`)&&(i=i.replace(/[^\n]+$/,"")),!1}),typeof i=="undefined"?i=this.raw(t,null,"beforeDecl"):i&&(i=i.replace(/\S/g,"")),i}rawBeforeDecl(e,t){let i;return e.walkDecls(n=>{if(typeof n.raws.before!="undefined")return i=n.raws.before,i.includes(` +`)&&(i=i.replace(/[^\n]+$/,"")),!1}),typeof i=="undefined"?i=this.raw(t,null,"beforeRule"):i&&(i=i.replace(/\S/g,"")),i}rawBeforeOpen(e){let t;return e.walk(i=>{if(i.type!=="decl"&&(t=i.raws.between,typeof t!="undefined"))return!1}),t}rawBeforeRule(e){let t;return e.walk(i=>{if(i.nodes&&(i.parent!==e||e.first!==i)&&typeof i.raws.before!="undefined")return t=i.raws.before,t.includes(` +`)&&(t=t.replace(/[^\n]+$/,"")),!1}),t&&(t=t.replace(/\S/g,"")),t}rawColon(e){let t;return e.walkDecls(i=>{if(typeof i.raws.between!="undefined")return t=i.raws.between.replace(/[^\s:]/g,""),!1}),t}rawEmptyBody(e){let t;return e.walk(i=>{if(i.nodes&&i.nodes.length===0&&(t=i.raws.after,typeof t!="undefined"))return!1}),t}rawIndent(e){if(e.raws.indent)return e.raws.indent;let t;return e.walk(i=>{let n=i.parent;if(n&&n!==e&&n.parent&&n.parent===e&&typeof i.raws.before!="undefined"){let s=i.raws.before.split(` +`);return t=s[s.length-1],t=t.replace(/\S/g,""),!1}}),t}rawSemicolon(e){let t;return e.walk(i=>{if(i.nodes&&i.nodes.length&&i.last.type==="decl"&&(t=i.raws.semicolon,typeof t!="undefined"))return!1}),t}rawValue(e,t){let i=e[t],n=e.raws[t];return n&&n.value===i?n.raw:i}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}stringify(e,t){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}};ec.exports=Ni;Ni.default=Ni});var Sr=x((C4,tc)=>{l();"use strict";var Nw=zs();function js(r,e){new Nw(e).stringify(r)}tc.exports=js;js.default=js});var zi=x((A4,Us)=>{l();"use strict";Us.exports.isClean=Symbol("isClean");Us.exports.my=Symbol("my")});var Or=x((O4,rc)=>{l();"use strict";var zw=$i(),jw=zs(),Uw=Sr(),{isClean:Cr,my:Vw}=zi();function Vs(r,e){let t=new r.constructor;for(let i in r){if(!Object.prototype.hasOwnProperty.call(r,i)||i==="proxyCache")continue;let n=r[i],s=typeof n;i==="parent"&&s==="object"?e&&(t[i]=e):i==="source"?t[i]=n:Array.isArray(n)?t[i]=n.map(a=>Vs(a,t)):(s==="object"&&n!==null&&(n=Vs(n)),t[i]=n)}return t}function Ar(r,e){if(e&&typeof e.offset!="undefined")return e.offset;let t=1,i=1,n=0;for(let s=0;se.root().toProxy():e[t]},set(e,t,i){return e[t]===i||(e[t]=i,(t==="prop"||t==="value"||t==="name"||t==="params"||t==="important"||t==="text")&&e.markDirty()),!0}}}markClean(){this[Cr]=!0}markDirty(){if(this[Cr]){this[Cr]=!1;let e=this;for(;e=e.parent;)e[Cr]=!1}}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}positionBy(e){let t=this.source.start;if(e.index)t=this.positionInside(e.index);else if(e.word){let n=this.source.input.css.slice(Ar(this.source.input.css,this.source.start),Ar(this.source.input.css,this.source.end)).indexOf(e.word);n!==-1&&(t=this.positionInside(n))}return t}positionInside(e){let t=this.source.start.column,i=this.source.start.line,n=Ar(this.source.input.css,this.source.start),s=n+e;for(let a=n;atypeof u=="object"&&u.toJSON?u.toJSON(null,t):u);else if(typeof o=="object"&&o.toJSON)i[a]=o.toJSON(null,t);else if(a==="source"){let u=t.get(o.input);u==null&&(u=s,t.set(o.input,s),s++),i[a]={end:o.end,inputId:u,start:o.start}}else i[a]=o}return n&&(i.inputs=[...t.keys()].map(a=>a.toJSON())),i}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(e=Uw){e.stringify&&(e=e.stringify);let t="";return e(this,i=>{t+=i}),t}warn(e,t,i){let n={node:this};for(let s in i)n[s]=i[s];return e.warn(t,n)}get proxyOf(){return this}};rc.exports=ji;ji.default=ji});var _r=x((_4,ic)=>{l();"use strict";var Ww=Or(),Ui=class extends Ww{constructor(e){super(e);this.type="comment"}};ic.exports=Ui;Ui.default=Ui});var Er=x((E4,nc)=>{l();"use strict";var Gw=Or(),Vi=class extends Gw{constructor(e){e&&typeof e.value!="undefined"&&typeof e.value!="string"&&(e={...e,value:String(e.value)});super(e);this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}};nc.exports=Vi;Vi.default=Vi});var st=x((T4,dc)=>{l();"use strict";var sc=_r(),ac=Er(),Hw=Or(),{isClean:oc,my:lc}=zi(),Ws,uc,fc,Gs;function cc(r){return r.map(e=>(e.nodes&&(e.nodes=cc(e.nodes)),delete e.source,e))}function pc(r){if(r[oc]=!1,r.proxyOf.nodes)for(let e of r.proxyOf.nodes)pc(e)}var xe=class extends Hw{append(...e){for(let t of e){let i=this.normalize(t,this.last);for(let n of i)this.proxyOf.nodes.push(n)}return this.markDirty(),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let t of this.nodes)t.cleanRaws(e)}each(e){if(!this.proxyOf.nodes)return;let t=this.getIterator(),i,n;for(;this.indexes[t]e[t](...i.map(n=>typeof n=="function"?(s,a)=>n(s.toProxy(),a):n)):t==="every"||t==="some"?i=>e[t]((n,...s)=>i(n.toProxy(),...s)):t==="root"?()=>e.root().toProxy():t==="nodes"?e.nodes.map(i=>i.toProxy()):t==="first"||t==="last"?e[t].toProxy():e[t]:e[t]},set(e,t,i){return e[t]===i||(e[t]=i,(t==="name"||t==="params"||t==="selector")&&e.markDirty()),!0}}}index(e){return typeof e=="number"?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}insertAfter(e,t){let i=this.index(e),n=this.normalize(t,this.proxyOf.nodes[i]).reverse();i=this.index(e);for(let a of n)this.proxyOf.nodes.splice(i+1,0,a);let s;for(let a in this.indexes)s=this.indexes[a],i(n[lc]||xe.rebuild(n),n=n.proxyOf,n.parent&&n.parent.removeChild(n),n[oc]&&pc(n),n.raws||(n.raws={}),typeof n.raws.before=="undefined"&&t&&typeof t.raws.before!="undefined"&&(n.raws.before=t.raws.before.replace(/\S/g,"")),n.parent=this.proxyOf,n))}prepend(...e){e=e.reverse();for(let t of e){let i=this.normalize(t,this.first,"prepend").reverse();for(let n of i)this.proxyOf.nodes.unshift(n);for(let n in this.indexes)this.indexes[n]=this.indexes[n]+i.length}return this.markDirty(),this}push(e){return e.parent=this,this.proxyOf.nodes.push(e),this}removeAll(){for(let e of this.proxyOf.nodes)e.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(e){e=this.index(e),this.proxyOf.nodes[e].parent=void 0,this.proxyOf.nodes.splice(e,1);let t;for(let i in this.indexes)t=this.indexes[i],t>=e&&(this.indexes[i]=t-1);return this.markDirty(),this}replaceValues(e,t,i){return i||(i=t,t={}),this.walkDecls(n=>{t.props&&!t.props.includes(n.prop)||t.fast&&!n.value.includes(t.fast)||(n.value=n.value.replace(e,i))}),this.markDirty(),this}some(e){return this.nodes.some(e)}walk(e){return this.each((t,i)=>{let n;try{n=e(t,i)}catch(s){throw t.addToError(s)}return n!==!1&&t.walk&&(n=t.walk(e)),n})}walkAtRules(e,t){return t?e instanceof RegExp?this.walk((i,n)=>{if(i.type==="atrule"&&e.test(i.name))return t(i,n)}):this.walk((i,n)=>{if(i.type==="atrule"&&i.name===e)return t(i,n)}):(t=e,this.walk((i,n)=>{if(i.type==="atrule")return t(i,n)}))}walkComments(e){return this.walk((t,i)=>{if(t.type==="comment")return e(t,i)})}walkDecls(e,t){return t?e instanceof RegExp?this.walk((i,n)=>{if(i.type==="decl"&&e.test(i.prop))return t(i,n)}):this.walk((i,n)=>{if(i.type==="decl"&&i.prop===e)return t(i,n)}):(t=e,this.walk((i,n)=>{if(i.type==="decl")return t(i,n)}))}walkRules(e,t){return t?e instanceof RegExp?this.walk((i,n)=>{if(i.type==="rule"&&e.test(i.selector))return t(i,n)}):this.walk((i,n)=>{if(i.type==="rule"&&i.selector===e)return t(i,n)}):(t=e,this.walk((i,n)=>{if(i.type==="rule")return t(i,n)}))}get first(){if(!!this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(!!this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}};xe.registerParse=r=>{uc=r};xe.registerRule=r=>{Gs=r};xe.registerAtRule=r=>{Ws=r};xe.registerRoot=r=>{fc=r};dc.exports=xe;xe.default=xe;xe.rebuild=r=>{r.type==="atrule"?Object.setPrototypeOf(r,Ws.prototype):r.type==="rule"?Object.setPrototypeOf(r,Gs.prototype):r.type==="decl"?Object.setPrototypeOf(r,ac.prototype):r.type==="comment"?Object.setPrototypeOf(r,sc.prototype):r.type==="root"&&Object.setPrototypeOf(r,fc.prototype),r[lc]=!0,r.nodes&&r.nodes.forEach(e=>{xe.rebuild(e)})}});var Wi=x((P4,mc)=>{l();"use strict";var hc=st(),Tr=class extends hc{constructor(e){super(e);this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}};mc.exports=Tr;Tr.default=Tr;hc.registerAtRule(Tr)});var Gi=x((D4,bc)=>{l();"use strict";var Yw=st(),gc,yc,Ft=class extends Yw{constructor(e){super({type:"document",...e});this.nodes||(this.nodes=[])}toResult(e={}){return new gc(new yc,this,e).stringify()}};Ft.registerLazyResult=r=>{gc=r};Ft.registerProcessor=r=>{yc=r};bc.exports=Ft;Ft.default=Ft});var xc=x((I4,wc)=>{l();var Qw="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",Jw=(r,e=21)=>(t=e)=>{let i="",n=t;for(;n--;)i+=r[Math.random()*r.length|0];return i},Xw=(r=21)=>{let e="",t=r;for(;t--;)e+=Qw[Math.random()*64|0];return e};wc.exports={nanoid:Xw,customAlphabet:Jw}});var vc=x(()=>{l()});var Hs=x((F4,kc)=>{l();kc.exports={}});var Yi=x((M4,Oc)=>{l();"use strict";var{nanoid:Kw}=xc(),{isAbsolute:Ys,resolve:Qs}=(St(),Gf),{SourceMapConsumer:Zw,SourceMapGenerator:ex}=vc(),{fileURLToPath:Sc,pathToFileURL:Hi}=($s(),Qf),Cc=$i(),tx=Hs(),Js=Ns(),Xs=Symbol("fromOffsetCache"),rx=Boolean(Zw&&ex),Ac=Boolean(Qs&&Ys),Pr=class{constructor(e,t={}){if(e===null||typeof e=="undefined"||typeof e=="object"&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,t.from&&(!Ac||/^\w+:\/\//.test(t.from)||Ys(t.from)?this.file=t.from:this.file=Qs(t.from)),Ac&&rx){let i=new tx(this.css,t);if(i.text){this.map=i;let n=i.consumer().file;!this.file&&n&&(this.file=this.mapResolve(n))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(e,t,i,n={}){let s,a,o;if(t&&typeof t=="object"){let c=t,f=i;if(typeof c.offset=="number"){let d=this.fromOffset(c.offset);t=d.line,i=d.col}else t=c.line,i=c.column;if(typeof f.offset=="number"){let d=this.fromOffset(f.offset);a=d.line,s=d.col}else a=f.line,s=f.column}else if(!i){let c=this.fromOffset(t);t=c.line,i=c.col}let u=this.origin(t,i,a,s);return u?o=new Cc(e,u.endLine===void 0?u.line:{column:u.column,line:u.line},u.endLine===void 0?u.column:{column:u.endColumn,line:u.endLine},u.source,u.file,n.plugin):o=new Cc(e,a===void 0?t:{column:i,line:t},a===void 0?i:{column:s,line:a},this.css,this.file,n.plugin),o.input={column:i,endColumn:s,endLine:a,line:t,source:this.css},this.file&&(Hi&&(o.input.url=Hi(this.file).toString()),o.input.file=this.file),o}fromOffset(e){let t,i;if(this[Xs])i=this[Xs];else{let s=this.css.split(` +`);i=new Array(s.length);let a=0;for(let o=0,u=s.length;o=t)n=i.length-1;else{let s=i.length-2,a;for(;n>1),e=i[a+1])n=a+1;else{n=a;break}}return{col:e-i[n]+1,line:n+1}}mapResolve(e){return/^\w+:\/\//.test(e)?e:Qs(this.map.consumer().sourceRoot||this.map.root||".",e)}origin(e,t,i,n){if(!this.map)return!1;let s=this.map.consumer(),a=s.originalPositionFor({column:t,line:e});if(!a.source)return!1;let o;typeof i=="number"&&(o=s.originalPositionFor({column:n,line:i}));let u;Ys(a.source)?u=Hi(a.source):u=new URL(a.source,this.map.consumer().sourceRoot||Hi(this.map.mapFile));let c={column:a.column,endColumn:o&&o.column,endLine:o&&o.line,line:a.line,url:u.toString()};if(u.protocol==="file:")if(Sc)c.file=Sc(u);else throw new Error("file: protocol is not available in this PostCSS build");let f=s.sourceContentFor(a.source);return f&&(c.source=f),c}toJSON(){let e={};for(let t of["hasBOM","css","file","id"])this[t]!=null&&(e[t]=this[t]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}get from(){return this.file||this.id}};Oc.exports=Pr;Pr.default=Pr;Js&&Js.registerInput&&Js.registerInput(Pr)});var Mt=x((B4,Pc)=>{l();"use strict";var _c=st(),Ec,Tc,Ct=class extends _c{constructor(e){super(e);this.type="root",this.nodes||(this.nodes=[])}normalize(e,t,i){let n=super.normalize(e);if(t){if(i==="prepend")this.nodes.length>1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)for(let s of n)s.raws.before=t.raws.before}return n}removeChild(e,t){let i=this.index(e);return!t&&i===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[i].raws.before),super.removeChild(e)}toResult(e={}){return new Ec(new Tc,this,e).stringify()}};Ct.registerLazyResult=r=>{Ec=r};Ct.registerProcessor=r=>{Tc=r};Pc.exports=Ct;Ct.default=Ct;_c.registerRoot(Ct)});var Ks=x((L4,Dc)=>{l();"use strict";var Dr={comma(r){return Dr.split(r,[","],!0)},space(r){let e=[" ",` +`," "];return Dr.split(r,e)},split(r,e,t){let i=[],n="",s=!1,a=0,o=!1,u="",c=!1;for(let f of r)c?c=!1:f==="\\"?c=!0:o?f===u&&(o=!1):f==='"'||f==="'"?(o=!0,u=f):f==="("?a+=1:f===")"?a>0&&(a-=1):a===0&&e.includes(f)&&(s=!0),s?(n!==""&&i.push(n.trim()),n="",s=!1):n+=f;return(t||n!=="")&&i.push(n.trim()),i}};Dc.exports=Dr;Dr.default=Dr});var Qi=x(($4,Rc)=>{l();"use strict";var Ic=st(),ix=Ks(),Ir=class extends Ic{constructor(e){super(e);this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return ix.comma(this.selector)}set selectors(e){let t=this.selector?this.selector.match(/,\s*/):null,i=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(i)}};Rc.exports=Ir;Ir.default=Ir;Ic.registerRule(Ir)});var Fc=x((N4,qc)=>{l();"use strict";var nx=Wi(),sx=_r(),ax=Er(),ox=Yi(),lx=Hs(),ux=Mt(),fx=Qi();function Rr(r,e){if(Array.isArray(r))return r.map(n=>Rr(n));let{inputs:t,...i}=r;if(t){e=[];for(let n of t){let s={...n,__proto__:ox.prototype};s.map&&(s.map={...s.map,__proto__:lx.prototype}),e.push(s)}}if(i.nodes&&(i.nodes=r.nodes.map(n=>Rr(n,e))),i.source){let{inputId:n,...s}=i.source;i.source=s,n!=null&&(i.source.input=e[n])}if(i.type==="root")return new ux(i);if(i.type==="decl")return new ax(i);if(i.type==="rule")return new fx(i);if(i.type==="comment")return new sx(i);if(i.type==="atrule")return new nx(i);throw new Error("Unknown node type: "+r.type)}qc.exports=Rr;Rr.default=Rr});var Zs=x((z4,Mc)=>{l();Mc.exports=function(r,e){return{generate:()=>{let t="";return r(e,i=>{t+=i}),[t]}}}});var zc=x((j4,Nc)=>{l();"use strict";var ea="'".charCodeAt(0),Bc='"'.charCodeAt(0),Ji="\\".charCodeAt(0),Lc="/".charCodeAt(0),Xi=` +`.charCodeAt(0),qr=" ".charCodeAt(0),Ki="\f".charCodeAt(0),Zi=" ".charCodeAt(0),en="\r".charCodeAt(0),cx="[".charCodeAt(0),px="]".charCodeAt(0),dx="(".charCodeAt(0),hx=")".charCodeAt(0),mx="{".charCodeAt(0),gx="}".charCodeAt(0),yx=";".charCodeAt(0),bx="*".charCodeAt(0),wx=":".charCodeAt(0),xx="@".charCodeAt(0),tn=/[\t\n\f\r "#'()/;[\\\]{}]/g,rn=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,vx=/.[\r\n"'(/\\]/,$c=/[\da-f]/i;Nc.exports=function(e,t={}){let i=e.css.valueOf(),n=t.ignoreErrors,s,a,o,u,c,f,d,p,g,b,v=i.length,y=0,w=[],k=[];function C(){return y}function O(R){throw e.error("Unclosed "+R,y)}function _(){return k.length===0&&y>=v}function I(R){if(k.length)return k.pop();if(y>=v)return;let K=R?R.ignoreUnclosed:!1;switch(s=i.charCodeAt(y),s){case Xi:case qr:case Zi:case en:case Ki:{u=y;do u+=1,s=i.charCodeAt(u);while(s===qr||s===Xi||s===Zi||s===en||s===Ki);f=["space",i.slice(y,u)],y=u-1;break}case cx:case px:case mx:case gx:case wx:case yx:case hx:{let ue=String.fromCharCode(s);f=[ue,ue,y];break}case dx:{if(b=w.length?w.pop()[1]:"",g=i.charCodeAt(y+1),b==="url"&&g!==ea&&g!==Bc&&g!==qr&&g!==Xi&&g!==Zi&&g!==Ki&&g!==en){u=y;do{if(d=!1,u=i.indexOf(")",u+1),u===-1)if(n||K){u=y;break}else O("bracket");for(p=u;i.charCodeAt(p-1)===Ji;)p-=1,d=!d}while(d);f=["brackets",i.slice(y,u+1),y,u],y=u}else u=i.indexOf(")",y+1),a=i.slice(y,u+1),u===-1||vx.test(a)?f=["(","(",y]:(f=["brackets",a,y,u],y=u);break}case ea:case Bc:{c=s===ea?"'":'"',u=y;do{if(d=!1,u=i.indexOf(c,u+1),u===-1)if(n||K){u=y+1;break}else O("string");for(p=u;i.charCodeAt(p-1)===Ji;)p-=1,d=!d}while(d);f=["string",i.slice(y,u+1),y,u],y=u;break}case xx:{tn.lastIndex=y+1,tn.test(i),tn.lastIndex===0?u=i.length-1:u=tn.lastIndex-2,f=["at-word",i.slice(y,u+1),y,u],y=u;break}case Ji:{for(u=y,o=!0;i.charCodeAt(u+1)===Ji;)u+=1,o=!o;if(s=i.charCodeAt(u+1),o&&s!==Lc&&s!==qr&&s!==Xi&&s!==Zi&&s!==en&&s!==Ki&&(u+=1,$c.test(i.charAt(u)))){for(;$c.test(i.charAt(u+1));)u+=1;i.charCodeAt(u+1)===qr&&(u+=1)}f=["word",i.slice(y,u+1),y,u],y=u;break}default:{s===Lc&&i.charCodeAt(y+1)===bx?(u=i.indexOf("*/",y+2)+1,u===0&&(n||K?u=i.length:O("comment")),f=["comment",i.slice(y,u+1),y,u],y=u):(rn.lastIndex=y+1,rn.test(i),rn.lastIndex===0?u=i.length-1:u=rn.lastIndex-2,f=["word",i.slice(y,u+1),y,u],w.push(f),y=u);break}}return y++,f}function M(R){k.push(R)}return{back:M,endOfFile:_,nextToken:I,position:C}}});var Gc=x((U4,Wc)=>{l();"use strict";var kx=Wi(),Sx=_r(),Cx=Er(),Ax=Mt(),jc=Qi(),Ox=zc(),Uc={empty:!0,space:!0};function _x(r){for(let e=r.length-1;e>=0;e--){let t=r[e],i=t[3]||t[2];if(i)return i}}var Vc=class{constructor(e){this.input=e,this.root=new Ax,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{column:1,line:1,offset:0}}}atrule(e){let t=new kx;t.name=e[1].slice(1),t.name===""&&this.unnamedAtrule(t,e),this.init(t,e[2]);let i,n,s,a=!1,o=!1,u=[],c=[];for(;!this.tokenizer.endOfFile();){if(e=this.tokenizer.nextToken(),i=e[0],i==="("||i==="["?c.push(i==="("?")":"]"):i==="{"&&c.length>0?c.push("}"):i===c[c.length-1]&&c.pop(),c.length===0)if(i===";"){t.source.end=this.getPosition(e[2]),t.source.end.offset++,this.semicolon=!0;break}else if(i==="{"){o=!0;break}else if(i==="}"){if(u.length>0){for(s=u.length-1,n=u[s];n&&n[0]==="space";)n=u[--s];n&&(t.source.end=this.getPosition(n[3]||n[2]),t.source.end.offset++)}this.end(e);break}else u.push(e);else u.push(e);if(this.tokenizer.endOfFile()){a=!0;break}}t.raws.between=this.spacesAndCommentsFromEnd(u),u.length?(t.raws.afterName=this.spacesAndCommentsFromStart(u),this.raw(t,"params",u),a&&(e=u[u.length-1],t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++,this.spaces=t.raws.between,t.raws.between="")):(t.raws.afterName="",t.params=""),o&&(t.nodes=[],this.current=t)}checkMissedSemicolon(e){let t=this.colon(e);if(t===!1)return;let i=0,n;for(let s=t-1;s>=0&&(n=e[s],!(n[0]!=="space"&&(i+=1,i===2)));s--);throw this.input.error("Missed semicolon",n[0]==="word"?n[3]+1:n[2])}colon(e){let t=0,i,n,s;for(let[a,o]of e.entries()){if(n=o,s=n[0],s==="("&&(t+=1),s===")"&&(t-=1),t===0&&s===":")if(!i)this.doubleColon(n);else{if(i[0]==="word"&&i[1]==="progid")continue;return a}i=n}return!1}comment(e){let t=new Sx;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++;let i=e[1].slice(2,-2);if(/^\s*$/.test(i))t.text="",t.raws.left=i,t.raws.right="";else{let n=i.match(/^(\s*)([^]*\S)(\s*)$/);t.text=n[2],t.raws.left=n[1],t.raws.right=n[3]}}createTokenizer(){this.tokenizer=Ox(this.input)}decl(e,t){let i=new Cx;this.init(i,e[0][2]);let n=e[e.length-1];for(n[0]===";"&&(this.semicolon=!0,e.pop()),i.source.end=this.getPosition(n[3]||n[2]||_x(e)),i.source.end.offset++;e[0][0]!=="word";)e.length===1&&this.unknownWord(e),i.raws.before+=e.shift()[1];for(i.source.start=this.getPosition(e[0][2]),i.prop="";e.length;){let c=e[0][0];if(c===":"||c==="space"||c==="comment")break;i.prop+=e.shift()[1]}i.raws.between="";let s;for(;e.length;)if(s=e.shift(),s[0]===":"){i.raws.between+=s[1];break}else s[0]==="word"&&/\w/.test(s[1])&&this.unknownWord([s]),i.raws.between+=s[1];(i.prop[0]==="_"||i.prop[0]==="*")&&(i.raws.before+=i.prop[0],i.prop=i.prop.slice(1));let a=[],o;for(;e.length&&(o=e[0][0],!(o!=="space"&&o!=="comment"));)a.push(e.shift());this.precheckMissedSemicolon(e);for(let c=e.length-1;c>=0;c--){if(s=e[c],s[1].toLowerCase()==="!important"){i.important=!0;let f=this.stringFrom(e,c);f=this.spacesFromEnd(e)+f,f!==" !important"&&(i.raws.important=f);break}else if(s[1].toLowerCase()==="important"){let f=e.slice(0),d="";for(let p=c;p>0;p--){let g=f[p][0];if(d.trim().startsWith("!")&&g!=="space")break;d=f.pop()[1]+d}d.trim().startsWith("!")&&(i.important=!0,i.raws.important=d,e=f)}if(s[0]!=="space"&&s[0]!=="comment")break}e.some(c=>c[0]!=="space"&&c[0]!=="comment")&&(i.raws.between+=a.map(c=>c[1]).join(""),a=[]),this.raw(i,"value",a.concat(e),t),i.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}doubleColon(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}emptyRule(e){let t=new jc;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let t=this.current.nodes[this.current.nodes.length-1];t&&t.type==="rule"&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(e){let t=this.input.fromOffset(e);return{column:t.col,line:t.line,offset:e}}init(e,t){this.current.push(e),e.source={input:this.input,start:this.getPosition(t)},e.raws.before=this.spaces,this.spaces="",e.type!=="comment"&&(this.semicolon=!1)}other(e){let t=!1,i=null,n=!1,s=null,a=[],o=e[1].startsWith("--"),u=[],c=e;for(;c;){if(i=c[0],u.push(c),i==="("||i==="[")s||(s=c),a.push(i==="("?")":"]");else if(o&&n&&i==="{")s||(s=c),a.push("}");else if(a.length===0)if(i===";")if(n){this.decl(u,o);return}else break;else if(i==="{"){this.rule(u);return}else if(i==="}"){this.tokenizer.back(u.pop()),t=!0;break}else i===":"&&(n=!0);else i===a[a.length-1]&&(a.pop(),a.length===0&&(s=null));c=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),a.length>0&&this.unclosedBracket(s),t&&n){if(!o)for(;u.length&&(c=u[u.length-1][0],!(c!=="space"&&c!=="comment"));)this.tokenizer.back(u.pop());this.decl(u,o)}else this.unknownWord(u)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e);break}this.endFile()}precheckMissedSemicolon(){}raw(e,t,i,n){let s,a,o=i.length,u="",c=!0,f,d;for(let p=0;pg+b[1],"");e.raws[t]={raw:p,value:u}}e[t]=u}rule(e){e.pop();let t=new jc;this.init(t,e[0][2]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t}spacesAndCommentsFromEnd(e){let t,i="";for(;e.length&&(t=e[e.length-1][0],!(t!=="space"&&t!=="comment"));)i=e.pop()[1]+i;return i}spacesAndCommentsFromStart(e){let t,i="";for(;e.length&&(t=e[0][0],!(t!=="space"&&t!=="comment"));)i+=e.shift()[1];return i}spacesFromEnd(e){let t,i="";for(;e.length&&(t=e[e.length-1][0],t==="space");)i=e.pop()[1]+i;return i}stringFrom(e,t){let i="";for(let n=t;n{l();"use strict";var Ex=st(),Tx=Yi(),Px=Gc();function nn(r,e){let t=new Tx(r,e),i=new Px(t);try{i.parse()}catch(n){throw n}return i.root}Hc.exports=nn;nn.default=nn;Ex.registerParse(nn)});var ta=x((W4,Yc)=>{l();"use strict";var an=class{constructor(e,t={}){if(this.type="warning",this.text=e,t.node&&t.node.source){let i=t.node.rangeBy(t);this.line=i.start.line,this.column=i.start.column,this.endLine=i.end.line,this.endColumn=i.end.column}for(let i in t)this[i]=t[i]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};Yc.exports=an;an.default=an});var ln=x((G4,Qc)=>{l();"use strict";var Dx=ta(),on=class{constructor(e,t,i){this.processor=e,this.messages=[],this.root=t,this.opts=i,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,t={}){t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);let i=new Dx(e,t);return this.messages.push(i),i}warnings(){return this.messages.filter(e=>e.type==="warning")}get content(){return this.css}};Qc.exports=on;on.default=on});var ra=x((H4,Xc)=>{l();"use strict";var Jc={};Xc.exports=function(e){Jc[e]||(Jc[e]=!0,typeof console!="undefined"&&console.warn&&console.warn(e))}});var sa=x((Q4,tp)=>{l();"use strict";var Ix=st(),Rx=Gi(),qx=Zs(),Fx=sn(),Kc=ln(),Mx=Mt(),Bx=Sr(),{isClean:Re,my:Lx}=zi(),Y4=ra(),$x={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},Nx={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},zx={Once:!0,postcssPlugin:!0,prepare:!0},Bt=0;function Fr(r){return typeof r=="object"&&typeof r.then=="function"}function Zc(r){let e=!1,t=$x[r.type];return r.type==="decl"?e=r.prop.toLowerCase():r.type==="atrule"&&(e=r.name.toLowerCase()),e&&r.append?[t,t+"-"+e,Bt,t+"Exit",t+"Exit-"+e]:e?[t,t+"-"+e,t+"Exit",t+"Exit-"+e]:r.append?[t,Bt,t+"Exit"]:[t,t+"Exit"]}function ep(r){let e;return r.type==="document"?e=["Document",Bt,"DocumentExit"]:r.type==="root"?e=["Root",Bt,"RootExit"]:e=Zc(r),{eventIndex:0,events:e,iterator:0,node:r,visitorIndex:0,visitors:[]}}function ia(r){return r[Re]=!1,r.nodes&&r.nodes.forEach(e=>ia(e)),r}var na={},Ge=class{constructor(e,t,i){this.stringified=!1,this.processed=!1;let n;if(typeof t=="object"&&t!==null&&(t.type==="root"||t.type==="document"))n=ia(t);else if(t instanceof Ge||t instanceof Kc)n=ia(t.root),t.map&&(typeof i.map=="undefined"&&(i.map={}),i.map.inline||(i.map.inline=!1),i.map.prev=t.map);else{let s=Fx;i.syntax&&(s=i.syntax.parse),i.parser&&(s=i.parser),s.parse&&(s=s.parse);try{n=s(t,i)}catch(a){this.processed=!0,this.error=a}n&&!n[Lx]&&Ix.rebuild(n)}this.result=new Kc(e,n,i),this.helpers={...na,postcss:na,result:this.result},this.plugins=this.processor.plugins.map(s=>typeof s=="object"&&s.prepare?{...s,...s.prepare(this.result)}:s)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,t){let i=this.result.lastPlugin;try{t&&t.addToError(e),this.error=e,e.name==="CssSyntaxError"&&!e.plugin?(e.plugin=i.postcssPlugin,e.setMessage()):i.postcssVersion}catch(n){console&&console.error&&console.error(n)}return e}prepareVisitors(){this.listeners={};let e=(t,i,n)=>{this.listeners[i]||(this.listeners[i]=[]),this.listeners[i].push([t,n])};for(let t of this.plugins)if(typeof t=="object")for(let i in t){if(!Nx[i]&&/^[A-Z]/.test(i))throw new Error(`Unknown event ${i} in ${t.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!zx[i])if(typeof t[i]=="object")for(let n in t[i])n==="*"?e(t,i,t[i][n]):e(t,i+"-"+n.toLowerCase(),t[i][n]);else typeof t[i]=="function"&&e(t,i,t[i])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let e=0;e0;){let i=this.visitTick(t);if(Fr(i))try{await i}catch(n){let s=t[t.length-1].node;throw this.handleError(n,s)}}}if(this.listeners.OnceExit)for(let[t,i]of this.listeners.OnceExit){this.result.lastPlugin=t;try{if(e.type==="document"){let n=e.nodes.map(s=>i(s,this.helpers));await Promise.all(n)}else await i(e,this.helpers)}catch(n){throw this.handleError(n)}}}return this.processed=!0,this.stringify()}runOnRoot(e){this.result.lastPlugin=e;try{if(typeof e=="object"&&e.Once){if(this.result.root.type==="document"){let t=this.result.root.nodes.map(i=>e.Once(i,this.helpers));return Fr(t[0])?Promise.all(t):t}return e.Once(this.result.root,this.helpers)}else if(typeof e=="function")return e(this.result.root,this.result)}catch(t){throw this.handleError(t)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,t=Bx;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);let n=new qx(t,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins){let t=this.runOnRoot(e);if(Fr(t))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[Re];)e[Re]=!0,this.walkSync(e);if(this.listeners.OnceExit)if(e.type==="document")for(let t of e.nodes)this.visitSync(this.listeners.OnceExit,t);else this.visitSync(this.listeners.OnceExit,e)}return this.result}then(e,t){return this.async().then(e,t)}toString(){return this.css}visitSync(e,t){for(let[i,n]of e){this.result.lastPlugin=i;let s;try{s=n(t,this.helpers)}catch(a){throw this.handleError(a,t.proxyOf)}if(t.type!=="root"&&t.type!=="document"&&!t.parent)return!0;if(Fr(s))throw this.getAsyncError()}}visitTick(e){let t=e[e.length-1],{node:i,visitors:n}=t;if(i.type!=="root"&&i.type!=="document"&&!i.parent){e.pop();return}if(n.length>0&&t.visitorIndex{n[Re]||this.walkSync(n)});else{let n=this.listeners[i];if(n&&this.visitSync(n,e.toProxy()))return}}warnings(){return this.sync().warnings()}get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}};Ge.registerPostcss=r=>{na=r};tp.exports=Ge;Ge.default=Ge;Mx.registerLazyResult(Ge);Rx.registerLazyResult(Ge)});var ip=x((X4,rp)=>{l();"use strict";var jx=Zs(),Ux=sn(),Vx=ln(),Wx=Sr(),J4=ra(),un=class{constructor(e,t,i){t=t.toString(),this.stringified=!1,this._processor=e,this._css=t,this._opts=i,this._map=void 0;let n,s=Wx;this.result=new Vx(this._processor,n,this._opts),this.result.css=t;let a=this;Object.defineProperty(this.result,"root",{get(){return a.root}});let o=new jx(s,n,this._opts,t);if(o.isMap()){let[u,c]=o.generate();u&&(this.result.css=u),c&&(this.result.map=c)}else o.clearAnnotation(),this.result.css=o.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}sync(){if(this.error)throw this.error;return this.result}then(e,t){return this.async().then(e,t)}toString(){return this._css}warnings(){return[]}get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let e,t=Ux;try{e=t(this._css,this._opts)}catch(i){this.error=i}if(this.error)throw this.error;return this._root=e,e}get[Symbol.toStringTag](){return"NoWorkResult"}};rp.exports=un;un.default=un});var sp=x((K4,np)=>{l();"use strict";var Gx=Gi(),Hx=sa(),Yx=ip(),Qx=Mt(),Lt=class{constructor(e=[]){this.version="8.4.49",this.plugins=this.normalize(e)}normalize(e){let t=[];for(let i of e)if(i.postcss===!0?i=i():i.postcss&&(i=i.postcss),typeof i=="object"&&Array.isArray(i.plugins))t=t.concat(i.plugins);else if(typeof i=="object"&&i.postcssPlugin)t.push(i);else if(typeof i=="function")t.push(i);else if(!(typeof i=="object"&&(i.parse||i.stringify)))throw new Error(i+" is not a PostCSS plugin");return t}process(e,t={}){return!this.plugins.length&&!t.parser&&!t.stringifier&&!t.syntax?new Yx(this,e,t):new Hx(this,e,t)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}};np.exports=Lt;Lt.default=Lt;Qx.registerProcessor(Lt);Gx.registerProcessor(Lt)});var ye=x((Z4,pp)=>{l();"use strict";var ap=Wi(),op=_r(),Jx=st(),Xx=$i(),lp=Er(),up=Gi(),Kx=Fc(),Zx=Yi(),ev=sa(),tv=Ks(),rv=Or(),iv=sn(),aa=sp(),nv=ln(),fp=Mt(),cp=Qi(),sv=Sr(),av=ta();function j(...r){return r.length===1&&Array.isArray(r[0])&&(r=r[0]),new aa(r)}j.plugin=function(e,t){let i=!1;function n(...a){console&&console.warn&&!i&&(i=!0,console.warn(e+`: postcss.plugin was deprecated. Migration guide: +https://evilmartians.com/chronicles/postcss-8-plugin-migration`),h.env.LANG&&h.env.LANG.startsWith("cn")&&console.warn(e+`: \u91CC\u9762 postcss.plugin \u88AB\u5F03\u7528. \u8FC1\u79FB\u6307\u5357: +https://www.w3ctech.com/topic/2226`));let o=t(...a);return o.postcssPlugin=e,o.postcssVersion=new aa().version,o}let s;return Object.defineProperty(n,"postcss",{get(){return s||(s=n()),s}}),n.process=function(a,o,u){return j([n(u)]).process(a,o)},n};j.stringify=sv;j.parse=iv;j.fromJSON=Kx;j.list=tv;j.comment=r=>new op(r);j.atRule=r=>new ap(r);j.decl=r=>new lp(r);j.rule=r=>new cp(r);j.root=r=>new fp(r);j.document=r=>new up(r);j.CssSyntaxError=Xx;j.Declaration=lp;j.Container=Jx;j.Processor=aa;j.Document=up;j.Comment=op;j.Warning=av;j.AtRule=ap;j.Result=nv;j.Input=Zx;j.Rule=cp;j.Root=fp;j.Node=rv;ev.registerPostcss(j);pp.exports=j;j.default=j});var W,U,eT,tT,rT,iT,nT,sT,aT,oT,lT,uT,fT,cT,pT,dT,hT,mT,gT,yT,bT,wT,xT,vT,kT,ST,at=S(()=>{l();W=X(ye()),U=W.default,eT=W.default.stringify,tT=W.default.fromJSON,rT=W.default.plugin,iT=W.default.parse,nT=W.default.list,sT=W.default.document,aT=W.default.comment,oT=W.default.atRule,lT=W.default.rule,uT=W.default.decl,fT=W.default.root,cT=W.default.CssSyntaxError,pT=W.default.Declaration,dT=W.default.Container,hT=W.default.Processor,mT=W.default.Document,gT=W.default.Comment,yT=W.default.Warning,bT=W.default.AtRule,wT=W.default.Result,xT=W.default.Input,vT=W.default.Rule,kT=W.default.Root,ST=W.default.Node});var oa=x((AT,dp)=>{l();dp.exports=function(r,e,t,i,n){for(e=e.split?e.split("."):e,i=0;i{l();"use strict";fn.__esModule=!0;fn.default=uv;function ov(r){for(var e=r.toLowerCase(),t="",i=!1,n=0;n<6&&e[n]!==void 0;n++){var s=e.charCodeAt(n),a=s>=97&&s<=102||s>=48&&s<=57;if(i=s===32,!a)break;t+=e[n]}if(t.length!==0){var o=parseInt(t,16),u=o>=55296&&o<=57343;return u||o===0||o>1114111?["\uFFFD",t.length+(i?1:0)]:[String.fromCodePoint(o),t.length+(i?1:0)]}}var lv=/\\/;function uv(r){var e=lv.test(r);if(!e)return r;for(var t="",i=0;i{l();"use strict";pn.__esModule=!0;pn.default=fv;function fv(r){for(var e=arguments.length,t=new Array(e>1?e-1:0),i=1;i0;){var n=t.shift();if(!r[n])return;r=r[n]}return r}mp.exports=pn.default});var bp=x((dn,yp)=>{l();"use strict";dn.__esModule=!0;dn.default=cv;function cv(r){for(var e=arguments.length,t=new Array(e>1?e-1:0),i=1;i0;){var n=t.shift();r[n]||(r[n]={}),r=r[n]}}yp.exports=dn.default});var xp=x((hn,wp)=>{l();"use strict";hn.__esModule=!0;hn.default=pv;function pv(r){for(var e="",t=r.indexOf("/*"),i=0;t>=0;){e=e+r.slice(i,t);var n=r.indexOf("*/",t+2);if(n<0)return e;i=n+2,t=r.indexOf("/*",i)}return e=e+r.slice(i),e}wp.exports=hn.default});var Mr=x(qe=>{l();"use strict";qe.__esModule=!0;qe.unesc=qe.stripComments=qe.getProp=qe.ensureObject=void 0;var dv=mn(cn());qe.unesc=dv.default;var hv=mn(gp());qe.getProp=hv.default;var mv=mn(bp());qe.ensureObject=mv.default;var gv=mn(xp());qe.stripComments=gv.default;function mn(r){return r&&r.__esModule?r:{default:r}}});var He=x((Br,Sp)=>{l();"use strict";Br.__esModule=!0;Br.default=void 0;var vp=Mr();function kp(r,e){for(var t=0;ti||this.source.end.linen||this.source.end.line===i&&this.source.end.column{l();"use strict";G.__esModule=!0;G.UNIVERSAL=G.TAG=G.STRING=G.SELECTOR=G.ROOT=G.PSEUDO=G.NESTING=G.ID=G.COMMENT=G.COMBINATOR=G.CLASS=G.ATTRIBUTE=void 0;var xv="tag";G.TAG=xv;var vv="string";G.STRING=vv;var kv="selector";G.SELECTOR=kv;var Sv="root";G.ROOT=Sv;var Cv="pseudo";G.PSEUDO=Cv;var Av="nesting";G.NESTING=Av;var Ov="id";G.ID=Ov;var _v="comment";G.COMMENT=_v;var Ev="combinator";G.COMBINATOR=Ev;var Tv="class";G.CLASS=Tv;var Pv="attribute";G.ATTRIBUTE=Pv;var Dv="universal";G.UNIVERSAL=Dv});var gn=x((Lr,_p)=>{l();"use strict";Lr.__esModule=!0;Lr.default=void 0;var Iv=qv(He()),Ye=Rv(ae());function Cp(r){if(typeof WeakMap!="function")return null;var e=new WeakMap,t=new WeakMap;return(Cp=function(n){return n?t:e})(r)}function Rv(r,e){if(!e&&r&&r.__esModule)return r;if(r===null||typeof r!="object"&&typeof r!="function")return{default:r};var t=Cp(e);if(t&&t.has(r))return t.get(r);var i={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in r)if(s!=="default"&&Object.prototype.hasOwnProperty.call(r,s)){var a=n?Object.getOwnPropertyDescriptor(r,s):null;a&&(a.get||a.set)?Object.defineProperty(i,s,a):i[s]=r[s]}return i.default=r,t&&t.set(r,i),i}function qv(r){return r&&r.__esModule?r:{default:r}}function Fv(r,e){var t=typeof Symbol!="undefined"&&r[Symbol.iterator]||r["@@iterator"];if(t)return(t=t.call(r)).next.bind(t);if(Array.isArray(r)||(t=Mv(r))||e&&r&&typeof r.length=="number"){t&&(r=t);var i=0;return function(){return i>=r.length?{done:!0}:{done:!1,value:r[i++]}}}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 Mv(r,e){if(!!r){if(typeof r=="string")return Ap(r,e);var t=Object.prototype.toString.call(r).slice(8,-1);if(t==="Object"&&r.constructor&&(t=r.constructor.name),t==="Map"||t==="Set")return Array.from(r);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Ap(r,e)}}function Ap(r,e){(e==null||e>r.length)&&(e=r.length);for(var t=0,i=new Array(e);t=n&&(this.indexes[a]=s-1);return this},t.removeAll=function(){for(var n=Fv(this.nodes),s;!(s=n()).done;){var a=s.value;a.parent=void 0}return this.nodes=[],this},t.empty=function(){return this.removeAll()},t.insertAfter=function(n,s){s.parent=this;var a=this.index(n);this.nodes.splice(a+1,0,s),s.parent=this;var o;for(var u in this.indexes)o=this.indexes[u],a<=o&&(this.indexes[u]=o+1);return this},t.insertBefore=function(n,s){s.parent=this;var a=this.index(n);this.nodes.splice(a,0,s),s.parent=this;var o;for(var u in this.indexes)o=this.indexes[u],o<=a&&(this.indexes[u]=o+1);return this},t._findChildAtPosition=function(n,s){var a=void 0;return this.each(function(o){if(o.atPosition){var u=o.atPosition(n,s);if(u)return a=u,!1}else if(o.isAtPosition(n,s))return a=o,!1}),a},t.atPosition=function(n,s){if(this.isAtPosition(n,s))return this._findChildAtPosition(n,s)||this},t._inferEndPosition=function(){this.last&&this.last.source&&this.last.source.end&&(this.source=this.source||{},this.source.end=this.source.end||{},Object.assign(this.source.end,this.last.source.end))},t.each=function(n){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var s=this.lastEach;if(this.indexes[s]=0,!!this.length){for(var a,o;this.indexes[s]{l();"use strict";$r.__esModule=!0;$r.default=void 0;var Nv=jv(gn()),zv=ae();function jv(r){return r&&r.__esModule?r:{default:r}}function Ep(r,e){for(var t=0;t{l();"use strict";Nr.__esModule=!0;Nr.default=void 0;var Gv=Yv(gn()),Hv=ae();function Yv(r){return r&&r.__esModule?r:{default:r}}function Qv(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,ca(r,e)}function ca(r,e){return ca=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,n){return i.__proto__=n,i},ca(r,e)}var Jv=function(r){Qv(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=Hv.SELECTOR,i}return e}(Gv.default);Nr.default=Jv;Pp.exports=Nr.default});var yn=x((ET,Dp)=>{l();"use strict";var Xv={},Kv=Xv.hasOwnProperty,Zv=function(e,t){if(!e)return t;var i={};for(var n in t)i[n]=Kv.call(e,n)?e[n]:t[n];return i},e2=/[ -,\.\/:-@\[-\^`\{-~]/,t2=/[ -,\.\/:-@\[\]\^`\{-~]/,r2=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,da=function r(e,t){t=Zv(t,r.options),t.quotes!="single"&&t.quotes!="double"&&(t.quotes="single");for(var i=t.quotes=="double"?'"':"'",n=t.isIdentifier,s=e.charAt(0),a="",o=0,u=e.length;o126){if(f>=55296&&f<=56319&&o{l();"use strict";zr.__esModule=!0;zr.default=void 0;var i2=Ip(yn()),n2=Mr(),s2=Ip(He()),a2=ae();function Ip(r){return r&&r.__esModule?r:{default:r}}function Rp(r,e){for(var t=0;t{l();"use strict";jr.__esModule=!0;jr.default=void 0;var f2=p2(He()),c2=ae();function p2(r){return r&&r.__esModule?r:{default:r}}function d2(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,ga(r,e)}function ga(r,e){return ga=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,n){return i.__proto__=n,i},ga(r,e)}var h2=function(r){d2(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=c2.COMMENT,i}return e}(f2.default);jr.default=h2;Fp.exports=jr.default});var wa=x((Ur,Mp)=>{l();"use strict";Ur.__esModule=!0;Ur.default=void 0;var m2=y2(He()),g2=ae();function y2(r){return r&&r.__esModule?r:{default:r}}function b2(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,ba(r,e)}function ba(r,e){return ba=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,n){return i.__proto__=n,i},ba(r,e)}var w2=function(r){b2(e,r);function e(i){var n;return n=r.call(this,i)||this,n.type=g2.ID,n}var t=e.prototype;return t.valueToString=function(){return"#"+r.prototype.valueToString.call(this)},e}(m2.default);Ur.default=w2;Mp.exports=Ur.default});var bn=x((Vr,$p)=>{l();"use strict";Vr.__esModule=!0;Vr.default=void 0;var x2=Bp(yn()),v2=Mr(),k2=Bp(He());function Bp(r){return r&&r.__esModule?r:{default:r}}function Lp(r,e){for(var t=0;t{l();"use strict";Wr.__esModule=!0;Wr.default=void 0;var O2=E2(bn()),_2=ae();function E2(r){return r&&r.__esModule?r:{default:r}}function T2(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,va(r,e)}function va(r,e){return va=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,n){return i.__proto__=n,i},va(r,e)}var P2=function(r){T2(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=_2.TAG,i}return e}(O2.default);Wr.default=P2;Np.exports=Wr.default});var Ca=x((Gr,zp)=>{l();"use strict";Gr.__esModule=!0;Gr.default=void 0;var D2=R2(He()),I2=ae();function R2(r){return r&&r.__esModule?r:{default:r}}function q2(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,Sa(r,e)}function Sa(r,e){return Sa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,n){return i.__proto__=n,i},Sa(r,e)}var F2=function(r){q2(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=I2.STRING,i}return e}(D2.default);Gr.default=F2;zp.exports=Gr.default});var Oa=x((Hr,jp)=>{l();"use strict";Hr.__esModule=!0;Hr.default=void 0;var M2=L2(gn()),B2=ae();function L2(r){return r&&r.__esModule?r:{default:r}}function $2(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,Aa(r,e)}function Aa(r,e){return Aa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,n){return i.__proto__=n,i},Aa(r,e)}var N2=function(r){$2(e,r);function e(i){var n;return n=r.call(this,i)||this,n.type=B2.PSEUDO,n}var t=e.prototype;return t.toString=function(){var n=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),n,this.rawSpaceAfter].join("")},e}(M2.default);Hr.default=N2;jp.exports=Hr.default});var Up={};_e(Up,{deprecate:()=>z2});function z2(r){return r}var Vp=S(()=>{l()});var Gp=x((TT,Wp)=>{l();Wp.exports=(Vp(),Up).deprecate});var Ia=x(Jr=>{l();"use strict";Jr.__esModule=!0;Jr.default=void 0;Jr.unescapeValue=Pa;var Yr=Ea(yn()),j2=Ea(cn()),U2=Ea(bn()),V2=ae(),_a;function Ea(r){return r&&r.__esModule?r:{default:r}}function Hp(r,e){for(var t=0;t0&&!n.quoted&&o.before.length===0&&!(n.spaces.value&&n.spaces.value.after)&&(o.before=" "),Yp(a,o)}))),s.push("]"),s.push(this.rawSpaceAfter),s.join("")},W2(e,[{key:"quoted",get:function(){var n=this.quoteMark;return n==="'"||n==='"'},set:function(n){Q2()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(n){if(!this._constructed){this._quoteMark=n;return}this._quoteMark!==n&&(this._quoteMark=n,this._syncRawValue())}},{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(n){if(this._constructed){var s=Pa(n),a=s.deprecatedUsage,o=s.unescaped,u=s.quoteMark;if(a&&Y2(),o===this._value&&u===this._quoteMark)return;this._value=o,this._quoteMark=u,this._syncRawValue()}else this._value=n}},{key:"insensitive",get:function(){return this._insensitive},set:function(n){n||(this._insensitive=!1,this.raws&&(this.raws.insensitiveFlag==="I"||this.raws.insensitiveFlag==="i")&&(this.raws.insensitiveFlag=void 0)),this._insensitive=n}},{key:"attribute",get:function(){return this._attribute},set:function(n){this._handleEscapes("attribute",n),this._attribute=n}}]),e}(U2.default);Jr.default=wn;wn.NO_QUOTE=null;wn.SINGLE_QUOTE="'";wn.DOUBLE_QUOTE='"';var Da=(_a={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}},_a[null]={isIdentifier:!0},_a);function Yp(r,e){return""+e.before+r+e.after}});var qa=x((Xr,Qp)=>{l();"use strict";Xr.__esModule=!0;Xr.default=void 0;var K2=ek(bn()),Z2=ae();function ek(r){return r&&r.__esModule?r:{default:r}}function tk(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,Ra(r,e)}function Ra(r,e){return Ra=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,n){return i.__proto__=n,i},Ra(r,e)}var rk=function(r){tk(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=Z2.UNIVERSAL,i.value="*",i}return e}(K2.default);Xr.default=rk;Qp.exports=Xr.default});var Ma=x((Kr,Jp)=>{l();"use strict";Kr.__esModule=!0;Kr.default=void 0;var ik=sk(He()),nk=ae();function sk(r){return r&&r.__esModule?r:{default:r}}function ak(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,Fa(r,e)}function Fa(r,e){return Fa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,n){return i.__proto__=n,i},Fa(r,e)}var ok=function(r){ak(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=nk.COMBINATOR,i}return e}(ik.default);Kr.default=ok;Jp.exports=Kr.default});var La=x((Zr,Xp)=>{l();"use strict";Zr.__esModule=!0;Zr.default=void 0;var lk=fk(He()),uk=ae();function fk(r){return r&&r.__esModule?r:{default:r}}function ck(r,e){r.prototype=Object.create(e.prototype),r.prototype.constructor=r,Ba(r,e)}function Ba(r,e){return Ba=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,n){return i.__proto__=n,i},Ba(r,e)}var pk=function(r){ck(e,r);function e(t){var i;return i=r.call(this,t)||this,i.type=uk.NESTING,i.value="&",i}return e}(lk.default);Zr.default=pk;Xp.exports=Zr.default});var Zp=x((xn,Kp)=>{l();"use strict";xn.__esModule=!0;xn.default=dk;function dk(r){return r.sort(function(e,t){return e-t})}Kp.exports=xn.default});var $a=x(D=>{l();"use strict";D.__esModule=!0;D.word=D.tilde=D.tab=D.str=D.space=D.slash=D.singleQuote=D.semicolon=D.plus=D.pipe=D.openSquare=D.openParenthesis=D.newline=D.greaterThan=D.feed=D.equals=D.doubleQuote=D.dollar=D.cr=D.comment=D.comma=D.combinator=D.colon=D.closeSquare=D.closeParenthesis=D.caret=D.bang=D.backslash=D.at=D.asterisk=D.ampersand=void 0;var hk=38;D.ampersand=hk;var mk=42;D.asterisk=mk;var gk=64;D.at=gk;var yk=44;D.comma=yk;var bk=58;D.colon=bk;var wk=59;D.semicolon=wk;var xk=40;D.openParenthesis=xk;var vk=41;D.closeParenthesis=vk;var kk=91;D.openSquare=kk;var Sk=93;D.closeSquare=Sk;var Ck=36;D.dollar=Ck;var Ak=126;D.tilde=Ak;var Ok=94;D.caret=Ok;var _k=43;D.plus=_k;var Ek=61;D.equals=Ek;var Tk=124;D.pipe=Tk;var Pk=62;D.greaterThan=Pk;var Dk=32;D.space=Dk;var ed=39;D.singleQuote=ed;var Ik=34;D.doubleQuote=Ik;var Rk=47;D.slash=Rk;var qk=33;D.bang=qk;var Fk=92;D.backslash=Fk;var Mk=13;D.cr=Mk;var Bk=12;D.feed=Bk;var Lk=10;D.newline=Lk;var $k=9;D.tab=$k;var Nk=ed;D.str=Nk;var zk=-1;D.comment=zk;var jk=-2;D.word=jk;var Uk=-3;D.combinator=Uk});var id=x(ei=>{l();"use strict";ei.__esModule=!0;ei.FIELDS=void 0;ei.default=Jk;var E=Vk($a()),$t,V;function td(r){if(typeof WeakMap!="function")return null;var e=new WeakMap,t=new WeakMap;return(td=function(n){return n?t:e})(r)}function Vk(r,e){if(!e&&r&&r.__esModule)return r;if(r===null||typeof r!="object"&&typeof r!="function")return{default:r};var t=td(e);if(t&&t.has(r))return t.get(r);var i={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in r)if(s!=="default"&&Object.prototype.hasOwnProperty.call(r,s)){var a=n?Object.getOwnPropertyDescriptor(r,s):null;a&&(a.get||a.set)?Object.defineProperty(i,s,a):i[s]=r[s]}return i.default=r,t&&t.set(r,i),i}var Wk=($t={},$t[E.tab]=!0,$t[E.newline]=!0,$t[E.cr]=!0,$t[E.feed]=!0,$t),Gk=(V={},V[E.space]=!0,V[E.tab]=!0,V[E.newline]=!0,V[E.cr]=!0,V[E.feed]=!0,V[E.ampersand]=!0,V[E.asterisk]=!0,V[E.bang]=!0,V[E.comma]=!0,V[E.colon]=!0,V[E.semicolon]=!0,V[E.openParenthesis]=!0,V[E.closeParenthesis]=!0,V[E.openSquare]=!0,V[E.closeSquare]=!0,V[E.singleQuote]=!0,V[E.doubleQuote]=!0,V[E.plus]=!0,V[E.pipe]=!0,V[E.tilde]=!0,V[E.greaterThan]=!0,V[E.equals]=!0,V[E.dollar]=!0,V[E.caret]=!0,V[E.slash]=!0,V),Na={},rd="0123456789abcdefABCDEF";for(vn=0;vn0?(k=a+v,C=w-y[v].length):(k=a,C=s),_=E.comment,a=k,p=k,d=w-C):c===E.slash?(w=o,_=c,p=a,d=o-s,u=w+1):(w=Hk(t,o),_=E.word,p=a,d=w-s),u=w+1;break}e.push([_,a,o-s,p,d,o,u]),C&&(s=C,C=null),o=u}return e}});var cd=x((ti,fd)=>{l();"use strict";ti.__esModule=!0;ti.default=void 0;var Xk=ve(fa()),za=ve(pa()),Kk=ve(ma()),nd=ve(ya()),Zk=ve(wa()),e5=ve(ka()),ja=ve(Ca()),t5=ve(Oa()),sd=kn(Ia()),r5=ve(qa()),Ua=ve(Ma()),i5=ve(La()),n5=ve(Zp()),A=kn(id()),T=kn($a()),s5=kn(ae()),Q=Mr(),At,Va;function ad(r){if(typeof WeakMap!="function")return null;var e=new WeakMap,t=new WeakMap;return(ad=function(n){return n?t:e})(r)}function kn(r,e){if(!e&&r&&r.__esModule)return r;if(r===null||typeof r!="object"&&typeof r!="function")return{default:r};var t=ad(e);if(t&&t.has(r))return t.get(r);var i={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in r)if(s!=="default"&&Object.prototype.hasOwnProperty.call(r,s)){var a=n?Object.getOwnPropertyDescriptor(r,s):null;a&&(a.get||a.set)?Object.defineProperty(i,s,a):i[s]=r[s]}return i.default=r,t&&t.set(r,i),i}function ve(r){return r&&r.__esModule?r:{default:r}}function od(r,e){for(var t=0;t0){var a=this.current.last;if(a){var o=this.convertWhitespaceNodesToSpace(s),u=o.space,c=o.rawSpace;c!==void 0&&(a.rawSpaceAfter+=c),a.spaces.after+=u}else s.forEach(function(_){return i.newNode(_)})}return}var f=this.currToken,d=void 0;n>this.position&&(d=this.parseWhitespaceEquivalentTokens(n));var p;if(this.isNamedCombinator()?p=this.namedCombinator():this.currToken[A.FIELDS.TYPE]===T.combinator?(p=new Ua.default({value:this.content(),source:Nt(this.currToken),sourceIndex:this.currToken[A.FIELDS.START_POS]}),this.position++):Wa[this.currToken[A.FIELDS.TYPE]]||d||this.unexpected(),p){if(d){var g=this.convertWhitespaceNodesToSpace(d),b=g.space,v=g.rawSpace;p.spaces.before=b,p.rawSpaceBefore=v}}else{var y=this.convertWhitespaceNodesToSpace(d,!0),w=y.space,k=y.rawSpace;k||(k=w);var C={},O={spaces:{}};w.endsWith(" ")&&k.endsWith(" ")?(C.before=w.slice(0,w.length-1),O.spaces.before=k.slice(0,k.length-1)):w.startsWith(" ")&&k.startsWith(" ")?(C.after=w.slice(1),O.spaces.after=k.slice(1)):O.value=k,p=new Ua.default({value:" ",source:Ga(f,this.tokens[this.position-1]),sourceIndex:f[A.FIELDS.START_POS],spaces:C,raws:O})}return this.currToken&&this.currToken[A.FIELDS.TYPE]===T.space&&(p.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(p)},e.comma=function(){if(this.position===this.tokens.length-1){this.root.trailingComma=!0,this.position++;return}this.current._inferEndPosition();var i=new za.default({source:{start:ld(this.tokens[this.position+1])}});this.current.parent.append(i),this.current=i,this.position++},e.comment=function(){var i=this.currToken;this.newNode(new nd.default({value:this.content(),source:Nt(i),sourceIndex:i[A.FIELDS.START_POS]})),this.position++},e.error=function(i,n){throw this.root.error(i,n)},e.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[A.FIELDS.START_POS]})},e.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[A.FIELDS.START_POS])},e.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[A.FIELDS.START_POS])},e.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[A.FIELDS.START_POS])},e.unexpectedPipe=function(){return this.error("Unexpected '|'.",this.currToken[A.FIELDS.START_POS])},e.namespace=function(){var i=this.prevToken&&this.content(this.prevToken)||!0;if(this.nextToken[A.FIELDS.TYPE]===T.word)return this.position++,this.word(i);if(this.nextToken[A.FIELDS.TYPE]===T.asterisk)return this.position++,this.universal(i);this.unexpectedPipe()},e.nesting=function(){if(this.nextToken){var i=this.content(this.nextToken);if(i==="|"){this.position++;return}}var n=this.currToken;this.newNode(new i5.default({value:this.content(),source:Nt(n),sourceIndex:n[A.FIELDS.START_POS]})),this.position++},e.parentheses=function(){var i=this.current.last,n=1;if(this.position++,i&&i.type===s5.PSEUDO){var s=new za.default({source:{start:ld(this.tokens[this.position-1])}}),a=this.current;for(i.append(s),this.current=s;this.position1&&i.nextToken&&i.nextToken[A.FIELDS.TYPE]===T.openParenthesis&&i.error("Misplaced parenthesis.",{index:i.nextToken[A.FIELDS.START_POS]})});else return this.expected(["pseudo-class","pseudo-element"],this.currToken[A.FIELDS.START_POS])},e.space=function(){var i=this.content();this.position===0||this.prevToken[A.FIELDS.TYPE]===T.comma||this.prevToken[A.FIELDS.TYPE]===T.openParenthesis||this.current.nodes.every(function(n){return n.type==="comment"})?(this.spaces=this.optionalSpace(i),this.position++):this.position===this.tokens.length-1||this.nextToken[A.FIELDS.TYPE]===T.comma||this.nextToken[A.FIELDS.TYPE]===T.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(i),this.position++):this.combinator()},e.string=function(){var i=this.currToken;this.newNode(new ja.default({value:this.content(),source:Nt(i),sourceIndex:i[A.FIELDS.START_POS]})),this.position++},e.universal=function(i){var n=this.nextToken;if(n&&this.content(n)==="|")return this.position++,this.namespace();var s=this.currToken;this.newNode(new r5.default({value:this.content(),source:Nt(s),sourceIndex:s[A.FIELDS.START_POS]}),i),this.position++},e.splitWord=function(i,n){for(var s=this,a=this.nextToken,o=this.content();a&&~[T.dollar,T.caret,T.equals,T.word].indexOf(a[A.FIELDS.TYPE]);){this.position++;var u=this.content();if(o+=u,u.lastIndexOf("\\")===u.length-1){var c=this.nextToken;c&&c[A.FIELDS.TYPE]===T.space&&(o+=this.requiredSpace(this.content(c)),this.position++)}a=this.nextToken}var f=Ha(o,".").filter(function(b){var v=o[b-1]==="\\",y=/^\d+\.\d+%$/.test(o);return!v&&!y}),d=Ha(o,"#").filter(function(b){return o[b-1]!=="\\"}),p=Ha(o,"#{");p.length&&(d=d.filter(function(b){return!~p.indexOf(b)}));var g=(0,n5.default)(l5([0].concat(f,d)));g.forEach(function(b,v){var y=g[v+1]||o.length,w=o.slice(b,y);if(v===0&&n)return n.call(s,w,g.length);var k,C=s.currToken,O=C[A.FIELDS.START_POS]+g[v],_=Ot(C[1],C[2]+b,C[3],C[2]+(y-1));if(~f.indexOf(b)){var I={value:w.slice(1),source:_,sourceIndex:O};k=new Kk.default(zt(I,"value"))}else if(~d.indexOf(b)){var M={value:w.slice(1),source:_,sourceIndex:O};k=new Zk.default(zt(M,"value"))}else{var R={value:w,source:_,sourceIndex:O};zt(R,"value"),k=new e5.default(R)}s.newNode(k,i),i=null}),this.position++},e.word=function(i){var n=this.nextToken;return n&&this.content(n)==="|"?(this.position++,this.namespace()):this.splitWord(i)},e.loop=function(){for(;this.position{l();"use strict";ri.__esModule=!0;ri.default=void 0;var f5=c5(cd());function c5(r){return r&&r.__esModule?r:{default:r}}var p5=function(){function r(t,i){this.func=t||function(){},this.funcRes=null,this.options=i}var e=r.prototype;return e._shouldUpdateSelector=function(i,n){n===void 0&&(n={});var s=Object.assign({},this.options,n);return s.updateSelector===!1?!1:typeof i!="string"},e._isLossy=function(i){i===void 0&&(i={});var n=Object.assign({},this.options,i);return n.lossless===!1},e._root=function(i,n){n===void 0&&(n={});var s=new f5.default(i,this._parseOptions(n));return s.root},e._parseOptions=function(i){return{lossy:this._isLossy(i)}},e._run=function(i,n){var s=this;return n===void 0&&(n={}),new Promise(function(a,o){try{var u=s._root(i,n);Promise.resolve(s.func(u)).then(function(c){var f=void 0;return s._shouldUpdateSelector(i,n)&&(f=u.toString(),i.selector=f),{transform:c,root:u,string:f}}).then(a,o)}catch(c){o(c);return}})},e._runSync=function(i,n){n===void 0&&(n={});var s=this._root(i,n),a=this.func(s);if(a&&typeof a.then=="function")throw new Error("Selector processor returned a promise to a synchronous call.");var o=void 0;return n.updateSelector&&typeof i!="string"&&(o=s.toString(),i.selector=o),{transform:a,root:s,string:o}},e.ast=function(i,n){return this._run(i,n).then(function(s){return s.root})},e.astSync=function(i,n){return this._runSync(i,n).root},e.transform=function(i,n){return this._run(i,n).then(function(s){return s.transform})},e.transformSync=function(i,n){return this._runSync(i,n).transform},e.process=function(i,n){return this._run(i,n).then(function(s){return s.string||s.root.toString()})},e.processSync=function(i,n){var s=this._runSync(i,n);return s.string||s.root.toString()},r}();ri.default=p5;pd.exports=ri.default});var hd=x(H=>{l();"use strict";H.__esModule=!0;H.universal=H.tag=H.string=H.selector=H.root=H.pseudo=H.nesting=H.id=H.comment=H.combinator=H.className=H.attribute=void 0;var d5=ke(Ia()),h5=ke(ma()),m5=ke(Ma()),g5=ke(ya()),y5=ke(wa()),b5=ke(La()),w5=ke(Oa()),x5=ke(fa()),v5=ke(pa()),k5=ke(Ca()),S5=ke(ka()),C5=ke(qa());function ke(r){return r&&r.__esModule?r:{default:r}}var A5=function(e){return new d5.default(e)};H.attribute=A5;var O5=function(e){return new h5.default(e)};H.className=O5;var _5=function(e){return new m5.default(e)};H.combinator=_5;var E5=function(e){return new g5.default(e)};H.comment=E5;var T5=function(e){return new y5.default(e)};H.id=T5;var P5=function(e){return new b5.default(e)};H.nesting=P5;var D5=function(e){return new w5.default(e)};H.pseudo=D5;var I5=function(e){return new x5.default(e)};H.root=I5;var R5=function(e){return new v5.default(e)};H.selector=R5;var q5=function(e){return new k5.default(e)};H.string=q5;var F5=function(e){return new S5.default(e)};H.tag=F5;var M5=function(e){return new C5.default(e)};H.universal=M5});var bd=x(N=>{l();"use strict";N.__esModule=!0;N.isComment=N.isCombinator=N.isClassName=N.isAttribute=void 0;N.isContainer=Y5;N.isIdentifier=void 0;N.isNamespace=Q5;N.isNesting=void 0;N.isNode=Ya;N.isPseudo=void 0;N.isPseudoClass=H5;N.isPseudoElement=yd;N.isUniversal=N.isTag=N.isString=N.isSelector=N.isRoot=void 0;var J=ae(),de,B5=(de={},de[J.ATTRIBUTE]=!0,de[J.CLASS]=!0,de[J.COMBINATOR]=!0,de[J.COMMENT]=!0,de[J.ID]=!0,de[J.NESTING]=!0,de[J.PSEUDO]=!0,de[J.ROOT]=!0,de[J.SELECTOR]=!0,de[J.STRING]=!0,de[J.TAG]=!0,de[J.UNIVERSAL]=!0,de);function Ya(r){return typeof r=="object"&&B5[r.type]}function Se(r,e){return Ya(e)&&e.type===r}var md=Se.bind(null,J.ATTRIBUTE);N.isAttribute=md;var L5=Se.bind(null,J.CLASS);N.isClassName=L5;var $5=Se.bind(null,J.COMBINATOR);N.isCombinator=$5;var N5=Se.bind(null,J.COMMENT);N.isComment=N5;var z5=Se.bind(null,J.ID);N.isIdentifier=z5;var j5=Se.bind(null,J.NESTING);N.isNesting=j5;var Qa=Se.bind(null,J.PSEUDO);N.isPseudo=Qa;var U5=Se.bind(null,J.ROOT);N.isRoot=U5;var V5=Se.bind(null,J.SELECTOR);N.isSelector=V5;var W5=Se.bind(null,J.STRING);N.isString=W5;var gd=Se.bind(null,J.TAG);N.isTag=gd;var G5=Se.bind(null,J.UNIVERSAL);N.isUniversal=G5;function yd(r){return Qa(r)&&r.value&&(r.value.startsWith("::")||r.value.toLowerCase()===":before"||r.value.toLowerCase()===":after"||r.value.toLowerCase()===":first-letter"||r.value.toLowerCase()===":first-line")}function H5(r){return Qa(r)&&!yd(r)}function Y5(r){return!!(Ya(r)&&r.walk)}function Q5(r){return md(r)||gd(r)}});var wd=x(Te=>{l();"use strict";Te.__esModule=!0;var Ja=ae();Object.keys(Ja).forEach(function(r){r==="default"||r==="__esModule"||r in Te&&Te[r]===Ja[r]||(Te[r]=Ja[r])});var Xa=hd();Object.keys(Xa).forEach(function(r){r==="default"||r==="__esModule"||r in Te&&Te[r]===Xa[r]||(Te[r]=Xa[r])});var Ka=bd();Object.keys(Ka).forEach(function(r){r==="default"||r==="__esModule"||r in Te&&Te[r]===Ka[r]||(Te[r]=Ka[r])})});var Fe=x((ii,vd)=>{l();"use strict";ii.__esModule=!0;ii.default=void 0;var J5=Z5(dd()),X5=K5(wd());function xd(r){if(typeof WeakMap!="function")return null;var e=new WeakMap,t=new WeakMap;return(xd=function(n){return n?t:e})(r)}function K5(r,e){if(!e&&r&&r.__esModule)return r;if(r===null||typeof r!="object"&&typeof r!="function")return{default:r};var t=xd(e);if(t&&t.has(r))return t.get(r);var i={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in r)if(s!=="default"&&Object.prototype.hasOwnProperty.call(r,s)){var a=n?Object.getOwnPropertyDescriptor(r,s):null;a&&(a.get||a.set)?Object.defineProperty(i,s,a):i[s]=r[s]}return i.default=r,t&&t.set(r,i),i}function Z5(r){return r&&r.__esModule?r:{default:r}}var Za=function(e){return new J5.default(e)};Object.assign(Za,X5);delete Za.__esModule;var eS=Za;ii.default=eS;vd.exports=ii.default});function Qe(r){return["fontSize","outline"].includes(r)?e=>(typeof e=="function"&&(e=e({})),Array.isArray(e)&&(e=e[0]),e):r==="fontFamily"?e=>{typeof e=="function"&&(e=e({}));let t=Array.isArray(e)&&se(e[1])?e[0]:e;return Array.isArray(t)?t.join(", "):t}:["boxShadow","transitionProperty","transitionDuration","transitionDelay","transitionTimingFunction","backgroundImage","backgroundSize","backgroundColor","cursor","animation"].includes(r)?e=>(typeof e=="function"&&(e=e({})),Array.isArray(e)&&(e=e.join(", ")),e):["gridTemplateColumns","gridTemplateRows","objectPosition"].includes(r)?e=>(typeof e=="function"&&(e=e({})),typeof e=="string"&&(e=U.list.comma(e).join(" ")),e):(e,t={})=>(typeof e=="function"&&(e=e(t)),e)}var ni=S(()=>{l();at();Pt()});var Ed=x(($T,no)=>{l();var{Rule:kd,AtRule:tS}=ye(),Sd=Fe();function eo(r,e){let t;try{Sd(i=>{t=i}).processSync(r)}catch(i){throw r.includes(":")?e?e.error("Missed semicolon"):i:e?e.error(i.message):i}return t.at(0)}function Cd(r,e){let t=!1;return r.each(i=>{if(i.type==="nesting"){let n=e.clone({});i.value!=="&"?i.replaceWith(eo(i.value.replace("&",n.toString()))):i.replaceWith(n),t=!0}else"nodes"in i&&i.nodes&&Cd(i,e)&&(t=!0)}),t}function Ad(r,e){let t=[];return r.selectors.forEach(i=>{let n=eo(i,r);e.selectors.forEach(s=>{if(!s)return;let a=eo(s,e);Cd(a,n)||(a.prepend(Sd.combinator({value:" "})),a.prepend(n.clone({}))),t.push(a.toString())})}),t}function Sn(r,e){let t=r.prev();for(e.after(r);t&&t.type==="comment";){let i=t.prev();e.after(t),t=i}return r}function rS(r){return function e(t,i,n,s=n){let a=[];if(i.each(o=>{o.type==="rule"&&n?s&&(o.selectors=Ad(t,o)):o.type==="atrule"&&o.nodes?r[o.name]?e(t,o,s):i[ro]!==!1&&a.push(o):a.push(o)}),n&&a.length){let o=t.clone({nodes:[]});for(let u of a)o.append(u);i.prepend(o)}}}function to(r,e,t){let i=new kd({selector:r,nodes:[]});return i.append(e),t.after(i),i}function Od(r,e){let t={};for(let i of r)t[i]=!0;if(e)for(let i of e)t[i.replace(/^@/,"")]=!0;return t}function iS(r){r=r.trim();let e=r.match(/^\((.*)\)$/);if(!e)return{type:"basic",selector:r};let t=e[1].match(/^(with(?:out)?):(.+)$/);if(t){let i=t[1]==="with",n=Object.fromEntries(t[2].trim().split(/\s+/).map(a=>[a,!0]));if(i&&n.all)return{type:"noop"};let s=a=>!!n[a];return n.all?s=()=>!0:i&&(s=a=>a==="all"?!1:!n[a]),{type:"withrules",escapes:s}}return{type:"unknown"}}function nS(r){let e=[],t=r.parent;for(;t&&t instanceof tS;)e.push(t),t=t.parent;return e}function sS(r){let e=r[_d];if(!e)r.after(r.nodes);else{let t=r.nodes,i,n=-1,s,a,o,u=nS(r);if(u.forEach((c,f)=>{if(e(c.name))i=c,n=f,a=o;else{let d=o;o=c.clone({nodes:[]}),d&&o.append(d),s=s||o}}),i?a?(s.append(t),i.after(a)):i.after(t):r.after(t),r.next()&&i){let c;u.slice(0,n+1).forEach((f,d,p)=>{let g=c;c=f.clone({nodes:[]}),g&&c.append(g);let b=[],y=(p[d-1]||r).next();for(;y;)b.push(y),y=y.next();c.append(b)}),c&&(a||t[t.length-1]).after(c)}}r.remove()}var ro=Symbol("rootRuleMergeSel"),_d=Symbol("rootRuleEscapes");function aS(r){let{params:e}=r,{type:t,selector:i,escapes:n}=iS(e);if(t==="unknown")throw r.error(`Unknown @${r.name} parameter ${JSON.stringify(e)}`);if(t==="basic"&&i){let s=new kd({selector:i,nodes:r.nodes});r.removeAll(),r.append(s)}r[_d]=n,r[ro]=n?!n("all"):t==="noop"}var io=Symbol("hasRootRule");no.exports=(r={})=>{let e=Od(["media","supports","layer","container"],r.bubble),t=rS(e),i=Od(["document","font-face","keyframes","-webkit-keyframes","-moz-keyframes"],r.unwrap),n=(r.rootRuleName||"at-root").replace(/^@/,""),s=r.preserveEmpty;return{postcssPlugin:"postcss-nested",Once(a){a.walkAtRules(n,o=>{aS(o),a[io]=!0})},Rule(a){let o=!1,u=a,c=!1,f=[];a.each(d=>{d.type==="rule"?(f.length&&(u=to(a.selector,f,u),f=[]),c=!0,o=!0,d.selectors=Ad(a,d),u=Sn(d,u)):d.type==="atrule"?(f.length&&(u=to(a.selector,f,u),f=[]),d.name===n?(o=!0,t(a,d,!0,d[ro]),u=Sn(d,u)):e[d.name]?(c=!0,o=!0,t(a,d,!0),u=Sn(d,u)):i[d.name]?(c=!0,o=!0,t(a,d,!1),u=Sn(d,u)):c&&f.push(d)):d.type==="decl"&&c&&f.push(d)}),f.length&&(u=to(a.selector,f,u)),o&&s!==!0&&(a.raws.semicolon=!0,a.nodes.length===0&&a.remove())},RootExit(a){a[io]&&(a.walkAtRules(n,sS),a[io]=!1)}}};no.exports.postcss=!0});var Id=x((NT,Dd)=>{l();"use strict";var Td=/-(\w|$)/g,Pd=(r,e)=>e.toUpperCase(),oS=r=>(r=r.toLowerCase(),r==="float"?"cssFloat":r.startsWith("-ms-")?r.substr(1).replace(Td,Pd):r.replace(Td,Pd));Dd.exports=oS});var oo=x((zT,Rd)=>{l();var lS=Id(),uS={boxFlex:!0,boxFlexGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0};function so(r){return typeof r.nodes=="undefined"?!0:ao(r)}function ao(r){let e,t={};return r.each(i=>{if(i.type==="atrule")e="@"+i.name,i.params&&(e+=" "+i.params),typeof t[e]=="undefined"?t[e]=so(i):Array.isArray(t[e])?t[e].push(so(i)):t[e]=[t[e],so(i)];else if(i.type==="rule"){let n=ao(i);if(t[i.selector])for(let s in n)t[i.selector][s]=n[s];else t[i.selector]=n}else if(i.type==="decl"){i.prop[0]==="-"&&i.prop[1]==="-"||i.parent&&i.parent.selector===":export"?e=i.prop:e=lS(i.prop);let n=i.value;!isNaN(i.value)&&uS[e]&&(n=parseFloat(i.value)),i.important&&(n+=" !important"),typeof t[e]=="undefined"?t[e]=n:Array.isArray(t[e])?t[e].push(n):t[e]=[t[e],n]}}),t}Rd.exports=ao});var Cn=x((jT,Bd)=>{l();var si=ye(),qd=/\s*!important\s*$/i,fS={"box-flex":!0,"box-flex-group":!0,"column-count":!0,flex:!0,"flex-grow":!0,"flex-positive":!0,"flex-shrink":!0,"flex-negative":!0,"font-weight":!0,"line-clamp":!0,"line-height":!0,opacity:!0,order:!0,orphans:!0,"tab-size":!0,widows:!0,"z-index":!0,zoom:!0,"fill-opacity":!0,"stroke-dashoffset":!0,"stroke-opacity":!0,"stroke-width":!0};function cS(r){return r.replace(/([A-Z])/g,"-$1").replace(/^ms-/,"-ms-").toLowerCase()}function Fd(r,e,t){t===!1||t===null||(e.startsWith("--")||(e=cS(e)),typeof t=="number"&&(t===0||fS[e]?t=t.toString():t+="px"),e==="css-float"&&(e="float"),qd.test(t)?(t=t.replace(qd,""),r.push(si.decl({prop:e,value:t,important:!0}))):r.push(si.decl({prop:e,value:t})))}function Md(r,e,t){let i=si.atRule({name:e[1],params:e[3]||""});typeof t=="object"&&(i.nodes=[],lo(t,i)),r.push(i)}function lo(r,e){let t,i,n;for(t in r)if(i=r[t],!(i===null||typeof i=="undefined"))if(t[0]==="@"){let s=t.match(/@(\S+)(\s+([\W\w]*)\s*)?/);if(Array.isArray(i))for(let a of i)Md(e,s,a);else Md(e,s,i)}else if(Array.isArray(i))for(let s of i)Fd(e,t,s);else typeof i=="object"?(n=si.rule({selector:t}),lo(i,n),e.push(n)):Fd(e,t,i)}Bd.exports=function(r){let e=si.root();return lo(r,e),e}});var uo=x((UT,Ld)=>{l();var pS=oo();Ld.exports=function(e){return console&&console.warn&&e.warnings().forEach(t=>{let i=t.plugin||"PostCSS";console.warn(i+": "+t.text)}),pS(e.root)}});var Nd=x((VT,$d)=>{l();var dS=ye(),hS=uo(),mS=Cn();$d.exports=function(e){let t=dS(e);return async i=>{let n=await t.process(i,{parser:mS,from:void 0});return hS(n)}}});var jd=x((WT,zd)=>{l();var gS=ye(),yS=uo(),bS=Cn();zd.exports=function(r){let e=gS(r);return t=>{let i=e.process(t,{parser:bS,from:void 0});return yS(i)}}});var Vd=x((GT,Ud)=>{l();var wS=oo(),xS=Cn(),vS=Nd(),kS=jd();Ud.exports={objectify:wS,parse:xS,async:vS,sync:kS}});var jt,Wd,HT,YT,QT,JT,Gd=S(()=>{l();jt=X(Vd()),Wd=jt.default,HT=jt.default.objectify,YT=jt.default.parse,QT=jt.default.async,JT=jt.default.sync});function Ut(r){return Array.isArray(r)?r.flatMap(e=>U([(0,Hd.default)({bubble:["screen"]})]).process(e,{parser:Wd}).root.nodes):Ut([r])}var Hd,fo=S(()=>{l();at();Hd=X(Ed());Gd()});function Vt(r,e,t=!1){if(r==="")return e;let i=typeof e=="string"?(0,Yd.default)().astSync(e):e;return i.walkClasses(n=>{let s=n.value,a=t&&s.startsWith("-");n.value=a?`-${r}${s.slice(1)}`:`${r}${s}`}),typeof e=="string"?i.toString():i}var Yd,An=S(()=>{l();Yd=X(Fe())});function he(r){let e=Qd.default.className();return e.value=r,kt(e?.raws?.value??e.value)}var Qd,Wt=S(()=>{l();Qd=X(Fe());Ii()});function co(r){return kt(`.${he(r)}`)}function On(r,e){return co(ai(r,e))}function ai(r,e){return e==="DEFAULT"?r:e==="-"||e==="-DEFAULT"?`-${r}`:e.startsWith("-")?`-${r}${e}`:e.startsWith("/")?`${r}${e}`:`${r}-${e}`}var po=S(()=>{l();Wt();Ii()});function P(r,e=[[r,[r]]],{filterDefault:t=!1,...i}={}){let n=Qe(r);return function({matchUtilities:s,theme:a}){for(let o of e){let u=Array.isArray(o[0])?o:[o];s(u.reduce((c,[f,d])=>Object.assign(c,{[f]:p=>d.reduce((g,b)=>Array.isArray(b)?Object.assign(g,{[b[0]]:b[1]}):Object.assign(g,{[b]:n(p)}),{})}),{}),{...i,values:t?Object.fromEntries(Object.entries(a(r)??{}).filter(([c])=>c!=="DEFAULT")):a(r)})}}}var Jd=S(()=>{l();ni()});function ot(r){return r=Array.isArray(r)?r:[r],r.map(e=>{let t=e.values.map(i=>i.raw!==void 0?i.raw:[i.min&&`(min-width: ${i.min})`,i.max&&`(max-width: ${i.max})`].filter(Boolean).join(" and "));return e.not?`not all and ${t}`:t}).join(", ")}var _n=S(()=>{l()});function ho(r){return r.split(TS).map(t=>{let i=t.trim(),n={value:i},s=i.split(PS),a=new Set;for(let o of s)!a.has("DIRECTIONS")&&SS.has(o)?(n.direction=o,a.add("DIRECTIONS")):!a.has("PLAY_STATES")&&CS.has(o)?(n.playState=o,a.add("PLAY_STATES")):!a.has("FILL_MODES")&&AS.has(o)?(n.fillMode=o,a.add("FILL_MODES")):!a.has("ITERATION_COUNTS")&&(OS.has(o)||DS.test(o))?(n.iterationCount=o,a.add("ITERATION_COUNTS")):!a.has("TIMING_FUNCTION")&&_S.has(o)||!a.has("TIMING_FUNCTION")&&ES.some(u=>o.startsWith(`${u}(`))?(n.timingFunction=o,a.add("TIMING_FUNCTION")):!a.has("DURATION")&&Xd.test(o)?(n.duration=o,a.add("DURATION")):!a.has("DELAY")&&Xd.test(o)?(n.delay=o,a.add("DELAY")):a.has("NAME")?(n.unknown||(n.unknown=[]),n.unknown.push(o)):(n.name=o,a.add("NAME"));return n})}var SS,CS,AS,OS,_S,ES,TS,PS,Xd,DS,Kd=S(()=>{l();SS=new Set(["normal","reverse","alternate","alternate-reverse"]),CS=new Set(["running","paused"]),AS=new Set(["none","forwards","backwards","both"]),OS=new Set(["infinite"]),_S=new Set(["linear","ease","ease-in","ease-out","ease-in-out","step-start","step-end"]),ES=["cubic-bezier","steps"],TS=/\,(?![^(]*\))/g,PS=/\ +(?![^(]*\))/g,Xd=/^(-?[\d.]+m?s)$/,DS=/^(\d+)$/});var Zd,ne,eh=S(()=>{l();Zd=r=>Object.assign({},...Object.entries(r??{}).flatMap(([e,t])=>typeof t=="object"?Object.entries(Zd(t)).map(([i,n])=>({[e+(i==="DEFAULT"?"":`-${i}`)]:n})):[{[`${e}`]:t}])),ne=Zd});var IS,go,RS,qS,FS,MS,BS,LS,$S,NS,zS,jS,US,VS,WS,GS,HS,YS,yo,mo=S(()=>{IS="tailwindcss",go="3.4.1",RS="A utility-first CSS framework for rapidly building custom user interfaces.",qS="MIT",FS="lib/index.js",MS="types/index.d.ts",BS="https://github.com/tailwindlabs/tailwindcss.git",LS="https://github.com/tailwindlabs/tailwindcss/issues",$S="https://tailwindcss.com",NS={tailwind:"lib/cli.js",tailwindcss:"lib/cli.js"},zS={engine:"stable"},jS={prebuild:"npm run generate && rimraf lib",build:`swc src --out-dir lib --copy-files --config jsc.transform.optimizer.globals.vars.__OXIDE__='"false"'`,postbuild:"esbuild lib/cli-peer-dependencies.js --bundle --platform=node --outfile=peers/index.js --define:process.env.CSS_TRANSFORMER_WASM=false","rebuild-fixtures":"npm run build && node -r @swc/register scripts/rebuildFixtures.js",style:"eslint .",pretest:"npm run generate",test:"jest","test:integrations":"npm run test --prefix ./integrations","install:integrations":"node scripts/install-integrations.js","generate:plugin-list":"node -r @swc/register scripts/create-plugin-list.js","generate:types":"node -r @swc/register scripts/generate-types.js",generate:"npm run generate:plugin-list && npm run generate:types","release-channel":"node ./scripts/release-channel.js","release-notes":"node ./scripts/release-notes.js",prepublishOnly:"npm install --force && npm run build"},US=["src/*","cli/*","lib/*","peers/*","scripts/*.js","stubs/*","nesting/*","types/**/*","*.d.ts","*.css","*.js"],VS={"@swc/cli":"^0.1.62","@swc/core":"^1.3.55","@swc/jest":"^0.2.26","@swc/register":"^0.1.10",autoprefixer:"^10.4.14",browserslist:"^4.21.5",concurrently:"^8.0.1",cssnano:"^6.0.0",esbuild:"^0.17.18",eslint:"^8.39.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1",jest:"^29.6.0","jest-diff":"^29.6.0",lightningcss:"1.18.0",prettier:"^2.8.8",rimraf:"^5.0.0","source-map-js":"^1.0.2",turbo:"^1.9.3"},WS={"@alloc/quick-lru":"^5.2.0",arg:"^5.0.2",chokidar:"^3.5.3",didyoumean:"^1.2.2",dlv:"^1.1.3","fast-glob":"^3.3.0","glob-parent":"^6.0.2","is-glob":"^4.0.3",jiti:"^1.19.1",lilconfig:"^2.1.0",micromatch:"^4.0.5","normalize-path":"^3.0.0","object-hash":"^3.0.0",picocolors:"^1.0.0",postcss:"^8.4.23","postcss-import":"^15.1.0","postcss-js":"^4.0.1","postcss-load-config":"^4.0.1","postcss-nested":"^6.0.1","postcss-selector-parser":"^6.0.11",resolve:"^1.22.2",sucrase:"^3.32.0"},GS=["> 1%","not edge <= 18","not ie 11","not op_mini all"],HS={testTimeout:3e4,setupFilesAfterEnv:["/jest/customMatchers.js"],testPathIgnorePatterns:["/node_modules/","/integrations/","/standalone-cli/","\\.test\\.skip\\.js$"],transformIgnorePatterns:["node_modules/(?!lightningcss)"],transform:{"\\.js$":"@swc/jest","\\.ts$":"@swc/jest"}},YS={node:">=14.0.0"},yo={name:IS,version:go,description:RS,license:qS,main:FS,types:MS,repository:BS,bugs:LS,homepage:$S,bin:NS,tailwindcss:zS,scripts:jS,files:US,devDependencies:VS,dependencies:WS,browserslist:GS,jest:HS,engines:YS}});function lt(r,e=!0){return Array.isArray(r)?r.map(t=>{if(e&&Array.isArray(t))throw new Error("The tuple syntax is not supported for `screens`.");if(typeof t=="string")return{name:t.toString(),not:!1,values:[{min:t,max:void 0}]};let[i,n]=t;return i=i.toString(),typeof n=="string"?{name:i,not:!1,values:[{min:n,max:void 0}]}:Array.isArray(n)?{name:i,not:!1,values:n.map(s=>rh(s))}:{name:i,not:!1,values:[rh(n)]}}):lt(Object.entries(r??{}),!1)}function En(r){return r.values.length!==1?{result:!1,reason:"multiple-values"}:r.values[0].raw!==void 0?{result:!1,reason:"raw-values"}:r.values[0].min!==void 0&&r.values[0].max!==void 0?{result:!1,reason:"min-and-max"}:{result:!0,reason:null}}function th(r,e,t){let i=Tn(e,r),n=Tn(t,r),s=En(i),a=En(n);if(s.reason==="multiple-values"||a.reason==="multiple-values")throw new Error("Attempted to sort a screen with multiple values. This should never happen. Please open a bug report.");if(s.reason==="raw-values"||a.reason==="raw-values")throw new Error("Attempted to sort a screen with raw values. This should never happen. Please open a bug report.");if(s.reason==="min-and-max"||a.reason==="min-and-max")throw new Error("Attempted to sort a screen with both min and max values. This should never happen. Please open a bug report.");let{min:o,max:u}=i.values[0],{min:c,max:f}=n.values[0];e.not&&([o,u]=[u,o]),t.not&&([c,f]=[f,c]),o=o===void 0?o:parseFloat(o),u=u===void 0?u:parseFloat(u),c=c===void 0?c:parseFloat(c),f=f===void 0?f:parseFloat(f);let[d,p]=r==="min"?[o,c]:[f,u];return d-p}function Tn(r,e){return typeof r=="object"?r:{name:"arbitrary-screen",values:[{[e]:r}]}}function rh({"min-width":r,min:e=r,max:t,raw:i}={}){return{min:e,max:t,raw:i}}var Pn=S(()=>{l()});function Dn(r,e){r.walkDecls(t=>{if(e.includes(t.prop)){t.remove();return}for(let i of e)t.value.includes(`/ var(${i})`)&&(t.value=t.value.replace(`/ var(${i})`,""))})}var ih=S(()=>{l()});var Y,Pe,Me,Be,nh,sh=S(()=>{l();Ve();St();at();Jd();_n();Wt();Kd();eh();yr();qs();Pt();ni();mo();Ee();Pn();_s();ih();We();xr();li();Y={childVariant:({addVariant:r})=>{r("*","& > *")},pseudoElementVariants:({addVariant:r})=>{r("first-letter","&::first-letter"),r("first-line","&::first-line"),r("marker",[({container:e})=>(Dn(e,["--tw-text-opacity"]),"& *::marker"),({container:e})=>(Dn(e,["--tw-text-opacity"]),"&::marker")]),r("selection",["& *::selection","&::selection"]),r("file","&::file-selector-button"),r("placeholder","&::placeholder"),r("backdrop","&::backdrop"),r("before",({container:e})=>(e.walkRules(t=>{let i=!1;t.walkDecls("content",()=>{i=!0}),i||t.prepend(U.decl({prop:"content",value:"var(--tw-content)"}))}),"&::before")),r("after",({container:e})=>(e.walkRules(t=>{let i=!1;t.walkDecls("content",()=>{i=!0}),i||t.prepend(U.decl({prop:"content",value:"var(--tw-content)"}))}),"&::after"))},pseudoClassVariants:({addVariant:r,matchVariant:e,config:t,prefix:i})=>{let n=[["first","&:first-child"],["last","&:last-child"],["only","&:only-child"],["odd","&:nth-child(odd)"],["even","&:nth-child(even)"],"first-of-type","last-of-type","only-of-type",["visited",({container:a})=>(Dn(a,["--tw-text-opacity","--tw-border-opacity","--tw-bg-opacity"]),"&:visited")],"target",["open","&[open]"],"default","checked","indeterminate","placeholder-shown","autofill","optional","required","valid","invalid","in-range","out-of-range","read-only","empty","focus-within",["hover",ee(t(),"hoverOnlyWhenSupported")?"@media (hover: hover) and (pointer: fine) { &:hover }":"&:hover"],"focus","focus-visible","active","enabled","disabled"].map(a=>Array.isArray(a)?a:[a,`&:${a}`]);for(let[a,o]of n)r(a,u=>typeof o=="function"?o(u):o);let s={group:(a,{modifier:o})=>o?[`:merge(${i(".group")}\\/${he(o)})`," &"]:[`:merge(${i(".group")})`," &"],peer:(a,{modifier:o})=>o?[`:merge(${i(".peer")}\\/${he(o)})`," ~ &"]:[`:merge(${i(".peer")})`," ~ &"]};for(let[a,o]of Object.entries(s))e(a,(u="",c)=>{let f=L(typeof u=="function"?u(c):u);f.includes("&")||(f="&"+f);let[d,p]=o("",c),g=null,b=null,v=0;for(let y=0;y{r("ltr",'&:where([dir="ltr"], [dir="ltr"] *)'),r("rtl",'&:where([dir="rtl"], [dir="rtl"] *)')},reducedMotionVariants:({addVariant:r})=>{r("motion-safe","@media (prefers-reduced-motion: no-preference)"),r("motion-reduce","@media (prefers-reduced-motion: reduce)")},darkVariants:({config:r,addVariant:e})=>{let[t,i=".dark"]=[].concat(r("darkMode","media"));if(t===!1&&(t="media",B.warn("darkmode-false",["The `darkMode` option in your Tailwind CSS configuration is set to `false`, which now behaves the same as `media`.","Change `darkMode` to `media` or remove it entirely.","https://tailwindcss.com/docs/upgrade-guide#remove-dark-mode-configuration"])),t==="variant"){let n;if(Array.isArray(i)||typeof i=="function"?n=i:typeof i=="string"&&(n=[i]),Array.isArray(n))for(let s of n)s===".dark"?(t=!1,B.warn("darkmode-variant-without-selector",["When using `variant` for `darkMode`, you must provide a selector.",'Example: `darkMode: ["variant", ".your-selector &"]`'])):s.includes("&")||(t=!1,B.warn("darkmode-variant-without-ampersand",["When using `variant` for `darkMode`, your selector must contain `&`.",'Example `darkMode: ["variant", ".your-selector &"]`']));i=n}t==="selector"?e("dark",`&:where(${i}, ${i} *)`):t==="media"?e("dark","@media (prefers-color-scheme: dark)"):t==="variant"?e("dark",i):t==="class"&&e("dark",`:is(${i} &)`)},printVariant:({addVariant:r})=>{r("print","@media print")},screenVariants:({theme:r,addVariant:e,matchVariant:t})=>{let i=r("screens")??{},n=Object.values(i).every(w=>typeof w=="string"),s=lt(r("screens")),a=new Set([]);function o(w){return w.match(/(\D+)$/)?.[1]??"(none)"}function u(w){w!==void 0&&a.add(o(w))}function c(w){return u(w),a.size===1}for(let w of s)for(let k of w.values)u(k.min),u(k.max);let f=a.size<=1;function d(w){return Object.fromEntries(s.filter(k=>En(k).result).map(k=>{let{min:C,max:O}=k.values[0];if(w==="min"&&C!==void 0)return k;if(w==="min"&&O!==void 0)return{...k,not:!k.not};if(w==="max"&&O!==void 0)return k;if(w==="max"&&C!==void 0)return{...k,not:!k.not}}).map(k=>[k.name,k]))}function p(w){return(k,C)=>th(w,k.value,C.value)}let g=p("max"),b=p("min");function v(w){return k=>{if(n)if(f){if(typeof k=="string"&&!c(k))return B.warn("minmax-have-mixed-units",["The `min-*` and `max-*` variants are not supported with a `screens` configuration containing mixed units."]),[]}else return B.warn("mixed-screen-units",["The `min-*` and `max-*` variants are not supported with a `screens` configuration containing mixed units."]),[];else return B.warn("complex-screen-config",["The `min-*` and `max-*` variants are not supported with a `screens` configuration containing objects."]),[];return[`@media ${ot(Tn(k,w))}`]}}t("max",v("max"),{sort:g,values:n?d("max"):{}});let y="min-screens";for(let w of s)e(w.name,`@media ${ot(w)}`,{id:y,sort:n&&f?b:void 0,value:w});t("min",v("min"),{id:y,sort:b})},supportsVariants:({matchVariant:r,theme:e})=>{r("supports",(t="")=>{let i=L(t),n=/^\w*\s*\(/.test(i);return i=n?i.replace(/\b(and|or|not)\b/g," $1 "):i,n?`@supports ${i}`:(i.includes(":")||(i=`${i}: var(--tw)`),i.startsWith("(")&&i.endsWith(")")||(i=`(${i})`),`@supports ${i}`)},{values:e("supports")??{}})},hasVariants:({matchVariant:r})=>{r("has",e=>`&:has(${L(e)})`,{values:{}}),r("group-has",(e,{modifier:t})=>t?`:merge(.group\\/${t}):has(${L(e)}) &`:`:merge(.group):has(${L(e)}) &`,{values:{}}),r("peer-has",(e,{modifier:t})=>t?`:merge(.peer\\/${t}):has(${L(e)}) ~ &`:`:merge(.peer):has(${L(e)}) ~ &`,{values:{}})},ariaVariants:({matchVariant:r,theme:e})=>{r("aria",t=>`&[aria-${L(t)}]`,{values:e("aria")??{}}),r("group-aria",(t,{modifier:i})=>i?`:merge(.group\\/${i})[aria-${L(t)}] &`:`:merge(.group)[aria-${L(t)}] &`,{values:e("aria")??{}}),r("peer-aria",(t,{modifier:i})=>i?`:merge(.peer\\/${i})[aria-${L(t)}] ~ &`:`:merge(.peer)[aria-${L(t)}] ~ &`,{values:e("aria")??{}})},dataVariants:({matchVariant:r,theme:e})=>{r("data",t=>`&[data-${L(t)}]`,{values:e("data")??{}}),r("group-data",(t,{modifier:i})=>i?`:merge(.group\\/${i})[data-${L(t)}] &`:`:merge(.group)[data-${L(t)}] &`,{values:e("data")??{}}),r("peer-data",(t,{modifier:i})=>i?`:merge(.peer\\/${i})[data-${L(t)}] ~ &`:`:merge(.peer)[data-${L(t)}] ~ &`,{values:e("data")??{}})},orientationVariants:({addVariant:r})=>{r("portrait","@media (orientation: portrait)"),r("landscape","@media (orientation: landscape)")},prefersContrastVariants:({addVariant:r})=>{r("contrast-more","@media (prefers-contrast: more)"),r("contrast-less","@media (prefers-contrast: less)")},forcedColorsVariants:({addVariant:r})=>{r("forced-colors","@media (forced-colors: active)")}},Pe=["translate(var(--tw-translate-x), var(--tw-translate-y))","rotate(var(--tw-rotate))","skewX(var(--tw-skew-x))","skewY(var(--tw-skew-y))","scaleX(var(--tw-scale-x))","scaleY(var(--tw-scale-y))"].join(" "),Me=["var(--tw-blur)","var(--tw-brightness)","var(--tw-contrast)","var(--tw-grayscale)","var(--tw-hue-rotate)","var(--tw-invert)","var(--tw-saturate)","var(--tw-sepia)","var(--tw-drop-shadow)"].join(" "),Be=["var(--tw-backdrop-blur)","var(--tw-backdrop-brightness)","var(--tw-backdrop-contrast)","var(--tw-backdrop-grayscale)","var(--tw-backdrop-hue-rotate)","var(--tw-backdrop-invert)","var(--tw-backdrop-opacity)","var(--tw-backdrop-saturate)","var(--tw-backdrop-sepia)"].join(" "),nh={preflight:({addBase:r})=>{let e=U.parse(`*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:theme('borderColor.DEFAULT', currentColor)}::after,::before{--tw-content:''}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:theme('fontFamily.sans', ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:theme('fontFamily.sans[1].fontFeatureSettings', normal);font-variation-settings:theme('fontFamily.sans[1].fontVariationSettings', normal);-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:theme('fontFamily.mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:theme('fontFamily.mono[1].fontFeatureSettings', normal);font-variation-settings:theme('fontFamily.mono[1].fontVariationSettings', normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:theme('colors.gray.4', #9ca3af)}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}`);r([U.comment({text:`! tailwindcss v${go} | MIT License | https://tailwindcss.com`}),...e.nodes])},container:(()=>{function r(t=[]){return t.flatMap(i=>i.values.map(n=>n.min)).filter(i=>i!==void 0)}function e(t,i,n){if(typeof n=="undefined")return[];if(!(typeof n=="object"&&n!==null))return[{screen:"DEFAULT",minWidth:0,padding:n}];let s=[];n.DEFAULT&&s.push({screen:"DEFAULT",minWidth:0,padding:n.DEFAULT});for(let a of t)for(let o of i)for(let{min:u}of o.values)u===a&&s.push({minWidth:a,padding:n[o.name]});return s}return function({addComponents:t,theme:i}){let n=lt(i("container.screens",i("screens"))),s=r(n),a=e(s,n,i("container.padding")),o=c=>{let f=a.find(d=>d.minWidth===c);return f?{paddingRight:f.padding,paddingLeft:f.padding}:{}},u=Array.from(new Set(s.slice().sort((c,f)=>parseInt(c)-parseInt(f)))).map(c=>({[`@media (min-width: ${c})`]:{".container":{"max-width":c,...o(c)}}}));t([{".container":Object.assign({width:"100%"},i("container.center",!1)?{marginRight:"auto",marginLeft:"auto"}:{},o(0))},...u])}})(),accessibility:({addUtilities:r})=>{r({".sr-only":{position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},".not-sr-only":{position:"static",width:"auto",height:"auto",padding:"0",margin:"0",overflow:"visible",clip:"auto",whiteSpace:"normal"}})},pointerEvents:({addUtilities:r})=>{r({".pointer-events-none":{"pointer-events":"none"},".pointer-events-auto":{"pointer-events":"auto"}})},visibility:({addUtilities:r})=>{r({".visible":{visibility:"visible"},".invisible":{visibility:"hidden"},".collapse":{visibility:"collapse"}})},position:({addUtilities:r})=>{r({".static":{position:"static"},".fixed":{position:"fixed"},".absolute":{position:"absolute"},".relative":{position:"relative"},".sticky":{position:"sticky"}})},inset:P("inset",[["inset",["inset"]],[["inset-x",["left","right"]],["inset-y",["top","bottom"]]],[["start",["inset-inline-start"]],["end",["inset-inline-end"]],["top",["top"]],["right",["right"]],["bottom",["bottom"]],["left",["left"]]]],{supportsNegativeValues:!0}),isolation:({addUtilities:r})=>{r({".isolate":{isolation:"isolate"},".isolation-auto":{isolation:"auto"}})},zIndex:P("zIndex",[["z",["zIndex"]]],{supportsNegativeValues:!0}),order:P("order",void 0,{supportsNegativeValues:!0}),gridColumn:P("gridColumn",[["col",["gridColumn"]]]),gridColumnStart:P("gridColumnStart",[["col-start",["gridColumnStart"]]]),gridColumnEnd:P("gridColumnEnd",[["col-end",["gridColumnEnd"]]]),gridRow:P("gridRow",[["row",["gridRow"]]]),gridRowStart:P("gridRowStart",[["row-start",["gridRowStart"]]]),gridRowEnd:P("gridRowEnd",[["row-end",["gridRowEnd"]]]),float:({addUtilities:r})=>{r({".float-start":{float:"inline-start"},".float-end":{float:"inline-end"},".float-right":{float:"right"},".float-left":{float:"left"},".float-none":{float:"none"}})},clear:({addUtilities:r})=>{r({".clear-start":{clear:"inline-start"},".clear-end":{clear:"inline-end"},".clear-left":{clear:"left"},".clear-right":{clear:"right"},".clear-both":{clear:"both"},".clear-none":{clear:"none"}})},margin:P("margin",[["m",["margin"]],[["mx",["margin-left","margin-right"]],["my",["margin-top","margin-bottom"]]],[["ms",["margin-inline-start"]],["me",["margin-inline-end"]],["mt",["margin-top"]],["mr",["margin-right"]],["mb",["margin-bottom"]],["ml",["margin-left"]]]],{supportsNegativeValues:!0}),boxSizing:({addUtilities:r})=>{r({".box-border":{"box-sizing":"border-box"},".box-content":{"box-sizing":"content-box"}})},lineClamp:({matchUtilities:r,addUtilities:e,theme:t})=>{r({"line-clamp":i=>({overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":`${i}`})},{values:t("lineClamp")}),e({".line-clamp-none":{overflow:"visible",display:"block","-webkit-box-orient":"horizontal","-webkit-line-clamp":"none"}})},display:({addUtilities:r})=>{r({".block":{display:"block"},".inline-block":{display:"inline-block"},".inline":{display:"inline"},".flex":{display:"flex"},".inline-flex":{display:"inline-flex"},".table":{display:"table"},".inline-table":{display:"inline-table"},".table-caption":{display:"table-caption"},".table-cell":{display:"table-cell"},".table-column":{display:"table-column"},".table-column-group":{display:"table-column-group"},".table-footer-group":{display:"table-footer-group"},".table-header-group":{display:"table-header-group"},".table-row-group":{display:"table-row-group"},".table-row":{display:"table-row"},".flow-root":{display:"flow-root"},".grid":{display:"grid"},".inline-grid":{display:"inline-grid"},".contents":{display:"contents"},".list-item":{display:"list-item"},".hidden":{display:"none"}})},aspectRatio:P("aspectRatio",[["aspect",["aspect-ratio"]]]),size:P("size",[["size",["width","height"]]]),height:P("height",[["h",["height"]]]),maxHeight:P("maxHeight",[["max-h",["maxHeight"]]]),minHeight:P("minHeight",[["min-h",["minHeight"]]]),width:P("width",[["w",["width"]]]),minWidth:P("minWidth",[["min-w",["minWidth"]]]),maxWidth:P("maxWidth",[["max-w",["maxWidth"]]]),flex:P("flex"),flexShrink:P("flexShrink",[["flex-shrink",["flex-shrink"]],["shrink",["flex-shrink"]]]),flexGrow:P("flexGrow",[["flex-grow",["flex-grow"]],["grow",["flex-grow"]]]),flexBasis:P("flexBasis",[["basis",["flex-basis"]]]),tableLayout:({addUtilities:r})=>{r({".table-auto":{"table-layout":"auto"},".table-fixed":{"table-layout":"fixed"}})},captionSide:({addUtilities:r})=>{r({".caption-top":{"caption-side":"top"},".caption-bottom":{"caption-side":"bottom"}})},borderCollapse:({addUtilities:r})=>{r({".border-collapse":{"border-collapse":"collapse"},".border-separate":{"border-collapse":"separate"}})},borderSpacing:({addDefaults:r,matchUtilities:e,theme:t})=>{r("border-spacing",{"--tw-border-spacing-x":0,"--tw-border-spacing-y":0}),e({"border-spacing":i=>({"--tw-border-spacing-x":i,"--tw-border-spacing-y":i,"@defaults border-spacing":{},"border-spacing":"var(--tw-border-spacing-x) var(--tw-border-spacing-y)"}),"border-spacing-x":i=>({"--tw-border-spacing-x":i,"@defaults border-spacing":{},"border-spacing":"var(--tw-border-spacing-x) var(--tw-border-spacing-y)"}),"border-spacing-y":i=>({"--tw-border-spacing-y":i,"@defaults border-spacing":{},"border-spacing":"var(--tw-border-spacing-x) var(--tw-border-spacing-y)"})},{values:t("borderSpacing")})},transformOrigin:P("transformOrigin",[["origin",["transformOrigin"]]]),translate:P("translate",[[["translate-x",[["@defaults transform",{}],"--tw-translate-x",["transform",Pe]]],["translate-y",[["@defaults transform",{}],"--tw-translate-y",["transform",Pe]]]]],{supportsNegativeValues:!0}),rotate:P("rotate",[["rotate",[["@defaults transform",{}],"--tw-rotate",["transform",Pe]]]],{supportsNegativeValues:!0}),skew:P("skew",[[["skew-x",[["@defaults transform",{}],"--tw-skew-x",["transform",Pe]]],["skew-y",[["@defaults transform",{}],"--tw-skew-y",["transform",Pe]]]]],{supportsNegativeValues:!0}),scale:P("scale",[["scale",[["@defaults transform",{}],"--tw-scale-x","--tw-scale-y",["transform",Pe]]],[["scale-x",[["@defaults transform",{}],"--tw-scale-x",["transform",Pe]]],["scale-y",[["@defaults transform",{}],"--tw-scale-y",["transform",Pe]]]]],{supportsNegativeValues:!0}),transform:({addDefaults:r,addUtilities:e})=>{r("transform",{"--tw-translate-x":"0","--tw-translate-y":"0","--tw-rotate":"0","--tw-skew-x":"0","--tw-skew-y":"0","--tw-scale-x":"1","--tw-scale-y":"1"}),e({".transform":{"@defaults transform":{},transform:Pe},".transform-cpu":{transform:Pe},".transform-gpu":{transform:Pe.replace("translate(var(--tw-translate-x), var(--tw-translate-y))","translate3d(var(--tw-translate-x), var(--tw-translate-y), 0)")},".transform-none":{transform:"none"}})},animation:({matchUtilities:r,theme:e,config:t})=>{let i=s=>he(t("prefix")+s),n=Object.fromEntries(Object.entries(e("keyframes")??{}).map(([s,a])=>[s,{[`@keyframes ${i(s)}`]:a}]));r({animate:s=>{let a=ho(s);return[...a.flatMap(o=>n[o.name]),{animation:a.map(({name:o,value:u})=>o===void 0||n[o]===void 0?u:u.replace(o,i(o))).join(", ")}]}},{values:e("animation")})},cursor:P("cursor"),touchAction:({addDefaults:r,addUtilities:e})=>{r("touch-action",{"--tw-pan-x":" ","--tw-pan-y":" ","--tw-pinch-zoom":" "});let t="var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)";e({".touch-auto":{"touch-action":"auto"},".touch-none":{"touch-action":"none"},".touch-pan-x":{"@defaults touch-action":{},"--tw-pan-x":"pan-x","touch-action":t},".touch-pan-left":{"@defaults touch-action":{},"--tw-pan-x":"pan-left","touch-action":t},".touch-pan-right":{"@defaults touch-action":{},"--tw-pan-x":"pan-right","touch-action":t},".touch-pan-y":{"@defaults touch-action":{},"--tw-pan-y":"pan-y","touch-action":t},".touch-pan-up":{"@defaults touch-action":{},"--tw-pan-y":"pan-up","touch-action":t},".touch-pan-down":{"@defaults touch-action":{},"--tw-pan-y":"pan-down","touch-action":t},".touch-pinch-zoom":{"@defaults touch-action":{},"--tw-pinch-zoom":"pinch-zoom","touch-action":t},".touch-manipulation":{"touch-action":"manipulation"}})},userSelect:({addUtilities:r})=>{r({".select-none":{"user-select":"none"},".select-text":{"user-select":"text"},".select-all":{"user-select":"all"},".select-auto":{"user-select":"auto"}})},resize:({addUtilities:r})=>{r({".resize-none":{resize:"none"},".resize-y":{resize:"vertical"},".resize-x":{resize:"horizontal"},".resize":{resize:"both"}})},scrollSnapType:({addDefaults:r,addUtilities:e})=>{r("scroll-snap-type",{"--tw-scroll-snap-strictness":"proximity"}),e({".snap-none":{"scroll-snap-type":"none"},".snap-x":{"@defaults scroll-snap-type":{},"scroll-snap-type":"x var(--tw-scroll-snap-strictness)"},".snap-y":{"@defaults scroll-snap-type":{},"scroll-snap-type":"y var(--tw-scroll-snap-strictness)"},".snap-both":{"@defaults scroll-snap-type":{},"scroll-snap-type":"both var(--tw-scroll-snap-strictness)"},".snap-mandatory":{"--tw-scroll-snap-strictness":"mandatory"},".snap-proximity":{"--tw-scroll-snap-strictness":"proximity"}})},scrollSnapAlign:({addUtilities:r})=>{r({".snap-start":{"scroll-snap-align":"start"},".snap-end":{"scroll-snap-align":"end"},".snap-center":{"scroll-snap-align":"center"},".snap-align-none":{"scroll-snap-align":"none"}})},scrollSnapStop:({addUtilities:r})=>{r({".snap-normal":{"scroll-snap-stop":"normal"},".snap-always":{"scroll-snap-stop":"always"}})},scrollMargin:P("scrollMargin",[["scroll-m",["scroll-margin"]],[["scroll-mx",["scroll-margin-left","scroll-margin-right"]],["scroll-my",["scroll-margin-top","scroll-margin-bottom"]]],[["scroll-ms",["scroll-margin-inline-start"]],["scroll-me",["scroll-margin-inline-end"]],["scroll-mt",["scroll-margin-top"]],["scroll-mr",["scroll-margin-right"]],["scroll-mb",["scroll-margin-bottom"]],["scroll-ml",["scroll-margin-left"]]]],{supportsNegativeValues:!0}),scrollPadding:P("scrollPadding",[["scroll-p",["scroll-padding"]],[["scroll-px",["scroll-padding-left","scroll-padding-right"]],["scroll-py",["scroll-padding-top","scroll-padding-bottom"]]],[["scroll-ps",["scroll-padding-inline-start"]],["scroll-pe",["scroll-padding-inline-end"]],["scroll-pt",["scroll-padding-top"]],["scroll-pr",["scroll-padding-right"]],["scroll-pb",["scroll-padding-bottom"]],["scroll-pl",["scroll-padding-left"]]]]),listStylePosition:({addUtilities:r})=>{r({".list-inside":{"list-style-position":"inside"},".list-outside":{"list-style-position":"outside"}})},listStyleType:P("listStyleType",[["list",["listStyleType"]]]),listStyleImage:P("listStyleImage",[["list-image",["listStyleImage"]]]),appearance:({addUtilities:r})=>{r({".appearance-none":{appearance:"none"},".appearance-auto":{appearance:"auto"}})},columns:P("columns",[["columns",["columns"]]]),breakBefore:({addUtilities:r})=>{r({".break-before-auto":{"break-before":"auto"},".break-before-avoid":{"break-before":"avoid"},".break-before-all":{"break-before":"all"},".break-before-avoid-page":{"break-before":"avoid-page"},".break-before-page":{"break-before":"page"},".break-before-left":{"break-before":"left"},".break-before-right":{"break-before":"right"},".break-before-column":{"break-before":"column"}})},breakInside:({addUtilities:r})=>{r({".break-inside-auto":{"break-inside":"auto"},".break-inside-avoid":{"break-inside":"avoid"},".break-inside-avoid-page":{"break-inside":"avoid-page"},".break-inside-avoid-column":{"break-inside":"avoid-column"}})},breakAfter:({addUtilities:r})=>{r({".break-after-auto":{"break-after":"auto"},".break-after-avoid":{"break-after":"avoid"},".break-after-all":{"break-after":"all"},".break-after-avoid-page":{"break-after":"avoid-page"},".break-after-page":{"break-after":"page"},".break-after-left":{"break-after":"left"},".break-after-right":{"break-after":"right"},".break-after-column":{"break-after":"column"}})},gridAutoColumns:P("gridAutoColumns",[["auto-cols",["gridAutoColumns"]]]),gridAutoFlow:({addUtilities:r})=>{r({".grid-flow-row":{gridAutoFlow:"row"},".grid-flow-col":{gridAutoFlow:"column"},".grid-flow-dense":{gridAutoFlow:"dense"},".grid-flow-row-dense":{gridAutoFlow:"row dense"},".grid-flow-col-dense":{gridAutoFlow:"column dense"}})},gridAutoRows:P("gridAutoRows",[["auto-rows",["gridAutoRows"]]]),gridTemplateColumns:P("gridTemplateColumns",[["grid-cols",["gridTemplateColumns"]]]),gridTemplateRows:P("gridTemplateRows",[["grid-rows",["gridTemplateRows"]]]),flexDirection:({addUtilities:r})=>{r({".flex-row":{"flex-direction":"row"},".flex-row-reverse":{"flex-direction":"row-reverse"},".flex-col":{"flex-direction":"column"},".flex-col-reverse":{"flex-direction":"column-reverse"}})},flexWrap:({addUtilities:r})=>{r({".flex-wrap":{"flex-wrap":"wrap"},".flex-wrap-reverse":{"flex-wrap":"wrap-reverse"},".flex-nowrap":{"flex-wrap":"nowrap"}})},placeContent:({addUtilities:r})=>{r({".place-content-center":{"place-content":"center"},".place-content-start":{"place-content":"start"},".place-content-end":{"place-content":"end"},".place-content-between":{"place-content":"space-between"},".place-content-around":{"place-content":"space-around"},".place-content-evenly":{"place-content":"space-evenly"},".place-content-baseline":{"place-content":"baseline"},".place-content-stretch":{"place-content":"stretch"}})},placeItems:({addUtilities:r})=>{r({".place-items-start":{"place-items":"start"},".place-items-end":{"place-items":"end"},".place-items-center":{"place-items":"center"},".place-items-baseline":{"place-items":"baseline"},".place-items-stretch":{"place-items":"stretch"}})},alignContent:({addUtilities:r})=>{r({".content-normal":{"align-content":"normal"},".content-center":{"align-content":"center"},".content-start":{"align-content":"flex-start"},".content-end":{"align-content":"flex-end"},".content-between":{"align-content":"space-between"},".content-around":{"align-content":"space-around"},".content-evenly":{"align-content":"space-evenly"},".content-baseline":{"align-content":"baseline"},".content-stretch":{"align-content":"stretch"}})},alignItems:({addUtilities:r})=>{r({".items-start":{"align-items":"flex-start"},".items-end":{"align-items":"flex-end"},".items-center":{"align-items":"center"},".items-baseline":{"align-items":"baseline"},".items-stretch":{"align-items":"stretch"}})},justifyContent:({addUtilities:r})=>{r({".justify-normal":{"justify-content":"normal"},".justify-start":{"justify-content":"flex-start"},".justify-end":{"justify-content":"flex-end"},".justify-center":{"justify-content":"center"},".justify-between":{"justify-content":"space-between"},".justify-around":{"justify-content":"space-around"},".justify-evenly":{"justify-content":"space-evenly"},".justify-stretch":{"justify-content":"stretch"}})},justifyItems:({addUtilities:r})=>{r({".justify-items-start":{"justify-items":"start"},".justify-items-end":{"justify-items":"end"},".justify-items-center":{"justify-items":"center"},".justify-items-stretch":{"justify-items":"stretch"}})},gap:P("gap",[["gap",["gap"]],[["gap-x",["columnGap"]],["gap-y",["rowGap"]]]]),space:({matchUtilities:r,addUtilities:e,theme:t})=>{r({"space-x":i=>(i=i==="0"?"0px":i,{"& > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","margin-right":`calc(${i} * var(--tw-space-x-reverse))`,"margin-left":`calc(${i} * calc(1 - var(--tw-space-x-reverse)))`}}),"space-y":i=>(i=i==="0"?"0px":i,{"& > :not([hidden]) ~ :not([hidden])":{"--tw-space-y-reverse":"0","margin-top":`calc(${i} * calc(1 - var(--tw-space-y-reverse)))`,"margin-bottom":`calc(${i} * var(--tw-space-y-reverse))`}})},{values:t("space"),supportsNegativeValues:!0}),e({".space-y-reverse > :not([hidden]) ~ :not([hidden])":{"--tw-space-y-reverse":"1"},".space-x-reverse > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"1"}})},divideWidth:({matchUtilities:r,addUtilities:e,theme:t})=>{r({"divide-x":i=>(i=i==="0"?"0px":i,{"& > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-x-reverse":"0","border-right-width":`calc(${i} * var(--tw-divide-x-reverse))`,"border-left-width":`calc(${i} * calc(1 - var(--tw-divide-x-reverse)))`}}),"divide-y":i=>(i=i==="0"?"0px":i,{"& > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-y-reverse":"0","border-top-width":`calc(${i} * calc(1 - var(--tw-divide-y-reverse)))`,"border-bottom-width":`calc(${i} * var(--tw-divide-y-reverse))`}})},{values:t("divideWidth"),type:["line-width","length","any"]}),e({".divide-y-reverse > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-y-reverse":"1"},".divide-x-reverse > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-x-reverse":"1"}})},divideStyle:({addUtilities:r})=>{r({".divide-solid > :not([hidden]) ~ :not([hidden])":{"border-style":"solid"},".divide-dashed > :not([hidden]) ~ :not([hidden])":{"border-style":"dashed"},".divide-dotted > :not([hidden]) ~ :not([hidden])":{"border-style":"dotted"},".divide-double > :not([hidden]) ~ :not([hidden])":{"border-style":"double"},".divide-none > :not([hidden]) ~ :not([hidden])":{"border-style":"none"}})},divideColor:({matchUtilities:r,theme:e,corePlugins:t})=>{r({divide:i=>t("divideOpacity")?{["& > :not([hidden]) ~ :not([hidden])"]:oe({color:i,property:"border-color",variable:"--tw-divide-opacity"})}:{["& > :not([hidden]) ~ :not([hidden])"]:{"border-color":$(i)}}},{values:(({DEFAULT:i,...n})=>n)(ne(e("divideColor"))),type:["color","any"]})},divideOpacity:({matchUtilities:r,theme:e})=>{r({"divide-opacity":t=>({["& > :not([hidden]) ~ :not([hidden])"]:{"--tw-divide-opacity":t}})},{values:e("divideOpacity")})},placeSelf:({addUtilities:r})=>{r({".place-self-auto":{"place-self":"auto"},".place-self-start":{"place-self":"start"},".place-self-end":{"place-self":"end"},".place-self-center":{"place-self":"center"},".place-self-stretch":{"place-self":"stretch"}})},alignSelf:({addUtilities:r})=>{r({".self-auto":{"align-self":"auto"},".self-start":{"align-self":"flex-start"},".self-end":{"align-self":"flex-end"},".self-center":{"align-self":"center"},".self-stretch":{"align-self":"stretch"},".self-baseline":{"align-self":"baseline"}})},justifySelf:({addUtilities:r})=>{r({".justify-self-auto":{"justify-self":"auto"},".justify-self-start":{"justify-self":"start"},".justify-self-end":{"justify-self":"end"},".justify-self-center":{"justify-self":"center"},".justify-self-stretch":{"justify-self":"stretch"}})},overflow:({addUtilities:r})=>{r({".overflow-auto":{overflow:"auto"},".overflow-hidden":{overflow:"hidden"},".overflow-clip":{overflow:"clip"},".overflow-visible":{overflow:"visible"},".overflow-scroll":{overflow:"scroll"},".overflow-x-auto":{"overflow-x":"auto"},".overflow-y-auto":{"overflow-y":"auto"},".overflow-x-hidden":{"overflow-x":"hidden"},".overflow-y-hidden":{"overflow-y":"hidden"},".overflow-x-clip":{"overflow-x":"clip"},".overflow-y-clip":{"overflow-y":"clip"},".overflow-x-visible":{"overflow-x":"visible"},".overflow-y-visible":{"overflow-y":"visible"},".overflow-x-scroll":{"overflow-x":"scroll"},".overflow-y-scroll":{"overflow-y":"scroll"}})},overscrollBehavior:({addUtilities:r})=>{r({".overscroll-auto":{"overscroll-behavior":"auto"},".overscroll-contain":{"overscroll-behavior":"contain"},".overscroll-none":{"overscroll-behavior":"none"},".overscroll-y-auto":{"overscroll-behavior-y":"auto"},".overscroll-y-contain":{"overscroll-behavior-y":"contain"},".overscroll-y-none":{"overscroll-behavior-y":"none"},".overscroll-x-auto":{"overscroll-behavior-x":"auto"},".overscroll-x-contain":{"overscroll-behavior-x":"contain"},".overscroll-x-none":{"overscroll-behavior-x":"none"}})},scrollBehavior:({addUtilities:r})=>{r({".scroll-auto":{"scroll-behavior":"auto"},".scroll-smooth":{"scroll-behavior":"smooth"}})},textOverflow:({addUtilities:r})=>{r({".truncate":{overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"},".overflow-ellipsis":{"text-overflow":"ellipsis"},".text-ellipsis":{"text-overflow":"ellipsis"},".text-clip":{"text-overflow":"clip"}})},hyphens:({addUtilities:r})=>{r({".hyphens-none":{hyphens:"none"},".hyphens-manual":{hyphens:"manual"},".hyphens-auto":{hyphens:"auto"}})},whitespace:({addUtilities:r})=>{r({".whitespace-normal":{"white-space":"normal"},".whitespace-nowrap":{"white-space":"nowrap"},".whitespace-pre":{"white-space":"pre"},".whitespace-pre-line":{"white-space":"pre-line"},".whitespace-pre-wrap":{"white-space":"pre-wrap"},".whitespace-break-spaces":{"white-space":"break-spaces"}})},textWrap:({addUtilities:r})=>{r({".text-wrap":{"text-wrap":"wrap"},".text-nowrap":{"text-wrap":"nowrap"},".text-balance":{"text-wrap":"balance"},".text-pretty":{"text-wrap":"pretty"}})},wordBreak:({addUtilities:r})=>{r({".break-normal":{"overflow-wrap":"normal","word-break":"normal"},".break-words":{"overflow-wrap":"break-word"},".break-all":{"word-break":"break-all"},".break-keep":{"word-break":"keep-all"}})},borderRadius:P("borderRadius",[["rounded",["border-radius"]],[["rounded-s",["border-start-start-radius","border-end-start-radius"]],["rounded-e",["border-start-end-radius","border-end-end-radius"]],["rounded-t",["border-top-left-radius","border-top-right-radius"]],["rounded-r",["border-top-right-radius","border-bottom-right-radius"]],["rounded-b",["border-bottom-right-radius","border-bottom-left-radius"]],["rounded-l",["border-top-left-radius","border-bottom-left-radius"]]],[["rounded-ss",["border-start-start-radius"]],["rounded-se",["border-start-end-radius"]],["rounded-ee",["border-end-end-radius"]],["rounded-es",["border-end-start-radius"]],["rounded-tl",["border-top-left-radius"]],["rounded-tr",["border-top-right-radius"]],["rounded-br",["border-bottom-right-radius"]],["rounded-bl",["border-bottom-left-radius"]]]]),borderWidth:P("borderWidth",[["border",[["@defaults border-width",{}],"border-width"]],[["border-x",[["@defaults border-width",{}],"border-left-width","border-right-width"]],["border-y",[["@defaults border-width",{}],"border-top-width","border-bottom-width"]]],[["border-s",[["@defaults border-width",{}],"border-inline-start-width"]],["border-e",[["@defaults border-width",{}],"border-inline-end-width"]],["border-t",[["@defaults border-width",{}],"border-top-width"]],["border-r",[["@defaults border-width",{}],"border-right-width"]],["border-b",[["@defaults border-width",{}],"border-bottom-width"]],["border-l",[["@defaults border-width",{}],"border-left-width"]]]],{type:["line-width","length"]}),borderStyle:({addUtilities:r})=>{r({".border-solid":{"border-style":"solid"},".border-dashed":{"border-style":"dashed"},".border-dotted":{"border-style":"dotted"},".border-double":{"border-style":"double"},".border-hidden":{"border-style":"hidden"},".border-none":{"border-style":"none"}})},borderColor:({matchUtilities:r,theme:e,corePlugins:t})=>{r({border:i=>t("borderOpacity")?oe({color:i,property:"border-color",variable:"--tw-border-opacity"}):{"border-color":$(i)}},{values:(({DEFAULT:i,...n})=>n)(ne(e("borderColor"))),type:["color","any"]}),r({"border-x":i=>t("borderOpacity")?oe({color:i,property:["border-left-color","border-right-color"],variable:"--tw-border-opacity"}):{"border-left-color":$(i),"border-right-color":$(i)},"border-y":i=>t("borderOpacity")?oe({color:i,property:["border-top-color","border-bottom-color"],variable:"--tw-border-opacity"}):{"border-top-color":$(i),"border-bottom-color":$(i)}},{values:(({DEFAULT:i,...n})=>n)(ne(e("borderColor"))),type:["color","any"]}),r({"border-s":i=>t("borderOpacity")?oe({color:i,property:"border-inline-start-color",variable:"--tw-border-opacity"}):{"border-inline-start-color":$(i)},"border-e":i=>t("borderOpacity")?oe({color:i,property:"border-inline-end-color",variable:"--tw-border-opacity"}):{"border-inline-end-color":$(i)},"border-t":i=>t("borderOpacity")?oe({color:i,property:"border-top-color",variable:"--tw-border-opacity"}):{"border-top-color":$(i)},"border-r":i=>t("borderOpacity")?oe({color:i,property:"border-right-color",variable:"--tw-border-opacity"}):{"border-right-color":$(i)},"border-b":i=>t("borderOpacity")?oe({color:i,property:"border-bottom-color",variable:"--tw-border-opacity"}):{"border-bottom-color":$(i)},"border-l":i=>t("borderOpacity")?oe({color:i,property:"border-left-color",variable:"--tw-border-opacity"}):{"border-left-color":$(i)}},{values:(({DEFAULT:i,...n})=>n)(ne(e("borderColor"))),type:["color","any"]})},borderOpacity:P("borderOpacity",[["border-opacity",["--tw-border-opacity"]]]),backgroundColor:({matchUtilities:r,theme:e,corePlugins:t})=>{r({bg:i=>t("backgroundOpacity")?oe({color:i,property:"background-color",variable:"--tw-bg-opacity"}):{"background-color":$(i)}},{values:ne(e("backgroundColor")),type:["color","any"]})},backgroundOpacity:P("backgroundOpacity",[["bg-opacity",["--tw-bg-opacity"]]]),backgroundImage:P("backgroundImage",[["bg",["background-image"]]],{type:["lookup","image","url"]}),gradientColorStops:(()=>{function r(e){return Ie(e,0,"rgb(255 255 255 / 0)")}return function({matchUtilities:e,theme:t,addDefaults:i}){i("gradient-color-stops",{"--tw-gradient-from-position":" ","--tw-gradient-via-position":" ","--tw-gradient-to-position":" "});let n={values:ne(t("gradientColorStops")),type:["color","any"]},s={values:t("gradientColorStopPositions"),type:["length","percentage"]};e({from:a=>{let o=r(a);return{"@defaults gradient-color-stops":{},"--tw-gradient-from":`${$(a)} var(--tw-gradient-from-position)`,"--tw-gradient-to":`${o} var(--tw-gradient-to-position)`,"--tw-gradient-stops":"var(--tw-gradient-from), var(--tw-gradient-to)"}}},n),e({from:a=>({"--tw-gradient-from-position":a})},s),e({via:a=>{let o=r(a);return{"@defaults gradient-color-stops":{},"--tw-gradient-to":`${o} var(--tw-gradient-to-position)`,"--tw-gradient-stops":`var(--tw-gradient-from), ${$(a)} var(--tw-gradient-via-position), var(--tw-gradient-to)`}}},n),e({via:a=>({"--tw-gradient-via-position":a})},s),e({to:a=>({"@defaults gradient-color-stops":{},"--tw-gradient-to":`${$(a)} var(--tw-gradient-to-position)`})},n),e({to:a=>({"--tw-gradient-to-position":a})},s)}})(),boxDecorationBreak:({addUtilities:r})=>{r({".decoration-slice":{"box-decoration-break":"slice"},".decoration-clone":{"box-decoration-break":"clone"},".box-decoration-slice":{"box-decoration-break":"slice"},".box-decoration-clone":{"box-decoration-break":"clone"}})},backgroundSize:P("backgroundSize",[["bg",["background-size"]]],{type:["lookup","length","percentage","size"]}),backgroundAttachment:({addUtilities:r})=>{r({".bg-fixed":{"background-attachment":"fixed"},".bg-local":{"background-attachment":"local"},".bg-scroll":{"background-attachment":"scroll"}})},backgroundClip:({addUtilities:r})=>{r({".bg-clip-border":{"background-clip":"border-box"},".bg-clip-padding":{"background-clip":"padding-box"},".bg-clip-content":{"background-clip":"content-box"},".bg-clip-text":{"background-clip":"text"}})},backgroundPosition:P("backgroundPosition",[["bg",["background-position"]]],{type:["lookup",["position",{preferOnConflict:!0}]]}),backgroundRepeat:({addUtilities:r})=>{r({".bg-repeat":{"background-repeat":"repeat"},".bg-no-repeat":{"background-repeat":"no-repeat"},".bg-repeat-x":{"background-repeat":"repeat-x"},".bg-repeat-y":{"background-repeat":"repeat-y"},".bg-repeat-round":{"background-repeat":"round"},".bg-repeat-space":{"background-repeat":"space"}})},backgroundOrigin:({addUtilities:r})=>{r({".bg-origin-border":{"background-origin":"border-box"},".bg-origin-padding":{"background-origin":"padding-box"},".bg-origin-content":{"background-origin":"content-box"}})},fill:({matchUtilities:r,theme:e})=>{r({fill:t=>({fill:$(t)})},{values:ne(e("fill")),type:["color","any"]})},stroke:({matchUtilities:r,theme:e})=>{r({stroke:t=>({stroke:$(t)})},{values:ne(e("stroke")),type:["color","url","any"]})},strokeWidth:P("strokeWidth",[["stroke",["stroke-width"]]],{type:["length","number","percentage"]}),objectFit:({addUtilities:r})=>{r({".object-contain":{"object-fit":"contain"},".object-cover":{"object-fit":"cover"},".object-fill":{"object-fit":"fill"},".object-none":{"object-fit":"none"},".object-scale-down":{"object-fit":"scale-down"}})},objectPosition:P("objectPosition",[["object",["object-position"]]]),padding:P("padding",[["p",["padding"]],[["px",["padding-left","padding-right"]],["py",["padding-top","padding-bottom"]]],[["ps",["padding-inline-start"]],["pe",["padding-inline-end"]],["pt",["padding-top"]],["pr",["padding-right"]],["pb",["padding-bottom"]],["pl",["padding-left"]]]]),textAlign:({addUtilities:r})=>{r({".text-left":{"text-align":"left"},".text-center":{"text-align":"center"},".text-right":{"text-align":"right"},".text-justify":{"text-align":"justify"},".text-start":{"text-align":"start"},".text-end":{"text-align":"end"}})},textIndent:P("textIndent",[["indent",["text-indent"]]],{supportsNegativeValues:!0}),verticalAlign:({addUtilities:r,matchUtilities:e})=>{r({".align-baseline":{"vertical-align":"baseline"},".align-top":{"vertical-align":"top"},".align-middle":{"vertical-align":"middle"},".align-bottom":{"vertical-align":"bottom"},".align-text-top":{"vertical-align":"text-top"},".align-text-bottom":{"vertical-align":"text-bottom"},".align-sub":{"vertical-align":"sub"},".align-super":{"vertical-align":"super"}}),e({align:t=>({"vertical-align":t})})},fontFamily:({matchUtilities:r,theme:e})=>{r({font:t=>{let[i,n={}]=Array.isArray(t)&&se(t[1])?t:[t],{fontFeatureSettings:s,fontVariationSettings:a}=n;return{"font-family":Array.isArray(i)?i.join(", "):i,...s===void 0?{}:{"font-feature-settings":s},...a===void 0?{}:{"font-variation-settings":a}}}},{values:e("fontFamily"),type:["lookup","generic-name","family-name"]})},fontSize:({matchUtilities:r,theme:e})=>{r({text:(t,{modifier:i})=>{let[n,s]=Array.isArray(t)?t:[t];if(i)return{"font-size":n,"line-height":i};let{lineHeight:a,letterSpacing:o,fontWeight:u}=se(s)?s:{lineHeight:s};return{"font-size":n,...a===void 0?{}:{"line-height":a},...o===void 0?{}:{"letter-spacing":o},...u===void 0?{}:{"font-weight":u}}}},{values:e("fontSize"),modifiers:e("lineHeight"),type:["absolute-size","relative-size","length","percentage"]})},fontWeight:P("fontWeight",[["font",["fontWeight"]]],{type:["lookup","number","any"]}),textTransform:({addUtilities:r})=>{r({".uppercase":{"text-transform":"uppercase"},".lowercase":{"text-transform":"lowercase"},".capitalize":{"text-transform":"capitalize"},".normal-case":{"text-transform":"none"}})},fontStyle:({addUtilities:r})=>{r({".italic":{"font-style":"italic"},".not-italic":{"font-style":"normal"}})},fontVariantNumeric:({addDefaults:r,addUtilities:e})=>{let t="var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)";r("font-variant-numeric",{"--tw-ordinal":" ","--tw-slashed-zero":" ","--tw-numeric-figure":" ","--tw-numeric-spacing":" ","--tw-numeric-fraction":" "}),e({".normal-nums":{"font-variant-numeric":"normal"},".ordinal":{"@defaults font-variant-numeric":{},"--tw-ordinal":"ordinal","font-variant-numeric":t},".slashed-zero":{"@defaults font-variant-numeric":{},"--tw-slashed-zero":"slashed-zero","font-variant-numeric":t},".lining-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-figure":"lining-nums","font-variant-numeric":t},".oldstyle-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-figure":"oldstyle-nums","font-variant-numeric":t},".proportional-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-spacing":"proportional-nums","font-variant-numeric":t},".tabular-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-spacing":"tabular-nums","font-variant-numeric":t},".diagonal-fractions":{"@defaults font-variant-numeric":{},"--tw-numeric-fraction":"diagonal-fractions","font-variant-numeric":t},".stacked-fractions":{"@defaults font-variant-numeric":{},"--tw-numeric-fraction":"stacked-fractions","font-variant-numeric":t}})},lineHeight:P("lineHeight",[["leading",["lineHeight"]]]),letterSpacing:P("letterSpacing",[["tracking",["letterSpacing"]]],{supportsNegativeValues:!0}),textColor:({matchUtilities:r,theme:e,corePlugins:t})=>{r({text:i=>t("textOpacity")?oe({color:i,property:"color",variable:"--tw-text-opacity"}):{color:$(i)}},{values:ne(e("textColor")),type:["color","any"]})},textOpacity:P("textOpacity",[["text-opacity",["--tw-text-opacity"]]]),textDecoration:({addUtilities:r})=>{r({".underline":{"text-decoration-line":"underline"},".overline":{"text-decoration-line":"overline"},".line-through":{"text-decoration-line":"line-through"},".no-underline":{"text-decoration-line":"none"}})},textDecorationColor:({matchUtilities:r,theme:e})=>{r({decoration:t=>({"text-decoration-color":$(t)})},{values:ne(e("textDecorationColor")),type:["color","any"]})},textDecorationStyle:({addUtilities:r})=>{r({".decoration-solid":{"text-decoration-style":"solid"},".decoration-double":{"text-decoration-style":"double"},".decoration-dotted":{"text-decoration-style":"dotted"},".decoration-dashed":{"text-decoration-style":"dashed"},".decoration-wavy":{"text-decoration-style":"wavy"}})},textDecorationThickness:P("textDecorationThickness",[["decoration",["text-decoration-thickness"]]],{type:["length","percentage"]}),textUnderlineOffset:P("textUnderlineOffset",[["underline-offset",["text-underline-offset"]]],{type:["length","percentage","any"]}),fontSmoothing:({addUtilities:r})=>{r({".antialiased":{"-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale"},".subpixel-antialiased":{"-webkit-font-smoothing":"auto","-moz-osx-font-smoothing":"auto"}})},placeholderColor:({matchUtilities:r,theme:e,corePlugins:t})=>{r({placeholder:i=>t("placeholderOpacity")?{"&::placeholder":oe({color:i,property:"color",variable:"--tw-placeholder-opacity"})}:{"&::placeholder":{color:$(i)}}},{values:ne(e("placeholderColor")),type:["color","any"]})},placeholderOpacity:({matchUtilities:r,theme:e})=>{r({"placeholder-opacity":t=>({["&::placeholder"]:{"--tw-placeholder-opacity":t}})},{values:e("placeholderOpacity")})},caretColor:({matchUtilities:r,theme:e})=>{r({caret:t=>({"caret-color":$(t)})},{values:ne(e("caretColor")),type:["color","any"]})},accentColor:({matchUtilities:r,theme:e})=>{r({accent:t=>({"accent-color":$(t)})},{values:ne(e("accentColor")),type:["color","any"]})},opacity:P("opacity",[["opacity",["opacity"]]]),backgroundBlendMode:({addUtilities:r})=>{r({".bg-blend-normal":{"background-blend-mode":"normal"},".bg-blend-multiply":{"background-blend-mode":"multiply"},".bg-blend-screen":{"background-blend-mode":"screen"},".bg-blend-overlay":{"background-blend-mode":"overlay"},".bg-blend-darken":{"background-blend-mode":"darken"},".bg-blend-lighten":{"background-blend-mode":"lighten"},".bg-blend-color-dodge":{"background-blend-mode":"color-dodge"},".bg-blend-color-burn":{"background-blend-mode":"color-burn"},".bg-blend-hard-light":{"background-blend-mode":"hard-light"},".bg-blend-soft-light":{"background-blend-mode":"soft-light"},".bg-blend-difference":{"background-blend-mode":"difference"},".bg-blend-exclusion":{"background-blend-mode":"exclusion"},".bg-blend-hue":{"background-blend-mode":"hue"},".bg-blend-saturation":{"background-blend-mode":"saturation"},".bg-blend-color":{"background-blend-mode":"color"},".bg-blend-luminosity":{"background-blend-mode":"luminosity"}})},mixBlendMode:({addUtilities:r})=>{r({".mix-blend-normal":{"mix-blend-mode":"normal"},".mix-blend-multiply":{"mix-blend-mode":"multiply"},".mix-blend-screen":{"mix-blend-mode":"screen"},".mix-blend-overlay":{"mix-blend-mode":"overlay"},".mix-blend-darken":{"mix-blend-mode":"darken"},".mix-blend-lighten":{"mix-blend-mode":"lighten"},".mix-blend-color-dodge":{"mix-blend-mode":"color-dodge"},".mix-blend-color-burn":{"mix-blend-mode":"color-burn"},".mix-blend-hard-light":{"mix-blend-mode":"hard-light"},".mix-blend-soft-light":{"mix-blend-mode":"soft-light"},".mix-blend-difference":{"mix-blend-mode":"difference"},".mix-blend-exclusion":{"mix-blend-mode":"exclusion"},".mix-blend-hue":{"mix-blend-mode":"hue"},".mix-blend-saturation":{"mix-blend-mode":"saturation"},".mix-blend-color":{"mix-blend-mode":"color"},".mix-blend-luminosity":{"mix-blend-mode":"luminosity"},".mix-blend-plus-lighter":{"mix-blend-mode":"plus-lighter"}})},boxShadow:(()=>{let r=Qe("boxShadow"),e=["var(--tw-ring-offset-shadow, 0 0 #0000)","var(--tw-ring-shadow, 0 0 #0000)","var(--tw-shadow)"].join(", ");return function({matchUtilities:t,addDefaults:i,theme:n}){i(" box-shadow",{"--tw-ring-offset-shadow":"0 0 #0000","--tw-ring-shadow":"0 0 #0000","--tw-shadow":"0 0 #0000","--tw-shadow-colored":"0 0 #0000"}),t({shadow:s=>{s=r(s);let a=qi(s);for(let o of a)!o.valid||(o.color="var(--tw-shadow-color)");return{"@defaults box-shadow":{},"--tw-shadow":s==="none"?"0 0 #0000":s,"--tw-shadow-colored":s==="none"?"0 0 #0000":vf(a),"box-shadow":e}}},{values:n("boxShadow"),type:["shadow"]})}})(),boxShadowColor:({matchUtilities:r,theme:e})=>{r({shadow:t=>({"--tw-shadow-color":$(t),"--tw-shadow":"var(--tw-shadow-colored)"})},{values:ne(e("boxShadowColor")),type:["color","any"]})},outlineStyle:({addUtilities:r})=>{r({".outline-none":{outline:"2px solid transparent","outline-offset":"2px"},".outline":{"outline-style":"solid"},".outline-dashed":{"outline-style":"dashed"},".outline-dotted":{"outline-style":"dotted"},".outline-double":{"outline-style":"double"}})},outlineWidth:P("outlineWidth",[["outline",["outline-width"]]],{type:["length","number","percentage"]}),outlineOffset:P("outlineOffset",[["outline-offset",["outline-offset"]]],{type:["length","number","percentage","any"],supportsNegativeValues:!0}),outlineColor:({matchUtilities:r,theme:e})=>{r({outline:t=>({"outline-color":$(t)})},{values:ne(e("outlineColor")),type:["color","any"]})},ringWidth:({matchUtilities:r,addDefaults:e,addUtilities:t,theme:i,config:n})=>{let s=(()=>{if(ee(n(),"respectDefaultRingColorOpacity"))return i("ringColor.DEFAULT");let a=i("ringOpacity.DEFAULT","0.5");return i("ringColor")?.DEFAULT?Ie(i("ringColor")?.DEFAULT,a,`rgb(147 197 253 / ${a})`):`rgb(147 197 253 / ${a})`})();e("ring-width",{"--tw-ring-inset":" ","--tw-ring-offset-width":i("ringOffsetWidth.DEFAULT","0px"),"--tw-ring-offset-color":i("ringOffsetColor.DEFAULT","#fff"),"--tw-ring-color":s,"--tw-ring-offset-shadow":"0 0 #0000","--tw-ring-shadow":"0 0 #0000","--tw-shadow":"0 0 #0000","--tw-shadow-colored":"0 0 #0000"}),r({ring:a=>({"@defaults ring-width":{},"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":`var(--tw-ring-inset) 0 0 0 calc(${a} + var(--tw-ring-offset-width)) var(--tw-ring-color)`,"box-shadow":["var(--tw-ring-offset-shadow)","var(--tw-ring-shadow)","var(--tw-shadow, 0 0 #0000)"].join(", ")})},{values:i("ringWidth"),type:"length"}),t({".ring-inset":{"@defaults ring-width":{},"--tw-ring-inset":"inset"}})},ringColor:({matchUtilities:r,theme:e,corePlugins:t})=>{r({ring:i=>t("ringOpacity")?oe({color:i,property:"--tw-ring-color",variable:"--tw-ring-opacity"}):{"--tw-ring-color":$(i)}},{values:Object.fromEntries(Object.entries(ne(e("ringColor"))).filter(([i])=>i!=="DEFAULT")),type:["color","any"]})},ringOpacity:r=>{let{config:e}=r;return P("ringOpacity",[["ring-opacity",["--tw-ring-opacity"]]],{filterDefault:!ee(e(),"respectDefaultRingColorOpacity")})(r)},ringOffsetWidth:P("ringOffsetWidth",[["ring-offset",["--tw-ring-offset-width"]]],{type:"length"}),ringOffsetColor:({matchUtilities:r,theme:e})=>{r({"ring-offset":t=>({"--tw-ring-offset-color":$(t)})},{values:ne(e("ringOffsetColor")),type:["color","any"]})},blur:({matchUtilities:r,theme:e})=>{r({blur:t=>({"--tw-blur":`blur(${t})`,"@defaults filter":{},filter:Me})},{values:e("blur")})},brightness:({matchUtilities:r,theme:e})=>{r({brightness:t=>({"--tw-brightness":`brightness(${t})`,"@defaults filter":{},filter:Me})},{values:e("brightness")})},contrast:({matchUtilities:r,theme:e})=>{r({contrast:t=>({"--tw-contrast":`contrast(${t})`,"@defaults filter":{},filter:Me})},{values:e("contrast")})},dropShadow:({matchUtilities:r,theme:e})=>{r({"drop-shadow":t=>({"--tw-drop-shadow":Array.isArray(t)?t.map(i=>`drop-shadow(${i})`).join(" "):`drop-shadow(${t})`,"@defaults filter":{},filter:Me})},{values:e("dropShadow")})},grayscale:({matchUtilities:r,theme:e})=>{r({grayscale:t=>({"--tw-grayscale":`grayscale(${t})`,"@defaults filter":{},filter:Me})},{values:e("grayscale")})},hueRotate:({matchUtilities:r,theme:e})=>{r({"hue-rotate":t=>({"--tw-hue-rotate":`hue-rotate(${t})`,"@defaults filter":{},filter:Me})},{values:e("hueRotate"),supportsNegativeValues:!0})},invert:({matchUtilities:r,theme:e})=>{r({invert:t=>({"--tw-invert":`invert(${t})`,"@defaults filter":{},filter:Me})},{values:e("invert")})},saturate:({matchUtilities:r,theme:e})=>{r({saturate:t=>({"--tw-saturate":`saturate(${t})`,"@defaults filter":{},filter:Me})},{values:e("saturate")})},sepia:({matchUtilities:r,theme:e})=>{r({sepia:t=>({"--tw-sepia":`sepia(${t})`,"@defaults filter":{},filter:Me})},{values:e("sepia")})},filter:({addDefaults:r,addUtilities:e})=>{r("filter",{"--tw-blur":" ","--tw-brightness":" ","--tw-contrast":" ","--tw-grayscale":" ","--tw-hue-rotate":" ","--tw-invert":" ","--tw-saturate":" ","--tw-sepia":" ","--tw-drop-shadow":" "}),e({".filter":{"@defaults filter":{},filter:Me},".filter-none":{filter:"none"}})},backdropBlur:({matchUtilities:r,theme:e})=>{r({"backdrop-blur":t=>({"--tw-backdrop-blur":`blur(${t})`,"@defaults backdrop-filter":{},"backdrop-filter":Be})},{values:e("backdropBlur")})},backdropBrightness:({matchUtilities:r,theme:e})=>{r({"backdrop-brightness":t=>({"--tw-backdrop-brightness":`brightness(${t})`,"@defaults backdrop-filter":{},"backdrop-filter":Be})},{values:e("backdropBrightness")})},backdropContrast:({matchUtilities:r,theme:e})=>{r({"backdrop-contrast":t=>({"--tw-backdrop-contrast":`contrast(${t})`,"@defaults backdrop-filter":{},"backdrop-filter":Be})},{values:e("backdropContrast")})},backdropGrayscale:({matchUtilities:r,theme:e})=>{r({"backdrop-grayscale":t=>({"--tw-backdrop-grayscale":`grayscale(${t})`,"@defaults backdrop-filter":{},"backdrop-filter":Be})},{values:e("backdropGrayscale")})},backdropHueRotate:({matchUtilities:r,theme:e})=>{r({"backdrop-hue-rotate":t=>({"--tw-backdrop-hue-rotate":`hue-rotate(${t})`,"@defaults backdrop-filter":{},"backdrop-filter":Be})},{values:e("backdropHueRotate"),supportsNegativeValues:!0})},backdropInvert:({matchUtilities:r,theme:e})=>{r({"backdrop-invert":t=>({"--tw-backdrop-invert":`invert(${t})`,"@defaults backdrop-filter":{},"backdrop-filter":Be})},{values:e("backdropInvert")})},backdropOpacity:({matchUtilities:r,theme:e})=>{r({"backdrop-opacity":t=>({"--tw-backdrop-opacity":`opacity(${t})`,"@defaults backdrop-filter":{},"backdrop-filter":Be})},{values:e("backdropOpacity")})},backdropSaturate:({matchUtilities:r,theme:e})=>{r({"backdrop-saturate":t=>({"--tw-backdrop-saturate":`saturate(${t})`,"@defaults backdrop-filter":{},"backdrop-filter":Be})},{values:e("backdropSaturate")})},backdropSepia:({matchUtilities:r,theme:e})=>{r({"backdrop-sepia":t=>({"--tw-backdrop-sepia":`sepia(${t})`,"@defaults backdrop-filter":{},"backdrop-filter":Be})},{values:e("backdropSepia")})},backdropFilter:({addDefaults:r,addUtilities:e})=>{r("backdrop-filter",{"--tw-backdrop-blur":" ","--tw-backdrop-brightness":" ","--tw-backdrop-contrast":" ","--tw-backdrop-grayscale":" ","--tw-backdrop-hue-rotate":" ","--tw-backdrop-invert":" ","--tw-backdrop-opacity":" ","--tw-backdrop-saturate":" ","--tw-backdrop-sepia":" "}),e({".backdrop-filter":{"@defaults backdrop-filter":{},"backdrop-filter":Be},".backdrop-filter-none":{"backdrop-filter":"none"}})},transitionProperty:({matchUtilities:r,theme:e})=>{let t=e("transitionTimingFunction.DEFAULT"),i=e("transitionDuration.DEFAULT");r({transition:n=>({"transition-property":n,...n==="none"?{}:{"transition-timing-function":t,"transition-duration":i}})},{values:e("transitionProperty")})},transitionDelay:P("transitionDelay",[["delay",["transitionDelay"]]]),transitionDuration:P("transitionDuration",[["duration",["transitionDuration"]]],{filterDefault:!0}),transitionTimingFunction:P("transitionTimingFunction",[["ease",["transitionTimingFunction"]]],{filterDefault:!0}),willChange:P("willChange",[["will-change",["will-change"]]]),content:P("content",[["content",["--tw-content",["content","var(--tw-content)"]]]]),forcedColorAdjust:({addUtilities:r})=>{r({".forced-color-adjust-auto":{"forced-color-adjust":"auto"},".forced-color-adjust-none":{"forced-color-adjust":"none"}})}}});function QS(r){if(r===void 0)return!1;if(r==="true"||r==="1")return!0;if(r==="false"||r==="0")return!1;if(r==="*")return!0;let e=r.split(",").map(t=>t.split(":")[0]);return e.includes("-tailwindcss")?!1:!!e.includes("tailwindcss")}var De,ah,oh,In,bo,Je,ui,ut=S(()=>{l();mo();De=typeof h!="undefined"?{NODE_ENV:"production",DEBUG:QS(h.env.DEBUG),ENGINE:yo.tailwindcss.engine}:{NODE_ENV:"production",DEBUG:!1,ENGINE:yo.tailwindcss.engine},ah=new Map,oh=new Map,In=new Map,bo=new Map,Je=new String("*"),ui=Symbol("__NONE__")});function Gt(r){let e=[],t=!1;for(let i=0;i0)}var lh,uh,JS,wo=S(()=>{l();lh=new Map([["{","}"],["[","]"],["(",")"]]),uh=new Map(Array.from(lh.entries()).map(([r,e])=>[e,r])),JS=new Set(['"',"'","`"])});function Ht(r){let[e]=fh(r);return e.forEach(([t,i])=>t.removeChild(i)),r.nodes.push(...e.map(([,t])=>t)),r}function fh(r){let e=[],t=null;for(let i of r.nodes)if(i.type==="combinator")e=e.filter(([,n])=>vo(n).includes("jumpable")),t=null;else if(i.type==="pseudo"){XS(i)?(t=i,e.push([r,i,null])):t&&KS(i,t)?e.push([r,i,t]):t=null;for(let n of i.nodes??[]){let[s,a]=fh(n);t=a||t,e.push(...s)}}return[e,t]}function ch(r){return r.value.startsWith("::")||xo[r.value]!==void 0}function XS(r){return ch(r)&&vo(r).includes("terminal")}function KS(r,e){return r.type!=="pseudo"||ch(r)?!1:vo(e).includes("actionable")}function vo(r){return xo[r.value]??xo.__default__}var xo,Rn=S(()=>{l();xo={"::after":["terminal","jumpable"],"::backdrop":["terminal","jumpable"],"::before":["terminal","jumpable"],"::cue":["terminal"],"::cue-region":["terminal"],"::first-letter":["terminal","jumpable"],"::first-line":["terminal","jumpable"],"::grammar-error":["terminal"],"::marker":["terminal","jumpable"],"::part":["terminal","actionable"],"::placeholder":["terminal","jumpable"],"::selection":["terminal","jumpable"],"::slotted":["terminal"],"::spelling-error":["terminal"],"::target-text":["terminal"],"::file-selector-button":["terminal","actionable"],"::deep":["actionable"],"::v-deep":["actionable"],"::ng-deep":["actionable"],":after":["terminal","jumpable"],":before":["terminal","jumpable"],":first-letter":["terminal","jumpable"],":first-line":["terminal","jumpable"],":where":[],":is":[],":has":[],__default__:["terminal","actionable"]}});function Yt(r,{context:e,candidate:t}){let i=e?.tailwindConfig.prefix??"",n=r.map(a=>{let o=(0,Le.default)().astSync(a.format);return{...a,ast:a.respectPrefix?Vt(i,o):o}}),s=Le.default.root({nodes:[Le.default.selector({nodes:[Le.default.className({value:he(t)})]})]});for(let{ast:a}of n)[s,a]=e3(s,a),a.walkNesting(o=>o.replaceWith(...s.nodes[0].nodes)),s=a;return s}function dh(r){let e=[];for(;r.prev()&&r.prev().type!=="combinator";)r=r.prev();for(;r&&r.type!=="combinator";)e.push(r),r=r.next();return e}function ZS(r){return r.sort((e,t)=>e.type==="tag"&&t.type==="class"?-1:e.type==="class"&&t.type==="tag"?1:e.type==="class"&&t.type==="pseudo"&&t.value.startsWith("::")?-1:e.type==="pseudo"&&e.value.startsWith("::")&&t.type==="class"?1:r.index(e)-r.index(t)),r}function So(r,e){let t=!1;r.walk(i=>{if(i.type==="class"&&i.value===e)return t=!0,!1}),t||r.remove()}function qn(r,e,{context:t,candidate:i,base:n}){let s=t?.tailwindConfig?.separator??":";n=n??le(i,s).pop();let a=(0,Le.default)().astSync(r);if(a.walkClasses(f=>{f.raws&&f.value.includes(n)&&(f.raws.value=he((0,ph.default)(f.raws.value)))}),a.each(f=>So(f,n)),a.length===0)return null;let o=Array.isArray(e)?Yt(e,{context:t,candidate:i}):e;if(o===null)return a.toString();let u=Le.default.comment({value:"/*__simple__*/"}),c=Le.default.comment({value:"/*__simple__*/"});return a.walkClasses(f=>{if(f.value!==n)return;let d=f.parent,p=o.nodes[0].nodes;if(d.nodes.length===1){f.replaceWith(...p);return}let g=dh(f);d.insertBefore(g[0],u),d.insertAfter(g[g.length-1],c);for(let v of p)d.insertBefore(g[0],v.clone());f.remove(),g=dh(u);let b=d.index(u);d.nodes.splice(b,g.length,...ZS(Le.default.selector({nodes:g})).nodes),u.remove(),c.remove()}),a.walkPseudos(f=>{f.value===ko&&f.replaceWith(f.nodes)}),a.each(f=>Ht(f)),a.toString()}function e3(r,e){let t=[];return r.walkPseudos(i=>{i.value===ko&&t.push({pseudo:i,value:i.nodes[0].toString()})}),e.walkPseudos(i=>{if(i.value!==ko)return;let n=i.nodes[0].toString(),s=t.find(c=>c.value===n);if(!s)return;let a=[],o=i.next();for(;o&&o.type!=="combinator";)a.push(o),o=o.next();let u=o;s.pseudo.parent.insertAfter(s.pseudo,Le.default.selector({nodes:a.map(c=>c.clone())})),i.remove(),a.forEach(c=>c.remove()),u&&u.type==="combinator"&&u.remove()}),[r,e]}var Le,ph,ko,Co=S(()=>{l();Le=X(Fe()),ph=X(cn());Wt();An();Rn();Dt();ko=":merge"});function Fn(r,e){let t=(0,Ao.default)().astSync(r);return t.each(i=>{i.nodes[0].type==="pseudo"&&i.nodes[0].value===":is"&&i.nodes.every(s=>s.type!=="combinator")||(i.nodes=[Ao.default.pseudo({value:":is",nodes:[i.clone()]})]),Ht(i)}),`${e} ${t.toString()}`}var Ao,Oo=S(()=>{l();Ao=X(Fe());Rn()});function _o(r){return t3.transformSync(r)}function*r3(r){let e=1/0;for(;e>=0;){let t,i=!1;if(e===1/0&&r.endsWith("]")){let a=r.indexOf("[");r[a-1]==="-"?t=a-1:r[a-1]==="/"?(t=a-1,i=!0):t=-1}else e===1/0&&r.includes("/")?(t=r.lastIndexOf("/"),i=!0):t=r.lastIndexOf("-",e);if(t<0)break;let n=r.slice(0,t),s=r.slice(i?t:t+1);e=t-1,!(n===""||s==="/")&&(yield[n,s])}}function i3(r,e){if(r.length===0||e.tailwindConfig.prefix==="")return r;for(let t of r){let[i]=t;if(i.options.respectPrefix){let n=U.root({nodes:[t[1].clone()]}),s=t[1].raws.tailwind.classCandidate;n.walkRules(a=>{let o=s.startsWith("-");a.selector=Vt(e.tailwindConfig.prefix,a.selector,o)}),t[1]=n.nodes[0]}}return r}function n3(r,e){if(r.length===0)return r;let t=[];function i(n){return n.parent&&n.parent.type==="atrule"&&n.parent.name==="keyframes"}for(let[n,s]of r){let a=U.root({nodes:[s.clone()]});a.walkRules(o=>{if(i(o))return;let u=(0,Mn.default)().astSync(o.selector);u.each(c=>So(c,e)),Rf(u,c=>c===e?`!${c}`:c),o.selector=u.toString(),o.walkDecls(c=>c.important=!0)}),t.push([{...n,important:!0},a.nodes[0]])}return t}function s3(r,e,t){if(e.length===0)return e;let i={modifier:null,value:ui};{let[n,...s]=le(r,"/");if(s.length>1&&(n=n+"/"+s.slice(0,-1).join("/"),s=s.slice(-1)),s.length&&!t.variantMap.has(r)&&(r=n,i.modifier=s[0],!ee(t.tailwindConfig,"generalizedModifiers")))return[]}if(r.endsWith("]")&&!r.startsWith("[")){let n=/(.)(-?)\[(.*)\]/g.exec(r);if(n){let[,s,a,o]=n;if(s==="@"&&a==="-")return[];if(s!=="@"&&a==="")return[];r=r.replace(`${a}[${o}]`,""),i.value=o}}if(Po(r)&&!t.variantMap.has(r)){let n=t.offsets.recordVariant(r),s=L(r.slice(1,-1)),a=le(s,",");if(a.length>1)return[];if(!a.every(Nn))return[];let o=a.map((u,c)=>[t.offsets.applyParallelOffset(n,c),fi(u.trim())]);t.variantMap.set(r,o)}if(t.variantMap.has(r)){let n=Po(r),s=t.variantOptions.get(r)?.[oi]??{},a=t.variantMap.get(r).slice(),o=[],u=(()=>!(n||s.respectPrefix===!1))();for(let[c,f]of e){if(c.layer==="user")continue;let d=U.root({nodes:[f.clone()]});for(let[p,g,b]of a){let w=function(){v.raws.neededBackup||(v.raws.neededBackup=!0,v.walkRules(_=>_.raws.originalSelector=_.selector))},k=function(_){return w(),v.each(I=>{I.type==="rule"&&(I.selectors=I.selectors.map(M=>_({get className(){return _o(M)},selector:M})))}),v},v=(b??d).clone(),y=[],C=g({get container(){return w(),v},separator:t.tailwindConfig.separator,modifySelectors:k,wrap(_){let I=v.nodes;v.removeAll(),_.append(I),v.append(_)},format(_){y.push({format:_,respectPrefix:u})},args:i});if(Array.isArray(C)){for(let[_,I]of C.entries())a.push([t.offsets.applyParallelOffset(p,_),I,v.clone()]);continue}if(typeof C=="string"&&y.push({format:C,respectPrefix:u}),C===null)continue;v.raws.neededBackup&&(delete v.raws.neededBackup,v.walkRules(_=>{let I=_.raws.originalSelector;if(!I||(delete _.raws.originalSelector,I===_.selector))return;let M=_.selector,R=(0,Mn.default)(K=>{K.walkClasses(ue=>{ue.value=`${r}${t.tailwindConfig.separator}${ue.value}`})}).processSync(I);y.push({format:M.replace(R,"&"),respectPrefix:u}),_.selector=I})),v.nodes[0].raws.tailwind={...v.nodes[0].raws.tailwind,parentLayer:c.layer};let O=[{...c,sort:t.offsets.applyVariantOffset(c.sort,p,Object.assign(i,t.variantOptions.get(r))),collectedFormats:(c.collectedFormats??[]).concat(y)},v.nodes[0]];o.push(O)}}return o}return[]}function Eo(r,e,t={}){return!se(r)&&!Array.isArray(r)?[[r],t]:Array.isArray(r)?Eo(r[0],e,r[1]):(e.has(r)||e.set(r,Ut(r)),[e.get(r),t])}function o3(r){return a3.test(r)}function l3(r){if(!r.includes("://"))return!1;try{let e=new URL(r);return e.scheme!==""&&e.host!==""}catch(e){return!1}}function hh(r){let e=!0;return r.walkDecls(t=>{if(!mh(t.prop,t.value))return e=!1,!1}),e}function mh(r,e){if(l3(`${r}:${e}`))return!1;try{return U.parse(`a{${r}:${e}}`).toResult(),!0}catch(t){return!1}}function u3(r,e){let[,t,i]=r.match(/^\[([a-zA-Z0-9-_]+):(\S+)\]$/)??[];if(i===void 0||!o3(t)||!Gt(i))return null;let n=L(i,{property:t});return mh(t,n)?[[{sort:e.offsets.arbitraryProperty(),layer:"utilities"},()=>({[co(r)]:{[t]:n}})]]:null}function*f3(r,e){e.candidateRuleMap.has(r)&&(yield[e.candidateRuleMap.get(r),"DEFAULT"]),yield*function*(o){o!==null&&(yield[o,"DEFAULT"])}(u3(r,e));let t=r,i=!1,n=e.tailwindConfig.prefix,s=n.length,a=t.startsWith(n)||t.startsWith(`-${n}`);t[s]==="-"&&a&&(i=!0,t=n+t.slice(s+1)),i&&e.candidateRuleMap.has(t)&&(yield[e.candidateRuleMap.get(t),"-DEFAULT"]);for(let[o,u]of r3(t))e.candidateRuleMap.has(o)&&(yield[e.candidateRuleMap.get(o),i?`-${u}`:u])}function c3(r,e){return r===Je?[Je]:le(r,e)}function*p3(r,e){for(let t of r)t[1].raws.tailwind={...t[1].raws.tailwind,classCandidate:e,preserveSource:t[0].options?.preserveSource??!1},yield t}function*To(r,e){let t=e.tailwindConfig.separator,[i,...n]=c3(r,t).reverse(),s=!1;i.startsWith("!")&&(s=!0,i=i.slice(1));for(let a of f3(i,e)){let o=[],u=new Map,[c,f]=a,d=c.length===1;for(let[p,g]of c){let b=[];if(typeof g=="function")for(let v of[].concat(g(f,{isOnlyPlugin:d}))){let[y,w]=Eo(v,e.postCssNodeCache);for(let k of y)b.push([{...p,options:{...p.options,...w}},k])}else if(f==="DEFAULT"||f==="-DEFAULT"){let v=g,[y,w]=Eo(v,e.postCssNodeCache);for(let k of y)b.push([{...p,options:{...p.options,...w}},k])}if(b.length>0){let v=Array.from(Rs(p.options?.types??[],f,p.options??{},e.tailwindConfig)).map(([y,w])=>w);v.length>0&&u.set(b,v),o.push(b)}}if(Po(f)){if(o.length>1){let b=function(y){return y.length===1?y[0]:y.find(w=>{let k=u.get(w);return w.some(([{options:C},O])=>hh(O)?C.types.some(({type:_,preferOnConflict:I})=>k.includes(_)&&I):!1)})},[p,g]=o.reduce((y,w)=>(w.some(([{options:C}])=>C.types.some(({type:O})=>O==="any"))?y[0].push(w):y[1].push(w),y),[[],[]]),v=b(g)??b(p);if(v)o=[v];else{let y=o.map(k=>new Set([...u.get(k)??[]]));for(let k of y)for(let C of k){let O=!1;for(let _ of y)k!==_&&_.has(C)&&(_.delete(C),O=!0);O&&k.delete(C)}let w=[];for(let[k,C]of y.entries())for(let O of C){let _=o[k].map(([,I])=>I).flat().map(I=>I.toString().split(` +`).slice(1,-1).map(M=>M.trim()).map(M=>` ${M}`).join(` +`)).join(` + +`);w.push(` Use \`${r.replace("[",`[${O}:`)}\` for \`${_.trim()}\``);break}B.warn([`The class \`${r}\` is ambiguous and matches multiple utilities.`,...w,`If this is content and not a class, replace it with \`${r.replace("[","[").replace("]","]")}\` to silence this warning.`]);continue}}o=o.map(p=>p.filter(g=>hh(g[1])))}o=o.flat(),o=Array.from(p3(o,i)),o=i3(o,e),s&&(o=n3(o,i));for(let p of n)o=s3(p,o,e);for(let p of o)p[1].raws.tailwind={...p[1].raws.tailwind,candidate:r},p=d3(p,{context:e,candidate:r}),p!==null&&(yield p)}}function d3(r,{context:e,candidate:t}){if(!r[0].collectedFormats)return r;let i=!0,n;try{n=Yt(r[0].collectedFormats,{context:e,candidate:t})}catch{return null}let s=U.root({nodes:[r[1].clone()]});return s.walkRules(a=>{if(!Bn(a))try{let o=qn(a.selector,n,{candidate:t,context:e});if(o===null){a.remove();return}a.selector=o}catch{return i=!1,!1}}),!i||s.nodes.length===0?null:(r[1]=s.nodes[0],r)}function Bn(r){return r.parent&&r.parent.type==="atrule"&&r.parent.name==="keyframes"}function h3(r){if(r===!0)return e=>{Bn(e)||e.walkDecls(t=>{t.parent.type==="rule"&&!Bn(t.parent)&&(t.important=!0)})};if(typeof r=="string")return e=>{Bn(e)||(e.selectors=e.selectors.map(t=>Fn(t,r)))}}function Ln(r,e,t=!1){let i=[],n=h3(e.tailwindConfig.important);for(let s of r){if(e.notClassCache.has(s))continue;if(e.candidateRuleCache.has(s)){i=i.concat(Array.from(e.candidateRuleCache.get(s)));continue}let a=Array.from(To(s,e));if(a.length===0){e.notClassCache.add(s);continue}e.classCache.set(s,a);let o=e.candidateRuleCache.get(s)??new Set;e.candidateRuleCache.set(s,o);for(let u of a){let[{sort:c,options:f},d]=u;if(f.respectImportant&&n){let g=U.root({nodes:[d.clone()]});g.walkRules(n),d=g.nodes[0]}let p=[c,t?d.clone():d];o.add(p),e.ruleCache.add(p),i.push(p)}}return i}function Po(r){return r.startsWith("[")&&r.endsWith("]")}var Mn,t3,a3,$n=S(()=>{l();at();Mn=X(Fe());fo();Pt();An();vr();Ee();ut();Co();po();xr();li();wo();Dt();We();Oo();t3=(0,Mn.default)(r=>r.first.filter(({type:e})=>e==="class").pop().value);a3=/^[a-z_-]/});var gh,yh=S(()=>{l();gh={}});function m3(r){try{return gh.createHash("md5").update(r,"utf-8").digest("binary")}catch(e){return""}}function bh(r,e){let t=e.toString();if(!t.includes("@tailwind"))return!1;let i=bo.get(r),n=m3(t),s=i!==n;return bo.set(r,n),s}var wh=S(()=>{l();yh();ut()});function zn(r){return(r>0n)-(r<0n)}var xh=S(()=>{l()});function vh(r,e){let t=0n,i=0n;for(let[n,s]of e)r&n&&(t=t|n,i=i|s);return r&~t|i}var kh=S(()=>{l()});function Sh(r){let e=null;for(let t of r)e=e??t,e=e>t?e:t;return e}function g3(r,e){let t=r.length,i=e.length,n=t{l();xh();kh();Do=class{constructor(){this.offsets={defaults:0n,base:0n,components:0n,utilities:0n,variants:0n,user:0n},this.layerPositions={defaults:0n,base:1n,components:2n,utilities:3n,user:4n,variants:5n},this.reservedVariantBits=0n,this.variantOffsets=new Map}create(e){return{layer:e,parentLayer:e,arbitrary:0n,variants:0n,parallelIndex:0n,index:this.offsets[e]++,options:[]}}arbitraryProperty(){return{...this.create("utilities"),arbitrary:1n}}forVariant(e,t=0){let i=this.variantOffsets.get(e);if(i===void 0)throw new Error(`Cannot find offset for unknown variant ${e}`);return{...this.create("variants"),variants:i<n.startsWith("[")).sort(([n],[s])=>g3(n,s)),t=e.map(([,n])=>n).sort((n,s)=>zn(n-s));return e.map(([,n],s)=>[n,t[s]]).filter(([n,s])=>n!==s)}remapArbitraryVariantOffsets(e){let t=this.recalculateVariantOffsets();return t.length===0?e:e.map(i=>{let[n,s]=i;return n={...n,variants:vh(n.variants,t)},[n,s]})}sort(e){return e=this.remapArbitraryVariantOffsets(e),e.sort(([t],[i])=>zn(this.compare(t,i)))}}});function Fo(r,e){let t=r.tailwindConfig.prefix;return typeof t=="function"?t(e):t+e}function Oh({type:r="any",...e}){let t=[].concat(r);return{...e,types:t.map(i=>Array.isArray(i)?{type:i[0],...i[1]}:{type:i,preferOnConflict:!1})}}function y3(r){let e=[],t="",i=0;for(let n=0;n0&&e.push(t.trim()),e=e.filter(n=>n!==""),e}function b3(r,e,{before:t=[]}={}){if(t=[].concat(t),t.length<=0){r.push(e);return}let i=r.length-1;for(let n of t){let s=r.indexOf(n);s!==-1&&(i=Math.min(i,s))}r.splice(i,0,e)}function _h(r){return Array.isArray(r)?r.flatMap(e=>!Array.isArray(e)&&!se(e)?e:Ut(e)):_h([r])}function w3(r,e){return(0,Io.default)(i=>{let n=[];return e&&e(i),i.walkClasses(s=>{n.push(s.value)}),n}).transformSync(r)}function x3(r){r.walkPseudos(e=>{e.value===":not"&&e.remove()})}function v3(r,e={containsNonOnDemandable:!1},t=0){let i=[],n=[];r.type==="rule"?n.push(...r.selectors):r.type==="atrule"&&r.walkRules(s=>n.push(...s.selectors));for(let s of n){let a=w3(s,x3);a.length===0&&(e.containsNonOnDemandable=!0);for(let o of a)i.push(o)}return t===0?[e.containsNonOnDemandable||i.length===0,i]:i}function jn(r){return _h(r).flatMap(e=>{let t=new Map,[i,n]=v3(e);return i&&n.unshift(Je),n.map(s=>(t.has(e)||t.set(e,e),[s,t.get(e)]))})}function Nn(r){return r.startsWith("@")||r.includes("&")}function fi(r){r=r.replace(/\n+/g,"").replace(/\s{1,}/g," ").trim();let e=y3(r).map(t=>{if(!t.startsWith("@"))return({format:s})=>s(t);let[,i,n]=/@(\S*)( .+|[({].*)?/g.exec(t);return({wrap:s})=>s(U.atRule({name:i,params:n?.trim()??""}))}).reverse();return t=>{for(let i of e)i(t)}}function k3(r,e,{variantList:t,variantMap:i,offsets:n,classList:s}){function a(p,g){return p?(0,Ah.default)(r,p,g):r}function o(p){return Vt(r.prefix,p)}function u(p,g){return p===Je?Je:g.respectPrefix?e.tailwindConfig.prefix+p:p}function c(p,g,b={}){let v=tt(p),y=a(["theme",...v],g);return Qe(v[0])(y,b)}let f=0,d={postcss:U,prefix:o,e:he,config:a,theme:c,corePlugins:p=>Array.isArray(r.corePlugins)?r.corePlugins.includes(p):a(["corePlugins",p],!0),variants:()=>[],addBase(p){for(let[g,b]of jn(p)){let v=u(g,{}),y=n.create("base");e.candidateRuleMap.has(v)||e.candidateRuleMap.set(v,[]),e.candidateRuleMap.get(v).push([{sort:y,layer:"base"},b])}},addDefaults(p,g){let b={[`@defaults ${p}`]:g};for(let[v,y]of jn(b)){let w=u(v,{});e.candidateRuleMap.has(w)||e.candidateRuleMap.set(w,[]),e.candidateRuleMap.get(w).push([{sort:n.create("defaults"),layer:"defaults"},y])}},addComponents(p,g){g=Object.assign({},{preserveSource:!1,respectPrefix:!0,respectImportant:!1},Array.isArray(g)?{}:g);for(let[v,y]of jn(p)){let w=u(v,g);s.add(w),e.candidateRuleMap.has(w)||e.candidateRuleMap.set(w,[]),e.candidateRuleMap.get(w).push([{sort:n.create("components"),layer:"components",options:g},y])}},addUtilities(p,g){g=Object.assign({},{preserveSource:!1,respectPrefix:!0,respectImportant:!0},Array.isArray(g)?{}:g);for(let[v,y]of jn(p)){let w=u(v,g);s.add(w),e.candidateRuleMap.has(w)||e.candidateRuleMap.set(w,[]),e.candidateRuleMap.get(w).push([{sort:n.create("utilities"),layer:"utilities",options:g},y])}},matchUtilities:function(p,g){g=Oh({...{respectPrefix:!0,respectImportant:!0,modifiers:!1},...g});let v=n.create("utilities");for(let y in p){let C=function(_,{isOnlyPlugin:I}){let[M,R,K]=Is(g.types,_,g,r);if(M===void 0)return[];if(!g.types.some(({type:z})=>z===R))if(I)B.warn([`Unnecessary typehint \`${R}\` in \`${y}-${_}\`.`,`You can safely update it to \`${y}-${_.replace(R+":","")}\`.`]);else return[];if(!Gt(M))return[];let ue={get modifier(){return g.modifiers||B.warn(`modifier-used-without-options-for-${y}`,["Your plugin must set `modifiers: true` in its options to support modifiers."]),K}},pe=ee(r,"generalizedModifiers");return[].concat(pe?k(M,ue):k(M)).filter(Boolean).map(z=>({[On(y,_)]:z}))},w=u(y,g),k=p[y];s.add([w,g]);let O=[{sort:v,layer:"utilities",options:g},C];e.candidateRuleMap.has(w)||e.candidateRuleMap.set(w,[]),e.candidateRuleMap.get(w).push(O)}},matchComponents:function(p,g){g=Oh({...{respectPrefix:!0,respectImportant:!1,modifiers:!1},...g});let v=n.create("components");for(let y in p){let C=function(_,{isOnlyPlugin:I}){let[M,R,K]=Is(g.types,_,g,r);if(M===void 0)return[];if(!g.types.some(({type:z})=>z===R))if(I)B.warn([`Unnecessary typehint \`${R}\` in \`${y}-${_}\`.`,`You can safely update it to \`${y}-${_.replace(R+":","")}\`.`]);else return[];if(!Gt(M))return[];let ue={get modifier(){return g.modifiers||B.warn(`modifier-used-without-options-for-${y}`,["Your plugin must set `modifiers: true` in its options to support modifiers."]),K}},pe=ee(r,"generalizedModifiers");return[].concat(pe?k(M,ue):k(M)).filter(Boolean).map(z=>({[On(y,_)]:z}))},w=u(y,g),k=p[y];s.add([w,g]);let O=[{sort:v,layer:"components",options:g},C];e.candidateRuleMap.has(w)||e.candidateRuleMap.set(w,[]),e.candidateRuleMap.get(w).push(O)}},addVariant(p,g,b={}){g=[].concat(g).map(v=>{if(typeof v!="string")return(y={})=>{let{args:w,modifySelectors:k,container:C,separator:O,wrap:_,format:I}=y,M=v(Object.assign({modifySelectors:k,container:C,separator:O},b.type===Ro.MatchVariant&&{args:w,wrap:_,format:I}));if(typeof M=="string"&&!Nn(M))throw new Error(`Your custom variant \`${p}\` has an invalid format string. Make sure it's an at-rule or contains a \`&\` placeholder.`);return Array.isArray(M)?M.filter(R=>typeof R=="string").map(R=>fi(R)):M&&typeof M=="string"&&fi(M)(y)};if(!Nn(v))throw new Error(`Your custom variant \`${p}\` has an invalid format string. Make sure it's an at-rule or contains a \`&\` placeholder.`);return fi(v)}),b3(t,p,b),i.set(p,g),e.variantOptions.set(p,b)},matchVariant(p,g,b){let v=b?.id??++f,y=p==="@",w=ee(r,"generalizedModifiers");for(let[C,O]of Object.entries(b?.values??{}))C!=="DEFAULT"&&d.addVariant(y?`${p}${C}`:`${p}-${C}`,({args:_,container:I})=>g(O,w?{modifier:_?.modifier,container:I}:{container:I}),{...b,value:O,id:v,type:Ro.MatchVariant,variantInfo:qo.Base});let k="DEFAULT"in(b?.values??{});d.addVariant(p,({args:C,container:O})=>C?.value===ui&&!k?null:g(C?.value===ui?b.values.DEFAULT:C?.value??(typeof C=="string"?C:""),w?{modifier:C?.modifier,container:O}:{container:O}),{...b,id:v,type:Ro.MatchVariant,variantInfo:qo.Dynamic})}};return d}function Un(r){return Mo.has(r)||Mo.set(r,new Map),Mo.get(r)}function Eh(r,e){let t=!1,i=new Map;for(let n of r){if(!n)continue;let s=Ls.parse(n),a=s.hash?s.href.replace(s.hash,""):s.href;a=s.search?a.replace(s.search,""):a;let o=ie.statSync(decodeURIComponent(a),{throwIfNoEntry:!1})?.mtimeMs;!o||((!e.has(n)||o>e.get(n))&&(t=!0),i.set(n,o))}return[t,i]}function Th(r){r.walkAtRules(e=>{["responsive","variants"].includes(e.name)&&(Th(e),e.before(e.nodes),e.remove())})}function S3(r){let e=[];return r.each(t=>{t.type==="atrule"&&["responsive","variants"].includes(t.name)&&(t.name="layer",t.params="utilities")}),r.walkAtRules("layer",t=>{if(Th(t),t.params==="base"){for(let i of t.nodes)e.push(function({addBase:n}){n(i,{respectPrefix:!1})});t.remove()}else if(t.params==="components"){for(let i of t.nodes)e.push(function({addComponents:n}){n(i,{respectPrefix:!1,preserveSource:!0})});t.remove()}else if(t.params==="utilities"){for(let i of t.nodes)e.push(function({addUtilities:n}){n(i,{respectPrefix:!1,preserveSource:!0})});t.remove()}}),e}function C3(r,e){let t=Object.entries({...Y,...nh}).map(([u,c])=>r.tailwindConfig.corePlugins.includes(u)?c:null).filter(Boolean),i=r.tailwindConfig.plugins.map(u=>(u.__isOptionsFunction&&(u=u()),typeof u=="function"?u:u.handler)),n=S3(e),s=[Y.childVariant,Y.pseudoElementVariants,Y.pseudoClassVariants,Y.hasVariants,Y.ariaVariants,Y.dataVariants],a=[Y.supportsVariants,Y.reducedMotionVariants,Y.prefersContrastVariants,Y.screenVariants,Y.orientationVariants,Y.directionVariants,Y.darkVariants,Y.forcedColorsVariants,Y.printVariant];return(r.tailwindConfig.darkMode==="class"||Array.isArray(r.tailwindConfig.darkMode)&&r.tailwindConfig.darkMode[0]==="class")&&(a=[Y.supportsVariants,Y.reducedMotionVariants,Y.prefersContrastVariants,Y.darkVariants,Y.screenVariants,Y.orientationVariants,Y.directionVariants,Y.forcedColorsVariants,Y.printVariant]),[...t,...s,...i,...a,...n]}function A3(r,e){let t=[],i=new Map;e.variantMap=i;let n=new Do;e.offsets=n;let s=new Set,a=k3(e.tailwindConfig,e,{variantList:t,variantMap:i,offsets:n,classList:s});for(let f of r)if(Array.isArray(f))for(let d of f)d(a);else f?.(a);n.recordVariants(t,f=>i.get(f).length);for(let[f,d]of i.entries())e.variantMap.set(f,d.map((p,g)=>[n.forVariant(f,g),p]));let o=(e.tailwindConfig.safelist??[]).filter(Boolean);if(o.length>0){let f=[];for(let d of o){if(typeof d=="string"){e.changedContent.push({content:d,extension:"html"});continue}if(d instanceof RegExp){B.warn("root-regex",["Regular expressions in `safelist` work differently in Tailwind CSS v3.0.","Update your `safelist` configuration to eliminate this warning.","https://tailwindcss.com/docs/content-configuration#safelisting-classes"]);continue}f.push(d)}if(f.length>0){let d=new Map,p=e.tailwindConfig.prefix.length,g=f.some(b=>b.pattern.source.includes("!"));for(let b of s){let v=Array.isArray(b)?(()=>{let[y,w]=b,C=Object.keys(w?.values??{}).map(O=>ai(y,O));return w?.supportsNegativeValues&&(C=[...C,...C.map(O=>"-"+O)],C=[...C,...C.map(O=>O.slice(0,p)+"-"+O.slice(p))]),w.types.some(({type:O})=>O==="color")&&(C=[...C,...C.flatMap(O=>Object.keys(e.tailwindConfig.theme.opacity).map(_=>`${O}/${_}`))]),g&&w?.respectImportant&&(C=[...C,...C.map(O=>"!"+O)]),C})():[b];for(let y of v)for(let{pattern:w,variants:k=[]}of f)if(w.lastIndex=0,d.has(w)||d.set(w,0),!!w.test(y)){d.set(w,d.get(w)+1),e.changedContent.push({content:y,extension:"html"});for(let C of k)e.changedContent.push({content:C+e.tailwindConfig.separator+y,extension:"html"})}}for(let[b,v]of d.entries())v===0&&B.warn([`The safelist pattern \`${b}\` doesn't match any Tailwind CSS classes.`,"Fix this pattern or remove it from your `safelist` configuration.","https://tailwindcss.com/docs/content-configuration#safelisting-classes"])}}let u=[].concat(e.tailwindConfig.darkMode??"media")[1]??"dark",c=[Fo(e,u),Fo(e,"group"),Fo(e,"peer")];e.getClassOrder=function(d){let p=[...d].sort((y,w)=>y===w?0:y[y,null])),b=Ln(new Set(p),e,!0);b=e.offsets.sort(b);let v=BigInt(c.length);for(let[,y]of b){let w=y.raws.tailwind.candidate;g.set(w,g.get(w)??v++)}return d.map(y=>{let w=g.get(y)??null,k=c.indexOf(y);return w===null&&k!==-1&&(w=BigInt(k)),[y,w]})},e.getClassList=function(d={}){let p=[];for(let g of s)if(Array.isArray(g)){let[b,v]=g,y=[],w=Object.keys(v?.modifiers??{});v?.types?.some(({type:O})=>O==="color")&&w.push(...Object.keys(e.tailwindConfig.theme.opacity??{}));let k={modifiers:w},C=d.includeMetadata&&w.length>0;for(let[O,_]of Object.entries(v?.values??{})){if(_==null)continue;let I=ai(b,O);if(p.push(C?[I,k]:I),v?.supportsNegativeValues&&et(_)){let M=ai(b,`-${O}`);y.push(C?[M,k]:M)}}p.push(...y)}else p.push(g);return p},e.getVariants=function(){let d=[];for(let[p,g]of e.variantOptions.entries())g.variantInfo!==qo.Base&&d.push({name:p,isArbitrary:g.type===Symbol.for("MATCH_VARIANT"),values:Object.keys(g.values??{}),hasDash:p!=="@",selectors({modifier:b,value:v}={}){let y="__TAILWIND_PLACEHOLDER__",w=U.rule({selector:`.${y}`}),k=U.root({nodes:[w.clone()]}),C=k.toString(),O=(e.variantMap.get(p)??[]).flatMap(([z,fe])=>fe),_=[];for(let z of O){let fe=[],Ci={args:{modifier:b,value:g.values?.[v]??v},separator:e.tailwindConfig.separator,modifySelectors(Oe){return k.each(ws=>{ws.type==="rule"&&(ws.selectors=ws.selectors.map(Yu=>Oe({get className(){return _o(Yu)},selector:Yu})))}),k},format(Oe){fe.push(Oe)},wrap(Oe){fe.push(`@${Oe.name} ${Oe.params} { & }`)},container:k},Ai=z(Ci);if(fe.length>0&&_.push(fe),Array.isArray(Ai))for(let Oe of Ai)fe=[],Oe(Ci),_.push(fe)}let I=[],M=k.toString();C!==M&&(k.walkRules(z=>{let fe=z.selector,Ci=(0,Io.default)(Ai=>{Ai.walkClasses(Oe=>{Oe.value=`${p}${e.tailwindConfig.separator}${Oe.value}`})}).processSync(fe);I.push(fe.replace(Ci,"&").replace(y,"&"))}),k.walkAtRules(z=>{I.push(`@${z.name} (${z.params}) { & }`)}));let R=!(v in(g.values??{})),K=g[oi]??{},ue=(()=>!(R||K.respectPrefix===!1))();_=_.map(z=>z.map(fe=>({format:fe,respectPrefix:ue}))),I=I.map(z=>({format:z,respectPrefix:ue}));let pe={candidate:y,context:e},Ue=_.map(z=>qn(`.${y}`,Yt(z,pe),pe).replace(`.${y}`,"&").replace("{ & }","").trim());return I.length>0&&Ue.push(Yt(I,pe).toString().replace(`.${y}`,"&")),Ue}});return d}}function Ph(r,e){!r.classCache.has(e)||(r.notClassCache.add(e),r.classCache.delete(e),r.applyClassCache.delete(e),r.candidateRuleMap.delete(e),r.candidateRuleCache.delete(e),r.stylesheetCache=null)}function O3(r,e){let t=e.raws.tailwind.candidate;if(!!t){for(let i of r.ruleCache)i[1].raws.tailwind.candidate===t&&r.ruleCache.delete(i);Ph(r,t)}}function Bo(r,e=[],t=U.root()){let i={disposables:[],ruleCache:new Set,candidateRuleCache:new Map,classCache:new Map,applyClassCache:new Map,notClassCache:new Set(r.blocklist??[]),postCssNodeCache:new Map,candidateRuleMap:new Map,tailwindConfig:r,changedContent:e,variantMap:new Map,stylesheetCache:null,variantOptions:new Map,markInvalidUtilityCandidate:s=>Ph(i,s),markInvalidUtilityNode:s=>O3(i,s)},n=C3(i,t);return A3(n,i),i}function Dh(r,e,t,i,n,s){let a=e.opts.from,o=i!==null;De.DEBUG&&console.log("Source path:",a);let u;if(o&&Qt.has(a))u=Qt.get(a);else if(ci.has(n)){let p=ci.get(n);ft.get(p).add(a),Qt.set(a,p),u=p}let c=bh(a,r);if(u){let[p,g]=Eh([...s],Un(u));if(!p&&!c)return[u,!1,g]}if(Qt.has(a)){let p=Qt.get(a);if(ft.has(p)&&(ft.get(p).delete(a),ft.get(p).size===0)){ft.delete(p);for(let[g,b]of ci)b===p&&ci.delete(g);for(let g of p.disposables.splice(0))g(p)}}De.DEBUG&&console.log("Setting up new context...");let f=Bo(t,[],r);Object.assign(f,{userConfigPath:i});let[,d]=Eh([...s],Un(f));return ci.set(n,f),Qt.set(a,f),ft.has(f)||ft.set(f,new Set),ft.get(f).add(a),[f,!0,d]}var Ah,Io,oi,Ro,qo,Mo,Qt,ci,ft,li=S(()=>{l();Ve();$s();at();Ah=X(oa()),Io=X(Fe());ni();fo();An();Pt();Wt();po();vr();sh();ut();ut();Ti();Ee();Ei();wo();$n();wh();Ch();We();Co();oi=Symbol(),Ro={AddVariant:Symbol.for("ADD_VARIANT"),MatchVariant:Symbol.for("MATCH_VARIANT")},qo={Base:1<<0,Dynamic:1<<1};Mo=new WeakMap;Qt=ah,ci=oh,ft=In});function Lo(r){return r.ignore?[]:r.glob?h.env.ROLLUP_WATCH==="true"?[{type:"dependency",file:r.base}]:[{type:"dir-dependency",dir:r.base,glob:r.glob}]:[{type:"dependency",file:r.base}]}var Ih=S(()=>{l()});function Rh(r,e){return{handler:r,config:e}}var qh,Fh=S(()=>{l();Rh.withOptions=function(r,e=()=>({})){let t=function(i){return{__options:i,handler:r(i),config:e(i)}};return t.__isOptionsFunction=!0,t.__pluginFunction=r,t.__configFunction=e,t};qh=Rh});var $o={};_e($o,{default:()=>_3});var _3,No=S(()=>{l();Fh();_3=qh});var Bh=x((WD,Mh)=>{l();var E3=(No(),$o).default,T3={overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical"},P3=E3(function({matchUtilities:r,addUtilities:e,theme:t,variants:i}){let n=t("lineClamp");r({"line-clamp":s=>({...T3,"-webkit-line-clamp":`${s}`})},{values:n}),e([{".line-clamp-none":{"-webkit-line-clamp":"unset"}}],i("lineClamp"))},{theme:{lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6"}},variants:{lineClamp:["responsive"]}});Mh.exports=P3});function zo(r){r.content.files.length===0&&B.warn("content-problems",["The `content` option in your Tailwind CSS configuration is missing or empty.","Configure your content sources or your generated CSS will be missing styles.","https://tailwindcss.com/docs/content-configuration"]);try{let e=Bh();r.plugins.includes(e)&&(B.warn("line-clamp-in-core",["As of Tailwind CSS v3.3, the `@tailwindcss/line-clamp` plugin is now included by default.","Remove it from the `plugins` array in your configuration to eliminate this warning."]),r.plugins=r.plugins.filter(t=>t!==e))}catch{}return r}var Lh=S(()=>{l();Ee()});var $h,Nh=S(()=>{l();$h=()=>!1});var Vn,zh=S(()=>{l();Vn={sync:r=>[].concat(r),generateTasks:r=>[{dynamic:!1,base:".",negative:[],positive:[].concat(r),patterns:[].concat(r)}],escapePath:r=>r}});var jo,jh=S(()=>{l();jo=r=>r});var Uh,Vh=S(()=>{l();Uh=()=>""});function Wh(r){let e=r,t=Uh(r);return t!=="."&&(e=r.substr(t.length),e.charAt(0)==="/"&&(e=e.substr(1))),e.substr(0,2)==="./"&&(e=e.substr(2)),e.charAt(0)==="/"&&(e=e.substr(1)),{base:t,glob:e}}var Gh=S(()=>{l();Vh()});function Hh(r,e){let t=e.content.files;t=t.filter(o=>typeof o=="string"),t=t.map(jo);let i=Vn.generateTasks(t),n=[],s=[];for(let o of i)n.push(...o.positive.map(u=>Yh(u,!1))),s.push(...o.negative.map(u=>Yh(u,!0)));let a=[...n,...s];return a=I3(r,a),a=a.flatMap(R3),a=a.map(D3),a}function Yh(r,e){let t={original:r,base:r,ignore:e,pattern:r,glob:null};return $h(r)&&Object.assign(t,Wh(r)),t}function D3(r){let e=jo(r.base);return e=Vn.escapePath(e),r.pattern=r.glob?`${e}/${r.glob}`:e,r.pattern=r.ignore?`!${r.pattern}`:r.pattern,r}function I3(r,e){let t=[];return r.userConfigPath&&r.tailwindConfig.content.relative&&(t=[te.dirname(r.userConfigPath)]),e.map(i=>(i.base=te.resolve(...t,i.base),i))}function R3(r){let e=[r];try{let t=ie.realpathSync(r.base);t!==r.base&&e.push({...r,base:t})}catch{}return e}function Qh(r,e,t){let i=r.tailwindConfig.content.files.filter(a=>typeof a.raw=="string").map(({raw:a,extension:o="html"})=>({content:a,extension:o})),[n,s]=q3(e,t);for(let a of n){let o=te.extname(a).slice(1);i.push({file:a,extension:o})}return[i,s]}function q3(r,e){let t=r.map(a=>a.pattern),i=new Map,n=new Set;De.DEBUG&&console.time("Finding changed files");let s=Vn.sync(t,{absolute:!0});for(let a of s){let o=e.get(a)||-1/0,u=ie.statSync(a).mtimeMs;u>o&&(n.add(a),i.set(a,u))}return De.DEBUG&&console.timeEnd("Finding changed files"),[n,i]}var Jh=S(()=>{l();Ve();St();Nh();zh();jh();Gh();ut()});function Xh(){}var Kh=S(()=>{l()});function L3(r,e){for(let t of e){let i=`${r}${t}`;if(ie.existsSync(i)&&ie.statSync(i).isFile())return i}for(let t of e){let i=`${r}/index${t}`;if(ie.existsSync(i))return i}return null}function*Zh(r,e,t,i=te.extname(r)){let n=L3(te.resolve(e,r),F3.includes(i)?M3:B3);if(n===null||t.has(n))return;t.add(n),yield n,e=te.dirname(n),i=te.extname(n);let s=ie.readFileSync(n,"utf-8");for(let a of[...s.matchAll(/import[\s\S]*?['"](.{3,}?)['"]/gi),...s.matchAll(/import[\s\S]*from[\s\S]*?['"](.{3,}?)['"]/gi),...s.matchAll(/require\(['"`](.+)['"`]\)/gi)])!a[1].startsWith(".")||(yield*Zh(a[1],e,t,i))}function Uo(r){return r===null?new Set:new Set(Zh(r,te.dirname(r),new Set))}var F3,M3,B3,em=S(()=>{l();Ve();St();F3=[".js",".cjs",".mjs"],M3=["",".js",".cjs",".mjs",".ts",".cts",".mts",".jsx",".tsx"],B3=["",".ts",".cts",".mts",".tsx",".js",".cjs",".mjs",".jsx"]});function $3(r,e){if(Vo.has(r))return Vo.get(r);let t=Hh(r,e);return Vo.set(r,t).get(r)}function N3(r){let e=Bs(r);if(e!==null){let[i,n,s,a]=rm.get(e)||[],o=Uo(e),u=!1,c=new Map;for(let p of o){let g=ie.statSync(p).mtimeMs;c.set(p,g),(!a||!a.has(p)||g>a.get(p))&&(u=!0)}if(!u)return[i,e,n,s];for(let p of o)delete Ju.cache[p];let f=zo(Bi(Xh(e))),d=_i(f);return rm.set(e,[f,d,o,c]),[f,e,d,o]}let t=Bi(r?.config??r??{});return t=zo(t),[t,null,_i(t),[]]}function Wo(r){return({tailwindDirectives:e,registerDependency:t})=>(i,n)=>{let[s,a,o,u]=N3(r),c=new Set(u);if(e.size>0){c.add(n.opts.from);for(let b of n.messages)b.type==="dependency"&&c.add(b.file)}let[f,,d]=Dh(i,n,s,a,o,c),p=Un(f),g=$3(f,s);if(e.size>0){for(let y of g)for(let w of Lo(y))t(w);let[b,v]=Qh(f,g,p);for(let y of b)f.changedContent.push(y);for(let[y,w]of v.entries())d.set(y,w)}for(let b of u)t({type:"dependency",file:b});for(let[b,v]of d.entries())p.set(b,v);return f}}var tm,rm,Vo,im=S(()=>{l();Ve();tm=X(xs());tf();Wf();Yf();li();Ih();Lh();Jh();Kh();em();rm=new tm.default({maxSize:100}),Vo=new WeakMap});function Go(r){let e=new Set,t=new Set,i=new Set;if(r.walkAtRules(n=>{n.name==="apply"&&i.add(n),n.name==="import"&&(n.params==='"tailwindcss/base"'||n.params==="'tailwindcss/base'"?(n.name="tailwind",n.params="base"):n.params==='"tailwindcss/components"'||n.params==="'tailwindcss/components'"?(n.name="tailwind",n.params="components"):n.params==='"tailwindcss/utilities"'||n.params==="'tailwindcss/utilities'"?(n.name="tailwind",n.params="utilities"):(n.params==='"tailwindcss/screens"'||n.params==="'tailwindcss/screens'"||n.params==='"tailwindcss/variants"'||n.params==="'tailwindcss/variants'")&&(n.name="tailwind",n.params="variants")),n.name==="tailwind"&&(n.params==="screens"&&(n.params="variants"),e.add(n.params)),["layer","responsive","variants"].includes(n.name)&&(["responsive","variants"].includes(n.name)&&B.warn(`${n.name}-at-rule-deprecated`,[`The \`@${n.name}\` directive has been deprecated in Tailwind CSS v3.0.`,"Use `@layer utilities` or `@layer components` instead.","https://tailwindcss.com/docs/upgrade-guide#replace-variants-with-layer"]),t.add(n))}),!e.has("base")||!e.has("components")||!e.has("utilities")){for(let n of t)if(n.name==="layer"&&["base","components","utilities"].includes(n.params)){if(!e.has(n.params))throw n.error(`\`@layer ${n.params}\` is used but no matching \`@tailwind ${n.params}\` directive is present.`)}else if(n.name==="responsive"){if(!e.has("utilities"))throw n.error("`@responsive` is used but `@tailwind utilities` is missing.")}else if(n.name==="variants"&&!e.has("utilities"))throw n.error("`@variants` is used but `@tailwind utilities` is missing.")}return{tailwindDirectives:e,applyDirectives:i}}var nm=S(()=>{l();Ee()});function _t(r,e=void 0,t=void 0){return r.map(i=>{let n=i.clone();return t!==void 0&&(n.raws.tailwind={...n.raws.tailwind,...t}),e!==void 0&&sm(n,s=>{if(s.raws.tailwind?.preserveSource===!0&&s.source)return!1;s.source=e}),n})}function sm(r,e){e(r)!==!1&&r.each?.(t=>sm(t,e))}var am=S(()=>{l()});function Ho(r){return r=Array.isArray(r)?r:[r],r=r.map(e=>e instanceof RegExp?e.source:e),r.join("")}function be(r){return new RegExp(Ho(r),"g")}function ct(r){return`(?:${r.map(Ho).join("|")})`}function Yo(r){return`(?:${Ho(r)})?`}function lm(r){return r&&z3.test(r)?r.replace(om,"\\$&"):r||""}var om,z3,um=S(()=>{l();om=/[\\^$.*+?()[\]{}|]/g,z3=RegExp(om.source)});function fm(r){let e=Array.from(j3(r));return t=>{let i=[];for(let n of e)for(let s of t.match(n)??[])i.push(W3(s));return i}}function*j3(r){let e=r.tailwindConfig.separator,t=r.tailwindConfig.prefix!==""?Yo(be([/-?/,lm(r.tailwindConfig.prefix)])):"",i=ct([/\[[^\s:'"`]+:[^\s\[\]]+\]/,/\[[^\s:'"`\]]+:[^\s]+?\[[^\s]+\][^\s]+?\]/,be([ct([/-?(?:\w+)/,/@(?:\w+)/]),Yo(ct([be([ct([/-(?:\w+-)*\['[^\s]+'\]/,/-(?:\w+-)*\["[^\s]+"\]/,/-(?:\w+-)*\[`[^\s]+`\]/,/-(?:\w+-)*\[(?:[^\s\[\]]+\[[^\s\[\]]+\])*[^\s:\[\]]+\]/]),/(?![{([]])/,/(?:\/[^\s'"`\\><$]*)?/]),be([ct([/-(?:\w+-)*\['[^\s]+'\]/,/-(?:\w+-)*\["[^\s]+"\]/,/-(?:\w+-)*\[`[^\s]+`\]/,/-(?:\w+-)*\[(?:[^\s\[\]]+\[[^\s\[\]]+\])*[^\s\[\]]+\]/]),/(?![{([]])/,/(?:\/[^\s'"`\\$]*)?/]),/[-\/][^\s'"`\\$={><]*/]))])]),n=[ct([be([/@\[[^\s"'`]+\](\/[^\s"'`]+)?/,e]),be([/([^\s"'`\[\\]+-)?\[[^\s"'`]+\]\/\w+/,e]),be([/([^\s"'`\[\\]+-)?\[[^\s"'`]+\]/,e]),be([/[^\s"'`\[\\]+/,e])]),ct([be([/([^\s"'`\[\\]+-)?\[[^\s`]+\]\/\w+/,e]),be([/([^\s"'`\[\\]+-)?\[[^\s`]+\]/,e]),be([/[^\s`\[\\]+/,e])])];for(let s of n)yield be(["((?=((",s,")+))\\2)?",/!?/,t,i]);yield/[^<>"'`\s.(){}[\]#=%$]*[^<>"'`\s.(){}[\]#=%:$]/g}function W3(r){if(!r.includes("-["))return r;let e=0,t=[],i=r.matchAll(U3);i=Array.from(i).flatMap(n=>{let[,...s]=n;return s.map((a,o)=>Object.assign([],n,{index:n.index+o,0:a}))});for(let n of i){let s=n[0],a=t[t.length-1];if(s===a?t.pop():(s==="'"||s==='"'||s==="`")&&t.push(s),!a){if(s==="["){e++;continue}else if(s==="]"){e--;continue}if(e<0)return r.substring(0,n.index-1);if(e===0&&!V3.test(s))return r.substring(0,n.index)}}return r}var U3,V3,cm=S(()=>{l();um();U3=/([\[\]'"`])([^\[\]'"`])?/g,V3=/[^"'`\s<>\]]+/});function G3(r,e){let t=r.tailwindConfig.content.extract;return t[e]||t.DEFAULT||dm[e]||dm.DEFAULT(r)}function H3(r,e){let t=r.content.transform;return t[e]||t.DEFAULT||hm[e]||hm.DEFAULT}function Y3(r,e,t,i){pi.has(e)||pi.set(e,new pm.default({maxSize:25e3}));for(let n of r.split(` +`))if(n=n.trim(),!i.has(n))if(i.add(n),pi.get(e).has(n))for(let s of pi.get(e).get(n))t.add(s);else{let s=e(n).filter(o=>o!=="!*"),a=new Set(s);for(let o of a)t.add(o);pi.get(e).set(n,a)}}function Q3(r,e){let t=e.offsets.sort(r),i={base:new Set,defaults:new Set,components:new Set,utilities:new Set,variants:new Set};for(let[n,s]of t)i[n.layer].add(s);return i}function Qo(r){return async e=>{let t={base:null,components:null,utilities:null,variants:null};if(e.walkAtRules(b=>{b.name==="tailwind"&&Object.keys(t).includes(b.params)&&(t[b.params]=b)}),Object.values(t).every(b=>b===null))return e;let i=new Set([...r.candidates??[],Je]),n=new Set;Xe.DEBUG&&console.time("Reading changed files");{let b=[];for(let y of r.changedContent){let w=H3(r.tailwindConfig,y.extension),k=G3(r,y.extension);b.push([y,{transformer:w,extractor:k}])}let v=500;for(let y=0;y{C=k?await ie.promises.readFile(k,"utf8"):C,Y3(O(C),_,i,n)}))}}Xe.DEBUG&&console.timeEnd("Reading changed files");let s=r.classCache.size;Xe.DEBUG&&console.time("Generate rules"),Xe.DEBUG&&console.time("Sorting candidates");let a=new Set([...i].sort((b,v)=>b===v?0:b{let v=b.raws.tailwind?.parentLayer;return v==="components"?t.components!==null:v==="utilities"?t.utilities!==null:!0});t.variants?(t.variants.before(_t(p,t.variants.source,{layer:"variants"})),t.variants.remove()):p.length>0&&e.append(_t(p,e.source,{layer:"variants"})),e.source.end=e.source.end??e.source.start;let g=p.some(b=>b.raws.tailwind?.parentLayer==="utilities");t.utilities&&f.size===0&&!g&&B.warn("content-problems",["No utility classes were detected in your source files. If this is unexpected, double-check the `content` option in your Tailwind CSS configuration.","https://tailwindcss.com/docs/content-configuration"]),Xe.DEBUG&&(console.log("Potential classes: ",i.size),console.log("Active contexts: ",In.size)),r.changedContent=[],e.walkAtRules("layer",b=>{Object.keys(t).includes(b.params)&&b.remove()})}}var pm,Xe,dm,hm,pi,mm=S(()=>{l();Ve();pm=X(xs());ut();$n();Ee();am();cm();Xe=De,dm={DEFAULT:fm},hm={DEFAULT:r=>r,svelte:r=>r.replace(/(?:^|\s)class:/g," ")};pi=new WeakMap});function Gn(r){let e=new Map;U.root({nodes:[r.clone()]}).walkRules(s=>{(0,Wn.default)(a=>{a.walkClasses(o=>{let u=o.parent.toString(),c=e.get(u);c||e.set(u,c=new Set),c.add(o.value)})}).processSync(s.selector)});let i=Array.from(e.values(),s=>Array.from(s)),n=i.flat();return Object.assign(n,{groups:i})}function Jo(r){return J3.astSync(r)}function gm(r,e){let t=new Set;for(let i of r)t.add(i.split(e).pop());return Array.from(t)}function ym(r,e){let t=r.tailwindConfig.prefix;return typeof t=="function"?t(e):t+e}function*bm(r){for(yield r;r.parent;)yield r.parent,r=r.parent}function X3(r,e={}){let t=r.nodes;r.nodes=[];let i=r.clone(e);return r.nodes=t,i}function K3(r){for(let e of bm(r))if(r!==e){if(e.type==="root")break;r=X3(e,{nodes:[r]})}return r}function Z3(r,e){let t=new Map;return r.walkRules(i=>{for(let a of bm(i))if(a.raws.tailwind?.layer!==void 0)return;let n=K3(i),s=e.offsets.create("user");for(let a of Gn(i)){let o=t.get(a)||[];t.set(a,o),o.push([{layer:"user",sort:s,important:!1},n])}}),t}function eC(r,e){for(let t of r){if(e.notClassCache.has(t)||e.applyClassCache.has(t))continue;if(e.classCache.has(t)){e.applyClassCache.set(t,e.classCache.get(t).map(([n,s])=>[n,s.clone()]));continue}let i=Array.from(To(t,e));if(i.length===0){e.notClassCache.add(t);continue}e.applyClassCache.set(t,i)}return e.applyClassCache}function tC(r){let e=null;return{get:t=>(e=e||r(),e.get(t)),has:t=>(e=e||r(),e.has(t))}}function rC(r){return{get:e=>r.flatMap(t=>t.get(e)||[]),has:e=>r.some(t=>t.has(e))}}function wm(r){let e=r.split(/[\s\t\n]+/g);return e[e.length-1]==="!important"?[e.slice(0,-1),!0]:[e,!1]}function xm(r,e,t){let i=new Set,n=[];if(r.walkAtRules("apply",u=>{let[c]=wm(u.params);for(let f of c)i.add(f);n.push(u)}),n.length===0)return;let s=rC([t,eC(i,e)]);function a(u,c,f){let d=Jo(u),p=Jo(c),b=Jo(`.${he(f)}`).nodes[0].nodes[0];return d.each(v=>{let y=new Set;p.each(w=>{let k=!1;w=w.clone(),w.walkClasses(C=>{C.value===b.value&&(k||(C.replaceWith(...v.nodes.map(O=>O.clone())),y.add(w),k=!0))})});for(let w of y){let k=[[]];for(let C of w.nodes)C.type==="combinator"?(k.push(C),k.push([])):k[k.length-1].push(C);w.nodes=[];for(let C of k)Array.isArray(C)&&C.sort((O,_)=>O.type==="tag"&&_.type==="class"?-1:O.type==="class"&&_.type==="tag"?1:O.type==="class"&&_.type==="pseudo"&&_.value.startsWith("::")?-1:O.type==="pseudo"&&O.value.startsWith("::")&&_.type==="class"?1:0),w.nodes=w.nodes.concat(C)}v.replaceWith(...y)}),d.toString()}let o=new Map;for(let u of n){let[c]=o.get(u.parent)||[[],u.source];o.set(u.parent,[c,u.source]);let[f,d]=wm(u.params);if(u.parent.type==="atrule"){if(u.parent.name==="screen"){let p=u.parent.params;throw u.error(`@apply is not supported within nested at-rules like @screen. We suggest you write this as @apply ${f.map(g=>`${p}:${g}`).join(" ")} instead.`)}throw u.error(`@apply is not supported within nested at-rules like @${u.parent.name}. You can fix this by un-nesting @${u.parent.name}.`)}for(let p of f){if([ym(e,"group"),ym(e,"peer")].includes(p))throw u.error(`@apply should not be used with the '${p}' utility`);if(!s.has(p))throw u.error(`The \`${p}\` class does not exist. If \`${p}\` is a custom class, make sure it is defined within a \`@layer\` directive.`);let g=s.get(p);c.push([p,d,g])}}for(let[u,[c,f]]of o){let d=[];for(let[g,b,v]of c){let y=[g,...gm([g],e.tailwindConfig.separator)];for(let[w,k]of v){let C=Gn(u),O=Gn(k);if(O=O.groups.filter(R=>R.some(K=>y.includes(K))).flat(),O=O.concat(gm(O,e.tailwindConfig.separator)),C.some(R=>O.includes(R)))throw k.error(`You cannot \`@apply\` the \`${g}\` utility here because it creates a circular dependency.`);let I=U.root({nodes:[k.clone()]});I.walk(R=>{R.source=f}),(k.type!=="atrule"||k.type==="atrule"&&k.name!=="keyframes")&&I.walkRules(R=>{if(!Gn(R).some(z=>z===g)){R.remove();return}let K=typeof e.tailwindConfig.important=="string"?e.tailwindConfig.important:null,pe=u.raws.tailwind!==void 0&&K&&u.selector.indexOf(K)===0?u.selector.slice(K.length):u.selector;pe===""&&(pe=u.selector),R.selector=a(pe,R.selector,g),K&&pe!==u.selector&&(R.selector=Fn(R.selector,K)),R.walkDecls(z=>{z.important=w.important||b});let Ue=(0,Wn.default)().astSync(R.selector);Ue.each(z=>Ht(z)),R.selector=Ue.toString()}),!!I.nodes[0]&&d.push([w.sort,I.nodes[0]])}}let p=e.offsets.sort(d).map(g=>g[1]);u.after(p)}for(let u of n)u.parent.nodes.length>1?u.remove():u.parent.remove();xm(r,e,t)}function Xo(r){return e=>{let t=tC(()=>Z3(e,r));xm(e,r,t)}}var Wn,J3,vm=S(()=>{l();at();Wn=X(Fe());$n();Wt();Oo();Rn();J3=(0,Wn.default)()});var km=x((j9,Hn)=>{l();(function(){"use strict";function r(i,n,s){if(!i)return null;r.caseSensitive||(i=i.toLowerCase());var a=r.threshold===null?null:r.threshold*i.length,o=r.thresholdAbsolute,u;a!==null&&o!==null?u=Math.min(a,o):a!==null?u=a:o!==null?u=o:u=null;var c,f,d,p,g,b=n.length;for(g=0;gs)return s+1;var u=[],c,f,d,p,g;for(c=0;c<=o;c++)u[c]=[c];for(f=0;f<=a;f++)u[0][f]=f;for(c=1;c<=o;c++){for(d=e,p=1,c>s&&(p=c-s),g=o+1,g>s+c&&(g=s+c),f=1;f<=a;f++)fg?u[c][f]=s+1:n.charAt(c-1)===i.charAt(f-1)?u[c][f]=u[c-1][f-1]:u[c][f]=Math.min(u[c-1][f-1]+1,Math.min(u[c][f-1]+1,u[c-1][f]+1)),u[c][f]s)return s+1}return u[o][a]}})()});var Cm=x((U9,Sm)=>{l();var Ko="(".charCodeAt(0),Zo=")".charCodeAt(0),Yn="'".charCodeAt(0),el='"'.charCodeAt(0),tl="\\".charCodeAt(0),Jt="/".charCodeAt(0),rl=",".charCodeAt(0),il=":".charCodeAt(0),Qn="*".charCodeAt(0),iC="u".charCodeAt(0),nC="U".charCodeAt(0),sC="+".charCodeAt(0),aC=/^[a-f0-9?-]+$/i;Sm.exports=function(r){for(var e=[],t=r,i,n,s,a,o,u,c,f,d=0,p=t.charCodeAt(d),g=t.length,b=[{nodes:e}],v=0,y,w="",k="",C="";d{l();Am.exports=function r(e,t,i){var n,s,a,o;for(n=0,s=e.length;n{l();function _m(r,e){var t=r.type,i=r.value,n,s;return e&&(s=e(r))!==void 0?s:t==="word"||t==="space"?i:t==="string"?(n=r.quote||"",n+i+(r.unclosed?"":n)):t==="comment"?"/*"+i+(r.unclosed?"":"*/"):t==="div"?(r.before||"")+i+(r.after||""):Array.isArray(r.nodes)?(n=Em(r.nodes,e),t!=="function"?n:i+"("+(r.before||"")+n+(r.after||"")+(r.unclosed?"":")")):i}function Em(r,e){var t,i;if(Array.isArray(r)){for(t="",i=r.length-1;~i;i-=1)t=_m(r[i],e)+t;return t}return _m(r,e)}Tm.exports=Em});var Im=x((G9,Dm)=>{l();var Jn="-".charCodeAt(0),Xn="+".charCodeAt(0),nl=".".charCodeAt(0),oC="e".charCodeAt(0),lC="E".charCodeAt(0);function uC(r){var e=r.charCodeAt(0),t;if(e===Xn||e===Jn){if(t=r.charCodeAt(1),t>=48&&t<=57)return!0;var i=r.charCodeAt(2);return t===nl&&i>=48&&i<=57}return e===nl?(t=r.charCodeAt(1),t>=48&&t<=57):e>=48&&e<=57}Dm.exports=function(r){var e=0,t=r.length,i,n,s;if(t===0||!uC(r))return!1;for(i=r.charCodeAt(e),(i===Xn||i===Jn)&&e++;e57));)e+=1;if(i=r.charCodeAt(e),n=r.charCodeAt(e+1),i===nl&&n>=48&&n<=57)for(e+=2;e57));)e+=1;if(i=r.charCodeAt(e),n=r.charCodeAt(e+1),s=r.charCodeAt(e+2),(i===oC||i===lC)&&(n>=48&&n<=57||(n===Xn||n===Jn)&&s>=48&&s<=57))for(e+=n===Xn||n===Jn?3:2;e57));)e+=1;return{number:r.slice(0,e),unit:r.slice(e)}}});var Mm=x((H9,Fm)=>{l();var fC=Cm(),Rm=Om(),qm=Pm();function pt(r){return this instanceof pt?(this.nodes=fC(r),this):new pt(r)}pt.prototype.toString=function(){return Array.isArray(this.nodes)?qm(this.nodes):""};pt.prototype.walk=function(r,e){return Rm(this.nodes,r,e),this};pt.unit=Im();pt.walk=Rm;pt.stringify=qm;Fm.exports=pt});function al(r){return typeof r=="object"&&r!==null}function cC(r,e){let t=tt(e);do if(t.pop(),(0,di.default)(r,t)!==void 0)break;while(t.length);return t.length?t:void 0}function Xt(r){return typeof r=="string"?r:r.reduce((e,t,i)=>t.includes(".")?`${e}[${t}]`:i===0?t:`${e}.${t}`,"")}function Lm(r){return r.map(e=>`'${e}'`).join(", ")}function $m(r){return Lm(Object.keys(r))}function ol(r,e,t,i={}){let n=Array.isArray(e)?Xt(e):e.replace(/^['"]+|['"]+$/g,""),s=Array.isArray(e)?e:tt(n),a=(0,di.default)(r.theme,s,t);if(a===void 0){let u=`'${n}' does not exist in your theme config.`,c=s.slice(0,-1),f=(0,di.default)(r.theme,c);if(al(f)){let d=Object.keys(f).filter(g=>ol(r,[...c,g]).isValid),p=(0,Bm.default)(s[s.length-1],d);p?u+=` Did you mean '${Xt([...c,p])}'?`:d.length>0&&(u+=` '${Xt(c)}' has the following valid keys: ${Lm(d)}`)}else{let d=cC(r.theme,n);if(d){let p=(0,di.default)(r.theme,d);al(p)?u+=` '${Xt(d)}' has the following keys: ${$m(p)}`:u+=` '${Xt(d)}' is not an object.`}else u+=` Your theme has the following top-level keys: ${$m(r.theme)}`}return{isValid:!1,error:u}}if(!(typeof a=="string"||typeof a=="number"||typeof a=="function"||a instanceof String||a instanceof Number||Array.isArray(a))){let u=`'${n}' was found but does not resolve to a string.`;if(al(a)){let c=Object.keys(a).filter(f=>ol(r,[...s,f]).isValid);c.length&&(u+=` Did you mean something like '${Xt([...s,c[0]])}'?`)}return{isValid:!1,error:u}}let[o]=s;return{isValid:!0,value:Qe(o)(a,i)}}function pC(r,e,t){e=e.map(n=>Nm(r,n,t));let i=[""];for(let n of e)n.type==="div"&&n.value===","?i.push(""):i[i.length-1]+=sl.default.stringify(n);return i}function Nm(r,e,t){if(e.type==="function"&&t[e.value]!==void 0){let i=pC(r,e.nodes,t);e.type="word",e.value=t[e.value](r,...i)}return e}function dC(r,e,t){return Object.keys(t).some(n=>e.includes(`${n}(`))?(0,sl.default)(e).walk(n=>{Nm(r,n,t)}).toString():e}function*mC(r){r=r.replace(/^['"]+|['"]+$/g,"");let e=r.match(/^([^\s]+)(?![^\[]*\])(?:\s*\/\s*([^\/\s]+))$/),t;yield[r,void 0],e&&(r=e[1],t=e[2],yield[r,t])}function gC(r,e,t){let i=Array.from(mC(e)).map(([n,s])=>Object.assign(ol(r,n,t,{opacityValue:s}),{resolvedPath:n,alpha:s}));return i.find(n=>n.isValid)??i[0]}function zm(r){let e=r.tailwindConfig,t={theme:(i,n,...s)=>{let{isValid:a,value:o,error:u,alpha:c}=gC(e,n,s.length?s:void 0);if(!a){let p=i.parent,g=p?.raws.tailwind?.candidate;if(p&&g!==void 0){r.markInvalidUtilityNode(p),p.remove(),B.warn("invalid-theme-key-in-class",[`The utility \`${g}\` contains an invalid theme value and was not generated.`]);return}throw i.error(u)}let f=It(o),d=f!==void 0&&typeof f=="function";return(c!==void 0||d)&&(c===void 0&&(c=1),o=Ie(f,c,f)),o},screen:(i,n)=>{n=n.replace(/^['"]+/g,"").replace(/['"]+$/g,"");let a=lt(e.theme.screens).find(({name:o})=>o===n);if(!a)throw i.error(`The '${n}' screen does not exist in your theme.`);return ot(a)}};return i=>{i.walk(n=>{let s=hC[n.type];s!==void 0&&(n[s]=dC(n,n[s],t))})}}var di,Bm,sl,hC,jm=S(()=>{l();di=X(oa()),Bm=X(km());ni();sl=X(Mm());Pn();_n();Ti();yr();vr();Ee();hC={atrule:"params",decl:"value"}});function Um({tailwindConfig:{theme:r}}){return function(e){e.walkAtRules("screen",t=>{let i=t.params,s=lt(r.screens).find(({name:a})=>a===i);if(!s)throw t.error(`No \`${i}\` screen found.`);t.name="media",t.params=ot(s)})}}var Vm=S(()=>{l();Pn();_n()});function yC(r){let e=r.filter(o=>o.type!=="pseudo"||o.nodes.length>0?!0:o.value.startsWith("::")||[":before",":after",":first-line",":first-letter"].includes(o.value)).reverse(),t=new Set(["tag","class","id","attribute"]),i=e.findIndex(o=>t.has(o.type));if(i===-1)return e.reverse().join("").trim();let n=e[i],s=Wm[n.type]?Wm[n.type](n):n;e=e.slice(0,i);let a=e.findIndex(o=>o.type==="combinator"&&o.value===">");return a!==-1&&(e.splice(0,a),e.unshift(Kn.default.universal())),[s,...e.reverse()].join("").trim()}function wC(r){return ll.has(r)||ll.set(r,bC.transformSync(r)),ll.get(r)}function ul({tailwindConfig:r}){return e=>{let t=new Map,i=new Set;if(e.walkAtRules("defaults",n=>{if(n.nodes&&n.nodes.length>0){i.add(n);return}let s=n.params;t.has(s)||t.set(s,new Set),t.get(s).add(n.parent),n.remove()}),ee(r,"optimizeUniversalDefaults"))for(let n of i){let s=new Map,a=t.get(n.params)??[];for(let o of a)for(let u of wC(o.selector)){let c=u.includes(":-")||u.includes("::-")?u:"__DEFAULT__",f=s.get(c)??new Set;s.set(c,f),f.add(u)}if(ee(r,"optimizeUniversalDefaults")){if(s.size===0){n.remove();continue}for(let[,o]of s){let u=U.rule({source:n.source});u.selectors=[...o],u.append(n.nodes.map(c=>c.clone())),n.before(u)}}n.remove()}else if(i.size){let n=U.rule({selectors:["*","::before","::after"]});for(let a of i)n.append(a.nodes),n.parent||a.before(n),n.source||(n.source=a.source),a.remove();let s=n.clone({selectors:["::backdrop"]});n.after(s)}}}var Kn,Wm,bC,ll,Gm=S(()=>{l();at();Kn=X(Fe());We();Wm={id(r){return Kn.default.attribute({attribute:"id",operator:"=",value:r.value,quoteMark:'"'})}};bC=(0,Kn.default)(r=>r.map(e=>{let t=e.split(i=>i.type==="combinator"&&i.value===" ").pop();return yC(t)})),ll=new Map});function fl(){function r(e){let t=null;e.each(i=>{if(!xC.has(i.type)){t=null;return}if(t===null){t=i;return}let n=Hm[i.type];i.type==="atrule"&&i.name==="font-face"?t=i:n.every(s=>(i[s]??"").replace(/\s+/g," ")===(t[s]??"").replace(/\s+/g," "))?(i.nodes&&t.append(i.nodes),i.remove()):t=i}),e.each(i=>{i.type==="atrule"&&r(i)})}return e=>{r(e)}}var Hm,xC,Ym=S(()=>{l();Hm={atrule:["name","params"],rule:["selector"]},xC=new Set(Object.keys(Hm))});function cl(){return r=>{r.walkRules(e=>{let t=new Map,i=new Set([]),n=new Map;e.walkDecls(s=>{if(s.parent===e){if(t.has(s.prop)){if(t.get(s.prop).value===s.value){i.add(t.get(s.prop)),t.set(s.prop,s);return}n.has(s.prop)||n.set(s.prop,new Set),n.get(s.prop).add(t.get(s.prop)),n.get(s.prop).add(s)}t.set(s.prop,s)}});for(let s of i)s.remove();for(let s of n.values()){let a=new Map;for(let o of s){let u=kC(o.value);u!==null&&(a.has(u)||a.set(u,new Set),a.get(u).add(o))}for(let o of a.values()){let u=Array.from(o).slice(0,-1);for(let c of u)c.remove()}}})}}function kC(r){let e=/^-?\d*.?\d+([\w%]+)?$/g.exec(r);return e?e[1]??vC:null}var vC,Qm=S(()=>{l();vC=Symbol("unitless-number")});function SC(r){if(!r.walkAtRules)return;let e=new Set;if(r.walkAtRules("apply",t=>{e.add(t.parent)}),e.size!==0)for(let t of e){let i=[],n=[];for(let s of t.nodes)s.type==="atrule"&&s.name==="apply"?(n.length>0&&(i.push(n),n=[]),i.push([s])):n.push(s);if(n.length>0&&i.push(n),i.length!==1){for(let s of[...i].reverse()){let a=t.clone({nodes:[]});a.append(s),t.after(a)}t.remove()}}}function Zn(){return r=>{SC(r)}}var Jm=S(()=>{l()});function CC(r){return r.type==="root"}function AC(r){return r.type==="atrule"&&r.name==="layer"}function Xm(r){return(e,t)=>{let i=!1;e.walkAtRules("tailwind",n=>{if(i)return!1;if(n.parent&&!(CC(n.parent)||AC(n.parent)))return i=!0,n.warn(t,["Nested @tailwind rules were detected, but are not supported.","Consider using a prefix to scope Tailwind's classes: https://tailwindcss.com/docs/configuration#prefix","Alternatively, use the important selector strategy: https://tailwindcss.com/docs/configuration#selector-strategy"].join(` +`)),!1}),e.walkRules(n=>{if(i)return!1;n.walkRules(s=>(i=!0,s.warn(t,["Nested CSS was detected, but CSS nesting has not been configured correctly.","Please enable a CSS nesting plugin *before* Tailwind in your configuration.","See how here: https://tailwindcss.com/docs/using-with-preprocessors#nesting"].join(` +`)),!1))})}}var Km=S(()=>{l()});function es(r){return async function(e,t){let{tailwindDirectives:i,applyDirectives:n}=Go(e);Xm()(e,t),Zn()(e,t);let s=r({tailwindDirectives:i,applyDirectives:n,registerDependency(a){t.messages.push({plugin:"tailwindcss",parent:t.opts.from,...a})},createContext(a,o){return Bo(a,o,e)}})(e,t);if(s.tailwindConfig.separator==="-")throw new Error("The '-' character cannot be used as a custom separator in JIT mode due to parsing ambiguity. Please use another character like '_' instead.");hf(s.tailwindConfig),await Qo(s)(e,t),Zn()(e,t),Xo(s)(e,t),zm(s)(e,t),Um(s)(e,t),ul(s)(e,t),fl(s)(e,t),cl(s)(e,t)}}var Zm=S(()=>{l();nm();mm();vm();jm();Vm();Gm();Ym();Qm();Jm();Km();li();We()});function eg(r,e){let t=null,i=null;return r.walkAtRules("config",n=>{if(i=n.source?.input.file??e.opts.from??null,i===null)throw n.error("The `@config` directive cannot be used without setting `from` in your PostCSS config.");if(t)throw n.error("Only one `@config` directive is allowed per file.");let s=n.params.match(/(['"])(.*?)\1/);if(!s)throw n.error("A path is required when using the `@config` directive.");let a=s[2];if(te.isAbsolute(a))throw n.error("The `@config` directive cannot be used with an absolute path.");if(t=te.resolve(te.dirname(i),a),!ie.existsSync(t))throw n.error(`The config file at "${a}" does not exist. Make sure the path is correct and the file exists.`);n.remove()}),t||null}var tg=S(()=>{l();Ve();St()});var rg=x((I8,pl)=>{l();im();Zm();ut();tg();pl.exports=function(e){return{postcssPlugin:"tailwindcss",plugins:[De.DEBUG&&function(t){return console.log(` +`),console.time("JIT TOTAL"),t},async function(t,i){e=eg(t,i)??e;let n=Wo(e);if(t.type==="document"){let s=t.nodes.filter(a=>a.type==="root");for(let a of s)a.type==="root"&&await es(n)(a,i);return}await es(n)(t,i)},!1,De.DEBUG&&function(t){return console.timeEnd("JIT TOTAL"),console.log(` +`),t}].filter(Boolean)}};pl.exports.postcss=!0});var ng=x((R8,ig)=>{l();ig.exports=rg()});var dl=x((q8,sg)=>{l();sg.exports=()=>["and_chr 114","and_uc 15.5","chrome 114","chrome 113","chrome 109","edge 114","firefox 114","ios_saf 16.5","ios_saf 16.4","ios_saf 16.3","ios_saf 16.1","opera 99","safari 16.5","samsung 21"]});var ts={};_e(ts,{agents:()=>OC,feature:()=>_C});function _C(){return{status:"cr",title:"CSS Feature Queries",stats:{ie:{"6":"n","7":"n","8":"n","9":"n","10":"n","11":"n","5.5":"n"},edge:{"12":"y","13":"y","14":"y","15":"y","16":"y","17":"y","18":"y","79":"y","80":"y","81":"y","83":"y","84":"y","85":"y","86":"y","87":"y","88":"y","89":"y","90":"y","91":"y","92":"y","93":"y","94":"y","95":"y","96":"y","97":"y","98":"y","99":"y","100":"y","101":"y","102":"y","103":"y","104":"y","105":"y","106":"y","107":"y","108":"y","109":"y","110":"y","111":"y","112":"y","113":"y","114":"y"},firefox:{"2":"n","3":"n","4":"n","5":"n","6":"n","7":"n","8":"n","9":"n","10":"n","11":"n","12":"n","13":"n","14":"n","15":"n","16":"n","17":"n","18":"n","19":"n","20":"n","21":"n","22":"y","23":"y","24":"y","25":"y","26":"y","27":"y","28":"y","29":"y","30":"y","31":"y","32":"y","33":"y","34":"y","35":"y","36":"y","37":"y","38":"y","39":"y","40":"y","41":"y","42":"y","43":"y","44":"y","45":"y","46":"y","47":"y","48":"y","49":"y","50":"y","51":"y","52":"y","53":"y","54":"y","55":"y","56":"y","57":"y","58":"y","59":"y","60":"y","61":"y","62":"y","63":"y","64":"y","65":"y","66":"y","67":"y","68":"y","69":"y","70":"y","71":"y","72":"y","73":"y","74":"y","75":"y","76":"y","77":"y","78":"y","79":"y","80":"y","81":"y","82":"y","83":"y","84":"y","85":"y","86":"y","87":"y","88":"y","89":"y","90":"y","91":"y","92":"y","93":"y","94":"y","95":"y","96":"y","97":"y","98":"y","99":"y","100":"y","101":"y","102":"y","103":"y","104":"y","105":"y","106":"y","107":"y","108":"y","109":"y","110":"y","111":"y","112":"y","113":"y","114":"y","115":"y","116":"y","117":"y","3.5":"n","3.6":"n"},chrome:{"4":"n","5":"n","6":"n","7":"n","8":"n","9":"n","10":"n","11":"n","12":"n","13":"n","14":"n","15":"n","16":"n","17":"n","18":"n","19":"n","20":"n","21":"n","22":"n","23":"n","24":"n","25":"n","26":"n","27":"n","28":"y","29":"y","30":"y","31":"y","32":"y","33":"y","34":"y","35":"y","36":"y","37":"y","38":"y","39":"y","40":"y","41":"y","42":"y","43":"y","44":"y","45":"y","46":"y","47":"y","48":"y","49":"y","50":"y","51":"y","52":"y","53":"y","54":"y","55":"y","56":"y","57":"y","58":"y","59":"y","60":"y","61":"y","62":"y","63":"y","64":"y","65":"y","66":"y","67":"y","68":"y","69":"y","70":"y","71":"y","72":"y","73":"y","74":"y","75":"y","76":"y","77":"y","78":"y","79":"y","80":"y","81":"y","83":"y","84":"y","85":"y","86":"y","87":"y","88":"y","89":"y","90":"y","91":"y","92":"y","93":"y","94":"y","95":"y","96":"y","97":"y","98":"y","99":"y","100":"y","101":"y","102":"y","103":"y","104":"y","105":"y","106":"y","107":"y","108":"y","109":"y","110":"y","111":"y","112":"y","113":"y","114":"y","115":"y","116":"y","117":"y"},safari:{"4":"n","5":"n","6":"n","7":"n","8":"n","9":"y","10":"y","11":"y","12":"y","13":"y","14":"y","15":"y","17":"y","9.1":"y","10.1":"y","11.1":"y","12.1":"y","13.1":"y","14.1":"y","15.1":"y","15.2-15.3":"y","15.4":"y","15.5":"y","15.6":"y","16.0":"y","16.1":"y","16.2":"y","16.3":"y","16.4":"y","16.5":"y","16.6":"y",TP:"y","3.1":"n","3.2":"n","5.1":"n","6.1":"n","7.1":"n"},opera:{"9":"n","11":"n","12":"n","15":"y","16":"y","17":"y","18":"y","19":"y","20":"y","21":"y","22":"y","23":"y","24":"y","25":"y","26":"y","27":"y","28":"y","29":"y","30":"y","31":"y","32":"y","33":"y","34":"y","35":"y","36":"y","37":"y","38":"y","39":"y","40":"y","41":"y","42":"y","43":"y","44":"y","45":"y","46":"y","47":"y","48":"y","49":"y","50":"y","51":"y","52":"y","53":"y","54":"y","55":"y","56":"y","57":"y","58":"y","60":"y","62":"y","63":"y","64":"y","65":"y","66":"y","67":"y","68":"y","69":"y","70":"y","71":"y","72":"y","73":"y","74":"y","75":"y","76":"y","77":"y","78":"y","79":"y","80":"y","81":"y","82":"y","83":"y","84":"y","85":"y","86":"y","87":"y","88":"y","89":"y","90":"y","91":"y","92":"y","93":"y","94":"y","95":"y","96":"y","97":"y","98":"y","99":"y","100":"y","12.1":"y","9.5-9.6":"n","10.0-10.1":"n","10.5":"n","10.6":"n","11.1":"n","11.5":"n","11.6":"n"},ios_saf:{"8":"n","17":"y","9.0-9.2":"y","9.3":"y","10.0-10.2":"y","10.3":"y","11.0-11.2":"y","11.3-11.4":"y","12.0-12.1":"y","12.2-12.5":"y","13.0-13.1":"y","13.2":"y","13.3":"y","13.4-13.7":"y","14.0-14.4":"y","14.5-14.8":"y","15.0-15.1":"y","15.2-15.3":"y","15.4":"y","15.5":"y","15.6":"y","16.0":"y","16.1":"y","16.2":"y","16.3":"y","16.4":"y","16.5":"y","16.6":"y","3.2":"n","4.0-4.1":"n","4.2-4.3":"n","5.0-5.1":"n","6.0-6.1":"n","7.0-7.1":"n","8.1-8.4":"n"},op_mini:{all:"y"},android:{"3":"n","4":"n","114":"y","4.4":"y","4.4.3-4.4.4":"y","2.1":"n","2.2":"n","2.3":"n","4.1":"n","4.2-4.3":"n"},bb:{"7":"n","10":"n"},op_mob:{"10":"n","11":"n","12":"n","73":"y","11.1":"n","11.5":"n","12.1":"n"},and_chr:{"114":"y"},and_ff:{"115":"y"},ie_mob:{"10":"n","11":"n"},and_uc:{"15.5":"y"},samsung:{"4":"y","20":"y","21":"y","5.0-5.4":"y","6.2-6.4":"y","7.2-7.4":"y","8.2":"y","9.2":"y","10.1":"y","11.1-11.2":"y","12.0":"y","13.0":"y","14.0":"y","15.0":"y","16.0":"y","17.0":"y","18.0":"y","19.0":"y"},and_qq:{"13.1":"y"},baidu:{"13.18":"y"},kaios:{"2.5":"y","3.0-3.1":"y"}}}}var OC,rs=S(()=>{l();OC={ie:{prefix:"ms"},edge:{prefix:"webkit",prefix_exceptions:{"12":"ms","13":"ms","14":"ms","15":"ms","16":"ms","17":"ms","18":"ms"}},firefox:{prefix:"moz"},chrome:{prefix:"webkit"},safari:{prefix:"webkit"},opera:{prefix:"webkit",prefix_exceptions:{"9":"o","11":"o","12":"o","9.5-9.6":"o","10.0-10.1":"o","10.5":"o","10.6":"o","11.1":"o","11.5":"o","11.6":"o","12.1":"o"}},ios_saf:{prefix:"webkit"},op_mini:{prefix:"o"},android:{prefix:"webkit"},bb:{prefix:"webkit"},op_mob:{prefix:"o",prefix_exceptions:{"73":"webkit"}},and_chr:{prefix:"webkit"},and_ff:{prefix:"moz"},ie_mob:{prefix:"ms"},and_uc:{prefix:"webkit",prefix_exceptions:{"15.5":"webkit"}},samsung:{prefix:"webkit"},and_qq:{prefix:"webkit"},baidu:{prefix:"webkit"},kaios:{prefix:"moz"}}});var ag=x(()=>{l()});var ce=x((B8,dt)=>{l();var{list:hl}=ye();dt.exports.error=function(r){let e=new Error(r);throw e.autoprefixer=!0,e};dt.exports.uniq=function(r){return[...new Set(r)]};dt.exports.removeNote=function(r){return r.includes(" ")?r.split(" ")[0]:r};dt.exports.escapeRegexp=function(r){return r.replace(/[$()*+-.?[\\\]^{|}]/g,"\\$&")};dt.exports.regexp=function(r,e=!0){return e&&(r=this.escapeRegexp(r)),new RegExp(`(^|[\\s,(])(${r}($|[\\s(,]))`,"gi")};dt.exports.editList=function(r,e){let t=hl.comma(r),i=e(t,[]);if(t===i)return r;let n=r.match(/,\s*/);return n=n?n[0]:", ",i.join(n)};dt.exports.splitSelector=function(r){return hl.comma(r).map(e=>hl.space(e).map(t=>t.split(/(?=\.|#)/g)))}});var ht=x((L8,ug)=>{l();var EC=dl(),og=(rs(),ts).agents,TC=ce(),lg=class{static prefixes(){if(this.prefixesCache)return this.prefixesCache;this.prefixesCache=[];for(let e in og)this.prefixesCache.push(`-${og[e].prefix}-`);return this.prefixesCache=TC.uniq(this.prefixesCache).sort((e,t)=>t.length-e.length),this.prefixesCache}static withPrefix(e){return this.prefixesRegexp||(this.prefixesRegexp=new RegExp(this.prefixes().join("|"))),this.prefixesRegexp.test(e)}constructor(e,t,i,n){this.data=e,this.options=i||{},this.browserslistOpts=n||{},this.selected=this.parse(t)}parse(e){let t={};for(let i in this.browserslistOpts)t[i]=this.browserslistOpts[i];return t.path=this.options.from,EC(e,t)}prefix(e){let[t,i]=e.split(" "),n=this.data[t],s=n.prefix_exceptions&&n.prefix_exceptions[i];return s||(s=n.prefix),`-${s}-`}isSelected(e){return this.selected.includes(e)}};ug.exports=lg});var hi=x(($8,fg)=>{l();fg.exports={prefix(r){let e=r.match(/^(-\w+-)/);return e?e[0]:""},unprefixed(r){return r.replace(/^-\w+-/,"")}}});var Kt=x((N8,pg)=>{l();var PC=ht(),cg=hi(),DC=ce();function ml(r,e){let t=new r.constructor;for(let i of Object.keys(r||{})){let n=r[i];i==="parent"&&typeof n=="object"?e&&(t[i]=e):i==="source"||i===null?t[i]=n:Array.isArray(n)?t[i]=n.map(s=>ml(s,t)):i!=="_autoprefixerPrefix"&&i!=="_autoprefixerValues"&&i!=="proxyCache"&&(typeof n=="object"&&n!==null&&(n=ml(n,t)),t[i]=n)}return t}var is=class{static hack(e){return this.hacks||(this.hacks={}),e.names.map(t=>(this.hacks[t]=e,this.hacks[t]))}static load(e,t,i){let n=this.hacks&&this.hacks[e];return n?new n(e,t,i):new this(e,t,i)}static clone(e,t){let i=ml(e);for(let n in t)i[n]=t[n];return i}constructor(e,t,i){this.prefixes=t,this.name=e,this.all=i}parentPrefix(e){let t;return typeof e._autoprefixerPrefix!="undefined"?t=e._autoprefixerPrefix:e.type==="decl"&&e.prop[0]==="-"?t=cg.prefix(e.prop):e.type==="root"?t=!1:e.type==="rule"&&e.selector.includes(":-")&&/:(-\w+-)/.test(e.selector)?t=e.selector.match(/:(-\w+-)/)[1]:e.type==="atrule"&&e.name[0]==="-"?t=cg.prefix(e.name):t=this.parentPrefix(e.parent),PC.prefixes().includes(t)||(t=!1),e._autoprefixerPrefix=t,e._autoprefixerPrefix}process(e,t){if(!this.check(e))return;let i=this.parentPrefix(e),n=this.prefixes.filter(a=>!i||i===DC.removeNote(a)),s=[];for(let a of n)this.add(e,a,s.concat([a]),t)&&s.push(a);return s}clone(e,t){return is.clone(e,t)}};pg.exports=is});var q=x((z8,mg)=>{l();var IC=Kt(),RC=ht(),dg=ce(),hg=class extends IC{check(){return!0}prefixed(e,t){return t+e}normalize(e){return e}otherPrefixes(e,t){for(let i of RC.prefixes())if(i!==t&&e.includes(i))return!0;return!1}set(e,t){return e.prop=this.prefixed(e.prop,t),e}needCascade(e){return e._autoprefixerCascade||(e._autoprefixerCascade=this.all.options.cascade!==!1&&e.raw("before").includes(` +`)),e._autoprefixerCascade}maxPrefixed(e,t){if(t._autoprefixerMax)return t._autoprefixerMax;let i=0;for(let n of e)n=dg.removeNote(n),n.length>i&&(i=n.length);return t._autoprefixerMax=i,t._autoprefixerMax}calcBefore(e,t,i=""){let s=this.maxPrefixed(e,t)-dg.removeNote(i).length,a=t.raw("before");return s>0&&(a+=Array(s).fill(" ").join("")),a}restoreBefore(e){let t=e.raw("before").split(` +`),i=t[t.length-1];this.all.group(e).up(n=>{let s=n.raw("before").split(` +`),a=s[s.length-1];a.lengtha.prop===n.prop&&a.value===n.value)))return this.needCascade(e)&&(n.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,n)}isAlready(e,t){let i=this.all.group(e).up(n=>n.prop===t);return i||(i=this.all.group(e).down(n=>n.prop===t)),i}add(e,t,i,n){let s=this.prefixed(e.prop,t);if(!(this.isAlready(e,s)||this.otherPrefixes(e.value,t)))return this.insert(e,t,i,n)}process(e,t){if(!this.needCascade(e)){super.process(e,t);return}let i=super.process(e,t);!i||!i.length||(this.restoreBefore(e),e.raws.before=this.calcBefore(i,e))}old(e,t){return[this.prefixed(e,t)]}};mg.exports=hg});var yg=x((j8,gg)=>{l();gg.exports=function r(e){return{mul:t=>new r(e*t),div:t=>new r(e/t),simplify:()=>new r(e),toString:()=>e.toString()}}});var xg=x((U8,wg)=>{l();var qC=yg(),FC=Kt(),gl=ce(),MC=/(min|max)-resolution\s*:\s*\d*\.?\d+(dppx|dpcm|dpi|x)/gi,BC=/(min|max)-resolution(\s*:\s*)(\d*\.?\d+)(dppx|dpcm|dpi|x)/i,bg=class extends FC{prefixName(e,t){return e==="-moz-"?t+"--moz-device-pixel-ratio":e+t+"-device-pixel-ratio"}prefixQuery(e,t,i,n,s){return n=new qC(n),s==="dpi"?n=n.div(96):s==="dpcm"&&(n=n.mul(2.54).div(96)),n=n.simplify(),e==="-o-"&&(n=n.n+"/"+n.d),this.prefixName(e,t)+i+n}clean(e){if(!this.bad){this.bad=[];for(let t of this.prefixes)this.bad.push(this.prefixName(t,"min")),this.bad.push(this.prefixName(t,"max"))}e.params=gl.editList(e.params,t=>t.filter(i=>this.bad.every(n=>!i.includes(n))))}process(e){let t=this.parentPrefix(e),i=t?[t]:this.prefixes;e.params=gl.editList(e.params,(n,s)=>{for(let a of n){if(!a.includes("min-resolution")&&!a.includes("max-resolution")){s.push(a);continue}for(let o of i){let u=a.replace(MC,c=>{let f=c.match(BC);return this.prefixQuery(o,f[1],f[2],f[3],f[4])});s.push(u)}s.push(a)}return gl.uniq(s)})}};wg.exports=bg});var kg=x((V8,vg)=>{l();var yl="(".charCodeAt(0),bl=")".charCodeAt(0),ns="'".charCodeAt(0),wl='"'.charCodeAt(0),xl="\\".charCodeAt(0),Zt="/".charCodeAt(0),vl=",".charCodeAt(0),kl=":".charCodeAt(0),ss="*".charCodeAt(0),LC="u".charCodeAt(0),$C="U".charCodeAt(0),NC="+".charCodeAt(0),zC=/^[a-f0-9?-]+$/i;vg.exports=function(r){for(var e=[],t=r,i,n,s,a,o,u,c,f,d=0,p=t.charCodeAt(d),g=t.length,b=[{nodes:e}],v=0,y,w="",k="",C="";d{l();Sg.exports=function r(e,t,i){var n,s,a,o;for(n=0,s=e.length;n{l();function Ag(r,e){var t=r.type,i=r.value,n,s;return e&&(s=e(r))!==void 0?s:t==="word"||t==="space"?i:t==="string"?(n=r.quote||"",n+i+(r.unclosed?"":n)):t==="comment"?"/*"+i+(r.unclosed?"":"*/"):t==="div"?(r.before||"")+i+(r.after||""):Array.isArray(r.nodes)?(n=Og(r.nodes,e),t!=="function"?n:i+"("+(r.before||"")+n+(r.after||"")+(r.unclosed?"":")")):i}function Og(r,e){var t,i;if(Array.isArray(r)){for(t="",i=r.length-1;~i;i-=1)t=Ag(r[i],e)+t;return t}return Ag(r,e)}_g.exports=Og});var Pg=x((H8,Tg)=>{l();var as="-".charCodeAt(0),os="+".charCodeAt(0),Sl=".".charCodeAt(0),jC="e".charCodeAt(0),UC="E".charCodeAt(0);function VC(r){var e=r.charCodeAt(0),t;if(e===os||e===as){if(t=r.charCodeAt(1),t>=48&&t<=57)return!0;var i=r.charCodeAt(2);return t===Sl&&i>=48&&i<=57}return e===Sl?(t=r.charCodeAt(1),t>=48&&t<=57):e>=48&&e<=57}Tg.exports=function(r){var e=0,t=r.length,i,n,s;if(t===0||!VC(r))return!1;for(i=r.charCodeAt(e),(i===os||i===as)&&e++;e57));)e+=1;if(i=r.charCodeAt(e),n=r.charCodeAt(e+1),i===Sl&&n>=48&&n<=57)for(e+=2;e57));)e+=1;if(i=r.charCodeAt(e),n=r.charCodeAt(e+1),s=r.charCodeAt(e+2),(i===jC||i===UC)&&(n>=48&&n<=57||(n===os||n===as)&&s>=48&&s<=57))for(e+=n===os||n===as?3:2;e57));)e+=1;return{number:r.slice(0,e),unit:r.slice(e)}}});var ls=x((Y8,Rg)=>{l();var WC=kg(),Dg=Cg(),Ig=Eg();function mt(r){return this instanceof mt?(this.nodes=WC(r),this):new mt(r)}mt.prototype.toString=function(){return Array.isArray(this.nodes)?Ig(this.nodes):""};mt.prototype.walk=function(r,e){return Dg(this.nodes,r,e),this};mt.unit=Pg();mt.walk=Dg;mt.stringify=Ig;Rg.exports=mt});var Lg=x((Q8,Bg)=>{l();var{list:GC}=ye(),qg=ls(),HC=ht(),Fg=hi(),Mg=class{constructor(e){this.props=["transition","transition-property"],this.prefixes=e}add(e,t){let i,n,s=this.prefixes.add[e.prop],a=this.ruleVendorPrefixes(e),o=a||s&&s.prefixes||[],u=this.parse(e.value),c=u.map(g=>this.findProp(g)),f=[];if(c.some(g=>g[0]==="-"))return;for(let g of u){if(n=this.findProp(g),n[0]==="-")continue;let b=this.prefixes.add[n];if(!(!b||!b.prefixes))for(i of b.prefixes){if(a&&!a.some(y=>i.includes(y)))continue;let v=this.prefixes.prefixed(n,i);v!=="-ms-transform"&&!c.includes(v)&&(this.disabled(n,i)||f.push(this.clone(n,v,g)))}}u=u.concat(f);let d=this.stringify(u),p=this.stringify(this.cleanFromUnprefixed(u,"-webkit-"));if(o.includes("-webkit-")&&this.cloneBefore(e,`-webkit-${e.prop}`,p),this.cloneBefore(e,e.prop,p),o.includes("-o-")){let g=this.stringify(this.cleanFromUnprefixed(u,"-o-"));this.cloneBefore(e,`-o-${e.prop}`,g)}for(i of o)if(i!=="-webkit-"&&i!=="-o-"){let g=this.stringify(this.cleanOtherPrefixes(u,i));this.cloneBefore(e,i+e.prop,g)}d!==e.value&&!this.already(e,e.prop,d)&&(this.checkForWarning(t,e),e.cloneBefore(),e.value=d)}findProp(e){let t=e[0].value;if(/^\d/.test(t)){for(let[i,n]of e.entries())if(i!==0&&n.type==="word")return n.value}return t}already(e,t,i){return e.parent.some(n=>n.prop===t&&n.value===i)}cloneBefore(e,t,i){this.already(e,t,i)||e.cloneBefore({prop:t,value:i})}checkForWarning(e,t){if(t.prop!=="transition-property")return;let i=!1,n=!1;t.parent.each(s=>{if(s.type!=="decl"||s.prop.indexOf("transition-")!==0)return;let a=GC.comma(s.value);if(s.prop==="transition-property"){a.forEach(o=>{let u=this.prefixes.add[o];u&&u.prefixes&&u.prefixes.length>0&&(i=!0)});return}return n=n||a.length>1,!1}),i&&n&&t.warn(e,"Replace transition-property to transition, because Autoprefixer could not support any cases of transition-property and other transition-*")}remove(e){let t=this.parse(e.value);t=t.filter(a=>{let o=this.prefixes.remove[this.findProp(a)];return!o||!o.remove});let i=this.stringify(t);if(e.value===i)return;if(t.length===0){e.remove();return}let n=e.parent.some(a=>a.prop===e.prop&&a.value===i),s=e.parent.some(a=>a!==e&&a.prop===e.prop&&a.value.length>i.length);if(n||s){e.remove();return}e.value=i}parse(e){let t=qg(e),i=[],n=[];for(let s of t.nodes)n.push(s),s.type==="div"&&s.value===","&&(i.push(n),n=[]);return i.push(n),i.filter(s=>s.length>0)}stringify(e){if(e.length===0)return"";let t=[];for(let i of e)i[i.length-1].type!=="div"&&i.push(this.div(e)),t=t.concat(i);return t[0].type==="div"&&(t=t.slice(1)),t[t.length-1].type==="div"&&(t=t.slice(0,-2+1||void 0)),qg.stringify({nodes:t})}clone(e,t,i){let n=[],s=!1;for(let a of i)!s&&a.type==="word"&&a.value===e?(n.push({type:"word",value:t}),s=!0):n.push(a);return n}div(e){for(let t of e)for(let i of t)if(i.type==="div"&&i.value===",")return i;return{type:"div",value:",",after:" "}}cleanOtherPrefixes(e,t){return e.filter(i=>{let n=Fg.prefix(this.findProp(i));return n===""||n===t})}cleanFromUnprefixed(e,t){let i=e.map(s=>this.findProp(s)).filter(s=>s.slice(0,t.length)===t).map(s=>this.prefixes.unprefixed(s)),n=[];for(let s of e){let a=this.findProp(s),o=Fg.prefix(a);!i.includes(a)&&(o===t||o==="")&&n.push(s)}return n}disabled(e,t){let i=["order","justify-content","align-self","align-content"];if(e.includes("flex")||i.includes(e)){if(this.prefixes.options.flexbox===!1)return!0;if(this.prefixes.options.flexbox==="no-2009")return t.includes("2009")}}ruleVendorPrefixes(e){let{parent:t}=e;if(t.type!=="rule")return!1;if(!t.selector.includes(":-"))return!1;let i=HC.prefixes().filter(n=>t.selector.includes(":"+n));return i.length>0?i:!1}};Bg.exports=Mg});var er=x((J8,Ng)=>{l();var YC=ce(),$g=class{constructor(e,t,i,n){this.unprefixed=e,this.prefixed=t,this.string=i||t,this.regexp=n||YC.regexp(t)}check(e){return e.includes(this.string)?!!e.match(this.regexp):!1}};Ng.exports=$g});var Ce=x((X8,jg)=>{l();var QC=Kt(),JC=er(),XC=hi(),KC=ce(),zg=class extends QC{static save(e,t){let i=t.prop,n=[];for(let s in t._autoprefixerValues){let a=t._autoprefixerValues[s];if(a===t.value)continue;let o,u=XC.prefix(i);if(u==="-pie-")continue;if(u===s){o=t.value=a,n.push(o);continue}let c=e.prefixed(i,s),f=t.parent;if(!f.every(b=>b.prop!==c)){n.push(o);continue}let d=a.replace(/\s+/," ");if(f.some(b=>b.prop===t.prop&&b.value.replace(/\s+/," ")===d)){n.push(o);continue}let g=this.clone(t,{value:a});o=t.parent.insertBefore(t,g),n.push(o)}return n}check(e){let t=e.value;return t.includes(this.name)?!!t.match(this.regexp()):!1}regexp(){return this.regexpCache||(this.regexpCache=KC.regexp(this.name))}replace(e,t){return e.replace(this.regexp(),`$1${t}$2`)}value(e){return e.raws.value&&e.raws.value.value===e.value?e.raws.value.raw:e.value}add(e,t){e._autoprefixerValues||(e._autoprefixerValues={});let i=e._autoprefixerValues[t]||this.value(e),n;do if(n=i,i=this.replace(i,t),i===!1)return;while(i!==n);e._autoprefixerValues[t]=i}old(e){return new JC(this.name,e+this.name)}};jg.exports=zg});var gt=x((K8,Ug)=>{l();Ug.exports={}});var Al=x((Z8,Gg)=>{l();var Vg=ls(),ZC=Ce(),eA=gt().insertAreas,tA=/(^|[^-])linear-gradient\(\s*(top|left|right|bottom)/i,rA=/(^|[^-])radial-gradient\(\s*\d+(\w*|%)\s+\d+(\w*|%)\s*,/i,iA=/(!\s*)?autoprefixer:\s*ignore\s+next/i,nA=/(!\s*)?autoprefixer\s*grid:\s*(on|off|(no-)?autoplace)/i,sA=["width","height","min-width","max-width","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size"];function Cl(r){return r.parent.some(e=>e.prop==="grid-template"||e.prop==="grid-template-areas")}function aA(r){let e=r.parent.some(i=>i.prop==="grid-template-rows"),t=r.parent.some(i=>i.prop==="grid-template-columns");return e&&t}var Wg=class{constructor(e){this.prefixes=e}add(e,t){let i=this.prefixes.add["@resolution"],n=this.prefixes.add["@keyframes"],s=this.prefixes.add["@viewport"],a=this.prefixes.add["@supports"];e.walkAtRules(f=>{if(f.name==="keyframes"){if(!this.disabled(f,t))return n&&n.process(f)}else if(f.name==="viewport"){if(!this.disabled(f,t))return s&&s.process(f)}else if(f.name==="supports"){if(this.prefixes.options.supports!==!1&&!this.disabled(f,t))return a.process(f)}else if(f.name==="media"&&f.params.includes("-resolution")&&!this.disabled(f,t))return i&&i.process(f)}),e.walkRules(f=>{if(!this.disabled(f,t))return this.prefixes.add.selectors.map(d=>d.process(f,t))});function o(f){return f.parent.nodes.some(d=>{if(d.type!=="decl")return!1;let p=d.prop==="display"&&/(inline-)?grid/.test(d.value),g=d.prop.startsWith("grid-template"),b=/^grid-([A-z]+-)?gap/.test(d.prop);return p||g||b})}function u(f){return f.parent.some(d=>d.prop==="display"&&/(inline-)?flex/.test(d.value))}let c=this.gridStatus(e,t)&&this.prefixes.add["grid-area"]&&this.prefixes.add["grid-area"].prefixes;return e.walkDecls(f=>{if(this.disabledDecl(f,t))return;let d=f.parent,p=f.prop,g=f.value;if(p==="grid-row-span"){t.warn("grid-row-span is not part of final Grid Layout. Use grid-row.",{node:f});return}else if(p==="grid-column-span"){t.warn("grid-column-span is not part of final Grid Layout. Use grid-column.",{node:f});return}else if(p==="display"&&g==="box"){t.warn("You should write display: flex by final spec instead of display: box",{node:f});return}else if(p==="text-emphasis-position")(g==="under"||g==="over")&&t.warn("You should use 2 values for text-emphasis-position For example, `under left` instead of just `under`.",{node:f});else if(/^(align|justify|place)-(items|content)$/.test(p)&&u(f))(g==="start"||g==="end")&&t.warn(`${g} value has mixed support, consider using flex-${g} instead`,{node:f});else if(p==="text-decoration-skip"&&g==="ink")t.warn("Replace text-decoration-skip: ink to text-decoration-skip-ink: auto, because spec had been changed",{node:f});else{if(c&&this.gridStatus(f,t))if(f.value==="subgrid"&&t.warn("IE does not support subgrid",{node:f}),/^(align|justify|place)-items$/.test(p)&&o(f)){let v=p.replace("-items","-self");t.warn(`IE does not support ${p} on grid containers. Try using ${v} on child elements instead: ${f.parent.selector} > * { ${v}: ${f.value} }`,{node:f})}else if(/^(align|justify|place)-content$/.test(p)&&o(f))t.warn(`IE does not support ${f.prop} on grid containers`,{node:f});else if(p==="display"&&f.value==="contents"){t.warn("Please do not use display: contents; if you have grid setting enabled",{node:f});return}else if(f.prop==="grid-gap"){let v=this.gridStatus(f,t);v==="autoplace"&&!aA(f)&&!Cl(f)?t.warn("grid-gap only works if grid-template(-areas) is being used or both rows and columns have been declared and cells have not been manually placed inside the explicit grid",{node:f}):(v===!0||v==="no-autoplace")&&!Cl(f)&&t.warn("grid-gap only works if grid-template(-areas) is being used",{node:f})}else if(p==="grid-auto-columns"){t.warn("grid-auto-columns is not supported by IE",{node:f});return}else if(p==="grid-auto-rows"){t.warn("grid-auto-rows is not supported by IE",{node:f});return}else if(p==="grid-auto-flow"){let v=d.some(w=>w.prop==="grid-template-rows"),y=d.some(w=>w.prop==="grid-template-columns");Cl(f)?t.warn("grid-auto-flow is not supported by IE",{node:f}):g.includes("dense")?t.warn("grid-auto-flow: dense is not supported by IE",{node:f}):!v&&!y&&t.warn("grid-auto-flow works only if grid-template-rows and grid-template-columns are present in the same rule",{node:f});return}else if(g.includes("auto-fit")){t.warn("auto-fit value is not supported by IE",{node:f,word:"auto-fit"});return}else if(g.includes("auto-fill")){t.warn("auto-fill value is not supported by IE",{node:f,word:"auto-fill"});return}else p.startsWith("grid-template")&&g.includes("[")&&t.warn("Autoprefixer currently does not support line names. Try using grid-template-areas instead.",{node:f,word:"["});if(g.includes("radial-gradient"))if(rA.test(f.value))t.warn("Gradient has outdated direction syntax. New syntax is like `closest-side at 0 0` instead of `0 0, closest-side`.",{node:f});else{let v=Vg(g);for(let y of v.nodes)if(y.type==="function"&&y.value==="radial-gradient")for(let w of y.nodes)w.type==="word"&&(w.value==="cover"?t.warn("Gradient has outdated direction syntax. Replace `cover` to `farthest-corner`.",{node:f}):w.value==="contain"&&t.warn("Gradient has outdated direction syntax. Replace `contain` to `closest-side`.",{node:f}))}g.includes("linear-gradient")&&tA.test(g)&&t.warn("Gradient has outdated direction syntax. New syntax is like `to left` instead of `right`.",{node:f})}sA.includes(f.prop)&&(f.value.includes("-fill-available")||(f.value.includes("fill-available")?t.warn("Replace fill-available to stretch, because spec had been changed",{node:f}):f.value.includes("fill")&&Vg(g).nodes.some(y=>y.type==="word"&&y.value==="fill")&&t.warn("Replace fill to stretch, because spec had been changed",{node:f})));let b;if(f.prop==="transition"||f.prop==="transition-property")return this.prefixes.transition.add(f,t);if(f.prop==="align-self"){if(this.displayType(f)!=="grid"&&this.prefixes.options.flexbox!==!1&&(b=this.prefixes.add["align-self"],b&&b.prefixes&&b.process(f)),this.gridStatus(f,t)!==!1&&(b=this.prefixes.add["grid-row-align"],b&&b.prefixes))return b.process(f,t)}else if(f.prop==="justify-self"){if(this.gridStatus(f,t)!==!1&&(b=this.prefixes.add["grid-column-align"],b&&b.prefixes))return b.process(f,t)}else if(f.prop==="place-self"){if(b=this.prefixes.add["place-self"],b&&b.prefixes&&this.gridStatus(f,t)!==!1)return b.process(f,t)}else if(b=this.prefixes.add[f.prop],b&&b.prefixes)return b.process(f,t)}),this.gridStatus(e,t)&&eA(e,this.disabled),e.walkDecls(f=>{if(this.disabledValue(f,t))return;let d=this.prefixes.unprefixed(f.prop),p=this.prefixes.values("add",d);if(Array.isArray(p))for(let g of p)g.process&&g.process(f,t);ZC.save(this.prefixes,f)})}remove(e,t){let i=this.prefixes.remove["@resolution"];e.walkAtRules((n,s)=>{this.prefixes.remove[`@${n.name}`]?this.disabled(n,t)||n.parent.removeChild(s):n.name==="media"&&n.params.includes("-resolution")&&i&&i.clean(n)});for(let n of this.prefixes.remove.selectors)e.walkRules((s,a)=>{n.check(s)&&(this.disabled(s,t)||s.parent.removeChild(a))});return e.walkDecls((n,s)=>{if(this.disabled(n,t))return;let a=n.parent,o=this.prefixes.unprefixed(n.prop);if((n.prop==="transition"||n.prop==="transition-property")&&this.prefixes.transition.remove(n),this.prefixes.remove[n.prop]&&this.prefixes.remove[n.prop].remove){let u=this.prefixes.group(n).down(c=>this.prefixes.normalize(c.prop)===o);if(o==="flex-flow"&&(u=!0),n.prop==="-webkit-box-orient"){let c={"flex-direction":!0,"flex-flow":!0};if(!n.parent.some(f=>c[f.prop]))return}if(u&&!this.withHackValue(n)){n.raw("before").includes(` +`)&&this.reduceSpaces(n),a.removeChild(s);return}}for(let u of this.prefixes.values("remove",o)){if(!u.check||!u.check(n.value))continue;if(o=u.unprefixed,this.prefixes.group(n).down(f=>f.value.includes(o))){a.removeChild(s);return}}})}withHackValue(e){return e.prop==="-webkit-background-clip"&&e.value==="text"}disabledValue(e,t){return this.gridStatus(e,t)===!1&&e.type==="decl"&&e.prop==="display"&&e.value.includes("grid")||this.prefixes.options.flexbox===!1&&e.type==="decl"&&e.prop==="display"&&e.value.includes("flex")||e.type==="decl"&&e.prop==="content"?!0:this.disabled(e,t)}disabledDecl(e,t){if(this.gridStatus(e,t)===!1&&e.type==="decl"&&(e.prop.includes("grid")||e.prop==="justify-items"))return!0;if(this.prefixes.options.flexbox===!1&&e.type==="decl"){let i=["order","justify-content","align-items","align-content"];if(e.prop.includes("flex")||i.includes(e.prop))return!0}return this.disabled(e,t)}disabled(e,t){if(!e)return!1;if(e._autoprefixerDisabled!==void 0)return e._autoprefixerDisabled;if(e.parent){let n=e.prev();if(n&&n.type==="comment"&&iA.test(n.text))return e._autoprefixerDisabled=!0,e._autoprefixerSelfDisabled=!0,!0}let i=null;if(e.nodes){let n;e.each(s=>{s.type==="comment"&&/(!\s*)?autoprefixer:\s*(off|on)/i.test(s.text)&&(typeof n!="undefined"?t.warn("Second Autoprefixer control comment was ignored. Autoprefixer applies control comment to whole block, not to next rules.",{node:s}):n=/on/i.test(s.text))}),n!==void 0&&(i=!n)}if(!e.nodes||i===null)if(e.parent){let n=this.disabled(e.parent,t);e.parent._autoprefixerSelfDisabled===!0?i=!1:i=n}else i=!1;return e._autoprefixerDisabled=i,i}reduceSpaces(e){let t=!1;if(this.prefixes.group(e).up(()=>(t=!0,!0)),t)return;let i=e.raw("before").split(` +`),n=i[i.length-1].length,s=!1;this.prefixes.group(e).down(a=>{i=a.raw("before").split(` +`);let o=i.length-1;i[o].length>n&&(s===!1&&(s=i[o].length-n),i[o]=i[o].slice(0,-s),a.raws.before=i.join(` +`))})}displayType(e){for(let t of e.parent.nodes)if(t.prop==="display"){if(t.value.includes("flex"))return"flex";if(t.value.includes("grid"))return"grid"}return!1}gridStatus(e,t){if(!e)return!1;if(e._autoprefixerGridStatus!==void 0)return e._autoprefixerGridStatus;let i=null;if(e.nodes){let n;e.each(s=>{if(s.type==="comment"&&nA.test(s.text)){let a=/:\s*autoplace/i.test(s.text),o=/no-autoplace/i.test(s.text);typeof n!="undefined"?t.warn("Second Autoprefixer grid control comment was ignored. Autoprefixer applies control comments to the whole block, not to the next rules.",{node:s}):a?n="autoplace":o?n=!0:n=/on/i.test(s.text)}}),n!==void 0&&(i=n)}if(e.type==="atrule"&&e.name==="supports"){let n=e.params;n.includes("grid")&&n.includes("auto")&&(i=!1)}if(!e.nodes||i===null)if(e.parent){let n=this.gridStatus(e.parent,t);e.parent._autoprefixerSelfDisabled===!0?i=!1:i=n}else typeof this.prefixes.options.grid!="undefined"?i=this.prefixes.options.grid:typeof h.env.AUTOPREFIXER_GRID!="undefined"?h.env.AUTOPREFIXER_GRID==="autoplace"?i="autoplace":i=!0:i=!1;return e._autoprefixerGridStatus=i,i}};Gg.exports=Wg});var Yg=x((eI,Hg)=>{l();Hg.exports={A:{A:{"2":"K E F G A B JC"},B:{"1":"C L M H N D O P Q R S T U V W X Y Z a b c d e f g h i j n o p q r s t u v w x y z I"},C:{"1":"2 3 4 5 6 7 8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB 0B dB 1B eB fB gB hB iB jB kB lB mB nB oB m pB qB rB sB tB P Q R 2B S T U V W X Y Z a b c d e f g h i j n o p q r s t u v w x y z I uB 3B 4B","2":"0 1 KC zB J K E F G A B C L M H N D O k l LC MC"},D:{"1":"8 9 AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB 0B dB 1B eB fB gB hB iB jB kB lB mB nB oB m pB qB rB sB tB P Q R S T U V W X Y Z a b c d e f g h i j n o p q r s t u v w x y z I uB 3B 4B","2":"0 1 2 3 4 5 6 7 J K E F G A B C L M H N D O k l"},E:{"1":"G A B C L M H D RC 6B vB wB 7B SC TC 8B 9B xB AC yB BC CC DC EC FC GC UC","2":"0 J K E F NC 5B OC PC QC"},F:{"1":"1 2 3 4 5 6 7 8 9 H N D O k l AB BB CB DB EB FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB VB WB XB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB m pB qB rB sB tB P Q R 2B S T U V W X Y Z a b c d e f g h i j wB","2":"G B C VC WC XC YC vB HC ZC"},G:{"1":"D fC gC hC iC jC kC lC mC nC oC pC qC rC sC tC 8B 9B xB AC yB BC CC DC EC FC GC","2":"F 5B aC IC bC cC dC eC"},H:{"1":"uC"},I:{"1":"I zC 0C","2":"zB J vC wC xC yC IC"},J:{"2":"E A"},K:{"1":"m","2":"A B C vB HC wB"},L:{"1":"I"},M:{"1":"uB"},N:{"2":"A B"},O:{"1":"xB"},P:{"1":"J k l 1C 2C 3C 4C 5C 6B 6C 7C 8C 9C AD yB BD CD DD"},Q:{"1":"7B"},R:{"1":"ED"},S:{"1":"FD GD"}},B:4,C:"CSS Feature Queries"}});var Kg=x((tI,Xg)=>{l();function Qg(r){return r[r.length-1]}var Jg={parse(r){let e=[""],t=[e];for(let i of r){if(i==="("){e=[""],Qg(t).push(e),t.push(e);continue}if(i===")"){t.pop(),e=Qg(t),e.push("");continue}e[e.length-1]+=i}return t[0]},stringify(r){let e="";for(let t of r){if(typeof t=="object"){e+=`(${Jg.stringify(t)})`;continue}e+=t}return e}};Xg.exports=Jg});var i0=x((rI,r0)=>{l();var oA=Yg(),{feature:lA}=(rs(),ts),{parse:uA}=ye(),fA=ht(),Ol=Kg(),cA=Ce(),pA=ce(),Zg=lA(oA),e0=[];for(let r in Zg.stats){let e=Zg.stats[r];for(let t in e){let i=e[t];/y/.test(i)&&e0.push(r+" "+t)}}var t0=class{constructor(e,t){this.Prefixes=e,this.all=t}prefixer(){if(this.prefixerCache)return this.prefixerCache;let e=this.all.browsers.selected.filter(i=>e0.includes(i)),t=new fA(this.all.browsers.data,e,this.all.options);return this.prefixerCache=new this.Prefixes(this.all.data,t,this.all.options),this.prefixerCache}parse(e){let t=e.split(":"),i=t[0],n=t[1];return n||(n=""),[i.trim(),n.trim()]}virtual(e){let[t,i]=this.parse(e),n=uA("a{}").first;return n.append({prop:t,value:i,raws:{before:""}}),n}prefixed(e){let t=this.virtual(e);if(this.disabled(t.first))return t.nodes;let i={warn:()=>null},n=this.prefixer().add[t.first.prop];n&&n.process&&n.process(t.first,i);for(let s of t.nodes){for(let a of this.prefixer().values("add",t.first.prop))a.process(s);cA.save(this.all,s)}return t.nodes}isNot(e){return typeof e=="string"&&/not\s*/i.test(e)}isOr(e){return typeof e=="string"&&/\s*or\s*/i.test(e)}isProp(e){return typeof e=="object"&&e.length===1&&typeof e[0]=="string"}isHack(e,t){return!new RegExp(`(\\(|\\s)${pA.escapeRegexp(t)}:`).test(e)}toRemove(e,t){let[i,n]=this.parse(e),s=this.all.unprefixed(i),a=this.all.cleaner();if(a.remove[i]&&a.remove[i].remove&&!this.isHack(t,s))return!0;for(let o of a.values("remove",s))if(o.check(n))return!0;return!1}remove(e,t){let i=0;for(;itypeof t!="object"?t:t.length===1&&typeof t[0]=="object"?this.cleanBrackets(t[0]):this.cleanBrackets(t))}convert(e){let t=[""];for(let i of e)t.push([`${i.prop}: ${i.value}`]),t.push(" or ");return t[t.length-1]="",t}normalize(e){if(typeof e!="object")return e;if(e=e.filter(t=>t!==""),typeof e[0]=="string"){let t=e[0].trim();if(t.includes(":")||t==="selector"||t==="not selector")return[Ol.stringify(e)]}return e.map(t=>this.normalize(t))}add(e,t){return e.map(i=>{if(this.isProp(i)){let n=this.prefixed(i[0]);return n.length>1?this.convert(n):i}return typeof i=="object"?this.add(i,t):i})}process(e){let t=Ol.parse(e.params);t=this.normalize(t),t=this.remove(t,e.params),t=this.add(t,e.params),t=this.cleanBrackets(t),e.params=Ol.stringify(t)}disabled(e){if(!this.all.options.grid&&(e.prop==="display"&&e.value.includes("grid")||e.prop.includes("grid")||e.prop==="justify-items"))return!0;if(this.all.options.flexbox===!1){if(e.prop==="display"&&e.value.includes("flex"))return!0;let t=["order","justify-content","align-items","align-content"];if(e.prop.includes("flex")||t.includes(e.prop))return!0}return!1}};r0.exports=t0});var a0=x((iI,s0)=>{l();var n0=class{constructor(e,t){this.prefix=t,this.prefixed=e.prefixed(this.prefix),this.regexp=e.regexp(this.prefix),this.prefixeds=e.possible().map(i=>[e.prefixed(i),e.regexp(i)]),this.unprefixed=e.name,this.nameRegexp=e.regexp()}isHack(e){let t=e.parent.index(e)+1,i=e.parent.nodes;for(;t{l();var{list:dA}=ye(),hA=a0(),mA=Kt(),gA=ht(),yA=ce(),o0=class extends mA{constructor(e,t,i){super(e,t,i);this.regexpCache=new Map}check(e){return e.selector.includes(this.name)?!!e.selector.match(this.regexp()):!1}prefixed(e){return this.name.replace(/^(\W*)/,`$1${e}`)}regexp(e){if(!this.regexpCache.has(e)){let t=e?this.prefixed(e):this.name;this.regexpCache.set(e,new RegExp(`(^|[^:"'=])${yA.escapeRegexp(t)}`,"gi"))}return this.regexpCache.get(e)}possible(){return gA.prefixes()}prefixeds(e){if(e._autoprefixerPrefixeds){if(e._autoprefixerPrefixeds[this.name])return e._autoprefixerPrefixeds}else e._autoprefixerPrefixeds={};let t={};if(e.selector.includes(",")){let n=dA.comma(e.selector).filter(s=>s.includes(this.name));for(let s of this.possible())t[s]=n.map(a=>this.replace(a,s)).join(", ")}else for(let i of this.possible())t[i]=this.replace(e.selector,i);return e._autoprefixerPrefixeds[this.name]=t,e._autoprefixerPrefixeds}already(e,t,i){let n=e.parent.index(e)-1;for(;n>=0;){let s=e.parent.nodes[n];if(s.type!=="rule")return!1;let a=!1;for(let o in t[this.name]){let u=t[this.name][o];if(s.selector===u){if(i===o)return!0;a=!0;break}}if(!a)return!1;n-=1}return!1}replace(e,t){return e.replace(this.regexp(),`$1${this.prefixed(t)}`)}add(e,t){let i=this.prefixeds(e);if(this.already(e,i,t))return;let n=this.clone(e,{selector:i[this.name][t]});e.parent.insertBefore(e,n)}old(e){return new hA(this,e)}};l0.exports=o0});var c0=x((sI,f0)=>{l();var bA=Kt(),u0=class extends bA{add(e,t){let i=t+e.name;if(e.parent.some(a=>a.name===i&&a.params===e.params))return;let s=this.clone(e,{name:i});return e.parent.insertBefore(e,s)}process(e){let t=this.parentPrefix(e);for(let i of this.prefixes)(!t||t===i)&&this.add(e,i)}};f0.exports=u0});var d0=x((aI,p0)=>{l();var wA=tr(),_l=class extends wA{prefixed(e){return e==="-webkit-"?":-webkit-full-screen":e==="-moz-"?":-moz-full-screen":`:${e}fullscreen`}};_l.names=[":fullscreen"];p0.exports=_l});var m0=x((oI,h0)=>{l();var xA=tr(),El=class extends xA{possible(){return super.possible().concat(["-moz- old","-ms- old"])}prefixed(e){return e==="-webkit-"?"::-webkit-input-placeholder":e==="-ms-"?"::-ms-input-placeholder":e==="-ms- old"?":-ms-input-placeholder":e==="-moz- old"?":-moz-placeholder":`::${e}placeholder`}};El.names=["::placeholder"];h0.exports=El});var y0=x((lI,g0)=>{l();var vA=tr(),Tl=class extends vA{prefixed(e){return e==="-ms-"?":-ms-input-placeholder":`:${e}placeholder-shown`}};Tl.names=[":placeholder-shown"];g0.exports=Tl});var w0=x((uI,b0)=>{l();var kA=tr(),SA=ce(),Pl=class extends kA{constructor(e,t,i){super(e,t,i);this.prefixes&&(this.prefixes=SA.uniq(this.prefixes.map(n=>"-webkit-")))}prefixed(e){return e==="-webkit-"?"::-webkit-file-upload-button":`::${e}file-selector-button`}};Pl.names=["::file-selector-button"];b0.exports=Pl});var me=x((fI,x0)=>{l();x0.exports=function(r){let e;return r==="-webkit- 2009"||r==="-moz-"?e=2009:r==="-ms-"?e=2012:r==="-webkit-"&&(e="final"),r==="-webkit- 2009"&&(r="-webkit-"),[e,r]}});var C0=x((cI,S0)=>{l();var v0=ye().list,k0=me(),CA=q(),rr=class extends CA{prefixed(e,t){let i;return[i,t]=k0(t),i===2009?t+"box-flex":super.prefixed(e,t)}normalize(){return"flex"}set(e,t){let i=k0(t)[0];if(i===2009)return e.value=v0.space(e.value)[0],e.value=rr.oldValues[e.value]||e.value,super.set(e,t);if(i===2012){let n=v0.space(e.value);n.length===3&&n[2]==="0"&&(e.value=n.slice(0,2).concat("0px").join(" "))}return super.set(e,t)}};rr.names=["flex","box-flex"];rr.oldValues={auto:"1",none:"0"};S0.exports=rr});var _0=x((pI,O0)=>{l();var A0=me(),AA=q(),Dl=class extends AA{prefixed(e,t){let i;return[i,t]=A0(t),i===2009?t+"box-ordinal-group":i===2012?t+"flex-order":super.prefixed(e,t)}normalize(){return"order"}set(e,t){return A0(t)[0]===2009&&/\d/.test(e.value)?(e.value=(parseInt(e.value)+1).toString(),super.set(e,t)):super.set(e,t)}};Dl.names=["order","flex-order","box-ordinal-group"];O0.exports=Dl});var T0=x((dI,E0)=>{l();var OA=q(),Il=class extends OA{check(e){let t=e.value;return!t.toLowerCase().includes("alpha(")&&!t.includes("DXImageTransform.Microsoft")&&!t.includes("data:image/svg+xml")}};Il.names=["filter"];E0.exports=Il});var D0=x((hI,P0)=>{l();var _A=q(),Rl=class extends _A{insert(e,t,i,n){if(t!=="-ms-")return super.insert(e,t,i);let s=this.clone(e),a=e.prop.replace(/end$/,"start"),o=t+e.prop.replace(/end$/,"span");if(!e.parent.some(u=>u.prop===o)){if(s.prop=o,e.value.includes("span"))s.value=e.value.replace(/span\s/i,"");else{let u;if(e.parent.walkDecls(a,c=>{u=c}),u){let c=Number(e.value)-Number(u.value)+"";s.value=c}else e.warn(n,`Can not prefix ${e.prop} (${a} is not found)`)}e.cloneBefore(s)}}};Rl.names=["grid-row-end","grid-column-end"];P0.exports=Rl});var R0=x((mI,I0)=>{l();var EA=q(),ql=class extends EA{check(e){return!e.value.split(/\s+/).some(t=>{let i=t.toLowerCase();return i==="reverse"||i==="alternate-reverse"})}};ql.names=["animation","animation-direction"];I0.exports=ql});var F0=x((gI,q0)=>{l();var TA=me(),PA=q(),Fl=class extends PA{insert(e,t,i){let n;if([n,t]=TA(t),n!==2009)return super.insert(e,t,i);let s=e.value.split(/\s+/).filter(d=>d!=="wrap"&&d!=="nowrap"&&"wrap-reverse");if(s.length===0||e.parent.some(d=>d.prop===t+"box-orient"||d.prop===t+"box-direction"))return;let o=s[0],u=o.includes("row")?"horizontal":"vertical",c=o.includes("reverse")?"reverse":"normal",f=this.clone(e);return f.prop=t+"box-orient",f.value=u,this.needCascade(e)&&(f.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,f),f=this.clone(e),f.prop=t+"box-direction",f.value=c,this.needCascade(e)&&(f.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,f)}};Fl.names=["flex-flow","box-direction","box-orient"];q0.exports=Fl});var B0=x((yI,M0)=>{l();var DA=me(),IA=q(),Ml=class extends IA{normalize(){return"flex"}prefixed(e,t){let i;return[i,t]=DA(t),i===2009?t+"box-flex":i===2012?t+"flex-positive":super.prefixed(e,t)}};Ml.names=["flex-grow","flex-positive"];M0.exports=Ml});var $0=x((bI,L0)=>{l();var RA=me(),qA=q(),Bl=class extends qA{set(e,t){if(RA(t)[0]!==2009)return super.set(e,t)}};Bl.names=["flex-wrap"];L0.exports=Bl});var z0=x((wI,N0)=>{l();var FA=q(),ir=gt(),Ll=class extends FA{insert(e,t,i,n){if(t!=="-ms-")return super.insert(e,t,i);let s=ir.parse(e),[a,o]=ir.translate(s,0,2),[u,c]=ir.translate(s,1,3);[["grid-row",a],["grid-row-span",o],["grid-column",u],["grid-column-span",c]].forEach(([f,d])=>{ir.insertDecl(e,f,d)}),ir.warnTemplateSelectorNotFound(e,n),ir.warnIfGridRowColumnExists(e,n)}};Ll.names=["grid-area"];N0.exports=Ll});var U0=x((xI,j0)=>{l();var MA=q(),mi=gt(),$l=class extends MA{insert(e,t,i){if(t!=="-ms-")return super.insert(e,t,i);if(e.parent.some(a=>a.prop==="-ms-grid-row-align"))return;let[[n,s]]=mi.parse(e);s?(mi.insertDecl(e,"grid-row-align",n),mi.insertDecl(e,"grid-column-align",s)):(mi.insertDecl(e,"grid-row-align",n),mi.insertDecl(e,"grid-column-align",n))}};$l.names=["place-self"];j0.exports=$l});var W0=x((vI,V0)=>{l();var BA=q(),Nl=class extends BA{check(e){let t=e.value;return!t.includes("/")||t.includes("span")}normalize(e){return e.replace("-start","")}prefixed(e,t){let i=super.prefixed(e,t);return t==="-ms-"&&(i=i.replace("-start","")),i}};Nl.names=["grid-row-start","grid-column-start"];V0.exports=Nl});var Y0=x((kI,H0)=>{l();var G0=me(),LA=q(),nr=class extends LA{check(e){return e.parent&&!e.parent.some(t=>t.prop&&t.prop.startsWith("grid-"))}prefixed(e,t){let i;return[i,t]=G0(t),i===2012?t+"flex-item-align":super.prefixed(e,t)}normalize(){return"align-self"}set(e,t){let i=G0(t)[0];if(i===2012)return e.value=nr.oldValues[e.value]||e.value,super.set(e,t);if(i==="final")return super.set(e,t)}};nr.names=["align-self","flex-item-align"];nr.oldValues={"flex-end":"end","flex-start":"start"};H0.exports=nr});var J0=x((SI,Q0)=>{l();var $A=q(),NA=ce(),zl=class extends $A{constructor(e,t,i){super(e,t,i);this.prefixes&&(this.prefixes=NA.uniq(this.prefixes.map(n=>n==="-ms-"?"-webkit-":n)))}};zl.names=["appearance"];Q0.exports=zl});var Z0=x((CI,K0)=>{l();var X0=me(),zA=q(),jl=class extends zA{normalize(){return"flex-basis"}prefixed(e,t){let i;return[i,t]=X0(t),i===2012?t+"flex-preferred-size":super.prefixed(e,t)}set(e,t){let i;if([i,t]=X0(t),i===2012||i==="final")return super.set(e,t)}};jl.names=["flex-basis","flex-preferred-size"];K0.exports=jl});var ty=x((AI,ey)=>{l();var jA=q(),Ul=class extends jA{normalize(){return this.name.replace("box-image","border")}prefixed(e,t){let i=super.prefixed(e,t);return t==="-webkit-"&&(i=i.replace("border","box-image")),i}};Ul.names=["mask-border","mask-border-source","mask-border-slice","mask-border-width","mask-border-outset","mask-border-repeat","mask-box-image","mask-box-image-source","mask-box-image-slice","mask-box-image-width","mask-box-image-outset","mask-box-image-repeat"];ey.exports=Ul});var iy=x((OI,ry)=>{l();var UA=q(),$e=class extends UA{insert(e,t,i){let n=e.prop==="mask-composite",s;n?s=e.value.split(","):s=e.value.match($e.regexp)||[],s=s.map(c=>c.trim()).filter(c=>c);let a=s.length,o;if(a&&(o=this.clone(e),o.value=s.map(c=>$e.oldValues[c]||c).join(", "),s.includes("intersect")&&(o.value+=", xor"),o.prop=t+"mask-composite"),n)return a?(this.needCascade(e)&&(o.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,o)):void 0;let u=this.clone(e);return u.prop=t+u.prop,a&&(u.value=u.value.replace($e.regexp,"")),this.needCascade(e)&&(u.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,u),a?(this.needCascade(e)&&(o.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,o)):e}};$e.names=["mask","mask-composite"];$e.oldValues={add:"source-over",subtract:"source-out",intersect:"source-in",exclude:"xor"};$e.regexp=new RegExp(`\\s+(${Object.keys($e.oldValues).join("|")})\\b(?!\\))\\s*(?=[,])`,"ig");ry.exports=$e});var ay=x((_I,sy)=>{l();var ny=me(),VA=q(),sr=class extends VA{prefixed(e,t){let i;return[i,t]=ny(t),i===2009?t+"box-align":i===2012?t+"flex-align":super.prefixed(e,t)}normalize(){return"align-items"}set(e,t){let i=ny(t)[0];return(i===2009||i===2012)&&(e.value=sr.oldValues[e.value]||e.value),super.set(e,t)}};sr.names=["align-items","flex-align","box-align"];sr.oldValues={"flex-end":"end","flex-start":"start"};sy.exports=sr});var ly=x((EI,oy)=>{l();var WA=q(),Vl=class extends WA{set(e,t){return t==="-ms-"&&e.value==="contain"&&(e.value="element"),super.set(e,t)}insert(e,t,i){if(!(e.value==="all"&&t==="-ms-"))return super.insert(e,t,i)}};Vl.names=["user-select"];oy.exports=Vl});var cy=x((TI,fy)=>{l();var uy=me(),GA=q(),Wl=class extends GA{normalize(){return"flex-shrink"}prefixed(e,t){let i;return[i,t]=uy(t),i===2012?t+"flex-negative":super.prefixed(e,t)}set(e,t){let i;if([i,t]=uy(t),i===2012||i==="final")return super.set(e,t)}};Wl.names=["flex-shrink","flex-negative"];fy.exports=Wl});var dy=x((PI,py)=>{l();var HA=q(),Gl=class extends HA{prefixed(e,t){return`${t}column-${e}`}normalize(e){return e.includes("inside")?"break-inside":e.includes("before")?"break-before":"break-after"}set(e,t){return(e.prop==="break-inside"&&e.value==="avoid-column"||e.value==="avoid-page")&&(e.value="avoid"),super.set(e,t)}insert(e,t,i){if(e.prop!=="break-inside")return super.insert(e,t,i);if(!(/region/i.test(e.value)||/page/i.test(e.value)))return super.insert(e,t,i)}};Gl.names=["break-inside","page-break-inside","column-break-inside","break-before","page-break-before","column-break-before","break-after","page-break-after","column-break-after"];py.exports=Gl});var my=x((DI,hy)=>{l();var YA=q(),Hl=class extends YA{prefixed(e,t){return t+"print-color-adjust"}normalize(){return"color-adjust"}};Hl.names=["color-adjust","print-color-adjust"];hy.exports=Hl});var yy=x((II,gy)=>{l();var QA=q(),ar=class extends QA{insert(e,t,i){if(t==="-ms-"){let n=this.set(this.clone(e),t);this.needCascade(e)&&(n.raws.before=this.calcBefore(i,e,t));let s="ltr";return e.parent.nodes.forEach(a=>{a.prop==="direction"&&(a.value==="rtl"||a.value==="ltr")&&(s=a.value)}),n.value=ar.msValues[s][e.value]||e.value,e.parent.insertBefore(e,n)}return super.insert(e,t,i)}};ar.names=["writing-mode"];ar.msValues={ltr:{"horizontal-tb":"lr-tb","vertical-rl":"tb-rl","vertical-lr":"tb-lr"},rtl:{"horizontal-tb":"rl-tb","vertical-rl":"bt-rl","vertical-lr":"bt-lr"}};gy.exports=ar});var wy=x((RI,by)=>{l();var JA=q(),Yl=class extends JA{set(e,t){return e.value=e.value.replace(/\s+fill(\s)/,"$1"),super.set(e,t)}};Yl.names=["border-image"];by.exports=Yl});var ky=x((qI,vy)=>{l();var xy=me(),XA=q(),or=class extends XA{prefixed(e,t){let i;return[i,t]=xy(t),i===2012?t+"flex-line-pack":super.prefixed(e,t)}normalize(){return"align-content"}set(e,t){let i=xy(t)[0];if(i===2012)return e.value=or.oldValues[e.value]||e.value,super.set(e,t);if(i==="final")return super.set(e,t)}};or.names=["align-content","flex-line-pack"];or.oldValues={"flex-end":"end","flex-start":"start","space-between":"justify","space-around":"distribute"};vy.exports=or});var Cy=x((FI,Sy)=>{l();var KA=q(),Ae=class extends KA{prefixed(e,t){return t==="-moz-"?t+(Ae.toMozilla[e]||e):super.prefixed(e,t)}normalize(e){return Ae.toNormal[e]||e}};Ae.names=["border-radius"];Ae.toMozilla={};Ae.toNormal={};for(let r of["top","bottom"])for(let e of["left","right"]){let t=`border-${r}-${e}-radius`,i=`border-radius-${r}${e}`;Ae.names.push(t),Ae.names.push(i),Ae.toMozilla[t]=i,Ae.toNormal[i]=t}Sy.exports=Ae});var Oy=x((MI,Ay)=>{l();var ZA=q(),Ql=class extends ZA{prefixed(e,t){return e.includes("-start")?t+e.replace("-block-start","-before"):t+e.replace("-block-end","-after")}normalize(e){return e.includes("-before")?e.replace("-before","-block-start"):e.replace("-after","-block-end")}};Ql.names=["border-block-start","border-block-end","margin-block-start","margin-block-end","padding-block-start","padding-block-end","border-before","border-after","margin-before","margin-after","padding-before","padding-after"];Ay.exports=Ql});var Ey=x((BI,_y)=>{l();var e6=q(),{parseTemplate:t6,warnMissedAreas:r6,getGridGap:i6,warnGridGap:n6,inheritGridGap:s6}=gt(),Jl=class extends e6{insert(e,t,i,n){if(t!=="-ms-")return super.insert(e,t,i);if(e.parent.some(g=>g.prop==="-ms-grid-rows"))return;let s=i6(e),a=s6(e,s),{rows:o,columns:u,areas:c}=t6({decl:e,gap:a||s}),f=Object.keys(c).length>0,d=Boolean(o),p=Boolean(u);return n6({gap:s,hasColumns:p,decl:e,result:n}),r6(c,e,n),(d&&p||f)&&e.cloneBefore({prop:"-ms-grid-rows",value:o,raws:{}}),p&&e.cloneBefore({prop:"-ms-grid-columns",value:u,raws:{}}),e}};Jl.names=["grid-template"];_y.exports=Jl});var Py=x((LI,Ty)=>{l();var a6=q(),Xl=class extends a6{prefixed(e,t){return t+e.replace("-inline","")}normalize(e){return e.replace(/(margin|padding|border)-(start|end)/,"$1-inline-$2")}};Xl.names=["border-inline-start","border-inline-end","margin-inline-start","margin-inline-end","padding-inline-start","padding-inline-end","border-start","border-end","margin-start","margin-end","padding-start","padding-end"];Ty.exports=Xl});var Iy=x(($I,Dy)=>{l();var o6=q(),Kl=class extends o6{check(e){return!e.value.includes("flex-")&&e.value!=="baseline"}prefixed(e,t){return t+"grid-row-align"}normalize(){return"align-self"}};Kl.names=["grid-row-align"];Dy.exports=Kl});var qy=x((NI,Ry)=>{l();var l6=q(),lr=class extends l6{keyframeParents(e){let{parent:t}=e;for(;t;){if(t.type==="atrule"&&t.name==="keyframes")return!0;({parent:t}=t)}return!1}contain3d(e){if(e.prop==="transform-origin")return!1;for(let t of lr.functions3d)if(e.value.includes(`${t}(`))return!0;return!1}set(e,t){return e=super.set(e,t),t==="-ms-"&&(e.value=e.value.replace(/rotatez/gi,"rotate")),e}insert(e,t,i){if(t==="-ms-"){if(!this.contain3d(e)&&!this.keyframeParents(e))return super.insert(e,t,i)}else if(t==="-o-"){if(!this.contain3d(e))return super.insert(e,t,i)}else return super.insert(e,t,i)}};lr.names=["transform","transform-origin"];lr.functions3d=["matrix3d","translate3d","translateZ","scale3d","scaleZ","rotate3d","rotateX","rotateY","perspective"];Ry.exports=lr});var By=x((zI,My)=>{l();var Fy=me(),u6=q(),Zl=class extends u6{normalize(){return"flex-direction"}insert(e,t,i){let n;if([n,t]=Fy(t),n!==2009)return super.insert(e,t,i);if(e.parent.some(f=>f.prop===t+"box-orient"||f.prop===t+"box-direction"))return;let a=e.value,o,u;a==="inherit"||a==="initial"||a==="unset"?(o=a,u=a):(o=a.includes("row")?"horizontal":"vertical",u=a.includes("reverse")?"reverse":"normal");let c=this.clone(e);return c.prop=t+"box-orient",c.value=o,this.needCascade(e)&&(c.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,c),c=this.clone(e),c.prop=t+"box-direction",c.value=u,this.needCascade(e)&&(c.raws.before=this.calcBefore(i,e,t)),e.parent.insertBefore(e,c)}old(e,t){let i;return[i,t]=Fy(t),i===2009?[t+"box-orient",t+"box-direction"]:super.old(e,t)}};Zl.names=["flex-direction","box-direction","box-orient"];My.exports=Zl});var $y=x((jI,Ly)=>{l();var f6=q(),eu=class extends f6{check(e){return e.value==="pixelated"}prefixed(e,t){return t==="-ms-"?"-ms-interpolation-mode":super.prefixed(e,t)}set(e,t){return t!=="-ms-"?super.set(e,t):(e.prop="-ms-interpolation-mode",e.value="nearest-neighbor",e)}normalize(){return"image-rendering"}process(e,t){return super.process(e,t)}};eu.names=["image-rendering","interpolation-mode"];Ly.exports=eu});var zy=x((UI,Ny)=>{l();var c6=q(),p6=ce(),tu=class extends c6{constructor(e,t,i){super(e,t,i);this.prefixes&&(this.prefixes=p6.uniq(this.prefixes.map(n=>n==="-ms-"?"-webkit-":n)))}};tu.names=["backdrop-filter"];Ny.exports=tu});var Uy=x((VI,jy)=>{l();var d6=q(),h6=ce(),ru=class extends d6{constructor(e,t,i){super(e,t,i);this.prefixes&&(this.prefixes=h6.uniq(this.prefixes.map(n=>n==="-ms-"?"-webkit-":n)))}check(e){return e.value.toLowerCase()==="text"}};ru.names=["background-clip"];jy.exports=ru});var Wy=x((WI,Vy)=>{l();var m6=q(),g6=["none","underline","overline","line-through","blink","inherit","initial","unset"],iu=class extends m6{check(e){return e.value.split(/\s+/).some(t=>!g6.includes(t))}};iu.names=["text-decoration"];Vy.exports=iu});var Yy=x((GI,Hy)=>{l();var Gy=me(),y6=q(),ur=class extends y6{prefixed(e,t){let i;return[i,t]=Gy(t),i===2009?t+"box-pack":i===2012?t+"flex-pack":super.prefixed(e,t)}normalize(){return"justify-content"}set(e,t){let i=Gy(t)[0];if(i===2009||i===2012){let n=ur.oldValues[e.value]||e.value;if(e.value=n,i!==2009||n!=="distribute")return super.set(e,t)}else if(i==="final")return super.set(e,t)}};ur.names=["justify-content","flex-pack","box-pack"];ur.oldValues={"flex-end":"end","flex-start":"start","space-between":"justify","space-around":"distribute"};Hy.exports=ur});var Jy=x((HI,Qy)=>{l();var b6=q(),nu=class extends b6{set(e,t){let i=e.value.toLowerCase();return t==="-webkit-"&&!i.includes(" ")&&i!=="contain"&&i!=="cover"&&(e.value=e.value+" "+e.value),super.set(e,t)}};nu.names=["background-size"];Qy.exports=nu});var Ky=x((YI,Xy)=>{l();var w6=q(),su=gt(),au=class extends w6{insert(e,t,i){if(t!=="-ms-")return super.insert(e,t,i);let n=su.parse(e),[s,a]=su.translate(n,0,1);n[0]&&n[0].includes("span")&&(a=n[0].join("").replace(/\D/g,"")),[[e.prop,s],[`${e.prop}-span`,a]].forEach(([u,c])=>{su.insertDecl(e,u,c)})}};au.names=["grid-row","grid-column"];Xy.exports=au});var t1=x((QI,e1)=>{l();var x6=q(),{prefixTrackProp:Zy,prefixTrackValue:v6,autoplaceGridItems:k6,getGridGap:S6,inheritGridGap:C6}=gt(),A6=Al(),ou=class extends x6{prefixed(e,t){return t==="-ms-"?Zy({prop:e,prefix:t}):super.prefixed(e,t)}normalize(e){return e.replace(/^grid-(rows|columns)/,"grid-template-$1")}insert(e,t,i,n){if(t!=="-ms-")return super.insert(e,t,i);let{parent:s,prop:a,value:o}=e,u=a.includes("rows"),c=a.includes("columns"),f=s.some(k=>k.prop==="grid-template"||k.prop==="grid-template-areas");if(f&&u)return!1;let d=new A6({options:{}}),p=d.gridStatus(s,n),g=S6(e);g=C6(e,g)||g;let b=u?g.row:g.column;(p==="no-autoplace"||p===!0)&&!f&&(b=null);let v=v6({value:o,gap:b});e.cloneBefore({prop:Zy({prop:a,prefix:t}),value:v});let y=s.nodes.find(k=>k.prop==="grid-auto-flow"),w="row";if(y&&!d.disabled(y,n)&&(w=y.value.trim()),p==="autoplace"){let k=s.nodes.find(O=>O.prop==="grid-template-rows");if(!k&&f)return;if(!k&&!f){e.warn(n,"Autoplacement does not work without grid-template-rows property");return}!s.nodes.find(O=>O.prop==="grid-template-columns")&&!f&&e.warn(n,"Autoplacement does not work without grid-template-columns property"),c&&!f&&k6(e,n,g,w)}}};ou.names=["grid-template-rows","grid-template-columns","grid-rows","grid-columns"];e1.exports=ou});var i1=x((JI,r1)=>{l();var O6=q(),lu=class extends O6{check(e){return!e.value.includes("flex-")&&e.value!=="baseline"}prefixed(e,t){return t+"grid-column-align"}normalize(){return"justify-self"}};lu.names=["grid-column-align"];r1.exports=lu});var s1=x((XI,n1)=>{l();var _6=q(),uu=class extends _6{prefixed(e,t){return t+"scroll-chaining"}normalize(){return"overscroll-behavior"}set(e,t){return e.value==="auto"?e.value="chained":(e.value==="none"||e.value==="contain")&&(e.value="none"),super.set(e,t)}};uu.names=["overscroll-behavior","scroll-chaining"];n1.exports=uu});var l1=x((KI,o1)=>{l();var E6=q(),{parseGridAreas:T6,warnMissedAreas:P6,prefixTrackProp:D6,prefixTrackValue:a1,getGridGap:I6,warnGridGap:R6,inheritGridGap:q6}=gt();function F6(r){return r.trim().slice(1,-1).split(/["']\s*["']?/g)}var fu=class extends E6{insert(e,t,i,n){if(t!=="-ms-")return super.insert(e,t,i);let s=!1,a=!1,o=e.parent,u=I6(e);u=q6(e,u)||u,o.walkDecls(/-ms-grid-rows/,d=>d.remove()),o.walkDecls(/grid-template-(rows|columns)/,d=>{if(d.prop==="grid-template-rows"){a=!0;let{prop:p,value:g}=d;d.cloneBefore({prop:D6({prop:p,prefix:t}),value:a1({value:g,gap:u.row})})}else s=!0});let c=F6(e.value);s&&!a&&u.row&&c.length>1&&e.cloneBefore({prop:"-ms-grid-rows",value:a1({value:`repeat(${c.length}, auto)`,gap:u.row}),raws:{}}),R6({gap:u,hasColumns:s,decl:e,result:n});let f=T6({rows:c,gap:u});return P6(f,e,n),e}};fu.names=["grid-template-areas"];o1.exports=fu});var f1=x((ZI,u1)=>{l();var M6=q(),cu=class extends M6{set(e,t){return t==="-webkit-"&&(e.value=e.value.replace(/\s*(right|left)\s*/i,"")),super.set(e,t)}};cu.names=["text-emphasis-position"];u1.exports=cu});var p1=x((e7,c1)=>{l();var B6=q(),pu=class extends B6{set(e,t){return e.prop==="text-decoration-skip-ink"&&e.value==="auto"?(e.prop=t+"text-decoration-skip",e.value="ink",e):super.set(e,t)}};pu.names=["text-decoration-skip-ink","text-decoration-skip"];c1.exports=pu});var b1=x((t7,y1)=>{l();"use strict";y1.exports={wrap:d1,limit:h1,validate:m1,test:du,curry:L6,name:g1};function d1(r,e,t){var i=e-r;return((t-r)%i+i)%i+r}function h1(r,e,t){return Math.max(r,Math.min(e,t))}function m1(r,e,t,i,n){if(!du(r,e,t,i,n))throw new Error(t+" is outside of range ["+r+","+e+")");return t}function du(r,e,t,i,n){return!(te||n&&t===e||i&&t===r)}function g1(r,e,t,i){return(t?"(":"[")+r+","+e+(i?")":"]")}function L6(r,e,t,i){var n=g1.bind(null,r,e,t,i);return{wrap:d1.bind(null,r,e),limit:h1.bind(null,r,e),validate:function(s){return m1(r,e,s,t,i)},test:function(s){return du(r,e,s,t,i)},toString:n,name:n}}});var v1=x((r7,x1)=>{l();var hu=ls(),$6=b1(),N6=er(),z6=Ce(),j6=ce(),w1=/top|left|right|bottom/gi,Ke=class extends z6{replace(e,t){let i=hu(e);for(let n of i.nodes)if(n.type==="function"&&n.value===this.name)if(n.nodes=this.newDirection(n.nodes),n.nodes=this.normalize(n.nodes),t==="-webkit- old"){if(!this.oldWebkit(n))return!1}else n.nodes=this.convertDirection(n.nodes),n.value=t+n.value;return i.toString()}replaceFirst(e,...t){return t.map(n=>n===" "?{type:"space",value:n}:{type:"word",value:n}).concat(e.slice(1))}normalizeUnit(e,t){return`${parseFloat(e)/t*360}deg`}normalize(e){if(!e[0])return e;if(/-?\d+(.\d+)?grad/.test(e[0].value))e[0].value=this.normalizeUnit(e[0].value,400);else if(/-?\d+(.\d+)?rad/.test(e[0].value))e[0].value=this.normalizeUnit(e[0].value,2*Math.PI);else if(/-?\d+(.\d+)?turn/.test(e[0].value))e[0].value=this.normalizeUnit(e[0].value,1);else if(e[0].value.includes("deg")){let t=parseFloat(e[0].value);t=$6.wrap(0,360,t),e[0].value=`${t}deg`}return e[0].value==="0deg"?e=this.replaceFirst(e,"to"," ","top"):e[0].value==="90deg"?e=this.replaceFirst(e,"to"," ","right"):e[0].value==="180deg"?e=this.replaceFirst(e,"to"," ","bottom"):e[0].value==="270deg"&&(e=this.replaceFirst(e,"to"," ","left")),e}newDirection(e){if(e[0].value==="to"||(w1.lastIndex=0,!w1.test(e[0].value)))return e;e.unshift({type:"word",value:"to"},{type:"space",value:" "});for(let t=2;t0&&(e[0].value==="to"?this.fixDirection(e):e[0].value.includes("deg")?this.fixAngle(e):this.isRadial(e)&&this.fixRadial(e)),e}fixDirection(e){e.splice(0,2);for(let t of e){if(t.type==="div")break;t.type==="word"&&(t.value=this.revertDirection(t.value))}}fixAngle(e){let t=e[0].value;t=parseFloat(t),t=Math.abs(450-t)%360,t=this.roundFloat(t,3),e[0].value=`${t}deg`}fixRadial(e){let t=[],i=[],n,s,a,o,u;for(o=0;o{l();var U6=er(),V6=Ce();function k1(r){return new RegExp(`(^|[\\s,(])(${r}($|[\\s),]))`,"gi")}var mu=class extends V6{regexp(){return this.regexpCache||(this.regexpCache=k1(this.name)),this.regexpCache}isStretch(){return this.name==="stretch"||this.name==="fill"||this.name==="fill-available"}replace(e,t){return t==="-moz-"&&this.isStretch()?e.replace(this.regexp(),"$1-moz-available$3"):t==="-webkit-"&&this.isStretch()?e.replace(this.regexp(),"$1-webkit-fill-available$3"):super.replace(e,t)}old(e){let t=e+this.name;return this.isStretch()&&(e==="-moz-"?t="-moz-available":e==="-webkit-"&&(t="-webkit-fill-available")),new U6(this.name,t,t,k1(t))}add(e,t){if(!(e.prop.includes("grid")&&t!=="-webkit-"))return super.add(e,t)}};mu.names=["max-content","min-content","fit-content","fill","fill-available","stretch"];S1.exports=mu});var _1=x((n7,O1)=>{l();var A1=er(),W6=Ce(),gu=class extends W6{replace(e,t){return t==="-webkit-"?e.replace(this.regexp(),"$1-webkit-optimize-contrast"):t==="-moz-"?e.replace(this.regexp(),"$1-moz-crisp-edges"):super.replace(e,t)}old(e){return e==="-webkit-"?new A1(this.name,"-webkit-optimize-contrast"):e==="-moz-"?new A1(this.name,"-moz-crisp-edges"):super.old(e)}};gu.names=["pixelated"];O1.exports=gu});var T1=x((s7,E1)=>{l();var G6=Ce(),yu=class extends G6{replace(e,t){let i=super.replace(e,t);return t==="-webkit-"&&(i=i.replace(/("[^"]+"|'[^']+')(\s+\d+\w)/gi,"url($1)$2")),i}};yu.names=["image-set"];E1.exports=yu});var D1=x((a7,P1)=>{l();var H6=ye().list,Y6=Ce(),bu=class extends Y6{replace(e,t){return H6.space(e).map(i=>{if(i.slice(0,+this.name.length+1)!==this.name+"(")return i;let n=i.lastIndexOf(")"),s=i.slice(n+1),a=i.slice(this.name.length+1,n);if(t==="-webkit-"){let o=a.match(/\d*.?\d+%?/);o?(a=a.slice(o[0].length).trim(),a+=`, ${o[0]}`):a+=", 0.5"}return t+this.name+"("+a+")"+s}).join(" ")}};bu.names=["cross-fade"];P1.exports=bu});var R1=x((o7,I1)=>{l();var Q6=me(),J6=er(),X6=Ce(),wu=class extends X6{constructor(e,t){super(e,t);e==="display-flex"&&(this.name="flex")}check(e){return e.prop==="display"&&e.value===this.name}prefixed(e){let t,i;return[t,e]=Q6(e),t===2009?this.name==="flex"?i="box":i="inline-box":t===2012?this.name==="flex"?i="flexbox":i="inline-flexbox":t==="final"&&(i=this.name),e+i}replace(e,t){return this.prefixed(t)}old(e){let t=this.prefixed(e);if(!!t)return new J6(this.name,t)}};wu.names=["display-flex","inline-flex"];I1.exports=wu});var F1=x((l7,q1)=>{l();var K6=Ce(),xu=class extends K6{constructor(e,t){super(e,t);e==="display-grid"&&(this.name="grid")}check(e){return e.prop==="display"&&e.value===this.name}};xu.names=["display-grid","inline-grid"];q1.exports=xu});var B1=x((u7,M1)=>{l();var Z6=Ce(),vu=class extends Z6{constructor(e,t){super(e,t);e==="filter-function"&&(this.name="filter")}};vu.names=["filter","filter-function"];M1.exports=vu});var z1=x((f7,N1)=>{l();var L1=hi(),F=q(),$1=xg(),eO=Lg(),tO=Al(),rO=i0(),ku=ht(),fr=tr(),iO=c0(),Ne=Ce(),cr=ce(),nO=d0(),sO=m0(),aO=y0(),oO=w0(),lO=C0(),uO=_0(),fO=T0(),cO=D0(),pO=R0(),dO=F0(),hO=B0(),mO=$0(),gO=z0(),yO=U0(),bO=W0(),wO=Y0(),xO=J0(),vO=Z0(),kO=ty(),SO=iy(),CO=ay(),AO=ly(),OO=cy(),_O=dy(),EO=my(),TO=yy(),PO=wy(),DO=ky(),IO=Cy(),RO=Oy(),qO=Ey(),FO=Py(),MO=Iy(),BO=qy(),LO=By(),$O=$y(),NO=zy(),zO=Uy(),jO=Wy(),UO=Yy(),VO=Jy(),WO=Ky(),GO=t1(),HO=i1(),YO=s1(),QO=l1(),JO=f1(),XO=p1(),KO=v1(),ZO=C1(),e_=_1(),t_=T1(),r_=D1(),i_=R1(),n_=F1(),s_=B1();fr.hack(nO);fr.hack(sO);fr.hack(aO);fr.hack(oO);F.hack(lO);F.hack(uO);F.hack(fO);F.hack(cO);F.hack(pO);F.hack(dO);F.hack(hO);F.hack(mO);F.hack(gO);F.hack(yO);F.hack(bO);F.hack(wO);F.hack(xO);F.hack(vO);F.hack(kO);F.hack(SO);F.hack(CO);F.hack(AO);F.hack(OO);F.hack(_O);F.hack(EO);F.hack(TO);F.hack(PO);F.hack(DO);F.hack(IO);F.hack(RO);F.hack(qO);F.hack(FO);F.hack(MO);F.hack(BO);F.hack(LO);F.hack($O);F.hack(NO);F.hack(zO);F.hack(jO);F.hack(UO);F.hack(VO);F.hack(WO);F.hack(GO);F.hack(HO);F.hack(YO);F.hack(QO);F.hack(JO);F.hack(XO);Ne.hack(KO);Ne.hack(ZO);Ne.hack(e_);Ne.hack(t_);Ne.hack(r_);Ne.hack(i_);Ne.hack(n_);Ne.hack(s_);var Su=new Map,gi=class{constructor(e,t,i={}){this.data=e,this.browsers=t,this.options=i,[this.add,this.remove]=this.preprocess(this.select(this.data)),this.transition=new eO(this),this.processor=new tO(this)}cleaner(){if(this.cleanerCache)return this.cleanerCache;if(this.browsers.selected.length){let e=new ku(this.browsers.data,[]);this.cleanerCache=new gi(this.data,e,this.options)}else return this;return this.cleanerCache}select(e){let t={add:{},remove:{}};for(let i in e){let n=e[i],s=n.browsers.map(u=>{let c=u.split(" ");return{browser:`${c[0]} ${c[1]}`,note:c[2]}}),a=s.filter(u=>u.note).map(u=>`${this.browsers.prefix(u.browser)} ${u.note}`);a=cr.uniq(a),s=s.filter(u=>this.browsers.isSelected(u.browser)).map(u=>{let c=this.browsers.prefix(u.browser);return u.note?`${c} ${u.note}`:c}),s=this.sort(cr.uniq(s)),this.options.flexbox==="no-2009"&&(s=s.filter(u=>!u.includes("2009")));let o=n.browsers.map(u=>this.browsers.prefix(u));n.mistakes&&(o=o.concat(n.mistakes)),o=o.concat(a),o=cr.uniq(o),s.length?(t.add[i]=s,s.length!s.includes(u)))):t.remove[i]=o}return t}sort(e){return e.sort((t,i)=>{let n=cr.removeNote(t).length,s=cr.removeNote(i).length;return n===s?i.length-t.length:s-n})}preprocess(e){let t={selectors:[],"@supports":new rO(gi,this)};for(let n in e.add){let s=e.add[n];if(n==="@keyframes"||n==="@viewport")t[n]=new iO(n,s,this);else if(n==="@resolution")t[n]=new $1(n,s,this);else if(this.data[n].selector)t.selectors.push(fr.load(n,s,this));else{let a=this.data[n].props;if(a){let o=Ne.load(n,s,this);for(let u of a)t[u]||(t[u]={values:[]}),t[u].values.push(o)}else{let o=t[n]&&t[n].values||[];t[n]=F.load(n,s,this),t[n].values=o}}}let i={selectors:[]};for(let n in e.remove){let s=e.remove[n];if(this.data[n].selector){let a=fr.load(n,s);for(let o of s)i.selectors.push(a.old(o))}else if(n==="@keyframes"||n==="@viewport")for(let a of s){let o=`@${a}${n.slice(1)}`;i[o]={remove:!0}}else if(n==="@resolution")i[n]=new $1(n,s,this);else{let a=this.data[n].props;if(a){let o=Ne.load(n,[],this);for(let u of s){let c=o.old(u);if(c)for(let f of a)i[f]||(i[f]={}),i[f].values||(i[f].values=[]),i[f].values.push(c)}}else for(let o of s){let u=this.decl(n).old(n,o);if(n==="align-self"){let c=t[n]&&t[n].prefixes;if(c){if(o==="-webkit- 2009"&&c.includes("-webkit-"))continue;if(o==="-webkit-"&&c.includes("-webkit- 2009"))continue}}for(let c of u)i[c]||(i[c]={}),i[c].remove=!0}}}return[t,i]}decl(e){return Su.has(e)||Su.set(e,F.load(e)),Su.get(e)}unprefixed(e){let t=this.normalize(L1.unprefixed(e));return t==="flex-direction"&&(t="flex-flow"),t}normalize(e){return this.decl(e).normalize(e)}prefixed(e,t){return e=L1.unprefixed(e),this.decl(e).prefixed(e,t)}values(e,t){let i=this[e],n=i["*"]&&i["*"].values,s=i[t]&&i[t].values;return n&&s?cr.uniq(n.concat(s)):n||s||[]}group(e){let t=e.parent,i=t.index(e),{length:n}=t.nodes,s=this.unprefixed(e.prop),a=(o,u)=>{for(i+=o;i>=0&&i{l();j1.exports={"backdrop-filter":{feature:"css-backdrop-filter",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5","safari 16.5"]},element:{props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"],feature:"css-element-function",browsers:["firefox 114"]},"user-select":{mistakes:["-khtml-"],feature:"user-select-none",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5","safari 16.5"]},"background-clip":{feature:"background-clip-text",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},hyphens:{feature:"css-hyphens",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5","safari 16.5"]},fill:{props:["width","min-width","max-width","height","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size","grid","grid-template","grid-template-rows","grid-template-columns","grid-auto-columns","grid-auto-rows"],feature:"intrinsic-width",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"fill-available":{props:["width","min-width","max-width","height","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size","grid","grid-template","grid-template-rows","grid-template-columns","grid-auto-columns","grid-auto-rows"],feature:"intrinsic-width",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},stretch:{props:["width","min-width","max-width","height","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size","grid","grid-template","grid-template-rows","grid-template-columns","grid-auto-columns","grid-auto-rows"],feature:"intrinsic-width",browsers:["firefox 114"]},"fit-content":{props:["width","min-width","max-width","height","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size","grid","grid-template","grid-template-rows","grid-template-columns","grid-auto-columns","grid-auto-rows"],feature:"intrinsic-width",browsers:["firefox 114"]},"text-decoration-style":{feature:"text-decoration",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5"]},"text-decoration-color":{feature:"text-decoration",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5"]},"text-decoration-line":{feature:"text-decoration",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5"]},"text-decoration":{feature:"text-decoration",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5"]},"text-decoration-skip":{feature:"text-decoration",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5"]},"text-decoration-skip-ink":{feature:"text-decoration",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5"]},"text-size-adjust":{feature:"text-size-adjust",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5"]},"mask-clip":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-composite":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-image":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-origin":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-repeat":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-border-repeat":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-border-source":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},mask:{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-position":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-size":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-border":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-border-outset":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-border-width":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"mask-border-slice":{feature:"css-masks",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},"clip-path":{feature:"css-clip-path",browsers:["samsung 21"]},"box-decoration-break":{feature:"css-boxdecorationbreak",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5","opera 99","safari 16.5","samsung 21"]},appearance:{feature:"css-appearance",browsers:["samsung 21"]},"image-set":{props:["background","background-image","border-image","cursor","mask","mask-image","list-style","list-style-image","content"],feature:"css-image-set",browsers:["and_uc 15.5","chrome 109","samsung 21"]},"cross-fade":{props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"],feature:"css-cross-fade",browsers:["and_chr 114","and_uc 15.5","chrome 109","chrome 113","chrome 114","edge 114","opera 99","samsung 21"]},isolate:{props:["unicode-bidi"],feature:"css-unicode-bidi",browsers:["ios_saf 16.1","ios_saf 16.3","ios_saf 16.4","ios_saf 16.5","safari 16.5"]},"color-adjust":{feature:"css-color-adjust",browsers:["chrome 109","chrome 113","chrome 114","edge 114","opera 99"]}}});var W1=x((p7,V1)=>{l();V1.exports={}});var Q1=x((d7,Y1)=>{l();var a_=dl(),{agents:o_}=(rs(),ts),Cu=ag(),l_=ht(),u_=z1(),f_=U1(),c_=W1(),G1={browsers:o_,prefixes:f_},H1=` + Replace Autoprefixer \`browsers\` option to Browserslist config. + Use \`browserslist\` key in \`package.json\` or \`.browserslistrc\` file. + + Using \`browsers\` option can cause errors. Browserslist config can + be used for Babel, Autoprefixer, postcss-normalize and other tools. + + If you really need to use option, rename it to \`overrideBrowserslist\`. + + Learn more at: + https://github.com/browserslist/browserslist#readme + https://twitter.com/browserslist + +`;function p_(r){return Object.prototype.toString.apply(r)==="[object Object]"}var Au=new Map;function d_(r,e){e.browsers.selected.length!==0&&(e.add.selectors.length>0||Object.keys(e.add).length>2||r.warn(`Autoprefixer target browsers do not need any prefixes.You do not need Autoprefixer anymore. +Check your Browserslist config to be sure that your targets are set up correctly. + + Learn more at: + https://github.com/postcss/autoprefixer#readme + https://github.com/browserslist/browserslist#readme + +`))}Y1.exports=pr;function pr(...r){let e;if(r.length===1&&p_(r[0])?(e=r[0],r=void 0):r.length===0||r.length===1&&!r[0]?r=void 0:r.length<=2&&(Array.isArray(r[0])||!r[0])?(e=r[1],r=r[0]):typeof r[r.length-1]=="object"&&(e=r.pop()),e||(e={}),e.browser)throw new Error("Change `browser` option to `overrideBrowserslist` in Autoprefixer");if(e.browserslist)throw new Error("Change `browserslist` option to `overrideBrowserslist` in Autoprefixer");e.overrideBrowserslist?r=e.overrideBrowserslist:e.browsers&&(typeof console!="undefined"&&console.warn&&(Cu.red?console.warn(Cu.red(H1.replace(/`[^`]+`/g,n=>Cu.yellow(n.slice(1,-1))))):console.warn(H1)),r=e.browsers);let t={ignoreUnknownVersions:e.ignoreUnknownVersions,stats:e.stats,env:e.env};function i(n){let s=G1,a=new l_(s.browsers,r,n,t),o=a.selected.join(", ")+JSON.stringify(e);return Au.has(o)||Au.set(o,new u_(s.prefixes,a,e)),Au.get(o)}return{postcssPlugin:"autoprefixer",prepare(n){let s=i({from:n.opts.from,env:e.env});return{OnceExit(a){d_(n,s),e.remove!==!1&&s.processor.remove(a,n),e.add!==!1&&s.processor.add(a,n)}}},info(n){return n=n||{},n.from=n.from||h.cwd(),c_(i(n))},options:e,browsers:r}}pr.postcss=!0;pr.data=G1;pr.defaults=a_.defaults;pr.info=()=>pr().info()});var J1={};_e(J1,{default:()=>h_});var h_,X1=S(()=>{l();h_=[]});function yt(r){return Array.isArray(r)?r.map(e=>yt(e)):typeof r=="object"&&r!==null?Object.fromEntries(Object.entries(r).map(([e,t])=>[e,yt(t)])):r}var us=S(()=>{l()});var fs=x((m7,K1)=>{l();K1.exports={content:[],presets:[],darkMode:"media",theme:{accentColor:({theme:r})=>({...r("colors"),auto:"auto"}),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9"},backdropBlur:({theme:r})=>r("blur"),backdropBrightness:({theme:r})=>r("brightness"),backdropContrast:({theme:r})=>r("contrast"),backdropGrayscale:({theme:r})=>r("grayscale"),backdropHueRotate:({theme:r})=>r("hueRotate"),backdropInvert:({theme:r})=>r("invert"),backdropOpacity:({theme:r})=>r("opacity"),backdropSaturate:({theme:r})=>r("saturate"),backdropSepia:({theme:r})=>r("sepia"),backgroundColor:({theme:r})=>r("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:r})=>r("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:r})=>({...r("colors"),DEFAULT:r("colors.gray.200","currentColor")}),borderOpacity:({theme:r})=>r("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:r})=>({...r("spacing")}),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px"},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:r})=>r("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2"},caretColor:({theme:r})=>r("colors"),colors:({colors:r})=>({inherit:r.inherit,current:r.current,transparent:r.transparent,black:r.black,white:r.white,slate:r.slate,gray:r.gray,zinc:r.zinc,neutral:r.neutral,stone:r.stone,red:r.red,orange:r.orange,amber:r.amber,yellow:r.yellow,lime:r.lime,green:r.green,emerald:r.emerald,teal:r.teal,cyan:r.cyan,sky:r.sky,blue:r.blue,indigo:r.indigo,violet:r.violet,purple:r.purple,fuchsia:r.fuchsia,pink:r.pink,rose:r.rose}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem"},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2"},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:r})=>r("borderColor"),divideOpacity:({theme:r})=>r("borderOpacity"),divideWidth:({theme:r})=>r("borderWidth"),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:r})=>({none:"none",...r("colors")}),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:r})=>({auto:"auto",...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%"}),flexGrow:{0:"0",DEFAULT:"1"},flexShrink:{0:"0",DEFAULT:"1"},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:r})=>r("spacing"),gradientColorStops:({theme:r})=>r("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%"},grayscale:{0:"0",DEFAULT:"100%"},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridColumnStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridRowStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))"},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))"},height:({theme:r})=>({auto:"auto",...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg"},inset:({theme:r})=>({auto:"auto",...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),invert:{0:"0",DEFAULT:"100%"},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:r})=>({auto:"auto",...r("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6"},maxHeight:({theme:r})=>({...r("spacing"),none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),maxWidth:({theme:r,breakpoints:e})=>({...r("spacing"),none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...e(r("screens"))}),minHeight:({theme:r})=>({...r("spacing"),full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),minWidth:({theme:r})=>({...r("spacing"),full:"100%",min:"min-content",max:"max-content",fit:"fit-content"}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1"},order:{first:"-9999",last:"9999",none:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12"},outlineColor:({theme:r})=>r("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},padding:({theme:r})=>r("spacing"),placeholderColor:({theme:r})=>r("colors"),placeholderOpacity:({theme:r})=>r("opacity"),ringColor:({theme:r})=>({DEFAULT:r("colors.blue.500","#3b82f6"),...r("colors")}),ringOffsetColor:({theme:r})=>r("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},ringOpacity:({theme:r})=>({DEFAULT:"0.5",...r("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg"},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2"},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5"},screens:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"},scrollMargin:({theme:r})=>({...r("spacing")}),scrollPadding:({theme:r})=>r("spacing"),sepia:{0:"0",DEFAULT:"100%"},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg"},space:({theme:r})=>({...r("spacing")}),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:r})=>({none:"none",...r("colors")}),strokeWidth:{0:"0",1:"1",2:"2"},supports:{},data:{},textColor:({theme:r})=>r("colors"),textDecorationColor:({theme:r})=>r("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},textIndent:({theme:r})=>({...r("spacing")}),textOpacity:({theme:r})=>r("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:r})=>({...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),size:({theme:r})=>({auto:"auto",...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content"}),width:({theme:r})=>({auto:"auto",...r("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content"}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50"}},plugins:[]}});var eb={};_e(eb,{default:()=>m_});var Z1,m_,tb=S(()=>{l();us();Z1=X(fs()),m_=yt(Z1.default.theme)});var ib={};_e(ib,{default:()=>g_});var rb,g_,nb=S(()=>{l();us();rb=X(fs()),g_=yt(rb.default)});function Ou(r,e,t){typeof h!="undefined"&&h.env.JEST_WORKER_ID||t&&sb.has(t)||(t&&sb.add(t),console.warn(""),e.forEach(i=>console.warn(r,"-",i)))}function _u(r){return Z.dim(r)}var sb,bt,cs=S(()=>{l();Tt();sb=new Set;bt={info(r,e){Ou(Z.bold(Z.cyan("info")),...Array.isArray(r)?[r]:[e,r])},warn(r,e){["content-problems"].includes(r)||Ou(Z.bold(Z.yellow("warn")),...Array.isArray(r)?[r]:[e,r])},risk(r,e){Ou(Z.bold(Z.magenta("risk")),...Array.isArray(r)?[r]:[e,r])}}});var ab={};_e(ab,{default:()=>Eu});function yi({version:r,from:e,to:t}){bt.warn(`${e}-color-renamed`,[`As of Tailwind CSS ${r}, \`${e}\` has been renamed to \`${t}\`.`,"Update your configuration file to silence this warning."])}var Eu,Tu=S(()=>{l();cs();Eu={inherit:"inherit",current:"currentColor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a",950:"#020617"},gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827",950:"#030712"},zinc:{50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b",950:"#09090b"},neutral:{50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717",950:"#0a0a0a"},stone:{50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917",950:"#0c0a09"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d",950:"#450a0a"},orange:{50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12",950:"#431407"},amber:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f",950:"#451a03"},yellow:{50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12",950:"#422006"},lime:{50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314",950:"#1a2e05"},green:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d",950:"#052e16"},emerald:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b",950:"#022c22"},teal:{50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a",950:"#042f2e"},cyan:{50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63",950:"#083344"},sky:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e",950:"#082f49"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a",950:"#172554"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81",950:"#1e1b4b"},violet:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95",950:"#2e1065"},purple:{50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87",950:"#3b0764"},fuchsia:{50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75",950:"#4a044e"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843",950:"#500724"},rose:{50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337",950:"#4c0519"},get lightBlue(){return yi({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return yi({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return yi({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return yi({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return yi({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}}});function dr(r){if(r=`${r}`,r==="0")return"0";if(/^[+-]?(\d+|\d*\.\d+)(e[+-]?\d+)?(%|\w+)?$/.test(r))return r.replace(/^[+-]?/,t=>t==="-"?"":"-");let e=["var","calc","min","max","clamp"];for(let t of e)if(r.includes(`${t}(`))return`calc(${r} * -1)`}var Pu=S(()=>{l()});var ob,lb=S(()=>{l();ob=["preflight","container","accessibility","pointerEvents","visibility","position","inset","isolation","zIndex","order","gridColumn","gridColumnStart","gridColumnEnd","gridRow","gridRowStart","gridRowEnd","float","clear","margin","boxSizing","lineClamp","display","aspectRatio","size","height","maxHeight","minHeight","width","minWidth","maxWidth","flex","flexShrink","flexGrow","flexBasis","tableLayout","captionSide","borderCollapse","borderSpacing","transformOrigin","translate","rotate","skew","scale","transform","animation","cursor","touchAction","userSelect","resize","scrollSnapType","scrollSnapAlign","scrollSnapStop","scrollMargin","scrollPadding","listStylePosition","listStyleType","listStyleImage","appearance","columns","breakBefore","breakInside","breakAfter","gridAutoColumns","gridAutoFlow","gridAutoRows","gridTemplateColumns","gridTemplateRows","flexDirection","flexWrap","placeContent","placeItems","alignContent","alignItems","justifyContent","justifyItems","gap","space","divideWidth","divideStyle","divideColor","divideOpacity","placeSelf","alignSelf","justifySelf","overflow","overscrollBehavior","scrollBehavior","textOverflow","hyphens","whitespace","textWrap","wordBreak","borderRadius","borderWidth","borderStyle","borderColor","borderOpacity","backgroundColor","backgroundOpacity","backgroundImage","gradientColorStops","boxDecorationBreak","backgroundSize","backgroundAttachment","backgroundClip","backgroundPosition","backgroundRepeat","backgroundOrigin","fill","stroke","strokeWidth","objectFit","objectPosition","padding","textAlign","textIndent","verticalAlign","fontFamily","fontSize","fontWeight","textTransform","fontStyle","fontVariantNumeric","lineHeight","letterSpacing","textColor","textOpacity","textDecoration","textDecorationColor","textDecorationStyle","textDecorationThickness","textUnderlineOffset","fontSmoothing","placeholderColor","placeholderOpacity","caretColor","accentColor","opacity","backgroundBlendMode","mixBlendMode","boxShadow","boxShadowColor","outlineStyle","outlineWidth","outlineOffset","outlineColor","ringWidth","ringColor","ringOpacity","ringOffsetWidth","ringOffsetColor","blur","brightness","contrast","dropShadow","grayscale","hueRotate","invert","saturate","sepia","filter","backdropBlur","backdropBrightness","backdropContrast","backdropGrayscale","backdropHueRotate","backdropInvert","backdropOpacity","backdropSaturate","backdropSepia","backdropFilter","transitionProperty","transitionDelay","transitionDuration","transitionTimingFunction","willChange","contain","content","forcedColorAdjust"]});function ub(r,e){return r===void 0?e:Array.isArray(r)?r:[...new Set(e.filter(i=>r!==!1&&r[i]!==!1).concat(Object.keys(r).filter(i=>r[i]!==!1)))]}var fb=S(()=>{l()});function Du(r,...e){for(let t of e){for(let i in t)r?.hasOwnProperty?.(i)||(r[i]=t[i]);for(let i of Object.getOwnPropertySymbols(t))r?.hasOwnProperty?.(i)||(r[i]=t[i])}return r}var cb=S(()=>{l()});function Iu(r){if(Array.isArray(r))return r;let e=r.split("[").length-1,t=r.split("]").length-1;if(e!==t)throw new Error(`Path is invalid. Has unbalanced brackets: ${r}`);return r.split(/\.(?![^\[]*\])|[\[\]]/g).filter(Boolean)}var pb=S(()=>{l()});function bi(r,e){return hb.future.includes(e)?r.future==="all"||(r?.future?.[e]??db[e]??!1):hb.experimental.includes(e)?r.experimental==="all"||(r?.experimental?.[e]??db[e]??!1):!1}var db,hb,ps=S(()=>{l();Tt();cs();db={optimizeUniversalDefaults:!1,generalizedModifiers:!0,disableColorOpacityUtilitiesByDefault:!1,relativeContentPathsByDefault:!1},hb={future:["hoverOnlyWhenSupported","respectDefaultRingColorOpacity","disableColorOpacityUtilitiesByDefault","relativeContentPathsByDefault"],experimental:["optimizeUniversalDefaults","generalizedModifiers"]}});function mb(r){(()=>{if(r.purge||!r.content||!Array.isArray(r.content)&&!(typeof r.content=="object"&&r.content!==null))return!1;if(Array.isArray(r.content))return r.content.every(t=>typeof t=="string"?!0:!(typeof t?.raw!="string"||t?.extension&&typeof t?.extension!="string"));if(typeof r.content=="object"&&r.content!==null){if(Object.keys(r.content).some(t=>!["files","relative","extract","transform"].includes(t)))return!1;if(Array.isArray(r.content.files)){if(!r.content.files.every(t=>typeof t=="string"?!0:!(typeof t?.raw!="string"||t?.extension&&typeof t?.extension!="string")))return!1;if(typeof r.content.extract=="object"){for(let t of Object.values(r.content.extract))if(typeof t!="function")return!1}else if(!(r.content.extract===void 0||typeof r.content.extract=="function"))return!1;if(typeof r.content.transform=="object"){for(let t of Object.values(r.content.transform))if(typeof t!="function")return!1}else if(!(r.content.transform===void 0||typeof r.content.transform=="function"))return!1;if(typeof r.content.relative!="boolean"&&typeof r.content.relative!="undefined")return!1}return!0}return!1})()||bt.warn("purge-deprecation",["The `purge`/`content` options have changed in Tailwind CSS v3.0.","Update your configuration file to eliminate this warning.","https://tailwindcss.com/docs/upgrade-guide#configure-content-sources"]),r.safelist=(()=>{let{content:t,purge:i,safelist:n}=r;return Array.isArray(n)?n:Array.isArray(t?.safelist)?t.safelist:Array.isArray(i?.safelist)?i.safelist:Array.isArray(i?.options?.safelist)?i.options.safelist:[]})(),r.blocklist=(()=>{let{blocklist:t}=r;if(Array.isArray(t)){if(t.every(i=>typeof i=="string"))return t;bt.warn("blocklist-invalid",["The `blocklist` option must be an array of strings.","https://tailwindcss.com/docs/content-configuration#discarding-classes"])}return[]})(),typeof r.prefix=="function"?(bt.warn("prefix-function",["As of Tailwind CSS v3.0, `prefix` cannot be a function.","Update `prefix` in your configuration to be a string to eliminate this warning.","https://tailwindcss.com/docs/upgrade-guide#prefix-cannot-be-a-function"]),r.prefix=""):r.prefix=r.prefix??"",r.content={relative:(()=>{let{content:t}=r;return t?.relative?t.relative:bi(r,"relativeContentPathsByDefault")})(),files:(()=>{let{content:t,purge:i}=r;return Array.isArray(i)?i:Array.isArray(i?.content)?i.content:Array.isArray(t)?t:Array.isArray(t?.content)?t.content:Array.isArray(t?.files)?t.files:[]})(),extract:(()=>{let t=(()=>r.purge?.extract?r.purge.extract:r.content?.extract?r.content.extract:r.purge?.extract?.DEFAULT?r.purge.extract.DEFAULT:r.content?.extract?.DEFAULT?r.content.extract.DEFAULT:r.purge?.options?.extractors?r.purge.options.extractors:r.content?.options?.extractors?r.content.options.extractors:{})(),i={},n=(()=>{if(r.purge?.options?.defaultExtractor)return r.purge.options.defaultExtractor;if(r.content?.options?.defaultExtractor)return r.content.options.defaultExtractor})();if(n!==void 0&&(i.DEFAULT=n),typeof t=="function")i.DEFAULT=t;else if(Array.isArray(t))for(let{extensions:s,extractor:a}of t??[])for(let o of s)i[o]=a;else typeof t=="object"&&t!==null&&Object.assign(i,t);return i})(),transform:(()=>{let t=(()=>r.purge?.transform?r.purge.transform:r.content?.transform?r.content.transform:r.purge?.transform?.DEFAULT?r.purge.transform.DEFAULT:r.content?.transform?.DEFAULT?r.content.transform.DEFAULT:{})(),i={};return typeof t=="function"?i.DEFAULT=t:typeof t=="object"&&t!==null&&Object.assign(i,t),i})()};for(let t of r.content.files)if(typeof t=="string"&&/{([^,]*?)}/g.test(t)){bt.warn("invalid-glob-braces",[`The glob pattern ${_u(t)} in your Tailwind CSS configuration is invalid.`,`Update it to ${_u(t.replace(/{([^,]*?)}/g,"$1"))} to silence this warning.`]);break}return r}var gb=S(()=>{l();ps();cs()});function wt(r){if(Object.prototype.toString.call(r)!=="[object Object]")return!1;let e=Object.getPrototypeOf(r);return e===null||Object.getPrototypeOf(e)===null}var yb=S(()=>{l()});var bb=S(()=>{l()});var Ru,wb=S(()=>{l();Ru={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});function hs(r,{loose:e=!1}={}){if(typeof r!="string")return null;if(r=r.trim(),r==="transparent")return{mode:"rgb",color:["0","0","0"],alpha:"0"};if(r in Ru)return{mode:"rgb",color:Ru[r].map(s=>s.toString())};let t=r.replace(b_,(s,a,o,u,c)=>["#",a,a,o,o,u,u,c?c+c:""].join("")).match(y_);if(t!==null)return{mode:"rgb",color:[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)].map(s=>s.toString()),alpha:t[4]?(parseInt(t[4],16)/255).toString():void 0};let i=r.match(w_)??r.match(x_);if(i===null)return null;let n=[i[2],i[3],i[4]].filter(Boolean).map(s=>s.toString());return n.length===2&&n[0].startsWith("var(")?{mode:i[1],color:[n[0]],alpha:n[1]}:!e&&n.length!==3||n.length<3&&!n.some(s=>/^var\(.*?\)$/.test(s))?null:{mode:i[1],color:n,alpha:i[5]?.toString?.()}}function vb({mode:r,color:e,alpha:t}){let i=t!==void 0;return r==="rgba"||r==="hsla"?`${r}(${e.join(", ")}${i?`, ${t}`:""})`:`${r}(${e.join(" ")}${i?` / ${t}`:""})`}var y_,b_,xt,ds,xb,vt,w_,x_,qu=S(()=>{l();wb();y_=/^#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i,b_=/^#([a-f\d])([a-f\d])([a-f\d])([a-f\d])?$/i,xt=/(?:\d+|\d*\.\d+)%?/,ds=/(?:\s*,\s*|\s+)/,xb=/\s*[,/]\s*/,vt=/var\(--(?:[^ )]*?)(?:,(?:[^ )]*?|var\(--[^ )]*?\)))?\)/,w_=new RegExp(`^(rgba?)\\(\\s*(${xt.source}|${vt.source})(?:${ds.source}(${xt.source}|${vt.source}))?(?:${ds.source}(${xt.source}|${vt.source}))?(?:${xb.source}(${xt.source}|${vt.source}))?\\s*\\)$`),x_=new RegExp(`^(hsla?)\\(\\s*((?:${xt.source})(?:deg|rad|grad|turn)?|${vt.source})(?:${ds.source}(${xt.source}|${vt.source}))?(?:${ds.source}(${xt.source}|${vt.source}))?(?:${xb.source}(${xt.source}|${vt.source}))?\\s*\\)$`)});function wi(r,e,t){if(typeof r=="function")return r({opacityValue:e});let i=hs(r,{loose:!0});return i===null?t:vb({...i,alpha:e})}var Fu=S(()=>{l();qu()});function ze(r,e){let t=[],i=[],n=0,s=!1;for(let a=0;a{l()});function Sb(r){return ze(r,",").map(t=>{let i=t.trim(),n={raw:i},s=i.split(k_),a=new Set;for(let o of s)kb.lastIndex=0,!a.has("KEYWORD")&&v_.has(o)?(n.keyword=o,a.add("KEYWORD")):kb.test(o)?a.has("X")?a.has("Y")?a.has("BLUR")?a.has("SPREAD")||(n.spread=o,a.add("SPREAD")):(n.blur=o,a.add("BLUR")):(n.y=o,a.add("Y")):(n.x=o,a.add("X")):n.color?(n.unknown||(n.unknown=[]),n.unknown.push(o)):n.color=o;return n.valid=n.x!==void 0&&n.y!==void 0,n})}var v_,k_,kb,Cb=S(()=>{l();ms();v_=new Set(["inset","inherit","initial","revert","unset"]),k_=/\ +(?![^(]*\))/g,kb=/^-?(\d+|\.\d+)(.*?)$/g});function Mu(r){return S_.some(e=>new RegExp(`^${e}\\(.*\\)`).test(r))}function je(r,e=null,t=!0){let i=e&&C_.has(e.property);return r.startsWith("--")&&!i?`var(${r})`:r.includes("url(")?r.split(/(url\(.*?\))/g).filter(Boolean).map(n=>/^url\(.*?\)$/.test(n)?n:je(n,e,!1)).join(""):(r=r.replace(/([^\\])_+/g,(n,s)=>s+" ".repeat(n.length-1)).replace(/^_/g," ").replace(/\\_/g,"_"),t&&(r=r.trim()),r=A_(r),r)}function A_(r){let e=["theme"],t=["min-content","max-content","fit-content","safe-area-inset-top","safe-area-inset-right","safe-area-inset-bottom","safe-area-inset-left","titlebar-area-x","titlebar-area-y","titlebar-area-width","titlebar-area-height","keyboard-inset-top","keyboard-inset-right","keyboard-inset-bottom","keyboard-inset-left","keyboard-inset-width","keyboard-inset-height","radial-gradient","linear-gradient","conic-gradient","repeating-radial-gradient","repeating-linear-gradient","repeating-conic-gradient","anchor-size"];return r.replace(/(calc|min|max|clamp)\(.+\)/g,i=>{let n="";function s(){let a=n.trimEnd();return a[a.length-1]}for(let a=0;ai[a+p]===d)},u=function(f){let d=1/0;for(let g of f){let b=i.indexOf(g,a);b!==-1&&bo(f))){let f=t.find(d=>o(d));n+=f,a+=f.length-1}else e.some(f=>o(f))?n+=u([")"]):o("[")?n+=u(["]"]):["+","-","*","/"].includes(c)&&!["(","+","-","*","/",","].includes(s())?n+=` ${c} `:n+=c}return n.replace(/\s+/g," ")})}function Bu(r){return r.startsWith("url(")}function Lu(r){return!isNaN(Number(r))||Mu(r)}function xi(r){return r.endsWith("%")&&Lu(r.slice(0,-1))||Mu(r)}function vi(r){return r==="0"||new RegExp(`^[+-]?[0-9]*.?[0-9]+(?:[eE][+-]?[0-9]+)?${__}$`).test(r)||Mu(r)}function Ab(r){return E_.has(r)}function Ob(r){let e=Sb(je(r));for(let t of e)if(!t.valid)return!1;return!0}function _b(r){let e=0;return ze(r,"_").every(i=>(i=je(i),i.startsWith("var(")?!0:hs(i,{loose:!0})!==null?(e++,!0):!1))?e>0:!1}function Eb(r){let e=0;return ze(r,",").every(i=>(i=je(i),i.startsWith("var(")?!0:Bu(i)||P_(i)||["element(","image(","cross-fade(","image-set("].some(n=>i.startsWith(n))?(e++,!0):!1))?e>0:!1}function P_(r){r=je(r);for(let e of T_)if(r.startsWith(`${e}(`))return!0;return!1}function Tb(r){let e=0;return ze(r,"_").every(i=>(i=je(i),i.startsWith("var(")?!0:D_.has(i)||vi(i)||xi(i)?(e++,!0):!1))?e>0:!1}function Pb(r){let e=0;return ze(r,",").every(i=>(i=je(i),i.startsWith("var(")?!0:i.includes(" ")&&!/(['"])([^"']+)\1/g.test(i)||/^\d/g.test(i)?!1:(e++,!0)))?e>0:!1}function Db(r){return I_.has(r)}function Ib(r){return R_.has(r)}function Rb(r){return q_.has(r)}var S_,C_,O_,__,E_,T_,D_,I_,R_,q_,$u=S(()=>{l();qu();Cb();ms();S_=["min","max","clamp","calc"];C_=new Set(["scroll-timeline-name","timeline-scope","view-timeline-name","font-palette","anchor-name","anchor-scope","position-anchor","position-try-options","scroll-timeline","animation-timeline","view-timeline","position-try"]);O_=["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","lh","rlh","vw","vh","vmin","vmax","vb","vi","svw","svh","lvw","lvh","dvw","dvh","cqw","cqh","cqi","cqb","cqmin","cqmax"],__=`(?:${O_.join("|")})`;E_=new Set(["thin","medium","thick"]);T_=new Set(["conic-gradient","linear-gradient","radial-gradient","repeating-conic-gradient","repeating-linear-gradient","repeating-radial-gradient"]);D_=new Set(["center","top","right","bottom","left"]);I_=new Set(["serif","sans-serif","monospace","cursive","fantasy","system-ui","ui-serif","ui-sans-serif","ui-monospace","ui-rounded","math","emoji","fangsong"]);R_=new Set(["xx-small","x-small","small","medium","large","x-large","xx-large","xxx-large"]);q_=new Set(["larger","smaller"])});function qb(r){let e=["cover","contain"];return ze(r,",").every(t=>{let i=ze(t,"_").filter(Boolean);return i.length===1&&e.includes(i[0])?!0:i.length!==1&&i.length!==2?!1:i.every(n=>vi(n)||xi(n)||n==="auto")})}var Fb=S(()=>{l();$u();ms()});function Mb(r,e){if(!ki(r))return;let t=r.slice(1,-1);if(!!e(t))return je(t)}function F_(r,e={},t){let i=e[r];if(i!==void 0)return dr(i);if(ki(r)){let n=Mb(r,t);return n===void 0?void 0:dr(n)}}function Nu(r,e={},{validate:t=()=>!0}={}){let i=e.values?.[r];return i!==void 0?i:e.supportsNegativeValues&&r.startsWith("-")?F_(r.slice(1),e.values,t):Mb(r,t)}function ki(r){return r.startsWith("[")&&r.endsWith("]")}function M_(r){let e=r.lastIndexOf("/"),t=r.lastIndexOf("[",e),i=r.indexOf("]",e);return r[e-1]==="]"||r[e+1]==="["||t!==-1&&i!==-1&&t")){let e=r;return({opacityValue:t=1})=>e.replace(//g,t)}return r}function B_(r){return je(r.slice(1,-1))}function L_(r,e={},{tailwindConfig:t={}}={}){if(e.values?.[r]!==void 0)return gs(e.values?.[r]);let[i,n]=M_(r);if(n!==void 0){let s=e.values?.[i]??(ki(i)?i.slice(1,-1):void 0);return s===void 0?void 0:(s=gs(s),ki(n)?wi(s,B_(n)):t.theme?.opacity?.[n]===void 0?void 0:wi(s,t.theme.opacity[n]))}return Nu(r,e,{validate:_b})}function $_(r,e={}){return e.values?.[r]}function we(r){return(e,t)=>Nu(e,t,{validate:r})}var N_,rR,Bb=S(()=>{l();bb();Fu();$u();Pu();Fb();ps();N_={any:Nu,color:L_,url:we(Bu),image:we(Eb),length:we(vi),percentage:we(xi),position:we(Tb),lookup:$_,"generic-name":we(Db),"family-name":we(Pb),number:we(Lu),"line-width":we(Ab),"absolute-size":we(Ib),"relative-size":we(Rb),shadow:we(Ob),size:we(qb)},rR=Object.keys(N_)});function zu(r){return typeof r=="function"?r({}):r}var Lb=S(()=>{l()});function hr(r){return typeof r=="function"}function Si(r,...e){let t=e.pop();for(let i of e)for(let n in i){let s=t(r[n],i[n]);s===void 0?wt(r[n])&&wt(i[n])?r[n]=Si({},r[n],i[n],t):r[n]=i[n]:r[n]=s}return r}function z_(r,...e){return hr(r)?r(...e):r}function j_(r){return r.reduce((e,{extend:t})=>Si(e,t,(i,n)=>i===void 0?[n]:Array.isArray(i)?[n,...i]:[n,i]),{})}function U_(r){return{...r.reduce((e,t)=>Du(e,t),{}),extend:j_(r)}}function $b(r,e){if(Array.isArray(r)&&wt(r[0]))return r.concat(e);if(Array.isArray(e)&&wt(e[0])&&wt(r))return[r,...e];if(Array.isArray(e))return e}function V_({extend:r,...e}){return Si(e,r,(t,i)=>!hr(t)&&!i.some(hr)?Si({},t,...i,$b):(n,s)=>Si({},...[t,...i].map(a=>z_(a,n,s)),$b))}function*W_(r){let e=Iu(r);if(e.length===0||(yield e,Array.isArray(r)))return;let t=/^(.*?)\s*\/\s*([^/]+)$/,i=r.match(t);if(i!==null){let[,n,s]=i,a=Iu(n);a.alpha=s,yield a}}function G_(r){let e=(t,i)=>{for(let n of W_(t)){let s=0,a=r;for(;a!=null&&s(t[i]=hr(r[i])?r[i](e,ju):r[i],t),{})}function Nb(r){let e=[];return r.forEach(t=>{e=[...e,t];let i=t?.plugins??[];i.length!==0&&i.forEach(n=>{n.__isOptionsFunction&&(n=n()),e=[...e,...Nb([n?.config??{}])]})}),e}function H_(r){return[...r].reduceRight((t,i)=>hr(i)?i({corePlugins:t}):ub(i,t),ob)}function Y_(r){return[...r].reduceRight((t,i)=>[...t,...i],[])}function Uu(r){let e=[...Nb(r),{prefix:"",important:!1,separator:":"}];return mb(Du({theme:G_(V_(U_(e.map(t=>t?.theme??{})))),corePlugins:H_(e.map(t=>t.corePlugins)),plugins:Y_(r.map(t=>t?.plugins??[]))},...e))}var ju,zb=S(()=>{l();Pu();lb();fb();Tu();cb();pb();gb();yb();us();Bb();Fu();Lb();ju={colors:Eu,negative(r){return Object.keys(r).filter(e=>r[e]!=="0").reduce((e,t)=>{let i=dr(r[t]);return i!==void 0&&(e[`-${t}`]=i),e},{})},breakpoints(r){return Object.keys(r).filter(e=>typeof r[e]=="string").reduce((e,t)=>({...e,[`screen-${t}`]:r[t]}),{})}}});function ys(r){let e=(r?.presets??[jb.default]).slice().reverse().flatMap(n=>ys(n instanceof Function?n():n)),t={respectDefaultRingColorOpacity:{theme:{ringColor:({theme:n})=>({DEFAULT:"#3b82f67f",...n("colors")})}},disableColorOpacityUtilitiesByDefault:{corePlugins:{backgroundOpacity:!1,borderOpacity:!1,divideOpacity:!1,placeholderOpacity:!1,ringOpacity:!1,textOpacity:!1}}},i=Object.keys(t).filter(n=>bi(r,n)).map(n=>t[n]);return[r,...i,...e]}var jb,Ub=S(()=>{l();jb=X(fs());ps()});var Wb={};_e(Wb,{default:()=>Vb});function Vb(...r){let[,...e]=ys(r[0]);return Uu([...r,...e])}var Gb=S(()=>{l();zb();Ub()});l();"use strict";var Q_=Ze(ng()),J_=Ze(ye()),X_=Ze(Q1()),K_=Ze((X1(),J1)),Z_=Ze((tb(),eb)),eE=Ze((nb(),ib)),tE=Ze((Tu(),ab)),rE=Ze((No(),$o)),iE=Ze((Gb(),Wb));function Ze(r){return r&&r.__esModule?r:{default:r}}console.warn("cdn.tailwindcss.com should not be used in production. To use Tailwind CSS in production, install it as a PostCSS plugin or use the Tailwind CLI: https://tailwindcss.com/docs/installation");var bs="tailwind",Vu="text/tailwindcss",Hb="/template.html",Et,Yb=!0,Qb=0,Wu=new Set,Gu,Jb="",Xb=(r=!1)=>({get(e,t){return(!r||t==="config")&&typeof e[t]=="object"&&e[t]!==null?new Proxy(e[t],Xb()):e[t]},set(e,t,i){return e[t]=i,(!r||t==="config")&&Hu(!0),!0}});window[bs]=new Proxy({config:{},defaultTheme:Z_.default,defaultConfig:eE.default,colors:tE.default,plugin:rE.default,resolveConfig:iE.default},Xb(!0));function Kb(r){Gu.observe(r,{attributes:!0,attributeFilter:["type"],characterData:!0,subtree:!0,childList:!0})}new MutationObserver(async r=>{let e=!1;if(!Gu){Gu=new MutationObserver(async()=>await Hu(!0));for(let t of document.querySelectorAll(`style[type="${Vu}"]`))Kb(t)}for(let t of r)for(let i of t.addedNodes)i.nodeType===1&&i.tagName==="STYLE"&&i.getAttribute("type")===Vu&&(Kb(i),e=!0);await Hu(e)}).observe(document.documentElement,{attributes:!0,attributeFilter:["class"],childList:!0,subtree:!0});async function Hu(r=!1){r&&(Qb++,Wu.clear());let e="";for(let i of document.querySelectorAll(`style[type="${Vu}"]`))e+=i.textContent;let t=new Set;for(let i of document.querySelectorAll("[class]"))for(let n of i.classList)Wu.has(n)||t.add(n);if(document.body&&(Yb||t.size>0||e!==Jb||!Et||!Et.isConnected)){for(let n of t)Wu.add(n);Yb=!1,Jb=e,self[Hb]=Array.from(t).join(" ");let{css:i}=await(0,J_.default)([(0,Q_.default)({...window[bs].config,_hash:Qb,content:{files:[Hb],extract:{html:n=>n.split(" ")}},plugins:[...K_.default,...Array.isArray(window[bs].config.plugins)?window[bs].config.plugins:[]]}),(0,X_.default)({remove:!1})]).process(`@tailwind base;@tailwind components;@tailwind utilities;${e}`);(!Et||!Et.isConnected)&&(Et=document.createElement("style"),document.head.append(Et)),Et.textContent=i}}})(); +/*! https://mths.be/cssesc v3.0.0 by @mathias */ diff --git a/libs/fonts/inter-400.ttf b/libs/fonts/inter-400.ttf new file mode 100644 index 0000000000000000000000000000000000000000..399a6e0c3f49ee302979e0e1679817123c942a0f GIT binary patch literal 324820 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 +?~FT?E;L7#)pMI27eWT#}<%#LDZ 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 bHMl=0(Q~0LR5-gXY4J4AOyh!-RjU63fx4pI literal 0 HcmV?d00001 diff --git a/libs/fonts/inter-700.ttf b/libs/fonts/inter-700.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9c2f47d4aba1db10139c5ce707943a0aa3e05c19 GIT binary patch literal 326468 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

HFFEyf%teCccFpD0a+b%DeeI_kI#@F)Y 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 ?HNefY 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 literal 0 HcmV?d00001 diff --git a/libs/js/echarts.min.js b/libs/js/echarts.min.js new file mode 100644 index 0000000..a3e9805 --- /dev/null +++ b/libs/js/echarts.min.js @@ -0,0 +1,45 @@ + +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).echarts={})}(this,(function(t){"use strict"; +/*! ***************************************************************************** + Copyright (c) Microsoft Corporation. + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH + REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM + LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + ***************************************************************************** */var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])},e(t,n)};function n(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}var i=function(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1},r=new function(){this.browser=new i,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow="undefined"!=typeof window};"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(r.wxa=!0,r.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?r.worker=!0:!r.hasGlobalWindow||"Deno"in window?(r.node=!0,r.svgSupported=!0):function(t,e){var n=e.browser,i=t.match(/Firefox\/([\d.]+)/),r=t.match(/MSIE\s([\d.]+)/)||t.match(/Trident\/.+?rv:(([\d.]+))/),o=t.match(/Edge?\/([\d.]+)/),a=/micromessenger/i.test(t);i&&(n.firefox=!0,n.version=i[1]);r&&(n.ie=!0,n.version=r[1]);o&&(n.edge=!0,n.version=o[1],n.newEdge=+o[1].split(".")[0]>18);a&&(n.weChat=!0);e.svgSupported="undefined"!=typeof SVGRect,e.touchEventsSupported="ontouchstart"in window&&!n.ie&&!n.edge,e.pointerEventsSupported="onpointerdown"in window&&(n.edge||n.ie&&+n.version>=11),e.domSupported="undefined"!=typeof document;var s=document.documentElement.style;e.transform3dSupported=(n.ie&&"transition"in s||n.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),e.transformSupported=e.transform3dSupported||n.ie&&+n.version>=9}(navigator.userAgent,r);var o="sans-serif",a="12px "+o;var s,l,u=function(t){var e={};if("undefined"==typeof JSON)return e;for(var n=0;n=0)o=r*t.length;else for(var c=0;c>1)%2;a.style.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[s]+":0",r[l]+":0",i[1-s]+":auto",r[1-l]+":auto",""].join("!important;"),t.appendChild(a),n.push(a)}return n}(e,a),l=function(t,e,n){for(var i=n?"invTrans":"trans",r=e[i],o=e.srcCoords,a=[],s=[],l=!0,u=0;u<4;u++){var h=t[u].getBoundingClientRect(),c=2*u,p=h.left,d=h.top;a.push(p,d),l=l&&o&&p===o[c]&&d===o[c+1],s.push(t[u].offsetLeft,t[u].offsetTop)}return l&&r?r:(e.srcCoords=a,e[i]=n?$t(s,a):$t(a,s))}(s,a,o);if(l)return l(t,n,i),!0}return!1}function ee(t){return"CANVAS"===t.nodeName.toUpperCase()}var ne=/([&<>"'])/g,ie={"&":"&","<":"<",">":">",'"':""","'":"'"};function re(t){return null==t?"":(t+"").replace(ne,(function(t,e){return ie[e]}))}var oe=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ae=[],se=r.browser.firefox&&+r.browser.version.split(".")[0]<39;function le(t,e,n,i){return n=n||{},i?ue(t,e,n):se&&null!=e.layerX&&e.layerX!==e.offsetX?(n.zrX=e.layerX,n.zrY=e.layerY):null!=e.offsetX?(n.zrX=e.offsetX,n.zrY=e.offsetY):ue(t,e,n),n}function ue(t,e,n){if(r.domSupported&&t.getBoundingClientRect){var i=e.clientX,o=e.clientY;if(ee(t)){var a=t.getBoundingClientRect();return n.zrX=i-a.left,void(n.zrY=o-a.top)}if(te(ae,t,i,o))return n.zrX=ae[0],void(n.zrY=ae[1])}n.zrX=n.zrY=0}function he(t){return t||window.event}function ce(t,e,n){if(null!=(e=he(e)).zrX)return e;var i=e.type;if(i&&i.indexOf("touch")>=0){var r="touchend"!==i?e.targetTouches[0]:e.changedTouches[0];r&&le(t,r,e,n)}else{le(t,e,e,n);var o=function(t){var e=t.wheelDelta;if(e)return e;var n=t.deltaX,i=t.deltaY;if(null==n||null==i)return e;return 3*(0!==i?Math.abs(i):Math.abs(n))*(i>0?-1:i<0?1:n>0?-1:1)}(e);e.zrDelta=o?o/120:-(e.detail||0)/3}var a=e.button;return null==e.which&&void 0!==a&&oe.test(e.type)&&(e.which=1&a?1:2&a?3:4&a?2:0),e}function pe(t,e,n,i){t.addEventListener(e,n,i)}var de=function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0};function fe(t){return 2===t.which||3===t.which}var ge=function(){function t(){this._track=[]}return t.prototype.recognize=function(t,e,n){return this._doTrack(t,e,n),this._recognize(t)},t.prototype.clear=function(){return this._track.length=0,this},t.prototype._doTrack=function(t,e,n){var i=t.touches;if(i){for(var r={points:[],touches:[],target:e,event:t},o=0,a=i.length;o1&&r&&r.length>1){var a=ye(r)/ye(o);!isFinite(a)&&(a=1),e.pinchScale=a;var s=[((i=r)[0][0]+i[1][0])/2,(i[0][1]+i[1][1])/2];return e.pinchX=s[0],e.pinchY=s[1],{type:"pinch",target:t[0].target,event:e}}}}};function me(){return[1,0,0,1,0,0]}function xe(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function _e(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function be(t,e,n){var i=e[0]*n[0]+e[2]*n[1],r=e[1]*n[0]+e[3]*n[1],o=e[0]*n[2]+e[2]*n[3],a=e[1]*n[2]+e[3]*n[3],s=e[0]*n[4]+e[2]*n[5]+e[4],l=e[1]*n[4]+e[3]*n[5]+e[5];return t[0]=i,t[1]=r,t[2]=o,t[3]=a,t[4]=s,t[5]=l,t}function we(t,e,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+n[0],t[5]=e[5]+n[1],t}function Se(t,e,n,i){void 0===i&&(i=[0,0]);var r=e[0],o=e[2],a=e[4],s=e[1],l=e[3],u=e[5],h=Math.sin(n),c=Math.cos(n);return t[0]=r*c+s*h,t[1]=-r*h+s*c,t[2]=o*c+l*h,t[3]=-o*h+c*l,t[4]=c*(a-i[0])+h*(u-i[1])+i[0],t[5]=c*(u-i[1])-h*(a-i[0])+i[1],t}function Me(t,e,n){var i=n[0],r=n[1];return t[0]=e[0]*i,t[1]=e[1]*r,t[2]=e[2]*i,t[3]=e[3]*r,t[4]=e[4]*i,t[5]=e[5]*r,t}function Ie(t,e){var n=e[0],i=e[2],r=e[4],o=e[1],a=e[3],s=e[5],l=n*a-o*i;return l?(l=1/l,t[0]=a*l,t[1]=-o*l,t[2]=-i*l,t[3]=n*l,t[4]=(i*s-a*r)*l,t[5]=(o*r-n*s)*l,t):null}function Te(t){var e=[1,0,0,1,0,0];return _e(e,t),e}var Ce=Object.freeze({__proto__:null,create:me,identity:xe,copy:_e,mul:be,translate:we,rotate:Se,scale:Me,invert:Ie,clone:Te}),De=function(){function t(t,e){this.x=t||0,this.y=e||0}return t.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this},t.prototype.clone=function(){return new t(this.x,this.y)},t.prototype.set=function(t,e){return this.x=t,this.y=e,this},t.prototype.equal=function(t){return t.x===this.x&&t.y===this.y},t.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},t.prototype.scale=function(t){this.x*=t,this.y*=t},t.prototype.scaleAndAdd=function(t,e){this.x+=t.x*e,this.y+=t.y*e},t.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this},t.prototype.dot=function(t){return this.x*t.x+this.y*t.y},t.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},t.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},t.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this},t.prototype.distance=function(t){var e=this.x-t.x,n=this.y-t.y;return Math.sqrt(e*e+n*n)},t.prototype.distanceSquare=function(t){var e=this.x-t.x,n=this.y-t.y;return e*e+n*n},t.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},t.prototype.transform=function(t){if(t){var e=this.x,n=this.y;return this.x=t[0]*e+t[2]*n+t[4],this.y=t[1]*e+t[3]*n+t[5],this}},t.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t},t.prototype.fromArray=function(t){this.x=t[0],this.y=t[1]},t.set=function(t,e,n){t.x=e,t.y=n},t.copy=function(t,e){t.x=e.x,t.y=e.y},t.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},t.lenSquare=function(t){return t.x*t.x+t.y*t.y},t.dot=function(t,e){return t.x*e.x+t.y*e.y},t.add=function(t,e,n){t.x=e.x+n.x,t.y=e.y+n.y},t.sub=function(t,e,n){t.x=e.x-n.x,t.y=e.y-n.y},t.scale=function(t,e,n){t.x=e.x*n,t.y=e.y*n},t.scaleAndAdd=function(t,e,n,i){t.x=e.x+n.x*i,t.y=e.y+n.y*i},t.lerp=function(t,e,n,i){var r=1-i;t.x=r*e.x+i*n.x,t.y=r*e.y+i*n.y},t}(),Ae=Math.min,ke=Math.max,Le=new De,Pe=new De,Oe=new De,Re=new De,Ne=new De,Ee=new De,ze=function(){function t(t,e,n,i){n<0&&(t+=n,n=-n),i<0&&(e+=i,i=-i),this.x=t,this.y=e,this.width=n,this.height=i}return t.prototype.union=function(t){var e=Ae(t.x,this.x),n=Ae(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=ke(t.x+t.width,this.x+this.width)-e:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=ke(t.y+t.height,this.y+this.height)-n:this.height=t.height,this.x=e,this.y=n},t.prototype.applyTransform=function(e){t.applyTransform(this,this,e)},t.prototype.calculateTransform=function(t){var e=this,n=t.width/e.width,i=t.height/e.height,r=[1,0,0,1,0,0];return we(r,r,[-e.x,-e.y]),Me(r,r,[n,i]),we(r,r,[t.x,t.y]),r},t.prototype.intersect=function(e,n){if(!e)return!1;e instanceof t||(e=t.create(e));var i=this,r=i.x,o=i.x+i.width,a=i.y,s=i.y+i.height,l=e.x,u=e.x+e.width,h=e.y,c=e.y+e.height,p=!(of&&(f=x,gf&&(f=_,v=n.x&&t<=n.x+n.width&&e>=n.y&&e<=n.y+n.height},t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height)},t.prototype.copy=function(e){t.copy(this,e)},t.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},t.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},t.prototype.isZero=function(){return 0===this.width||0===this.height},t.create=function(e){return new t(e.x,e.y,e.width,e.height)},t.copy=function(t,e){t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height},t.applyTransform=function(e,n,i){if(i){if(i[1]<1e-5&&i[1]>-1e-5&&i[2]<1e-5&&i[2]>-1e-5){var r=i[0],o=i[3],a=i[4],s=i[5];return e.x=n.x*r+a,e.y=n.y*o+s,e.width=n.width*r,e.height=n.height*o,e.width<0&&(e.x+=e.width,e.width=-e.width),void(e.height<0&&(e.y+=e.height,e.height=-e.height))}Le.x=Oe.x=n.x,Le.y=Re.y=n.y,Pe.x=Re.x=n.x+n.width,Pe.y=Oe.y=n.y+n.height,Le.transform(i),Re.transform(i),Pe.transform(i),Oe.transform(i),e.x=Ae(Le.x,Pe.x,Oe.x,Re.x),e.y=Ae(Le.y,Pe.y,Oe.y,Re.y);var l=ke(Le.x,Pe.x,Oe.x,Re.x),u=ke(Le.y,Pe.y,Oe.y,Re.y);e.width=l-e.x,e.height=u-e.y}else e!==n&&t.copy(e,n)},t}(),Ve="silent";function Be(){de(this.event)}var Fe=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.handler=null,e}return n(e,t),e.prototype.dispose=function(){},e.prototype.setCursor=function(){},e}(jt),Ge=function(t,e){this.x=t,this.y=e},We=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],He=new ze(0,0,0,0),Ye=function(t){function e(e,n,i,r,o){var a=t.call(this)||this;return a._hovered=new Ge(0,0),a.storage=e,a.painter=n,a.painterRoot=r,a._pointerSize=o,i=i||new Fe,a.proxy=null,a.setHandlerProxy(i),a._draggingMgr=new Zt(a),a}return n(e,t),e.prototype.setHandlerProxy=function(t){this.proxy&&this.proxy.dispose(),t&&(E(We,(function(e){t.on&&t.on(e,this[e],this)}),this),t.handler=this),this.proxy=t},e.prototype.mousemove=function(t){var e=t.zrX,n=t.zrY,i=Ze(this,e,n),r=this._hovered,o=r.target;o&&!o.__zr&&(o=(r=this.findHover(r.x,r.y)).target);var a=this._hovered=i?new Ge(e,n):this.findHover(e,n),s=a.target,l=this.proxy;l.setCursor&&l.setCursor(s?s.cursor:"default"),o&&s!==o&&this.dispatchToElement(r,"mouseout",t),this.dispatchToElement(a,"mousemove",t),s&&s!==o&&this.dispatchToElement(a,"mouseover",t)},e.prototype.mouseout=function(t){var e=t.zrEventControl;"only_globalout"!==e&&this.dispatchToElement(this._hovered,"mouseout",t),"no_globalout"!==e&&this.trigger("globalout",{type:"globalout",event:t})},e.prototype.resize=function(){this._hovered=new Ge(0,0)},e.prototype.dispatch=function(t,e){var n=this[t];n&&n.call(this,e)},e.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},e.prototype.setCursorStyle=function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},e.prototype.dispatchToElement=function(t,e,n){var i=(t=t||{}).target;if(!i||!i.silent){for(var r="on"+e,o=function(t,e,n){return{type:t,event:n,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:Be}}(e,t,n);i&&(i[r]&&(o.cancelBubble=!!i[r].call(i,o)),i.trigger(e,o),i=i.__hostTarget?i.__hostTarget:i.parent,!o.cancelBubble););o.cancelBubble||(this.trigger(e,o),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer((function(t){"function"==typeof t[r]&&t[r].call(t,o),t.trigger&&t.trigger(e,o)})))}},e.prototype.findHover=function(t,e,n){var i=this.storage.getDisplayList(),r=new Ge(t,e);if(Ue(i,r,t,e,n),this._pointerSize&&!r.target){for(var o=[],a=this._pointerSize,s=a/2,l=new ze(t-s,e-s,a,a),u=i.length-1;u>=0;u--){var h=i[u];h===n||h.ignore||h.ignoreCoarsePointer||h.parent&&h.parent.ignoreCoarsePointer||(He.copy(h.getBoundingRect()),h.transform&&He.applyTransform(h.transform),He.intersect(l)&&o.push(h))}if(o.length)for(var c=Math.PI/12,p=2*Math.PI,d=0;d=0;o--){var a=t[o],s=void 0;if(a!==r&&!a.ignore&&(s=Xe(a,n,i))&&(!e.topTarget&&(e.topTarget=a),s!==Ve)){e.target=a;break}}}function Ze(t,e,n){var i=t.painter;return e<0||e>i.getWidth()||n<0||n>i.getHeight()}E(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],(function(t){Ye.prototype[t]=function(e){var n,i,r=e.zrX,o=e.zrY,a=Ze(this,r,o);if("mouseup"===t&&a||(i=(n=this.findHover(r,o)).target),"mousedown"===t)this._downEl=i,this._downPoint=[e.zrX,e.zrY],this._upEl=i;else if("mouseup"===t)this._upEl=i;else if("click"===t){if(this._downEl!==this._upEl||!this._downPoint||Vt(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(n,t,e)}}));function je(t,e,n,i){var r=e+1;if(r===n)return 1;if(i(t[r++],t[e])<0){for(;r=0;)r++;return r-e}function qe(t,e,n,i,r){for(i===e&&i++;i>>1])<0?l=o:s=o+1;var u=i-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;u>0;)t[s+u]=t[s+u-1],u--}t[s]=a}}function Ke(t,e,n,i,r,o){var a=0,s=0,l=1;if(o(t,e[n+r])>0){for(s=i-r;l0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),a+=r,l+=r}else{for(s=r+1;ls&&(l=s);var u=a;a=r-l,l=r-u}for(a++;a>>1);o(t,e[n+h])>0?a=h+1:l=h}return l}function $e(t,e,n,i,r,o){var a=0,s=0,l=1;if(o(t,e[n+r])<0){for(s=r+1;ls&&(l=s);var u=a;a=r-l,l=r-u}else{for(s=i-r;l=0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),a+=r,l+=r}for(a++;a>>1);o(t,e[n+h])<0?l=h:a=h+1}return l}function Je(t,e){var n,i,r=7,o=0,a=[];function s(s){var l=n[s],u=i[s],h=n[s+1],c=i[s+1];i[s]=u+c,s===o-3&&(n[s+1]=n[s+2],i[s+1]=i[s+2]),o--;var p=$e(t[h],t,l,u,0,e);l+=p,0!==(u-=p)&&0!==(c=Ke(t[l+u-1],t,h,c,c-1,e))&&(u<=c?function(n,i,o,s){var l=0;for(l=0;l=7||d>=7);if(f)break;g<0&&(g=0),g+=2}if((r=g)<1&&(r=1),1===i){for(l=0;l=0;l--)t[d+l]=t[p+l];return void(t[c]=a[h])}var f=r;for(;;){var g=0,y=0,v=!1;do{if(e(a[h],t[u])<0){if(t[c--]=t[u--],g++,y=0,0==--i){v=!0;break}}else if(t[c--]=a[h--],y++,g=0,1==--s){v=!0;break}}while((g|y)=0;l--)t[d+l]=t[p+l];if(0===i){v=!0;break}}if(t[c--]=a[h--],1==--s){v=!0;break}if(0!==(y=s-Ke(t[u],a,0,s,s-1,e))){for(s-=y,d=(c-=y)+1,p=(h-=y)+1,l=0;l=7||y>=7);if(v)break;f<0&&(f=0),f+=2}(r=f)<1&&(r=1);if(1===s){for(d=(c-=i)+1,p=(u-=i)+1,l=i-1;l>=0;l--)t[d+l]=t[p+l];t[c]=a[h]}else{if(0===s)throw new Error;for(p=c-(s-1),l=0;l1;){var t=o-2;if(t>=1&&i[t-1]<=i[t]+i[t+1]||t>=2&&i[t-2]<=i[t]+i[t-1])i[t-1]i[t+1])break;s(t)}},forceMergeRuns:function(){for(;o>1;){var t=o-2;t>0&&i[t-1]=32;)e|=1&t,t>>=1;return t+e}(r);do{if((o=je(t,n,i,e))s&&(l=s),qe(t,n,n+l,n+o,e),o=l}a.pushRun(n,o),a.mergeRuns(),r-=o,n+=o}while(0!==r);a.forceMergeRuns()}}}var tn=!1;function en(){tn||(tn=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function nn(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel}var rn=function(){function t(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=nn}return t.prototype.traverse=function(t,e){for(var n=0;n0&&(u.__clipPaths=[]),isNaN(u.z)&&(en(),u.z=0),isNaN(u.z2)&&(en(),u.z2=0),isNaN(u.zlevel)&&(en(),u.zlevel=0),this._displayList[this._displayListLen++]=u}var h=t.getDecalElement&&t.getDecalElement();h&&this._updateAndAddDisplayable(h,e,n);var c=t.getTextGuideLine();c&&this._updateAndAddDisplayable(c,e,n);var p=t.getTextContent();p&&this._updateAndAddDisplayable(p,e,n)}},t.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},t.prototype.delRoot=function(t){if(t instanceof Array)for(var e=0,n=t.length;e=0&&this._roots.splice(i,1)}},t.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},t.prototype.getRoots=function(){return this._roots},t.prototype.dispose=function(){this._displayList=null,this._roots=null},t}(),on=r.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){return setTimeout(t,16)},an={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)))},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,n=.1;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=.4*Math.asin(1/n)/(2*Math.PI),-n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4))},elasticOut:function(t){var e,n=.1;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=.4*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/.4)+1)},elasticInOut:function(t){var e,n=.1,i=.4;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=i*Math.asin(1/n)/(2*Math.PI),(t*=2)<1?n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*-.5:n*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-an.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?.5*an.bounceIn(2*t):.5*an.bounceOut(2*t-1)+.5}},sn=Math.pow,ln=Math.sqrt,un=1e-8,hn=1e-4,cn=ln(3),pn=1/3,dn=Mt(),fn=Mt(),gn=Mt();function yn(t){return t>-1e-8&&tun||t<-1e-8}function mn(t,e,n,i,r){var o=1-r;return o*o*(o*t+3*r*e)+r*r*(r*i+3*o*n)}function xn(t,e,n,i,r){var o=1-r;return 3*(((e-t)*o+2*(n-e)*r)*o+(i-n)*r*r)}function _n(t,e,n,i,r,o){var a=i+3*(e-n)-t,s=3*(n-2*e+t),l=3*(e-t),u=t-r,h=s*s-3*a*l,c=s*l-9*a*u,p=l*l-3*s*u,d=0;if(yn(h)&&yn(c)){if(yn(s))o[0]=0;else(M=-l/s)>=0&&M<=1&&(o[d++]=M)}else{var f=c*c-4*h*p;if(yn(f)){var g=c/h,y=-g/2;(M=-s/a+g)>=0&&M<=1&&(o[d++]=M),y>=0&&y<=1&&(o[d++]=y)}else if(f>0){var v=ln(f),m=h*s+1.5*a*(-c+v),x=h*s+1.5*a*(-c-v);(M=(-s-((m=m<0?-sn(-m,pn):sn(m,pn))+(x=x<0?-sn(-x,pn):sn(x,pn))))/(3*a))>=0&&M<=1&&(o[d++]=M)}else{var _=(2*h*s-3*a*c)/(2*ln(h*h*h)),b=Math.acos(_)/3,w=ln(h),S=Math.cos(b),M=(-s-2*w*S)/(3*a),I=(y=(-s+w*(S+cn*Math.sin(b)))/(3*a),(-s+w*(S-cn*Math.sin(b)))/(3*a));M>=0&&M<=1&&(o[d++]=M),y>=0&&y<=1&&(o[d++]=y),I>=0&&I<=1&&(o[d++]=I)}}return d}function bn(t,e,n,i,r){var o=6*n-12*e+6*t,a=9*e+3*i-3*t-9*n,s=3*e-3*t,l=0;if(yn(a)){if(vn(o))(h=-s/o)>=0&&h<=1&&(r[l++]=h)}else{var u=o*o-4*a*s;if(yn(u))r[0]=-o/(2*a);else if(u>0){var h,c=ln(u),p=(-o-c)/(2*a);(h=(-o+c)/(2*a))>=0&&h<=1&&(r[l++]=h),p>=0&&p<=1&&(r[l++]=p)}}return l}function wn(t,e,n,i,r,o){var a=(e-t)*r+t,s=(n-e)*r+e,l=(i-n)*r+n,u=(s-a)*r+a,h=(l-s)*r+s,c=(h-u)*r+u;o[0]=t,o[1]=a,o[2]=u,o[3]=c,o[4]=c,o[5]=h,o[6]=l,o[7]=i}function Sn(t,e,n,i,r,o,a,s,l,u,h){var c,p,d,f,g,y=.005,v=1/0;dn[0]=l,dn[1]=u;for(var m=0;m<1;m+=.05)fn[0]=mn(t,n,r,a,m),fn[1]=mn(e,i,o,s,m),(f=Ft(dn,fn))=0&&f=0&&y=1?1:_n(0,i,o,1,t,s)&&mn(0,r,a,1,s[0])}}}var On=function(){function t(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||bt,this.ondestroy=t.ondestroy||bt,this.onrestart=t.onrestart||bt,t.easing&&this.setEasing(t.easing)}return t.prototype.step=function(t,e){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),!this._paused){var n=this._life,i=t-this._startTime-this._pausedTime,r=i/n;r<0&&(r=0),r=Math.min(r,1);var o=this.easingFunc,a=o?o(r):r;if(this.onframe(a),1===r){if(!this.loop)return!0;var s=i%n;this._startTime=t-s,this._pausedTime=0,this.onrestart()}return!1}this._pausedTime+=e},t.prototype.pause=function(){this._paused=!0},t.prototype.resume=function(){this._paused=!1},t.prototype.setEasing=function(t){this.easing=t,this.easingFunc=X(t)?t:an[t]||Pn(t)},t}(),Rn=function(t){this.value=t},Nn=function(){function t(){this._len=0}return t.prototype.insert=function(t){var e=new Rn(t);return this.insertEntry(e),e},t.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},t.prototype.remove=function(t){var e=t.prev,n=t.next;e?e.next=n:this.head=n,n?n.prev=e:this.tail=e,t.next=t.prev=null,this._len--},t.prototype.len=function(){return this._len},t.prototype.clear=function(){this.head=this.tail=null,this._len=0},t}(),En=function(){function t(t){this._list=new Nn,this._maxSize=10,this._map={},this._maxSize=t}return t.prototype.put=function(t,e){var n=this._list,i=this._map,r=null;if(null==i[t]){var o=n.len(),a=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var s=n.head;n.remove(s),delete i[s.key],r=s.value,this._lastRemovedEntry=s}a?a.value=e:a=new Rn(e),a.key=t,n.insertEntry(a),i[t]=a}return r},t.prototype.get=function(t){var e=this._map[t],n=this._list;if(null!=e)return e!==n.tail&&(n.remove(e),n.insertEntry(e)),e.value},t.prototype.clear=function(){this._list.clear(),this._map={}},t.prototype.len=function(){return this._list.len()},t}(),zn={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Vn(t){return(t=Math.round(t))<0?0:t>255?255:t}function Bn(t){return t<0?0:t>1?1:t}function Fn(t){var e=t;return e.length&&"%"===e.charAt(e.length-1)?Vn(parseFloat(e)/100*255):Vn(parseInt(e,10))}function Gn(t){var e=t;return e.length&&"%"===e.charAt(e.length-1)?Bn(parseFloat(e)/100):Bn(parseFloat(e))}function Wn(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+(e-t)*n*6:2*n<1?e:3*n<2?t+(e-t)*(2/3-n)*6:t}function Hn(t,e,n){return t+(e-t)*n}function Yn(t,e,n,i,r){return t[0]=e,t[1]=n,t[2]=i,t[3]=r,t}function Xn(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}var Un=new En(20),Zn=null;function jn(t,e){Zn&&Xn(Zn,e),Zn=Un.put(t,Zn||e.slice())}function qn(t,e){if(t){e=e||[];var n=Un.get(t);if(n)return Xn(e,n);var i=(t+="").replace(/ /g,"").toLowerCase();if(i in zn)return Xn(e,zn[i]),jn(t,e),e;var r,o=i.length;if("#"===i.charAt(0))return 4===o||5===o?(r=parseInt(i.slice(1,4),16))>=0&&r<=4095?(Yn(e,(3840&r)>>4|(3840&r)>>8,240&r|(240&r)>>4,15&r|(15&r)<<4,5===o?parseInt(i.slice(4),16)/15:1),jn(t,e),e):void Yn(e,0,0,0,1):7===o||9===o?(r=parseInt(i.slice(1,7),16))>=0&&r<=16777215?(Yn(e,(16711680&r)>>16,(65280&r)>>8,255&r,9===o?parseInt(i.slice(7),16)/255:1),jn(t,e),e):void Yn(e,0,0,0,1):void 0;var a=i.indexOf("("),s=i.indexOf(")");if(-1!==a&&s+1===o){var l=i.substr(0,a),u=i.substr(a+1,s-(a+1)).split(","),h=1;switch(l){case"rgba":if(4!==u.length)return 3===u.length?Yn(e,+u[0],+u[1],+u[2],1):Yn(e,0,0,0,1);h=Gn(u.pop());case"rgb":return u.length>=3?(Yn(e,Fn(u[0]),Fn(u[1]),Fn(u[2]),3===u.length?h:Gn(u[3])),jn(t,e),e):void Yn(e,0,0,0,1);case"hsla":return 4!==u.length?void Yn(e,0,0,0,1):(u[3]=Gn(u[3]),Kn(u,e),jn(t,e),e);case"hsl":return 3!==u.length?void Yn(e,0,0,0,1):(Kn(u,e),jn(t,e),e);default:return}}Yn(e,0,0,0,1)}}function Kn(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=Gn(t[1]),r=Gn(t[2]),o=r<=.5?r*(i+1):r+i-r*i,a=2*r-o;return Yn(e=e||[],Vn(255*Wn(a,o,n+1/3)),Vn(255*Wn(a,o,n)),Vn(255*Wn(a,o,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function $n(t,e){var n=qn(t);if(n){for(var i=0;i<3;i++)n[i]=e<0?n[i]*(1-e)|0:(255-n[i])*e+n[i]|0,n[i]>255?n[i]=255:n[i]<0&&(n[i]=0);return ri(n,4===n.length?"rgba":"rgb")}}function Jn(t,e,n){if(e&&e.length&&t>=0&&t<=1){n=n||[];var i=t*(e.length-1),r=Math.floor(i),o=Math.ceil(i),a=e[r],s=e[o],l=i-r;return n[0]=Vn(Hn(a[0],s[0],l)),n[1]=Vn(Hn(a[1],s[1],l)),n[2]=Vn(Hn(a[2],s[2],l)),n[3]=Bn(Hn(a[3],s[3],l)),n}}var Qn=Jn;function ti(t,e,n){if(e&&e.length&&t>=0&&t<=1){var i=t*(e.length-1),r=Math.floor(i),o=Math.ceil(i),a=qn(e[r]),s=qn(e[o]),l=i-r,u=ri([Vn(Hn(a[0],s[0],l)),Vn(Hn(a[1],s[1],l)),Vn(Hn(a[2],s[2],l)),Bn(Hn(a[3],s[3],l))],"rgba");return n?{color:u,leftIndex:r,rightIndex:o,value:i}:u}}var ei=ti;function ni(t,e,n,i){var r=qn(t);if(t)return r=function(t){if(t){var e,n,i=t[0]/255,r=t[1]/255,o=t[2]/255,a=Math.min(i,r,o),s=Math.max(i,r,o),l=s-a,u=(s+a)/2;if(0===l)e=0,n=0;else{n=u<.5?l/(s+a):l/(2-s-a);var h=((s-i)/6+l/2)/l,c=((s-r)/6+l/2)/l,p=((s-o)/6+l/2)/l;i===s?e=p-c:r===s?e=1/3+h-p:o===s&&(e=2/3+c-h),e<0&&(e+=1),e>1&&(e-=1)}var d=[360*e,n,u];return null!=t[3]&&d.push(t[3]),d}}(r),null!=e&&(r[0]=function(t){return(t=Math.round(t))<0?0:t>360?360:t}(e)),null!=n&&(r[1]=Gn(n)),null!=i&&(r[2]=Gn(i)),ri(Kn(r),"rgba")}function ii(t,e){var n=qn(t);if(n&&null!=e)return n[3]=Bn(e),ri(n,"rgba")}function ri(t,e){if(t&&t.length){var n=t[0]+","+t[1]+","+t[2];return"rgba"!==e&&"hsva"!==e&&"hsla"!==e||(n+=","+t[3]),e+"("+n+")"}}function oi(t,e){var n=qn(t);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*e:0}var ai=new En(100);function si(t){if(U(t)){var e=ai.get(t);return e||(e=$n(t,-.1),ai.put(t,e)),e}if(Q(t)){var n=A({},t);return n.colorStops=z(t.colorStops,(function(t){return{offset:t.offset,color:$n(t.color,-.1)}})),n}return t}var li=Object.freeze({__proto__:null,parse:qn,lift:$n,toHex:function(t){var e=qn(t);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)},fastLerp:Jn,fastMapToColor:Qn,lerp:ti,mapToColor:ei,modifyHSL:ni,modifyAlpha:ii,stringify:ri,lum:oi,random:function(){return ri([Math.round(255*Math.random()),Math.round(255*Math.random()),Math.round(255*Math.random())],"rgb")},liftColor:si}),ui=Math.round;function hi(t){var e;if(t&&"transparent"!==t){if("string"==typeof t&&t.indexOf("rgba")>-1){var n=qn(t);n&&(t="rgb("+n[0]+","+n[1]+","+n[2]+")",e=n[3])}}else t="none";return{color:t,opacity:null==e?1:e}}var ci=1e-4;function pi(t){return t-1e-4}function di(t){return ui(1e3*t)/1e3}function fi(t){return ui(1e4*t)/1e4}var gi={left:"start",right:"end",center:"middle",middle:"middle"};function yi(t){return t&&!!t.image}function vi(t){return yi(t)||function(t){return t&&!!t.svgElement}(t)}function mi(t){return"linear"===t.type}function xi(t){return"radial"===t.type}function _i(t){return t&&("linear"===t.type||"radial"===t.type)}function bi(t){return"url(#"+t+")"}function wi(t){var e=t.getGlobalScale(),n=Math.max(e[0],e[1]);return Math.max(Math.ceil(Math.log(n)/Math.log(10)),1)}function Si(t){var e=t.x||0,n=t.y||0,i=(t.rotation||0)*wt,r=rt(t.scaleX,1),o=rt(t.scaleY,1),a=t.skewX||0,s=t.skewY||0,l=[];return(e||n)&&l.push("translate("+e+"px,"+n+"px)"),i&&l.push("rotate("+i+")"),1===r&&1===o||l.push("scale("+r+","+o+")"),(a||s)&&l.push("skew("+ui(a*wt)+"deg, "+ui(s*wt)+"deg)"),l.join(" ")}var Mi=r.hasGlobalWindow&&X(window.btoa)?function(t){return window.btoa(unescape(encodeURIComponent(t)))}:"undefined"!=typeof Buffer?function(t){return Buffer.from(t).toString("base64")}:function(t){return null},Ii=Array.prototype.slice;function Ti(t,e,n){return(e-t)*n+t}function Ci(t,e,n,i){for(var r=e.length,o=0;oi?e:t,o=Math.min(n,i),a=r[o-1]||{color:[0,0,0,0],offset:0},s=o;sa)i.length=a;else for(var s=o;s=1},t.prototype.getAdditiveTrack=function(){return this._additiveTrack},t.prototype.addKeyframe=function(t,e,n){this._needsSort=!0;var i=this.keyframes,r=i.length,o=!1,a=6,s=e;if(N(e)){var l=function(t){return N(t&&t[0])?2:1}(e);a=l,(1===l&&!j(e[0])||2===l&&!j(e[0][0]))&&(o=!0)}else if(j(e)&&!nt(e))a=0;else if(U(e))if(isNaN(+e)){var u=qn(e);u&&(s=u,a=3)}else a=0;else if(Q(e)){var h=A({},s);h.colorStops=z(e.colorStops,(function(t){return{offset:t.offset,color:qn(t.color)}})),mi(e)?a=4:xi(e)&&(a=5),s=h}0===r?this.valType=a:a===this.valType&&6!==a||(o=!0),this.discrete=this.discrete||o;var c={time:t,value:s,rawValue:e,percent:0};return n&&(c.easing=n,c.easingFunc=X(n)?n:an[n]||Pn(n)),i.push(c),c},t.prototype.prepare=function(t,e){var n=this.keyframes;this._needsSort&&n.sort((function(t,e){return t.time-e.time}));for(var i=this.valType,r=n.length,o=n[r-1],a=this.discrete,s=Ni(i),l=Ri(i),u=0;u=0&&!(l[n].percent<=e);n--);n=d(n,u-2)}else{for(n=p;ne);n++);n=d(n-1,u-2)}r=l[n+1],i=l[n]}if(i&&r){this._lastFr=n,this._lastFrP=e;var f=r.percent-i.percent,g=0===f?1:d((e-i.percent)/f,1);r.easingFunc&&(g=r.easingFunc(g));var y=o?this._additiveValue:c?Ei:t[h];if(!Ni(s)&&!c||y||(y=this._additiveValue=[]),this.discrete)t[h]=g<1?i.rawValue:r.rawValue;else if(Ni(s))1===s?Ci(y,i[a],r[a],g):function(t,e,n,i){for(var r=e.length,o=r&&e[0].length,a=0;a0&&s.addKeyframe(0,Pi(l),i),this._trackKeys.push(a)}s.addKeyframe(t,Pi(e[a]),i)}return this._maxTime=Math.max(this._maxTime,t),this},t.prototype.pause=function(){this._clip.pause(),this._paused=!0},t.prototype.resume=function(){this._clip.resume(),this._paused=!1},t.prototype.isPaused=function(){return!!this._paused},t.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},t.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var e=t.length,n=0;n0)){this._started=1;for(var e=this,n=[],i=this._maxTime||0,r=0;r1){var a=o.pop();r.addKeyframe(a.time,t[i]),r.prepare(this._maxTime,r.getAdditiveTrack())}}}},t}();function Bi(){return(new Date).getTime()}var Fi,Gi,Wi=function(t){function e(e){var n=t.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,e=e||{},n.stage=e.stage||{},n}return n(e,t),e.prototype.addClip=function(t){t.animation&&this.removeClip(t),this._head?(this._tail.next=t,t.prev=this._tail,t.next=null,this._tail=t):this._head=this._tail=t,t.animation=this},e.prototype.addAnimator=function(t){t.animation=this;var e=t.getClip();e&&this.addClip(e)},e.prototype.removeClip=function(t){if(t.animation){var e=t.prev,n=t.next;e?e.next=n:this._head=n,n?n.prev=e:this._tail=e,t.next=t.prev=t.animation=null}},e.prototype.removeAnimator=function(t){var e=t.getClip();e&&this.removeClip(e),t.animation=null},e.prototype.update=function(t){for(var e=Bi()-this._pausedTime,n=e-this._time,i=this._head;i;){var r=i.next;i.step(e,n)?(i.ondestroy(),this.removeClip(i),i=r):i=r}this._time=e,t||(this.trigger("frame",n),this.stage.update&&this.stage.update())},e.prototype._startLoop=function(){var t=this;this._running=!0,on((function e(){t._running&&(on(e),!t._paused&&t.update())}))},e.prototype.start=function(){this._running||(this._time=Bi(),this._pausedTime=0,this._startLoop())},e.prototype.stop=function(){this._running=!1},e.prototype.pause=function(){this._paused||(this._pauseStart=Bi(),this._paused=!0)},e.prototype.resume=function(){this._paused&&(this._pausedTime+=Bi()-this._pauseStart,this._paused=!1)},e.prototype.clear=function(){for(var t=this._head;t;){var e=t.next;t.prev=t.next=t.animation=null,t=e}this._head=this._tail=null},e.prototype.isFinished=function(){return null==this._head},e.prototype.animate=function(t,e){e=e||{},this.start();var n=new Vi(t,e.loop);return this.addAnimator(n),n},e}(jt),Hi=r.domSupported,Yi=(Gi={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},{mouse:Fi=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],touch:["touchstart","touchend","touchmove"],pointer:z(Fi,(function(t){var e=t.replace("mouse","pointer");return Gi.hasOwnProperty(e)?e:t}))}),Xi=["mousemove","mouseup"],Ui=["pointermove","pointerup"],Zi=!1;function ji(t){var e=t.pointerType;return"pen"===e||"touch"===e}function qi(t){t&&(t.zrByTouch=!0)}function Ki(t,e){for(var n=e,i=!1;n&&9!==n.nodeType&&!(i=n.domBelongToZr||n!==e&&n===t.painterRoot);)n=n.parentNode;return i}var $i=function(t,e){this.stopPropagation=bt,this.stopImmediatePropagation=bt,this.preventDefault=bt,this.type=e.type,this.target=this.currentTarget=t.dom,this.pointerType=e.pointerType,this.clientX=e.clientX,this.clientY=e.clientY},Ji={mousedown:function(t){t=ce(this.dom,t),this.__mayPointerCapture=[t.zrX,t.zrY],this.trigger("mousedown",t)},mousemove:function(t){t=ce(this.dom,t);var e=this.__mayPointerCapture;!e||t.zrX===e[0]&&t.zrY===e[1]||this.__togglePointerCapture(!0),this.trigger("mousemove",t)},mouseup:function(t){t=ce(this.dom,t),this.__togglePointerCapture(!1),this.trigger("mouseup",t)},mouseout:function(t){Ki(this,(t=ce(this.dom,t)).toElement||t.relatedTarget)||(this.__pointerCapturing&&(t.zrEventControl="no_globalout"),this.trigger("mouseout",t))},wheel:function(t){Zi=!0,t=ce(this.dom,t),this.trigger("mousewheel",t)},mousewheel:function(t){Zi||(t=ce(this.dom,t),this.trigger("mousewheel",t))},touchstart:function(t){qi(t=ce(this.dom,t)),this.__lastTouchMoment=new Date,this.handler.processGesture(t,"start"),Ji.mousemove.call(this,t),Ji.mousedown.call(this,t)},touchmove:function(t){qi(t=ce(this.dom,t)),this.handler.processGesture(t,"change"),Ji.mousemove.call(this,t)},touchend:function(t){qi(t=ce(this.dom,t)),this.handler.processGesture(t,"end"),Ji.mouseup.call(this,t),+new Date-+this.__lastTouchMoment<300&&Ji.click.call(this,t)},pointerdown:function(t){Ji.mousedown.call(this,t)},pointermove:function(t){ji(t)||Ji.mousemove.call(this,t)},pointerup:function(t){Ji.mouseup.call(this,t)},pointerout:function(t){ji(t)||Ji.mouseout.call(this,t)}};E(["click","dblclick","contextmenu"],(function(t){Ji[t]=function(e){e=ce(this.dom,e),this.trigger(t,e)}}));var Qi={pointermove:function(t){ji(t)||Qi.mousemove.call(this,t)},pointerup:function(t){Qi.mouseup.call(this,t)},mousemove:function(t){this.trigger("mousemove",t)},mouseup:function(t){var e=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",t),e&&(t.zrEventControl="only_globalout",this.trigger("mouseout",t))}};function tr(t,e){var n=e.domHandlers;r.pointerEventsSupported?E(Yi.pointer,(function(i){nr(e,i,(function(e){n[i].call(t,e)}))})):(r.touchEventsSupported&&E(Yi.touch,(function(i){nr(e,i,(function(r){n[i].call(t,r),function(t){t.touching=!0,null!=t.touchTimer&&(clearTimeout(t.touchTimer),t.touchTimer=null),t.touchTimer=setTimeout((function(){t.touching=!1,t.touchTimer=null}),700)}(e)}))})),E(Yi.mouse,(function(i){nr(e,i,(function(r){r=he(r),e.touching||n[i].call(t,r)}))})))}function er(t,e){function n(n){nr(e,n,(function(i){i=he(i),Ki(t,i.target)||(i=function(t,e){return ce(t.dom,new $i(t,e),!0)}(t,i),e.domHandlers[n].call(t,i))}),{capture:!0})}r.pointerEventsSupported?E(Ui,n):r.touchEventsSupported||E(Xi,n)}function nr(t,e,n,i){t.mounted[e]=n,t.listenerOpts[e]=i,pe(t.domTarget,e,n,i)}function ir(t){var e,n,i,r,o=t.mounted;for(var a in o)o.hasOwnProperty(a)&&(e=t.domTarget,n=a,i=o[a],r=t.listenerOpts[a],e.removeEventListener(n,i,r));t.mounted={}}var rr=function(t,e){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=t,this.domHandlers=e},or=function(t){function e(e,n){var i=t.call(this)||this;return i.__pointerCapturing=!1,i.dom=e,i.painterRoot=n,i._localHandlerScope=new rr(e,Ji),Hi&&(i._globalHandlerScope=new rr(document,Qi)),tr(i,i._localHandlerScope),i}return n(e,t),e.prototype.dispose=function(){ir(this._localHandlerScope),Hi&&ir(this._globalHandlerScope)},e.prototype.setCursor=function(t){this.dom.style&&(this.dom.style.cursor=t||"default")},e.prototype.__togglePointerCapture=function(t){if(this.__mayPointerCapture=null,Hi&&+this.__pointerCapturing^+t){this.__pointerCapturing=t;var e=this._globalHandlerScope;t?er(this,e):ir(e)}},e}(jt),ar=1;r.hasGlobalWindow&&(ar=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var sr=ar,lr="#333",ur="#ccc",hr=xe,cr=5e-5;function pr(t){return t>cr||t<-5e-5}var dr=[],fr=[],gr=[1,0,0,1,0,0],yr=Math.abs,vr=function(){function t(){}return t.prototype.getLocalTransform=function(e){return t.getLocalTransform(this,e)},t.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},t.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},t.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},t.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},t.prototype.needLocalTransform=function(){return pr(this.rotation)||pr(this.x)||pr(this.y)||pr(this.scaleX-1)||pr(this.scaleY-1)||pr(this.skewX)||pr(this.skewY)},t.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,e=this.needLocalTransform(),n=this.transform;e||t?(n=n||[1,0,0,1,0,0],e?this.getLocalTransform(n):hr(n),t&&(e?be(n,t,n):_e(n,t)),this.transform=n,this._resolveGlobalScaleRatio(n)):n&&(hr(n),this.invTransform=null)},t.prototype._resolveGlobalScaleRatio=function(t){var e=this.globalScaleRatio;if(null!=e&&1!==e){this.getGlobalScale(dr);var n=dr[0]<0?-1:1,i=dr[1]<0?-1:1,r=((dr[0]-n)*e+n)/dr[0]||0,o=((dr[1]-i)*e+i)/dr[1]||0;t[0]*=r,t[1]*=r,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||[1,0,0,1,0,0],Ie(this.invTransform,t)},t.prototype.getComputedTransform=function(){for(var t=this,e=[];t;)e.push(t),t=t.parent;for(;t=e.pop();)t.updateTransform();return this.transform},t.prototype.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],n=t[2]*t[2]+t[3]*t[3],i=Math.atan2(t[1],t[0]),r=Math.PI/2+i-Math.atan2(t[3],t[2]);n=Math.sqrt(n)*Math.cos(r),e=Math.sqrt(e),this.skewX=r,this.skewY=0,this.rotation=-i,this.x=+t[4],this.y=+t[5],this.scaleX=e,this.scaleY=n,this.originX=0,this.originY=0}},t.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(t.invTransform=t.invTransform||[1,0,0,1,0,0],be(fr,t.invTransform,e),e=fr);var n=this.originX,i=this.originY;(n||i)&&(gr[4]=n,gr[5]=i,be(fr,e,gr),fr[4]-=n,fr[5]-=i,e=fr),this.setLocalTransform(e)}},t.prototype.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},t.prototype.transformCoordToLocal=function(t,e){var n=[t,e],i=this.invTransform;return i&&Wt(n,n,i),n},t.prototype.transformCoordToGlobal=function(t,e){var n=[t,e],i=this.transform;return i&&Wt(n,n,i),n},t.prototype.getLineScale=function(){var t=this.transform;return t&&yr(t[0]-1)>1e-10&&yr(t[3]-1)>1e-10?Math.sqrt(yr(t[0]*t[3]-t[2]*t[1])):1},t.prototype.copyTransform=function(t){xr(this,t)},t.getLocalTransform=function(t,e){e=e||[];var n=t.originX||0,i=t.originY||0,r=t.scaleX,o=t.scaleY,a=t.anchorX,s=t.anchorY,l=t.rotation||0,u=t.x,h=t.y,c=t.skewX?Math.tan(t.skewX):0,p=t.skewY?Math.tan(-t.skewY):0;if(n||i||a||s){var d=n+a,f=i+s;e[4]=-d*r-c*f*o,e[5]=-f*o-p*d*r}else e[4]=e[5]=0;return e[0]=r,e[3]=o,e[1]=p*r,e[2]=c*o,l&&Se(e,e,l),e[4]+=n+u,e[5]+=i+h,e},t.initDefaultProps=function(){var e=t.prototype;e.scaleX=e.scaleY=e.globalScaleRatio=1,e.x=e.y=e.originX=e.originY=e.skewX=e.skewY=e.rotation=e.anchorX=e.anchorY=0}(),t}(),mr=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function xr(t,e){for(var n=0;n=0?parseFloat(t)/100*e:parseFloat(t):t}function Dr(t,e,n){var i=e.position||"inside",r=null!=e.distance?e.distance:5,o=n.height,a=n.width,s=o/2,l=n.x,u=n.y,h="left",c="top";if(i instanceof Array)l+=Cr(i[0],n.width),u+=Cr(i[1],n.height),h=null,c=null;else switch(i){case"left":l-=r,u+=s,h="right",c="middle";break;case"right":l+=r+a,u+=s,c="middle";break;case"top":l+=a/2,u-=r,h="center",c="bottom";break;case"bottom":l+=a/2,u+=o+r,h="center";break;case"inside":l+=a/2,u+=s,h="center",c="middle";break;case"insideLeft":l+=r,u+=s,c="middle";break;case"insideRight":l+=a-r,u+=s,h="right",c="middle";break;case"insideTop":l+=a/2,u+=r,h="center";break;case"insideBottom":l+=a/2,u+=o-r,h="center",c="bottom";break;case"insideTopLeft":l+=r,u+=r;break;case"insideTopRight":l+=a-r,u+=r,h="right";break;case"insideBottomLeft":l+=r,u+=o-r,c="bottom";break;case"insideBottomRight":l+=a-r,u+=o-r,h="right",c="bottom"}return(t=t||{}).x=l,t.y=u,t.align=h,t.verticalAlign=c,t}var Ar="__zr_normal__",kr=mr.concat(["ignore"]),Lr=V(mr,(function(t,e){return t[e]=!0,t}),{ignore:!1}),Pr={},Or=new ze(0,0,0,0),Rr=function(){function t(t){this.id=M(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return t.prototype._init=function(t){this.attr(t)},t.prototype.drift=function(t,e,n){switch(this.draggable){case"horizontal":e=0;break;case"vertical":t=0}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=t,i[5]+=e,this.decomposeTransform(),this.markRedraw()},t.prototype.beforeUpdate=function(){},t.prototype.afterUpdate=function(){},t.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},t.prototype.updateInnerText=function(t){var e=this._textContent;if(e&&(!e.ignore||t)){this.textConfig||(this.textConfig={});var n=this.textConfig,i=n.local,r=e.innerTransformable,o=void 0,a=void 0,s=!1;r.parent=i?this:null;var l=!1;if(r.copyTransform(e),null!=n.position){var u=Or;n.layoutRect?u.copy(n.layoutRect):u.copy(this.getBoundingRect()),i||u.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(Pr,n,u):Dr(Pr,n,u),r.x=Pr.x,r.y=Pr.y,o=Pr.align,a=Pr.verticalAlign;var h=n.origin;if(h&&null!=n.rotation){var c=void 0,p=void 0;"center"===h?(c=.5*u.width,p=.5*u.height):(c=Cr(h[0],u.width),p=Cr(h[1],u.height)),l=!0,r.originX=-r.x+c+(i?0:u.x),r.originY=-r.y+p+(i?0:u.y)}}null!=n.rotation&&(r.rotation=n.rotation);var d=n.offset;d&&(r.x+=d[0],r.y+=d[1],l||(r.originX=-d[0],r.originY=-d[1]));var f=null==n.inside?"string"==typeof n.position&&n.position.indexOf("inside")>=0:n.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),y=void 0,v=void 0,m=void 0;f&&this.canBeInsideText()?(y=n.insideFill,v=n.insideStroke,null!=y&&"auto"!==y||(y=this.getInsideTextFill()),null!=v&&"auto"!==v||(v=this.getInsideTextStroke(y),m=!0)):(y=n.outsideFill,v=n.outsideStroke,null!=y&&"auto"!==y||(y=this.getOutsideFill()),null!=v&&"auto"!==v||(v=this.getOutsideStroke(y),m=!0)),(y=y||"#000")===g.fill&&v===g.stroke&&m===g.autoStroke&&o===g.align&&a===g.verticalAlign||(s=!0,g.fill=y,g.stroke=v,g.autoStroke=m,g.align=o,g.verticalAlign=a,e.setDefaultTextStyle(g)),e.__dirty|=1,s&&e.dirtyStyle(!0)}},t.prototype.canBeInsideText=function(){return!0},t.prototype.getInsideTextFill=function(){return"#fff"},t.prototype.getInsideTextStroke=function(t){return"#000"},t.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?ur:lr},t.prototype.getOutsideStroke=function(t){var e=this.__zr&&this.__zr.getBackgroundColor(),n="string"==typeof e&&qn(e);n||(n=[255,255,255,1]);for(var i=n[3],r=this.__zr.isDarkMode(),o=0;o<3;o++)n[o]=n[o]*i+(r?0:255)*(1-i);return n[3]=1,ri(n,"rgba")},t.prototype.traverse=function(t,e){},t.prototype.attrKV=function(t,e){"textConfig"===t?this.setTextConfig(e):"textContent"===t?this.setTextContent(e):"clipPath"===t?this.setClipPath(e):"extra"===t?(this.extra=this.extra||{},A(this.extra,e)):this[t]=e},t.prototype.hide=function(){this.ignore=!0,this.markRedraw()},t.prototype.show=function(){this.ignore=!1,this.markRedraw()},t.prototype.attr=function(t,e){if("string"==typeof t)this.attrKV(t,e);else if(q(t))for(var n=G(t),i=0;i0},t.prototype.getState=function(t){return this.states[t]},t.prototype.ensureState=function(t){var e=this.states;return e[t]||(e[t]={}),e[t]},t.prototype.clearStates=function(t){this.useState(Ar,!1,t)},t.prototype.useState=function(t,e,n,i){var r=t===Ar;if(this.hasState()||!r){var o=this.currentStates,a=this.stateTransition;if(!(P(o,t)>=0)||!e&&1!==o.length){var s;if(this.stateProxy&&!r&&(s=this.stateProxy(t)),s||(s=this.states&&this.states[t]),s||r){r||this.saveCurrentToNormalState(s);var l=!!(s&&s.hoverLayer||i);l&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,s,this._normalState,e,!n&&!this.__inHover&&a&&a.duration>0,a);var u=this._textContent,h=this._textGuide;return u&&u.useState(t,e,n,l),h&&h.useState(t,e,n,l),r?(this.currentStates=[],this._normalState={}):e?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!l&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2),s}I("State "+t+" not exists.")}}},t.prototype.useStates=function(t,e,n){if(t.length){var i=[],r=this.currentStates,o=t.length,a=o===r.length;if(a)for(var s=0;s0,d);var f=this._textContent,g=this._textGuide;f&&f.useStates(t,e,c),g&&g.useStates(t,e,c),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!c&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2)}else this.clearStates()},t.prototype.isSilent=function(){for(var t=this.silent,e=this.parent;!t&&e;){if(e.silent){t=!0;break}e=e.parent}return t},t.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var n=this.currentStates.slice();n.splice(e,1),this.useStates(n)}},t.prototype.replaceState=function(t,e,n){var i=this.currentStates.slice(),r=P(i,t),o=P(i,e)>=0;r>=0?o?i.splice(r,1):i[r]=e:n&&!o&&i.push(e),this.useStates(i)},t.prototype.toggleState=function(t,e){e?this.useState(t,!0):this.removeState(t)},t.prototype._mergeStates=function(t){for(var e,n={},i=0;i=0&&e.splice(n,1)})),this.animators.push(t),n&&n.animation.addAnimator(t),n&&n.wakeUp()},t.prototype.updateDuringAnimation=function(t){this.markRedraw()},t.prototype.stopAnimation=function(t,e){for(var n=this.animators,i=n.length,r=[],o=0;o0&&n.during&&o[0].during((function(t,e){n.during(e)}));for(var p=0;p0||r.force&&!a.length){var w,S=void 0,M=void 0,I=void 0;if(s){M={},p&&(S={});for(_=0;_=0&&(n.splice(i,0,t),this._doAdd(t))}return this},e.prototype.replace=function(t,e){var n=P(this._children,t);return n>=0&&this.replaceAt(e,n),this},e.prototype.replaceAt=function(t,e){var n=this._children,i=n[e];if(t&&t!==this&&t.parent!==this&&t!==i){n[e]=t,i.parent=null;var r=this.__zr;r&&i.removeSelfFromZr(r),this._doAdd(t)}return this},e.prototype._doAdd=function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__zr;e&&e!==t.__zr&&t.addSelfToZr(e),e&&e.refresh()},e.prototype.remove=function(t){var e=this.__zr,n=this._children,i=P(n,t);return i<0||(n.splice(i,1),t.parent=null,e&&t.removeSelfFromZr(e),e&&e.refresh()),this},e.prototype.removeAll=function(){for(var t=this._children,e=this.__zr,n=0;n0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},t.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},t.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},t.prototype.refreshHover=function(){this._needsRefreshHover=!0},t.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover())},t.prototype.resize=function(t){this._disposed||(t=t||{},this.painter.resize(t.width,t.height),this.handler.resize())},t.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},t.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},t.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},t.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},t.prototype.findHover=function(t,e){if(!this._disposed)return this.handler.findHover(t,e)},t.prototype.on=function(t,e,n){return this._disposed||this.handler.on(t,e,n),this},t.prototype.off=function(t,e){this._disposed||this.handler.off(t,e)},t.prototype.trigger=function(t,e){this._disposed||this.handler.trigger(t,e)},t.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),e=0;e0){if(t<=r)return a;if(t>=o)return s}else{if(t>=r)return a;if(t<=o)return s}else{if(t===r)return a;if(t===o)return s}return(t-r)/l*u+a}function $r(t,e){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%"}return U(t)?(n=t,n.replace(/^\s+|\s+$/g,"")).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t;var n}function Jr(t,e,n){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),n?t:+t}function Qr(t){return t.sort((function(t,e){return t-e})),t}function to(t){if(t=+t,isNaN(t))return 0;if(t>1e-14)for(var e=1,n=0;n<15;n++,e*=10)if(Math.round(t*e)/e===t)return n;return eo(t)}function eo(t){var e=t.toString().toLowerCase(),n=e.indexOf("e"),i=n>0?+e.slice(n+1):0,r=n>0?n:e.length,o=e.indexOf("."),a=o<0?0:r-1-o;return Math.max(0,a-i)}function no(t,e){var n=Math.log,i=Math.LN10,r=Math.floor(n(t[1]-t[0])/i),o=Math.round(n(Math.abs(e[1]-e[0]))/i),a=Math.min(Math.max(-r+o,0),20);return isFinite(a)?a:20}function io(t,e){var n=V(t,(function(t,e){return t+(isNaN(e)?0:e)}),0);if(0===n)return[];for(var i=Math.pow(10,e),r=z(t,(function(t){return(isNaN(t)?0:t)/n*i*100})),o=100*i,a=z(r,(function(t){return Math.floor(t)})),s=V(a,(function(t,e){return t+e}),0),l=z(r,(function(t,e){return t-a[e]}));su&&(u=l[c],h=c);++a[h],l[h]=0,++s}return z(a,(function(t){return t/i}))}function ro(t,e){var n=Math.max(to(t),to(e)),i=t+e;return n>20?i:Jr(i,n)}var oo=9007199254740991;function ao(t){var e=2*Math.PI;return(t%e+e)%e}function so(t){return t>-1e-4&&t=10&&e++,e}function po(t,e){var n=co(t),i=Math.pow(10,n),r=t/i;return t=(e?r<1.5?1:r<2.5?2:r<4?3:r<7?5:10:r<1?1:r<2?2:r<3?3:r<5?5:10)*i,n>=-20?+t.toFixed(n<0?-n:0):t}function fo(t,e){var n=(t.length-1)*e+1,i=Math.floor(n),r=+t[i-1],o=n-i;return o?r+o*(t[i]-r):r}function go(t){t.sort((function(t,e){return s(t,e,0)?-1:1}));for(var e=-1/0,n=1,i=0;i=0||r&&P(r,s)<0)){var l=n.getShallow(s,e);null!=l&&(o[t[a][0]]=l)}}return o}}var ra=ia([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),oa=function(){function t(){}return t.prototype.getAreaStyle=function(t,e){return ra(this,t,e)},t}(),aa=new En(50);function sa(t){if("string"==typeof t){var e=aa.get(t);return e&&e.image}return t}function la(t,e,n,i,r){if(t){if("string"==typeof t){if(e&&e.__zrImageSrc===t||!n)return e;var o=aa.get(t),a={hostEl:n,cb:i,cbPayload:r};return o?!ha(e=o.image)&&o.pending.push(a):((e=h.loadImage(t,ua,ua)).__zrImageSrc=t,aa.put(t,e.__cachedImgObj={image:e,pending:[a]})),e}return t}return e}function ua(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e=a;l++)s-=a;var u=br(n,e);return u>s&&(n="",u=0),s=t-u,r.ellipsis=n,r.ellipsisWidth=u,r.contentWidth=s,r.containerWidth=t,r}function fa(t,e,n){var i=n.containerWidth,r=n.font,o=n.contentWidth;if(!i)return t.textLine="",void(t.isTruncated=!1);var a=br(e,r);if(a<=i)return t.textLine=e,void(t.isTruncated=!1);for(var s=0;;s++){if(a<=o||s>=n.maxIterations){e+=n.ellipsis;break}var l=0===s?ga(e,o,n.ascCharWidth,n.cnCharWidth):a>0?Math.floor(e.length*o/a):0;a=br(e=e.substr(0,l),r)}""===e&&(e=n.placeholder),t.textLine=e,t.isTruncated=!0}function ga(t,e,n,i){for(var r=0,o=0,a=t.length;o0&&f+i.accumWidth>i.width&&(o=e.split("\n"),c=!0),i.accumWidth=f}else{var g=wa(e,h,i.width,i.breakAll,i.accumWidth);i.accumWidth=g.accumWidth+d,a=g.linesWidths,o=g.lines}}else o=e.split("\n");for(var y=0;y=32&&e<=591||e>=880&&e<=4351||e>=4608&&e<=5119||e>=7680&&e<=8303}(t)||!!_a[t]}function wa(t,e,n,i,r){for(var o=[],a=[],s="",l="",u=0,h=0,c=0;cn:r+h+d>n)?h?(s||l)&&(f?(s||(s=l,l="",h=u=0),o.push(s),a.push(h-u),l+=p,s="",h=u+=d):(l&&(s+=l,l="",u=0),o.push(s),a.push(h),s=p,h=d)):f?(o.push(l),a.push(u),l=p,u=d):(o.push(p),a.push(d)):(h+=d,f?(l+=p,u+=d):(l&&(s+=l,l="",u=0),s+=p))}else l&&(s+=l,h+=u),o.push(s),a.push(h),s="",l="",u=0,h=0}return o.length||s||(s=t,l="",u=0),l&&(s+=l),s&&(o.push(s),a.push(h)),1===o.length&&(h+=r),{accumWidth:h,lines:o,linesWidths:a}}var Sa="__zr_style_"+Math.round(10*Math.random()),Ma={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},Ia={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};Ma[Sa]=!0;var Ta=["z","z2","invisible"],Ca=["invisible"],Da=function(t){function e(e){return t.call(this,e)||this}var i;return n(e,t),e.prototype._init=function(e){for(var n=G(e),i=0;i1e-4)return s[0]=t-n,s[1]=e-i,l[0]=t+n,void(l[1]=e+i);if(Ea[0]=Ra(r)*n+t,Ea[1]=Oa(r)*i+e,za[0]=Ra(o)*n+t,za[1]=Oa(o)*i+e,u(s,Ea,za),h(l,Ea,za),(r%=Na)<0&&(r+=Na),(o%=Na)<0&&(o+=Na),r>o&&!a?o+=Na:rr&&(Va[0]=Ra(d)*n+t,Va[1]=Oa(d)*i+e,u(s,Va,s),h(l,Va,l))}var Ua={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Za=[],ja=[],qa=[],Ka=[],$a=[],Ja=[],Qa=Math.min,ts=Math.max,es=Math.cos,ns=Math.sin,is=Math.abs,rs=Math.PI,os=2*rs,as="undefined"!=typeof Float32Array,ss=[];function ls(t){return Math.round(t/rs*1e8)/1e8%2*rs}function us(t,e){var n=ls(t[0]);n<0&&(n+=os);var i=n-t[0],r=t[1];r+=i,!e&&r-n>=os?r=n+os:e&&n-r>=os?r=n-os:!e&&n>r?r=n+(os-ls(n-r)):e&&n0&&(this._ux=is(n/sr/t)||0,this._uy=is(n/sr/e)||0)},t.prototype.setDPR=function(t){this.dpr=t},t.prototype.setContext=function(t){this._ctx=t},t.prototype.getContext=function(){return this._ctx},t.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},t.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},t.prototype.moveTo=function(t,e){return this._drawPendingPt(),this.addData(Ua.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},t.prototype.lineTo=function(t,e){var n=is(t-this._xi),i=is(e-this._yi),r=n>this._ux||i>this._uy;if(this.addData(Ua.L,t,e),this._ctx&&r&&this._ctx.lineTo(t,e),r)this._xi=t,this._yi=e,this._pendingPtDist=0;else{var o=n*n+i*i;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=e,this._pendingPtDist=o)}return this},t.prototype.bezierCurveTo=function(t,e,n,i,r,o){return this._drawPendingPt(),this.addData(Ua.C,t,e,n,i,r,o),this._ctx&&this._ctx.bezierCurveTo(t,e,n,i,r,o),this._xi=r,this._yi=o,this},t.prototype.quadraticCurveTo=function(t,e,n,i){return this._drawPendingPt(),this.addData(Ua.Q,t,e,n,i),this._ctx&&this._ctx.quadraticCurveTo(t,e,n,i),this._xi=n,this._yi=i,this},t.prototype.arc=function(t,e,n,i,r,o){this._drawPendingPt(),ss[0]=i,ss[1]=r,us(ss,o),i=ss[0];var a=(r=ss[1])-i;return this.addData(Ua.A,t,e,n,n,i,a,0,o?0:1),this._ctx&&this._ctx.arc(t,e,n,i,r,o),this._xi=es(r)*n+t,this._yi=ns(r)*n+e,this},t.prototype.arcTo=function(t,e,n,i,r){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,e,n,i,r),this},t.prototype.rect=function(t,e,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,e,n,i),this.addData(Ua.R,t,e,n,i),this},t.prototype.closePath=function(){this._drawPendingPt(),this.addData(Ua.Z);var t=this._ctx,e=this._x0,n=this._y0;return t&&t.closePath(),this._xi=e,this._yi=n,this},t.prototype.fill=function(t){t&&t.fill(),this.toStatic()},t.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},t.prototype.len=function(){return this._len},t.prototype.setData=function(t){var e=t.length;this.data&&this.data.length===e||!as||(this.data=new Float32Array(e));for(var n=0;nu.length&&(this._expandData(),u=this.data);for(var h=0;h0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},t.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],e=0;e11&&(this.data=new Float32Array(t)))}},t.prototype.getBoundingRect=function(){qa[0]=qa[1]=$a[0]=$a[1]=Number.MAX_VALUE,Ka[0]=Ka[1]=Ja[0]=Ja[1]=-Number.MAX_VALUE;var t,e=this.data,n=0,i=0,r=0,o=0;for(t=0;tn||is(y)>i||c===e-1)&&(f=Math.sqrt(A*A+y*y),r=g,o=x);break;case Ua.C:var v=t[c++],m=t[c++],x=(g=t[c++],t[c++]),_=t[c++],b=t[c++];f=Mn(r,o,v,m,g,x,_,b,10),r=_,o=b;break;case Ua.Q:f=kn(r,o,v=t[c++],m=t[c++],g=t[c++],x=t[c++],10),r=g,o=x;break;case Ua.A:var w=t[c++],S=t[c++],M=t[c++],I=t[c++],T=t[c++],C=t[c++],D=C+T;c+=1,d&&(a=es(T)*M+w,s=ns(T)*I+S),f=ts(M,I)*Qa(os,Math.abs(C)),r=es(D)*M+w,o=ns(D)*I+S;break;case Ua.R:a=r=t[c++],s=o=t[c++],f=2*t[c++]+2*t[c++];break;case Ua.Z:var A=a-r;y=s-o;f=Math.sqrt(A*A+y*y),r=a,o=s}f>=0&&(l[h++]=f,u+=f)}return this._pathLen=u,u},t.prototype.rebuildPath=function(t,e){var n,i,r,o,a,s,l,u,h,c,p=this.data,d=this._ux,f=this._uy,g=this._len,y=e<1,v=0,m=0,x=0;if(!y||(this._pathSegLen||this._calculateLength(),l=this._pathSegLen,u=e*this._pathLen))t:for(var _=0;_0&&(t.lineTo(h,c),x=0),b){case Ua.M:n=r=p[_++],i=o=p[_++],t.moveTo(r,o);break;case Ua.L:a=p[_++],s=p[_++];var S=is(a-r),M=is(s-o);if(S>d||M>f){if(y){if(v+(j=l[m++])>u){var I=(u-v)/j;t.lineTo(r*(1-I)+a*I,o*(1-I)+s*I);break t}v+=j}t.lineTo(a,s),r=a,o=s,x=0}else{var T=S*S+M*M;T>x&&(h=a,c=s,x=T)}break;case Ua.C:var C=p[_++],D=p[_++],A=p[_++],k=p[_++],L=p[_++],P=p[_++];if(y){if(v+(j=l[m++])>u){wn(r,C,A,L,I=(u-v)/j,Za),wn(o,D,k,P,I,ja),t.bezierCurveTo(Za[1],ja[1],Za[2],ja[2],Za[3],ja[3]);break t}v+=j}t.bezierCurveTo(C,D,A,k,L,P),r=L,o=P;break;case Ua.Q:C=p[_++],D=p[_++],A=p[_++],k=p[_++];if(y){if(v+(j=l[m++])>u){Dn(r,C,A,I=(u-v)/j,Za),Dn(o,D,k,I,ja),t.quadraticCurveTo(Za[1],ja[1],Za[2],ja[2]);break t}v+=j}t.quadraticCurveTo(C,D,A,k),r=A,o=k;break;case Ua.A:var O=p[_++],R=p[_++],N=p[_++],E=p[_++],z=p[_++],V=p[_++],B=p[_++],F=!p[_++],G=N>E?N:E,W=is(N-E)>.001,H=z+V,Y=!1;if(y)v+(j=l[m++])>u&&(H=z+V*(u-v)/j,Y=!0),v+=j;if(W&&t.ellipse?t.ellipse(O,R,N,E,B,z,H,F):t.arc(O,R,G,z,H,F),Y)break t;w&&(n=es(z)*N+O,i=ns(z)*E+R),r=es(H)*N+O,o=ns(H)*E+R;break;case Ua.R:n=r=p[_],i=o=p[_+1],a=p[_++],s=p[_++];var X=p[_++],U=p[_++];if(y){if(v+(j=l[m++])>u){var Z=u-v;t.moveTo(a,s),t.lineTo(a+Qa(Z,X),s),(Z-=X)>0&&t.lineTo(a+X,s+Qa(Z,U)),(Z-=U)>0&&t.lineTo(a+ts(X-Z,0),s+U),(Z-=X)>0&&t.lineTo(a,s+ts(U-Z,0));break t}v+=j}t.rect(a,s,X,U);break;case Ua.Z:if(y){var j;if(v+(j=l[m++])>u){I=(u-v)/j;t.lineTo(r*(1-I)+n*I,o*(1-I)+i*I);break t}v+=j}t.closePath(),r=n,o=i}}},t.prototype.clone=function(){var e=new t,n=this.data;return e.data=n.slice?n.slice():Array.prototype.slice.call(n),e._len=this._len,e},t.CMD=Ua,t.initDefaultProps=function(){var e=t.prototype;e._saveData=!0,e._ux=0,e._uy=0,e._pendingPtDist=0,e._version=0}(),t}();function cs(t,e,n,i,r,o,a){if(0===r)return!1;var s=r,l=0;if(a>e+s&&a>i+s||at+s&&o>n+s||oe+c&&h>i+c&&h>o+c&&h>s+c||ht+c&&u>n+c&&u>r+c&&u>a+c||ue+u&&l>i+u&&l>o+u||lt+u&&s>n+u&&s>r+u||sn||h+ur&&(r+=ys);var p=Math.atan2(l,s);return p<0&&(p+=ys),p>=i&&p<=r||p+ys>=i&&p+ys<=r}function ms(t,e,n,i,r,o){if(o>e&&o>i||or?s:0}var xs=hs.CMD,_s=2*Math.PI;var bs=[-1,-1,-1],ws=[-1,-1];function Ss(t,e,n,i,r,o,a,s,l,u){if(u>e&&u>i&&u>o&&u>s||u1&&(h=void 0,h=ws[0],ws[0]=ws[1],ws[1]=h),f=mn(e,i,o,s,ws[0]),d>1&&(g=mn(e,i,o,s,ws[1]))),2===d?ve&&s>i&&s>o||s=0&&h<=1&&(r[l++]=h);else{var u=a*a-4*o*s;if(yn(u))(h=-a/(2*o))>=0&&h<=1&&(r[l++]=h);else if(u>0){var h,c=ln(u),p=(-a-c)/(2*o);(h=(-a+c)/(2*o))>=0&&h<=1&&(r[l++]=h),p>=0&&p<=1&&(r[l++]=p)}}return l}(e,i,o,s,bs);if(0===l)return 0;var u=Cn(e,i,o);if(u>=0&&u<=1){for(var h=0,c=In(e,i,o,u),p=0;pn||s<-n)return 0;var l=Math.sqrt(n*n-s*s);bs[0]=-l,bs[1]=l;var u=Math.abs(i-r);if(u<1e-4)return 0;if(u>=_s-1e-4){i=0,r=_s;var h=o?1:-1;return a>=bs[0]+t&&a<=bs[1]+t?h:0}if(i>r){var c=i;i=r,r=c}i<0&&(i+=_s,r+=_s);for(var p=0,d=0;d<2;d++){var f=bs[d];if(f+t>a){var g=Math.atan2(s,f);h=o?1:-1;g<0&&(g=_s+g),(g>=i&&g<=r||g+_s>=i&&g+_s<=r)&&(g>Math.PI/2&&g<1.5*Math.PI&&(h=-h),p+=h)}}return p}function Ts(t,e,n,i,r){for(var o,a,s,l,u=t.data,h=t.len(),c=0,p=0,d=0,f=0,g=0,y=0;y1&&(n||(c+=ms(p,d,f,g,i,r))),m&&(f=p=u[y],g=d=u[y+1]),v){case xs.M:p=f=u[y++],d=g=u[y++];break;case xs.L:if(n){if(cs(p,d,u[y],u[y+1],e,i,r))return!0}else c+=ms(p,d,u[y],u[y+1],i,r)||0;p=u[y++],d=u[y++];break;case xs.C:if(n){if(ps(p,d,u[y++],u[y++],u[y++],u[y++],u[y],u[y+1],e,i,r))return!0}else c+=Ss(p,d,u[y++],u[y++],u[y++],u[y++],u[y],u[y+1],i,r)||0;p=u[y++],d=u[y++];break;case xs.Q:if(n){if(ds(p,d,u[y++],u[y++],u[y],u[y+1],e,i,r))return!0}else c+=Ms(p,d,u[y++],u[y++],u[y],u[y+1],i,r)||0;p=u[y++],d=u[y++];break;case xs.A:var x=u[y++],_=u[y++],b=u[y++],w=u[y++],S=u[y++],M=u[y++];y+=1;var I=!!(1-u[y++]);o=Math.cos(S)*b+x,a=Math.sin(S)*w+_,m?(f=o,g=a):c+=ms(p,d,o,a,i,r);var T=(i-x)*w/b+x;if(n){if(vs(x,_,w,S,S+M,I,e,T,r))return!0}else c+=Is(x,_,w,S,S+M,I,T,r);p=Math.cos(S+M)*b+x,d=Math.sin(S+M)*w+_;break;case xs.R:if(f=p=u[y++],g=d=u[y++],o=f+u[y++],a=g+u[y++],n){if(cs(f,g,o,g,e,i,r)||cs(o,g,o,a,e,i,r)||cs(o,a,f,a,e,i,r)||cs(f,a,f,g,e,i,r))return!0}else c+=ms(o,g,o,a,i,r),c+=ms(f,a,f,g,i,r);break;case xs.Z:if(n){if(cs(p,d,f,g,e,i,r))return!0}else c+=ms(p,d,f,g,i,r);p=f,d=g}}return n||(s=d,l=g,Math.abs(s-l)<1e-4)||(c+=ms(p,d,f,g,i,r)||0),0!==c}var Cs=k({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},Ma),Ds={style:k({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Ia.style)},As=mr.concat(["invisible","culling","z","z2","zlevel","parent"]),ks=function(t){function e(e){return t.call(this,e)||this}var i;return n(e,t),e.prototype.update=function(){var n=this;t.prototype.update.call(this);var i=this.style;if(i.decal){var r=this._decalEl=this._decalEl||new e;r.buildPath===e.prototype.buildPath&&(r.buildPath=function(t){n.buildPath(t,n.shape)}),r.silent=!0;var o=r.style;for(var a in i)o[a]!==i[a]&&(o[a]=i[a]);o.fill=i.fill?i.decal:null,o.decal=null,o.shadowColor=null,i.strokeFirst&&(o.stroke=null);for(var s=0;s.5?lr:e>.2?"#eee":ur}if(t)return ur}return lr},e.prototype.getInsideTextStroke=function(t){var e=this.style.fill;if(U(e)){var n=this.__zr;if(!(!n||!n.isDarkMode())===oi(t,0)<.4)return e}},e.prototype.buildPath=function(t,e,n){},e.prototype.pathUpdated=function(){this.__dirty&=-5},e.prototype.getUpdatedPathProxy=function(t){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,t),this.path},e.prototype.createPathProxy=function(){this.path=new hs(!1)},e.prototype.hasStroke=function(){var t=this.style,e=t.stroke;return!(null==e||"none"===e||!(t.lineWidth>0))},e.prototype.hasFill=function(){var t=this.style.fill;return null!=t&&"none"!==t},e.prototype.getBoundingRect=function(){var t=this._rect,e=this.style,n=!t;if(n){var i=!1;this.path||(i=!0,this.createPathProxy());var r=this.path;(i||4&this.__dirty)&&(r.beginPath(),this.buildPath(r,this.shape,!1),this.pathUpdated()),t=r.getBoundingRect()}if(this._rect=t,this.hasStroke()&&this.path&&this.path.len()>0){var o=this._rectStroke||(this._rectStroke=t.clone());if(this.__dirty||n){o.copy(t);var a=e.strokeNoScale?this.getLineScale():1,s=e.lineWidth;if(!this.hasFill()){var l=this.strokeContainThreshold;s=Math.max(s,null==l?4:l)}a>1e-10&&(o.width+=s/a,o.height+=s/a,o.x-=s/a/2,o.y-=s/a/2)}return o}return t},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect(),r=this.style;if(t=n[0],e=n[1],i.contain(t,e)){var o=this.path;if(this.hasStroke()){var a=r.lineWidth,s=r.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(this.hasFill()||(a=Math.max(a,this.strokeContainThreshold)),function(t,e,n,i){return Ts(t,e,!0,n,i)}(o,a/s,t,e)))return!0}if(this.hasFill())return function(t,e,n){return Ts(t,0,!1,e,n)}(o,t,e)}return!1},e.prototype.dirtyShape=function(){this.__dirty|=4,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},e.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},e.prototype.animateShape=function(t){return this.animate("shape",t)},e.prototype.updateDuringAnimation=function(t){"style"===t?this.dirtyStyle():"shape"===t?this.dirtyShape():this.markRedraw()},e.prototype.attrKV=function(e,n){"shape"===e?this.setShape(n):t.prototype.attrKV.call(this,e,n)},e.prototype.setShape=function(t,e){var n=this.shape;return n||(n=this.shape={}),"string"==typeof t?n[t]=e:A(n,t),this.dirtyShape(),this},e.prototype.shapeChanged=function(){return!!(4&this.__dirty)},e.prototype.createStyle=function(t){return mt(Cs,t)},e.prototype._innerSaveToNormal=function(e){t.prototype._innerSaveToNormal.call(this,e);var n=this._normalState;e.shape&&!n.shape&&(n.shape=A({},this.shape))},e.prototype._applyStateObj=function(e,n,i,r,o,a){t.prototype._applyStateObj.call(this,e,n,i,r,o,a);var s,l=!(n&&r);if(n&&n.shape?o?r?s=n.shape:(s=A({},i.shape),A(s,n.shape)):(s=A({},r?this.shape:i.shape),A(s,n.shape)):l&&(s=i.shape),s)if(o){this.shape=A({},this.shape);for(var u={},h=G(s),c=0;c0},e.prototype.hasFill=function(){var t=this.style.fill;return null!=t&&"none"!==t},e.prototype.createStyle=function(t){return mt(Ls,t)},e.prototype.setBoundingRect=function(t){this._rect=t},e.prototype.getBoundingRect=function(){var t=this.style;if(!this._rect){var e=t.text;null!=e?e+="":e="";var n=Sr(e,t.font,t.textAlign,t.textBaseline);if(n.x+=t.x||0,n.y+=t.y||0,this.hasStroke()){var i=t.lineWidth;n.x-=i/2,n.y-=i/2,n.width+=i,n.height+=i}this._rect=n}return this._rect},e.initDefaultProps=void(e.prototype.dirtyRectTolerance=10),e}(Da);Ps.prototype.type="tspan";var Os=k({x:0,y:0},Ma),Rs={style:k({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},Ia.style)};var Ns=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.createStyle=function(t){return mt(Os,t)},e.prototype._getSize=function(t){var e=this.style,n=e[t];if(null!=n)return n;var i,r=(i=e.image)&&"string"!=typeof i&&i.width&&i.height?e.image:this.__image;if(!r)return 0;var o="width"===t?"height":"width",a=e[o];return null==a?r[t]:r[t]/r[o]*a},e.prototype.getWidth=function(){return this._getSize("width")},e.prototype.getHeight=function(){return this._getSize("height")},e.prototype.getAnimationStyleProps=function(){return Rs},e.prototype.getBoundingRect=function(){var t=this.style;return this._rect||(this._rect=new ze(t.x||0,t.y||0,this.getWidth(),this.getHeight())),this._rect},e}(Da);Ns.prototype.type="image";var Es=Math.round;function zs(t,e,n){if(e){var i=e.x1,r=e.x2,o=e.y1,a=e.y2;t.x1=i,t.x2=r,t.y1=o,t.y2=a;var s=n&&n.lineWidth;return s?(Es(2*i)===Es(2*r)&&(t.x1=t.x2=Bs(i,s,!0)),Es(2*o)===Es(2*a)&&(t.y1=t.y2=Bs(o,s,!0)),t):t}}function Vs(t,e,n){if(e){var i=e.x,r=e.y,o=e.width,a=e.height;t.x=i,t.y=r,t.width=o,t.height=a;var s=n&&n.lineWidth;return s?(t.x=Bs(i,s,!0),t.y=Bs(r,s,!0),t.width=Math.max(Bs(i+o,s,!1)-t.x,0===o?0:1),t.height=Math.max(Bs(r+a,s,!1)-t.y,0===a?0:1),t):t}}function Bs(t,e,n){if(!e)return t;var i=Es(2*t);return(i+Es(e))%2==0?i/2:(i+(n?1:-1))/2}var Fs=function(){this.x=0,this.y=0,this.width=0,this.height=0},Gs={},Ws=function(t){function e(e){return t.call(this,e)||this}return n(e,t),e.prototype.getDefaultShape=function(){return new Fs},e.prototype.buildPath=function(t,e){var n,i,r,o;if(this.subPixelOptimize){var a=Vs(Gs,e,this.style);n=a.x,i=a.y,r=a.width,o=a.height,a.r=e.r,e=a}else n=e.x,i=e.y,r=e.width,o=e.height;e.r?function(t,e){var n,i,r,o,a,s=e.x,l=e.y,u=e.width,h=e.height,c=e.r;u<0&&(s+=u,u=-u),h<0&&(l+=h,h=-h),"number"==typeof c?n=i=r=o=c:c instanceof Array?1===c.length?n=i=r=o=c[0]:2===c.length?(n=r=c[0],i=o=c[1]):3===c.length?(n=c[0],i=o=c[1],r=c[2]):(n=c[0],i=c[1],r=c[2],o=c[3]):n=i=r=o=0,n+i>u&&(n*=u/(a=n+i),i*=u/a),r+o>u&&(r*=u/(a=r+o),o*=u/a),i+r>h&&(i*=h/(a=i+r),r*=h/a),n+o>h&&(n*=h/(a=n+o),o*=h/a),t.moveTo(s+n,l),t.lineTo(s+u-i,l),0!==i&&t.arc(s+u-i,l+i,i,-Math.PI/2,0),t.lineTo(s+u,l+h-r),0!==r&&t.arc(s+u-r,l+h-r,r,0,Math.PI/2),t.lineTo(s+o,l+h),0!==o&&t.arc(s+o,l+h-o,o,Math.PI/2,Math.PI),t.lineTo(s,l+n),0!==n&&t.arc(s+n,l+n,n,Math.PI,1.5*Math.PI)}(t,e):t.rect(n,i,r,o)},e.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},e}(ks);Ws.prototype.type="rect";var Hs={fill:"#000"},Ys={style:k({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},Ia.style)},Xs=function(t){function e(e){var n=t.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=Hs,n.attr(e),n}return n(e,t),e.prototype.childrenRef=function(){return this._children},e.prototype.update=function(){t.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var e=0;ef&&h){var g=Math.floor(f/l);c=c||n.length>g,n=n.slice(0,g)}if(t&&a&&null!=p)for(var y=da(p,o,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),v={},m=0;m0,T=null!=t.width&&("truncate"===t.overflow||"break"===t.overflow||"breakAll"===t.overflow),C=i.calculatedLineHeight,D=0;Dl&&xa(n,t.substring(l,u),e,s),xa(n,i[2],e,s,i[1]),l=ca.lastIndex}lo){var D=n.lines.length;w>0?(x.tokens=x.tokens.slice(0,w),v(x,b,_),n.lines=n.lines.slice(0,m+1)):n.lines=n.lines.slice(0,m),n.isTruncated=n.isTruncated||n.lines.length=0&&"right"===(C=x[T]).align;)this._placeToken(C,t,b,f,I,"right",y),w-=C.width,I-=C.width,T--;for(M+=(n-(M-d)-(g-I)-w)/2;S<=T;)C=x[S],this._placeToken(C,t,b,f,M+C.width/2,"center",y),M+=C.width,S++;f+=b}},e.prototype._placeToken=function(t,e,n,i,r,o,s){var l=e.rich[t.styleName]||{};l.text=t.text;var u=t.verticalAlign,h=i+n/2;"top"===u?h=i+t.height/2:"bottom"===u&&(h=i+n-t.height/2),!t.isLineHolder&&il(l)&&this._renderBackground(l,e,"right"===o?r-t.width:"center"===o?r-t.width/2:r,h-t.height/2,t.width,t.height);var c=!!l.backgroundColor,p=t.textPadding;p&&(r=el(r,o,p),h-=t.height/2-p[0]-t.innerHeight/2);var d=this._getOrCreateChild(Ps),f=d.createStyle();d.useStyle(f);var g=this._defaultStyle,y=!1,v=0,m=tl("fill"in l?l.fill:"fill"in e?e.fill:(y=!0,g.fill)),x=Qs("stroke"in l?l.stroke:"stroke"in e?e.stroke:c||s||g.autoStroke&&!y?null:(v=2,g.stroke)),_=l.textShadowBlur>0||e.textShadowBlur>0;f.text=t.text,f.x=r,f.y=h,_&&(f.shadowBlur=l.textShadowBlur||e.textShadowBlur||0,f.shadowColor=l.textShadowColor||e.textShadowColor||"transparent",f.shadowOffsetX=l.textShadowOffsetX||e.textShadowOffsetX||0,f.shadowOffsetY=l.textShadowOffsetY||e.textShadowOffsetY||0),f.textAlign=o,f.textBaseline="middle",f.font=t.font||a,f.opacity=ot(l.opacity,e.opacity,1),Ks(f,l),x&&(f.lineWidth=ot(l.lineWidth,e.lineWidth,v),f.lineDash=rt(l.lineDash,e.lineDash),f.lineDashOffset=e.lineDashOffset||0,f.stroke=x),m&&(f.fill=m);var b=t.contentWidth,w=t.contentHeight;d.setBoundingRect(new ze(Mr(f.x,b,f.textAlign),Ir(f.y,w,f.textBaseline),b,w))},e.prototype._renderBackground=function(t,e,n,i,r,o){var a,s,l,u=t.backgroundColor,h=t.borderWidth,c=t.borderColor,p=u&&u.image,d=u&&!p,f=t.borderRadius,g=this;if(d||t.lineHeight||h&&c){(a=this._getOrCreateChild(Ws)).useStyle(a.createStyle()),a.style.fill=null;var y=a.shape;y.x=n,y.y=i,y.width=r,y.height=o,y.r=f,a.dirtyShape()}if(d)(l=a.style).fill=u||null,l.fillOpacity=rt(t.fillOpacity,1);else if(p){(s=this._getOrCreateChild(Ns)).onload=function(){g.dirtyStyle()};var v=s.style;v.image=u.image,v.x=n,v.y=i,v.width=r,v.height=o}h&&c&&((l=a.style).lineWidth=h,l.stroke=c,l.strokeOpacity=rt(t.strokeOpacity,1),l.lineDash=t.borderDash,l.lineDashOffset=t.borderDashOffset||0,a.strokeContainThreshold=0,a.hasFill()&&a.hasStroke()&&(l.strokeFirst=!0,l.lineWidth*=2));var m=(a||s).style;m.shadowBlur=t.shadowBlur||0,m.shadowColor=t.shadowColor||"transparent",m.shadowOffsetX=t.shadowOffsetX||0,m.shadowOffsetY=t.shadowOffsetY||0,m.opacity=ot(t.opacity,e.opacity,1)},e.makeFont=function(t){var e="";return $s(t)&&(e=[t.fontStyle,t.fontWeight,qs(t.fontSize),t.fontFamily||"sans-serif"].join(" ")),e&&ut(e)||t.textFont||t.font},e}(Da),Us={left:!0,right:1,center:1},Zs={top:1,bottom:1,middle:1},js=["fontStyle","fontWeight","fontSize","fontFamily"];function qs(t){return"string"!=typeof t||-1===t.indexOf("px")&&-1===t.indexOf("rem")&&-1===t.indexOf("em")?isNaN(+t)?"12px":t+"px":t}function Ks(t,e){for(var n=0;n=0,o=!1;if(t instanceof ks){var a=ll(t),s=r&&a.selectFill||a.normalFill,l=r&&a.selectStroke||a.normalStroke;if(ml(s)||ml(l)){var u=(i=i||{}).style||{};"inherit"===u.fill?(o=!0,i=A({},i),(u=A({},u)).fill=s):!ml(u.fill)&&ml(s)?(o=!0,i=A({},i),(u=A({},u)).fill=si(s)):!ml(u.stroke)&&ml(l)&&(o||(i=A({},i),u=A({},u)),u.stroke=si(l)),i.style=u}}if(i&&null==i.z2){o||(i=A({},i));var h=t.z2EmphasisLift;i.z2=t.z2+(null!=h?h:pl)}return i}(this,0,e,n);if("blur"===t)return function(t,e,n){var i=P(t.currentStates,e)>=0,r=t.style.opacity,o=i?null:function(t,e,n,i){for(var r=t.style,o={},a=0;a0){var o={dataIndex:r,seriesIndex:t.seriesIndex};null!=i&&(o.dataType=i),e.push(o)}}))})),e}function Ul(t,e,n){Jl(t,!0),Cl(t,kl),jl(t,e,n)}function Zl(t,e,n,i){i?function(t){Jl(t,!1)}(t):Ul(t,e,n)}function jl(t,e,n){var i=rl(t);null!=e?(i.focus=e,i.blurScope=n):i.focus&&(i.focus=null)}var ql=["emphasis","blur","select"],Kl={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function $l(t,e,n,i){n=n||"itemStyle";for(var r=0;r1&&(a*=su(f),s*=su(f));var g=(r===o?-1:1)*su((a*a*(s*s)-a*a*(d*d)-s*s*(p*p))/(a*a*(d*d)+s*s*(p*p)))||0,y=g*a*d/s,v=g*-s*p/a,m=(t+n)/2+uu(c)*y-lu(c)*v,x=(e+i)/2+lu(c)*y+uu(c)*v,_=du([1,0],[(p-y)/a,(d-v)/s]),b=[(p-y)/a,(d-v)/s],w=[(-1*p-y)/a,(-1*d-v)/s],S=du(b,w);if(pu(b,w)<=-1&&(S=hu),pu(b,w)>=1&&(S=0),S<0){var M=Math.round(S/hu*1e6)/1e6;S=2*hu+M%2*hu}h.addData(u,m,x,a,s,_,S,c,o)}var gu=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,yu=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;var vu=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.applyTransform=function(t){},e}(ks);function mu(t){return null!=t.setData}function xu(t,e){var n=function(t){var e=new hs;if(!t)return e;var n,i=0,r=0,o=i,a=r,s=hs.CMD,l=t.match(gu);if(!l)return e;for(var u=0;uk*k+L*L&&(M=T,I=C),{cx:M,cy:I,x0:-h,y0:-c,x1:M*(r/b-1),y1:I*(r/b-1)}}function Vu(t,e){var n,i=Ru(e.r,0),r=Ru(e.r0||0,0),o=i>0;if(o||r>0){if(o||(i=r,r=0),r>i){var a=i;i=r,r=a}var s=e.startAngle,l=e.endAngle;if(!isNaN(s)&&!isNaN(l)){var u=e.cx,h=e.cy,c=!!e.clockwise,p=Pu(l-s),d=p>Cu&&p%Cu;if(d>Eu&&(p=d),i>Eu)if(p>Cu-Eu)t.moveTo(u+i*Au(s),h+i*Du(s)),t.arc(u,h,i,s,l,!c),r>Eu&&(t.moveTo(u+r*Au(l),h+r*Du(l)),t.arc(u,h,r,l,s,c));else{var f=void 0,g=void 0,y=void 0,v=void 0,m=void 0,x=void 0,_=void 0,b=void 0,w=void 0,S=void 0,M=void 0,I=void 0,T=void 0,C=void 0,D=void 0,A=void 0,k=i*Au(s),L=i*Du(s),P=r*Au(l),O=r*Du(l),R=p>Eu;if(R){var N=e.cornerRadius;N&&(n=function(t){var e;if(Y(t)){var n=t.length;if(!n)return t;e=1===n?[t[0],t[0],0,0]:2===n?[t[0],t[0],t[1],t[1]]:3===n?t.concat(t[2]):t}else e=[t,t,t,t];return e}(N),f=n[0],g=n[1],y=n[2],v=n[3]);var E=Pu(i-r)/2;if(m=Nu(E,y),x=Nu(E,v),_=Nu(E,f),b=Nu(E,g),M=w=Ru(m,x),I=S=Ru(_,b),(w>Eu||S>Eu)&&(T=i*Au(l),C=i*Du(l),D=r*Au(s),A=r*Du(s),pEu){var X=Nu(y,M),U=Nu(v,M),Z=zu(D,A,k,L,i,X,c),j=zu(T,C,P,O,i,U,c);t.moveTo(u+Z.cx+Z.x0,h+Z.cy+Z.y0),M0&&t.arc(u+Z.cx,h+Z.cy,X,Lu(Z.y0,Z.x0),Lu(Z.y1,Z.x1),!c),t.arc(u,h,i,Lu(Z.cy+Z.y1,Z.cx+Z.x1),Lu(j.cy+j.y1,j.cx+j.x1),!c),U>0&&t.arc(u+j.cx,h+j.cy,U,Lu(j.y1,j.x1),Lu(j.y0,j.x0),!c))}else t.moveTo(u+k,h+L),t.arc(u,h,i,s,l,!c);else t.moveTo(u+k,h+L);if(r>Eu&&R)if(I>Eu){X=Nu(f,I),Z=zu(P,O,T,C,r,-(U=Nu(g,I)),c),j=zu(k,L,D,A,r,-X,c);t.lineTo(u+Z.cx+Z.x0,h+Z.cy+Z.y0),I0&&t.arc(u+Z.cx,h+Z.cy,U,Lu(Z.y0,Z.x0),Lu(Z.y1,Z.x1),!c),t.arc(u,h,r,Lu(Z.cy+Z.y1,Z.cx+Z.x1),Lu(j.cy+j.y1,j.cx+j.x1),c),X>0&&t.arc(u+j.cx,h+j.cy,X,Lu(j.y1,j.x1),Lu(j.y0,j.x0),!c))}else t.lineTo(u+P,h+O),t.arc(u,h,r,l,s,c);else t.lineTo(u+P,h+O)}else t.moveTo(u,h);t.closePath()}}}var Bu=function(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0,this.cornerRadius=0},Fu=function(t){function e(e){return t.call(this,e)||this}return n(e,t),e.prototype.getDefaultShape=function(){return new Bu},e.prototype.buildPath=function(t,e){Vu(t,e)},e.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},e}(ks);Fu.prototype.type="sector";var Gu=function(){this.cx=0,this.cy=0,this.r=0,this.r0=0},Wu=function(t){function e(e){return t.call(this,e)||this}return n(e,t),e.prototype.getDefaultShape=function(){return new Gu},e.prototype.buildPath=function(t,e){var n=e.cx,i=e.cy,r=2*Math.PI;t.moveTo(n+e.r,i),t.arc(n,i,e.r,0,r,!1),t.moveTo(n+e.r0,i),t.arc(n,i,e.r0,0,r,!0)},e}(ks);function Hu(t,e,n){var i=e.smooth,r=e.points;if(r&&r.length>=2){if(i){var o=function(t,e,n,i){var r,o,a,s,l=[],u=[],h=[],c=[];if(i){a=[1/0,1/0],s=[-1/0,-1/0];for(var p=0,d=t.length;plh[1]){if(a=!1,r)return a;var u=Math.abs(lh[0]-sh[1]),h=Math.abs(sh[0]-lh[1]);Math.min(u,h)>i.len()&&(u0){var c={duration:h.duration,delay:h.delay||0,easing:h.easing,done:o,force:!!o||!!a,setToFinal:!u,scope:t,during:a};l?e.animateFrom(n,c):e.animateTo(n,c)}else e.stopAnimation(),!l&&e.attr(n),a&&a(1),o&&o()}function vh(t,e,n,i,r,o){yh("update",t,e,n,i,r,o)}function mh(t,e,n,i,r,o){yh("enter",t,e,n,i,r,o)}function xh(t){if(!t.__zr)return!0;for(var e=0;eMath.abs(o[1])?o[0]>0?"right":"left":o[1]>0?"bottom":"top"}function Wh(t){return!t.isGroup}function Hh(t,e,n){if(t&&e){var i,r=(i={},t.traverse((function(t){Wh(t)&&t.anid&&(i[t.anid]=t)})),i);e.traverse((function(t){if(Wh(t)&&t.anid){var e=r[t.anid];if(e){var i=o(t);t.attr(o(e)),vh(t,i,n,rl(t).dataIndex)}}}))}function o(t){var e={x:t.x,y:t.y,rotation:t.rotation};return function(t){return null!=t.shape}(t)&&(e.shape=A({},t.shape)),e}}function Yh(t,e){return z(t,(function(t){var n=t[0];n=Mh(n,e.x),n=Ih(n,e.x+e.width);var i=t[1];return i=Mh(i,e.y),[n,i=Ih(i,e.y+e.height)]}))}function Xh(t,e){var n=Mh(t.x,e.x),i=Ih(t.x+t.width,e.x+e.width),r=Mh(t.y,e.y),o=Ih(t.y+t.height,e.y+e.height);if(i>=n&&o>=r)return{x:n,y:r,width:i-n,height:o-r}}function Uh(t,e,n){var i=A({rectHover:!0},e),r=i.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf("image://")?(r.image=t.slice(8),k(r,n),new Ns(i)):Ph(t.replace("path://",""),i,n,"center")}function Zh(t,e,n,i,r){for(var o=0,a=r[r.length-1];o=-1e-6)return!1;var f=t-r,g=e-o,y=qh(f,g,u,h)/d;if(y<0||y>1)return!1;var v=qh(f,g,c,p)/d;return!(v<0||v>1)}function qh(t,e,n,i){return t*i-n*e}function Kh(t){var e=t.itemTooltipOption,n=t.componentModel,i=t.itemName,r=U(e)?{formatter:e}:e,o=n.mainType,a=n.componentIndex,s={componentType:o,name:i,$vars:["name"]};s[o+"Index"]=a;var l=t.formatterParamsExtra;l&&E(G(l),(function(t){_t(s,t)||(s[t]=l[t],s.$vars.push(t))}));var u=rl(t.el);u.componentMainType=o,u.componentIndex=a,u.tooltipConfig={name:i,option:k({content:i,encodeHTMLContent:!0,formatterParams:s},r)}}function $h(t,e){var n;t.isGroup&&(n=e(t)),n||t.traverse(e)}function Jh(t,e){if(t)if(Y(t))for(var n=0;n-1?Lc:Oc;function zc(t,e){t=t.toUpperCase(),Nc[t]=new Cc(e),Rc[t]=e}function Vc(t){return Nc[t]}zc(Pc,{time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst",custom:"Custom chart",chart:"Chart"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}}),zc(Lc,{time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图",custom:"自定义图表",chart:"图表"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}});var Bc=1e3,Fc=6e4,Gc=36e5,Wc=864e5,Hc=31536e6,Yc={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},Xc="{yyyy}-{MM}-{dd}",Uc={year:"{yyyy}",month:"{yyyy}-{MM}",day:Xc,hour:Xc+" "+Yc.hour,minute:Xc+" "+Yc.minute,second:Xc+" "+Yc.second,millisecond:Yc.none},Zc=["year","month","day","hour","minute","second","millisecond"],jc=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function qc(t,e){return"0000".substr(0,e-(t+="").length)+t}function Kc(t){switch(t){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return t}}function $c(t){return t===Kc(t)}function Jc(t,e,n,i){var r=uo(t),o=r[ep(n)](),a=r[np(n)]()+1,s=Math.floor((a-1)/3)+1,l=r[ip(n)](),u=r["get"+(n?"UTC":"")+"Day"](),h=r[rp(n)](),c=(h-1)%12+1,p=r[op(n)](),d=r[ap(n)](),f=r[sp(n)](),g=h>=12?"pm":"am",y=g.toUpperCase(),v=(i instanceof Cc?i:Vc(i||Ec)||Nc[Oc]).getModel("time"),m=v.get("month"),x=v.get("monthAbbr"),_=v.get("dayOfWeek"),b=v.get("dayOfWeekAbbr");return(e||"").replace(/{a}/g,g+"").replace(/{A}/g,y+"").replace(/{yyyy}/g,o+"").replace(/{yy}/g,qc(o%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,m[a-1]).replace(/{MMM}/g,x[a-1]).replace(/{MM}/g,qc(a,2)).replace(/{M}/g,a+"").replace(/{dd}/g,qc(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,_[u]).replace(/{ee}/g,b[u]).replace(/{e}/g,u+"").replace(/{HH}/g,qc(h,2)).replace(/{H}/g,h+"").replace(/{hh}/g,qc(c+"",2)).replace(/{h}/g,c+"").replace(/{mm}/g,qc(p,2)).replace(/{m}/g,p+"").replace(/{ss}/g,qc(d,2)).replace(/{s}/g,d+"").replace(/{SSS}/g,qc(f,3)).replace(/{S}/g,f+"")}function Qc(t,e){var n=uo(t),i=n[np(e)]()+1,r=n[ip(e)](),o=n[rp(e)](),a=n[op(e)](),s=n[ap(e)](),l=0===n[sp(e)](),u=l&&0===s,h=u&&0===a,c=h&&0===o,p=c&&1===r;return p&&1===i?"year":p?"month":c?"day":h?"hour":u?"minute":l?"second":"millisecond"}function tp(t,e,n){var i=j(t)?uo(t):t;switch(e=e||Qc(t,n)){case"year":return i[ep(n)]();case"half-year":return i[np(n)]()>=6?1:0;case"quarter":return Math.floor((i[np(n)]()+1)/4);case"month":return i[np(n)]();case"day":return i[ip(n)]();case"half-day":return i[rp(n)]()/24;case"hour":return i[rp(n)]();case"minute":return i[op(n)]();case"second":return i[ap(n)]();case"millisecond":return i[sp(n)]()}}function ep(t){return t?"getUTCFullYear":"getFullYear"}function np(t){return t?"getUTCMonth":"getMonth"}function ip(t){return t?"getUTCDate":"getDate"}function rp(t){return t?"getUTCHours":"getHours"}function op(t){return t?"getUTCMinutes":"getMinutes"}function ap(t){return t?"getUTCSeconds":"getSeconds"}function sp(t){return t?"getUTCMilliseconds":"getMilliseconds"}function lp(t){return t?"setUTCFullYear":"setFullYear"}function up(t){return t?"setUTCMonth":"setMonth"}function hp(t){return t?"setUTCDate":"setDate"}function cp(t){return t?"setUTCHours":"setHours"}function pp(t){return t?"setUTCMinutes":"setMinutes"}function dp(t){return t?"setUTCSeconds":"setSeconds"}function fp(t){return t?"setUTCMilliseconds":"setMilliseconds"}function gp(t){if(!vo(t))return U(t)?t:"-";var e=(t+"").split(".");return e[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:"")}function yp(t,e){return t=(t||"").toLowerCase().replace(/-(.)/g,(function(t,e){return e.toUpperCase()})),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t}var vp=st;function mp(t,e,n){function i(t){return t&&ut(t)?t:"-"}function r(t){return!(null==t||isNaN(t)||!isFinite(t))}var o="time"===e,a=t instanceof Date;if(o||a){var s=o?uo(t):t;if(!isNaN(+s))return Jc(s,"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}",n);if(a)return"-"}if("ordinal"===e)return Z(t)?i(t):j(t)&&r(t)?t+"":"-";var l=yo(t);return r(l)?gp(l):Z(t)?i(t):"boolean"==typeof t?t+"":"-"}var xp=["a","b","c","d","e","f","g"],_p=function(t,e){return"{"+t+(null==e?"":e)+"}"};function bp(t,e,n){Y(e)||(e=[e]);var i=e.length;if(!i)return"";for(var r=e[0].$vars||[],o=0;o':'':{renderMode:o,content:"{"+(n.markerId||"markerX")+"|} ",style:"subItem"===r?{width:4,height:4,borderRadius:2,backgroundColor:i}:{width:10,height:10,borderRadius:5,backgroundColor:i}}:""}function Sp(t,e){return e=e||"transparent",U(t)?t:q(t)&&t.colorStops&&(t.colorStops[0]||{}).color||e}function Mp(t,e){if("_blank"===e||"blank"===e){var n=window.open();n.opener=null,n.location.href=t}else window.open(t,e)}var Ip=E,Tp=["left","right","top","bottom","width","height"],Cp=[["width","left","right"],["height","top","bottom"]];function Dp(t,e,n,i,r){var o=0,a=0;null==i&&(i=1/0),null==r&&(r=1/0);var s=0;e.eachChild((function(l,u){var h,c,p=l.getBoundingRect(),d=e.childAt(u+1),f=d&&d.getBoundingRect();if("horizontal"===t){var g=p.width+(f?-f.x+p.x:0);(h=o+g)>i||l.newline?(o=0,h=g,a+=s+n,s=p.height):s=Math.max(s,p.height)}else{var y=p.height+(f?-f.y+p.y:0);(c=a+y)>r||l.newline?(o+=s+n,a=0,c=y,s=p.width):s=Math.max(s,p.width)}l.newline||(l.x=o,l.y=a,l.markRedraw(),"horizontal"===t?o=h+n:a=c+n)}))}var Ap=Dp;H(Dp,"vertical"),H(Dp,"horizontal");function kp(t,e,n){n=vp(n||0);var i=e.width,r=e.height,o=$r(t.left,i),a=$r(t.top,r),s=$r(t.right,i),l=$r(t.bottom,r),u=$r(t.width,i),h=$r(t.height,r),c=n[2]+n[0],p=n[1]+n[3],d=t.aspect;switch(isNaN(u)&&(u=i-s-p-o),isNaN(h)&&(h=r-l-c-a),null!=d&&(isNaN(u)&&isNaN(h)&&(d>i/r?u=.8*i:h=.8*r),isNaN(u)&&(u=d*h),isNaN(h)&&(h=u/d)),isNaN(o)&&(o=i-s-u-p),isNaN(a)&&(a=r-l-h-c),t.left||t.right){case"center":o=i/2-u/2-n[3];break;case"right":o=i-u-p}switch(t.top||t.bottom){case"middle":case"center":a=r/2-h/2-n[0];break;case"bottom":a=r-h-c}o=o||0,a=a||0,isNaN(u)&&(u=i-p-o-(s||0)),isNaN(h)&&(h=r-c-a-(l||0));var f=new ze(o+n[3],a+n[0],u,h);return f.margin=n,f}function Lp(t,e,n,i,r,o){var a,s=!r||!r.hv||r.hv[0],l=!r||!r.hv||r.hv[1],u=r&&r.boundingMode||"all";if((o=o||t).x=t.x,o.y=t.y,!s&&!l)return!1;if("raw"===u)a="group"===t.type?new ze(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(a=t.getBoundingRect(),t.needLocalTransform()){var h=t.getLocalTransform();(a=a.clone()).applyTransform(h)}var c=kp(k({width:a.width,height:a.height},e),n,i),p=s?c.x-a.x:0,d=l?c.y-a.y:0;return"raw"===u?(o.x=p,o.y=d):(o.x+=p,o.y+=d),o===t&&t.markRedraw(),!0}function Pp(t){var e=t.layoutMode||t.constructor.layoutMode;return q(e)?e:e?{type:e}:null}function Op(t,e,n){var i=n&&n.ignoreSize;!Y(i)&&(i=[i,i]);var r=a(Cp[0],0),o=a(Cp[1],1);function a(n,r){var o={},a=0,u={},h=0;if(Ip(n,(function(e){u[e]=t[e]})),Ip(n,(function(t){s(e,t)&&(o[t]=u[t]=e[t]),l(o,t)&&a++,l(u,t)&&h++})),i[r])return l(e,n[1])?u[n[2]]=null:l(e,n[2])&&(u[n[1]]=null),u;if(2!==h&&a){if(a>=2)return o;for(var c=0;c=0;a--)o=C(o,n[a],!0);e.defaultOption=o}return e.defaultOption},e.prototype.getReferringComponents=function(t,e){var n=t+"Index",i=t+"Id";return Yo(this.ecModel,t,{index:this.get(n,!0),id:this.get(i,!0)},e)},e.prototype.getBoxLayoutParams=function(){var t=this;return{left:t.get("left"),top:t.get("top"),right:t.get("right"),bottom:t.get("bottom"),width:t.get("width"),height:t.get("height")}},e.prototype.getZLevelKey=function(){return""},e.prototype.setZLevel=function(t){this.option.zlevel=t},e.protoInitialize=function(){var t=e.prototype;t.type="component",t.id="",t.name="",t.mainType="",t.subType="",t.componentIndex=0}(),e}(Cc);Jo(zp,Cc),na(zp),function(t){var e={};t.registerSubTypeDefaulter=function(t,n){var i=Ko(t);e[i.main]=n},t.determineSubType=function(n,i){var r=i.type;if(!r){var o=Ko(n).main;t.hasSubTypes(n)&&e[o]&&(r=e[o](i))}return r}}(zp),function(t,e){function n(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e]}t.topologicalTravel=function(t,i,r,o){if(t.length){var a=function(t){var i={},r=[];return E(t,(function(o){var a=n(i,o),s=function(t,e){var n=[];return E(t,(function(t){P(e,t)>=0&&n.push(t)})),n}(a.originalDeps=e(o),t);a.entryCount=s.length,0===a.entryCount&&r.push(o),E(s,(function(t){P(a.predecessor,t)<0&&a.predecessor.push(t);var e=n(i,t);P(e.successor,t)<0&&e.successor.push(o)}))})),{graph:i,noEntryList:r}}(i),s=a.graph,l=a.noEntryList,u={};for(E(t,(function(t){u[t]=!0}));l.length;){var h=l.pop(),c=s[h],p=!!u[h];p&&(r.call(o,h,c.originalDeps.slice()),delete u[h]),E(c.successor,p?f:d)}E(u,(function(){var t="";throw new Error(t)}))}function d(t){s[t].entryCount--,0===s[t].entryCount&&l.push(t)}function f(t){u[t]=!0,d(t)}}}(zp,(function(t){var e=[];E(zp.getClassesByMainType(t),(function(t){e=e.concat(t.dependencies||t.prototype.dependencies||[])})),e=z(e,(function(t){return Ko(t).main})),"dataset"!==t&&P(e,"dataset")<=0&&e.unshift("dataset");return e}));var Vp="";"undefined"!=typeof navigator&&(Vp=navigator.platform||"");var Bp="rgba(0, 0, 0, 0.2)",Fp={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:Bp,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Bp,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Bp,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Bp,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Bp,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Bp,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:Vp.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},Gp=yt(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),Wp="original",Hp="arrayRows",Yp="objectRows",Xp="keyedColumns",Up="typedArray",Zp="unknown",jp="column",qp="row",Kp=1,$p=2,Jp=3,Qp=Vo();function td(t,e,n){var i={},r=nd(e);if(!r||!t)return i;var o,a,s=[],l=[],u=e.ecModel,h=Qp(u).datasetMap,c=r.uid+"_"+n.seriesLayoutBy;E(t=t.slice(),(function(e,n){var r=q(e)?e:t[n]={name:e};"ordinal"===r.type&&null==o&&(o=n,a=f(r)),i[r.name]=[]}));var p=h.get(c)||h.set(c,{categoryWayDim:a,valueWayDim:0});function d(t,e,n){for(var i=0;ie)return t[i];return t[n-1]}(i,a):n;if((h=h||n)&&h.length){var c=h[l];return r&&(u[r]=c),s.paletteIdx=(l+1)%h.length,c}}var fd="\0_ec_inner";var gd=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.init=function(t,e,n,i,r,o){i=i||{},this.option=null,this._theme=new Cc(i),this._locale=new Cc(r),this._optionManager=o},e.prototype.setOption=function(t,e,n){var i=md(e);this._optionManager.setOption(t,n,i),this._resetOption(null,i)},e.prototype.resetOption=function(t,e){return this._resetOption(t,md(e))},e.prototype._resetOption=function(t,e){var n=!1,i=this._optionManager;if(!t||"recreate"===t){var r=i.mountOption("recreate"===t);0,this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(r,e)):ld(this,r),n=!0}if("timeline"!==t&&"media"!==t||this.restoreData(),!t||"recreate"===t||"timeline"===t){var o=i.getTimelineOption(this);o&&(n=!0,this._mergeOption(o,e))}if(!t||"recreate"===t||"media"===t){var a=i.getMediaOption(this);a.length&&E(a,(function(t){n=!0,this._mergeOption(t,e)}),this)}return n},e.prototype.mergeOption=function(t){this._mergeOption(t,null)},e.prototype._mergeOption=function(t,e){var n=this.option,i=this._componentsMap,r=this._componentsCount,o=[],a=yt(),s=e&&e.replaceMergeMainTypeMap;Qp(this).datasetMap=yt(),E(t,(function(t,e){null!=t&&(zp.hasClass(e)?e&&(o.push(e),a.set(e,!0)):n[e]=null==n[e]?T(t):C(n[e],t,!0))})),s&&s.each((function(t,e){zp.hasClass(e)&&!a.get(e)&&(o.push(e),a.set(e,!0))})),zp.topologicalTravel(o,zp.getAllClassMainTypes(),(function(e){var o=function(t,e,n){var i=od.get(e);if(!i)return n;var r=i(t);return r?n.concat(r):n}(this,e,To(t[e])),a=i.get(e),l=a?s&&s.get(e)?"replaceMerge":"normalMerge":"replaceAll",u=Lo(a,o,l);(function(t,e,n){E(t,(function(t){var i=t.newOption;q(i)&&(t.keyInfo.mainType=e,t.keyInfo.subType=function(t,e,n,i){return e.type?e.type:n?n.subType:i.determineSubType(t,e)}(e,i,t.existing,n))}))})(u,e,zp),n[e]=null,i.set(e,null),r.set(e,0);var h,c=[],p=[],d=0;E(u,(function(t,n){var i=t.existing,r=t.newOption;if(r){var o="series"===e,a=zp.getClass(e,t.keyInfo.subType,!o);if(!a)return;if("tooltip"===e){if(h)return void 0;h=!0}if(i&&i.constructor===a)i.name=t.keyInfo.name,i.mergeOption(r,this),i.optionUpdated(r,!1);else{var s=A({componentIndex:n},t.keyInfo);A(i=new a(r,this,this,s),s),t.brandNew&&(i.__requireNewView=!0),i.init(r,this,this),i.optionUpdated(null,!0)}}else i&&(i.mergeOption({},this),i.optionUpdated({},!1));i?(c.push(i.option),p.push(i),d++):(c.push(void 0),p.push(void 0))}),this),n[e]=c,i.set(e,p),r.set(e,d),"series"===e&&ad(this)}),this),this._seriesIndices||ad(this)},e.prototype.getOption=function(){var t=T(this.option);return E(t,(function(e,n){if(zp.hasClass(n)){for(var i=To(e),r=i.length,o=!1,a=r-1;a>=0;a--)i[a]&&!Eo(i[a])?o=!0:(i[a]=null,!o&&r--);i.length=r,t[n]=i}})),delete t[fd],t},e.prototype.getTheme=function(){return this._theme},e.prototype.getLocaleModel=function(){return this._locale},e.prototype.setUpdatePayload=function(t){this._payload=t},e.prototype.getUpdatePayload=function(){return this._payload},e.prototype.getComponent=function(t,e){var n=this._componentsMap.get(t);if(n){var i=n[e||0];if(i)return i;if(null==e)for(var r=0;r=e:"max"===n?t<=e:t===e})(i[a],t,o)||(r=!1)}})),r}var Td=E,Cd=q,Dd=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function Ad(t){var e=t&&t.itemStyle;if(e)for(var n=0,i=Dd.length;n=0;g--){var y=t[g];if(s||(p=y.data.rawIndexOf(y.stackedByDimension,c)),p>=0){var v=y.data.getByRawIndex(y.stackResultDimension,p);if("all"===l||"positive"===l&&v>0||"negative"===l&&v<0||"samesign"===l&&d>=0&&v>0||"samesign"===l&&d<=0&&v<0){d=ro(d,v),f=v;break}}}return i[0]=d,i[1]=f,i}))}))}var Zd,jd,qd,Kd,$d,Jd=function(t){this.data=t.data||(t.sourceFormat===Xp?{}:[]),this.sourceFormat=t.sourceFormat||Zp,this.seriesLayoutBy=t.seriesLayoutBy||jp,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var e=this.dimensionsDefine=t.dimensionsDefine;if(e)for(var n=0;nu&&(u=d)}s[0]=l,s[1]=u}},i=function(){return this._data?this._data.length/this._dimSize:0};function r(t){for(var e=0;e=0&&(s=o.interpolatedValue[l])}return null!=s?s+"":""})):void 0},t.prototype.getRawValue=function(t,e){return mf(this.getData(e),t)},t.prototype.formatTooltip=function(t,e,n){},t}();function bf(t){var e,n;return q(t)?t.type&&(n=t):e=t,{text:e,frag:n}}function wf(t){return new Sf(t)}var Sf=function(){function t(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return t.prototype.perform=function(t){var e,n=this._upstream,i=t&&t.skip;if(this._dirty&&n){var r=this.context;r.data=r.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this),this._plan&&!i&&(e=this._plan(this.context));var o,a=h(this._modBy),s=this._modDataCount||0,l=h(t&&t.modBy),u=t&&t.modDataCount||0;function h(t){return!(t>=1)&&(t=1),t}a===l&&s===u||(e="reset"),(this._dirty||"reset"===e)&&(this._dirty=!1,o=this._doReset(i)),this._modBy=l,this._modDataCount=u;var c=t&&t.step;if(this._dueEnd=n?n._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var p=this._dueIndex,d=Math.min(null!=c?this._dueIndex+c:1/0,this._dueEnd);if(!i&&(o||p1&&i>0?s:a}};return o;function a(){return e=t?null:oe},gte:function(t,e){return t>=e}},Af=function(){function t(t,e){if(!j(e)){var n="";0,wo(n)}this._opFn=Df[t],this._rvalFloat=yo(e)}return t.prototype.evaluate=function(t){return j(t)?this._opFn(t,this._rvalFloat):this._opFn(yo(t),this._rvalFloat)},t}(),kf=function(){function t(t,e){var n="desc"===t;this._resultLT=n?1:-1,null==e&&(e=n?"min":"max"),this._incomparable="min"===e?-1/0:1/0}return t.prototype.evaluate=function(t,e){var n=j(t)?t:yo(t),i=j(e)?e:yo(e),r=isNaN(n),o=isNaN(i);if(r&&(n=this._incomparable),o&&(i=this._incomparable),r&&o){var a=U(t),s=U(e);a&&(n=s?t:0),s&&(i=a?e:0)}return ni?-this._resultLT:0},t}(),Lf=function(){function t(t,e){this._rval=e,this._isEQ=t,this._rvalTypeof=typeof e,this._rvalFloat=yo(e)}return t.prototype.evaluate=function(t){var e=t===this._rval;if(!e){var n=typeof t;n===this._rvalTypeof||"number"!==n&&"number"!==this._rvalTypeof||(e=yo(t)===this._rvalFloat)}return this._isEQ?e:!e},t}();function Pf(t,e){return"eq"===t||"ne"===t?new Lf("eq"===t,e):_t(Df,t)?new Af(t,e):null}var Of=function(){function t(){}return t.prototype.getRawData=function(){throw new Error("not supported")},t.prototype.getRawDataItem=function(t){throw new Error("not supported")},t.prototype.cloneRawData=function(){},t.prototype.getDimensionInfo=function(t){},t.prototype.cloneAllDimensionInfo=function(){},t.prototype.count=function(){},t.prototype.retrieveValue=function(t,e){},t.prototype.retrieveValueFromItem=function(t,e){},t.prototype.convertValue=function(t,e){return If(t,e)},t}();function Rf(t){var e=t.sourceFormat;if(!Ff(e)){var n="";0,wo(n)}return t.data}function Nf(t){var e=t.sourceFormat,n=t.data;if(!Ff(e)){var i="";0,wo(i)}if(e===Hp){for(var r=[],o=0,a=n.length;o65535?Hf:Yf}function qf(t,e,n,i,r){var o=Zf[n||"float"];if(r){var a=t[e],s=a&&a.length;if(s!==i){for(var l=new o(i),u=0;ug[1]&&(g[1]=f)}return this._rawCount=this._count=s,{start:a,end:s}},t.prototype._initDataFromProvider=function(t,e,n){for(var i=this._provider,r=this._chunks,o=this._dimensions,a=o.length,s=this._rawExtent,l=z(o,(function(t){return t.property})),u=0;uy[1]&&(y[1]=g)}}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=e,this._extent=[]},t.prototype.count=function(){return this._count},t.prototype.get=function(t,e){if(!(e>=0&&e=0&&e=this._rawCount||t<0)return-1;if(!this._indices)return t;var e=this._indices,n=e[t];if(null!=n&&nt))return o;r=o-1}}return-1},t.prototype.indicesOfNearest=function(t,e,n){var i=this._chunks[t],r=[];if(!i)return r;null==n&&(n=1/0);for(var o=1/0,a=-1,s=0,l=0,u=this.count();l=0&&a<0)&&(o=c,a=h,s=0),h===a&&(r[s++]=l))}return r.length=s,r},t.prototype.getIndices=function(){var t,e=this._indices;if(e){var n=e.constructor,i=this._count;if(n===Array){t=new n(i);for(var r=0;r=u&&x<=h||isNaN(x))&&(a[s++]=d),d++}p=!0}else if(2===r){f=c[i[0]];var y=c[i[1]],v=t[i[1]][0],m=t[i[1]][1];for(g=0;g=u&&x<=h||isNaN(x))&&(_>=v&&_<=m||isNaN(_))&&(a[s++]=d),d++}p=!0}}if(!p)if(1===r)for(g=0;g=u&&x<=h||isNaN(x))&&(a[s++]=b)}else for(g=0;gt[M][1])&&(w=!1)}w&&(a[s++]=e.getRawIndex(g))}return sy[1]&&(y[1]=g)}}}},t.prototype.lttbDownSample=function(t,e){var n,i,r,o=this.clone([t],!0),a=o._chunks[t],s=this.count(),l=0,u=Math.floor(1/e),h=this.getRawIndex(0),c=new(jf(this._rawCount))(Math.min(2*(Math.ceil(s/u)+2),s));c[l++]=h;for(var p=1;pn&&(n=i,r=I)}M>0&&M<_-x&&(c[l++]=Math.min(S,r),r=Math.max(S,r)),c[l++]=r,h=r}return c[l++]=this.getRawIndex(s-1),o._count=l,o._indices=c,o.getRawIndex=this._getRawIdx,o},t.prototype.minmaxDownSample=function(t,e){for(var n=this.clone([t],!0),i=n._chunks,r=Math.floor(1/e),o=i[t],a=this.count(),s=new(jf(this._rawCount))(2*Math.ceil(a/r)),l=0,u=0;ua&&(f=a-u);for(var g=0;gd&&(d=y,p=u+g)}var v=this.getRawIndex(h),m=this.getRawIndex(p);hu-d&&(s=u-d,a.length=s);for(var f=0;fh[1]&&(h[1]=y),c[p++]=v}return r._count=p,r._indices=c,r._updateGetRawIdx(),r},t.prototype.each=function(t,e){if(this._count)for(var n=t.length,i=this._chunks,r=0,o=this.count();ra&&(a=l)}return i=[o,a],this._extent[t]=i,i},t.prototype.getRawDataItem=function(t){var e=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(e);for(var n=[],i=this._chunks,r=0;r=0?this._indices[t]:-1},t.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},t.internalField=function(){function t(t,e,n,i){return If(t[i],this._dimensions[i])}Gf={arrayRows:t,objectRows:function(t,e,n,i){return If(t[e],this._dimensions[i])},keyedColumns:t,original:function(t,e,n,i){var r=t&&(null==t.value?t:t.value);return If(r instanceof Array?r[i]:r,this._dimensions[i])},typedArray:function(t,e,n,i){return t[i]}}}(),t}(),$f=function(){function t(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return t.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},t.prototype._setLocalSource=function(t,e){this._sourceList=t,this._upstreamSignList=e,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},t.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},t.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},t.prototype._createSource=function(){this._setLocalSource([],[]);var t,e,n=this._sourceHost,i=this._getUpstreamSourceManagers(),r=!!i.length;if(Qf(n)){var o=n,a=void 0,s=void 0,l=void 0;if(r){var u=i[0];u.prepareSource(),a=(l=u.getSource()).data,s=l.sourceFormat,e=[u._getVersionSign()]}else s=$(a=o.get("data",!0))?Up:Wp,e=[];var h=this._getSourceMetaRawOption()||{},c=l&&l.metaRawOption||{},p=rt(h.seriesLayoutBy,c.seriesLayoutBy)||null,d=rt(h.sourceHeader,c.sourceHeader),f=rt(h.dimensions,c.dimensions);t=p!==c.seriesLayoutBy||!!d!=!!c.sourceHeader||f?[tf(a,{seriesLayoutBy:p,sourceHeader:d,dimensions:f},s)]:[]}else{var g=n;if(r){var y=this._applyTransform(i);t=y.sourceList,e=y.upstreamSignList}else{t=[tf(g.get("source",!0),this._getSourceMetaRawOption(),null)],e=[]}}this._setLocalSource(t,e)},t.prototype._applyTransform=function(t){var e,n=this._sourceHost,i=n.get("transform",!0),r=n.get("fromTransformResult",!0);if(null!=r){var o="";1!==t.length&&tg(o)}var a,s=[],l=[];return E(t,(function(t){t.prepareSource();var e=t.getSource(r||0),n="";null==r||e||tg(n),s.push(e),l.push(t._getVersionSign())})),i?e=function(t,e,n){var i=To(t),r=i.length,o="";r||wo(o);for(var a=0,s=r;a1||n>0&&!t.noHeader;return E(t.blocks,(function(t){var n=lg(t);n>=e&&(e=n+ +(i&&(!n||ag(t)&&!t.noHeader)))})),e}return 0}function ug(t,e,n,i){var r,o=e.noHeader,a=(r=lg(e),{html:ig[r],richText:rg[r]}),s=[],l=e.blocks||[];lt(!l||Y(l)),l=l||[];var u=t.orderMode;if(e.sortBlocks&&u){l=l.slice();var h={valueAsc:"asc",valueDesc:"desc"};if(_t(h,u)){var c=new kf(h[u],null);l.sort((function(t,e){return c.evaluate(t.sortParam,e.sortParam)}))}else"seriesDesc"===u&&l.reverse()}E(l,(function(n,r){var o=e.valueFormatter,l=sg(n)(o?A(A({},t),{valueFormatter:o}):t,n,r>0?a.html:0,i);null!=l&&s.push(l)}));var p="richText"===t.renderMode?s.join(a.richText):pg(i,s.join(""),o?n:a.html);if(o)return p;var d=mp(e.header,"ordinal",t.useUTC),f=ng(i,t.renderMode).nameStyle,g=eg(i);return"richText"===t.renderMode?dg(t,d,f)+a.richText+p:pg(i,'

'+re(d)+"
"+p,n)}function hg(t,e,n,i){var r=t.renderMode,o=e.noName,a=e.noValue,s=!e.markerType,l=e.name,u=t.useUTC,h=e.valueFormatter||t.valueFormatter||function(t){return z(t=Y(t)?t:[t],(function(t,e){return mp(t,Y(d)?d[e]:d,u)}))};if(!o||!a){var c=s?"":t.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||"#333",r),p=o?"":mp(l,"ordinal",u),d=e.valueType,f=a?[]:h(e.value,e.dataIndex),g=!s||!o,y=!s&&o,v=ng(i,r),m=v.nameStyle,x=v.valueStyle;return"richText"===r?(s?"":c)+(o?"":dg(t,p,m))+(a?"":function(t,e,n,i,r){var o=[r],a=i?10:20;return n&&o.push({padding:[0,0,0,a],align:"right"}),t.markupStyleCreator.wrapRichTextStyle(Y(e)?e.join(" "):e,o)}(t,f,g,y,x)):pg(i,(s?"":c)+(o?"":function(t,e,n){return''+re(t)+""}(p,!s,m))+(a?"":function(t,e,n,i){var r=n?"10px":"20px",o=e?"float:right;margin-left:"+r:"";return t=Y(t)?t:[t],''+z(t,(function(t){return re(t)})).join("  ")+""}(f,g,y,x)),n)}}function cg(t,e,n,i,r,o){if(t)return sg(t)({useUTC:r,renderMode:n,orderMode:i,markupStyleCreator:e,valueFormatter:t.valueFormatter},t,0,o)}function pg(t,e,n){return'
'+e+'
'}function dg(t,e,n){return t.markupStyleCreator.wrapRichTextStyle(e,n)}function fg(t,e){return Sp(t.getData().getItemVisual(e,"style")[t.visualDrawType])}function gg(t,e){var n=t.get("padding");return null!=n?n:"richText"===e?[8,10]:10}var yg=function(){function t(){this.richTextStyles={},this._nextStyleNameId=mo()}return t.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},t.prototype.makeTooltipMarker=function(t,e,n){var i="richText"===n?this._generateStyleName():null,r=wp({color:e,type:t,renderMode:n,markerId:i});return U(r)?r:(this.richTextStyles[i]=r.style,r.content)},t.prototype.wrapRichTextStyle=function(t,e){var n={};Y(e)?E(e,(function(t){return A(n,t)})):A(n,e);var i=this._generateStyleName();return this.richTextStyles[i]=n,"{"+i+"|"+t+"}"},t}();function vg(t){var e,n,i,r,o=t.series,a=t.dataIndex,s=t.multipleSeries,l=o.getData(),u=l.mapDimensionsAll("defaultedTooltip"),h=u.length,c=o.getRawValue(a),p=Y(c),d=fg(o,a);if(h>1||p&&!h){var f=function(t,e,n,i,r){var o=e.getData(),a=V(t,(function(t,e,n){var i=o.getDimensionInfo(n);return t||i&&!1!==i.tooltip&&null!=i.displayName}),!1),s=[],l=[],u=[];function h(t,e){var n=o.getDimensionInfo(e);n&&!1!==n.otherDims.tooltip&&(a?u.push(og("nameValue",{markerType:"subItem",markerColor:r,name:n.displayName,value:t,valueType:n.type})):(s.push(t),l.push(n.type)))}return i.length?E(i,(function(t){h(mf(o,n,t),t)})):E(t,h),{inlineValues:s,inlineValueTypes:l,blocks:u}}(c,o,a,u,d);e=f.inlineValues,n=f.inlineValueTypes,i=f.blocks,r=f.inlineValues[0]}else if(h){var g=l.getDimensionInfo(u[0]);r=e=mf(l,a,u[0]),n=g.type}else r=e=p?c[0]:c;var y=No(o),v=y&&o.name||"",m=l.getName(a),x=s?v:m;return og("section",{header:v,noHeader:s||!y,sortParam:r,blocks:[og("nameValue",{markerType:"item",markerColor:d,name:x,noName:!ut(x),value:e,valueType:n,dataIndex:a})].concat(i||[])})}var mg=Vo();function xg(t,e){return t.getName(e)||t.getId(e)}var _g="__universalTransitionEnabled",bg=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._selectedDataIndicesMap={},e}return n(e,t),e.prototype.init=function(t,e,n){this.seriesIndex=this.componentIndex,this.dataTask=wf({count:Sg,reset:Mg}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,n),(mg(this).sourceManager=new $f(this)).prepareSource();var i=this.getInitialData(t,n);Tg(i,this),this.dataTask.context.data=i,mg(this).dataBeforeProcessed=i,wg(this),this._initSelectedMapFromData(i)},e.prototype.mergeDefaultAndTheme=function(t,e){var n=Pp(this),i=n?Rp(t):{},r=this.subType;zp.hasClass(r)&&(r+="Series"),C(t,e.getTheme().get(this.subType)),C(t,this.getDefaultOption()),Co(t,"label",["show"]),this.fillDataTextStyle(t.data),n&&Op(t,i,n)},e.prototype.mergeOption=function(t,e){t=C(this.option,t,!0),this.fillDataTextStyle(t.data);var n=Pp(this);n&&Op(this.option,t,n);var i=mg(this).sourceManager;i.dirty(),i.prepareSource();var r=this.getInitialData(t,e);Tg(r,this),this.dataTask.dirty(),this.dataTask.context.data=r,mg(this).dataBeforeProcessed=r,wg(this),this._initSelectedMapFromData(r)},e.prototype.fillDataTextStyle=function(t){if(t&&!$(t))for(var e=["show"],n=0;nthis.getShallow("animationThreshold")&&(e=!1),!!e},e.prototype.restoreData=function(){this.dataTask.dirty()},e.prototype.getColorFromPalette=function(t,e,n){var i=this.ecModel,r=cd.prototype.getColorFromPalette.call(this,t,e,n);return r||(r=i.getColorFromPalette(t,e,n)),r},e.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},e.prototype.getProgressive=function(){return this.get("progressive")},e.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},e.prototype.select=function(t,e){this._innerSelect(this.getData(e),t)},e.prototype.unselect=function(t,e){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,r=this.getData(e);if("series"===i||"all"===n)return this.option.selectedMap={},void(this._selectedDataIndicesMap={});for(var o=0;o=0&&n.push(r)}return n},e.prototype.isSelected=function(t,e){var n=this.option.selectedMap;if(!n)return!1;var i=this.getData(e);return("all"===n||n[xg(i,t)])&&!i.getItemModel(t).get(["select","disabled"])},e.prototype.isUniversalTransitionEnabled=function(){if(this[_g])return!0;var t=this.option.universalTransition;return!!t&&(!0===t||t&&t.enabled)},e.prototype._innerSelect=function(t,e){var n,i,r=this.option,o=r.selectedMode,a=e.length;if(o&&a)if("series"===o)r.selectedMap="all";else if("multiple"===o){q(r.selectedMap)||(r.selectedMap={});for(var s=r.selectedMap,l=0;l0&&this._innerSelect(t,e)}},e.registerClass=function(t){return zp.registerClass(t)},e.protoInitialize=function(){var t=e.prototype;t.type="series.__base__",t.seriesIndex=0,t.ignoreStyleOnData=!1,t.hasSymbolVisual=!1,t.defaultSymbol="circle",t.visualStyleAccessPath="itemStyle",t.visualDrawType="fill"}(),e}(zp);function wg(t){var e=t.name;No(t)||(t.name=function(t){var e=t.getRawData(),n=e.mapDimensionsAll("seriesName"),i=[];return E(n,(function(t){var n=e.getDimensionInfo(t);n.displayName&&i.push(n.displayName)})),i.join(" ")}(t)||e)}function Sg(t){return t.model.getRawData().count()}function Mg(t){var e=t.model;return e.setData(e.getRawData().cloneShallow()),Ig}function Ig(t,e){e.outputData&&t.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function Tg(t,e){E(vt(t.CHANGABLE_METHODS,t.DOWNSAMPLE_METHODS),(function(n){t.wrapMethod(n,H(Cg,e))}))}function Cg(t,e){var n=Dg(t);return n&&n.setOutputEnd((e||this).count()),e}function Dg(t){var e=(t.ecModel||{}).scheduler,n=e&&e.getPipeline(t.uid);if(n){var i=n.currentTask;if(i){var r=i.agentStubMap;r&&(i=r.get(t.uid))}return i}}R(bg,_f),R(bg,cd),Jo(bg,zp);var Ag=function(){function t(){this.group=new Br,this.uid=Ac("viewComponent")}return t.prototype.init=function(t,e){},t.prototype.render=function(t,e,n,i){},t.prototype.dispose=function(t,e){},t.prototype.updateView=function(t,e,n,i){},t.prototype.updateLayout=function(t,e,n,i){},t.prototype.updateVisual=function(t,e,n,i){},t.prototype.toggleBlurSeries=function(t,e,n){},t.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)},t}();function kg(){var t=Vo();return function(e){var n=t(e),i=e.pipelineContext,r=!!n.large,o=!!n.progressiveRender,a=n.large=!(!i||!i.large),s=n.progressiveRender=!(!i||!i.progressiveRender);return!(r===a&&o===s)&&"reset"}}$o(Ag),na(Ag);var Lg=Vo(),Pg=kg(),Og=function(){function t(){this.group=new Br,this.uid=Ac("viewChart"),this.renderTask=wf({plan:Eg,reset:zg}),this.renderTask.context={view:this}}return t.prototype.init=function(t,e){},t.prototype.render=function(t,e,n,i){0},t.prototype.highlight=function(t,e,n,i){var r=t.getData(i&&i.dataType);r&&Ng(r,i,"emphasis")},t.prototype.downplay=function(t,e,n,i){var r=t.getData(i&&i.dataType);r&&Ng(r,i,"normal")},t.prototype.remove=function(t,e){this.group.removeAll()},t.prototype.dispose=function(t,e){},t.prototype.updateView=function(t,e,n,i){this.render(t,e,n,i)},t.prototype.updateLayout=function(t,e,n,i){this.render(t,e,n,i)},t.prototype.updateVisual=function(t,e,n,i){this.render(t,e,n,i)},t.prototype.eachRendered=function(t){Jh(this.group,t)},t.markUpdateMethod=function(t,e){Lg(t).updateMethod=e},t.protoInitialize=void(t.prototype.type="chart"),t}();function Rg(t,e,n){t&&Ql(t)&&("emphasis"===e?Ol:Rl)(t,n)}function Ng(t,e,n){var i=zo(t,e),r=e&&null!=e.highlightKey?function(t){var e=sl[t];return null==e&&al<=32&&(e=sl[t]=al++),e}(e.highlightKey):null;null!=i?E(To(i),(function(e){Rg(t.getItemGraphicEl(e),n,r)})):t.eachItemGraphicEl((function(t){Rg(t,n,r)}))}function Eg(t){return Pg(t.model)}function zg(t){var e=t.model,n=t.ecModel,i=t.api,r=t.payload,o=e.pipelineContext.progressiveRender,a=t.view,s=r&&Lg(r).updateMethod,l=o?"incrementalPrepareRender":s&&a[s]?s:"render";return"render"!==l&&a[l](e,n,i,r),Vg[l]}$o(Og),na(Og);var Vg={incrementalPrepareRender:{progress:function(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(t,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},Bg="\0__throttleOriginMethod",Fg="\0__throttleRate",Gg="\0__throttleType";function Wg(t,e,n){var i,r,o,a,s,l=0,u=0,h=null;function c(){u=(new Date).getTime(),h=null,t.apply(o,a||[])}e=e||0;var p=function(){for(var t=[],p=0;p=0?c():h=setTimeout(c,-r),l=i};return p.clear=function(){h&&(clearTimeout(h),h=null)},p.debounceNextCall=function(t){s=t},p}function Hg(t,e,n,i){var r=t[e];if(r){var o=r[Bg]||r,a=r[Gg];if(r[Fg]!==n||a!==i){if(null==n||!i)return t[e]=o;(r=t[e]=Wg(o,n,"debounce"===i))[Bg]=o,r[Gg]=i,r[Fg]=n}return r}}function Yg(t,e){var n=t[e];n&&n[Bg]&&(n.clear&&n.clear(),t[e]=n[Bg])}var Xg=Vo(),Ug={itemStyle:ia(Mc,!0),lineStyle:ia(bc,!0)},Zg={lineStyle:"stroke",itemStyle:"fill"};function jg(t,e){var n=t.visualStyleMapper||Ug[e];return n||(console.warn("Unknown style type '"+e+"'."),Ug.itemStyle)}function qg(t,e){var n=t.visualDrawType||Zg[e];return n||(console.warn("Unknown style type '"+e+"'."),"fill")}var Kg={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var n=t.getData(),i=t.visualStyleAccessPath||"itemStyle",r=t.getModel(i),o=jg(t,i)(r),a=r.getShallow("decal");a&&(n.setVisual("decal",a),a.dirty=!0);var s=qg(t,i),l=o[s],u=X(l)?l:null,h="auto"===o.fill||"auto"===o.stroke;if(!o[s]||u||h){var c=t.getColorFromPalette(t.name,null,e.getSeriesCount());o[s]||(o[s]=c,n.setVisual("colorFromPalette",!0)),o.fill="auto"===o.fill||X(o.fill)?c:o.fill,o.stroke="auto"===o.stroke||X(o.stroke)?c:o.stroke}if(n.setVisual("style",o),n.setVisual("drawType",s),!e.isSeriesFiltered(t)&&u)return n.setVisual("colorFromPalette",!1),{dataEach:function(e,n){var i=t.getDataParams(n),r=A({},o);r[s]=u(i),e.setItemVisual(n,"style",r)}}}},$g=new Cc,Jg={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){if(!t.ignoreStyleOnData&&!e.isSeriesFiltered(t)){var n=t.getData(),i=t.visualStyleAccessPath||"itemStyle",r=jg(t,i),o=n.getVisual("drawType");return{dataEach:n.hasItemOption?function(t,e){var n=t.getRawDataItem(e);if(n&&n[i]){$g.option=n[i];var a=r($g);A(t.ensureUniqueItemVisual(e,"style"),a),$g.option.decal&&(t.setItemVisual(e,"decal",$g.option.decal),$g.option.decal.dirty=!0),o in a&&t.setItemVisual(e,"colorFromPalette",!1)}}:null}}}},Qg={performRawSeries:!0,overallReset:function(t){var e=yt();t.eachSeries((function(t){var n=t.getColorBy();if(!t.isColorBySeries()){var i=t.type+"-"+n,r=e.get(i);r||(r={},e.set(i,r)),Xg(t).scope=r}})),t.eachSeries((function(e){if(!e.isColorBySeries()&&!t.isSeriesFiltered(e)){var n=e.getRawData(),i={},r=e.getData(),o=Xg(e).scope,a=e.visualStyleAccessPath||"itemStyle",s=qg(e,a);r.each((function(t){var e=r.getRawIndex(t);i[e]=t})),n.each((function(t){var a=i[t];if(r.getItemVisual(a,"colorFromPalette")){var l=r.ensureUniqueItemVisual(a,"style"),u=n.getName(t)||t+"",h=n.count();l[s]=e.getColorFromPalette(u,o,h)}}))}}))}},ty=Math.PI;var ey=function(){function t(t,e,n,i){this._stageTaskMap=yt(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}return t.prototype.restoreData=function(t,e){t.restoreData(e),this._stageTaskMap.each((function(t){var e=t.overallTask;e&&e.dirty()}))},t.prototype.getPerformArgs=function(t,e){if(t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),i=n.context,r=!e&&n.progressiveEnabled&&(!i||i.progressiveRender)&&t.__idxInPipeline>n.blockIndex?n.step:null,o=i&&i.modDataCount;return{step:r,modBy:null!=o?Math.ceil(o/r):null,modDataCount:o}}},t.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},t.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),i=t.getData().count(),r=n.progressiveEnabled&&e.incrementalPrepareRender&&i>=n.threshold,o=t.get("large")&&i>=t.get("largeThreshold"),a="mod"===t.get("progressiveChunkMode")?i:null;t.pipelineContext=n.context={progressiveRender:r,modDataCount:a,large:o}},t.prototype.restorePipelines=function(t){var e=this,n=e._pipelineMap=yt();t.eachSeries((function(t){var i=t.getProgressive(),r=t.uid;n.set(r,{id:r,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:i&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),e._pipe(t,t.dataTask)}))},t.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.api.getModel(),n=this.api;E(this._allHandlers,(function(i){var r=t.get(i.uid)||t.set(i.uid,{}),o="";lt(!(i.reset&&i.overallReset),o),i.reset&&this._createSeriesStageTask(i,r,e,n),i.overallReset&&this._createOverallStageTask(i,r,e,n)}),this)},t.prototype.prepareView=function(t,e,n,i){var r=t.renderTask,o=r.context;o.model=e,o.ecModel=n,o.api=i,r.__block=!t.incrementalPrepareRender,this._pipe(e,r)},t.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},t.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},t.prototype._performStageTasks=function(t,e,n,i){i=i||{};var r=!1,o=this;function a(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}E(t,(function(t,s){if(!i.visualType||i.visualType===t.visualType){var l=o._stageTaskMap.get(t.uid),u=l.seriesTaskMap,h=l.overallTask;if(h){var c,p=h.agentStubMap;p.each((function(t){a(i,t)&&(t.dirty(),c=!0)})),c&&h.dirty(),o.updatePayload(h,n);var d=o.getPerformArgs(h,i.block);p.each((function(t){t.perform(d)})),h.perform(d)&&(r=!0)}else u&&u.each((function(s,l){a(i,s)&&s.dirty();var u=o.getPerformArgs(s,i.block);u.skip=!t.performRawSeries&&e.isSeriesFiltered(s.context.model),o.updatePayload(s,n),s.perform(u)&&(r=!0)}))}})),this.unfinished=r||this.unfinished},t.prototype.performSeriesTasks=function(t){var e;t.eachSeries((function(t){e=t.dataTask.perform()||e})),this.unfinished=e||this.unfinished},t.prototype.plan=function(){this._pipelineMap.each((function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)}))},t.prototype.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},t.prototype._createSeriesStageTask=function(t,e,n,i){var r=this,o=e.seriesTaskMap,a=e.seriesTaskMap=yt(),s=t.seriesType,l=t.getTargetSeries;function u(e){var s=e.uid,l=a.set(s,o&&o.get(s)||wf({plan:ay,reset:sy,count:hy}));l.context={model:e,ecModel:n,api:i,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:r},r._pipe(e,l)}t.createOnAllSeries?n.eachRawSeries(u):s?n.eachRawSeriesByType(s,u):l&&l(n,i).each(u)},t.prototype._createOverallStageTask=function(t,e,n,i){var r=this,o=e.overallTask=e.overallTask||wf({reset:ny});o.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:r};var a=o.agentStubMap,s=o.agentStubMap=yt(),l=t.seriesType,u=t.getTargetSeries,h=!0,c=!1,p="";function d(t){var e=t.uid,n=s.set(e,a&&a.get(e)||(c=!0,wf({reset:iy,onDirty:oy})));n.context={model:t,overallProgress:h},n.agent=o,n.__block=h,r._pipe(t,n)}lt(!t.createOnAllSeries,p),l?n.eachRawSeriesByType(l,d):u?u(n,i).each(d):(h=!1,E(n.getSeries(),d)),c&&o.dirty()},t.prototype._pipe=function(t,e){var n=t.uid,i=this._pipelineMap.get(n);!i.head&&(i.head=e),i.tail&&i.tail.pipe(e),i.tail=e,e.__idxInPipeline=i.count++,e.__pipeline=i},t.wrapStageHandler=function(t,e){return X(t)&&(t={overallReset:t,seriesType:cy(t)}),t.uid=Ac("stageHandler"),e&&(t.visualType=e),t},t}();function ny(t){t.overallReset(t.ecModel,t.api,t.payload)}function iy(t){return t.overallProgress&&ry}function ry(){this.agent.dirty(),this.getDownstream().dirty()}function oy(){this.agent&&this.agent.dirty()}function ay(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function sy(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=To(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?z(e,(function(t,e){return uy(e)})):ly}var ly=uy(0);function uy(t){return function(e,n){var i=n.data,r=n.resetDefines[t];if(r&&r.dataEach)for(var o=e.start;o0&&h===r.length-u.length){var c=r.slice(0,h);"data"!==c&&(e.mainType=c,e[u.toLowerCase()]=t,s=!0)}}a.hasOwnProperty(r)&&(n[r]=t,s=!0),s||(i[r]=t)}))}return{cptQuery:e,dataQuery:n,otherQuery:i}},t.prototype.filter=function(t,e){var n=this.eventInfo;if(!n)return!0;var i=n.targetEl,r=n.packedEvent,o=n.model,a=n.view;if(!o||!a)return!0;var s=e.cptQuery,l=e.dataQuery;return u(s,o,"mainType")&&u(s,o,"subType")&&u(s,o,"index","componentIndex")&&u(s,o,"name")&&u(s,o,"id")&&u(l,r,"name")&&u(l,r,"dataIndex")&&u(l,r,"dataType")&&(!a.filterForExposedEvent||a.filterForExposedEvent(t,e.otherQuery,i,r));function u(t,e,n,i){return null==t[n]||e[i||n]===t[n]}},t.prototype.afterTrigger=function(){this.eventInfo=null},t}(),My=["symbol","symbolSize","symbolRotate","symbolOffset"],Iy=My.concat(["symbolKeepAspect"]),Ty={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var n=t.getData();if(t.legendIcon&&n.setVisual("legendIcon",t.legendIcon),t.hasSymbolVisual){for(var i={},r={},o=!1,a=0;a=0&&jy(l)?l:.5,t.createRadialGradient(a,s,0,a,s,l)}(t,e,n):function(t,e,n){var i=null==e.x?0:e.x,r=null==e.x2?1:e.x2,o=null==e.y?0:e.y,a=null==e.y2?0:e.y2;return e.global||(i=i*n.width+n.x,r=r*n.width+n.x,o=o*n.height+n.y,a=a*n.height+n.y),i=jy(i)?i:0,r=jy(r)?r:1,o=jy(o)?o:0,a=jy(a)?a:0,t.createLinearGradient(i,o,r,a)}(t,e,n),r=e.colorStops,o=0;o0&&(e=i.lineDash,n=i.lineWidth,e&&"solid"!==e&&n>0?"dashed"===e?[4*n,2*n]:"dotted"===e?[n]:j(e)?[e]:Y(e)?e:null:null),o=i.lineDashOffset;if(r){var a=i.strokeNoScale&&t.getLineScale?t.getLineScale():1;a&&1!==a&&(r=z(r,(function(t){return t/a})),o/=a)}return[r,o]}var Qy=new hs(!0);function tv(t){var e=t.stroke;return!(null==e||"none"===e||!(t.lineWidth>0))}function ev(t){return"string"==typeof t&&"none"!==t}function nv(t){var e=t.fill;return null!=e&&"none"!==e}function iv(t,e){if(null!=e.fillOpacity&&1!==e.fillOpacity){var n=t.globalAlpha;t.globalAlpha=e.fillOpacity*e.opacity,t.fill(),t.globalAlpha=n}else t.fill()}function rv(t,e){if(null!=e.strokeOpacity&&1!==e.strokeOpacity){var n=t.globalAlpha;t.globalAlpha=e.strokeOpacity*e.opacity,t.stroke(),t.globalAlpha=n}else t.stroke()}function ov(t,e,n){var i=la(e.image,e.__image,n);if(ha(i)){var r=t.createPattern(i,e.repeat||"repeat");if("function"==typeof DOMMatrix&&r&&r.setTransform){var o=new DOMMatrix;o.translateSelf(e.x||0,e.y||0),o.rotateSelf(0,0,(e.rotation||0)*wt),o.scaleSelf(e.scaleX||1,e.scaleY||1),r.setTransform(o)}return r}}var av=["shadowBlur","shadowOffsetX","shadowOffsetY"],sv=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function lv(t,e,n,i,r){var o=!1;if(!i&&e===(n=n||{}))return!1;if(i||e.opacity!==n.opacity){cv(t,r),o=!0;var a=Math.max(Math.min(e.opacity,1),0);t.globalAlpha=isNaN(a)?Ma.opacity:a}(i||e.blend!==n.blend)&&(o||(cv(t,r),o=!0),t.globalCompositeOperation=e.blend||Ma.blend);for(var s=0;s0&&t.unfinished);t.unfinished||this._zr.flush()}}},e.prototype.getDom=function(){return this._dom},e.prototype.getId=function(){return this.id},e.prototype.getZr=function(){return this._zr},e.prototype.isSSR=function(){return this._ssr},e.prototype.setOption=function(t,e,n){if(!this[Dv])if(this._disposed)om(this.id);else{var i,r,o;if(q(e)&&(n=e.lazyUpdate,i=e.silent,r=e.replaceMerge,o=e.transition,e=e.notMerge),this[Dv]=!0,!this._model||e){var a=new Md(this._api),s=this._theme,l=this._model=new gd;l.scheduler=this._scheduler,l.ssr=this._ssr,l.init(null,null,null,s,this._locale,a)}this._model.setOption(t,{replaceMerge:r},um);var u={seriesTransition:o,optionChanged:!0};if(n)this[Av]={silent:i,updateParams:u},this[Dv]=!1,this.getZr().wakeUp();else{try{Ev(this),Bv.update.call(this,null,u)}catch(t){throw this[Av]=null,this[Dv]=!1,t}this._ssr||this._zr.flush(),this[Av]=null,this[Dv]=!1,Hv.call(this,i),Yv.call(this,i)}}},e.prototype.setTheme=function(){bo()},e.prototype.getModel=function(){return this._model},e.prototype.getOption=function(){return this._model&&this._model.getOption()},e.prototype.getWidth=function(){return this._zr.getWidth()},e.prototype.getHeight=function(){return this._zr.getHeight()},e.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||r.hasGlobalWindow&&window.devicePixelRatio||1},e.prototype.getRenderedCanvas=function(t){return this.renderToCanvas(t)},e.prototype.renderToCanvas=function(t){t=t||{};var e=this._zr.painter;return e.getRenderedCanvas({backgroundColor:t.backgroundColor||this._model.get("backgroundColor"),pixelRatio:t.pixelRatio||this.getDevicePixelRatio()})},e.prototype.renderToSVGString=function(t){t=t||{};var e=this._zr.painter;return e.renderToString({useViewBox:t.useViewBox})},e.prototype.getSvgDataURL=function(){if(r.svgSupported){var t=this._zr;return E(t.storage.getDisplayList(),(function(t){t.stopAnimation(null,!0)})),t.painter.toDataURL()}},e.prototype.getDataURL=function(t){if(!this._disposed){var e=(t=t||{}).excludeComponents,n=this._model,i=[],r=this;E(e,(function(t){n.eachComponent({mainType:t},(function(t){var e=r._componentsMap[t.__viewId];e.group.ignore||(i.push(e),e.group.ignore=!0)}))}));var o="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.renderToCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return E(i,(function(t){t.group.ignore=!1})),o}om(this.id)},e.prototype.getConnectedDataURL=function(t){if(!this._disposed){var e="svg"===t.type,n=this.group,i=Math.min,r=Math.max,o=1/0;if(fm[n]){var a=o,s=o,l=-1/0,u=-1/0,c=[],p=t&&t.pixelRatio||this.getDevicePixelRatio();E(dm,(function(o,h){if(o.group===n){var p=e?o.getZr().painter.getSvgDom().innerHTML:o.renderToCanvas(T(t)),d=o.getDom().getBoundingClientRect();a=i(d.left,a),s=i(d.top,s),l=r(d.right,l),u=r(d.bottom,u),c.push({dom:p,left:d.left,top:d.top})}}));var d=(l*=p)-(a*=p),f=(u*=p)-(s*=p),g=h.createCanvas(),y=Yr(g,{renderer:e?"svg":"canvas"});if(y.resize({width:d,height:f}),e){var v="";return E(c,(function(t){var e=t.left-a,n=t.top-s;v+=''+t.dom+""})),y.painter.getSvgRoot().innerHTML=v,t.connectedBackgroundColor&&y.painter.setBackgroundColor(t.connectedBackgroundColor),y.refreshImmediately(),y.painter.toDataURL()}return t.connectedBackgroundColor&&y.add(new Ws({shape:{x:0,y:0,width:d,height:f},style:{fill:t.connectedBackgroundColor}})),E(c,(function(t){var e=new Ns({style:{x:t.left*p-a,y:t.top*p-s,image:t.dom}});y.add(e)})),y.refreshImmediately(),g.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}om(this.id)},e.prototype.convertToPixel=function(t,e){return Fv(this,"convertToPixel",t,e)},e.prototype.convertFromPixel=function(t,e){return Fv(this,"convertFromPixel",t,e)},e.prototype.containPixel=function(t,e){var n;if(!this._disposed)return E(Fo(this._model,t),(function(t,i){i.indexOf("Models")>=0&&E(t,(function(t){var r=t.coordinateSystem;if(r&&r.containPoint)n=n||!!r.containPoint(e);else if("seriesModels"===i){var o=this._chartsMap[t.__viewId];o&&o.containPoint&&(n=n||o.containPoint(e,t))}else 0}),this)}),this),!!n;om(this.id)},e.prototype.getVisual=function(t,e){var n=Fo(this._model,t,{defaultMainType:"series"}),i=n.seriesModel;var r=i.getData(),o=n.hasOwnProperty("dataIndexInside")?n.dataIndexInside:n.hasOwnProperty("dataIndex")?r.indexOfRawIndex(n.dataIndex):null;return null!=o?Dy(r,o,e):Ay(r,e)},e.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},e.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},e.prototype._initEvents=function(){var t,e,n,i=this;E(rm,(function(t){var e=function(e){var n,r=i.getModel(),o=e.target,a="globalout"===t;if(a?n={}:o&&Oy(o,(function(t){var e=rl(t);if(e&&null!=e.dataIndex){var i=e.dataModel||r.getSeriesByIndex(e.seriesIndex);return n=i&&i.getDataParams(e.dataIndex,e.dataType,o)||{},!0}if(e.eventData)return n=A({},e.eventData),!0}),!0),n){var s=n.componentType,l=n.componentIndex;"markLine"!==s&&"markPoint"!==s&&"markArea"!==s||(s="series",l=n.seriesIndex);var u=s&&null!=l&&r.getComponent(s,l),h=u&&i["series"===u.mainType?"_chartsMap":"_componentsMap"][u.__viewId];0,n.event=e,n.type=t,i._$eventProcessor.eventInfo={targetEl:o,packedEvent:n,model:u,view:h},i.trigger(t,n)}};e.zrEventfulCallAtLast=!0,i._zr.on(t,e,i)})),E(sm,(function(t,e){i._messageCenter.on(e,(function(t){this.trigger(e,t)}),i)})),E(["selectchanged"],(function(t){i._messageCenter.on(t,(function(e){this.trigger(t,e)}),i)})),t=this._messageCenter,e=this,n=this._api,t.on("selectchanged",(function(t){var i=n.getModel();t.isFromClick?(Py("map","selectchanged",e,i,t),Py("pie","selectchanged",e,i,t)):"select"===t.fromAction?(Py("map","selected",e,i,t),Py("pie","selected",e,i,t)):"unselect"===t.fromAction&&(Py("map","unselected",e,i,t),Py("pie","unselected",e,i,t))}))},e.prototype.isDisposed=function(){return this._disposed},e.prototype.clear=function(){this._disposed?om(this.id):this.setOption({series:[]},!0)},e.prototype.dispose=function(){if(this._disposed)om(this.id);else{this._disposed=!0,this.getDom()&&Xo(this.getDom(),vm,"");var t=this,e=t._api,n=t._model;E(t._componentsViews,(function(t){t.dispose(n,e)})),E(t._chartsViews,(function(t){t.dispose(n,e)})),t._zr.dispose(),t._dom=t._model=t._chartsMap=t._componentsMap=t._chartsViews=t._componentsViews=t._scheduler=t._api=t._zr=t._throttledZrFlush=t._theme=t._coordSysMgr=t._messageCenter=null,delete dm[t.id]}},e.prototype.resize=function(t){if(!this[Dv])if(this._disposed)om(this.id);else{this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var n=e.resetOption("media"),i=t&&t.silent;this[Av]&&(null==i&&(i=this[Av].silent),n=!0,this[Av]=null),this[Dv]=!0;try{n&&Ev(this),Bv.update.call(this,{type:"resize",animation:A({duration:0},t&&t.animation)})}catch(t){throw this[Dv]=!1,t}this[Dv]=!1,Hv.call(this,i),Yv.call(this,i)}}},e.prototype.showLoading=function(t,e){if(this._disposed)om(this.id);else if(q(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),pm[t]){var n=pm[t](this._api,e),i=this._zr;this._loadingFX=n,i.add(n)}},e.prototype.hideLoading=function(){this._disposed?om(this.id):(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},e.prototype.makeActionFromEvent=function(t){var e=A({},t);return e.type=sm[t.type],e},e.prototype.dispatchAction=function(t,e){if(this._disposed)om(this.id);else if(q(e)||(e={silent:!!e}),am[t.type]&&this._model)if(this[Dv])this._pendingActions.push(t);else{var n=e.silent;Wv.call(this,t,n);var i=e.flush;i?this._zr.flush():!1!==i&&r.browser.weChat&&this._throttledZrFlush(),Hv.call(this,n),Yv.call(this,n)}},e.prototype.updateLabelLayout=function(){wv.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},e.prototype.appendData=function(t){if(this._disposed)om(this.id);else{var e=t.seriesIndex,n=this.getModel().getSeriesByIndex(e);0,n.appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp()}},e.internalField=function(){function t(t){t.clearColorPalette(),t.eachSeries((function(t){t.clearColorPalette()}))}function e(t){for(var e=[],n=t.currentStates,i=0;i0?{duration:o,delay:i.get("delay"),easing:i.get("easing")}:null;n.eachRendered((function(t){if(t.states&&t.states.emphasis){if(xh(t))return;if(t instanceof ks&&function(t){var e=ll(t);e.normalFill=t.style.fill,e.normalStroke=t.style.stroke;var n=t.states.select||{};e.selectFill=n.style&&n.style.fill||null,e.selectStroke=n.style&&n.style.stroke||null}(t),t.__dirty){var n=t.prevStates;n&&t.useStates(n)}if(r){t.stateTransition=a;var i=t.getTextContent(),o=t.getTextGuideLine();i&&(i.stateTransition=a),o&&(o.stateTransition=a)}t.__dirty&&e(t)}}))}Ev=function(t){var e=t._scheduler;e.restorePipelines(t._model),e.prepareStageTasks(),zv(t,!0),zv(t,!1),e.plan()},zv=function(t,e){for(var n=t._model,i=t._scheduler,r=e?t._componentsViews:t._chartsViews,o=e?t._componentsMap:t._chartsMap,a=t._zr,s=t._api,l=0;le.get("hoverLayerThreshold")&&!r.node&&!r.worker&&e.eachSeries((function(e){if(!e.preventUsingHoverLayer){var n=t._chartsMap[e.__viewId];n.__alive&&n.eachRendered((function(t){t.states.emphasis&&(t.states.emphasis.hoverLayer=!0)}))}}))}(t,e),wv.trigger("series:afterupdate",e,n,l)},Jv=function(t){t[kv]=!0,t.getZr().wakeUp()},Qv=function(t){t[kv]&&(t.getZr().storage.traverse((function(t){xh(t)||e(t)})),t[kv]=!1)},Kv=function(t){return new(function(e){function i(){return null!==e&&e.apply(this,arguments)||this}return n(i,e),i.prototype.getCoordinateSystems=function(){return t._coordSysMgr.getCoordinateSystems()},i.prototype.getComponentByElement=function(e){for(;e;){var n=e.__ecComponentInfo;if(null!=n)return t._model.getComponent(n.mainType,n.index);e=e.parent}},i.prototype.enterEmphasis=function(e,n){Ol(e,n),Jv(t)},i.prototype.leaveEmphasis=function(e,n){Rl(e,n),Jv(t)},i.prototype.enterBlur=function(e){Nl(e),Jv(t)},i.prototype.leaveBlur=function(e){El(e),Jv(t)},i.prototype.enterSelect=function(e){zl(e),Jv(t)},i.prototype.leaveSelect=function(e){Vl(e),Jv(t)},i.prototype.getModel=function(){return t.getModel()},i.prototype.getViewOfComponentModel=function(e){return t.getViewOfComponentModel(e)},i.prototype.getViewOfSeriesModel=function(e){return t.getViewOfSeriesModel(e)},i}(_d))(t)},$v=function(t){function e(t,e){for(var n=0;n=0)){Lm.push(n);var o=ey.wrapStageHandler(n,r);o.__prio=e,o.__raw=n,t.push(o)}}function Om(t,e){pm[t]=e}function Rm(t,e,n){var i=Mv("registerMap");i&&i(t,e,n)}var Nm=function(t){var e=(t=T(t)).type,n="";e||wo(n);var i=e.split(":");2!==i.length&&wo(n);var r=!1;"echarts"===i[0]&&(e=i[1],r=!0),t.__isBuiltIn=r,Vf.set(e,t)};km(Iv,Kg),km(Tv,Jg),km(Tv,Qg),km(Iv,Ty),km(Tv,Cy),km(7e3,(function(t,e){t.eachRawSeries((function(n){if(!t.isSeriesFiltered(n)){var i=n.getData();i.hasItemVisual()&&i.each((function(t){var n=i.getItemVisual(t,"decal");n&&(i.ensureUniqueItemVisual(t,"style").decal=mv(n,e))}));var r=i.getVisual("decal");if(r)i.getVisual("style").decal=mv(r,e)}}))})),wm(Xd),Sm(900,(function(t){var e=yt();t.eachSeries((function(t){var n=t.get("stack");if(n){var i=e.get(n)||e.set(n,[]),r=t.getData(),o={stackResultDimension:r.getCalculationInfo("stackResultDimension"),stackedOverDimension:r.getCalculationInfo("stackedOverDimension"),stackedDimension:r.getCalculationInfo("stackedDimension"),stackedByDimension:r.getCalculationInfo("stackedByDimension"),isStackedByIndex:r.getCalculationInfo("isStackedByIndex"),data:r,seriesModel:t};if(!o.stackedDimension||!o.isStackedByIndex&&!o.stackedByDimension)return;i.length&&r.setCalculationInfo("stackedOnSeries",i[i.length-1].seriesModel),i.push(o)}})),e.each(Ud)})),Om("default",(function(t,e){k(e=e||{},{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var n=new Br,i=new Ws({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});n.add(i);var r,o=new Xs({style:{text:e.text,fill:e.textColor,fontSize:e.fontSize,fontWeight:e.fontWeight,fontStyle:e.fontStyle,fontFamily:e.fontFamily},zlevel:e.zlevel,z:10001}),a=new Ws({style:{fill:"none"},textContent:o,textConfig:{position:"right",distance:10},zlevel:e.zlevel,z:10001});return n.add(a),e.showSpinner&&((r=new nh({shape:{startAngle:-ty/2,endAngle:-ty/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:"round",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001})).animateShape(!0).when(1e3,{endAngle:3*ty/2}).start("circularInOut"),r.animateShape(!0).when(1e3,{startAngle:3*ty/2}).delay(300).start("circularInOut"),n.add(r)),n.resize=function(){var n=o.getBoundingRect().width,s=e.showSpinner?e.spinnerRadius:0,l=(t.getWidth()-2*s-(e.showSpinner&&n?10:0)-n)/2-(e.showSpinner&&n?0:5+n/2)+(e.showSpinner?0:n/2)+(n?0:s),u=t.getHeight()/2;e.showSpinner&&r.setShape({cx:l,cy:u}),a.setShape({x:l-s,y:u-s,width:2*s,height:2*s}),i.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},n.resize(),n})),Cm({type:dl,event:dl,update:dl},bt),Cm({type:fl,event:fl,update:fl},bt),Cm({type:gl,event:gl,update:gl},bt),Cm({type:yl,event:yl,update:yl},bt),Cm({type:vl,event:vl,update:vl},bt),bm("light",vy),bm("dark",wy);var Em=[],zm={registerPreprocessor:wm,registerProcessor:Sm,registerPostInit:Mm,registerPostUpdate:Im,registerUpdateLifecycle:Tm,registerAction:Cm,registerCoordinateSystem:Dm,registerLayout:Am,registerVisual:km,registerTransform:Nm,registerLoading:Om,registerMap:Rm,registerImpl:function(t,e){Sv[t]=e},PRIORITY:Cv,ComponentModel:zp,ComponentView:Ag,SeriesModel:bg,ChartView:Og,registerComponentModel:function(t){zp.registerClass(t)},registerComponentView:function(t){Ag.registerClass(t)},registerSeriesModel:function(t){bg.registerClass(t)},registerChartView:function(t){Og.registerClass(t)},registerSubTypeDefaulter:function(t,e){zp.registerSubTypeDefaulter(t,e)},registerPainter:function(t,e){Xr(t,e)}};function Vm(t){Y(t)?E(t,(function(t){Vm(t)})):P(Em,t)>=0||(Em.push(t),X(t)&&(t={install:t}),t.install(zm))}function Bm(t){return null==t?0:t.length||1}function Fm(t){return t}var Gm=function(){function t(t,e,n,i,r,o){this._old=t,this._new=e,this._oldKeyGetter=n||Fm,this._newKeyGetter=i||Fm,this.context=r,this._diffModeMultiple="multiple"===o}return t.prototype.add=function(t){return this._add=t,this},t.prototype.update=function(t){return this._update=t,this},t.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},t.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},t.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},t.prototype.remove=function(t){return this._remove=t,this},t.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},t.prototype._executeOneToOne=function(){var t=this._old,e=this._new,n={},i=new Array(t.length),r=new Array(e.length);this._initIndexMap(t,null,i,"_oldKeyGetter"),this._initIndexMap(e,n,r,"_newKeyGetter");for(var o=0;o1){var u=s.shift();1===s.length&&(n[a]=s[0]),this._update&&this._update(u,o)}else 1===l?(n[a]=null,this._update&&this._update(s,o)):this._remove&&this._remove(o)}this._performRestAdd(r,n)},t.prototype._executeMultiple=function(){var t=this._old,e=this._new,n={},i={},r=[],o=[];this._initIndexMap(t,n,r,"_oldKeyGetter"),this._initIndexMap(e,i,o,"_newKeyGetter");for(var a=0;a1&&1===c)this._updateManyToOne&&this._updateManyToOne(u,l),i[s]=null;else if(1===h&&c>1)this._updateOneToMany&&this._updateOneToMany(u,l),i[s]=null;else if(1===h&&1===c)this._update&&this._update(u,l),i[s]=null;else if(h>1&&c>1)this._updateManyToMany&&this._updateManyToMany(u,l),i[s]=null;else if(h>1)for(var p=0;p1)for(var a=0;a30}var Qm,tx,ex,nx,ix,rx,ox,ax=q,sx=z,lx="undefined"==typeof Int32Array?Array:Int32Array,ux=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],hx=["_approximateExtent"],cx=function(){function t(t,e){var n;this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","minmaxDownSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","minmaxDownSample","lttbDownSample"];var i=!1;qm(t)?(n=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(i=!0,n=t),n=n||["x","y"];for(var r={},o=[],a={},s=!1,l={},u=0;u=e)){var n=this._store.getProvider();this._updateOrdinalMeta();var i=this._nameList,r=this._idList;if(n.getSource().sourceFormat===Wp&&!n.pure)for(var o=[],a=t;a0},t.prototype.ensureUniqueItemVisual=function(t,e){var n=this._itemVisuals,i=n[t];i||(i=n[t]={});var r=i[e];return null==r&&(Y(r=this.getVisual(e))?r=r.slice():ax(r)&&(r=A({},r)),i[e]=r),r},t.prototype.setItemVisual=function(t,e,n){var i=this._itemVisuals[t]||{};this._itemVisuals[t]=i,ax(e)?A(i,e):i[e]=n},t.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},t.prototype.setLayout=function(t,e){ax(t)?A(this._layout,t):this._layout[t]=e},t.prototype.getLayout=function(t){return this._layout[t]},t.prototype.getItemLayout=function(t){return this._itemLayouts[t]},t.prototype.setItemLayout=function(t,e,n){this._itemLayouts[t]=n?A(this._itemLayouts[t]||{},e):e},t.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},t.prototype.setItemGraphicEl=function(t,e){var n=this.hostModel&&this.hostModel.seriesIndex;ol(n,this.dataType,t,e),this._graphicEls[t]=e},t.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},t.prototype.eachItemGraphicEl=function(t,e){E(this._graphicEls,(function(n,i){n&&t&&t.call(e,n,i)}))},t.prototype.cloneShallow=function(e){return e||(e=new t(this._schema?this._schema:sx(this.dimensions,this._getDimInfo,this),this.hostModel)),ix(e,this),e._store=this._store,e},t.prototype.wrapMethod=function(t,e){var n=this[t];X(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=n.apply(this,arguments);return e.apply(this,[t].concat(at(arguments)))})},t.internalField=(Qm=function(t){var e=t._invertedIndicesMap;E(e,(function(n,i){var r=t._dimInfos[i],o=r.ordinalMeta,a=t._store;if(o){n=e[i]=new lx(o.categories.length);for(var s=0;s1&&(s+="__ec__"+u),i[e]=s}})),t}();function px(t,e){Qd(t)||(t=ef(t));var n=(e=e||{}).coordDimensions||[],i=e.dimensionsDefine||t.dimensionsDefine||[],r=yt(),o=[],a=function(t,e,n,i){var r=Math.max(t.dimensionsDetectedCount||1,e.length,n.length,i||0);return E(e,(function(t){var e;q(t)&&(e=t.dimsDef)&&(r=Math.max(r,e.length))})),r}(t,n,i,e.dimensionsCount),s=e.canOmitUnusedDimensions&&Jm(a),l=i===t.dimensionsDefine,u=l?$m(t):Km(i),h=e.encodeDefine;!h&&e.encodeDefaulter&&(h=e.encodeDefaulter(t,a));for(var c=yt(h),p=new Xf(a),d=0;d0&&(i.name=r+(o-1)),o++,e.set(r,o)}}(o),new jm({source:t,dimensions:o,fullDimensionCount:a,dimensionOmitted:s})}function dx(t,e,n){if(n||e.hasKey(t)){for(var i=0;e.hasKey(t+i);)i++;t+=i}return e.set(t,!0),t}var fx=function(t){this.coordSysDims=[],this.axisMap=yt(),this.categoryAxisMap=yt(),this.coordSysName=t};var gx={cartesian2d:function(t,e,n,i){var r=t.getReferringComponents("xAxis",Wo).models[0],o=t.getReferringComponents("yAxis",Wo).models[0];e.coordSysDims=["x","y"],n.set("x",r),n.set("y",o),yx(r)&&(i.set("x",r),e.firstCategoryDimIndex=0),yx(o)&&(i.set("y",o),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},singleAxis:function(t,e,n,i){var r=t.getReferringComponents("singleAxis",Wo).models[0];e.coordSysDims=["single"],n.set("single",r),yx(r)&&(i.set("single",r),e.firstCategoryDimIndex=0)},polar:function(t,e,n,i){var r=t.getReferringComponents("polar",Wo).models[0],o=r.findAxisModel("radiusAxis"),a=r.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],n.set("radius",o),n.set("angle",a),yx(o)&&(i.set("radius",o),e.firstCategoryDimIndex=0),yx(a)&&(i.set("angle",a),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},geo:function(t,e,n,i){e.coordSysDims=["lng","lat"]},parallel:function(t,e,n,i){var r=t.ecModel,o=r.getComponent("parallel",t.get("parallelIndex")),a=e.coordSysDims=o.dimensions.slice();E(o.parallelAxisIndex,(function(t,o){var s=r.getComponent("parallelAxis",t),l=a[o];n.set(l,s),yx(s)&&(i.set(l,s),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=o))}))}};function yx(t){return"category"===t.get("type")}function vx(t,e,n){var i,r,o,a=(n=n||{}).byIndex,s=n.stackedCoordDimension;!function(t){return!qm(t.schema)}(e)?(r=e.schema,i=r.dimensions,o=e.store):i=e;var l,u,h,c,p=!(!t||!t.get("stack"));if(E(i,(function(t,e){U(t)&&(i[e]=t={name:t}),p&&!t.isExtraCoord&&(a||l||!t.ordinalMeta||(l=t),u||"ordinal"===t.type||"time"===t.type||s&&s!==t.coordDim||(u=t))})),!u||a||l||(a=!0),u){h="__\0ecstackresult_"+t.id,c="__\0ecstackedover_"+t.id,l&&(l.createInvertedIndices=!0);var d=u.coordDim,f=u.type,g=0;E(i,(function(t){t.coordDim===d&&g++}));var y={name:h,coordDim:d,coordDimIndex:g,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},v={name:c,coordDim:c,coordDimIndex:g+1,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};r?(o&&(y.storeDimIndex=o.ensureCalculationDimension(c,f),v.storeDimIndex=o.ensureCalculationDimension(h,f)),r.appendCalculationDimension(y),r.appendCalculationDimension(v)):(i.push(y),i.push(v))}return{stackedDimension:u&&u.name,stackedByDimension:l&&l.name,isStackedByIndex:a,stackedOverDimension:c,stackResultDimension:h}}function mx(t,e){return!!e&&e===t.getCalculationInfo("stackedDimension")}function xx(t,e){return mx(t,e)?t.getCalculationInfo("stackResultDimension"):e}function _x(t,e,n){n=n||{};var i,r=e.getSourceManager(),o=!1;t?(o=!0,i=ef(t)):o=(i=r.getSource()).sourceFormat===Wp;var a=function(t){var e=t.get("coordinateSystem"),n=new fx(e),i=gx[e];if(i)return i(t,n,n.axisMap,n.categoryAxisMap),n}(e),s=function(t,e){var n,i=t.get("coordinateSystem"),r=wd.get(i);return e&&e.coordSysDims&&(n=z(e.coordSysDims,(function(t){var n={name:t},i=e.axisMap.get(t);if(i){var r=i.get("type");n.type=Ym(r)}return n}))),n||(n=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),n}(e,a),l=n.useEncodeDefaulter,u=X(l)?l:l?H(td,s,e):null,h=px(i,{coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:e.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!o}),c=function(t,e,n){var i,r;return n&&E(t,(function(t,o){var a=t.coordDim,s=n.categoryAxisMap.get(a);s&&(null==i&&(i=o),t.ordinalMeta=s.getOrdinalMeta(),e&&(t.createInvertedIndices=!0)),null!=t.otherDims.itemName&&(r=!0)})),r||null==i||(t[i].otherDims.itemName=0),i}(h.dimensions,n.createInvertedIndices,a),p=o?null:r.getSharedDataStore(h),d=vx(e,{schema:h,store:p}),f=new cx(h,e);f.setCalculationInfo(d);var g=null!=c&&function(t){if(t.sourceFormat===Wp){var e=function(t){var e=0;for(;ee[1]&&(e[1]=t[1])},t.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e)},t.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},t.prototype.isBlank=function(){return this._isBlank},t.prototype.setBlank=function(t){this._isBlank=t},t}();na(bx);var Sx=0,Mx=function(){function t(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++Sx}return t.createByAxisModel=function(e){var n=e.option,i=n.data,r=i&&z(i,Ix);return new t({categories:r,needCollect:!r,deduplication:!1!==n.dedplication})},t.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},t.prototype.parseAndCollect=function(t){var e,n=this._needCollect;if(!U(t)&&!n)return t;if(n&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var i=this._getOrCreateMap();return null==(e=i.get(t))&&(n?(e=this.categories.length,this.categories[e]=t,i.set(t,e)):e=NaN),e},t.prototype._getOrCreateMap=function(){return this._map||(this._map=yt(this.categories))},t}();function Ix(t){return q(t)&&null!=t.value?t.value:t+""}function Tx(t){return"interval"===t.type||"log"===t.type}function Cx(t,e,n,i){var r={},o=t[1]-t[0],a=r.interval=po(o/e,!0);null!=n&&ai&&(a=r.interval=i);var s=r.intervalPrecision=Ax(a);return function(t,e){!isFinite(t[0])&&(t[0]=e[0]),!isFinite(t[1])&&(t[1]=e[1]),kx(t,0,e),kx(t,1,e),t[0]>t[1]&&(t[0]=t[1])}(r.niceTickExtent=[Jr(Math.ceil(t[0]/a)*a,s),Jr(Math.floor(t[1]/a)*a,s)],t),r}function Dx(t){var e=Math.pow(10,co(t)),n=t/e;return n?2===n?n=3:3===n?n=5:n*=2:n=1,Jr(n*e)}function Ax(t){return to(t)+2}function kx(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0])}function Lx(t,e){return t>=e[0]&&t<=e[1]}function Px(t,e){return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])}function Ox(t,e){return t*(e[1]-e[0])+e[0]}var Rx=function(t){function e(e){var n=t.call(this,e)||this;n.type="ordinal";var i=n.getSetting("ordinalMeta");return i||(i=new Mx({})),Y(i)&&(i=new Mx({categories:z(i,(function(t){return q(t)?t.value:t}))})),n._ordinalMeta=i,n._extent=n.getSetting("extent")||[0,i.categories.length-1],n}return n(e,t),e.prototype.parse=function(t){return null==t?NaN:U(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},e.prototype.contain=function(t){return Lx(t=this.parse(t),this._extent)&&null!=this._ordinalMeta.categories[t]},e.prototype.normalize=function(t){return Px(t=this._getTickNumber(this.parse(t)),this._extent)},e.prototype.scale=function(t){return t=Math.round(Ox(t,this._extent)),this.getRawOrdinalNumber(t)},e.prototype.getTicks=function(){for(var t=[],e=this._extent,n=e[0];n<=e[1];)t.push({value:n}),n++;return t},e.prototype.getMinorTicks=function(t){},e.prototype.setSortInfo=function(t){if(null!=t){for(var e=t.ordinalNumbers,n=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],r=0,o=this._ordinalMeta.categories.length,a=Math.min(o,e.length);r=0&&t=0&&t=t},e.prototype.getOrdinalMeta=function(){return this._ordinalMeta},e.prototype.calcNiceTicks=function(){},e.prototype.calcNiceExtent=function(){},e.type="ordinal",e}(bx);bx.registerClass(Rx);var Nx=Jr,Ex=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="interval",e._interval=0,e._intervalPrecision=2,e}return n(e,t),e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return Lx(t,this._extent)},e.prototype.normalize=function(t){return Px(t,this._extent)},e.prototype.scale=function(t){return Ox(t,this._extent)},e.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=parseFloat(t)),isNaN(e)||(n[1]=parseFloat(e))},e.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1]),this.setExtent(e[0],e[1])},e.prototype.getInterval=function(){return this._interval},e.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=Ax(t)},e.prototype.getTicks=function(t){var e=this._interval,n=this._extent,i=this._niceExtent,r=this._intervalPrecision,o=[];if(!e)return o;n[0]1e4)return[];var s=o.length?o[o.length-1].value:i[1];return n[1]>s&&(t?o.push({value:Nx(s+e,r)}):o.push({value:n[1]})),o},e.prototype.getMinorTicks=function(t){for(var e=this.getTicks(!0),n=[],i=this.getExtent(),r=1;ri[0]&&h0&&(o=null===o?s:Math.min(o,s))}n[i]=o}}return n}(t),n=[];return E(t,(function(t){var i,r=t.coordinateSystem.getBaseAxis(),o=r.getExtent();if("category"===r.type)i=r.getBandWidth();else if("value"===r.type||"time"===r.type){var a=r.dim+"_"+r.index,s=e[a],l=Math.abs(o[1]-o[0]),u=r.scale.getExtent(),h=Math.abs(u[1]-u[0]);i=s?l/h*s:l}else{var c=t.getData();i=Math.abs(o[1]-o[0])/c.count()}var p=$r(t.get("barWidth"),i),d=$r(t.get("barMaxWidth"),i),f=$r(t.get("barMinWidth")||(qx(t)?.5:1),i),g=t.get("barGap"),y=t.get("barCategoryGap");n.push({bandWidth:i,barWidth:p,barMaxWidth:d,barMinWidth:f,barGap:g,barCategoryGap:y,axisKey:Wx(r),stackId:Gx(t)})})),Xx(n)}function Xx(t){var e={};E(t,(function(t,n){var i=t.axisKey,r=t.bandWidth,o=e[i]||{bandWidth:r,remainedWidth:r,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},a=o.stacks;e[i]=o;var s=t.stackId;a[s]||o.autoWidthCount++,a[s]=a[s]||{width:0,maxWidth:0};var l=t.barWidth;l&&!a[s].width&&(a[s].width=l,l=Math.min(o.remainedWidth,l),o.remainedWidth-=l);var u=t.barMaxWidth;u&&(a[s].maxWidth=u);var h=t.barMinWidth;h&&(a[s].minWidth=h);var c=t.barGap;null!=c&&(o.gap=c);var p=t.barCategoryGap;null!=p&&(o.categoryGap=p)}));var n={};return E(e,(function(t,e){n[e]={};var i=t.stacks,r=t.bandWidth,o=t.categoryGap;if(null==o){var a=G(i).length;o=Math.max(35-4*a,15)+"%"}var s=$r(o,r),l=$r(t.gap,1),u=t.remainedWidth,h=t.autoWidthCount,c=(u-s)/(h+(h-1)*l);c=Math.max(c,0),E(i,(function(t){var e=t.maxWidth,n=t.minWidth;if(t.width){i=t.width;e&&(i=Math.min(i,e)),n&&(i=Math.max(i,n)),t.width=i,u-=i+l*i,h--}else{var i=c;e&&ei&&(i=n),i!==c&&(t.width=i,u-=i+l*i,h--)}})),c=(u-s)/(h+(h-1)*l),c=Math.max(c,0);var p,d=0;E(i,(function(t,e){t.width||(t.width=c),p=t,d+=t.width*(1+l)})),p&&(d-=p.width*l);var f=-d/2;E(i,(function(t,i){n[e][i]=n[e][i]||{bandWidth:r,offset:f,width:t.width},f+=t.width*(1+l)}))})),n}function Ux(t,e){var n=Hx(t,e),i=Yx(n);E(n,(function(t){var e=t.getData(),n=t.coordinateSystem.getBaseAxis(),r=Gx(t),o=i[Wx(n)][r],a=o.offset,s=o.width;e.setLayout({bandWidth:o.bandWidth,offset:a,size:s})}))}function Zx(t){return{seriesType:t,plan:kg(),reset:function(t){if(jx(t)){var e=t.getData(),n=t.coordinateSystem,i=n.getBaseAxis(),r=n.getOtherAxis(i),o=e.getDimensionIndex(e.mapDimension(r.dim)),a=e.getDimensionIndex(e.mapDimension(i.dim)),s=t.get("showBackground",!0),l=e.mapDimension(r.dim),u=e.getCalculationInfo("stackResultDimension"),h=mx(e,l)&&!!e.getCalculationInfo("stackedOnSeries"),c=r.isHorizontal(),p=function(t,e){var n=e.model.get("startValue");n||(n=0);return e.toGlobalCoord(e.dataToCoord("log"===e.type?n>0?n:1:n))}(0,r),d=qx(t),f=t.get("barMinHeight")||0,g=u&&e.getDimensionIndex(u),y=e.getLayout("size"),v=e.getLayout("offset");return{progress:function(t,e){for(var i,r=t.count,l=d&&Bx(3*r),u=d&&s&&Bx(3*r),m=d&&Bx(r),x=n.master.getRect(),_=c?x.width:x.height,b=e.getStore(),w=0;null!=(i=t.next());){var S=b.get(h?g:o,i),M=b.get(a,i),I=p,T=void 0;h&&(T=+S-b.get(o,i));var C=void 0,D=void 0,A=void 0,k=void 0;if(c){var L=n.dataToPoint([S,M]);if(h)I=n.dataToPoint([T,M])[0];C=I,D=L[1]+v,A=L[0]-I,k=y,Math.abs(A)0)for(var s=0;s=0;--s)if(l[u]){o=l[u];break}o=o||a.none}if(Y(o)){var h=null==t.level?0:t.level>=0?t.level:o.length+t.level;o=o[h=Math.min(h,o.length-1)]}}return Jc(new Date(t.value),o,r,i)}(t,e,n,this.getSetting("locale"),i)},e.prototype.getTicks=function(){var t=this._interval,e=this._extent,n=[];if(!t)return n;n.push({value:e[0],level:0});var i=this.getSetting("useUTC"),r=function(t,e,n,i){var r=1e4,o=jc,a=0;function s(t,e,n,r,o,a,s){for(var l=new Date(e),u=e,h=l[r]();u1&&0===u&&o.unshift({value:o[0].value-p})}}for(u=0;u=i[0]&&v<=i[1]&&c++)}var m=(i[1]-i[0])/e;if(c>1.5*m&&p>m/1.5)break;if(u.push(g),c>m||t===o[d])break}h=[]}}0;var x=B(z(u,(function(t){return B(t,(function(t){return t.value>=i[0]&&t.value<=i[1]&&!t.notAdd}))})),(function(t){return t.length>0})),_=[],b=x.length-1;for(d=0;dn&&(this._approxInterval=n);var o=$x.length,a=Math.min(function(t,e,n,i){for(;n>>1;t[r][1]16?16:t>7.5?7:t>3.5?4:t>1.5?2:1}function Qx(t){return(t/=2592e6)>6?6:t>3?3:t>2?2:1}function t_(t){return(t/=Gc)>12?12:t>6?6:t>3.5?4:t>2?2:1}function e_(t,e){return(t/=e?Fc:Bc)>30?30:t>20?20:t>15?15:t>10?10:t>5?5:t>2?2:1}function n_(t){return po(t,!0)}function i_(t,e,n){var i=new Date(t);switch(Kc(e)){case"year":case"month":i[up(n)](0);case"day":i[hp(n)](1);case"hour":i[cp(n)](0);case"minute":i[pp(n)](0);case"second":i[dp(n)](0),i[fp(n)](0)}return i.getTime()}bx.registerClass(Kx);var r_=bx.prototype,o_=Ex.prototype,a_=Jr,s_=Math.floor,l_=Math.ceil,u_=Math.pow,h_=Math.log,c_=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="log",e.base=10,e._originalScale=new Ex,e._interval=0,e}return n(e,t),e.prototype.getTicks=function(t){var e=this._originalScale,n=this._extent,i=e.getExtent();return z(o_.getTicks.call(this,t),(function(t){var e=t.value,r=Jr(u_(this.base,e));return r=e===n[0]&&this._fixMin?d_(r,i[0]):r,{value:r=e===n[1]&&this._fixMax?d_(r,i[1]):r}}),this)},e.prototype.setExtent=function(t,e){var n=h_(this.base);t=h_(Math.max(0,t))/n,e=h_(Math.max(0,e))/n,o_.setExtent.call(this,t,e)},e.prototype.getExtent=function(){var t=this.base,e=r_.getExtent.call(this);e[0]=u_(t,e[0]),e[1]=u_(t,e[1]);var n=this._originalScale.getExtent();return this._fixMin&&(e[0]=d_(e[0],n[0])),this._fixMax&&(e[1]=d_(e[1],n[1])),e},e.prototype.unionExtent=function(t){this._originalScale.unionExtent(t);var e=this.base;t[0]=h_(t[0])/h_(e),t[1]=h_(t[1])/h_(e),r_.unionExtent.call(this,t)},e.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},e.prototype.calcNiceTicks=function(t){t=t||10;var e=this._extent,n=e[1]-e[0];if(!(n===1/0||n<=0)){var i=ho(n);for(t/n*i<=.5&&(i*=10);!isNaN(i)&&Math.abs(i)<1&&Math.abs(i)>0;)i*=10;var r=[Jr(l_(e[0]/i)*i),Jr(s_(e[1]/i)*i)];this._interval=i,this._niceExtent=r}},e.prototype.calcNiceExtent=function(t){o_.calcNiceExtent.call(this,t),this._fixMin=t.fixMin,this._fixMax=t.fixMax},e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return Lx(t=h_(t)/h_(this.base),this._extent)},e.prototype.normalize=function(t){return Px(t=h_(t)/h_(this.base),this._extent)},e.prototype.scale=function(t){return t=Ox(t,this._extent),u_(this.base,t)},e.type="log",e}(bx),p_=c_.prototype;function d_(t,e){return a_(t,to(e))}p_.getMinorTicks=o_.getMinorTicks,p_.getLabel=o_.getLabel,bx.registerClass(c_);var f_=function(){function t(t,e,n){this._prepareParams(t,e,n)}return t.prototype._prepareParams=function(t,e,n){n[1]0&&s>0&&!l&&(a=0),a<0&&s<0&&!u&&(s=0));var c=this._determinedMin,p=this._determinedMax;return null!=c&&(a=c,l=!0),null!=p&&(s=p,u=!0),{min:a,max:s,minFixed:l,maxFixed:u,isBlank:h}},t.prototype.modifyDataMinMax=function(t,e){this[y_[t]]=e},t.prototype.setDeterminedMinMax=function(t,e){var n=g_[t];this[n]=e},t.prototype.freeze=function(){this.frozen=!0},t}(),g_={min:"_determinedMin",max:"_determinedMax"},y_={min:"_dataMin",max:"_dataMax"};function v_(t,e,n){var i=t.rawExtentInfo;return i||(i=new f_(t,e,n),t.rawExtentInfo=i,i)}function m_(t,e){return null==e?null:nt(e)?NaN:t.parse(e)}function x_(t,e){var n=t.type,i=v_(t,e,t.getExtent()).calculate();t.setBlank(i.isBlank);var r=i.min,o=i.max,a=e.ecModel;if(a&&"time"===n){var s=Hx("bar",a),l=!1;if(E(s,(function(t){l=l||t.getBaseAxis()===e.axis})),l){var u=Yx(s),h=function(t,e,n,i){var r=n.axis.getExtent(),o=Math.abs(r[1]-r[0]),a=function(t,e,n){if(t&&e){var i=t[Wx(e)];return null!=i&&null!=n?i[Gx(n)]:i}}(i,n.axis);if(void 0===a)return{min:t,max:e};var s=1/0;E(a,(function(t){s=Math.min(t.offset,s)}));var l=-1/0;E(a,(function(t){l=Math.max(t.offset+t.width,l)})),s=Math.abs(s),l=Math.abs(l);var u=s+l,h=e-t,c=h/(1-(s+l)/o)-h;return e+=c*(l/u),t-=c*(s/u),{min:t,max:e}}(r,o,e,u);r=h.min,o=h.max}}return{extent:[r,o],fixMin:i.minFixed,fixMax:i.maxFixed}}function __(t,e){var n=e,i=x_(t,n),r=i.extent,o=n.get("splitNumber");t instanceof c_&&(t.base=n.get("logBase"));var a=t.type,s=n.get("interval"),l="interval"===a||"time"===a;t.setExtent(r[0],r[1]),t.calcNiceExtent({splitNumber:o,fixMin:i.fixMin,fixMax:i.fixMax,minInterval:l?n.get("minInterval"):null,maxInterval:l?n.get("maxInterval"):null}),null!=s&&t.setInterval&&t.setInterval(s)}function b_(t,e){if(e=e||t.get("type"))switch(e){case"category":return new Rx({ordinalMeta:t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),extent:[1/0,-1/0]});case"time":return new Kx({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get("useUTC")});default:return new(bx.getClass(e)||Ex)}}function w_(t){var e,n,i=t.getLabelModel().get("formatter"),r="category"===t.type?t.scale.getExtent()[0]:null;return"time"===t.scale.type?(n=i,function(e,i){return t.scale.getFormattedLabel(e,i,n)}):U(i)?function(e){return function(n){var i=t.scale.getLabel(n);return e.replace("{value}",null!=i?i:"")}}(i):X(i)?(e=i,function(n,i){return null!=r&&(i=n.value-r),e(S_(t,n),i,null!=n.level?{level:n.level}:null)}):function(e){return t.scale.getLabel(e)}}function S_(t,e){return"category"===t.type?t.scale.getLabel(e):e.value}function M_(t,e){var n=e*Math.PI/180,i=t.width,r=t.height,o=i*Math.abs(Math.cos(n))+Math.abs(r*Math.sin(n)),a=i*Math.abs(Math.sin(n))+Math.abs(r*Math.cos(n));return new ze(t.x,t.y,o,a)}function I_(t){var e=t.get("interval");return null==e?"auto":e}function T_(t){return"category"===t.type&&0===I_(t.getLabelModel())}function C_(t,e){var n={};return E(t.mapDimensionsAll(e),(function(e){n[xx(t,e)]=!0})),G(n)}var D_=function(){function t(){}return t.prototype.getNeedCrossZero=function(){return!this.option.scale},t.prototype.getCoordSysModel=function(){},t}();var A_={isDimensionStacked:mx,enableDataStack:vx,getStackedDimension:xx};var k_=Object.freeze({__proto__:null,createList:function(t){return _x(null,t)},getLayoutRect:kp,dataStack:A_,createScale:function(t,e){var n=e;e instanceof Cc||(n=new Cc(e));var i=b_(n);return i.setExtent(t[0],t[1]),__(i,n),i},mixinAxisModelCommonMethods:function(t){R(t,D_)},getECData:rl,createTextStyle:function(t,e){return oc(t,null,null,"normal"!==(e=e||{}).state)},createDimensions:function(t,e){return px(t,e).dimensions},createSymbol:Xy,enableHoverEmphasis:Ul});function L_(t,e){return Math.abs(t-e)<1e-8}function P_(t,e,n){var i=0,r=t[0];if(!r)return!1;for(var o=1;on&&(t=r,n=a)}if(t)return function(t){for(var e=0,n=0,i=0,r=t.length,o=t[r-1][0],a=t[r-1][1],s=0;s>1^-(1&s),l=l>>1^-(1&l),r=s+=r,o=l+=o,i.push([s/n,l/n])}return i}function H_(t,e){return z(B((t=function(t){if(!t.UTF8Encoding)return t;var e=t,n=e.UTF8Scale;return null==n&&(n=1024),E(e.features,(function(t){var e=t.geometry,i=e.encodeOffsets,r=e.coordinates;if(i)switch(e.type){case"LineString":e.coordinates=W_(r,i,n);break;case"Polygon":case"MultiLineString":G_(r,i,n);break;case"MultiPolygon":E(r,(function(t,e){return G_(t,i[e],n)}))}})),e.UTF8Encoding=!1,e}(t)).features,(function(t){return t.geometry&&t.properties&&t.geometry.coordinates.length>0})),(function(t){var n=t.properties,i=t.geometry,r=[];switch(i.type){case"Polygon":var o=i.coordinates;r.push(new z_(o[0],o.slice(1)));break;case"MultiPolygon":E(i.coordinates,(function(t){t[0]&&r.push(new z_(t[0],t.slice(1)))}));break;case"LineString":r.push(new V_([i.coordinates]));break;case"MultiLineString":r.push(new V_(i.coordinates))}var a=new B_(n[e||"name"],r,n.cp);return a.properties=n,a}))}var Y_=Object.freeze({__proto__:null,linearMap:Kr,round:Jr,asc:Qr,getPrecision:to,getPrecisionSafe:eo,getPixelPrecision:no,getPercentWithPrecision:function(t,e,n){return t[e]&&io(t,n)[e]||0},MAX_SAFE_INTEGER:oo,remRadian:ao,isRadianAroundZero:so,parseDate:uo,quantity:ho,quantityExponent:co,nice:po,quantile:fo,reformIntervals:go,isNumeric:vo,numericToNumber:yo}),X_=Object.freeze({__proto__:null,parse:uo,format:Jc}),U_=Object.freeze({__proto__:null,extendShape:Ch,extendPath:Ah,makePath:Ph,makeImage:Oh,mergePath:Nh,resizePath:Eh,createIcon:Uh,updateProps:vh,initProps:mh,getTransform:Bh,clipPointsByRect:Yh,clipRectByRect:Xh,registerShape:kh,getShapeClass:Lh,Group:Br,Image:Ns,Text:Xs,Circle:Su,Ellipse:Iu,Sector:Fu,Ring:Wu,Polygon:Xu,Polyline:Zu,Rect:Ws,Line:Ku,BezierCurve:th,Arc:nh,IncrementalDisplayable:dh,CompoundPath:ih,LinearGradient:oh,RadialGradient:ah,BoundingRect:ze}),Z_=Object.freeze({__proto__:null,addCommas:gp,toCamelCase:yp,normalizeCssArray:vp,encodeHTML:re,formatTpl:bp,getTooltipMarker:wp,formatTime:function(t,e,n){"week"!==t&&"month"!==t&&"quarter"!==t&&"half-year"!==t&&"year"!==t||(t="MM-dd\nyyyy");var i=uo(e),r=n?"getUTC":"get",o=i[r+"FullYear"](),a=i[r+"Month"]()+1,s=i[r+"Date"](),l=i[r+"Hours"](),u=i[r+"Minutes"](),h=i[r+"Seconds"](),c=i[r+"Milliseconds"]();return t=t.replace("MM",qc(a,2)).replace("M",a).replace("yyyy",o).replace("yy",qc(o%100+"",2)).replace("dd",qc(s,2)).replace("d",s).replace("hh",qc(l,2)).replace("h",l).replace("mm",qc(u,2)).replace("m",u).replace("ss",qc(h,2)).replace("s",h).replace("SSS",qc(c,3))},capitalFirst:function(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t},truncateText:function(t,e,n,i,r){var o={};return pa(o,t,e,n,i,r),o.text},getTextRect:function(t,e,n,i,r,o,a,s){return new Xs({style:{text:t,font:e,align:n,verticalAlign:i,padding:r,rich:o,overflow:a?"truncate":null,lineHeight:s}}).getBoundingRect()}}),j_=Object.freeze({__proto__:null,map:z,each:E,indexOf:P,inherits:O,reduce:V,filter:B,bind:W,curry:H,isArray:Y,isString:U,isObject:q,isFunction:X,extend:A,defaults:k,clone:T,merge:C}),q_=Vo();function K_(t,e){var n=z(e,(function(e){return t.scale.parse(e)}));return"time"===t.type&&n.length>0&&(n.sort(),n.unshift(n[0]),n.push(n[n.length-1])),n}function $_(t){var e=t.getLabelModel().get("customValues");if(e){var n=w_(t),i=t.scale.getExtent();return{labels:z(B(K_(t,e),(function(t){return t>=i[0]&&t<=i[1]})),(function(e){var i={value:e};return{formattedLabel:n(i),rawLabel:t.scale.getLabel(i),tickValue:e}}))}}return"category"===t.type?function(t){var e=t.getLabelModel(),n=Q_(t,e);return!e.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}(t):function(t){var e=t.scale.getTicks(),n=w_(t);return{labels:z(e,(function(e,i){return{level:e.level,formattedLabel:n(e,i),rawLabel:t.scale.getLabel(e),tickValue:e.value}}))}}(t)}function J_(t,e){var n=t.getTickModel().get("customValues");if(n){var i=t.scale.getExtent();return{ticks:B(K_(t,n),(function(t){return t>=i[0]&&t<=i[1]}))}}return"category"===t.type?function(t,e){var n,i,r=tb(t,"ticks"),o=I_(e),a=eb(r,o);if(a)return a;e.get("show")&&!t.scale.isBlank()||(n=[]);if(X(o))n=rb(t,o,!0);else if("auto"===o){var s=Q_(t,t.getLabelModel());i=s.labelCategoryInterval,n=z(s.labels,(function(t){return t.tickValue}))}else n=ib(t,i=o,!0);return nb(r,o,{ticks:n,tickCategoryInterval:i})}(t,e):{ticks:z(t.scale.getTicks(),(function(t){return t.value}))}}function Q_(t,e){var n,i,r=tb(t,"labels"),o=I_(e),a=eb(r,o);return a||(X(o)?n=rb(t,o):(i="auto"===o?function(t){var e=q_(t).autoInterval;return null!=e?e:q_(t).autoInterval=t.calculateCategoryInterval()}(t):o,n=ib(t,i)),nb(r,o,{labels:n,labelCategoryInterval:i}))}function tb(t,e){return q_(t)[e]||(q_(t)[e]=[])}function eb(t,e){for(var n=0;n1&&h/l>2&&(u=Math.round(Math.ceil(u/l)*l));var c=T_(t),p=a.get("showMinLabel")||c,d=a.get("showMaxLabel")||c;p&&u!==o[0]&&g(o[0]);for(var f=u;f<=o[1];f+=l)g(f);function g(t){var e={value:t};s.push(n?t:{formattedLabel:i(e),rawLabel:r.getLabel(e),tickValue:t})}return d&&f-l!==o[1]&&g(o[1]),s}function rb(t,e,n){var i=t.scale,r=w_(t),o=[];return E(i.getTicks(),(function(t){var a=i.getLabel(t),s=t.value;e(t.value,a)&&o.push(n?s:{formattedLabel:r(t),rawLabel:a,tickValue:s})})),o}var ob=[0,1],ab=function(){function t(t,e,n){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=e,this._extent=n||[0,0]}return t.prototype.contain=function(t){var e=this._extent,n=Math.min(e[0],e[1]),i=Math.max(e[0],e[1]);return t>=n&&t<=i},t.prototype.containData=function(t){return this.scale.contain(t)},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.getPixelPrecision=function(t){return no(t||this.scale.getExtent(),this._extent)},t.prototype.setExtent=function(t,e){var n=this._extent;n[0]=t,n[1]=e},t.prototype.dataToCoord=function(t,e){var n=this._extent,i=this.scale;return t=i.normalize(t),this.onBand&&"ordinal"===i.type&&sb(n=n.slice(),i.count()),Kr(t,ob,n,e)},t.prototype.coordToData=function(t,e){var n=this._extent,i=this.scale;this.onBand&&"ordinal"===i.type&&sb(n=n.slice(),i.count());var r=Kr(t,n,ob,e);return this.scale.scale(r)},t.prototype.pointToData=function(t,e){},t.prototype.getTicksCoords=function(t){var e=(t=t||{}).tickModel||this.getTickModel(),n=z(J_(this,e).ticks,(function(t){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(t):t),tickValue:t}}),this);return function(t,e,n,i){var r=e.length;if(!t.onBand||n||!r)return;var o,a,s=t.getExtent();if(1===r)e[0].coord=s[0],o=e[1]={coord:s[1],tickValue:e[0].tickValue};else{var l=e[r-1].tickValue-e[0].tickValue,u=(e[r-1].coord-e[0].coord)/l;E(e,(function(t){t.coord-=u/2}));var h=t.scale.getExtent();a=1+h[1]-e[r-1].tickValue,o={coord:e[r-1].coord+u*a,tickValue:h[1]+1},e.push(o)}var c=s[0]>s[1];p(e[0].coord,s[0])&&(i?e[0].coord=s[0]:e.shift());i&&p(s[0],e[0].coord)&&e.unshift({coord:s[0]});p(s[1],o.coord)&&(i?o.coord=s[1]:e.pop());i&&p(o.coord,s[1])&&e.push({coord:s[1]});function p(t,e){return t=Jr(t),e=Jr(e),c?t>e:t0&&t<100||(t=5),z(this.scale.getMinorTicks(t),(function(t){return z(t,(function(t){return{coord:this.dataToCoord(t),tickValue:t}}),this)}),this)},t.prototype.getViewLabels=function(){return $_(this).labels},t.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},t.prototype.getTickModel=function(){return this.model.getModel("axisTick")},t.prototype.getBandWidth=function(){var t=this._extent,e=this.scale.getExtent(),n=e[1]-e[0]+(this.onBand?1:0);0===n&&(n=1);var i=Math.abs(t[1]-t[0]);return Math.abs(i)/n},t.prototype.calculateCategoryInterval=function(){return function(t){var e=function(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}(t),n=w_(t),i=(e.axisRotate-e.labelRotate)/180*Math.PI,r=t.scale,o=r.getExtent(),a=r.count();if(o[1]-o[0]<1)return 0;var s=1;a>40&&(s=Math.max(1,Math.floor(a/40)));for(var l=o[0],u=t.dataToCoord(l+1)-t.dataToCoord(l),h=Math.abs(u*Math.cos(i)),c=Math.abs(u*Math.sin(i)),p=0,d=0;l<=o[1];l+=s){var f,g,y=Sr(n({value:l}),e.font,"center","top");f=1.3*y.width,g=1.3*y.height,p=Math.max(p,f,7),d=Math.max(d,g,7)}var v=p/h,m=d/c;isNaN(v)&&(v=1/0),isNaN(m)&&(m=1/0);var x=Math.max(0,Math.floor(Math.min(v,m))),_=q_(t.model),b=t.getExtent(),w=_.lastAutoInterval,S=_.lastTickCount;return null!=w&&null!=S&&Math.abs(w-x)<=1&&Math.abs(S-a)<=1&&w>x&&_.axisExtent0===b[0]&&_.axisExtent1===b[1]?x=w:(_.lastTickCount=a,_.lastAutoInterval=x,_.axisExtent0=b[0],_.axisExtent1=b[1]),x}(this)},t}();function sb(t,e){var n=(t[1]-t[0])/e/2;t[0]+=n,t[1]-=n}var lb=2*Math.PI,ub=hs.CMD,hb=["top","right","bottom","left"];function cb(t,e,n,i,r){var o=n.width,a=n.height;switch(t){case"top":i.set(n.x+o/2,n.y-e),r.set(0,-1);break;case"bottom":i.set(n.x+o/2,n.y+a+e),r.set(0,1);break;case"left":i.set(n.x-e,n.y+a/2),r.set(-1,0);break;case"right":i.set(n.x+o+e,n.y+a/2),r.set(1,0)}}function pb(t,e,n,i,r,o,a,s,l){a-=t,s-=e;var u=Math.sqrt(a*a+s*s),h=(a/=u)*n+t,c=(s/=u)*n+e;if(Math.abs(i-r)%lb<1e-4)return l[0]=h,l[1]=c,u-n;if(o){var p=i;i=gs(r),r=gs(p)}else i=gs(i),r=gs(r);i>r&&(r+=lb);var d=Math.atan2(s,a);if(d<0&&(d+=lb),d>=i&&d<=r||d+lb>=i&&d+lb<=r)return l[0]=h,l[1]=c,u-n;var f=n*Math.cos(i)+t,g=n*Math.sin(i)+e,y=n*Math.cos(r)+t,v=n*Math.sin(r)+e,m=(f-a)*(f-a)+(g-s)*(g-s),x=(y-a)*(y-a)+(v-s)*(v-s);return m0){e=e/180*Math.PI,mb.fromArray(t[0]),xb.fromArray(t[1]),_b.fromArray(t[2]),De.sub(bb,mb,xb),De.sub(wb,_b,xb);var n=bb.len(),i=wb.len();if(!(n<.001||i<.001)){bb.scale(1/n),wb.scale(1/i);var r=bb.dot(wb);if(Math.cos(e)1&&De.copy(Ib,_b),Ib.toArray(t[1])}}}}function Cb(t,e,n){if(n<=180&&n>0){n=n/180*Math.PI,mb.fromArray(t[0]),xb.fromArray(t[1]),_b.fromArray(t[2]),De.sub(bb,xb,mb),De.sub(wb,_b,xb);var i=bb.len(),r=wb.len();if(!(i<.001||r<.001))if(bb.scale(1/i),wb.scale(1/r),bb.dot(e)=a)De.copy(Ib,_b);else{Ib.scaleAndAdd(wb,o/Math.tan(Math.PI/2-s));var l=_b.x!==xb.x?(Ib.x-xb.x)/(_b.x-xb.x):(Ib.y-xb.y)/(_b.y-xb.y);if(isNaN(l))return;l<0?De.copy(Ib,xb):l>1&&De.copy(Ib,_b)}Ib.toArray(t[1])}}}function Db(t,e,n,i){var r="normal"===n,o=r?t:t.ensureState(n);o.ignore=e;var a=i.get("smooth");a&&!0===a&&(a=.3),o.shape=o.shape||{},a>0&&(o.shape.smooth=a);var s=i.getModel("lineStyle").getLineStyle();r?t.useStyle(s):o.style=s}function Ab(t,e){var n=e.smooth,i=e.points;if(i)if(t.moveTo(i[0][0],i[0][1]),n>0&&i.length>=3){var r=Vt(i[0],i[1]),o=Vt(i[1],i[2]);if(!r||!o)return t.lineTo(i[1][0],i[1][1]),void t.lineTo(i[2][0],i[2][1]);var a=Math.min(r,o)*n,s=Gt([],i[1],i[0],a/r),l=Gt([],i[1],i[2],a/o),u=Gt([],s,l,.5);t.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),t.bezierCurveTo(l[0],l[1],l[0],l[1],i[2][0],i[2][1])}else for(var h=1;h0&&o&&_(-h/a,0,a);var f,g,y=t[0],v=t[a-1];return m(),f<0&&b(-f,.8),g<0&&b(g,.8),m(),x(f,g,1),x(g,f,-1),m(),f<0&&w(-f),g<0&&w(g),u}function m(){f=y.rect[e]-i,g=r-v.rect[e]-v.rect[n]}function x(t,e,n){if(t<0){var i=Math.min(e,-t);if(i>0){_(i*n,0,a);var r=i+t;r<0&&b(-r*n,1)}else b(-t*n,1)}}function _(n,i,r){0!==n&&(u=!0);for(var o=i;o0)for(l=0;l0;l--){_(-(o[l-1]*c),l,a)}}}function w(t){var e=t<0?-1:1;t=Math.abs(t);for(var n=Math.ceil(t/(a-1)),i=0;i0?_(n,0,i+1):_(-n,a-i-1,a),(t-=n)<=0)return}}function Rb(t,e,n,i){return Ob(t,"y","height",e,n,i)}function Nb(t){var e=[];t.sort((function(t,e){return e.priority-t.priority}));var n=new ze(0,0,0,0);function i(t){if(!t.ignore){var e=t.ensureState("emphasis");null==e.ignore&&(e.ignore=!1)}t.ignore=!0}for(var r=0;r=0&&n.attr(d.oldLayoutSelect),P(u,"emphasis")>=0&&n.attr(d.oldLayoutEmphasis)),vh(n,s,e,a)}else if(n.attr(s),!pc(n).valueAnimation){var h=rt(n.style.opacity,1);n.style.opacity=0,mh(n,{style:{opacity:h}},e,a)}if(d.oldLayout=s,n.states.select){var c=d.oldLayoutSelect={};Wb(c,s,Hb),Wb(c,n.states.select,Hb)}if(n.states.emphasis){var p=d.oldLayoutEmphasis={};Wb(p,s,Hb),Wb(p,n.states.emphasis,Hb)}fc(n,a,l,e,e)}if(i&&!i.ignore&&!i.invisible){r=(d=Gb(i)).oldLayout;var d,f={points:i.shape.points};r?(i.attr({shape:r}),vh(i,{shape:f},e)):(i.setShape(f),i.style.strokePercent=0,mh(i,{style:{strokePercent:1}},e)),d.oldLayout=f}},t}(),Xb=Vo();var Ub=Math.sin,Zb=Math.cos,jb=Math.PI,qb=2*Math.PI,Kb=180/jb,$b=function(){function t(){}return t.prototype.reset=function(t){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,t||4)},t.prototype.moveTo=function(t,e){this._add("M",t,e)},t.prototype.lineTo=function(t,e){this._add("L",t,e)},t.prototype.bezierCurveTo=function(t,e,n,i,r,o){this._add("C",t,e,n,i,r,o)},t.prototype.quadraticCurveTo=function(t,e,n,i){this._add("Q",t,e,n,i)},t.prototype.arc=function(t,e,n,i,r,o){this.ellipse(t,e,n,n,0,i,r,o)},t.prototype.ellipse=function(t,e,n,i,r,o,a,s){var l=a-o,u=!s,h=Math.abs(l),c=pi(h-qb)||(u?l>=qb:-l>=qb),p=l>0?l%qb:l%qb+qb,d=!1;d=!!c||!pi(h)&&p>=jb==!!u;var f=t+n*Zb(o),g=e+i*Ub(o);this._start&&this._add("M",f,g);var y=Math.round(r*Kb);if(c){var v=1/this._p,m=(u?1:-1)*(qb-v);this._add("A",n,i,y,1,+u,t+n*Zb(o+m),e+i*Ub(o+m)),v>.01&&this._add("A",n,i,y,0,+u,f,g)}else{var x=t+n*Zb(a),_=e+i*Ub(a);this._add("A",n,i,y,+d,+u,x,_)}},t.prototype.rect=function(t,e,n,i){this._add("M",t,e),this._add("l",n,0),this._add("l",0,i),this._add("l",-n,0),this._add("Z")},t.prototype.closePath=function(){this._d.length>0&&this._add("Z")},t.prototype._add=function(t,e,n,i,r,o,a,s,l){for(var u=[],h=this._p,c=1;c"}(r,o)+("style"!==r?re(a):a||"")+(i?""+n+z(i,(function(e){return t(e)})).join(n)+n:"")+("")}(t)}function uw(t){return{zrId:t,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function hw(t,e,n,i){return sw("svg","root",{width:t,height:e,xmlns:iw,"xmlns:xlink":rw,version:"1.1",baseProfile:"full",viewBox:!!i&&"0 0 "+t+" "+e},n)}var cw=0;function pw(){return cw++}var dw={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},fw="transform-origin";function gw(t,e,n){var i=A({},t.shape);A(i,e),t.buildPath(n,i);var r=new $b;return r.reset(wi(t)),n.rebuildPath(r,1),r.generateStr(),r.getStr()}function yw(t,e){var n=e.originX,i=e.originY;(n||i)&&(t[fw]=n+"px "+i+"px")}var vw={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function mw(t,e){var n=e.zrId+"-ani-"+e.cssAnimIdx++;return e.cssAnims[n]=t,n}function xw(t){return U(t)?dw[t]?"cubic-bezier("+dw[t]+")":Pn(t)?t:"":""}function _w(t,e,n,i){var r=t.animators,o=r.length,a=[];if(t instanceof ih){var s=function(t,e,n){var i,r,o=t.shape.paths,a={};if(E(o,(function(t){var e=uw(n.zrId);e.animation=!0,_w(t,{},e,!0);var o=e.cssAnims,s=e.cssNodes,l=G(o),u=l.length;if(u){var h=o[r=l[u-1]];for(var c in h){var p=h[c];a[c]=a[c]||{d:""},a[c].d+=p.d||""}for(var d in s){var f=s[d].animation;f.indexOf(r)>=0&&(i=f)}}})),i){e.d=!1;var s=mw(a,n);return i.replace(r,s)}}(t,e,n);if(s)a.push(s);else if(!o)return}else if(!o)return;for(var l={},u=0;u0})).length)return mw(h,n)+" "+r[0]+" both"}for(var y in l){(s=g(l[y]))&&a.push(s)}if(a.length){var v=n.zrId+"-cls-"+pw();n.cssNodes["."+v]={animation:a.join(",")},e.class=v}}function bw(t,e,n,i){var r=JSON.stringify(t),o=n.cssStyleCache[r];o||(o=n.zrId+"-cls-"+pw(),n.cssStyleCache[r]=o,n.cssNodes["."+o+(i?":hover":"")]=t),e.class=e.class?e.class+" "+o:o}var ww=Math.round;function Sw(t){return t&&U(t.src)}function Mw(t){return t&&X(t.toDataURL)}function Iw(t,e,n,i){nw((function(r,o){var a="fill"===r||"stroke"===r;a&&_i(o)?Ew(e,t,r,i):a&&vi(o)?zw(n,t,r,i):t[r]=o,a&&i.ssr&&"none"===o&&(t["pointer-events"]="visible")}),e,n,!1),function(t,e,n){var i=t.style;if(function(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY)}(i)){var r=function(t){var e=t.style,n=t.getGlobalScale();return[e.shadowColor,(e.shadowBlur||0).toFixed(2),(e.shadowOffsetX||0).toFixed(2),(e.shadowOffsetY||0).toFixed(2),n[0],n[1]].join(",")}(t),o=n.shadowCache,a=o[r];if(!a){var s=t.getGlobalScale(),l=s[0],u=s[1];if(!l||!u)return;var h=i.shadowOffsetX||0,c=i.shadowOffsetY||0,p=i.shadowBlur,d=hi(i.shadowColor),f=d.opacity,g=d.color,y=p/2/l+" "+p/2/u;a=n.zrId+"-s"+n.shadowIdx++,n.defs[a]=sw("filter",a,{id:a,x:"-100%",y:"-100%",width:"300%",height:"300%"},[sw("feDropShadow","",{dx:h/l,dy:c/u,stdDeviation:y,"flood-color":g,"flood-opacity":f})]),o[r]=a}e.filter=bi(a)}}(n,t,i)}function Tw(t,e){var n=Ur(e);n&&(n.each((function(e,n){null!=e&&(t[(ow+n).toLowerCase()]=e+"")})),e.isSilent()&&(t[ow+"silent"]="true"))}function Cw(t){return pi(t[0]-1)&&pi(t[1])&&pi(t[2])&&pi(t[3]-1)}function Dw(t,e,n){if(e&&(!function(t){return pi(t[4])&&pi(t[5])}(e)||!Cw(e))){var i=n?10:1e4;t.transform=Cw(e)?"translate("+ww(e[4]*i)/i+" "+ww(e[5]*i)/i+")":function(t){return"matrix("+di(t[0])+","+di(t[1])+","+di(t[2])+","+di(t[3])+","+fi(t[4])+","+fi(t[5])+")"}(e)}}function Aw(t,e,n){for(var i=t.points,r=[],o=0;o=0&&a||o;s&&(r=si(s))}var l=i.lineWidth;l&&(l/=!i.strokeNoScale&&t.transform?t.transform[0]:1);var u={cursor:"pointer"};r&&(u.fill=r),i.stroke&&(u.stroke=i.stroke),l&&(u["stroke-width"]=l),bw(u,e,n,!0)}}(t,o,e),sw(s,t.id+"",o)}function Nw(t,e){return t instanceof ks?Rw(t,e):t instanceof Ns?function(t,e){var n=t.style,i=n.image;if(i&&!U(i)&&(Sw(i)?i=i.src:Mw(i)&&(i=i.toDataURL())),i){var r=n.x||0,o=n.y||0,a={href:i,width:n.width,height:n.height};return r&&(a.x=r),o&&(a.y=o),Dw(a,t.transform),Iw(a,n,t,e),Tw(a,t),e.animation&&_w(t,a,e),sw("image",t.id+"",a)}}(t,e):t instanceof Ps?function(t,e){var n=t.style,i=n.text;if(null!=i&&(i+=""),i&&!isNaN(n.x)&&!isNaN(n.y)){var r=n.font||a,s=n.x||0,l=function(t,e,n){return"top"===n?t+=e/2:"bottom"===n&&(t-=e/2),t}(n.y||0,Tr(r),n.textBaseline),u={"dominant-baseline":"central","text-anchor":gi[n.textAlign]||n.textAlign};if($s(n)){var h="",c=n.fontStyle,p=qs(n.fontSize);if(!parseFloat(p))return;var d=n.fontFamily||o,f=n.fontWeight;h+="font-size:"+p+";font-family:"+d+";",c&&"normal"!==c&&(h+="font-style:"+c+";"),f&&"normal"!==f&&(h+="font-weight:"+f+";"),u.style=h}else u.style="font: "+r;return i.match(/\s/)&&(u["xml:space"]="preserve"),s&&(u.x=s),l&&(u.y=l),Dw(u,t.transform),Iw(u,n,t,e),Tw(u,t),e.animation&&_w(t,u,e),sw("text",t.id+"",u,void 0,i)}}(t,e):void 0}function Ew(t,e,n,i){var r,o=t[n],a={gradientUnits:o.global?"userSpaceOnUse":"objectBoundingBox"};if(mi(o))r="linearGradient",a.x1=o.x,a.y1=o.y,a.x2=o.x2,a.y2=o.y2;else{if(!xi(o))return void 0;r="radialGradient",a.cx=rt(o.x,.5),a.cy=rt(o.y,.5),a.r=rt(o.r,.5)}for(var s=o.colorStops,l=[],u=0,h=s.length;ul?Jw(t,null==n[c+1]?null:n[c+1].elm,n,s,c):Qw(t,e,a,l))}(n,i,r):jw(r)?(jw(t.text)&&Xw(n,""),Jw(n,null,r,0,r.length-1)):jw(i)?Qw(n,i,0,i.length-1):jw(t.text)&&Xw(n,""):t.text!==e.text&&(jw(i)&&Qw(n,i,0,i.length-1),Xw(n,e.text)))}var nS=0,iS=function(){function t(t,e,n){if(this.type="svg",this.refreshHover=rS("refreshHover"),this.configLayer=rS("configLayer"),this.storage=e,this._opts=n=A({},n),this.root=t,this._id="zr"+nS++,this._oldVNode=hw(n.width,n.height),t&&!n.ssr){var i=this._viewport=document.createElement("div");i.style.cssText="position:relative;overflow:hidden";var r=this._svgDom=this._oldVNode.elm=aw("svg");tS(null,this._oldVNode),i.appendChild(r),t.appendChild(i)}this.resize(n.width,n.height)}return t.prototype.getType=function(){return this.type},t.prototype.getViewportRoot=function(){return this._viewport},t.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},t.prototype.getSvgDom=function(){return this._svgDom},t.prototype.refresh=function(){if(this.root){var t=this.renderToVNode({willUpdate:!0});t.attrs.style="position:absolute;left:0;top:0;user-select:none",function(t,e){if(Kw(t,e))eS(t,e);else{var n=t.elm,i=Hw(n);$w(e),null!==i&&(Fw(i,e.elm,Yw(n)),Qw(i,[t],0,0))}}(this._oldVNode,t),this._oldVNode=t}},t.prototype.renderOneToVNode=function(t){return Nw(t,uw(this._id))},t.prototype.renderToVNode=function(t){t=t||{};var e=this.storage.getDisplayList(!0),n=this._width,i=this._height,r=uw(this._id);r.animation=t.animation,r.willUpdate=t.willUpdate,r.compress=t.compress,r.emphasis=t.emphasis,r.ssr=this._opts.ssr;var o=[],a=this._bgVNode=function(t,e,n,i){var r;if(n&&"none"!==n)if(r=sw("rect","bg",{width:t,height:e,x:"0",y:"0"}),_i(n))Ew({fill:n},r.attrs,"fill",i);else if(vi(n))zw({style:{fill:n},dirty:bt,getBoundingRect:function(){return{width:t,height:e}}},r.attrs,"fill",i);else{var o=hi(n),a=o.color,s=o.opacity;r.attrs.fill=a,s<1&&(r.attrs["fill-opacity"]=s)}return r}(n,i,this._backgroundColor,r);a&&o.push(a);var s=t.compress?null:this._mainVNode=sw("g","main",{},[]);this._paintList(e,r,s?s.children:o),s&&o.push(s);var l=z(G(r.defs),(function(t){return r.defs[t]}));if(l.length&&o.push(sw("defs","defs",{},l)),t.animation){var u=function(t,e,n){var i=(n=n||{}).newline?"\n":"",r=" {"+i,o=i+"}",a=z(G(t),(function(e){return e+r+z(G(t[e]),(function(n){return n+":"+t[e][n]+";"})).join(i)+o})).join(i),s=z(G(e),(function(t){return"@keyframes "+t+r+z(G(e[t]),(function(n){return n+r+z(G(e[t][n]),(function(i){var r=e[t][n][i];return"d"===i&&(r='path("'+r+'")'),i+":"+r+";"})).join(i)+o})).join(i)+o})).join(i);return a||s?[""].join(i):""}(r.cssNodes,r.cssAnims,{newline:!0});if(u){var h=sw("style","stl",{},[],u);o.push(h)}}return hw(n,i,o,t.useViewBox)},t.prototype.renderToString=function(t){return t=t||{},lw(this.renderToVNode({animation:rt(t.cssAnimation,!0),emphasis:rt(t.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:rt(t.useViewBox,!0)}),{newline:!0})},t.prototype.setBackgroundColor=function(t){this._backgroundColor=t},t.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},t.prototype._paintList=function(t,e,n){for(var i,r,o=t.length,a=[],s=0,l=0,u=0;u=0&&(!c||!r||c[f]!==r[f]);f--);for(var g=d-1;g>f;g--)i=a[--s-1];for(var y=f+1;y=a)}}for(var h=this.__startIndex;h15)break}n.prevElClipPaths&&u.restore()};if(p)if(0===p.length)s=l.__endIndex;else for(var _=d.dpr,b=0;b0&&t>i[0]){for(s=0;st);s++);a=n[i[s]]}if(i.splice(s+1,0,t),n[t]=e,!e.virtual)if(a){var l=a.dom;l.nextSibling?o.insertBefore(e.dom,l.nextSibling):o.appendChild(e.dom)}else o.firstChild?o.insertBefore(e.dom,o.firstChild):o.appendChild(e.dom);e.painter||(e.painter=this)}},t.prototype.eachLayer=function(t,e){for(var n=this._zlevelList,i=0;i0?uS:0),this._needsManuallyCompositing),u.__builtin__||I("ZLevel "+l+" has been used by unkown layer "+u.id),u!==o&&(u.__used=!0,u.__startIndex!==r&&(u.__dirty=!0),u.__startIndex=r,u.incremental?u.__drawIndex=-1:u.__drawIndex=r,e(r),o=u),1&s.__dirty&&!s.__inHover&&(u.__dirty=!0,u.incremental&&u.__drawIndex<0&&(u.__drawIndex=r))}e(r),this.eachBuiltinLayer((function(t,e){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)}))},t.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},t.prototype._clearLayer=function(t){t.clear()},t.prototype.setBackgroundColor=function(t){this._backgroundColor=t,E(this._layers,(function(t){t.setUnpainted()}))},t.prototype.configLayer=function(t,e){if(e){var n=this._layerConfig;n[t]?C(n[t],e,!0):n[t]=e;for(var i=0;i-1&&(s.style.stroke=s.style.fill,s.style.fill="#fff",s.style.lineWidth=2),e},e.type="series.line",e.dependencies=["grid","polar"],e.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},e}(bg);function pS(t,e){var n=t.mapDimensionsAll("defaultedLabel"),i=n.length;if(1===i){var r=mf(t,e,n[0]);return null!=r?r+"":null}if(i){for(var o=[],a=0;a=0&&i.push(e[o])}return i.join(" ")}var fS=function(t){function e(e,n,i,r){var o=t.call(this)||this;return o.updateData(e,n,i,r),o}return n(e,t),e.prototype._createSymbol=function(t,e,n,i,r){this.removeAll();var o=Xy(t,-1,-1,2,2,null,r);o.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),o.drift=gS,this._symbolType=t,this.add(o)},e.prototype.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(null,t)},e.prototype.getSymbolType=function(){return this._symbolType},e.prototype.getSymbolPath=function(){return this.childAt(0)},e.prototype.highlight=function(){Ol(this.childAt(0))},e.prototype.downplay=function(){Rl(this.childAt(0))},e.prototype.setZ=function(t,e){var n=this.childAt(0);n.zlevel=t,n.z=e},e.prototype.setDraggable=function(t,e){var n=this.childAt(0);n.draggable=t,n.cursor=!e&&t?"move":n.cursor},e.prototype.updateData=function(t,n,i,r){this.silent=!1;var o=t.getItemVisual(n,"symbol")||"circle",a=t.hostModel,s=e.getSymbolSize(t,n),l=o!==this._symbolType,u=r&&r.disableAnimation;if(l){var h=t.getItemVisual(n,"symbolKeepAspect");this._createSymbol(o,t,n,s,h)}else{(p=this.childAt(0)).silent=!1;var c={scaleX:s[0]/2,scaleY:s[1]/2};u?p.attr(c):vh(p,c,a,n),Sh(p)}if(this._updateCommon(t,n,s,i,r),l){var p=this.childAt(0);if(!u){c={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:p.style.opacity}};p.scaleX=p.scaleY=0,p.style.opacity=0,mh(p,c,a,n)}}u&&this.childAt(0).stopAnimation("leave")},e.prototype._updateCommon=function(t,e,n,i,r){var o,a,s,l,u,h,c,p,d,f=this.childAt(0),g=t.hostModel;if(i&&(o=i.emphasisItemStyle,a=i.blurItemStyle,s=i.selectItemStyle,l=i.focus,u=i.blurScope,c=i.labelStatesModels,p=i.hoverScale,d=i.cursorStyle,h=i.emphasisDisabled),!i||t.hasItemOption){var y=i&&i.itemModel?i.itemModel:t.getItemModel(e),v=y.getModel("emphasis");o=v.getModel("itemStyle").getItemStyle(),s=y.getModel(["select","itemStyle"]).getItemStyle(),a=y.getModel(["blur","itemStyle"]).getItemStyle(),l=v.get("focus"),u=v.get("blurScope"),h=v.get("disabled"),c=rc(y),p=v.getShallow("scale"),d=y.getShallow("cursor")}var m=t.getItemVisual(e,"symbolRotate");f.attr("rotation",(m||0)*Math.PI/180||0);var x=Zy(t.getItemVisual(e,"symbolOffset"),n);x&&(f.x=x[0],f.y=x[1]),d&&f.attr("cursor",d);var _=t.getItemVisual(e,"style"),b=_.fill;if(f instanceof Ns){var w=f.style;f.useStyle(A({image:w.image,x:w.x,y:w.y,width:w.width,height:w.height},_))}else f.__isEmptyBrush?f.useStyle(A({},_)):f.useStyle(_),f.style.decal=null,f.setColor(b,r&&r.symbolInnerColor),f.style.strokeNoScale=!0;var S=t.getItemVisual(e,"liftZ"),M=this._z2;null!=S?null==M&&(this._z2=f.z2,f.z2+=S):null!=M&&(f.z2=M,this._z2=null);var I=r&&r.useNameLabel;ic(f,c,{labelFetcher:g,labelDataIndex:e,defaultText:function(e){return I?t.getName(e):pS(t,e)},inheritColor:b,defaultOpacity:_.opacity}),this._sizeX=n[0]/2,this._sizeY=n[1]/2;var T=f.ensureState("emphasis");T.style=o,f.ensureState("select").style=s,f.ensureState("blur").style=a;var C=null==p||!0===p?Math.max(1.1,3/this._sizeY):isFinite(p)&&p>0?+p:1;T.scaleX=this._sizeX*C,T.scaleY=this._sizeY*C,this.setSymbolScale(1),Zl(this,l,u,h)},e.prototype.setSymbolScale=function(t){this.scaleX=this.scaleY=t},e.prototype.fadeOut=function(t,e,n){var i=this.childAt(0),r=rl(this).dataIndex,o=n&&n.animation;if(this.silent=i.silent=!0,n&&n.fadeLabel){var a=i.getTextContent();a&&_h(a,{style:{opacity:0}},e,{dataIndex:r,removeOpt:o,cb:function(){i.removeTextContent()}})}else i.removeTextContent();_h(i,{style:{opacity:0},scaleX:0,scaleY:0},e,{dataIndex:r,cb:t,removeOpt:o})},e.getSymbolSize=function(t,e){return Uy(t.getItemVisual(e,"symbolSize"))},e}(Br);function gS(t,e){this.parent.drift(t,e)}function yS(t,e,n,i){return e&&!isNaN(e[0])&&!isNaN(e[1])&&!(i.isIgnore&&i.isIgnore(n))&&!(i.clipShape&&!i.clipShape.contain(e[0],e[1]))&&"none"!==t.getItemVisual(n,"symbol")}function vS(t){return null==t||q(t)||(t={isIgnore:t}),t||{}}function mS(t){var e=t.hostModel,n=e.getModel("emphasis");return{emphasisItemStyle:n.getModel("itemStyle").getItemStyle(),blurItemStyle:e.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:e.getModel(["select","itemStyle"]).getItemStyle(),focus:n.get("focus"),blurScope:n.get("blurScope"),emphasisDisabled:n.get("disabled"),hoverScale:n.get("scale"),labelStatesModels:rc(e),cursorStyle:e.get("cursor")}}var xS=function(){function t(t){this.group=new Br,this._SymbolCtor=t||fS}return t.prototype.updateData=function(t,e){this._progressiveEls=null,e=vS(e);var n=this.group,i=t.hostModel,r=this._data,o=this._SymbolCtor,a=e.disableAnimation,s=mS(t),l={disableAnimation:a},u=e.getSymbolPoint||function(e){return t.getItemLayout(e)};r||n.removeAll(),t.diff(r).add((function(i){var r=u(i);if(yS(t,r,i,e)){var a=new o(t,i,s,l);a.setPosition(r),t.setItemGraphicEl(i,a),n.add(a)}})).update((function(h,c){var p=r.getItemGraphicEl(c),d=u(h);if(yS(t,d,h,e)){var f=t.getItemVisual(h,"symbol")||"circle",g=p&&p.getSymbolType&&p.getSymbolType();if(!p||g&&g!==f)n.remove(p),(p=new o(t,h,s,l)).setPosition(d);else{p.updateData(t,h,s,l);var y={x:d[0],y:d[1]};a?p.attr(y):vh(p,y,i)}n.add(p),t.setItemGraphicEl(h,p)}else n.remove(p)})).remove((function(t){var e=r.getItemGraphicEl(t);e&&e.fadeOut((function(){n.remove(e)}),i)})).execute(),this._getSymbolPoint=u,this._data=t},t.prototype.updateLayout=function(){var t=this,e=this._data;e&&e.eachItemGraphicEl((function(e,n){var i=t._getSymbolPoint(n);e.setPosition(i),e.markRedraw()}))},t.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=mS(t),this._data=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(t,e,n){function i(t){t.isGroup||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[],n=vS(n);for(var r=t.start;r0?n=i[0]:i[1]<0&&(n=i[1]);return n}(r,n),a=i.dim,s=r.dim,l=e.mapDimension(s),u=e.mapDimension(a),h="x"===s||"radius"===s?1:0,c=z(t.dimensions,(function(t){return e.mapDimension(t)})),p=!1,d=e.getCalculationInfo("stackResultDimension");return mx(e,c[0])&&(p=!0,c[0]=d),mx(e,c[1])&&(p=!0,c[1]=d),{dataDimsForPoint:c,valueStart:o,valueAxisDim:s,baseAxisDim:a,stacked:!!p,valueDim:l,baseDim:u,baseDataOffset:h,stackedOverDimension:e.getCalculationInfo("stackedOverDimension")}}function bS(t,e,n,i){var r=NaN;t.stacked&&(r=n.get(n.getCalculationInfo("stackedOverDimension"),i)),isNaN(r)&&(r=t.valueStart);var o=t.baseDataOffset,a=[];return a[o]=n.get(t.baseDim,i),a[1-o]=r,e.dataToPoint(a)}var wS=Math.min,SS=Math.max;function MS(t,e){return isNaN(t)||isNaN(e)}function IS(t,e,n,i,r,o,a,s,l){for(var u,h,c,p,d,f,g=n,y=0;y=r||g<0)break;if(MS(v,m)){if(l){g+=o;continue}break}if(g===n)t[o>0?"moveTo":"lineTo"](v,m),c=v,p=m;else{var x=v-u,_=m-h;if(x*x+_*_<.5){g+=o;continue}if(a>0){for(var b=g+o,w=e[2*b],S=e[2*b+1];w===v&&S===m&&y=i||MS(w,S))d=v,f=m;else{T=w-u,C=S-h;var k=v-u,L=w-v,P=m-h,O=S-m,R=void 0,N=void 0;if("x"===s){var E=T>0?1:-1;d=v-E*(R=Math.abs(k))*a,f=m,D=v+E*(N=Math.abs(L))*a,A=m}else if("y"===s){var z=C>0?1:-1;d=v,f=m-z*(R=Math.abs(P))*a,D=v,A=m+z*(N=Math.abs(O))*a}else R=Math.sqrt(k*k+P*P),d=v-T*a*(1-(I=(N=Math.sqrt(L*L+O*O))/(N+R))),f=m-C*a*(1-I),A=m+C*a*I,D=wS(D=v+T*a*I,SS(w,v)),A=wS(A,SS(S,m)),D=SS(D,wS(w,v)),f=m-(C=(A=SS(A,wS(S,m)))-m)*R/N,d=wS(d=v-(T=D-v)*R/N,SS(u,v)),f=wS(f,SS(h,m)),D=v+(T=v-(d=SS(d,wS(u,v))))*N/R,A=m+(C=m-(f=SS(f,wS(h,m))))*N/R}t.bezierCurveTo(c,p,d,f,v,m),c=D,p=A}else t.lineTo(v,m)}u=v,h=m,g+=o}return y}var TS=function(){this.smooth=0,this.smoothConstraint=!0},CS=function(t){function e(e){var n=t.call(this,e)||this;return n.type="ec-polyline",n}return n(e,t),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new TS},e.prototype.buildPath=function(t,e){var n=e.points,i=0,r=n.length/2;if(e.connectNulls){for(;r>0&&MS(n[2*r-2],n[2*r-1]);r--);for(;i=0){var y=a?(h-i)*g+i:(u-n)*g+n;return a?[t,y]:[y,t]}n=u,i=h;break;case o.C:u=r[l++],h=r[l++],c=r[l++],p=r[l++],d=r[l++],f=r[l++];var v=a?_n(n,u,c,d,t,s):_n(i,h,p,f,t,s);if(v>0)for(var m=0;m=0){y=a?mn(i,h,p,f,x):mn(n,u,c,d,x);return a?[t,y]:[y,t]}}n=d,i=f}}},e}(ks),DS=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e}(TS),AS=function(t){function e(e){var n=t.call(this,e)||this;return n.type="ec-polygon",n}return n(e,t),e.prototype.getDefaultShape=function(){return new DS},e.prototype.buildPath=function(t,e){var n=e.points,i=e.stackedOnPoints,r=0,o=n.length/2,a=e.smoothMonotone;if(e.connectNulls){for(;o>0&&MS(n[2*o-2],n[2*o-1]);o--);for(;r=0;a--){var s=t.getDimensionInfo(i[a].dimension);if("x"===(r=s&&s.coordDim)||"y"===r){o=i[a];break}}if(o){var l=e.getAxis(r),u=z(o.stops,(function(t){return{coord:l.toGlobalCoord(l.dataToCoord(t.value)),color:t.color}})),h=u.length,c=o.outerColors.slice();h&&u[0].coord>u[h-1].coord&&(u.reverse(),c.reverse());var p=function(t,e){var n,i,r=[],o=t.length;function a(t,e,n){var i=t.coord;return{coord:n,color:ti((n-i)/(e.coord-i),[t.color,e.color])}}for(var s=0;se){i?r.push(a(i,l,e)):n&&r.push(a(n,l,0),a(n,l,e));break}n&&(r.push(a(n,l,0)),n=null),r.push(l),i=l}}return r}(u,"x"===r?n.getWidth():n.getHeight()),d=p.length;if(!d&&h)return u[0].coord<0?c[1]?c[1]:u[h-1].color:c[0]?c[0]:u[0].color;var f=p[0].coord-10,g=p[d-1].coord+10,y=g-f;if(y<.001)return"transparent";E(p,(function(t){t.offset=(t.coord-f)/y})),p.push({offset:d?p[d-1].offset:.5,color:c[1]||"transparent"}),p.unshift({offset:d?p[0].offset:.5,color:c[0]||"transparent"});var v=new oh(0,0,0,0,p,!0);return v[r]=f,v[r+"2"]=g,v}}}function FS(t,e,n){var i=t.get("showAllSymbol"),r="auto"===i;if(!i||r){var o=n.getAxesByScale("ordinal")[0];if(o&&(!r||!function(t,e){var n=t.getExtent(),i=Math.abs(n[1]-n[0])/t.scale.count();isNaN(i)&&(i=0);for(var r=e.count(),o=Math.max(1,Math.round(r/5)),a=0;ai)return!1;return!0}(o,e))){var a=e.mapDimension(o.dim),s={};return E(o.getViewLabels(),(function(t){var e=o.scale.getRawOrdinalNumber(t.tickValue);s[e]=1})),function(t){return!s.hasOwnProperty(e.get(a,t))}}}}function GS(t,e){return[t[2*e],t[2*e+1]]}function WS(t){if(t.get(["endLabel","show"]))return!0;for(var e=0;e0&&"bolder"===t.get(["emphasis","lineStyle","width"]))&&(p.getState("emphasis").style.lineWidth=+p.style.lineWidth+1);rl(p).seriesIndex=t.seriesIndex,Zl(p,A,L,P);var O=zS(t.get("smooth")),R=t.get("smoothMonotone");if(p.setShape({smooth:O,smoothMonotone:R,connectNulls:b}),d){var N=o.getCalculationInfo("stackedOnSeries"),E=0;d.useStyle(k(s.getAreaStyle(),{fill:T,opacity:.7,lineJoin:"bevel",decal:o.getVisual("style").decal})),N&&(E=zS(N.get("smooth"))),d.setShape({smooth:O,stackedOnSmooth:E,smoothMonotone:R,connectNulls:b}),$l(d,t,"areaStyle"),rl(d).seriesIndex=t.seriesIndex,Zl(d,A,L,P)}var z=this._changePolyState;o.eachItemGraphicEl((function(t){t&&(t.onHoverStateChange=z)})),this._polyline.onHoverStateChange=z,this._data=o,this._coordSys=i,this._stackedOnPoints=x,this._points=l,this._step=I,this._valueOrigin=v,t.get("triggerLineEvent")&&(this.packEventData(t,p),d&&this.packEventData(t,d))},e.prototype.packEventData=function(t,e){rl(e).eventData={componentType:"series",componentSubType:"line",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"line"}},e.prototype.highlight=function(t,e,n,i){var r=t.getData(),o=zo(r,i);if(this._changePolyState("emphasis"),!(o instanceof Array)&&null!=o&&o>=0){var a=r.getLayout("points"),s=r.getItemGraphicEl(o);if(!s){var l=a[2*o],u=a[2*o+1];if(isNaN(l)||isNaN(u))return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(l,u))return;var h=t.get("zlevel")||0,c=t.get("z")||0;(s=new fS(r,o)).x=l,s.y=u,s.setZ(h,c);var p=s.getSymbolPath().getTextContent();p&&(p.zlevel=h,p.z=c,p.z2=this._polyline.z2+1),s.__temp=!0,r.setItemGraphicEl(o,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else Og.prototype.highlight.call(this,t,e,n,i)},e.prototype.downplay=function(t,e,n,i){var r=t.getData(),o=zo(r,i);if(this._changePolyState("normal"),null!=o&&o>=0){var a=r.getItemGraphicEl(o);a&&(a.__temp?(r.setItemGraphicEl(o,null),this.group.remove(a)):a.downplay())}else Og.prototype.downplay.call(this,t,e,n,i)},e.prototype._changePolyState=function(t){var e=this._polygon;Dl(this._polyline,t),e&&Dl(e,t)},e.prototype._newPolyline=function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new CS({shape:{points:t},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(e),this._polyline=e,e},e.prototype._newPolygon=function(t,e){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new AS({shape:{points:t,stackedOnPoints:e},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},e.prototype._initSymbolLabelAnimation=function(t,e,n){var i,r,o=e.getBaseAxis(),a=o.inverse;"cartesian2d"===e.type?(i=o.isHorizontal(),r=!1):"polar"===e.type&&(i="angle"===o.dim,r=!0);var s=t.hostModel,l=s.get("animationDuration");X(l)&&(l=l(null));var u=s.get("animationDelay")||0,h=X(u)?u(null):u;t.eachItemGraphicEl((function(t,o){var s=t;if(s){var c=[t.x,t.y],p=void 0,d=void 0,f=void 0;if(n)if(r){var g=n,y=e.pointToCoord(c);i?(p=g.startAngle,d=g.endAngle,f=-y[1]/180*Math.PI):(p=g.r0,d=g.r,f=y[0])}else{var v=n;i?(p=v.x,d=v.x+v.width,f=t.x):(p=v.y+v.height,d=v.y,f=t.y)}var m=d===p?0:(f-p)/(d-p);a&&(m=1-m);var x=X(u)?u(o):l*m+h,_=s.getSymbolPath(),b=_.getTextContent();s.attr({scaleX:0,scaleY:0}),s.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:x}),b&&b.animateFrom({style:{opacity:0}},{duration:300,delay:x}),_.disableLabelAnimation=!0}}))},e.prototype._initOrUpdateEndLabel=function(t,e,n){var i=t.getModel("endLabel");if(WS(t)){var r=t.getData(),o=this._polyline,a=r.getLayout("points");if(!a)return o.removeTextContent(),void(this._endLabel=null);var s=this._endLabel;s||((s=this._endLabel=new Xs({z2:200})).ignoreClip=!0,o.setTextContent(this._endLabel),o.disableLabelAnimation=!0);var l=function(t){for(var e,n,i=t.length/2;i>0&&(e=t[2*i-2],n=t[2*i-1],isNaN(e)||isNaN(n));i--);return i-1}(a);l>=0&&(ic(o,rc(t,"endLabel"),{inheritColor:n,labelFetcher:t,labelDataIndex:l,defaultText:function(t,e,n){return null!=n?dS(r,n):pS(r,t)},enableTextSetter:!0},function(t,e){var n=e.getBaseAxis(),i=n.isHorizontal(),r=n.inverse,o=i?r?"right":"left":"center",a=i?"middle":r?"top":"bottom";return{normal:{align:t.get("align")||o,verticalAlign:t.get("verticalAlign")||a}}}(i,e)),o.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},e.prototype._endLabelOnDuring=function(t,e,n,i,r,o,a){var s=this._endLabel,l=this._polyline;if(s){t<1&&null==i.originalX&&(i.originalX=s.x,i.originalY=s.y);var u=n.getLayout("points"),h=n.hostModel,c=h.get("connectNulls"),p=o.get("precision"),d=o.get("distance")||0,f=a.getBaseAxis(),g=f.isHorizontal(),y=f.inverse,v=e.shape,m=y?g?v.x:v.y+v.height:g?v.x+v.width:v.y,x=(g?d:0)*(y?-1:1),_=(g?0:-d)*(y?-1:1),b=g?"x":"y",w=function(t,e,n){for(var i,r,o=t.length/2,a="x"===n?0:1,s=0,l=-1,u=0;u=e||i>=e&&r<=e){l=u;break}s=u,i=r}else i=r;return{range:[s,l],t:(e-i)/(r-i)}}(u,m,b),S=w.range,M=S[1]-S[0],I=void 0;if(M>=1){if(M>1&&!c){var T=GS(u,S[0]);s.attr({x:T[0]+x,y:T[1]+_}),r&&(I=h.getRawValue(S[0]))}else{(T=l.getPointOn(m,b))&&s.attr({x:T[0]+x,y:T[1]+_});var C=h.getRawValue(S[0]),D=h.getRawValue(S[1]);r&&(I=Zo(n,p,C,D,w.t))}i.lastFrameIndex=S[0]}else{var A=1===t||i.lastFrameIndex>0?S[0]:0;T=GS(u,A);r&&(I=h.getRawValue(A)),s.attr({x:T[0]+x,y:T[1]+_})}if(r){var k=pc(s);"function"==typeof k.setLabelText&&k.setLabelText(I)}}},e.prototype._doUpdateAnimation=function(t,e,n,i,r,o,a){var s=this._polyline,l=this._polygon,u=t.hostModel,h=function(t,e,n,i,r,o,a,s){for(var l=function(t,e){var n=[];return e.diff(t).add((function(t){n.push({cmd:"+",idx:t})})).update((function(t,e){n.push({cmd:"=",idx:e,idx1:t})})).remove((function(t){n.push({cmd:"-",idx:t})})).execute(),n}(t,e),u=[],h=[],c=[],p=[],d=[],f=[],g=[],y=_S(r,e,a),v=t.getLayout("points")||[],m=e.getLayout("points")||[],x=0;x3e3||l&&ES(p,f)>3e3)return s.stopAnimation(),s.setShape({points:d}),void(l&&(l.stopAnimation(),l.setShape({points:d,stackedOnPoints:f})));s.shape.__points=h.current,s.shape.points=c;var g={shape:{points:d}};h.current!==c&&(g.shape.__points=h.next),s.stopAnimation(),vh(s,g,u),l&&(l.setShape({points:c,stackedOnPoints:p}),l.stopAnimation(),vh(l,{shape:{stackedOnPoints:f}},u),s.shape.points!==l.shape.points&&(l.shape.points=s.shape.points));for(var y=[],v=h.status,m=0;me&&(e=t[n]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,n=0;n10&&"cartesian2d"===o.type&&r){var s=o.getBaseAxis(),l=o.getOtherAxis(s),u=s.getExtent(),h=n.getDevicePixelRatio(),c=Math.abs(u[1]-u[0])*(h||1),p=Math.round(a/c);if(isFinite(p)&&p>1){"lttb"===r?t.setData(i.lttbDownSample(i.mapDimension(l.dim),1/p)):"minmax"===r&&t.setData(i.minmaxDownSample(i.mapDimension(l.dim),1/p));var d=void 0;U(r)?d=US[r]:X(r)&&(d=r),d&&t.setData(i.downSample(i.mapDimension(l.dim),1/p,d,ZS))}}}}}var qS=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.getInitialData=function(t,e){return _x(null,this,{useEncodeDefaulter:!0})},e.prototype.getMarkerPosition=function(t,e,n){var i=this.coordinateSystem;if(i&&i.clampData){var r=i.clampData(t),o=i.dataToPoint(r);if(n)E(i.getAxes(),(function(t,n){if("category"===t.type&&null!=e){var i=t.getTicksCoords(),a=t.getTickModel().get("alignWithLabel"),s=r[n],l="x1"===e[n]||"y1"===e[n];if(l&&!a&&(s+=1),i.length<2)return;if(2===i.length)return void(o[n]=t.toGlobalCoord(t.getExtent()[l?1:0]));for(var u=void 0,h=void 0,c=1,p=0;ps){h=(d+u)/2;break}1===p&&(c=f-i[0].tickValue)}null==h&&(u?u&&(h=i[i.length-1].coord):h=i[0].coord),o[n]=t.toGlobalCoord(h)}}));else{var a=this.getData(),s=a.getLayout("offset"),l=a.getLayout("size"),u=i.getBaseAxis().isHorizontal()?0:1;o[u]+=s+l/2}return o}return[NaN,NaN]},e.type="series.__base_bar__",e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},e}(bg);bg.registerClass(qS);var KS=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.getInitialData=function(){return _x(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},e.prototype.getProgressive=function(){return!!this.get("large")&&this.get("progressive")},e.prototype.getProgressiveThreshold=function(){var t=this.get("progressiveThreshold"),e=this.get("largeThreshold");return e>t&&(t=e),t},e.prototype.brushSelector=function(t,e,n){return n.rect(e.getItemLayout(t))},e.type="series.bar",e.dependencies=["grid","polar"],e.defaultOption=kc(qS.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),e}(qS),$S=function(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0},JS=function(t){function e(e){var n=t.call(this,e)||this;return n.type="sausage",n}return n(e,t),e.prototype.getDefaultShape=function(){return new $S},e.prototype.buildPath=function(t,e){var n=e.cx,i=e.cy,r=Math.max(e.r0||0,0),o=Math.max(e.r,0),a=.5*(o-r),s=r+a,l=e.startAngle,u=e.endAngle,h=e.clockwise,c=2*Math.PI,p=h?u-lo)return!0;o=u}return!1},e.prototype._isOrderDifferentInView=function(t,e){for(var n=e.scale,i=n.getExtent(),r=Math.max(0,i[0]),o=Math.min(i[1],n.getOrdinalMeta().categories.length-1);r<=o;++r)if(t.ordinalNumbers[r]!==n.getRawOrdinalNumber(r))return!0},e.prototype._updateSortWithinSameData=function(t,e,n,i){if(this._isOrderChangedWithinSameData(t,e,n)){var r=this._dataSort(t,n,e);this._isOrderDifferentInView(r,n)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",axisId:n.index,sortInfo:r}))}},e.prototype._dispatchInitSort=function(t,e,n){var i=e.baseAxis,r=this._dataSort(t,i,(function(n){return t.get(t.mapDimension(e.otherAxis.dim),n)}));n.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:r})},e.prototype.remove=function(t,e){this._clear(this._model),this._removeOnRenderedListener(e)},e.prototype.dispose=function(t,e){this._removeOnRenderedListener(e)},e.prototype._removeOnRenderedListener=function(t){this._onRendered&&(t.getZr().off("rendered",this._onRendered),this._onRendered=null)},e.prototype._clear=function(t){var e=this.group,n=this._data;t&&t.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl((function(e){wh(e,t,rl(e).dataIndex)}))):e.removeAll(),this._data=null,this._isFirstFrame=!0},e.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},e.type="bar",e}(Og),oM={cartesian2d:function(t,e){var n=e.width<0?-1:1,i=e.height<0?-1:1;n<0&&(e.x+=e.width,e.width=-e.width),i<0&&(e.y+=e.height,e.height=-e.height);var r=t.x+t.width,o=t.y+t.height,a=nM(e.x,t.x),s=iM(e.x+e.width,r),l=nM(e.y,t.y),u=iM(e.y+e.height,o),h=sr?s:a,e.y=c&&l>o?u:l,e.width=h?0:s-a,e.height=c?0:u-l,n<0&&(e.x+=e.width,e.width=-e.width),i<0&&(e.y+=e.height,e.height=-e.height),h||c},polar:function(t,e){var n=e.r0<=e.r?1:-1;if(n<0){var i=e.r;e.r=e.r0,e.r0=i}var r=iM(e.r,t.r),o=nM(e.r0,t.r0);e.r=r,e.r0=o;var a=r-o<0;if(n<0){i=e.r;e.r=e.r0,e.r0=i}return a}},aM={cartesian2d:function(t,e,n,i,r,o,a,s,l){var u=new Ws({shape:A({},i),z2:1});(u.__dataIndex=n,u.name="item",o)&&(u.shape[r?"height":"width"]=0);return u},polar:function(t,e,n,i,r,o,a,s,l){var u=!r&&l?JS:Fu,h=new u({shape:i,z2:1});h.name="item";var c,p,d=dM(r);if(h.calculateTextPosition=(c=d,p=({isRoundCap:u===JS}||{}).isRoundCap,function(t,e,n){var i=e.position;if(!i||i instanceof Array)return Dr(t,e,n);var r=c(i),o=null!=e.distance?e.distance:5,a=this.shape,s=a.cx,l=a.cy,u=a.r,h=a.r0,d=(u+h)/2,f=a.startAngle,g=a.endAngle,y=(f+g)/2,v=p?Math.abs(u-h)/2:0,m=Math.cos,x=Math.sin,_=s+u*m(f),b=l+u*x(f),w="left",S="top";switch(r){case"startArc":_=s+(h-o)*m(y),b=l+(h-o)*x(y),w="center",S="top";break;case"insideStartArc":_=s+(h+o)*m(y),b=l+(h+o)*x(y),w="center",S="bottom";break;case"startAngle":_=s+d*m(f)+QS(f,o+v,!1),b=l+d*x(f)+tM(f,o+v,!1),w="right",S="middle";break;case"insideStartAngle":_=s+d*m(f)+QS(f,-o+v,!1),b=l+d*x(f)+tM(f,-o+v,!1),w="left",S="middle";break;case"middle":_=s+d*m(y),b=l+d*x(y),w="center",S="middle";break;case"endArc":_=s+(u+o)*m(y),b=l+(u+o)*x(y),w="center",S="bottom";break;case"insideEndArc":_=s+(u-o)*m(y),b=l+(u-o)*x(y),w="center",S="top";break;case"endAngle":_=s+d*m(g)+QS(g,o+v,!0),b=l+d*x(g)+tM(g,o+v,!0),w="left",S="middle";break;case"insideEndAngle":_=s+d*m(g)+QS(g,-o+v,!0),b=l+d*x(g)+tM(g,-o+v,!0),w="right",S="middle";break;default:return Dr(t,e,n)}return(t=t||{}).x=_,t.y=b,t.align=w,t.verticalAlign=S,t}),o){var f=r?"r":"endAngle",g={};h.shape[f]=r?i.r0:i.startAngle,g[f]=i[f],(s?vh:mh)(h,{shape:g},o)}return h}};function sM(t,e,n,i,r,o,a,s){var l,u;o?(u={x:i.x,width:i.width},l={y:i.y,height:i.height}):(u={y:i.y,height:i.height},l={x:i.x,width:i.width}),s||(a?vh:mh)(n,{shape:l},e,r,null),(a?vh:mh)(n,{shape:u},e?t.baseAxis.model:null,r)}function lM(t,e){for(var n=0;n0?1:-1,a=i.height>0?1:-1;return{x:i.x+o*r/2,y:i.y+a*r/2,width:i.width-o*r,height:i.height-a*r}},polar:function(t,e,n){var i=t.getItemLayout(e);return{cx:i.cx,cy:i.cy,r0:i.r0,r:i.r,startAngle:i.startAngle,endAngle:i.endAngle,clockwise:i.clockwise}}};function dM(t){return function(t){var e=t?"Arc":"Angle";return function(t){switch(t){case"start":case"insideStart":case"end":case"insideEnd":return t+e;default:return t}}}(t)}function fM(t,e,n,i,r,o,a,s){var l=e.getItemVisual(n,"style");if(s){if(!o.get("roundCap")){var u=t.shape;A(u,eM(i.getModel("itemStyle"),u,!0)),t.setShape(u)}}else{var h=i.get(["itemStyle","borderRadius"])||0;t.setShape("r",h)}t.useStyle(l);var c=i.getShallow("cursor");c&&t.attr("cursor",c);var p=s?a?r.r>=r.r0?"endArc":"startArc":r.endAngle>=r.startAngle?"endAngle":"startAngle":a?r.height>=0?"bottom":"top":r.width>=0?"right":"left",d=rc(i);ic(t,d,{labelFetcher:o,labelDataIndex:n,defaultText:pS(o.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:p});var f=t.getTextContent();if(s&&f){var g=i.get(["label","position"]);t.textConfig.inside="middle"===g||null,function(t,e,n,i){if(j(i))t.setTextConfig({rotation:i});else if(Y(e))t.setTextConfig({rotation:0});else{var r,o=t.shape,a=o.clockwise?o.startAngle:o.endAngle,s=o.clockwise?o.endAngle:o.startAngle,l=(a+s)/2,u=n(e);switch(u){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":r=l;break;case"startAngle":case"insideStartAngle":r=a;break;case"endAngle":case"insideEndAngle":r=s;break;default:return void t.setTextConfig({rotation:0})}var h=1.5*Math.PI-r;"middle"===u&&h>Math.PI/2&&h<1.5*Math.PI&&(h-=Math.PI),t.setTextConfig({rotation:h})}}(t,"outside"===g?p:g,dM(a),i.get(["label","rotate"]))}dc(f,d,o.getRawValue(n),(function(t){return dS(e,t)}));var y=i.getModel(["emphasis"]);Zl(t,y.get("focus"),y.get("blurScope"),y.get("disabled")),$l(t,i),function(t){return null!=t.startAngle&&null!=t.endAngle&&t.startAngle===t.endAngle}(r)&&(t.style.fill="none",t.style.stroke="none",E(t.states,(function(t){t.style&&(t.style.fill=t.style.stroke="none")})))}var gM=function(){},yM=function(t){function e(e){var n=t.call(this,e)||this;return n.type="largeBar",n}return n(e,t),e.prototype.getDefaultShape=function(){return new gM},e.prototype.buildPath=function(t,e){for(var n=e.points,i=this.baseDimIdx,r=1-this.baseDimIdx,o=[],a=[],s=this.barWidth,l=0;l=s[0]&&e<=s[0]+l[0]&&n>=s[1]&&n<=s[1]+l[1])return a[h]}return-1}(this,t.offsetX,t.offsetY);rl(this).dataIndex=e>=0?e:null}),30,!1);function xM(t,e,n){if(OS(n,"cartesian2d")){var i=e,r=n.getArea();return{x:t?i.x:r.x,y:t?r.y:i.y,width:t?i.width:r.width,height:t?r.height:i.height}}var o=e;return{cx:(r=n.getArea()).cx,cy:r.cy,r0:t?r.r0:o.r0,r:t?r.r:o.r,startAngle:t?o.startAngle:0,endAngle:t?o.endAngle:2*Math.PI}}var _M=2*Math.PI,bM=Math.PI/180;function wM(t,e){return kp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function SM(t,e){var n=wM(t,e),i=t.get("center"),r=t.get("radius");Y(r)||(r=[0,r]);var o,a,s=$r(n.width,e.getWidth()),l=$r(n.height,e.getHeight()),u=Math.min(s,l),h=$r(r[0],u/2),c=$r(r[1],u/2),p=t.coordinateSystem;if(p){var d=p.dataToPoint(i);o=d[0]||0,a=d[1]||0}else Y(i)||(i=[i,i]),o=$r(i[0],s)+n.x,a=$r(i[1],l)+n.y;return{cx:o,cy:a,r0:h,r:c}}function MM(t,e,n){e.eachSeriesByType(t,(function(t){var e=t.getData(),i=e.mapDimension("value"),r=wM(t,n),o=SM(t,n),a=o.cx,s=o.cy,l=o.r,u=o.r0,h=-t.get("startAngle")*bM,c=t.get("endAngle"),p=t.get("padAngle")*bM;c="auto"===c?h-_M:-c*bM;var d=t.get("minAngle")*bM+p,f=0;e.each(i,(function(t){!isNaN(t)&&f++}));var g=e.getSum(i),y=Math.PI/(g||f)*2,v=t.get("clockwise"),m=t.get("roseType"),x=t.get("stillShowZeroSum"),_=e.getDataExtent(i);_[0]=0;var b=v?1:-1,w=[h,c],S=b*p/2;us(w,!v),h=w[0],c=w[1];var M=IM(t);M.startAngle=h,M.endAngle=c,M.clockwise=v;var I=Math.abs(c-h),T=I,C=0,D=h;if(e.setLayout({viewRect:r,r:l}),e.each(i,(function(t,n){var i;if(isNaN(t))e.setItemLayout(n,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:v,cx:a,cy:s,r0:u,r:m?NaN:l});else{(i="area"!==m?0===g&&x?y:t*y:I/f)i?h=o=D+b*i/2:(o=D+S,h=r-S),e.setItemLayout(n,{angle:i,startAngle:o,endAngle:h,clockwise:v,cx:a,cy:s,r0:u,r:m?Kr(t,_,[u,l]):l}),D=r}})),T<_M&&f)if(T<=.001){var A=I/f;e.each(i,(function(t,n){if(!isNaN(t)){var i=e.getItemLayout(n);i.angle=A;var r=0,o=0;An?a:o,h=Math.abs(l.label.y-n);if(h>=u.maxY){var c=l.label.x-e-l.len2*r,p=i+l.len,f=Math.abs(c)t.unconstrainedWidth?null:d:null;i.setStyle("width",f)}var g=i.getBoundingRect();o.width=g.width;var y=(i.style.margin||0)+2.1;o.height=g.height+y,o.y-=(o.height-c)/2}}}function kM(t){return"center"===t.position}function LM(t){var e,n,i=t.getData(),r=[],o=!1,a=(t.get("minShowLabelAngle")||0)*CM,s=i.getLayout("viewRect"),l=i.getLayout("r"),u=s.width,h=s.x,c=s.y,p=s.height;function d(t){t.ignore=!0}i.each((function(t){var s=i.getItemGraphicEl(t),c=s.shape,p=s.getTextContent(),f=s.getTextGuideLine(),g=i.getItemModel(t),y=g.getModel("label"),v=y.get("position")||g.get(["emphasis","label","position"]),m=y.get("distanceToLabelLine"),x=y.get("alignTo"),_=$r(y.get("edgeDistance"),u),b=y.get("bleedMargin"),w=g.getModel("labelLine"),S=w.get("length");S=$r(S,u);var M=w.get("length2");if(M=$r(M,u),Math.abs(c.endAngle-c.startAngle)0?"right":"left":k>0?"left":"right"}var B=Math.PI,F=0,G=y.get("rotate");if(j(G))F=G*(B/180);else if("center"===v)F=0;else if("radial"===G||!0===G){F=k<0?-A+B:-A}else if("tangential"===G&&"outside"!==v&&"outer"!==v){var W=Math.atan2(k,L);W<0&&(W=2*B+W),L>0&&(W=B+W),F=W-B}if(o=!!F,p.x=I,p.y=T,p.rotation=F,p.setStyle({verticalAlign:"middle"}),P){p.setStyle({align:D});var H=p.states.select;H&&(H.x+=p.x,H.y+=p.y)}else{var Y=p.getBoundingRect().clone();Y.applyTransform(p.getComputedTransform());var X=(p.style.margin||0)+2.1;Y.y-=X/2,Y.height+=X,r.push({label:p,labelLine:f,position:v,len:S,len2:M,minTurnAngle:w.get("minTurnAngle"),maxSurfaceAngle:w.get("maxSurfaceAngle"),surfaceNormal:new De(k,L),linePoints:C,textAlign:D,labelDistance:m,labelAlignTo:x,edgeDistance:_,bleedMargin:b,rect:Y,unconstrainedWidth:Y.width,labelStyleWidth:p.style.width})}s.setTextConfig({inside:P})}})),!o&&t.get("avoidLabelOverlap")&&function(t,e,n,i,r,o,a,s){for(var l=[],u=[],h=Number.MAX_VALUE,c=-Number.MAX_VALUE,p=0;p0){for(var l=o.getItemLayout(0),u=1;isNaN(l&&l.startAngle)&&u=n.r0}},e.type="pie",e}(Og);function RM(t,e,n){e=Y(e)&&{coordDimensions:e}||A({encodeDefine:t.getEncode()},e);var i=t.getSource(),r=px(i,e).dimensions,o=new cx(r,t);return o.initData(i,n),o}var NM=function(){function t(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}return t.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},t.prototype.containName=function(t){return this._getRawData().indexOfName(t)>=0},t.prototype.indexOfName=function(t){return this._getDataWithEncodedVisual().indexOfName(t)},t.prototype.getItemVisual=function(t,e){return this._getDataWithEncodedVisual().getItemVisual(t,e)},t}(),EM=Vo(),zM=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new NM(W(this.getData,this),W(this.getRawData,this)),this._defaultLabelLine(e)},e.prototype.mergeOption=function(){t.prototype.mergeOption.apply(this,arguments)},e.prototype.getInitialData=function(){return RM(this,{coordDimensions:["value"],encodeDefaulter:H(ed,this)})},e.prototype.getDataParams=function(e){var n=this.getData(),i=EM(n),r=i.seats;if(!r){var o=[];n.each(n.mapDimension("value"),(function(t){o.push(t)})),r=i.seats=io(o,n.hostModel.get("percentPrecision"))}var a=t.prototype.getDataParams.call(this,e);return a.percent=r[e]||0,a.$vars.push("percent"),a},e.prototype._defaultLabelLine=function(t){Co(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.type="series.pie",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},e}(bg);var VM=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n}return n(e,t),e.prototype.getInitialData=function(t,e){return _x(null,this,{useEncodeDefaulter:!0})},e.prototype.getProgressive=function(){var t=this.option.progressive;return null==t?this.option.large?5e3:this.get("progressive"):t},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?1e4:this.get("progressiveThreshold"):t},e.prototype.brushSelector=function(t,e,n){return n.point(e.getItemLayout(t))},e.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},e.type="series.scatter",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},e}(bg),BM=function(){},FM=function(t){function e(e){var n=t.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return n(e,t),e.prototype.getDefaultShape=function(){return new BM},e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.buildPath=function(t,e){var n,i=e.points,r=e.size,o=this.symbolProxy,a=o.shape,s=t.getContext?t.getContext():t,l=s&&r[0]<4,u=this.softClipShape;if(l)this._ctx=s;else{for(this._ctx=null,n=this._off;n=0;s--){var l=2*s,u=i[l]-o/2,h=i[l+1]-a/2;if(t>=u&&e>=h&&t<=u+o&&e<=h+a)return s}return-1},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect();return t=n[0],e=n[1],i.contain(t,e)?(this.hoverDataIdx=this.findDataIndex(t,e))>=0:(this.hoverDataIdx=-1,!1)},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var e=this.shape,n=e.points,i=e.size,r=i[0],o=i[1],a=1/0,s=1/0,l=-1/0,u=-1/0,h=0;h=0&&(l.dataIndex=n+(t.startIndex||0))}))},t.prototype.remove=function(){this._clear()},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},t}(),WM=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData();this._updateSymbolDraw(i,t).updateData(i,{clipShape:this._getClipShape(t)}),this._finished=!0},e.prototype.incrementalPrepareRender=function(t,e,n){var i=t.getData();this._updateSymbolDraw(i,t).incrementalPrepareUpdate(i),this._finished=!1},e.prototype.incrementalRender=function(t,e,n){this._symbolDraw.incrementalUpdate(t,e.getData(),{clipShape:this._getClipShape(e)}),this._finished=t.end===e.getData().count()},e.prototype.updateTransform=function(t,e,n){var i=t.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var r=XS("").reset(t,e,n);r.progress&&r.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},e.prototype.eachRendered=function(t){this._symbolDraw&&this._symbolDraw.eachRendered(t)},e.prototype._getClipShape=function(t){if(t.get("clip",!0)){var e=t.coordinateSystem;return e&&e.getArea&&e.getArea(.1)}},e.prototype._updateSymbolDraw=function(t,e){var n=this._symbolDraw,i=e.pipelineContext.large;return n&&i===this._isLargeDraw||(n&&n.remove(),n=this._symbolDraw=i?new GM:new xS,this._isLargeDraw=i,this.group.removeAll()),this.group.add(n.group),n},e.prototype.remove=function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},e.prototype.dispose=function(){},e.type="scatter",e}(Og),HM=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.type="grid",e.dependencies=["xAxis","yAxis"],e.layoutMode="box",e.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},e}(zp),YM=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Wo).models[0]},e.type="cartesian2dAxis",e}(zp);R(YM,D_);var XM={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,showMinLine:!0,showMaxLine:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},UM=C({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},XM),ZM=C({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},XM),jM={category:UM,value:ZM,time:C({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},ZM),log:k({logBase:10},ZM)},qM={value:1,category:1,time:1,log:1};function KM(t,e,i,r){E(qM,(function(o,a){var s=C(C({},jM[a],!0),r,!0),l=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e+"Axis."+a,n}return n(i,t),i.prototype.mergeDefaultAndTheme=function(t,e){var n=Pp(this),i=n?Rp(t):{};C(t,e.getTheme().get(a+"Axis")),C(t,this.getDefaultOption()),t.type=$M(t),n&&Op(t,i,n)},i.prototype.optionUpdated=function(){"category"===this.option.type&&(this.__ordinalMeta=Mx.createByAxisModel(this))},i.prototype.getCategories=function(t){var e=this.option;if("category"===e.type)return t?e.data:this.__ordinalMeta.categories},i.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},i.type=e+"Axis."+a,i.defaultOption=s,i}(i);t.registerComponentModel(l)})),t.registerSubTypeDefaulter(e+"Axis",$M)}function $M(t){return t.type||(t.data?"category":"value")}var JM=function(){function t(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return t.prototype.getAxis=function(t){return this._axes[t]},t.prototype.getAxes=function(){return z(this._dimList,(function(t){return this._axes[t]}),this)},t.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),B(this.getAxes(),(function(e){return e.scale.type===t}))},t.prototype.addAxis=function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},t}(),QM=["x","y"];function tI(t){return"interval"===t.type||"time"===t.type}var eI=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="cartesian2d",e.dimensions=QM,e}return n(e,t),e.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var t=this.getAxis("x").scale,e=this.getAxis("y").scale;if(tI(t)&&tI(e)){var n=t.getExtent(),i=e.getExtent(),r=this.dataToPoint([n[0],i[0]]),o=this.dataToPoint([n[1],i[1]]),a=n[1]-n[0],s=i[1]-i[0];if(a&&s){var l=(o[0]-r[0])/a,u=(o[1]-r[1])/s,h=r[0]-n[0]*l,c=r[1]-i[0]*u,p=this._transform=[l,0,0,u,h,c];this._invTransform=Ie([],p)}}},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},e.prototype.containPoint=function(t){var e=this.getAxis("x"),n=this.getAxis("y");return e.contain(e.toLocalCoord(t[0]))&&n.contain(n.toLocalCoord(t[1]))},e.prototype.containData=function(t){return this.getAxis("x").containData(t[0])&&this.getAxis("y").containData(t[1])},e.prototype.containZone=function(t,e){var n=this.dataToPoint(t),i=this.dataToPoint(e),r=this.getArea(),o=new ze(n[0],n[1],i[0]-n[0],i[1]-n[1]);return r.intersect(o)},e.prototype.dataToPoint=function(t,e,n){n=n||[];var i=t[0],r=t[1];if(this._transform&&null!=i&&isFinite(i)&&null!=r&&isFinite(r))return Wt(n,t,this._transform);var o=this.getAxis("x"),a=this.getAxis("y");return n[0]=o.toGlobalCoord(o.dataToCoord(i,e)),n[1]=a.toGlobalCoord(a.dataToCoord(r,e)),n},e.prototype.clampData=function(t,e){var n=this.getAxis("x").scale,i=this.getAxis("y").scale,r=n.getExtent(),o=i.getExtent(),a=n.parse(t[0]),s=i.parse(t[1]);return(e=e||[])[0]=Math.min(Math.max(Math.min(r[0],r[1]),a),Math.max(r[0],r[1])),e[1]=Math.min(Math.max(Math.min(o[0],o[1]),s),Math.max(o[0],o[1])),e},e.prototype.pointToData=function(t,e){var n=[];if(this._invTransform)return Wt(n,t,this._invTransform);var i=this.getAxis("x"),r=this.getAxis("y");return n[0]=i.coordToData(i.toLocalCoord(t[0]),e),n[1]=r.coordToData(r.toLocalCoord(t[1]),e),n},e.prototype.getOtherAxis=function(t){return this.getAxis("x"===t.dim?"y":"x")},e.prototype.getArea=function(t){t=t||0;var e=this.getAxis("x").getGlobalExtent(),n=this.getAxis("y").getGlobalExtent(),i=Math.min(e[0],e[1])-t,r=Math.min(n[0],n[1])-t,o=Math.max(e[0],e[1])-i+t,a=Math.max(n[0],n[1])-r+t;return new ze(i,r,o,a)},e}(JM),nI=function(t){function e(e,n,i,r,o){var a=t.call(this,e,n,i)||this;return a.index=0,a.type=r||"value",a.position=o||"bottom",a}return n(e,t),e.prototype.isHorizontal=function(){var t=this.position;return"top"===t||"bottom"===t},e.prototype.getGlobalExtent=function(t){var e=this.getExtent();return e[0]=this.toGlobalCoord(e[0]),e[1]=this.toGlobalCoord(e[1]),t&&e[0]>e[1]&&e.reverse(),e},e.prototype.pointToData=function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},e.prototype.setCategorySortInfo=function(t){if("category"!==this.type)return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)},e}(ab);function iI(t,e,n){n=n||{};var i=t.coordinateSystem,r=e.axis,o={},a=r.getAxesOnZeroOf()[0],s=r.position,l=a?"onZero":s,u=r.dim,h=i.getRect(),c=[h.x,h.x+h.width,h.y,h.y+h.height],p={left:0,right:1,top:0,bottom:1,onZero:2},d=e.get("offset")||0,f="x"===u?[c[2]-d,c[3]+d]:[c[0]-d,c[1]+d];if(a){var g=a.toGlobalCoord(a.dataToCoord(0));f[p.onZero]=Math.max(Math.min(g,f[1]),f[0])}o.position=["y"===u?f[p[l]]:c[0],"x"===u?f[p[l]]:c[3]],o.rotation=Math.PI/2*("x"===u?0:1);o.labelDirection=o.tickDirection=o.nameDirection={top:-1,bottom:1,left:-1,right:1}[s],o.labelOffset=a?f[p[s]]-f[p.onZero]:0,e.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),it(n.labelInside,e.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection);var y=e.get(["axisLabel","rotate"]);return o.labelRotate="top"===l?-y:y,o.z2=1,o}function rI(t){return"cartesian2d"===t.get("coordinateSystem")}function oI(t){var e={xAxisModel:null,yAxisModel:null};return E(e,(function(n,i){var r=i.replace(/Model$/,""),o=t.getReferringComponents(r,Wo).models[0];e[i]=o})),e}var aI=Math.log;function sI(t,e,n){var i=Ex.prototype,r=i.getTicks.call(n),o=i.getTicks.call(n,!0),a=r.length-1,s=i.getInterval.call(n),l=x_(t,e),u=l.extent,h=l.fixMin,c=l.fixMax;if("log"===t.type){var p=aI(t.base);u=[aI(u[0])/p,aI(u[1])/p]}t.setExtent(u[0],u[1]),t.calcNiceExtent({splitNumber:a,fixMin:h,fixMax:c});var d=i.getExtent.call(t);h&&(u[0]=d[0]),c&&(u[1]=d[1]);var f=i.getInterval.call(t),g=u[0],y=u[1];if(h&&c)f=(y-g)/a;else if(h)for(y=u[0]+f*a;yu[0]&&isFinite(g)&&isFinite(u[0]);)f=Dx(f),g=u[1]-f*a;else{t.getTicks().length-1>a&&(f=Dx(f));var v=f*a;(g=Jr((y=Math.ceil(u[1]/f)*f)-v))<0&&u[0]>=0?(g=0,y=Jr(v)):y>0&&u[1]<=0&&(y=0,g=-Jr(v))}var m=(r[0].value-o[0].value)/s,x=(r[a].value-o[a].value)/s;i.setExtent.call(t,g+f*m,y+f*x),i.setInterval.call(t,f),(m||x)&&i.setNiceExtent.call(t,g+f,y-f)}var lI=function(){function t(t,e,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=QM,this._initCartesian(t,e,n),this.model=t}return t.prototype.getRect=function(){return this._rect},t.prototype.update=function(t,e){var n=this._axesMap;function i(t){var e,n=G(t),i=n.length;if(i){for(var r=[],o=i-1;o>=0;o--){var a=t[+n[o]],s=a.model,l=a.scale;Tx(l)&&s.get("alignTicks")&&null==s.get("interval")?r.push(a):(__(l,s),Tx(l)&&(e=a))}r.length&&(e||__((e=r.pop()).scale,e.model),E(r,(function(t){sI(t.scale,t.model,e.scale)})))}}this._updateScale(t,this.model),i(n.x),i(n.y);var r={};E(n.x,(function(t){hI(n,"y",t,r)})),E(n.y,(function(t){hI(n,"x",t,r)})),this.resize(this.model,e)},t.prototype.resize=function(t,e,n){var i=t.getBoxLayoutParams(),r=!n&&t.get("containLabel"),o=kp(i,{width:e.getWidth(),height:e.getHeight()});this._rect=o;var a=this._axesList;function s(){E(a,(function(t){var e=t.isHorizontal(),n=e?[0,o.width]:[0,o.height],i=t.inverse?1:0;t.setExtent(n[i],n[1-i]),function(t,e){var n=t.getExtent(),i=n[0]+n[1];t.toGlobalCoord="x"===t.dim?function(t){return t+e}:function(t){return i-t+e},t.toLocalCoord="x"===t.dim?function(t){return t-e}:function(t){return i-t+e}}(t,e?o.x:o.y)}))}s(),r&&(E(a,(function(t){if(!t.model.get(["axisLabel","inside"])){var e=function(t){var e=t.model,n=t.scale;if(e.get(["axisLabel","show"])&&!n.isBlank()){var i,r,o=n.getExtent();r=n instanceof Rx?n.count():(i=n.getTicks()).length;var a,s=t.getLabelModel(),l=w_(t),u=1;r>40&&(u=Math.ceil(r/40));for(var h=0;h0&&i>0||n<0&&i<0)}(t)}var pI=Math.PI,dI=function(){function t(t,e){this.group=new Br,this.opt=e,this.axisModel=t,k(e,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var n=new Br({x:e.position[0],y:e.position[1],rotation:e.rotation});n.updateTransform(),this._transformGroup=n}return t.prototype.hasBuilder=function(t){return!!fI[t]},t.prototype.add=function(t){fI[t](this.opt,this.axisModel,this.group,this._transformGroup)},t.prototype.getGroup=function(){return this.group},t.innerTextLayout=function(t,e,n){var i,r,o=ao(e-t);return so(o)?(r=n>0?"top":"bottom",i="center"):so(o-pI)?(r=n>0?"bottom":"top",i="center"):(r="middle",i=o>0&&o0?"right":"left":n>0?"left":"right"),{rotation:o,textAlign:i,textVerticalAlign:r}},t.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e},t.isLabelSilent=function(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)},t}(),fI={axisLine:function(t,e,n,i){var r=e.get(["axisLine","show"]);if("auto"===r&&t.handleAutoShown&&(r=t.handleAutoShown("axisLine")),r){var o=e.axis.getExtent(),a=i.transform,s=[o[0],0],l=[o[1],0],u=s[0]>l[0];a&&(Wt(s,s,a),Wt(l,l,a));var h=A({lineCap:"round"},e.getModel(["axisLine","lineStyle"]).getLineStyle()),c=new Ku({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:h,strokeContainThreshold:t.strokeContainThreshold||5,silent:!0,z2:1});zh(c.shape,c.style.lineWidth),c.anid="line",n.add(c);var p=e.get(["axisLine","symbol"]);if(null!=p){var d=e.get(["axisLine","symbolSize"]);U(p)&&(p=[p,p]),(U(d)||j(d))&&(d=[d,d]);var f=Zy(e.get(["axisLine","symbolOffset"])||0,d),g=d[0],y=d[1];E([{rotate:t.rotation+Math.PI/2,offset:f[0],r:0},{rotate:t.rotation-Math.PI/2,offset:f[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],(function(e,i){if("none"!==p[i]&&null!=p[i]){var r=Xy(p[i],-g/2,-y/2,g,y,h.stroke,!0),o=e.r+e.offset,a=u?l:s;r.attr({rotation:e.rotate,x:a[0]+o*Math.cos(t.rotation),y:a[1]-o*Math.sin(t.rotation),silent:!0,z2:11}),n.add(r)}}))}}},axisTickLabel:function(t,e,n,i){var r=function(t,e,n,i){var r=n.axis,o=n.getModel("axisTick"),a=o.get("show");"auto"===a&&i.handleAutoShown&&(a=i.handleAutoShown("axisTick"));if(!a||r.scale.isBlank())return;for(var s=o.getModel("lineStyle"),l=i.tickDirection*o.get("length"),u=mI(r.getTicksCoords(),e.transform,l,k(s.getLineStyle(),{stroke:n.get(["axisLine","lineStyle","color"])}),"ticks"),h=0;hc[1]?-1:1,d=["start"===s?c[0]-p*h:"end"===s?c[1]+p*h:(c[0]+c[1])/2,vI(s)?t.labelOffset+l*h:0],f=e.get("nameRotate");null!=f&&(f=f*pI/180),vI(s)?o=dI.innerTextLayout(t.rotation,null!=f?f:t.rotation,l):(o=function(t,e,n,i){var r,o,a=ao(n-t),s=i[0]>i[1],l="start"===e&&!s||"start"!==e&&s;so(a-pI/2)?(o=l?"bottom":"top",r="center"):so(a-1.5*pI)?(o=l?"top":"bottom",r="center"):(o="middle",r=a<1.5*pI&&a>pI/2?l?"left":"right":l?"right":"left");return{rotation:a,textAlign:r,textVerticalAlign:o}}(t.rotation,s,f||0,c),null!=(a=t.axisNameAvailableWidth)&&(a=Math.abs(a/Math.sin(o.rotation)),!isFinite(a)&&(a=null)));var g=u.getFont(),y=e.get("nameTruncate",!0)||{},v=y.ellipsis,m=it(t.nameTruncateMaxWidth,y.maxWidth,a),x=new Xs({x:d[0],y:d[1],rotation:o.rotation,silent:dI.isLabelSilent(e),style:oc(u,{text:r,font:g,overflow:"truncate",width:m,ellipsis:v,fill:u.getTextColor()||e.get(["axisLine","lineStyle","color"]),align:u.get("align")||o.textAlign,verticalAlign:u.get("verticalAlign")||o.textVerticalAlign}),z2:1});if(Kh({el:x,componentModel:e,itemName:r}),x.__fullText=r,x.anid="name",e.get("triggerEvent")){var _=dI.makeAxisEventDataBase(e);_.targetType="axisName",_.name=r,rl(x).eventData=_}i.add(x),x.updateTransform(),n.add(x),x.decomposeTransform()}}};function gI(t){t&&(t.ignore=!0)}function yI(t,e){var n=t&&t.getBoundingRect().clone(),i=e&&e.getBoundingRect().clone();if(n&&i){var r=xe([]);return Se(r,r,-t.rotation),n.applyTransform(be([],r,t.getLocalTransform())),i.applyTransform(be([],r,e.getLocalTransform())),n.intersect(i)}}function vI(t){return"middle"===t||"center"===t}function mI(t,e,n,i,r){for(var o=[],a=[],s=[],l=0;l=0||t===e}function bI(t){var e=wI(t);if(e){var n=e.axisPointerModel,i=e.axis.scale,r=n.option,o=n.get("status"),a=n.get("value");null!=a&&(a=i.parse(a));var s=SI(n);null==o&&(r.status=s?"show":"hide");var l=i.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==a||a>l[1])&&(a=l[1]),a0&&!c.min?c.min=0:null!=c.min&&c.min<0&&!c.max&&(c.max=0);var p=a;null!=c.color&&(p=k({color:c.color},a));var d=C(T(c),{boundaryGap:t,splitNumber:e,scale:n,axisLine:i,axisTick:r,axisLabel:o,name:c.text,showName:s,nameLocation:"end",nameGap:u,nameTextStyle:p,triggerEvent:h},!1);if(U(l)){var f=d.name;d.name=l.replace("{value}",null!=f?f:"")}else X(l)&&(d.name=l(d.name,d));var g=new Cc(d,null,this.ecModel);return R(g,D_.prototype),g.mainType="radar",g.componentIndex=this.componentIndex,g}),this);this._indicatorModels=c},e.prototype.getIndicatorModels=function(){return this._indicatorModels},e.type="radar",e.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:C({lineStyle:{color:"#bbb"}},XI.axisLine),axisLabel:UI(XI.axisLabel,!1),axisTick:UI(XI.axisTick,!1),splitLine:UI(XI.splitLine,!0),splitArea:UI(XI.splitArea,!0),indicator:[]},e}(zp),jI=["axisLine","axisTickLabel","axisName"],qI=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){this.group.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},e.prototype._buildAxes=function(t){var e=t.coordinateSystem;E(z(e.getIndicatorAxes(),(function(t){var n=t.model.get("showName")?t.name:"";return new dI(t.model,{axisName:n,position:[e.cx,e.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})})),(function(t){E(jI,t.add,t),this.group.add(t.getGroup())}),this)},e.prototype._buildSplitLineAndArea=function(t){var e=t.coordinateSystem,n=e.getIndicatorAxes();if(n.length){var i=t.get("shape"),r=t.getModel("splitLine"),o=t.getModel("splitArea"),a=r.getModel("lineStyle"),s=o.getModel("areaStyle"),l=r.get("show"),u=o.get("show"),h=a.get("color"),c=s.get("color"),p=Y(h)?h:[h],d=Y(c)?c:[c],f=[],g=[];if("circle"===i)for(var y=n[0].getTicksCoords(),v=e.cx,m=e.cy,x=0;x3?1.4:r>1?1.2:1.1;iT(this,"zoom","zoomOnMouseWheel",t,{scale:i>0?s:1/s,originX:o,originY:a,isAvailableBehavior:null})}if(n){var l=Math.abs(i);iT(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:(i>0?1:-1)*(l>3?.4:l>1?.15:.05),originX:o,originY:a,isAvailableBehavior:null})}}},e.prototype._pinchHandler=function(t){tT(this._zr,"globalPan")||iT(this,"zoom",null,t,{scale:t.pinchScale>1?1.1:1/1.1,originX:t.pinchX,originY:t.pinchY,isAvailableBehavior:null})},e}(jt);function iT(t,e,n,i,r){t.pointerChecker&&t.pointerChecker(i,r.originX,r.originY)&&(de(i.event),rT(t,e,n,i,r))}function rT(t,e,n,i,r){r.isAvailableBehavior=W(oT,null,n,i),t.trigger(e,r)}function oT(t,e,n){var i=n[t];return!t||i&&(!U(i)||e.event[i+"Key"])}function aT(t,e,n){var i=t.target;i.x+=e,i.y+=n,i.dirty()}function sT(t,e,n,i){var r=t.target,o=t.zoomLimit,a=t.zoom=t.zoom||1;if(a*=e,o){var s=o.min||0,l=o.max||1/0;a=Math.max(Math.min(l,a),s)}var u=a/t.zoom;t.zoom=a,r.x-=(n-r.x)*(u-1),r.y-=(i-r.y)*(u-1),r.scaleX*=u,r.scaleY*=u,r.dirty()}var lT,uT={axisPointer:1,tooltip:1,brush:1};function hT(t,e,n){var i=e.getComponentByElement(t.topTarget),r=i&&i.coordinateSystem;return i&&i!==n&&!uT.hasOwnProperty(i.mainType)&&r&&r.model!==n}function cT(t){U(t)&&(t=(new DOMParser).parseFromString(t,"text/xml"));var e=t;for(9===e.nodeType&&(e=e.firstChild);"svg"!==e.nodeName.toLowerCase()||1!==e.nodeType;)e=e.nextSibling;return e}var pT={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},dT=G(pT),fT={"alignment-baseline":"textBaseline","stop-color":"stopColor"},gT=G(fT),yT=function(){function t(){this._defs={},this._root=null}return t.prototype.parse=function(t,e){e=e||{};var n=cT(t);this._defsUsePending=[];var i=new Br;this._root=i;var r=[],o=n.getAttribute("viewBox")||"",a=parseFloat(n.getAttribute("width")||e.width),s=parseFloat(n.getAttribute("height")||e.height);isNaN(a)&&(a=null),isNaN(s)&&(s=null),wT(n,i,null,!0,!1);for(var l,u,h=n.firstChild;h;)this._parseNode(h,i,r,null,!1,!1),h=h.nextSibling;if(function(t,e){for(var n=0;n=4&&(l={x:parseFloat(c[0]||0),y:parseFloat(c[1]||0),width:parseFloat(c[2]),height:parseFloat(c[3])})}if(l&&null!=a&&null!=s&&(u=LT(l,{x:0,y:0,width:a,height:s}),!e.ignoreViewBox)){var p=i;(i=new Br).add(p),p.scaleX=p.scaleY=u.scale,p.x=u.x,p.y=u.y}return e.ignoreRootClip||null==a||null==s||i.setClipPath(new Ws({shape:{x:0,y:0,width:a,height:s}})),{root:i,width:a,height:s,viewBoxRect:l,viewBoxTransform:u,named:r}},t.prototype._parseNode=function(t,e,n,i,r,o){var a,s=t.nodeName.toLowerCase(),l=i;if("defs"===s&&(r=!0),"text"===s&&(o=!0),"defs"===s||"switch"===s)a=e;else{if(!r){var u=lT[s];if(u&&_t(lT,s)){a=u.call(this,t,e);var h=t.getAttribute("name");if(h){var c={name:h,namedFrom:null,svgNodeTagLower:s,el:a};n.push(c),"g"===s&&(l=c)}else i&&n.push({name:i.name,namedFrom:i,svgNodeTagLower:s,el:a});e.add(a)}}var p=vT[s];if(p&&_t(vT,s)){var d=p.call(this,t),f=t.getAttribute("id");f&&(this._defs[f]=d)}}if(a&&a.isGroup)for(var g=t.firstChild;g;)1===g.nodeType?this._parseNode(g,a,n,l,r,o):3===g.nodeType&&o&&this._parseText(g,a),g=g.nextSibling},t.prototype._parseText=function(t,e){var n=new Ps({style:{text:t.textContent},silent:!0,x:this._textX||0,y:this._textY||0});_T(e,n),wT(t,n,this._defsUsePending,!1,!1),function(t,e){var n=e.__selfStyle;if(n){var i=n.textBaseline,r=i;i&&"auto"!==i?"baseline"===i?r="alphabetic":"before-edge"===i||"text-before-edge"===i?r="top":"after-edge"===i||"text-after-edge"===i?r="bottom":"central"!==i&&"mathematical"!==i||(r="middle"):r="alphabetic",t.style.textBaseline=r}var o=e.__inheritedStyle;if(o){var a=o.textAlign,s=a;a&&("middle"===a&&(s="center"),t.style.textAlign=s)}}(n,e);var i=n.style,r=i.fontSize;r&&r<9&&(i.fontSize=9,n.scaleX*=r/9,n.scaleY*=r/9);var o=(i.fontSize||i.fontFamily)&&[i.fontStyle,i.fontWeight,(i.fontSize||12)+"px",i.fontFamily||"sans-serif"].join(" ");i.font=o;var a=n.getBoundingRect();return this._textX+=a.width,e.add(n),n},t.internalField=void(lT={g:function(t,e){var n=new Br;return _T(e,n),wT(t,n,this._defsUsePending,!1,!1),n},rect:function(t,e){var n=new Ws;return _T(e,n),wT(t,n,this._defsUsePending,!1,!1),n.setShape({x:parseFloat(t.getAttribute("x")||"0"),y:parseFloat(t.getAttribute("y")||"0"),width:parseFloat(t.getAttribute("width")||"0"),height:parseFloat(t.getAttribute("height")||"0")}),n.silent=!0,n},circle:function(t,e){var n=new Su;return _T(e,n),wT(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),r:parseFloat(t.getAttribute("r")||"0")}),n.silent=!0,n},line:function(t,e){var n=new Ku;return _T(e,n),wT(t,n,this._defsUsePending,!1,!1),n.setShape({x1:parseFloat(t.getAttribute("x1")||"0"),y1:parseFloat(t.getAttribute("y1")||"0"),x2:parseFloat(t.getAttribute("x2")||"0"),y2:parseFloat(t.getAttribute("y2")||"0")}),n.silent=!0,n},ellipse:function(t,e){var n=new Iu;return _T(e,n),wT(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),rx:parseFloat(t.getAttribute("rx")||"0"),ry:parseFloat(t.getAttribute("ry")||"0")}),n.silent=!0,n},polygon:function(t,e){var n,i=t.getAttribute("points");i&&(n=bT(i));var r=new Xu({shape:{points:n||[]},silent:!0});return _T(e,r),wT(t,r,this._defsUsePending,!1,!1),r},polyline:function(t,e){var n,i=t.getAttribute("points");i&&(n=bT(i));var r=new Zu({shape:{points:n||[]},silent:!0});return _T(e,r),wT(t,r,this._defsUsePending,!1,!1),r},image:function(t,e){var n=new Ns;return _T(e,n),wT(t,n,this._defsUsePending,!1,!1),n.setStyle({image:t.getAttribute("xlink:href")||t.getAttribute("href"),x:+t.getAttribute("x"),y:+t.getAttribute("y"),width:+t.getAttribute("width"),height:+t.getAttribute("height")}),n.silent=!0,n},text:function(t,e){var n=t.getAttribute("x")||"0",i=t.getAttribute("y")||"0",r=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0";this._textX=parseFloat(n)+parseFloat(r),this._textY=parseFloat(i)+parseFloat(o);var a=new Br;return _T(e,a),wT(t,a,this._defsUsePending,!1,!0),a},tspan:function(t,e){var n=t.getAttribute("x"),i=t.getAttribute("y");null!=n&&(this._textX=parseFloat(n)),null!=i&&(this._textY=parseFloat(i));var r=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0",a=new Br;return _T(e,a),wT(t,a,this._defsUsePending,!1,!0),this._textX+=parseFloat(r),this._textY+=parseFloat(o),a},path:function(t,e){var n=_u(t.getAttribute("d")||"");return _T(e,n),wT(t,n,this._defsUsePending,!1,!1),n.silent=!0,n}}),t}(),vT={lineargradient:function(t){var e=parseInt(t.getAttribute("x1")||"0",10),n=parseInt(t.getAttribute("y1")||"0",10),i=parseInt(t.getAttribute("x2")||"10",10),r=parseInt(t.getAttribute("y2")||"0",10),o=new oh(e,n,i,r);return mT(t,o),xT(t,o),o},radialgradient:function(t){var e=parseInt(t.getAttribute("cx")||"0",10),n=parseInt(t.getAttribute("cy")||"0",10),i=parseInt(t.getAttribute("r")||"0",10),r=new ah(e,n,i);return mT(t,r),xT(t,r),r}};function mT(t,e){"userSpaceOnUse"===t.getAttribute("gradientUnits")&&(e.global=!0)}function xT(t,e){for(var n=t.firstChild;n;){if(1===n.nodeType&&"stop"===n.nodeName.toLocaleLowerCase()){var i=n.getAttribute("offset"),r=void 0;r=i&&i.indexOf("%")>0?parseInt(i,10)/100:i?parseFloat(i):0;var o={};kT(n,o,o);var a=o.stopColor||n.getAttribute("stop-color")||"#000000";e.colorStops.push({offset:r,color:a})}n=n.nextSibling}}function _T(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),k(e.__inheritedStyle,t.__inheritedStyle))}function bT(t){for(var e=TT(t),n=[],i=0;i0;o-=2){var a=i[o],s=i[o-1],l=TT(a);switch(r=r||[1,0,0,1,0,0],s){case"translate":we(r,r,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":Me(r,r,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":Se(r,r,-parseFloat(l[0])*DT,[parseFloat(l[1]||"0"),parseFloat(l[2]||"0")]);break;case"skewX":be(r,[1,0,Math.tan(parseFloat(l[0])*DT),1,0,0],r);break;case"skewY":be(r,[1,Math.tan(parseFloat(l[0])*DT),0,1,0,0],r);break;case"matrix":r[0]=parseFloat(l[0]),r[1]=parseFloat(l[1]),r[2]=parseFloat(l[2]),r[3]=parseFloat(l[3]),r[4]=parseFloat(l[4]),r[5]=parseFloat(l[5])}}e.setLocalTransform(r)}}(t,e),kT(t,a,s),i||function(t,e,n){for(var i=0;i0,f={api:n,geo:s,mapOrGeoModel:t,data:a,isVisualEncodedByVisualMap:d,isGeo:o,transformInfoRaw:c};"geoJSON"===s.resourceType?this._buildGeoJSON(f):"geoSVG"===s.resourceType&&this._buildSVG(f),this._updateController(t,e,n),this._updateMapSelectHandler(t,l,n,i)},t.prototype._buildGeoJSON=function(t){var e=this._regionsGroupByName=yt(),n=yt(),i=this._regionsGroup,r=t.transformInfoRaw,o=t.mapOrGeoModel,a=t.data,s=t.geo.projection,l=s&&s.stream;function u(t,e){return e&&(t=e(t)),t&&[t[0]*r.scaleX+r.x,t[1]*r.scaleY+r.y]}function h(t){for(var e=[],n=!l&&s&&s.project,i=0;i=0)&&(p=r);var d=a?{normal:{align:"center",verticalAlign:"middle"}}:null;ic(e,rc(i),{labelFetcher:p,labelDataIndex:c,defaultText:n},d);var f=e.getTextContent();if(f&&(JT(f).ignore=f.ignore,e.textConfig&&a)){var g=e.getBoundingRect().clone();e.textConfig.layoutRect=g,e.textConfig.position=[(a[0]-g.x)/g.width*100+"%",(a[1]-g.y)/g.height*100+"%"]}e.disableLabelAnimation=!0}else e.removeTextContent(),e.removeTextConfig(),e.disableLabelAnimation=null}function rC(t,e,n,i,r,o){t.data?t.data.setItemGraphicEl(o,e):rl(e).eventData={componentType:"geo",componentIndex:r.componentIndex,geoIndex:r.componentIndex,name:n,region:i&&i.option||{}}}function oC(t,e,n,i,r){t.data||Kh({el:e,componentModel:r,itemName:n,itemTooltipOption:i.get("tooltip")})}function aC(t,e,n,i,r){e.highDownSilentOnTouch=!!r.get("selectedMode");var o=i.getModel("emphasis"),a=o.get("focus");return Zl(e,a,o.get("blurScope"),o.get("disabled")),t.isGeo&&function(t,e,n){var i=rl(t);i.componentMainType=e.mainType,i.componentIndex=e.componentIndex,i.componentHighDownName=n}(e,r,n),a}function sC(t,e,n){var i,r=[];function o(){i=[]}function a(){i.length&&(r.push(i),i=[])}var s=e({polygonStart:o,polygonEnd:a,lineStart:o,lineEnd:a,point:function(t,e){isFinite(t)&&isFinite(e)&&i.push([t,e])},sphere:function(){}});return!n&&s.polygonStart(),E(t,(function(t){s.lineStart();for(var e=0;e-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n},e.type="series.map",e.dependencies=["geo"],e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},e}(bg);function hC(t){var e={};t.eachSeriesByType("map",(function(t){var n=t.getHostGeoModel(),i=n?"o"+n.id:"i"+t.getMapType();(e[i]=e[i]||[]).push(t)})),E(e,(function(t,e){for(var n,i,r,o=(n=z(t,(function(t){return t.getData()})),i=t[0].get("mapValueCalculation"),r={},E(n,(function(t){t.each(t.mapDimension("value"),(function(e,n){var i="ec-"+t.getName(n);r[i]=r[i]||[],isNaN(e)||r[i].push(e)}))})),n[0].map(n[0].mapDimension("value"),(function(t,e){for(var o="ec-"+n[0].getName(e),a=0,s=1/0,l=-1/0,u=r[o].length,h=0;h1?(d.width=p,d.height=p/x):(d.height=p,d.width=p*x),d.y=c[1]-d.height/2,d.x=c[0]-d.width/2;else{var b=t.getBoxLayoutParams();b.aspect=x,d=kp(b,{width:v,height:m})}this.setViewRect(d.x,d.y,d.width,d.height),this.setCenter(t.get("center"),e),this.setZoom(t.get("zoom"))}R(vC,dC);var _C=function(){function t(){this.dimensions=yC}return t.prototype.create=function(t,e){var n=[];function i(t){return{nameProperty:t.get("nameProperty"),aspectScale:t.get("aspectScale"),projection:t.get("projection")}}t.eachComponent("geo",(function(t,r){var o=t.get("map"),a=new vC(o+r,o,A({nameMap:t.get("nameMap")},i(t)));a.zoomLimit=t.get("scaleLimit"),n.push(a),t.coordinateSystem=a,a.model=t,a.resize=xC,a.resize(t,e)})),t.eachSeries((function(t){if("geo"===t.get("coordinateSystem")){var e=t.get("geoIndex")||0;t.coordinateSystem=n[e]}}));var r={};return t.eachSeriesByType("map",(function(t){if(!t.getHostGeoModel()){var e=t.getMapType();r[e]=r[e]||[],r[e].push(t)}})),E(r,(function(t,r){var o=z(t,(function(t){return t.get("nameMap")})),a=new vC(r,r,A({nameMap:D(o)},i(t[0])));a.zoomLimit=it.apply(null,z(t,(function(t){return t.get("scaleLimit")}))),n.push(a),a.resize=xC,a.resize(t[0],e),E(t,(function(t){t.coordinateSystem=a,function(t,e){E(e.get("geoCoord"),(function(e,n){t.addGeoCoord(n,e)}))}(a,t)}))})),n},t.prototype.getFilledRegions=function(t,e,n,i){for(var r=(t||[]).slice(),o=yt(),a=0;a=0;){var o=e[n];o.hierNode.prelim+=i,o.hierNode.modifier+=i,r+=o.hierNode.change,i+=o.hierNode.shift+r}}(t);var o=(n[0].hierNode.prelim+n[n.length-1].hierNode.prelim)/2;r?(t.hierNode.prelim=r.hierNode.prelim+e(t,r),t.hierNode.modifier=t.hierNode.prelim-o):t.hierNode.prelim=o}else r&&(t.hierNode.prelim=r.hierNode.prelim+e(t,r));t.parentNode.hierNode.defaultAncestor=function(t,e,n,i){if(e){for(var r=t,o=t,a=o.parentNode.children[0],s=e,l=r.hierNode.modifier,u=o.hierNode.modifier,h=a.hierNode.modifier,c=s.hierNode.modifier;s=PC(s),o=OC(o),s&&o;){r=PC(r),a=OC(a),r.hierNode.ancestor=t;var p=s.hierNode.prelim+c-o.hierNode.prelim-u+i(s,o);p>0&&(NC(RC(s,t,n),t,p),u+=p,l+=p),c+=s.hierNode.modifier,u+=o.hierNode.modifier,l+=r.hierNode.modifier,h+=a.hierNode.modifier}s&&!PC(r)&&(r.hierNode.thread=s,r.hierNode.modifier+=c-l),o&&!OC(a)&&(a.hierNode.thread=o,a.hierNode.modifier+=u-h,n=t)}return n}(t,r,t.parentNode.hierNode.defaultAncestor||i[0],e)}function AC(t){var e=t.hierNode.prelim+t.parentNode.hierNode.modifier;t.setLayout({x:e},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier}function kC(t){return arguments.length?t:EC}function LC(t,e){return t-=Math.PI/2,{x:e*Math.cos(t),y:e*Math.sin(t)}}function PC(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread}function OC(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread}function RC(t,e,n){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:n}function NC(t,e,n){var i=n/(e.hierNode.i-t.hierNode.i);e.hierNode.change-=i,e.hierNode.shift+=n,e.hierNode.modifier+=n,e.hierNode.prelim+=n,t.hierNode.change+=i}function EC(t,e){return t.parentNode===e.parentNode?1:2}var zC=function(){this.parentPoint=[],this.childPoints=[]},VC=function(t){function e(e){return t.call(this,e)||this}return n(e,t),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new zC},e.prototype.buildPath=function(t,e){var n=e.childPoints,i=n.length,r=e.parentPoint,o=n[0],a=n[i-1];if(1===i)return t.moveTo(r[0],r[1]),void t.lineTo(o[0],o[1]);var s=e.orient,l="TB"===s||"BT"===s?0:1,u=1-l,h=$r(e.forkPosition,1),c=[];c[l]=r[l],c[u]=r[u]+(a[u]-r[u])*h,t.moveTo(r[0],r[1]),t.lineTo(c[0],c[1]),t.moveTo(o[0],o[1]),c[l]=o[l],t.lineTo(c[0],c[1]),c[l]=a[l],t.lineTo(c[0],c[1]),t.lineTo(a[0],a[1]);for(var p=1;pm.x)||(_-=Math.PI);var S=b?"left":"right",M=s.getModel("label"),I=M.get("rotate"),T=I*(Math.PI/180),C=y.getTextContent();C&&(y.setTextConfig({position:M.get("position")||S,rotation:null==I?-_:T,origin:"center"}),C.setStyle("verticalAlign","middle"))}var D=s.get(["emphasis","focus"]),A="relative"===D?vt(a.getAncestorsIndices(),a.getDescendantIndices()):"ancestor"===D?a.getAncestorsIndices():"descendant"===D?a.getDescendantIndices():null;A&&(rl(n).focus=A),function(t,e,n,i,r,o,a,s){var l=e.getModel(),u=t.get("edgeShape"),h=t.get("layout"),c=t.getOrient(),p=t.get(["lineStyle","curveness"]),d=t.get("edgeForkPosition"),f=l.getModel("lineStyle").getLineStyle(),g=i.__edge;if("curve"===u)e.parentNode&&e.parentNode!==n&&(g||(g=i.__edge=new th({shape:XC(h,c,p,r,r)})),vh(g,{shape:XC(h,c,p,o,a)},t));else if("polyline"===u)if("orthogonal"===h){if(e!==n&&e.children&&0!==e.children.length&&!0===e.isExpand){for(var y=e.children,v=[],m=0;me&&(e=i.height)}this.height=e+1},t.prototype.getNodeById=function(t){if(this.getId()===t)return this;for(var e=0,n=this.children,i=n.length;e=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,e)},t.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},t.prototype.getModel=function(t){if(!(this.dataIndex<0))return this.hostTree.data.getItemModel(this.dataIndex).getModel(t)},t.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},t.prototype.setVisual=function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,e)},t.prototype.getVisual=function(t){return this.hostTree.data.getItemVisual(this.dataIndex,t)},t.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},t.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},t.prototype.getChildIndex=function(){if(this.parentNode){for(var t=this.parentNode.children,e=0;e=0){var i=n.getData().tree.root,r=t.targetNode;if(U(r)&&(r=i.getNodeById(r)),r&&i.contains(r))return{node:r};var o=t.targetNodeId;if(null!=o&&(r=i.getNodeById(o)))return{node:r}}}function rD(t){for(var e=[];t;)(t=t.parentNode)&&e.push(t);return e.reverse()}function oD(t,e){return P(rD(t),e)>=0}function aD(t,e){for(var n=[];t;){var i=t.dataIndex;n.push({name:t.name,dataIndex:i,value:e.getRawValue(i)}),t=t.parentNode}return n.reverse(),n}var sD=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.hasSymbolVisual=!0,e.ignoreStyleOnData=!0,e}return n(e,t),e.prototype.getInitialData=function(t){var e={name:t.name,children:t.data},n=t.leaves||{},i=new Cc(n,this,this.ecModel),r=nD.createTree(e,this,(function(t){t.wrapMethod("getItemModel",(function(t,e){var n=r.getNodeByDataIndex(e);return n&&n.children.length&&n.isExpand||(t.parentModel=i),t}))}));var o=0;r.eachNode("preorder",(function(t){t.depth>o&&(o=t.depth)}));var a=t.expandAndCollapse&&t.initialTreeDepth>=0?t.initialTreeDepth:o;return r.root.eachNode("preorder",(function(t){var e=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=e&&null!=e.collapsed?!e.collapsed:t.depth<=a})),r.data},e.prototype.getOrient=function(){var t=this.get("orient");return"horizontal"===t?t="LR":"vertical"===t&&(t="TB"),t},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.formatTooltip=function(t,e,n){for(var i=this.getData().tree,r=i.root.children[0],o=i.getNodeByDataIndex(t),a=o.getValue(),s=o.name;o&&o!==r;)s=o.parentNode.name+"."+s,o=o.parentNode;return og("nameValue",{name:s,value:a,noValue:isNaN(a)||null==a})},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return n.treeAncestors=aD(i,this),n.collapsed=!i.isExpand,n},e.type="series.tree",e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},e}(bg);function lD(t,e){for(var n,i=[t];n=i.pop();)if(e(n),n.isExpand){var r=n.children;if(r.length)for(var o=r.length-1;o>=0;o--)i.push(r[o])}}function uD(t,e){t.eachSeriesByType("tree",(function(t){!function(t,e){var n=function(t,e){return kp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e);t.layoutInfo=n;var i=t.get("layout"),r=0,o=0,a=null;"radial"===i?(r=2*Math.PI,o=Math.min(n.height,n.width)/2,a=kC((function(t,e){return(t.parentNode===e.parentNode?1:2)/t.depth}))):(r=n.width,o=n.height,a=kC());var s=t.getData().tree.root,l=s.children[0];if(l){!function(t){var e=t;e.hierNode={defaultAncestor:null,ancestor:e,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var n,i,r=[e];n=r.pop();)if(i=n.children,n.isExpand&&i.length)for(var o=i.length-1;o>=0;o--){var a=i[o];a.hierNode={defaultAncestor:null,ancestor:a,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},r.push(a)}}(s),function(t,e,n){for(var i,r=[t],o=[];i=r.pop();)if(o.push(i),i.isExpand){var a=i.children;if(a.length)for(var s=0;sh.getLayout().x&&(h=t),t.depth>c.depth&&(c=t)}));var p=u===h?1:a(u,h)/2,d=p-u.getLayout().x,f=0,g=0,y=0,v=0;if("radial"===i)f=r/(h.getLayout().x+p+d),g=o/(c.depth-1||1),lD(l,(function(t){y=(t.getLayout().x+d)*f,v=(t.depth-1)*g;var e=LC(y,v);t.setLayout({x:e.x,y:e.y,rawX:y,rawY:v},!0)}));else{var m=t.getOrient();"RL"===m||"LR"===m?(g=o/(h.getLayout().x+p+d),f=r/(c.depth-1||1),lD(l,(function(t){v=(t.getLayout().x+d)*g,y="LR"===m?(t.depth-1)*f:r-(t.depth-1)*f,t.setLayout({x:y,y:v},!0)}))):"TB"!==m&&"BT"!==m||(f=r/(h.getLayout().x+p+d),g=o/(c.depth-1||1),lD(l,(function(t){y=(t.getLayout().x+d)*f,v="TB"===m?(t.depth-1)*g:o-(t.depth-1)*g,t.setLayout({x:y,y:v},!0)})))}}}(t,e)}))}function hD(t){t.eachSeriesByType("tree",(function(t){var e=t.getData();e.tree.eachNode((function(t){var n=t.getModel().getModel("itemStyle").getItemStyle();A(e.ensureUniqueItemVisual(t.dataIndex,"style"),n)}))}))}var cD=["treemapZoomToNode","treemapRender","treemapMove"];function pD(t){var e=t.getData().tree,n={};e.eachNode((function(e){for(var i=e;i&&i.depth>1;)i=i.parentNode;var r=pd(t.ecModel,i.name||i.dataIndex+"",n);e.setVisual("decal",r)}))}var dD=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.preventUsingHoverLayer=!0,n}return n(e,t),e.prototype.getInitialData=function(t,e){var n={name:t.name,children:t.data};fD(n);var i=t.levels||[],r=this.designatedVisualItemStyle={},o=new Cc({itemStyle:r},this,e);i=t.levels=function(t,e){var n,i,r=To(e.get("color")),o=To(e.get(["aria","decal","decals"]));if(!r)return;t=t||[],E(t,(function(t){var e=new Cc(t),r=e.get("color"),o=e.get("decal");(e.get(["itemStyle","color"])||r&&"none"!==r)&&(n=!0),(e.get(["itemStyle","decal"])||o&&"none"!==o)&&(i=!0)}));var a=t[0]||(t[0]={});n||(a.color=r.slice());!i&&o&&(a.decal=o.slice());return t}(i,e);var a=z(i||[],(function(t){return new Cc(t,o,e)}),this),s=nD.createTree(n,this,(function(t){t.wrapMethod("getItemModel",(function(t,e){var n=s.getNodeByDataIndex(e),i=n?a[n.depth]:null;return t.parentModel=i||o,t}))}));return s.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.formatTooltip=function(t,e,n){var i=this.getData(),r=this.getRawValue(t);return og("nameValue",{name:i.getName(t),value:r})},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return n.treeAncestors=aD(i,this),n.treePathInfo=n.treeAncestors,n},e.prototype.setLayoutInfo=function(t){this.layoutInfo=this.layoutInfo||{},A(this.layoutInfo,t)},e.prototype.mapIdToIndex=function(t){var e=this._idIndexMap;e||(e=this._idIndexMap=yt(),this._idIndexMapCount=0);var n=e.get(t);return null==n&&e.set(t,n=this._idIndexMapCount++),n},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)},e.prototype.enableAriaDecal=function(){pD(this)},e.type="series.treemap",e.layoutMode="box",e.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.1024,scaleLimit:null,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}},emphasis:{itemStyle:{color:"rgba(0,0,0,0.9)"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},e}(bg);function fD(t){var e=0;E(t.children,(function(t){fD(t);var n=t.value;Y(n)&&(n=n[0]),e+=n}));var n=t.value;Y(n)&&(n=n[0]),(null==n||isNaN(n))&&(n=e),n<0&&(n=0),Y(t.value)?t.value[0]=n:t.value=n}var gD=function(){function t(t){this.group=new Br,t.add(this.group)}return t.prototype.render=function(t,e,n,i){var r=t.getModel("breadcrumb"),o=this.group;if(o.removeAll(),r.get("show")&&n){var a=r.getModel("itemStyle"),s=r.getModel("emphasis"),l=a.getModel("textStyle"),u=s.getModel(["itemStyle","textStyle"]),h={pos:{left:r.get("left"),right:r.get("right"),top:r.get("top"),bottom:r.get("bottom")},box:{width:e.getWidth(),height:e.getHeight()},emptyItemWidth:r.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(n,h,l),this._renderContent(t,h,a,s,l,u,i),Lp(o,h.pos,h.box)}},t.prototype._prepare=function(t,e,n){for(var i=t;i;i=i.parentNode){var r=Ro(i.getModel().get("name"),""),o=n.getTextRect(r),a=Math.max(o.width+16,e.emptyItemWidth);e.totalWidth+=a+8,e.renderList.push({node:i,text:r,width:a})}},t.prototype._renderContent=function(t,e,n,i,r,o,a){for(var s,l,u,h,c,p,d,f,g,y=0,v=e.emptyItemWidth,m=t.get(["breadcrumb","height"]),x=(s=e.pos,l=e.box,h=l.width,c=l.height,p=$r(s.left,h),d=$r(s.top,c),f=$r(s.right,h),g=$r(s.bottom,c),(isNaN(p)||isNaN(parseFloat(s.left)))&&(p=0),(isNaN(f)||isNaN(parseFloat(s.right)))&&(f=h),(isNaN(d)||isNaN(parseFloat(s.top)))&&(d=0),(isNaN(g)||isNaN(parseFloat(s.bottom)))&&(g=c),u=vp(u||0),{width:Math.max(f-p-u[1]-u[3],0),height:Math.max(g-d-u[0]-u[2],0)}),_=e.totalWidth,b=e.renderList,w=i.getModel("itemStyle").getItemStyle(),S=b.length-1;S>=0;S--){var M=b[S],I=M.node,T=M.width,C=M.text;_>x.width&&(_-=T-v,T=v,C=null);var D=new Xu({shape:{points:yD(y,0,T,m,S===b.length-1,0===S)},style:k(n.getItemStyle(),{lineJoin:"bevel"}),textContent:new Xs({style:oc(r,{text:C})}),textConfig:{position:"inside"},z2:1e5,onclick:H(a,I)});D.disableLabelAnimation=!0,D.getTextContent().ensureState("emphasis").style=oc(o,{text:C}),D.ensureState("emphasis").style=w,Zl(D,i.get("focus"),i.get("blurScope"),i.get("disabled")),this.group.add(D),vD(D,t,I),y+=T+8}},t.prototype.remove=function(){this.group.removeAll()},t}();function yD(t,e,n,i,r,o){var a=[[r?t:t-5,e],[t+n,e],[t+n,e+i],[r?t:t-5,e+i]];return!o&&a.splice(2,0,[t+n+5,e+i/2]),!r&&a.push([t,e+i/2]),a}function vD(t,e,n){rl(t).eventData={componentType:"series",componentSubType:"treemap",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:n&&n.dataIndex,name:n&&n.name},treePathInfo:n&&aD(n,e)}}var mD=function(){function t(){this._storage=[],this._elExistsMap={}}return t.prototype.add=function(t,e,n,i,r){return!this._elExistsMap[t.id]&&(this._elExistsMap[t.id]=!0,this._storage.push({el:t,target:e,duration:n,delay:i,easing:r}),!0)},t.prototype.finished=function(t){return this._finishedCallback=t,this},t.prototype.start=function(){for(var t=this,e=this._storage.length,n=function(){--e<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},i=0,r=this._storage.length;i3||Math.abs(t.dy)>3)){var e=this.seriesModel.getData().tree.root;if(!e)return;var n=e.getLayout();if(!n)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:n.x+t.dx,y:n.y+t.dy,width:n.width,height:n.height}})}},e.prototype._onZoom=function(t){var e=t.originX,n=t.originY,i=t.scale;if("animating"!==this._state){var r=this.seriesModel.getData().tree.root;if(!r)return;var o=r.getLayout();if(!o)return;var a,s=new ze(o.x,o.y,o.width,o.height),l=this._controllerHost;a=l.zoomLimit;var u=l.zoom=l.zoom||1;if(u*=i,a){var h=a.min||0,c=a.max||1/0;u=Math.max(Math.min(c,u),h)}var p=u/l.zoom;l.zoom=u;var d=this.seriesModel.layoutInfo,f=[1,0,0,1,0,0];we(f,f,[-(e-=d.x),-(n-=d.y)]),Me(f,f,[p,p]),we(f,f,[e,n]),s.applyTransform(f),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:s.x,y:s.y,width:s.width,height:s.height}})}},e.prototype._initEvents=function(t){var e=this;t.on("click",(function(t){if("ready"===e._state){var n=e.seriesModel.get("nodeClick",!0);if(n){var i=e.findTarget(t.offsetX,t.offsetY);if(i){var r=i.node;if(r.getLayout().isLeafRoot)e._rootToNode(i);else if("zoomToNode"===n)e._zoomToNode(i);else if("link"===n){var o=r.hostTree.data.getItemModel(r.dataIndex),a=o.get("link",!0),s=o.get("target",!0)||"blank";a&&Mp(a,s)}}}}}),this)},e.prototype._renderBreadcrumb=function(t,e,n){var i=this;n||(n=null!=t.get("leafDepth",!0)?{node:t.getViewRoot()}:this.findTarget(e.getWidth()/2,e.getHeight()/2))||(n={node:t.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new gD(this.group))).render(t,e,n.node,(function(e){"animating"!==i._state&&(oD(t.getViewRoot(),e)?i._rootToNode({node:e}):i._zoomToNode({node:e}))}))},e.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},e.prototype.dispose=function(){this._clearController()},e.prototype._zoomToNode=function(t){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype._rootToNode=function(t){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype.findTarget=function(t,e){var n;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},(function(i){var r=this._storage.background[i.getRawIndex()];if(r){var o=r.transformCoordToLocal(t,e),a=r.shape;if(!(a.x<=o[0]&&o[0]<=a.x+a.width&&a.y<=o[1]&&o[1]<=a.y+a.height))return!1;n={node:i,offsetX:o[0],offsetY:o[1]}}}),this),n},e.type="treemap",e}(Og);var CD=E,DD=q,AD=-1,kD=function(){function t(e){var n=e.mappingMethod,i=e.type,r=this.option=T(e);this.type=i,this.mappingMethod=n,this._normalizeData=FD[n];var o=t.visualHandlers[i];this.applyVisual=o.applyVisual,this.getColorMapper=o.getColorMapper,this._normalizedToVisual=o._normalizedToVisual[n],"piecewise"===n?(LD(r),function(t){var e=t.pieceList;t.hasSpecialVisual=!1,E(e,(function(e,n){e.originIndex=n,null!=e.visual&&(t.hasSpecialVisual=!0)}))}(r)):"category"===n?r.categories?function(t){var e=t.categories,n=t.categoryMap={},i=t.visual;if(CD(e,(function(t,e){n[t]=e})),!Y(i)){var r=[];q(i)?CD(i,(function(t,e){var i=n[e];r[null!=i?i:AD]=t})):r[-1]=i,i=BD(t,r)}for(var o=e.length-1;o>=0;o--)null==i[o]&&(delete n[e[o]],e.pop())}(r):LD(r,!0):(lt("linear"!==n||r.dataExtent),LD(r))}return t.prototype.mapValueToVisual=function(t){var e=this._normalizeData(t);return this._normalizedToVisual(e,t)},t.prototype.getNormalizer=function(){return W(this._normalizeData,this)},t.listVisualTypes=function(){return G(t.visualHandlers)},t.isValidType=function(e){return t.visualHandlers.hasOwnProperty(e)},t.eachVisual=function(t,e,n){q(t)?E(t,e,n):e.call(n,t)},t.mapVisual=function(e,n,i){var r,o=Y(e)?[]:q(e)?{}:(r=!0,null);return t.eachVisual(e,(function(t,e){var a=n.call(i,t,e);r?o=a:o[e]=a})),o},t.retrieveVisuals=function(e){var n,i={};return e&&CD(t.visualHandlers,(function(t,r){e.hasOwnProperty(r)&&(i[r]=e[r],n=!0)})),n?i:null},t.prepareVisualTypes=function(t){if(Y(t))t=t.slice();else{if(!DD(t))return[];var e=[];CD(t,(function(t,n){e.push(n)})),t=e}return t.sort((function(t,e){return"color"===e&&"color"!==t&&0===t.indexOf("color")?1:-1})),t},t.dependsOn=function(t,e){return"color"===e?!(!t||0!==t.indexOf(e)):t===e},t.findPieceIndex=function(t,e,n){for(var i,r=1/0,o=0,a=e.length;ou[1]&&(u[1]=l);var h=e.get("colorMappingBy"),c={type:a.name,dataExtent:u,visual:a.range};"color"!==c.type||"index"!==h&&"id"!==h?c.mappingMethod="linear":(c.mappingMethod="category",c.loop=!0);var p=new kD(c);return WD(p).drColorMappingBy=h,p}(0,r,o,0,u,d);E(d,(function(t,e){if(t.depth>=n.length||t===n[t.depth]){var o=function(t,e,n,i,r,o){var a=A({},e);if(r){var s=r.type,l="color"===s&&WD(r).drColorMappingBy,u="index"===l?i:"id"===l?o.mapIdToIndex(n.getId()):n.getValue(t.get("visualDimension"));a[s]=r.mapValueToVisual(u)}return a}(r,u,t,e,f,i);YD(t,o,n,i)}}))}else s=XD(u),h.fill=s}}function XD(t){var e=UD(t,"color");if(e){var n=UD(t,"colorAlpha"),i=UD(t,"colorSaturation");return i&&(e=ni(e,null,null,i)),n&&(e=ii(e,n)),e}}function UD(t,e){var n=t[e];if(null!=n&&"none"!==n)return n}function ZD(t,e){var n=t.get(e);return Y(n)&&n.length?{name:e,range:n}:null}var jD=Math.max,qD=Math.min,KD=it,$D=E,JD=["itemStyle","borderWidth"],QD=["itemStyle","gapWidth"],tA=["upperLabel","show"],eA=["upperLabel","height"],nA={seriesType:"treemap",reset:function(t,e,n,i){var r=n.getWidth(),o=n.getHeight(),a=t.option,s=kp(t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()}),l=a.size||[],u=$r(KD(s.width,l[0]),r),h=$r(KD(s.height,l[1]),o),c=i&&i.type,p=iD(i,["treemapZoomToNode","treemapRootToNode"],t),d="treemapRender"===c||"treemapMove"===c?i.rootRect:null,f=t.getViewRoot(),g=rD(f);if("treemapMove"!==c){var y="treemapZoomToNode"===c?function(t,e,n,i,r){var o,a=(e||{}).node,s=[i,r];if(!a||a===n)return s;var l=i*r,u=l*t.option.zoomToNodeRatio;for(;o=a.parentNode;){for(var h=0,c=o.children,p=0,d=c.length;poo&&(u=oo),a=o}ua[1]&&(a[1]=e)}))):a=[NaN,NaN];return{sum:i,dataExtent:a}}(e,a,s);if(0===u.sum)return t.viewChildren=[];if(u.sum=function(t,e,n,i,r){if(!i)return n;for(var o=t.get("visibleMin"),a=r.length,s=a,l=a-1;l>=0;l--){var u=r["asc"===i?a-l-1:l].getValue();u/n*ei&&(i=a));var l=t.area*t.area,u=e*e*n;return l?jD(u*i/l,l/(u*r)):1/0}function oA(t,e,n,i,r){var o=e===n.width?0:1,a=1-o,s=["x","y"],l=["width","height"],u=n[s[o]],h=e?t.area/e:0;(r||h>n[l[a]])&&(h=n[l[a]]);for(var c=0,p=t.length;ci&&(i=e);var o=i%2?i+2:i+3;r=[];for(var a=0;a0&&(m[0]=-m[0],m[1]=-m[1]);var _=v[0]<0?-1:1;if("start"!==i.__position&&"end"!==i.__position){var b=-Math.atan2(v[1],v[0]);u[0].8?"left":h[0]<-.8?"right":"center",p=h[1]>.8?"top":h[1]<-.8?"bottom":"middle";break;case"start":i.x=-h[0]*f+l[0],i.y=-h[1]*g+l[1],c=h[0]>.8?"right":h[0]<-.8?"left":"center",p=h[1]>.8?"bottom":h[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":i.x=f*_+l[0],i.y=l[1]+w,c=v[0]<0?"right":"left",i.originX=-f*_,i.originY=-w;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":i.x=x[0],i.y=x[1]+w,c="center",i.originY=-w;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":i.x=-f*_+u[0],i.y=u[1]+w,c=v[0]>=0?"right":"left",i.originX=f*_,i.originY=-w}i.scaleX=i.scaleY=r,i.setStyle({verticalAlign:i.__verticalAlign||p,align:i.__align||c})}}}function S(t,e){var n=t.__specifiedRotation;if(null==n){var i=a.tangentAt(e);t.attr("rotation",(1===e?-1:1)*Math.PI/2-Math.atan2(i[1],i[0]))}else t.attr("rotation",n)}},e}(Br),YA=function(){function t(t){this.group=new Br,this._LineCtor=t||HA}return t.prototype.updateData=function(t){var e=this;this._progressiveEls=null;var n=this,i=n.group,r=n._lineData;n._lineData=t,r||i.removeAll();var o=XA(t);t.diff(r).add((function(n){e._doAdd(t,n,o)})).update((function(n,i){e._doUpdate(r,t,i,n,o)})).remove((function(t){i.remove(r.getItemGraphicEl(t))})).execute()},t.prototype.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl((function(e,n){e.updateLayout(t,n)}),this)},t.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=XA(t),this._lineData=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(t,e){function n(t){t.isGroup||function(t){return t.animators&&t.animators.length>0}(t)||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[];for(var i=t.start;i=0?i+=u:i-=u:f>=0?i-=u:i+=u}return i}function ek(t,e){var n=[],i=Dn,r=[[],[],[]],o=[[],[]],a=[];e/=2,t.eachEdge((function(t,s){var l=t.getLayout(),u=t.getVisual("fromSymbol"),h=t.getVisual("toSymbol");l.__original||(l.__original=[Tt(l[0]),Tt(l[1])],l[2]&&l.__original.push(Tt(l[2])));var c=l.__original;if(null!=l[2]){if(It(r[0],c[0]),It(r[1],c[2]),It(r[2],c[1]),u&&"none"!==u){var p=SA(t.node1),d=tk(r,c[0],p*e);i(r[0][0],r[1][0],r[2][0],d,n),r[0][0]=n[3],r[1][0]=n[4],i(r[0][1],r[1][1],r[2][1],d,n),r[0][1]=n[3],r[1][1]=n[4]}if(h&&"none"!==h){p=SA(t.node2),d=tk(r,c[1],p*e);i(r[0][0],r[1][0],r[2][0],d,n),r[1][0]=n[1],r[2][0]=n[2],i(r[0][1],r[1][1],r[2][1],d,n),r[1][1]=n[1],r[2][1]=n[2]}It(l[0],r[0]),It(l[1],r[2]),It(l[2],r[1])}else{if(It(o[0],c[0]),It(o[1],c[1]),kt(a,o[1],o[0]),Et(a,a),u&&"none"!==u){p=SA(t.node1);At(o[0],o[0],a,p*e)}if(h&&"none"!==h){p=SA(t.node2);At(o[1],o[1],a,-p*e)}It(l[0],o[0]),It(l[1],o[1])}}))}function nk(t){return"view"===t.type}var ik=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(t,e){var n=new xS,i=new YA,r=this.group;this._controller=new nT(e.getZr()),this._controllerHost={target:r},r.add(n.group),r.add(i.group),this._symbolDraw=n,this._lineDraw=i,this._firstRender=!0},e.prototype.render=function(t,e,n){var i=this,r=t.coordinateSystem;this._model=t;var o=this._symbolDraw,a=this._lineDraw,s=this.group;if(nk(r)){var l={x:r.x,y:r.y,scaleX:r.scaleX,scaleY:r.scaleY};this._firstRender?s.attr(l):vh(s,l,t)}ek(t.getGraph(),wA(t));var u=t.getData();o.updateData(u);var h=t.getEdgeData();a.updateData(h),this._updateNodeAndLinkScale(),this._updateController(t,e,n),clearTimeout(this._layoutTimeout);var c=t.forceLayout,p=t.get(["force","layoutAnimation"]);c&&this._startForceLayoutIteration(c,p);var d=t.get("layout");u.graph.eachNode((function(e){var n=e.dataIndex,r=e.getGraphicEl(),o=e.getModel();if(r){r.off("drag").off("dragend");var a=o.get("draggable");a&&r.on("drag",(function(o){switch(d){case"force":c.warmUp(),!i._layouting&&i._startForceLayoutIteration(c,p),c.setFixed(n),u.setItemLayout(n,[r.x,r.y]);break;case"circular":u.setItemLayout(n,[r.x,r.y]),e.setLayout({fixed:!0},!0),TA(t,"symbolSize",e,[o.offsetX,o.offsetY]),i.updateLayout(t);break;default:u.setItemLayout(n,[r.x,r.y]),_A(t.getGraph(),t),i.updateLayout(t)}})).on("dragend",(function(){c&&c.setUnfixed(n)})),r.setDraggable(a,!!o.get("cursor")),"adjacency"===o.get(["emphasis","focus"])&&(rl(r).focus=e.getAdjacentDataIndices())}})),u.graph.eachEdge((function(t){var e=t.getGraphicEl(),n=t.getModel().get(["emphasis","focus"]);e&&"adjacency"===n&&(rl(e).focus={edge:[t.dataIndex],node:[t.node1.dataIndex,t.node2.dataIndex]})}));var f="circular"===t.get("layout")&&t.get(["circular","rotateLabel"]),g=u.getLayout("cx"),y=u.getLayout("cy");u.graph.eachNode((function(t){DA(t,f,g,y)})),this._firstRender=!1},e.prototype.dispose=function(){this.remove(),this._controller&&this._controller.dispose(),this._controllerHost=null},e.prototype._startForceLayoutIteration=function(t,e){var n=this;!function i(){t.step((function(t){n.updateLayout(n._model),(n._layouting=!t)&&(e?n._layoutTimeout=setTimeout(i,16):i())}))}()},e.prototype._updateController=function(t,e,n){var i=this,r=this._controller,o=this._controllerHost,a=this.group;r.setPointerChecker((function(e,i,r){var o=a.getBoundingRect();return o.applyTransform(a.transform),o.contain(i,r)&&!hT(e,n,t)})),nk(t.coordinateSystem)?(r.enable(t.get("roam")),o.zoomLimit=t.get("scaleLimit"),o.zoom=t.coordinateSystem.getZoom(),r.off("pan").off("zoom").on("pan",(function(e){aT(o,e.dx,e.dy),n.dispatchAction({seriesId:t.id,type:"graphRoam",dx:e.dx,dy:e.dy})})).on("zoom",(function(e){sT(o,e.scale,e.originX,e.originY),n.dispatchAction({seriesId:t.id,type:"graphRoam",zoom:e.scale,originX:e.originX,originY:e.originY}),i._updateNodeAndLinkScale(),ek(t.getGraph(),wA(t)),i._lineDraw.updateLayout(),n.updateLabelLayout()}))):r.disable()},e.prototype._updateNodeAndLinkScale=function(){var t=this._model,e=t.getData(),n=wA(t);e.eachItemGraphicEl((function(t,e){t&&t.setSymbolScale(n)}))},e.prototype.updateLayout=function(t){ek(t.getGraph(),wA(t)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},e.prototype.remove=function(){clearTimeout(this._layoutTimeout),this._layouting=!1,this._layoutTimeout=null,this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},e.type="graph",e}(Og);function rk(t){return"_EC_"+t}var ok=function(){function t(t){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=t||!1}return t.prototype.isDirected=function(){return this._directed},t.prototype.addNode=function(t,e){t=null==t?""+e:""+t;var n=this._nodesMap;if(!n[rk(t)]){var i=new ak(t,e);return i.hostGraph=this,this.nodes.push(i),n[rk(t)]=i,i}},t.prototype.getNodeByIndex=function(t){var e=this.data.getRawIndex(t);return this.nodes[e]},t.prototype.getNodeById=function(t){return this._nodesMap[rk(t)]},t.prototype.addEdge=function(t,e,n){var i=this._nodesMap,r=this._edgesMap;if(j(t)&&(t=this.nodes[t]),j(e)&&(e=this.nodes[e]),t instanceof ak||(t=i[rk(t)]),e instanceof ak||(e=i[rk(e)]),t&&e){var o=t.id+"-"+e.id,a=new sk(t,e,n);return a.hostGraph=this,this._directed&&(t.outEdges.push(a),e.inEdges.push(a)),t.edges.push(a),t!==e&&e.edges.push(a),this.edges.push(a),r[o]=a,a}},t.prototype.getEdgeByIndex=function(t){var e=this.edgeData.getRawIndex(t);return this.edges[e]},t.prototype.getEdge=function(t,e){t instanceof ak&&(t=t.id),e instanceof ak&&(e=e.id);var n=this._edgesMap;return this._directed?n[t+"-"+e]:n[t+"-"+e]||n[e+"-"+t]},t.prototype.eachNode=function(t,e){for(var n=this.nodes,i=n.length,r=0;r=0&&t.call(e,n[r],r)},t.prototype.eachEdge=function(t,e){for(var n=this.edges,i=n.length,r=0;r=0&&n[r].node1.dataIndex>=0&&n[r].node2.dataIndex>=0&&t.call(e,n[r],r)},t.prototype.breadthFirstTraverse=function(t,e,n,i){if(e instanceof ak||(e=this._nodesMap[rk(e)]),e){for(var r="out"===n?"outEdges":"in"===n?"inEdges":"edges",o=0;o=0&&n.node2.dataIndex>=0}));for(r=0,o=i.length;r=0&&this[t][e].setItemVisual(this.dataIndex,n,i)},getVisual:function(n){return this[t][e].getItemVisual(this.dataIndex,n)},setLayout:function(n,i){this.dataIndex>=0&&this[t][e].setItemLayout(this.dataIndex,n,i)},getLayout:function(){return this[t][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[t][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[t][e].getRawIndex(this.dataIndex)}}}function uk(t,e,n,i,r){for(var o=new ok(i),a=0;a "+p)),u++)}var d,f=n.get("coordinateSystem");if("cartesian2d"===f||"polar"===f)d=_x(t,n);else{var g=wd.get(f),y=g&&g.dimensions||[];P(y,"value")<0&&y.concat(["value"]);var v=px(t,{coordDimensions:y,encodeDefine:n.getEncode()}).dimensions;(d=new cx(v,n)).initData(t)}var m=new cx(["value"],n);return m.initData(l,s),r&&r(d,m),ZC({mainData:d,struct:o,structAttr:"graph",datas:{node:d,edge:m},datasAttr:{node:"data",edge:"edgeData"}}),o.update(),o}R(ak,lk("hostGraph","data")),R(sk,lk("hostGraph","edgeData"));var hk=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n}return n(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments);var n=this;function i(){return n._categoriesData}this.legendVisualProvider=new NM(i,i),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData()},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData()},e.prototype.mergeDefaultAndTheme=function(e){t.prototype.mergeDefaultAndTheme.apply(this,arguments),Co(e,"edgeLabel",["show"])},e.prototype.getInitialData=function(t,e){var n,i=t.edges||t.links||[],r=t.data||t.nodes||[],o=this;if(r&&i){dA(n=this)&&(n.__curvenessList=[],n.__edgeMap={},fA(n));var a=uk(r,i,this,!0,(function(t,e){t.wrapMethod("getItemModel",(function(t){var e=o._categoriesModels[t.getShallow("category")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t}));var n=Cc.prototype.getModel;function i(t,e){var i=n.call(this,t,e);return i.resolveParentPath=r,i}function r(t){if(t&&("label"===t[0]||"label"===t[1])){var e=t.slice();return"label"===t[0]?e[0]="edgeLabel":"label"===t[1]&&(e[1]="edgeLabel"),e}return t}e.wrapMethod("getItemModel",(function(t){return t.resolveParentPath=r,t.getModel=i,t}))}));return E(a.edges,(function(t){!function(t,e,n,i){if(dA(n)){var r=gA(t,e,n),o=n.__edgeMap,a=o[yA(r)];o[r]&&!a?o[r].isForward=!0:a&&o[r]&&(a.isForward=!0,o[r].isForward=!1),o[r]=o[r]||[],o[r].push(i)}}(t.node1,t.node2,this,t.dataIndex)}),this),a.data}},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.getCategoriesData=function(){return this._categoriesData},e.prototype.formatTooltip=function(t,e,n){if("edge"===n){var i=this.getData(),r=this.getDataParams(t,n),o=i.graph.getEdgeByIndex(t),a=i.getName(o.node1.dataIndex),s=i.getName(o.node2.dataIndex),l=[];return null!=a&&l.push(a),null!=s&&l.push(s),og("nameValue",{name:l.join(" > "),value:r.value,noValue:null==r.value})}return vg({series:this,dataIndex:t,multipleSeries:e})},e.prototype._updateCategoriesData=function(){var t=z(this.option.categories||[],(function(t){return null!=t.value?t:A({value:0},t)})),e=new cx(["value"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray((function(t){return e.getItemModel(t)}))},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.isAnimationEnabled=function(){return t.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},e.type="series.graph",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(bg),ck={type:"graphRoam",event:"graphRoam",update:"none"};var pk=function(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0},dk=function(t){function e(e){var n=t.call(this,e)||this;return n.type="pointer",n}return n(e,t),e.prototype.getDefaultShape=function(){return new pk},e.prototype.buildPath=function(t,e){var n=Math.cos,i=Math.sin,r=e.r,o=e.width,a=e.angle,s=e.x-n(a)*o*(o>=r/3?1:2),l=e.y-i(a)*o*(o>=r/3?1:2);a=e.angle-Math.PI/2,t.moveTo(s,l),t.lineTo(e.x+n(a)*o,e.y+i(a)*o),t.lineTo(e.x+n(e.angle)*r,e.y+i(e.angle)*r),t.lineTo(e.x-n(a)*o,e.y-i(a)*o),t.lineTo(s,l)},e}(ks);function fk(t,e){var n=null==t?"":t+"";return e&&(U(e)?n=e.replace("{value}",n):X(e)&&(n=e(t))),n}var gk=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){this.group.removeAll();var i=t.get(["axisLine","lineStyle","color"]),r=function(t,e){var n=t.get("center"),i=e.getWidth(),r=e.getHeight(),o=Math.min(i,r);return{cx:$r(n[0],e.getWidth()),cy:$r(n[1],e.getHeight()),r:$r(t.get("radius"),o/2)}}(t,n);this._renderMain(t,e,n,i,r),this._data=t.getData()},e.prototype.dispose=function(){},e.prototype._renderMain=function(t,e,n,i,r){var o=this.group,a=t.get("clockwise"),s=-t.get("startAngle")/180*Math.PI,l=-t.get("endAngle")/180*Math.PI,u=t.getModel("axisLine"),h=u.get("roundCap")?JS:Fu,c=u.get("show"),p=u.getModel("lineStyle"),d=p.get("width"),f=[s,l];us(f,!a);for(var g=(l=f[1])-(s=f[0]),y=s,v=[],m=0;c&&m=t&&(0===e?0:i[e-1][0])Math.PI/2&&(V+=Math.PI):"tangential"===z?V=-M-Math.PI/2:j(z)&&(V=z*Math.PI/180),0===V?c.add(new Xs({style:oc(x,{text:O,x:N,y:E,verticalAlign:h<-.8?"top":h>.8?"bottom":"middle",align:u<-.4?"left":u>.4?"right":"center"},{inheritColor:R}),silent:!0})):c.add(new Xs({style:oc(x,{text:O,x:N,y:E,verticalAlign:"middle",align:"center"},{inheritColor:R}),silent:!0,originX:N,originY:E,rotation:V}))}if(m.get("show")&&k!==_){P=(P=m.get("distance"))?P+l:l;for(var B=0;B<=b;B++){u=Math.cos(M),h=Math.sin(M);var F=new Ku({shape:{x1:u*(f-P)+p,y1:h*(f-P)+d,x2:u*(f-S-P)+p,y2:h*(f-S-P)+d},silent:!0,style:D});"auto"===D.stroke&&F.setStyle({stroke:i((k+B/b)/_)}),c.add(F),M+=T}M-=T}else M+=I}},e.prototype._renderPointer=function(t,e,n,i,r,o,a,s,l){var u=this.group,h=this._data,c=this._progressEls,p=[],d=t.get(["pointer","show"]),f=t.getModel("progress"),g=f.get("show"),y=t.getData(),v=y.mapDimension("value"),m=+t.get("min"),x=+t.get("max"),_=[m,x],b=[o,a];function w(e,n){var i,o=y.getItemModel(e).getModel("pointer"),a=$r(o.get("width"),r.r),s=$r(o.get("length"),r.r),l=t.get(["pointer","icon"]),u=o.get("offsetCenter"),h=$r(u[0],r.r),c=$r(u[1],r.r),p=o.get("keepAspect");return(i=l?Xy(l,h-a/2,c-s,a,s,null,p):new dk({shape:{angle:-Math.PI/2,width:a,r:s,x:h,y:c}})).rotation=-(n+Math.PI/2),i.x=r.cx,i.y=r.cy,i}function S(t,e){var n=f.get("roundCap")?JS:Fu,i=f.get("overlap"),a=i?f.get("width"):l/y.count(),u=i?r.r-a:r.r-(t+1)*a,h=i?r.r:r.r-t*a,c=new n({shape:{startAngle:o,endAngle:e,cx:r.cx,cy:r.cy,clockwise:s,r0:u,r:h}});return i&&(c.z2=Kr(y.get(v,t),[m,x],[100,0],!0)),c}(g||d)&&(y.diff(h).add((function(e){var n=y.get(v,e);if(d){var i=w(e,o);mh(i,{rotation:-((isNaN(+n)?b[0]:Kr(n,_,b,!0))+Math.PI/2)},t),u.add(i),y.setItemGraphicEl(e,i)}if(g){var r=S(e,o),a=f.get("clip");mh(r,{shape:{endAngle:Kr(n,_,b,a)}},t),u.add(r),ol(t.seriesIndex,y.dataType,e,r),p[e]=r}})).update((function(e,n){var i=y.get(v,e);if(d){var r=h.getItemGraphicEl(n),a=r?r.rotation:o,s=w(e,a);s.rotation=a,vh(s,{rotation:-((isNaN(+i)?b[0]:Kr(i,_,b,!0))+Math.PI/2)},t),u.add(s),y.setItemGraphicEl(e,s)}if(g){var l=c[n],m=S(e,l?l.shape.endAngle:o),x=f.get("clip");vh(m,{shape:{endAngle:Kr(i,_,b,x)}},t),u.add(m),ol(t.seriesIndex,y.dataType,e,m),p[e]=m}})).execute(),y.each((function(t){var e=y.getItemModel(t),n=e.getModel("emphasis"),r=n.get("focus"),o=n.get("blurScope"),a=n.get("disabled");if(d){var s=y.getItemGraphicEl(t),l=y.getItemVisual(t,"style"),u=l.fill;if(s instanceof Ns){var h=s.style;s.useStyle(A({image:h.image,x:h.x,y:h.y,width:h.width,height:h.height},l))}else s.useStyle(l),"pointer"!==s.type&&s.setColor(u);s.setStyle(e.getModel(["pointer","itemStyle"]).getItemStyle()),"auto"===s.style.fill&&s.setStyle("fill",i(Kr(y.get(v,t),_,[0,1],!0))),s.z2EmphasisLift=0,$l(s,e),Zl(s,r,o,a)}if(g){var c=p[t];c.useStyle(y.getItemVisual(t,"style")),c.setStyle(e.getModel(["progress","itemStyle"]).getItemStyle()),c.z2EmphasisLift=0,$l(c,e),Zl(c,r,o,a)}})),this._progressEls=p)},e.prototype._renderAnchor=function(t,e){var n=t.getModel("anchor");if(n.get("show")){var i=n.get("size"),r=n.get("icon"),o=n.get("offsetCenter"),a=n.get("keepAspect"),s=Xy(r,e.cx-i/2+$r(o[0],e.r),e.cy-i/2+$r(o[1],e.r),i,i,null,a);s.z2=n.get("showAbove")?1:0,s.setStyle(n.getModel("itemStyle").getItemStyle()),this.group.add(s)}},e.prototype._renderTitleAndDetail=function(t,e,n,i,r){var o=this,a=t.getData(),s=a.mapDimension("value"),l=+t.get("min"),u=+t.get("max"),h=new Br,c=[],p=[],d=t.isAnimationEnabled(),f=t.get(["pointer","showAbove"]);a.diff(this._data).add((function(t){c[t]=new Xs({silent:!0}),p[t]=new Xs({silent:!0})})).update((function(t,e){c[t]=o._titleEls[e],p[t]=o._detailEls[e]})).execute(),a.each((function(e){var n=a.getItemModel(e),o=a.get(s,e),g=new Br,y=i(Kr(o,[l,u],[0,1],!0)),v=n.getModel("title");if(v.get("show")){var m=v.get("offsetCenter"),x=r.cx+$r(m[0],r.r),_=r.cy+$r(m[1],r.r);(D=c[e]).attr({z2:f?0:2,style:oc(v,{x:x,y:_,text:a.getName(e),align:"center",verticalAlign:"middle"},{inheritColor:y})}),g.add(D)}var b=n.getModel("detail");if(b.get("show")){var w=b.get("offsetCenter"),S=r.cx+$r(w[0],r.r),M=r.cy+$r(w[1],r.r),I=$r(b.get("width"),r.r),T=$r(b.get("height"),r.r),C=t.get(["progress","show"])?a.getItemVisual(e,"style").fill:y,D=p[e],A=b.get("formatter");D.attr({z2:f?0:2,style:oc(b,{x:S,y:M,text:fk(o,A),width:isNaN(I)?null:I,height:isNaN(T)?null:T,align:"center",verticalAlign:"middle"},{inheritColor:C})}),dc(D,{normal:b},o,(function(t){return fk(t,A)})),d&&fc(D,e,a,t,{getFormattedLabel:function(t,e,n,i,r,a){return fk(a?a.interpolatedValue:o,A)}}),g.add(D)}h.add(g)})),this.group.add(h),this._titleEls=c,this._detailEls=p},e.type="gauge",e}(Og),yk=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.visualStyleAccessPath="itemStyle",n}return n(e,t),e.prototype.getInitialData=function(t,e){return RM(this,["value"])},e.type="series.gauge",e.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},e}(bg);var vk=["itemStyle","opacity"],mk=function(t){function e(e,n){var i=t.call(this)||this,r=i,o=new Zu,a=new Xs;return r.setTextContent(a),i.setTextGuideLine(o),i.updateData(e,n,!0),i}return n(e,t),e.prototype.updateData=function(t,e,n){var i=this,r=t.hostModel,o=t.getItemModel(e),a=t.getItemLayout(e),s=o.getModel("emphasis"),l=o.get(vk);l=null==l?1:l,n||Sh(i),i.useStyle(t.getItemVisual(e,"style")),i.style.lineJoin="round",n?(i.setShape({points:a.points}),i.style.opacity=0,mh(i,{style:{opacity:l}},r,e)):vh(i,{style:{opacity:l},shape:{points:a.points}},r,e),$l(i,o),this._updateLabel(t,e),Zl(this,s.get("focus"),s.get("blurScope"),s.get("disabled"))},e.prototype._updateLabel=function(t,e){var n=this,i=this.getTextGuideLine(),r=n.getTextContent(),o=t.hostModel,a=t.getItemModel(e),s=t.getItemLayout(e).label,l=t.getItemVisual(e,"style"),u=l.fill;ic(r,rc(a),{labelFetcher:t.hostModel,labelDataIndex:e,defaultOpacity:l.opacity,defaultText:t.getName(e)},{normal:{align:s.textAlign,verticalAlign:s.verticalAlign}}),n.setTextConfig({local:!0,inside:!!s.inside,insideStroke:u,outsideFill:u});var h=s.linePoints;i.setShape({points:h}),n.textGuideLineConfig={anchor:h?new De(h[0][0],h[0][1]):null},vh(r,{style:{x:s.x,y:s.y}},o,e),r.attr({rotation:s.rotation,originX:s.x,originY:s.y,z2:10}),kb(n,Lb(a),{stroke:u})},e}(Xu),xk=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.ignoreLabelLineUpdate=!0,n}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this._data,o=this.group;i.diff(r).add((function(t){var e=new mk(i,t);i.setItemGraphicEl(t,e),o.add(e)})).update((function(t,e){var n=r.getItemGraphicEl(e);n.updateData(i,t),o.add(n),i.setItemGraphicEl(t,n)})).remove((function(e){wh(r.getItemGraphicEl(e),t,e)})).execute(),this._data=i},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.prototype.dispose=function(){},e.type="funnel",e}(Og),_k=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new NM(W(this.getData,this),W(this.getRawData,this)),this._defaultLabelLine(e)},e.prototype.getInitialData=function(t,e){return RM(this,{coordDimensions:["value"],encodeDefaulter:H(ed,this)})},e.prototype._defaultLabelLine=function(t){Co(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.prototype.getDataParams=function(e){var n=this.getData(),i=t.prototype.getDataParams.call(this,e),r=n.mapDimension("value"),o=n.getSum(r);return i.percent=o?+(n.get(r,e)/o*100).toFixed(2):0,i.$vars.push("percent"),i},e.type="series.funnel",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(bg);function bk(t,e){t.eachSeriesByType("funnel",(function(t){var n=t.getData(),i=n.mapDimension("value"),r=t.get("sort"),o=function(t,e){return kp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e),a=t.get("orient"),s=o.width,l=o.height,u=function(t,e){for(var n=t.mapDimension("value"),i=t.mapArray(n,(function(t){return t})),r=[],o="ascending"===e,a=0,s=t.count();a5)return;var i=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);"none"!==i.behavior&&this._dispatchExpand({axisExpandWindow:i.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!this._mouseDownPoint&&Rk(this,"mousemove")){var e=this._model,n=e.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),i=n.behavior;"jump"===i&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===i?null:{axisExpandWindow:n.axisExpandWindow,animation:"jump"===i?null:{duration:0}})}}};function Rk(t,e){var n=t._model;return n.get("axisExpandable")&&n.get("axisExpandTriggerOn")===e}var Nk=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(){t.prototype.init.apply(this,arguments),this.mergeOption({})},e.prototype.mergeOption=function(t){var e=this.option;t&&C(e,t,!0),this._initDimensions()},e.prototype.contains=function(t,e){var n=t.get("parallelIndex");return null!=n&&e.getComponent("parallel",n)===this},e.prototype.setAxisExpand=function(t){E(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],(function(e){t.hasOwnProperty(e)&&(this.option[e]=t[e])}),this)},e.prototype._initDimensions=function(){var t=this.dimensions=[],e=this.parallelAxisIndex=[];E(B(this.ecModel.queryComponents({mainType:"parallelAxis"}),(function(t){return(t.get("parallelIndex")||0)===this.componentIndex}),this),(function(n){t.push("dim"+n.get("dim")),e.push(n.componentIndex)}))},e.type="parallel",e.dependencies=["parallelAxis"],e.layoutMode="box",e.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},e}(zp),Ek=function(t){function e(e,n,i,r,o){var a=t.call(this,e,n,i)||this;return a.type=r||"value",a.axisIndex=o,a}return n(e,t),e.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},e}(ab);function zk(t,e,n,i,r,o){t=t||0;var a=n[1]-n[0];if(null!=r&&(r=Bk(r,[0,a])),null!=o&&(o=Math.max(o,null!=r?r:0)),"all"===i){var s=Math.abs(e[1]-e[0]);s=Bk(s,[0,a]),r=o=Bk(s,[r,o]),i=0}e[0]=Bk(e[0],n),e[1]=Bk(e[1],n);var l=Vk(e,i);e[i]+=t;var u,h=r||0,c=n.slice();return l.sign<0?c[0]+=h:c[1]-=h,e[i]=Bk(e[i],c),u=Vk(e,i),null!=r&&(u.sign!==l.sign||u.spano&&(e[1-i]=e[i]+u.sign*o),e}function Vk(t,e){var n=t[e]-t[1-e];return{span:Math.abs(n),sign:n>0?-1:n<0?1:e?-1:1}}function Bk(t,e){return Math.min(null!=e[1]?e[1]:1/0,Math.max(null!=e[0]?e[0]:-1/0,t))}var Fk=E,Gk=Math.min,Wk=Math.max,Hk=Math.floor,Yk=Math.ceil,Xk=Jr,Uk=Math.PI,Zk=function(){function t(t,e,n){this.type="parallel",this._axesMap=yt(),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,e,n)}return t.prototype._init=function(t,e,n){var i=t.dimensions,r=t.parallelAxisIndex;Fk(i,(function(t,n){var i=r[n],o=e.getComponent("parallelAxis",i),a=this._axesMap.set(t,new Ek(t,b_(o),[0,0],o.get("type"),i)),s="category"===a.type;a.onBand=s&&o.get("boundaryGap"),a.inverse=o.get("inverse"),o.axis=a,a.model=o,a.coordinateSystem=o.coordinateSystem=this}),this)},t.prototype.update=function(t,e){this._updateAxesFromSeries(this._model,t)},t.prototype.containPoint=function(t){var e=this._makeLayoutInfo(),n=e.axisBase,i=e.layoutBase,r=e.pixelDimIndex,o=t[1-r],a=t[r];return o>=n&&o<=n+e.axisLength&&a>=i&&a<=i+e.layoutLength},t.prototype.getModel=function(){return this._model},t.prototype._updateAxesFromSeries=function(t,e){e.eachSeries((function(n){if(t.contains(n,e)){var i=n.getData();Fk(this.dimensions,(function(t){var e=this._axesMap.get(t);e.scale.unionExtentFromData(i,i.mapDimension(t)),__(e.scale,e.model)}),this)}}),this)},t.prototype.resize=function(t,e){this._rect=kp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),this._layoutAxes()},t.prototype.getRect=function(){return this._rect},t.prototype._makeLayoutInfo=function(){var t,e=this._model,n=this._rect,i=["x","y"],r=["width","height"],o=e.get("layout"),a="horizontal"===o?0:1,s=n[r[a]],l=[0,s],u=this.dimensions.length,h=jk(e.get("axisExpandWidth"),l),c=jk(e.get("axisExpandCount")||0,[0,u]),p=e.get("axisExpandable")&&u>3&&u>c&&c>1&&h>0&&s>0,d=e.get("axisExpandWindow");d?(t=jk(d[1]-d[0],l),d[1]=d[0]+t):(t=jk(h*(c-1),l),(d=[h*(e.get("axisExpandCenter")||Hk(u/2))-t/2])[1]=d[0]+t);var f=(s-t)/(u-c);f<3&&(f=0);var g=[Hk(Xk(d[0]/h,1))+1,Yk(Xk(d[1]/h,1))-1],y=f/h*d[0];return{layout:o,pixelDimIndex:a,layoutBase:n[i[a]],layoutLength:s,axisBase:n[i[1-a]],axisLength:n[r[1-a]],axisExpandable:p,axisExpandWidth:h,axisCollapseWidth:f,axisExpandWindow:d,axisCount:u,winInnerIndices:g,axisExpandWindow0Pos:y}},t.prototype._layoutAxes=function(){var t=this._rect,e=this._axesMap,n=this.dimensions,i=this._makeLayoutInfo(),r=i.layout;e.each((function(t){var e=[0,i.axisLength],n=t.inverse?1:0;t.setExtent(e[n],e[1-n])})),Fk(n,(function(e,n){var o=(i.axisExpandable?Kk:qk)(n,i),a={horizontal:{x:o.position,y:i.axisLength},vertical:{x:0,y:o.position}},s={horizontal:Uk/2,vertical:0},l=[a[r].x+t.x,a[r].y+t.y],u=s[r],h=[1,0,0,1,0,0];Se(h,h,u),we(h,h,l),this._axesLayout[e]={position:l,rotation:u,transform:h,axisNameAvailableWidth:o.axisNameAvailableWidth,axisLabelShow:o.axisLabelShow,nameTruncateMaxWidth:o.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}}),this)},t.prototype.getAxis=function(t){return this._axesMap.get(t)},t.prototype.dataToPoint=function(t,e){return this.axisCoordToPoint(this._axesMap.get(e).dataToCoord(t),e)},t.prototype.eachActiveState=function(t,e,n,i){null==n&&(n=0),null==i&&(i=t.count());var r=this._axesMap,o=this.dimensions,a=[],s=[];E(o,(function(e){a.push(t.mapDimension(e)),s.push(r.get(e).model)}));for(var l=this.hasAxisBrushed(),u=n;ur*(1-h[0])?(l="jump",a=s-r*(1-h[2])):(a=s-r*h[1])>=0&&(a=s-r*(1-h[1]))<=0&&(a=0),(a*=e.axisExpandWidth/u)?zk(a,i,o,"all"):l="none";else{var p=i[1]-i[0];(i=[Wk(0,o[1]*s/p-p/2)])[1]=Gk(o[1],i[0]+p),i[0]=i[1]-p}return{axisExpandWindow:i,behavior:l}},t}();function jk(t,e){return Gk(Wk(t,e[0]),e[1])}function qk(t,e){var n=e.layoutLength/(e.axisCount-1);return{position:n*t,axisNameAvailableWidth:n,axisLabelShow:!0}}function Kk(t,e){var n,i,r=e.layoutLength,o=e.axisExpandWidth,a=e.axisCount,s=e.axisCollapseWidth,l=e.winInnerIndices,u=s,h=!1;return t=0;n--)Qr(e[n])},e.prototype.getActiveState=function(t){var e=this.activeIntervals;if(!e.length)return"normal";if(null==t||isNaN(+t))return"inactive";if(1===e.length){var n=e[0];if(n[0]<=t&&t<=n[1])return"active"}else for(var i=0,r=e.length;i6}(t)||o){if(a&&!o){"single"===s.brushMode&&vL(t);var l=T(s);l.brushType=RL(l.brushType,a),l.panelId=a===Qk?null:a.panelId,o=t._creatingCover=uL(t,l),t._covers.push(o)}if(o){var u=zL[RL(t._brushType,a)];o.__brushOption.range=u.getCreatingRange(kL(t,o,t._track)),i&&(hL(t,o),u.updateCommon(t,o)),cL(t,o),r={isEnd:i}}}else i&&"single"===s.brushMode&&s.removeOnClick&&gL(t,e,n)&&vL(t)&&(r={isEnd:i,removeOnClick:!0});return r}function RL(t,e){return"auto"===t?e.defaultBrushType:t}var NL={mousedown:function(t){if(this._dragging)EL(this,t);else if(!t.target||!t.target.draggable){LL(t);var e=this.group.transformCoordToLocal(t.offsetX,t.offsetY);this._creatingCover=null,(this._creatingPanel=gL(this,t,e))&&(this._dragging=!0,this._track=[e.slice()])}},mousemove:function(t){var e=t.offsetX,n=t.offsetY,i=this.group.transformCoordToLocal(e,n);if(function(t,e,n){if(t._brushType&&!function(t,e,n){var i=t._zr;return e<0||e>i.getWidth()||n<0||n>i.getHeight()}(t,e.offsetX,e.offsetY)){var i=t._zr,r=t._covers,o=gL(t,e,n);if(!t._dragging)for(var a=0;a=0&&(o[r[a].depth]=new Cc(r[a],this,e));var s=uk(i,n,this,!0,(function(t,e){t.wrapMethod("getItemModel",(function(t,e){var n=t.parentModel,i=n.getData().getItemLayout(e);if(i){var r=i.depth,o=n.levelModels[r];o&&(t.parentModel=o)}return t})),e.wrapMethod("getItemModel",(function(t,e){var n=t.parentModel,i=n.getGraph().getEdgeByIndex(e).node1.getLayout();if(i){var r=i.depth,o=n.levelModels[r];o&&(t.parentModel=o)}return t}))}));return s.data},e.prototype.setNodePosition=function(t,e){var n=(this.option.data||this.option.nodes)[t];n.localX=e[0],n.localY=e[1]},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.formatTooltip=function(t,e,n){function i(t){return isNaN(t)||null==t}if("edge"===n){var r=this.getDataParams(t,n),o=r.data,a=r.value;return og("nameValue",{name:o.source+" -- "+o.target,value:a,noValue:i(a)})}var s=this.getGraph().getNodeByIndex(t).getLayout().value,l=this.getDataParams(t,n).data.name;return og("nameValue",{name:null!=l?l+"":null,value:s,noValue:i(s)})},e.prototype.optionUpdated=function(){},e.prototype.getDataParams=function(e,n){var i=t.prototype.getDataParams.call(this,e,n);if(null==i.value&&"node"===n){var r=this.getGraph().getNodeByIndex(e).getLayout().value;i.value=r}return i},e.type="series.sankey",e.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},e}(bg);function QL(t,e){t.eachSeriesByType("sankey",(function(t){var n=t.get("nodeWidth"),i=t.get("nodeGap"),r=function(t,e){return kp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e);t.layoutInfo=r;var o=r.width,a=r.height,s=t.getGraph(),l=s.nodes,u=s.edges;!function(t){E(t,(function(t){var e=uP(t.outEdges,lP),n=uP(t.inEdges,lP),i=t.getValue()||0,r=Math.max(e,n,i);t.setLayout({value:r},!0)}))}(l),function(t,e,n,i,r,o,a,s,l){(function(t,e,n,i,r,o,a){for(var s=[],l=[],u=[],h=[],c=0,p=0;p=0;v&&y.depth>d&&(d=y.depth),g.setLayout({depth:v?y.depth:c},!0),"vertical"===o?g.setLayout({dy:n},!0):g.setLayout({dx:n},!0);for(var m=0;mc-1?d:c-1;a&&"left"!==a&&function(t,e,n,i){if("right"===e){for(var r=[],o=t,a=0;o.length;){for(var s=0;s0;o--)nP(s,l*=.99,a),eP(s,r,n,i,a),hP(s,l,a),eP(s,r,n,i,a)}(t,e,o,r,i,a,s),function(t,e){var n="vertical"===e?"x":"y";E(t,(function(t){t.outEdges.sort((function(t,e){return t.node2.getLayout()[n]-e.node2.getLayout()[n]})),t.inEdges.sort((function(t,e){return t.node1.getLayout()[n]-e.node1.getLayout()[n]}))})),E(t,(function(t){var e=0,n=0;E(t.outEdges,(function(t){t.setLayout({sy:e},!0),e+=t.getLayout().dy})),E(t.inEdges,(function(t){t.setLayout({ty:n},!0),n+=t.getLayout().dy}))}))}(t,s)}(l,u,n,i,o,a,0!==B(l,(function(t){return 0===t.getLayout().value})).length?0:t.get("layoutIterations"),t.get("orient"),t.get("nodeAlign"))}))}function tP(t){var e=t.hostGraph.data.getRawDataItem(t.dataIndex);return null!=e.depth&&e.depth>=0}function eP(t,e,n,i,r){var o="vertical"===r?"x":"y";E(t,(function(t){var a,s,l;t.sort((function(t,e){return t.getLayout()[o]-e.getLayout()[o]}));for(var u=0,h=t.length,c="vertical"===r?"dx":"dy",p=0;p0&&(a=s.getLayout()[o]+l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0)),u=s.getLayout()[o]+s.getLayout()[c]+e;if((l=u-e-("vertical"===r?i:n))>0){a=s.getLayout()[o]-l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0),u=a;for(p=h-2;p>=0;--p)(l=(s=t[p]).getLayout()[o]+s.getLayout()[c]+e-u)>0&&(a=s.getLayout()[o]-l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0)),u=s.getLayout()[o]}}))}function nP(t,e,n){E(t.slice().reverse(),(function(t){E(t,(function(t){if(t.outEdges.length){var i=uP(t.outEdges,iP,n)/uP(t.outEdges,lP);if(isNaN(i)){var r=t.outEdges.length;i=r?uP(t.outEdges,rP,n)/r:0}if("vertical"===n){var o=t.getLayout().x+(i-sP(t,n))*e;t.setLayout({x:o},!0)}else{var a=t.getLayout().y+(i-sP(t,n))*e;t.setLayout({y:a},!0)}}}))}))}function iP(t,e){return sP(t.node2,e)*t.getValue()}function rP(t,e){return sP(t.node2,e)}function oP(t,e){return sP(t.node1,e)*t.getValue()}function aP(t,e){return sP(t.node1,e)}function sP(t,e){return"vertical"===e?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function lP(t){return t.getValue()}function uP(t,e,n){for(var i=0,r=t.length,o=-1;++oo&&(o=e)})),E(n,(function(e){var n=new kD({type:"color",mappingMethod:"linear",dataExtent:[r,o],visual:t.get("color")}).mapValueToVisual(e.getLayout().value),i=e.getModel().get(["itemStyle","color"]);null!=i?(e.setVisual("color",i),e.setVisual("style",{fill:i})):(e.setVisual("color",n),e.setVisual("style",{fill:n}))}))}i.length&&E(i,(function(t){var e=t.getModel().get("lineStyle");t.setVisual("style",e)}))}))}var pP=function(){function t(){}return t.prototype._hasEncodeRule=function(t){var e=this.getEncode();return e&&null!=e.get(t)},t.prototype.getInitialData=function(t,e){var n,i,r=e.getComponent("xAxis",this.get("xAxisIndex")),o=e.getComponent("yAxis",this.get("yAxisIndex")),a=r.get("type"),s=o.get("type");"category"===a?(t.layout="horizontal",n=r.getOrdinalMeta(),i=!this._hasEncodeRule("x")):"category"===s?(t.layout="vertical",n=o.getOrdinalMeta(),i=!this._hasEncodeRule("y")):t.layout=t.layout||"horizontal";var l=["x","y"],u="horizontal"===t.layout?0:1,h=this._baseAxisDim=l[u],c=l[1-u],p=[r,o],d=p[u].get("type"),f=p[1-u].get("type"),g=t.data;if(g&&i){var y=[];E(g,(function(t,e){var n;Y(t)?(n=t.slice(),t.unshift(e)):Y(t.value)?((n=A({},t)).value=n.value.slice(),t.value.unshift(e)):n=t,y.push(n)})),t.data=y}var v=this.defaultValueDimensions,m=[{name:h,type:Ym(d),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:c,type:Ym(f),dimsDef:v.slice()}];return RM(this,{coordDimensions:m,dimensionsCount:v.length+1,encodeDefaulter:H(td,m,this)})},t.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},t}(),dP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],n.visualDrawType="stroke",n}return n(e,t),e.type="series.boxplot",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},e}(bg);R(dP,pP,!0);var fP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this.group,o=this._data;this._data||r.removeAll();var a="horizontal"===t.get("layout")?1:0;i.diff(o).add((function(t){if(i.hasValue(t)){var e=vP(i.getItemLayout(t),i,t,a,!0);i.setItemGraphicEl(t,e),r.add(e)}})).update((function(t,e){var n=o.getItemGraphicEl(e);if(i.hasValue(t)){var s=i.getItemLayout(t);n?(Sh(n),mP(s,n,i,t)):n=vP(s,i,t,a),r.add(n),i.setItemGraphicEl(t,n)}else r.remove(n)})).remove((function(t){var e=o.getItemGraphicEl(t);e&&r.remove(e)})).execute(),this._data=i},e.prototype.remove=function(t){var e=this.group,n=this._data;this._data=null,n&&n.eachItemGraphicEl((function(t){t&&e.remove(t)}))},e.type="boxplot",e}(Og),gP=function(){},yP=function(t){function e(e){var n=t.call(this,e)||this;return n.type="boxplotBoxPath",n}return n(e,t),e.prototype.getDefaultShape=function(){return new gP},e.prototype.buildPath=function(t,e){var n=e.points,i=0;for(t.moveTo(n[i][0],n[i][1]),i++;i<4;i++)t.lineTo(n[i][0],n[i][1]);for(t.closePath();ig){var _=[v,x];i.push(_)}}}return{boxData:n,outliers:i}}(e.getRawData(),t.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:i.boxData},{data:i.outliers}]}};var SP=["itemStyle","borderColor"],MP=["itemStyle","borderColor0"],IP=["itemStyle","borderColorDoji"],TP=["itemStyle","color"],CP=["itemStyle","color0"];function DP(t,e){return e.get(t>0?TP:CP)}function AP(t,e){return e.get(0===t?IP:t>0?SP:MP)}var kP={seriesType:"candlestick",plan:kg(),performRawSeries:!0,reset:function(t,e){if(!e.isSeriesFiltered(t))return!t.pipelineContext.large&&{progress:function(t,e){for(var n;null!=(n=t.next());){var i=e.getItemModel(n),r=e.getItemLayout(n).sign,o=i.getItemStyle();o.fill=DP(r,i),o.stroke=AP(r,i)||o.fill,A(e.ensureUniqueItemVisual(n,"style"),o)}}}}},LP=["color","borderColor"],PP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(t),this._isLargeDraw?this._renderLarge(t):this._renderNormal(t)},e.prototype.incrementalPrepareRender=function(t,e,n){this._clear(),this._updateDrawMode(t)},e.prototype.incrementalRender=function(t,e,n,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(t,e):this._incrementalRenderNormal(t,e)},e.prototype.eachRendered=function(t){Jh(this._progressiveEls||this.group,t)},e.prototype._updateDrawMode=function(t){var e=t.pipelineContext.large;null!=this._isLargeDraw&&e===this._isLargeDraw||(this._isLargeDraw=e,this._clear())},e.prototype._renderNormal=function(t){var e=t.getData(),n=this._data,i=this.group,r=e.getLayout("isSimpleBox"),o=t.get("clip",!0),a=t.coordinateSystem,s=a.getArea&&a.getArea();this._data||i.removeAll(),e.diff(n).add((function(n){if(e.hasValue(n)){var a=e.getItemLayout(n);if(o&&EP(s,a))return;var l=NP(a,n,!0);mh(l,{shape:{points:a.ends}},t,n),zP(l,e,n,r),i.add(l),e.setItemGraphicEl(n,l)}})).update((function(a,l){var u=n.getItemGraphicEl(l);if(e.hasValue(a)){var h=e.getItemLayout(a);o&&EP(s,h)?i.remove(u):(u?(vh(u,{shape:{points:h.ends}},t,a),Sh(u)):u=NP(h),zP(u,e,a,r),i.add(u),e.setItemGraphicEl(a,u))}else i.remove(u)})).remove((function(t){var e=n.getItemGraphicEl(t);e&&i.remove(e)})).execute(),this._data=e},e.prototype._renderLarge=function(t){this._clear(),GP(t,this.group);var e=t.get("clip",!0)?PS(t.coordinateSystem,!1,t):null;e?this.group.setClipPath(e):this.group.removeClipPath()},e.prototype._incrementalRenderNormal=function(t,e){for(var n,i=e.getData(),r=i.getLayout("isSimpleBox");null!=(n=t.next());){var o=NP(i.getItemLayout(n));zP(o,i,n,r),o.incremental=!0,this.group.add(o),this._progressiveEls.push(o)}},e.prototype._incrementalRenderLarge=function(t,e){GP(e,this.group,this._progressiveEls,!0)},e.prototype.remove=function(t){this._clear()},e.prototype._clear=function(){this.group.removeAll(),this._data=null},e.type="candlestick",e}(Og),OP=function(){},RP=function(t){function e(e){var n=t.call(this,e)||this;return n.type="normalCandlestickBox",n}return n(e,t),e.prototype.getDefaultShape=function(){return new OP},e.prototype.buildPath=function(t,e){var n=e.points;this.__simpleBox?(t.moveTo(n[4][0],n[4][1]),t.lineTo(n[6][0],n[6][1])):(t.moveTo(n[0][0],n[0][1]),t.lineTo(n[1][0],n[1][1]),t.lineTo(n[2][0],n[2][1]),t.lineTo(n[3][0],n[3][1]),t.closePath(),t.moveTo(n[4][0],n[4][1]),t.lineTo(n[5][0],n[5][1]),t.moveTo(n[6][0],n[6][1]),t.lineTo(n[7][0],n[7][1]))},e}(ks);function NP(t,e,n){var i=t.ends;return new RP({shape:{points:n?VP(i,t):i},z2:100})}function EP(t,e){for(var n=!0,i=0;id?x[1]:m[1],ends:w,brushRect:T(f,g,c)})}function M(t,n){var i=[];return i[0]=n,i[1]=t,isNaN(n)||isNaN(t)?[NaN,NaN]:e.dataToPoint(i)}function I(t,e,n){var r=e.slice(),o=e.slice();r[0]=Vh(r[0]+i/2,1,!1),o[0]=Vh(o[0]-i/2,1,!0),n?t.push(r,o):t.push(o,r)}function T(t,e,n){var r=M(t,n),o=M(e,n);return r[0]-=i/2,o[0]-=i/2,{x:r[0],y:r[1],width:i,height:o[1]-r[1]}}function C(t){return t[0]=Vh(t[0],1),t}}}}};function UP(t,e,n,i,r,o){return n>i?-1:n0?t.get(r,e-1)<=i?1:-1:1}function ZP(t,e){var n=e.rippleEffectColor||e.color;t.eachChild((function(t){t.attr({z:e.z,zlevel:e.zlevel,style:{stroke:"stroke"===e.brushType?n:null,fill:"fill"===e.brushType?n:null}})}))}var jP=function(t){function e(e,n){var i=t.call(this)||this,r=new fS(e,n),o=new Br;return i.add(r),i.add(o),i.updateData(e,n),i}return n(e,t),e.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},e.prototype.startEffectAnimation=function(t){for(var e=t.symbolType,n=t.color,i=t.rippleNumber,r=this.childAt(1),o=0;o0&&(o=this._getLineLength(i)/l*1e3),o!==this._period||a!==this._loop||s!==this._roundTrip){i.stopAnimation();var h=void 0;h=X(u)?u(n):u,i.__t>0&&(h=-o*i.__t),this._animateSymbol(i,o,h,a,s)}this._period=o,this._loop=a,this._roundTrip=s}},e.prototype._animateSymbol=function(t,e,n,i,r){if(e>0){t.__t=0;var o=this,a=t.animate("",i).when(r?2*e:e,{__t:r?2:1}).delay(n).during((function(){o._updateSymbolPosition(t)}));i||a.done((function(){o.remove(t)})),a.start()}},e.prototype._getLineLength=function(t){return Vt(t.__p1,t.__cp1)+Vt(t.__cp1,t.__p2)},e.prototype._updateAnimationPoints=function(t,e){t.__p1=e[0],t.__p2=e[1],t.__cp1=e[2]||[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]},e.prototype.updateData=function(t,e,n){this.childAt(0).updateData(t,e,n),this._updateEffectSymbol(t,e)},e.prototype._updateSymbolPosition=function(t){var e=t.__p1,n=t.__p2,i=t.__cp1,r=t.__t<1?t.__t:2-t.__t,o=[t.x,t.y],a=o.slice(),s=In,l=Tn;o[0]=s(e[0],i[0],n[0],r),o[1]=s(e[1],i[1],n[1],r);var u=t.__t<1?l(e[0],i[0],n[0],r):l(n[0],i[0],e[0],1-r),h=t.__t<1?l(e[1],i[1],n[1],r):l(n[1],i[1],e[1],1-r);t.rotation=-Math.atan2(h,u)-Math.PI/2,"line"!==this._symbolType&&"rect"!==this._symbolType&&"roundRect"!==this._symbolType||(void 0!==t.__lastT&&t.__lastT=0&&!(i[o]<=e);o--);o=Math.min(o,r-2)}else{for(o=a;oe);o++);o=Math.min(o-1,r-2)}var s=(e-i[o])/(i[o+1]-i[o]),l=n[o],u=n[o+1];t.x=l[0]*(1-s)+s*u[0],t.y=l[1]*(1-s)+s*u[1];var h=t.__t<1?u[0]-l[0]:l[0]-u[0],c=t.__t<1?u[1]-l[1]:l[1]-u[1];t.rotation=-Math.atan2(c,h)-Math.PI/2,this._lastFrame=o,this._lastFramePercent=e,t.ignore=!1}},e}($P),tO=function(){this.polyline=!1,this.curveness=0,this.segs=[]},eO=function(t){function e(e){var n=t.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return n(e,t),e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new tO},e.prototype.buildPath=function(t,e){var n,i=e.segs,r=e.curveness;if(e.polyline)for(n=this._off;n0){t.moveTo(i[n++],i[n++]);for(var a=1;a0){var c=(s+u)/2-(l-h)*r,p=(l+h)/2-(u-s)*r;t.quadraticCurveTo(c,p,u,h)}else t.lineTo(u,h)}this.incremental&&(this._off=n,this.notClear=!0)},e.prototype.findDataIndex=function(t,e){var n=this.shape,i=n.segs,r=n.curveness,o=this.style.lineWidth;if(n.polyline)for(var a=0,s=0;s0)for(var u=i[s++],h=i[s++],c=1;c0){if(ds(u,h,(u+p)/2-(h-d)*r,(h+d)/2-(p-u)*r,p,d,o,t,e))return a}else if(cs(u,h,p,d,o,t,e))return a;a++}return-1},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect();return t=n[0],e=n[1],i.contain(t,e)?(this.hoverDataIdx=this.findDataIndex(t,e))>=0:(this.hoverDataIdx=-1,!1)},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var e=this.shape.segs,n=1/0,i=1/0,r=-1/0,o=-1/0,a=0;a0&&(o.dataIndex=n+t.__startIndex)}))},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},t}(),iO={seriesType:"lines",plan:kg(),reset:function(t){var e=t.coordinateSystem;if(e){var n=t.get("polyline"),i=t.pipelineContext.large;return{progress:function(r,o){var a=[];if(i){var s=void 0,l=r.end-r.start;if(n){for(var u=0,h=r.start;h0&&(l||s.configLayer(o,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(a/10+.9,1),0)})),r.updateData(i);var u=t.get("clip",!0)&&PS(t.coordinateSystem,!1,t);u?this.group.setClipPath(u):this.group.removeClipPath(),this._lastZlevel=o,this._finished=!0},e.prototype.incrementalPrepareRender=function(t,e,n){var i=t.getData();this._updateLineDraw(i,t).incrementalPrepareUpdate(i),this._clearLayer(n),this._finished=!1},e.prototype.incrementalRender=function(t,e,n){this._lineDraw.incrementalUpdate(t,e.getData()),this._finished=t.end===e.getData().count()},e.prototype.eachRendered=function(t){this._lineDraw&&this._lineDraw.eachRendered(t)},e.prototype.updateTransform=function(t,e,n){var i=t.getData(),r=t.pipelineContext;if(!this._finished||r.large||r.progressiveRender)return{update:!0};var o=iO.reset(t,e,n);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(n)},e.prototype._updateLineDraw=function(t,e){var n=this._lineDraw,i=this._showEffect(e),r=!!e.get("polyline"),o=e.pipelineContext.large;return n&&i===this._hasEffet&&r===this._isPolyline&&o===this._isLargeDraw||(n&&n.remove(),n=this._lineDraw=o?new nO:new YA(r?i?QP:JP:i?$P:HA),this._hasEffet=i,this._isPolyline=r,this._isLargeDraw=o),this.group.add(n.group),n},e.prototype._showEffect=function(t){return!!t.get(["effect","show"])},e.prototype._clearLayer=function(t){var e=t.getZr();"svg"===e.painter.getType()||null==this._lastZlevel||e.painter.getLayer(this._lastZlevel).clear(!0)},e.prototype.remove=function(t,e){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(e)},e.prototype.dispose=function(t,e){this.remove(t,e)},e.type="lines",e}(Og),oO="undefined"==typeof Uint32Array?Array:Uint32Array,aO="undefined"==typeof Float64Array?Array:Float64Array;function sO(t){var e=t.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(t.data=z(e,(function(t){var e={coords:[t[0].coord,t[1].coord]};return t[0].name&&(e.fromName=t[0].name),t[1].name&&(e.toName=t[1].name),D([e,t[0],t[1]])})))}var lO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.visualStyleAccessPath="lineStyle",n.visualDrawType="stroke",n}return n(e,t),e.prototype.init=function(e){e.data=e.data||[],sO(e);var n=this._processFlatCoordsArray(e.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(e.data=new Float32Array(n.count)),t.prototype.init.apply(this,arguments)},e.prototype.mergeOption=function(e){if(sO(e),e.data){var n=this._processFlatCoordsArray(e.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(e.data=new Float32Array(n.count))}t.prototype.mergeOption.apply(this,arguments)},e.prototype.appendData=function(t){var e=this._processFlatCoordsArray(t.data);e.flatCoords&&(this._flatCoords?(this._flatCoords=vt(this._flatCoords,e.flatCoords),this._flatCoordsOffset=vt(this._flatCoordsOffset,e.flatCoordsOffset)):(this._flatCoords=e.flatCoords,this._flatCoordsOffset=e.flatCoordsOffset),t.data=new Float32Array(e.count)),this.getRawData().appendData(t.data)},e.prototype._getCoordsFromItemModel=function(t){var e=this.getData().getItemModel(t),n=e.option instanceof Array?e.option:e.getShallow("coords");return n},e.prototype.getLineCoordsCount=function(t){return this._flatCoordsOffset?this._flatCoordsOffset[2*t+1]:this._getCoordsFromItemModel(t).length},e.prototype.getLineCoords=function(t,e){if(this._flatCoordsOffset){for(var n=this._flatCoordsOffset[2*t],i=this._flatCoordsOffset[2*t+1],r=0;r ")})},e.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},e.prototype.getProgressive=function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get("progressive"):t},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get("progressiveThreshold"):t},e.prototype.getZLevelKey=function(){var t=this.getModel("effect"),e=t.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:t.get("show")&&e>0?e+"":""},e.type="series.lines",e.dependencies=["grid","polar","geo","calendar"],e.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},e}(bg);function uO(t){return t instanceof Array||(t=[t,t]),t}var hO={seriesType:"lines",reset:function(t){var e=uO(t.get("symbol")),n=uO(t.get("symbolSize")),i=t.getData();return i.setVisual("fromSymbol",e&&e[0]),i.setVisual("toSymbol",e&&e[1]),i.setVisual("fromSymbolSize",n&&n[0]),i.setVisual("toSymbolSize",n&&n[1]),{dataEach:i.hasItemOption?function(t,e){var n=t.getItemModel(e),i=uO(n.getShallow("symbol",!0)),r=uO(n.getShallow("symbolSize",!0));i[0]&&t.setItemVisual(e,"fromSymbol",i[0]),i[1]&&t.setItemVisual(e,"toSymbol",i[1]),r[0]&&t.setItemVisual(e,"fromSymbolSize",r[0]),r[1]&&t.setItemVisual(e,"toSymbolSize",r[1])}:null}}};var cO=function(){function t(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var t=h.createCanvas();this.canvas=t}return t.prototype.update=function(t,e,n,i,r,o){var a=this._getBrush(),s=this._getGradient(r,"inRange"),l=this._getGradient(r,"outOfRange"),u=this.pointSize+this.blurSize,h=this.canvas,c=h.getContext("2d"),p=t.length;h.width=e,h.height=n;for(var d=0;d0){var I=o(v)?s:l;v>0&&(v=v*S+w),x[_++]=I[M],x[_++]=I[M+1],x[_++]=I[M+2],x[_++]=I[M+3]*v*256}else _+=4}return c.putImageData(m,0,0),h},t.prototype._getBrush=function(){var t=this._brushCanvas||(this._brushCanvas=h.createCanvas()),e=this.pointSize+this.blurSize,n=2*e;t.width=n,t.height=n;var i=t.getContext("2d");return i.clearRect(0,0,n,n),i.shadowOffsetX=n,i.shadowBlur=this.blurSize,i.shadowColor="#000",i.beginPath(),i.arc(-e,e,this.pointSize,0,2*Math.PI,!0),i.closePath(),i.fill(),t},t.prototype._getGradient=function(t,e){for(var n=this._gradientPixels,i=n[e]||(n[e]=new Uint8ClampedArray(1024)),r=[0,0,0,0],o=0,a=0;a<256;a++)t[e](a/255,!0,r),i[o++]=r[0],i[o++]=r[1],i[o++]=r[2],i[o++]=r[3];return i},t}();function pO(t){var e=t.dimensions;return"lng"===e[0]&&"lat"===e[1]}var dO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i;e.eachComponent("visualMap",(function(e){e.eachTargetSeries((function(n){n===t&&(i=e)}))})),this._progressiveEls=null,this.group.removeAll();var r=t.coordinateSystem;"cartesian2d"===r.type||"calendar"===r.type?this._renderOnCartesianAndCalendar(t,n,0,t.getData().count()):pO(r)&&this._renderOnGeo(r,t,i,n)},e.prototype.incrementalPrepareRender=function(t,e,n){this.group.removeAll()},e.prototype.incrementalRender=function(t,e,n,i){var r=e.coordinateSystem;r&&(pO(r)?this.render(e,n,i):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(e,i,t.start,t.end,!0)))},e.prototype.eachRendered=function(t){Jh(this._progressiveEls||this.group,t)},e.prototype._renderOnCartesianAndCalendar=function(t,e,n,i,r){var o,a,s,l,u=t.coordinateSystem,h=OS(u,"cartesian2d");if(h){var c=u.getAxis("x"),p=u.getAxis("y");0,o=c.getBandWidth()+.5,a=p.getBandWidth()+.5,s=c.scale.getExtent(),l=p.scale.getExtent()}for(var d=this.group,f=t.getData(),g=t.getModel(["emphasis","itemStyle"]).getItemStyle(),y=t.getModel(["blur","itemStyle"]).getItemStyle(),v=t.getModel(["select","itemStyle"]).getItemStyle(),m=t.get(["itemStyle","borderRadius"]),x=rc(t),_=t.getModel("emphasis"),b=_.get("focus"),w=_.get("blurScope"),S=_.get("disabled"),M=h?[f.mapDimension("x"),f.mapDimension("y"),f.mapDimension("value")]:[f.mapDimension("time"),f.mapDimension("value")],I=n;Is[1]||Al[1])continue;var k=u.dataToPoint([D,A]);T=new Ws({shape:{x:k[0]-o/2,y:k[1]-a/2,width:o,height:a},style:C})}else{if(isNaN(f.get(M[1],I)))continue;T=new Ws({z2:1,shape:u.dataToRect([f.get(M[0],I)]).contentShape,style:C})}if(f.hasItemOption){var L=f.getItemModel(I),P=L.getModel("emphasis");g=P.getModel("itemStyle").getItemStyle(),y=L.getModel(["blur","itemStyle"]).getItemStyle(),v=L.getModel(["select","itemStyle"]).getItemStyle(),m=L.get(["itemStyle","borderRadius"]),b=P.get("focus"),w=P.get("blurScope"),S=P.get("disabled"),x=rc(L)}T.shape.r=m;var O=t.getRawValue(I),R="-";O&&null!=O[2]&&(R=O[2]+""),ic(T,x,{labelFetcher:t,labelDataIndex:I,defaultOpacity:C.opacity,defaultText:R}),T.ensureState("emphasis").style=g,T.ensureState("blur").style=y,T.ensureState("select").style=v,Zl(T,b,w,S),T.incremental=r,r&&(T.states.emphasis.hoverLayer=!0),d.add(T),f.setItemGraphicEl(I,T),this._progressiveEls&&this._progressiveEls.push(T)}},e.prototype._renderOnGeo=function(t,e,n,i){var r=n.targetVisuals.inRange,o=n.targetVisuals.outOfRange,a=e.getData(),s=this._hmLayer||this._hmLayer||new cO;s.blurSize=e.get("blurSize"),s.pointSize=e.get("pointSize"),s.minOpacity=e.get("minOpacity"),s.maxOpacity=e.get("maxOpacity");var l=t.getViewRect().clone(),u=t.getRoamTransform();l.applyTransform(u);var h=Math.max(l.x,0),c=Math.max(l.y,0),p=Math.min(l.width+l.x,i.getWidth()),d=Math.min(l.height+l.y,i.getHeight()),f=p-h,g=d-c,y=[a.mapDimension("lng"),a.mapDimension("lat"),a.mapDimension("value")],v=a.mapArray(y,(function(e,n,i){var r=t.dataToPoint([e,n]);return r[0]-=h,r[1]-=c,r.push(i),r})),m=n.getExtent(),x="visualMap.continuous"===n.type?function(t,e){var n=t[1]-t[0];return e=[(e[0]-t[0])/n,(e[1]-t[0])/n],function(t){return t>=e[0]&&t<=e[1]}}(m,n.option.range):function(t,e,n){var i=t[1]-t[0],r=(e=z(e,(function(e){return{interval:[(e.interval[0]-t[0])/i,(e.interval[1]-t[0])/i]}}))).length,o=0;return function(t){var i;for(i=o;i=0;i--){var a;if((a=e[i].interval)[0]<=t&&t<=a[1]){o=i;break}}return i>=0&&i=0?1:-1:o>0?1:-1}(n,o,r,i,c),function(t,e,n,i,r,o,a,s,l,u){var h,c=l.valueDim,p=l.categoryDim,d=Math.abs(n[p.wh]),f=t.getItemVisual(e,"symbolSize");h=Y(f)?f.slice():null==f?["100%","100%"]:[f,f];h[p.index]=$r(h[p.index],d),h[c.index]=$r(h[c.index],i?d:Math.abs(o)),u.symbolSize=h;var g=u.symbolScale=[h[0]/s,h[1]/s];g[c.index]*=(l.isHorizontal?-1:1)*a}(t,e,r,o,0,c.boundingLength,c.pxSign,u,i,c),function(t,e,n,i,r){var o=t.get(gO)||0;o&&(vO.attr({scaleX:e[0],scaleY:e[1],rotation:n}),vO.updateTransform(),o/=vO.getLineScale(),o*=e[i.valueDim.index]);r.valueLineWidth=o||0}(n,c.symbolScale,l,i,c);var p=c.symbolSize,d=Zy(n.get("symbolOffset"),p);return function(t,e,n,i,r,o,a,s,l,u,h,c){var p=h.categoryDim,d=h.valueDim,f=c.pxSign,g=Math.max(e[d.index]+s,0),y=g;if(i){var v=Math.abs(l),m=it(t.get("symbolMargin"),"15%")+"",x=!1;m.lastIndexOf("!")===m.length-1&&(x=!0,m=m.slice(0,m.length-1));var _=$r(m,e[d.index]),b=Math.max(g+2*_,0),w=x?0:2*_,S=vo(i),M=S?i:NO((v+w)/b);b=g+2*(_=(v-M*g)/2/(x?M:Math.max(M-1,1))),w=x?0:2*_,S||"fixed"===i||(M=u?NO((Math.abs(u)+w)/b):0),y=M*b-w,c.repeatTimes=M,c.symbolMargin=_}var I=f*(y/2),T=c.pathPosition=[];T[p.index]=n[p.wh]/2,T[d.index]="start"===a?I:"end"===a?l-I:l/2,o&&(T[0]+=o[0],T[1]+=o[1]);var C=c.bundlePosition=[];C[p.index]=n[p.xy],C[d.index]=n[d.xy];var D=c.barRectShape=A({},n);D[d.wh]=f*Math.max(Math.abs(n[d.wh]),Math.abs(T[d.index]+I)),D[p.wh]=n[p.wh];var k=c.clipShape={};k[p.xy]=-n[p.xy],k[p.wh]=h.ecSize[p.wh],k[d.xy]=0,k[d.wh]=n[d.wh]}(n,p,r,o,0,d,s,c.valueLineWidth,c.boundingLength,c.repeatCutLength,i,c),c}function _O(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)))}function bO(t){var e=t.symbolPatternSize,n=Xy(t.symbolType,-e/2,-e/2,e,e);return n.attr({culling:!0}),"image"!==n.type&&n.setStyle({strokeNoScale:!0}),n}function wO(t,e,n,i){var r=t.__pictorialBundle,o=n.symbolSize,a=n.valueLineWidth,s=n.pathPosition,l=e.valueDim,u=n.repeatTimes||0,h=0,c=o[e.valueDim.index]+a+2*n.symbolMargin;for(PO(t,(function(t){t.__pictorialAnimationIndex=h,t.__pictorialRepeatTimes=u,h0:i<0)&&(r=u-1-t),e[l.index]=c*(r-u/2+.5)+s[l.index],{x:e[0],y:e[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation}}}function SO(t,e,n,i){var r=t.__pictorialBundle,o=t.__pictorialMainPath;o?OO(o,null,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation},n,i):(o=t.__pictorialMainPath=bO(n),r.add(o),OO(o,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:0,scaleY:0,rotation:n.rotation},{scaleX:n.symbolScale[0],scaleY:n.symbolScale[1]},n,i))}function MO(t,e,n){var i=A({},e.barRectShape),r=t.__pictorialBarRect;r?OO(r,null,{shape:i},e,n):((r=t.__pictorialBarRect=new Ws({z2:2,shape:i,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}})).disableMorphing=!0,t.add(r))}function IO(t,e,n,i){if(n.symbolClip){var r=t.__pictorialClipPath,o=A({},n.clipShape),a=e.valueDim,s=n.animationModel,l=n.dataIndex;if(r)vh(r,{shape:o},s,l);else{o[a.wh]=0,r=new Ws({shape:o}),t.__pictorialBundle.setClipPath(r),t.__pictorialClipPath=r;var u={};u[a.wh]=n.clipShape[a.wh],Qh[i?"updateProps":"initProps"](r,{shape:u},s,l)}}}function TO(t,e){var n=t.getItemModel(e);return n.getAnimationDelayParams=CO,n.isAnimationEnabled=DO,n}function CO(t){return{index:t.__pictorialAnimationIndex,count:t.__pictorialRepeatTimes}}function DO(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function AO(t,e,n,i){var r=new Br,o=new Br;return r.add(o),r.__pictorialBundle=o,o.x=n.bundlePosition[0],o.y=n.bundlePosition[1],n.symbolRepeat?wO(r,e,n):SO(r,0,n),MO(r,n,i),IO(r,e,n,i),r.__pictorialShapeStr=LO(t,n),r.__pictorialSymbolMeta=n,r}function kO(t,e,n,i){var r=i.__pictorialBarRect;r&&r.removeTextContent();var o=[];PO(i,(function(t){o.push(t)})),i.__pictorialMainPath&&o.push(i.__pictorialMainPath),i.__pictorialClipPath&&(n=null),E(o,(function(t){_h(t,{scaleX:0,scaleY:0},n,e,(function(){i.parent&&i.parent.remove(i)}))})),t.setItemGraphicEl(e,null)}function LO(t,e){return[t.getItemVisual(e.dataIndex,"symbol")||"none",!!e.symbolRepeat,!!e.symbolClip].join(":")}function PO(t,e,n){E(t.__pictorialBundle.children(),(function(i){i!==t.__pictorialBarRect&&e.call(n,i)}))}function OO(t,e,n,i,r,o){e&&t.attr(e),i.symbolClip&&!r?n&&t.attr(n):n&&Qh[r?"updateProps":"initProps"](t,n,i.animationModel,i.dataIndex,o)}function RO(t,e,n){var i=n.dataIndex,r=n.itemModel,o=r.getModel("emphasis"),a=o.getModel("itemStyle").getItemStyle(),s=r.getModel(["blur","itemStyle"]).getItemStyle(),l=r.getModel(["select","itemStyle"]).getItemStyle(),u=r.getShallow("cursor"),h=o.get("focus"),c=o.get("blurScope"),p=o.get("scale");PO(t,(function(t){if(t instanceof Ns){var e=t.style;t.useStyle(A({image:e.image,x:e.x,y:e.y,width:e.width,height:e.height},n.style))}else t.useStyle(n.style);var i=t.ensureState("emphasis");i.style=a,p&&(i.scaleX=1.1*t.scaleX,i.scaleY=1.1*t.scaleY),t.ensureState("blur").style=s,t.ensureState("select").style=l,u&&(t.cursor=u),t.z2=n.z2}));var d=e.valueDim.posDesc[+(n.boundingLength>0)],f=t.__pictorialBarRect;f.ignoreClip=!0,ic(f,rc(r),{labelFetcher:e.seriesModel,labelDataIndex:i,defaultText:pS(e.seriesModel.getData(),i),inheritColor:n.style.fill,defaultOpacity:n.style.opacity,defaultOutsidePosition:d}),Zl(t,h,c,o.get("disabled"))}function NO(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t)}var EO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n.defaultSymbol="roundRect",n}return n(e,t),e.prototype.getInitialData=function(e){return e.stack=null,t.prototype.getInitialData.apply(this,arguments)},e.type="series.pictorialBar",e.dependencies=["grid"],e.defaultOption=kc(qS.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",clip:!1,progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),e}(qS);var zO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._layers=[],n}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this,o=this.group,a=t.getLayerSeries(),s=i.getLayout("layoutInfo"),l=s.rect,u=s.boundaryGap;function h(t){return t.name}o.x=0,o.y=l.y+u[0];var c=new Gm(this._layersSeries||[],a,h,h),p=[];function d(e,n,s){var l=r._layers;if("remove"!==e){for(var u,h,c=[],d=[],f=a[n].indices,g=0;go&&(o=s),i.push(s)}for(var u=0;uo&&(o=c)}return{y0:r,max:o}}(l),h=u.y0,c=n/u.max,p=o.length,d=o[0].indices.length,f=0;fI&&!so(C-I)&&C0?(r.virtualPiece?r.virtualPiece.updateData(!1,i,t,e,n):(r.virtualPiece=new GO(i,t,e,n),l.add(r.virtualPiece)),o.piece.off("click"),r.virtualPiece.on("click",(function(t){r._rootToNode(o.parentNode)}))):r.virtualPiece&&(l.remove(r.virtualPiece),r.virtualPiece=null)}(a,s),this._initEvents(),this._oldChildren=h},e.prototype._initEvents=function(){var t=this;this.group.off("click"),this.group.on("click",(function(e){var n=!1;t.seriesModel.getViewRoot().eachNode((function(i){if(!n&&i.piece&&i.piece===e.target){var r=i.getModel().get("nodeClick");if("rootToNode"===r)t._rootToNode(i);else if("link"===r){var o=i.getModel(),a=o.get("link");if(a)Mp(a,o.get("target",!0)||"_blank")}n=!0}}))}))},e.prototype._rootToNode=function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:WO,from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},e.prototype.containPoint=function(t,e){var n=e.getData().getItemLayout(0);if(n){var i=t[0]-n.cx,r=t[1]-n.cy,o=Math.sqrt(i*i+r*r);return o<=n.r&&o>=n.r0}},e.type="sunburst",e}(Og),XO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.ignoreStyleOnData=!0,n}return n(e,t),e.prototype.getInitialData=function(t,e){var n={name:t.name,children:t.data};UO(n);var i=this._levelModels=z(t.levels||[],(function(t){return new Cc(t,this,e)}),this),r=nD.createTree(n,this,(function(t){t.wrapMethod("getItemModel",(function(t,e){var n=r.getNodeByDataIndex(e),o=i[n.depth];return o&&(t.parentModel=o),t}))}));return r.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return n.treePathInfo=aD(i,this),n},e.prototype.getLevelModel=function(t){return this._levelModels&&this._levelModels[t.depth]},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)},e.prototype.enableAriaDecal=function(){pD(this)},e.type="series.sunburst",e.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},e}(bg);function UO(t){var e=0;E(t.children,(function(t){UO(t);var n=t.value;Y(n)&&(n=n[0]),e+=n}));var n=t.value;Y(n)&&(n=n[0]),(null==n||isNaN(n))&&(n=e),n<0&&(n=0),Y(t.value)?t.value[0]=n:t.value=n}var ZO=Math.PI/180;function jO(t,e,n){e.eachSeriesByType(t,(function(t){var e=t.get("center"),i=t.get("radius");Y(i)||(i=[0,i]),Y(e)||(e=[e,e]);var r=n.getWidth(),o=n.getHeight(),a=Math.min(r,o),s=$r(e[0],r),l=$r(e[1],o),u=$r(i[0],a/2),h=$r(i[1],a/2),c=-t.get("startAngle")*ZO,p=t.get("minAngle")*ZO,d=t.getData().tree.root,f=t.getViewRoot(),g=f.depth,y=t.get("sort");null!=y&&qO(f,y);var v=0;E(f.children,(function(t){!isNaN(t.getValue())&&v++}));var m=f.getValue(),x=Math.PI/(m||v)*2,_=f.depth>0,b=f.height-(_?-1:1),w=(h-u)/(b||1),S=t.get("clockwise"),M=t.get("stillShowZeroSum"),I=S?1:-1,T=function(e,n){if(e){var i=n;if(e!==d){var r=e.getValue(),o=0===m&&M?x:r*x;o1;)r=r.parentNode;var o=n.getColorFromPalette(r.name||r.dataIndex+"",e);return t.depth>1&&U(o)&&(o=$n(o,(t.depth-1)/(i-1)*.5)),o}(r,t,i.root.height)),A(n.ensureUniqueItemVisual(r.dataIndex,"style"),o)}))}))}var $O={color:"fill",borderColor:"stroke"},JO={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},QO=Vo(),tR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},e.prototype.getInitialData=function(t,e){return _x(null,this)},e.prototype.getDataParams=function(e,n,i){var r=t.prototype.getDataParams.call(this,e,n);return i&&(r.info=QO(i).info),r},e.type="series.custom",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},e}(bg);function eR(t,e){return e=e||[0,0],z(["x","y"],(function(n,i){var r=this.getAxis(n),o=e[i],a=t[i]/2;return"category"===r.type?r.getBandWidth():Math.abs(r.dataToCoord(o-a)-r.dataToCoord(o+a))}),this)}function nR(t,e){return e=e||[0,0],z([0,1],(function(n){var i=e[n],r=t[n]/2,o=[],a=[];return o[n]=i-r,a[n]=i+r,o[1-n]=a[1-n]=e[1-n],Math.abs(this.dataToPoint(o)[n]-this.dataToPoint(a)[n])}),this)}function iR(t,e){var n=this.getAxis(),i=e instanceof Array?e[0]:e,r=(t instanceof Array?t[0]:t)/2;return"category"===n.type?n.getBandWidth():Math.abs(n.dataToCoord(i-r)-n.dataToCoord(i+r))}function rR(t,e){return e=e||[0,0],z(["Radius","Angle"],(function(n,i){var r=this["get"+n+"Axis"](),o=e[i],a=t[i]/2,s="category"===r.type?r.getBandWidth():Math.abs(r.dataToCoord(o-a)-r.dataToCoord(o+a));return"Angle"===n&&(s=s*Math.PI/180),s}),this)}function oR(t,e,n,i){return t&&(t.legacy||!1!==t.legacy&&!n&&!i&&"tspan"!==e&&("text"===e||_t(t,"text")))}function aR(t,e,n){var i,r,o,a=t;if("text"===e)o=a;else{o={},_t(a,"text")&&(o.text=a.text),_t(a,"rich")&&(o.rich=a.rich),_t(a,"textFill")&&(o.fill=a.textFill),_t(a,"textStroke")&&(o.stroke=a.textStroke),_t(a,"fontFamily")&&(o.fontFamily=a.fontFamily),_t(a,"fontSize")&&(o.fontSize=a.fontSize),_t(a,"fontStyle")&&(o.fontStyle=a.fontStyle),_t(a,"fontWeight")&&(o.fontWeight=a.fontWeight),r={type:"text",style:o,silent:!0},i={};var s=_t(a,"textPosition");n?i.position=s?a.textPosition:"inside":s&&(i.position=a.textPosition),_t(a,"textPosition")&&(i.position=a.textPosition),_t(a,"textOffset")&&(i.offset=a.textOffset),_t(a,"textRotation")&&(i.rotation=a.textRotation),_t(a,"textDistance")&&(i.distance=a.textDistance)}return sR(o,t),E(o.rich,(function(t){sR(t,t)})),{textConfig:i,textContent:r}}function sR(t,e){e&&(e.font=e.textFont||e.font,_t(e,"textStrokeWidth")&&(t.lineWidth=e.textStrokeWidth),_t(e,"textAlign")&&(t.align=e.textAlign),_t(e,"textVerticalAlign")&&(t.verticalAlign=e.textVerticalAlign),_t(e,"textLineHeight")&&(t.lineHeight=e.textLineHeight),_t(e,"textWidth")&&(t.width=e.textWidth),_t(e,"textHeight")&&(t.height=e.textHeight),_t(e,"textBackgroundColor")&&(t.backgroundColor=e.textBackgroundColor),_t(e,"textPadding")&&(t.padding=e.textPadding),_t(e,"textBorderColor")&&(t.borderColor=e.textBorderColor),_t(e,"textBorderWidth")&&(t.borderWidth=e.textBorderWidth),_t(e,"textBorderRadius")&&(t.borderRadius=e.textBorderRadius),_t(e,"textBoxShadowColor")&&(t.shadowColor=e.textBoxShadowColor),_t(e,"textBoxShadowBlur")&&(t.shadowBlur=e.textBoxShadowBlur),_t(e,"textBoxShadowOffsetX")&&(t.shadowOffsetX=e.textBoxShadowOffsetX),_t(e,"textBoxShadowOffsetY")&&(t.shadowOffsetY=e.textBoxShadowOffsetY))}function lR(t,e,n){var i=t;i.textPosition=i.textPosition||n.position||"inside",null!=n.offset&&(i.textOffset=n.offset),null!=n.rotation&&(i.textRotation=n.rotation),null!=n.distance&&(i.textDistance=n.distance);var r=i.textPosition.indexOf("inside")>=0,o=t.fill||"#000";uR(i,e);var a=null==i.textFill;return r?a&&(i.textFill=n.insideFill||"#fff",!i.textStroke&&n.insideStroke&&(i.textStroke=n.insideStroke),!i.textStroke&&(i.textStroke=o),null==i.textStrokeWidth&&(i.textStrokeWidth=2)):(a&&(i.textFill=t.fill||n.outsideFill||"#000"),!i.textStroke&&n.outsideStroke&&(i.textStroke=n.outsideStroke)),i.text=e.text,i.rich=e.rich,E(e.rich,(function(t){uR(t,t)})),i}function uR(t,e){e&&(_t(e,"fill")&&(t.textFill=e.fill),_t(e,"stroke")&&(t.textStroke=e.fill),_t(e,"lineWidth")&&(t.textStrokeWidth=e.lineWidth),_t(e,"font")&&(t.font=e.font),_t(e,"fontStyle")&&(t.fontStyle=e.fontStyle),_t(e,"fontWeight")&&(t.fontWeight=e.fontWeight),_t(e,"fontSize")&&(t.fontSize=e.fontSize),_t(e,"fontFamily")&&(t.fontFamily=e.fontFamily),_t(e,"align")&&(t.textAlign=e.align),_t(e,"verticalAlign")&&(t.textVerticalAlign=e.verticalAlign),_t(e,"lineHeight")&&(t.textLineHeight=e.lineHeight),_t(e,"width")&&(t.textWidth=e.width),_t(e,"height")&&(t.textHeight=e.height),_t(e,"backgroundColor")&&(t.textBackgroundColor=e.backgroundColor),_t(e,"padding")&&(t.textPadding=e.padding),_t(e,"borderColor")&&(t.textBorderColor=e.borderColor),_t(e,"borderWidth")&&(t.textBorderWidth=e.borderWidth),_t(e,"borderRadius")&&(t.textBorderRadius=e.borderRadius),_t(e,"shadowColor")&&(t.textBoxShadowColor=e.shadowColor),_t(e,"shadowBlur")&&(t.textBoxShadowBlur=e.shadowBlur),_t(e,"shadowOffsetX")&&(t.textBoxShadowOffsetX=e.shadowOffsetX),_t(e,"shadowOffsetY")&&(t.textBoxShadowOffsetY=e.shadowOffsetY),_t(e,"textShadowColor")&&(t.textShadowColor=e.textShadowColor),_t(e,"textShadowBlur")&&(t.textShadowBlur=e.textShadowBlur),_t(e,"textShadowOffsetX")&&(t.textShadowOffsetX=e.textShadowOffsetX),_t(e,"textShadowOffsetY")&&(t.textShadowOffsetY=e.textShadowOffsetY))}var hR={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},cR=G(hR),pR=(V(mr,(function(t,e){return t[e]=1,t}),{}),mr.join(", "),["","style","shape","extra"]),dR=Vo();function fR(t,e,n,i,r){var o=t+"Animation",a=gh(t,i,r)||{},s=dR(e).userDuring;return a.duration>0&&(a.during=s?W(bR,{el:e,userDuring:s}):null,a.setToFinal=!0,a.scope=t),A(a,n[o]),a}function gR(t,e,n,i){var r=(i=i||{}).dataIndex,o=i.isInit,a=i.clearStyle,s=n.isAnimationEnabled(),l=dR(t),u=e.style;l.userDuring=e.during;var h={},c={};if(function(t,e,n){for(var i=0;i=0)){var c=t.getAnimationStyleProps(),p=c?c.style:null;if(p){!r&&(r=i.style={});var d=G(n);for(u=0;u0&&t.animateFrom(p,d)}else!function(t,e,n,i,r){if(r){var o=fR("update",t,e,i,n);o.duration>0&&t.animateFrom(r,o)}}(t,e,r||0,n,h);yR(t,e),u?t.dirty():t.markRedraw()}function yR(t,e){for(var n=dR(t).leaveToProps,i=0;i=0){!o&&(o=i[t]={});var p=G(a);for(h=0;hi[1]&&i.reverse(),{coordSys:{type:"polar",cx:t.cx,cy:t.cy,r:i[1],r0:i[0]},api:{coord:function(i){var r=e.dataToRadius(i[0]),o=n.dataToAngle(i[1]),a=t.coordToPoint([r,o]);return a.push(r,o*Math.PI/180),a},size:W(rR,t)}}},calendar:function(t){var e=t.getRect(),n=t.getRangeInfo();return{coordSys:{type:"calendar",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:t.getCellWidth(),cellHeight:t.getCellHeight(),rangeInfo:{start:n.start,end:n.end,weeks:n.weeks,dayCount:n.allDay}},api:{coord:function(e,n){return t.dataToPoint(e,n)}}}}};function BR(t){return t instanceof ks}function FR(t){return t instanceof Da}var GR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n,i){this._progressiveEls=null;var r=this._data,o=t.getData(),a=this.group,s=UR(t,o,e,n);r||a.removeAll(),o.diff(r).add((function(e){jR(n,null,e,s(e,i),t,a,o)})).remove((function(e){var n=r.getItemGraphicEl(e);n&&vR(n,QO(n).option,t)})).update((function(e,l){var u=r.getItemGraphicEl(l);jR(n,u,e,s(e,i),t,a,o)})).execute();var l=t.get("clip",!0)?PS(t.coordinateSystem,!1,t):null;l?a.setClipPath(l):a.removeClipPath(),this._data=o},e.prototype.incrementalPrepareRender=function(t,e,n){this.group.removeAll(),this._data=null},e.prototype.incrementalRender=function(t,e,n,i,r){var o=e.getData(),a=UR(e,o,n,i),s=this._progressiveEls=[];function l(t){t.isGroup||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}for(var u=t.start;u=0?e.getStore().get(r,n):void 0}var o=e.get(i.name,n),a=i&&i.ordinalMeta;return a?a.categories[o]:o},styleEmphasis:function(n,i){0;null==i&&(i=s);var r=m(i,AR).getItemStyle(),o=x(i,AR),a=oc(o,null,null,!0,!0);a.text=o.getShallow("show")?ot(t.getFormattedLabel(i,AR),t.getFormattedLabel(i,kR),pS(e,i)):null;var l=ac(o,null,!0);return b(n,r),r=lR(r,a,l),n&&_(r,n),r.legacy=!0,r},visual:function(t,n){if(null==n&&(n=s),_t($O,t)){var i=e.getItemVisual(n,"style");return i?i[$O[t]]:null}if(_t(JO,t))return e.getItemVisual(n,t)},barLayout:function(t){if("cartesian2d"===o.type){return function(t){var e=[],n=t.axis,i="axis0";if("category"===n.type){for(var r=n.getBandWidth(),o=0;o=c;f--){var g=e.childAt(f);tN(e,g,r)}}(t,c,n,i,r),a>=0?o.replaceAt(c,a):o.add(c),c}function KR(t,e,n){var i,r=QO(t),o=e.type,a=e.shape,s=e.style;return n.isUniversalTransitionEnabled()||null!=o&&o!==r.customGraphicType||"path"===o&&((i=a)&&(_t(i,"pathData")||_t(i,"d")))&&rN(a)!==r.customPathData||"image"===o&&_t(s,"image")&&s.image!==r.customImagePath}function $R(t,e,n){var i=e?JR(t,e):t,r=e?QR(t,i,AR):t.style,o=t.type,a=i?i.textConfig:null,s=t.textContent,l=s?e?JR(s,e):s:null;if(r&&(n.isLegacy||oR(r,o,!!a,!!l))){n.isLegacy=!0;var u=aR(r,o,!e);!a&&u.textConfig&&(a=u.textConfig),!l&&u.textContent&&(l=u.textContent)}if(!e&&l){var h=l;!h.type&&(h.type="text")}var c=e?n[e]:n.normal;c.cfg=a,c.conOpt=l}function JR(t,e){return e?t?t[e]:null:t}function QR(t,e,n){var i=e&&e.style;return null==i&&n===AR&&t&&(i=t.styleEmphasis),i}function tN(t,e,n){e&&vR(e,QO(t).option,n)}function eN(t,e){var n=t&&t.name;return null!=n?n:"e\0\0"+e}function nN(t,e){var n=this.context,i=null!=t?n.newChildren[t]:null,r=null!=e?n.oldChildren[e]:null;qR(n.api,r,n.dataIndex,i,n.seriesModel,n.group)}function iN(t){var e=this.context,n=e.oldChildren[t];n&&vR(n,QO(n).option,e.seriesModel)}function rN(t){return t&&(t.pathData||t.d)}var oN=Vo(),aN=T,sN=W,lN=function(){function t(){this._dragging=!1,this.animationThreshold=15}return t.prototype.render=function(t,e,n,i){var r=e.get("value"),o=e.get("status");if(this._axisModel=t,this._axisPointerModel=e,this._api=n,i||this._lastValue!==r||this._lastStatus!==o){this._lastValue=r,this._lastStatus=o;var a=this._group,s=this._handle;if(!o||"hide"===o)return a&&a.hide(),void(s&&s.hide());a&&a.show(),s&&s.show();var l={};this.makeElOption(l,r,t,e,n);var u=l.graphicKey;u!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=u;var h=this._moveAnimation=this.determineAnimation(t,e);if(a){var c=H(uN,e,h);this.updatePointerEl(a,l,c),this.updateLabelEl(a,l,c,e)}else a=this._group=new Br,this.createPointerEl(a,l,t,e),this.createLabelEl(a,l,t,e),n.getZr().add(a);dN(a,e,!0),this._renderHandle(r)}},t.prototype.remove=function(t){this.clear(t)},t.prototype.dispose=function(t){this.clear(t)},t.prototype.determineAnimation=function(t,e){var n=e.get("animation"),i=t.axis,r="category"===i.type,o=e.get("snap");if(!o&&!r)return!1;if("auto"===n||null==n){var a=this.animationThreshold;if(r&&i.getBandWidth()>a)return!0;if(o){var s=wI(t).seriesDataCount,l=i.getExtent();return Math.abs(l[0]-l[1])/s>a}return!1}return!0===n},t.prototype.makeElOption=function(t,e,n,i,r){},t.prototype.createPointerEl=function(t,e,n,i){var r=e.pointer;if(r){var o=oN(t).pointerEl=new Qh[r.type](aN(e.pointer));t.add(o)}},t.prototype.createLabelEl=function(t,e,n,i){if(e.label){var r=oN(t).labelEl=new Xs(aN(e.label));t.add(r),cN(r,i)}},t.prototype.updatePointerEl=function(t,e,n){var i=oN(t).pointerEl;i&&e.pointer&&(i.setStyle(e.pointer.style),n(i,{shape:e.pointer.shape}))},t.prototype.updateLabelEl=function(t,e,n,i){var r=oN(t).labelEl;r&&(r.setStyle(e.label.style),n(r,{x:e.label.x,y:e.label.y}),cN(r,i))},t.prototype._renderHandle=function(t){if(!this._dragging&&this.updateHandleTransform){var e,n=this._axisPointerModel,i=this._api.getZr(),r=this._handle,o=n.getModel("handle"),a=n.get("status");if(!o.get("show")||!a||"hide"===a)return r&&i.remove(r),void(this._handle=null);this._handle||(e=!0,r=this._handle=Uh(o.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){de(t.event)},onmousedown:sN(this._onHandleDragMove,this,0,0),drift:sN(this._onHandleDragMove,this),ondragend:sN(this._onHandleDragEnd,this)}),i.add(r)),dN(r,n,!1),r.setStyle(o.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var s=o.get("size");Y(s)||(s=[s,s]),r.scaleX=s[0]/2,r.scaleY=s[1]/2,Hg(this,"_doDispatchAxisPointer",o.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,e)}},t.prototype._moveHandleToValue=function(t,e){uN(this._axisPointerModel,!e&&this._moveAnimation,this._handle,pN(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},t.prototype._onHandleDragMove=function(t,e){var n=this._handle;if(n){this._dragging=!0;var i=this.updateHandleTransform(pN(n),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=i,n.stopAnimation(),n.attr(pN(i)),oN(n).lastProp=null,this._doDispatchAxisPointer()}},t.prototype._doDispatchAxisPointer=function(){if(this._handle){var t=this._payloadInfo,e=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]})}},t.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var t=this._axisPointerModel.get("value");this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"})}},t.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),n=this._group,i=this._handle;e&&n&&(this._lastGraphicKey=null,n&&e.remove(n),i&&e.remove(i),this._group=null,this._handle=null,this._payloadInfo=null),Yg(this,"_doDispatchAxisPointer")},t.prototype.doClear=function(){},t.prototype.buildLabel=function(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}},t}();function uN(t,e,n,i){hN(oN(n).lastProp,i)||(oN(n).lastProp=i,e?vh(n,i,t):(n.stopAnimation(),n.attr(i)))}function hN(t,e){if(q(t)&&q(e)){var n=!0;return E(e,(function(e,i){n=n&&hN(t[i],e)})),!!n}return t===e}function cN(t,e){t[e.get(["label","show"])?"show":"hide"]()}function pN(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0}}function dN(t,e,n){var i=e.get("z"),r=e.get("zlevel");t&&t.traverse((function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=r&&(t.zlevel=r),t.silent=n)}))}function fN(t){var e,n=t.get("type"),i=t.getModel(n+"Style");return"line"===n?(e=i.getLineStyle()).fill=null:"shadow"===n&&((e=i.getAreaStyle()).stroke=null),e}function gN(t,e,n,i,r){var o=yN(n.get("value"),e.axis,e.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),a=n.getModel("label"),s=vp(a.get("padding")||0),l=a.getFont(),u=Sr(o,l),h=r.position,c=u.width+s[1]+s[3],p=u.height+s[0]+s[2],d=r.align;"right"===d&&(h[0]-=c),"center"===d&&(h[0]-=c/2);var f=r.verticalAlign;"bottom"===f&&(h[1]-=p),"middle"===f&&(h[1]-=p/2),function(t,e,n,i){var r=i.getWidth(),o=i.getHeight();t[0]=Math.min(t[0]+e,r)-e,t[1]=Math.min(t[1]+n,o)-n,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}(h,c,p,i);var g=a.get("backgroundColor");g&&"auto"!==g||(g=e.get(["axisLine","lineStyle","color"])),t.label={x:h[0],y:h[1],style:oc(a,{text:o,font:l,fill:a.getTextColor(),padding:s,backgroundColor:g}),z2:10}}function yN(t,e,n,i,r){t=e.scale.parse(t);var o=e.scale.getLabel({value:t},{precision:r.precision}),a=r.formatter;if(a){var s={value:S_(e,{value:t}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};E(i,(function(t){var e=n.getSeriesByIndex(t.seriesIndex),i=t.dataIndexInside,r=e&&e.getDataParams(i);r&&s.seriesData.push(r)})),U(a)?o=a.replace("{value}",o):X(a)&&(o=a(s))}return o}function vN(t,e,n){var i=[1,0,0,1,0,0];return Se(i,i,n.rotation),we(i,i,n.position),Fh([t.dataToCoord(e),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],i)}function mN(t,e,n,i,r,o){var a=dI.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=r.get(["label","margin"]),gN(e,i,r,o,{position:vN(i.axis,t,n),align:a.textAlign,verticalAlign:a.textVerticalAlign})}function xN(t,e,n){return{x1:t[n=n||0],y1:t[1-n],x2:e[n],y2:e[1-n]}}function _N(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}}function bN(t,e,n,i,r,o){return{cx:t,cy:e,r0:n,r:i,startAngle:r,endAngle:o,clockwise:!0}}var wN=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis,a=o.grid,s=i.get("type"),l=SN(a,o).getOtherAxis(o).getGlobalExtent(),u=o.toGlobalCoord(o.dataToCoord(e,!0));if(s&&"none"!==s){var h=fN(i),c=MN[s](o,u,l);c.style=h,t.graphicKey=c.type,t.pointer=c}mN(e,t,iI(a.model,n),n,i,r)},e.prototype.getHandleTransform=function(t,e,n){var i=iI(e.axis.grid.model,e,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var r=vN(e.axis,t,i);return{x:r[0],y:r[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,e,n,i){var r=n.axis,o=r.grid,a=r.getGlobalExtent(!0),s=SN(o,r).getOtherAxis(r).getGlobalExtent(),l="x"===r.dim?0:1,u=[t.x,t.y];u[l]+=e[l],u[l]=Math.min(a[1],u[l]),u[l]=Math.max(a[0],u[l]);var h=(s[1]+s[0])/2,c=[h,h];c[l]=u[l];return{x:u[0],y:u[1],rotation:t.rotation,cursorPoint:c,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][l]}},e}(lN);function SN(t,e){var n={};return n[e.dim+"AxisIndex"]=e.index,t.getCartesian(n)}var MN={line:function(t,e,n){return{type:"Line",subPixelOptimize:!0,shape:xN([e,n[0]],[e,n[1]],IN(t))}},shadow:function(t,e,n){var i=Math.max(1,t.getBandWidth()),r=n[1]-n[0];return{type:"Rect",shape:_N([e-i/2,n[0]],[i,r],IN(t))}}};function IN(t){return"x"===t.dim?0:1}var TN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="axisPointer",e.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},e}(zp),CN=Vo(),DN=E;function AN(t,e,n){if(!r.node){var i=e.getZr();CN(i).records||(CN(i).records={}),function(t,e){if(CN(t).initialized)return;function n(n,i){t.on(n,(function(n){var r=function(t){var e={showTip:[],hideTip:[]},n=function(i){var r=e[i.type];r?r.push(i):(i.dispatchAction=n,t.dispatchAction(i))};return{dispatchAction:n,pendings:e}}(e);DN(CN(t).records,(function(t){t&&i(t,n,r.dispatchAction)})),function(t,e){var n,i=t.showTip.length,r=t.hideTip.length;i?n=t.showTip[i-1]:r&&(n=t.hideTip[r-1]);n&&(n.dispatchAction=null,e.dispatchAction(n))}(r.pendings,e)}))}CN(t).initialized=!0,n("click",H(LN,"click")),n("mousemove",H(LN,"mousemove")),n("globalout",kN)}(i,e),(CN(i).records[t]||(CN(i).records[t]={})).handler=n}}function kN(t,e,n){t.handler("leave",null,n)}function LN(t,e,n,i){e.handler(t,n,i)}function PN(t,e){if(!r.node){var n=e.getZr();(CN(n).records||{})[t]&&(CN(n).records[t]=null)}}var ON=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i=e.getComponent("tooltip"),r=t.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";AN("axisPointer",n,(function(t,e,n){"none"!==r&&("leave"===t||r.indexOf(t)>=0)&&n({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})}))},e.prototype.remove=function(t,e){PN("axisPointer",e)},e.prototype.dispose=function(t,e){PN("axisPointer",e)},e.type="axisPointer",e}(Ag);function RN(t,e){var n,i=[],r=t.seriesIndex;if(null==r||!(n=e.getSeriesByIndex(r)))return{point:[]};var o=n.getData(),a=zo(o,t);if(null==a||a<0||Y(a))return{point:[]};var s=o.getItemGraphicEl(a),l=n.coordinateSystem;if(n.getTooltipPosition)i=n.getTooltipPosition(a)||[];else if(l&&l.dataToPoint)if(t.isStacked){var u=l.getBaseAxis(),h=l.getOtherAxis(u).dim,c=u.dim,p="x"===h||"radius"===h?1:0,d=o.mapDimension(c),f=[];f[p]=o.get(d,a),f[1-p]=o.get(o.getCalculationInfo("stackResultDimension"),a),i=l.dataToPoint(f)||[]}else i=l.dataToPoint(o.getValues(z(l.dimensions,(function(t){return o.mapDimension(t)})),a))||[];else if(s){var g=s.getBoundingRect().clone();g.applyTransform(s.transform),i=[g.x+g.width/2,g.y+g.height/2]}return{point:i,el:s}}var NN=Vo();function EN(t,e,n){var i=t.currTrigger,r=[t.x,t.y],o=t,a=t.dispatchAction||W(n.dispatchAction,n),s=e.getComponent("axisPointer").coordSysAxesInfo;if(s){GN(r)&&(r=RN({seriesIndex:o.seriesIndex,dataIndex:o.dataIndex},e).point);var l=GN(r),u=o.axesInfo,h=s.axesInfo,c="leave"===i||GN(r),p={},d={},f={list:[],map:{}},g={showPointer:H(VN,d),showTooltip:H(BN,f)};E(s.coordSysMap,(function(t,e){var n=l||t.containPoint(r);E(s.coordSysAxesInfo[e],(function(t,e){var i=t.axis,o=function(t,e){for(var n=0;n<(t||[]).length;n++){var i=t[n];if(e.axis.dim===i.axisDim&&e.axis.model.componentIndex===i.axisIndex)return i}}(u,t);if(!c&&n&&(!u||o)){var a=o&&o.value;null!=a||l||(a=i.pointToData(r)),null!=a&&zN(t,a,g,!1,p)}}))}));var y={};return E(h,(function(t,e){var n=t.linkGroup;n&&!d[e]&&E(n.axesInfo,(function(e,i){var r=d[i];if(e!==t&&r){var o=r.value;n.mapper&&(o=t.axis.scale.parse(n.mapper(o,FN(e),FN(t)))),y[t.key]=o}}))})),E(y,(function(t,e){zN(h[e],t,g,!0,p)})),function(t,e,n){var i=n.axesInfo=[];E(e,(function(e,n){var r=e.axisPointerModel.option,o=t[n];o?(!e.useHandle&&(r.status="show"),r.value=o.value,r.seriesDataIndices=(o.payloadBatch||[]).slice()):!e.useHandle&&(r.status="hide"),"show"===r.status&&i.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:r.value})}))}(d,h,p),function(t,e,n,i){if(GN(e)||!t.list.length)return void i({type:"hideTip"});var r=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};i({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:r.dataIndexInside,dataIndex:r.dataIndex,seriesIndex:r.seriesIndex,dataByCoordSys:t.list})}(f,r,t,a),function(t,e,n){var i=n.getZr(),r="axisPointerLastHighlights",o=NN(i)[r]||{},a=NN(i)[r]={};E(t,(function(t,e){var n=t.axisPointerModel.option;"show"===n.status&&t.triggerEmphasis&&E(n.seriesDataIndices,(function(t){var e=t.seriesIndex+" | "+t.dataIndex;a[e]=t}))}));var s=[],l=[];E(o,(function(t,e){!a[e]&&l.push(t)})),E(a,(function(t,e){!o[e]&&s.push(t)})),l.length&&n.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&n.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}(h,0,n),p}}function zN(t,e,n,i,r){var o=t.axis;if(!o.scale.isBlank()&&o.containData(e))if(t.involveSeries){var a=function(t,e){var n=e.axis,i=n.dim,r=t,o=[],a=Number.MAX_VALUE,s=-1;return E(e.seriesModels,(function(e,l){var u,h,c=e.getData().mapDimensionsAll(i);if(e.getAxisTooltipData){var p=e.getAxisTooltipData(c,t,n);h=p.dataIndices,u=p.nestestValue}else{if(!(h=e.getData().indicesOfNearest(c[0],t,"category"===n.type?.5:null)).length)return;u=e.getData().get(c[0],h[0])}if(null!=u&&isFinite(u)){var d=t-u,f=Math.abs(d);f<=a&&((f=0&&s<0)&&(a=f,s=d,r=u,o.length=0),E(h,(function(t){o.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})})))}})),{payloadBatch:o,snapToValue:r}}(e,t),s=a.payloadBatch,l=a.snapToValue;s[0]&&null==r.seriesIndex&&A(r,s[0]),!i&&t.snap&&o.containData(l)&&null!=l&&(e=l),n.showPointer(t,e,s),n.showTooltip(t,a,l)}else n.showPointer(t,e)}function VN(t,e,n,i){t[e.key]={value:n,payloadBatch:i}}function BN(t,e,n,i){var r=n.payloadBatch,o=e.axis,a=o.model,s=e.axisPointerModel;if(e.triggerTooltip&&r.length){var l=e.coordSys.model,u=MI(l),h=t.map[u];h||(h=t.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},t.list.push(h)),h.dataByAxis.push({axisDim:o.dim,axisIndex:a.componentIndex,axisType:a.type,axisId:a.id,value:i,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:r.slice()})}}function FN(t){var e=t.axis.model,n={},i=n.axisDim=t.axis.dim;return n.axisIndex=n[i+"AxisIndex"]=e.componentIndex,n.axisName=n[i+"AxisName"]=e.name,n.axisId=n[i+"AxisId"]=e.id,n}function GN(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}function WN(t){TI.registerAxisPointerClass("CartesianAxisPointer",wN),t.registerComponentModel(TN),t.registerComponentView(ON),t.registerPreprocessor((function(t){if(t){(!t.axisPointer||0===t.axisPointer.length)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!Y(e)&&(t.axisPointer.link=[e])}})),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,(function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=xI(t,e)})),t.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},EN)}var HN=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis;"angle"===o.dim&&(this.animationThreshold=Math.PI/18);var a=o.polar,s=a.getOtherAxis(o).getExtent(),l=o.dataToCoord(e),u=i.get("type");if(u&&"none"!==u){var h=fN(i),c=YN[u](o,a,l,s);c.style=h,t.graphicKey=c.type,t.pointer=c}var p=function(t,e,n,i,r){var o=e.axis,a=o.dataToCoord(t),s=i.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l,u,h,c=i.getRadiusAxis().getExtent();if("radius"===o.dim){var p=[1,0,0,1,0,0];Se(p,p,s),we(p,p,[i.cx,i.cy]),l=Fh([a,-r],p);var d=e.getModel("axisLabel").get("rotate")||0,f=dI.innerTextLayout(s,d*Math.PI/180,-1);u=f.textAlign,h=f.textVerticalAlign}else{var g=c[1];l=i.coordToPoint([g+r,a]);var y=i.cx,v=i.cy;u=Math.abs(l[0]-y)/g<.3?"center":l[0]>y?"left":"right",h=Math.abs(l[1]-v)/g<.3?"middle":l[1]>v?"top":"bottom"}return{position:l,align:u,verticalAlign:h}}(e,n,0,a,i.get(["label","margin"]));gN(t,n,i,r,p)},e}(lN);var YN={line:function(t,e,n,i){return"angle"===t.dim?{type:"Line",shape:xN(e.coordToPoint([i[0],n]),e.coordToPoint([i[1],n]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r:n}}},shadow:function(t,e,n,i){var r=Math.max(1,t.getBandWidth()),o=Math.PI/180;return"angle"===t.dim?{type:"Sector",shape:bN(e.cx,e.cy,i[0],i[1],(-n-r/2)*o,(r/2-n)*o)}:{type:"Sector",shape:bN(e.cx,e.cy,n-r/2,n+r/2,0,2*Math.PI)}}},XN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.findAxisModel=function(t){var e;return this.ecModel.eachComponent(t,(function(t){t.getCoordSysModel()===this&&(e=t)}),this),e},e.type="polar",e.dependencies=["radiusAxis","angleAxis"],e.defaultOption={z:0,center:["50%","50%"],radius:"80%"},e}(zp),UN=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",Wo).models[0]},e.type="polarAxis",e}(zp);R(UN,D_);var ZN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="angleAxis",e}(UN),jN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="radiusAxis",e}(UN),qN=function(t){function e(e,n){return t.call(this,"radius",e,n)||this}return n(e,t),e.prototype.pointToData=function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},e}(ab);qN.prototype.dataToRadius=ab.prototype.dataToCoord,qN.prototype.radiusToData=ab.prototype.coordToData;var KN=Vo(),$N=function(t){function e(e,n){return t.call(this,"angle",e,n||[0,360])||this}return n(e,t),e.prototype.pointToData=function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},e.prototype.calculateCategoryInterval=function(){var t=this,e=t.getLabelModel(),n=t.scale,i=n.getExtent(),r=n.count();if(i[1]-i[0]<1)return 0;var o=i[0],a=t.dataToCoord(o+1)-t.dataToCoord(o),s=Math.abs(a),l=Sr(null==o?"":o+"",e.getFont(),"center","top"),u=Math.max(l.height,7)/s;isNaN(u)&&(u=1/0);var h=Math.max(0,Math.floor(u)),c=KN(t.model),p=c.lastAutoInterval,d=c.lastTickCount;return null!=p&&null!=d&&Math.abs(p-h)<=1&&Math.abs(d-r)<=1&&p>h?h=p:(c.lastTickCount=r,c.lastAutoInterval=h),h},e}(ab);$N.prototype.dataToAngle=ab.prototype.dataToCoord,$N.prototype.angleToData=ab.prototype.coordToData;var JN=["radius","angle"],QN=function(){function t(t){this.dimensions=JN,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new qN,this._angleAxis=new $N,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}return t.prototype.containPoint=function(t){var e=this.pointToCoord(t);return this._radiusAxis.contain(e[0])&&this._angleAxis.contain(e[1])},t.prototype.containData=function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},t.prototype.getAxis=function(t){return this["_"+t+"Axis"]},t.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},t.prototype.getAxesByScale=function(t){var e=[],n=this._angleAxis,i=this._radiusAxis;return n.scale.type===t&&e.push(n),i.scale.type===t&&e.push(i),e},t.prototype.getAngleAxis=function(){return this._angleAxis},t.prototype.getRadiusAxis=function(){return this._radiusAxis},t.prototype.getOtherAxis=function(t){var e=this._angleAxis;return t===e?this._radiusAxis:e},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},t.prototype.getTooltipAxes=function(t){var e=null!=t&&"auto"!==t?this.getAxis(t):this.getBaseAxis();return{baseAxes:[e],otherAxes:[this.getOtherAxis(e)]}},t.prototype.dataToPoint=function(t,e){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],e),this._angleAxis.dataToAngle(t[1],e)])},t.prototype.pointToData=function(t,e){var n=this.pointToCoord(t);return[this._radiusAxis.radiusToData(n[0],e),this._angleAxis.angleToData(n[1],e)]},t.prototype.pointToCoord=function(t){var e=t[0]-this.cx,n=t[1]-this.cy,i=this.getAngleAxis(),r=i.getExtent(),o=Math.min(r[0],r[1]),a=Math.max(r[0],r[1]);i.inverse?o=a-360:a=o+360;var s=Math.sqrt(e*e+n*n);e/=s,n/=s;for(var l=Math.atan2(-n,e)/Math.PI*180,u=la;)l+=360*u;return[s,l]},t.prototype.coordToPoint=function(t){var e=t[0],n=t[1]/180*Math.PI;return[Math.cos(n)*e+this.cx,-Math.sin(n)*e+this.cy]},t.prototype.getArea=function(){var t=this.getAngleAxis(),e=this.getRadiusAxis().getExtent().slice();e[0]>e[1]&&e.reverse();var n=t.getExtent(),i=Math.PI/180,r=1e-4;return{cx:this.cx,cy:this.cy,r0:e[0],r:e[1],startAngle:-n[0]*i,endAngle:-n[1]*i,clockwise:t.inverse,contain:function(t,e){var n=t-this.cx,i=e-this.cy,o=n*n+i*i,a=this.r,s=this.r0;return a!==s&&o-r<=a*a&&o+r>=s*s}}},t.prototype.convertToPixel=function(t,e,n){return tE(e)===this?this.dataToPoint(n):null},t.prototype.convertFromPixel=function(t,e,n){return tE(e)===this?this.pointToData(n):null},t}();function tE(t){var e=t.seriesModel,n=t.polarModel;return n&&n.coordinateSystem||e&&e.coordinateSystem}function eE(t,e){var n=this,i=n.getAngleAxis(),r=n.getRadiusAxis();if(i.scale.setExtent(1/0,-1/0),r.scale.setExtent(1/0,-1/0),t.eachSeries((function(t){if(t.coordinateSystem===n){var e=t.getData();E(C_(e,"radius"),(function(t){r.scale.unionExtentFromData(e,t)})),E(C_(e,"angle"),(function(t){i.scale.unionExtentFromData(e,t)}))}})),__(i.scale,i.model),__(r.scale,r.model),"category"===i.type&&!i.onBand){var o=i.getExtent(),a=360/i.scale.count();i.inverse?o[1]+=a:o[1]-=a,i.setExtent(o[0],o[1])}}function nE(t,e){var n;if(t.type=e.get("type"),t.scale=b_(e),t.onBand=e.get("boundaryGap")&&"category"===t.type,t.inverse=e.get("inverse"),function(t){return"angleAxis"===t.mainType}(e)){t.inverse=t.inverse!==e.get("clockwise");var i=e.get("startAngle"),r=null!==(n=e.get("endAngle"))&&void 0!==n?n:i+(t.inverse?-360:360);t.setExtent(i,r)}e.axis=t,t.model=e}var iE={dimensions:JN,create:function(t,e){var n=[];return t.eachComponent("polar",(function(t,i){var r=new QN(i+"");r.update=eE;var o=r.getRadiusAxis(),a=r.getAngleAxis(),s=t.findAxisModel("radiusAxis"),l=t.findAxisModel("angleAxis");nE(o,s),nE(a,l),function(t,e,n){var i=e.get("center"),r=n.getWidth(),o=n.getHeight();t.cx=$r(i[0],r),t.cy=$r(i[1],o);var a=t.getRadiusAxis(),s=Math.min(r,o)/2,l=e.get("radius");null==l?l=[0,"100%"]:Y(l)||(l=[0,l]);var u=[$r(l[0],s),$r(l[1],s)];a.inverse?a.setExtent(u[1],u[0]):a.setExtent(u[0],u[1])}(r,t,e),n.push(r),t.coordinateSystem=r,r.model=t})),t.eachSeries((function(t){if("polar"===t.get("coordinateSystem")){var e=t.getReferringComponents("polar",Wo).models[0];0,t.coordinateSystem=e.coordinateSystem}})),n}},rE=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function oE(t,e,n){e[1]>e[0]&&(e=e.slice().reverse());var i=t.coordToPoint([e[0],n]),r=t.coordToPoint([e[1],n]);return{x1:i[0],y1:i[1],x2:r[0],y2:r[1]}}function aE(t){return t.getRadiusAxis().inverse?0:1}function sE(t){var e=t[0],n=t[t.length-1];e&&n&&Math.abs(Math.abs(e.coord-n.coord)-360)<1e-4&&t.pop()}var lE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.axisPointerClass="PolarAxisPointer",n}return n(e,t),e.prototype.render=function(t,e){if(this.group.removeAll(),t.get("show")){var n=t.axis,i=n.polar,r=i.getRadiusAxis().getExtent(),o=n.getTicksCoords(),a=n.getMinorTicksCoords(),s=z(n.getViewLabels(),(function(t){t=T(t);var e=n.scale,i="ordinal"===e.type?e.getRawOrdinalNumber(t.tickValue):t.tickValue;return t.coord=n.dataToCoord(i),t}));sE(s),sE(o),E(rE,(function(e){!t.get([e,"show"])||n.scale.isBlank()&&"axisLine"!==e||uE[e](this.group,t,i,o,a,r,s)}),this)}},e.type="angleAxis",e}(TI),uE={axisLine:function(t,e,n,i,r,o){var a,s=e.getModel(["axisLine","lineStyle"]),l=n.getAngleAxis(),u=Math.PI/180,h=l.getExtent(),c=aE(n),p=c?0:1,d=360===Math.abs(h[1]-h[0])?"Circle":"Arc";(a=0===o[p]?new Qh[d]({shape:{cx:n.cx,cy:n.cy,r:o[c],startAngle:-h[0]*u,endAngle:-h[1]*u,clockwise:l.inverse},style:s.getLineStyle(),z2:1,silent:!0}):new Wu({shape:{cx:n.cx,cy:n.cy,r:o[c],r0:o[p]},style:s.getLineStyle(),z2:1,silent:!0})).style.fill=null,t.add(a)},axisTick:function(t,e,n,i,r,o){var a=e.getModel("axisTick"),s=(a.get("inside")?-1:1)*a.get("length"),l=o[aE(n)],u=z(i,(function(t){return new Ku({shape:oE(n,[l,l+s],t.coord)})}));t.add(Nh(u,{style:k(a.getModel("lineStyle").getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])})}))},minorTick:function(t,e,n,i,r,o){if(r.length){for(var a=e.getModel("axisTick"),s=e.getModel("minorTick"),l=(a.get("inside")?-1:1)*s.get("length"),u=o[aE(n)],h=[],c=0;cf?"left":"right",v=Math.abs(d[1]-g)/p<.3?"middle":d[1]>g?"top":"bottom";if(s&&s[c]){var m=s[c];q(m)&&m.textStyle&&(a=new Cc(m.textStyle,l,l.ecModel))}var x=new Xs({silent:dI.isLabelSilent(e),style:oc(a,{x:d[0],y:d[1],fill:a.getTextColor()||e.get(["axisLine","lineStyle","color"]),text:i.formattedLabel,align:y,verticalAlign:v})});if(t.add(x),h){var _=dI.makeAxisEventDataBase(e);_.targetType="axisLabel",_.value=i.rawLabel,rl(x).eventData=_}}),this)},splitLine:function(t,e,n,i,r,o){var a=e.getModel("splitLine").getModel("lineStyle"),s=a.get("color"),l=0;s=s instanceof Array?s:[s];for(var u=[],h=0;h=0?"p":"n",C=b;m&&(i[s][I]||(i[s][I]={p:b,n:b}),C=i[s][I][T]);var D=void 0,A=void 0,k=void 0,L=void 0;if("radius"===c.dim){var P=c.dataToCoord(M)-b,O=o.dataToCoord(I);Math.abs(P)=L})}}}))}var vE={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},mE={splitNumber:5},xE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="polar",e}(Ag);function _E(t,e){e=e||{};var n=t.coordinateSystem,i=t.axis,r={},o=i.position,a=i.orient,s=n.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};r.position=["vertical"===a?u.vertical[o]:l[0],"horizontal"===a?u.horizontal[o]:l[3]];r.rotation=Math.PI/2*{horizontal:0,vertical:1}[a];r.labelDirection=r.tickDirection=r.nameDirection={top:-1,bottom:1,right:1,left:-1}[o],t.get(["axisTick","inside"])&&(r.tickDirection=-r.tickDirection),it(e.labelInside,t.get(["axisLabel","inside"]))&&(r.labelDirection=-r.labelDirection);var h=e.rotate;return null==h&&(h=t.get(["axisLabel","rotate"])),r.labelRotation="top"===o?-h:h,r.z2=1,r}var bE=["axisLine","axisTickLabel","axisName"],wE=["splitArea","splitLine"],SE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.axisPointerClass="SingleAxisPointer",n}return n(e,t),e.prototype.render=function(e,n,i,r){var o=this.group;o.removeAll();var a=this._axisGroup;this._axisGroup=new Br;var s=_E(e),l=new dI(e,s);E(bE,l.add,l),o.add(this._axisGroup),o.add(l.getGroup()),E(wE,(function(t){e.get([t,"show"])&&ME[t](this,this.group,this._axisGroup,e)}),this),Hh(a,this._axisGroup,e),t.prototype.render.call(this,e,n,i,r)},e.prototype.remove=function(){AI(this)},e.type="singleAxis",e}(TI),ME={splitLine:function(t,e,n,i){var r=i.axis;if(!r.scale.isBlank()){var o=i.getModel("splitLine"),a=o.getModel("lineStyle"),s=a.get("color");s=s instanceof Array?s:[s];for(var l=a.get("width"),u=i.coordinateSystem.getRect(),h=r.isHorizontal(),c=[],p=0,d=r.getTicksCoords({tickModel:o}),f=[],g=[],y=0;y=e.y&&t[1]<=e.y+e.height:n.contain(n.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},t.prototype.pointToData=function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t["horizontal"===e.orient?0:1]))]},t.prototype.dataToPoint=function(t){var e=this.getAxis(),n=this.getRect(),i=[],r="horizontal"===e.orient?0:1;return t instanceof Array&&(t=t[0]),i[r]=e.toGlobalCoord(e.dataToCoord(+t)),i[1-r]=0===r?n.y+n.height/2:n.x+n.width/2,i},t.prototype.convertToPixel=function(t,e,n){return AE(e)===this?this.dataToPoint(n):null},t.prototype.convertFromPixel=function(t,e,n){return AE(e)===this?this.pointToData(n):null},t}();function AE(t){var e=t.seriesModel,n=t.singleAxisModel;return n&&n.coordinateSystem||e&&e.coordinateSystem}var kE={create:function(t,e){var n=[];return t.eachComponent("singleAxis",(function(i,r){var o=new DE(i,t,e);o.name="single_"+r,o.resize(i,e),i.coordinateSystem=o,n.push(o)})),t.eachSeries((function(t){if("singleAxis"===t.get("coordinateSystem")){var e=t.getReferringComponents("singleAxis",Wo).models[0];t.coordinateSystem=e&&e.coordinateSystem}})),n},dimensions:CE},LE=["x","y"],PE=["width","height"],OE=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis,a=o.coordinateSystem,s=EE(a,1-NE(o)),l=a.dataToPoint(e)[0],u=i.get("type");if(u&&"none"!==u){var h=fN(i),c=RE[u](o,l,s);c.style=h,t.graphicKey=c.type,t.pointer=c}mN(e,t,_E(n),n,i,r)},e.prototype.getHandleTransform=function(t,e,n){var i=_E(e,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var r=vN(e.axis,t,i);return{x:r[0],y:r[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,e,n,i){var r=n.axis,o=r.coordinateSystem,a=NE(r),s=EE(o,a),l=[t.x,t.y];l[a]+=e[a],l[a]=Math.min(s[1],l[a]),l[a]=Math.max(s[0],l[a]);var u=EE(o,1-a),h=(u[1]+u[0])/2,c=[h,h];return c[a]=l[a],{x:l[0],y:l[1],rotation:t.rotation,cursorPoint:c,tooltipOption:{verticalAlign:"middle"}}},e}(lN),RE={line:function(t,e,n){return{type:"Line",subPixelOptimize:!0,shape:xN([e,n[0]],[e,n[1]],NE(t))}},shadow:function(t,e,n){var i=t.getBandWidth(),r=n[1]-n[0];return{type:"Rect",shape:_N([e-i/2,n[0]],[i,r],NE(t))}}};function NE(t){return t.isHorizontal()?0:1}function EE(t,e){var n=t.getRect();return[n[LE[e]],n[LE[e]]+n[PE[e]]]}var zE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="single",e}(Ag);var VE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(e,n,i){var r=Rp(e);t.prototype.init.apply(this,arguments),BE(e,r)},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),BE(this.option,e)},e.prototype.getCellSize=function(){return this.option.cellSize},e.type="calendar",e.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},e}(zp);function BE(t,e){var n,i=t.cellSize;1===(n=Y(i)?i:t.cellSize=[i,i]).length&&(n[1]=n[0]);var r=z([0,1],(function(t){return function(t,e){return null!=t[Cp[e][0]]||null!=t[Cp[e][1]]&&null!=t[Cp[e][2]]}(e,t)&&(n[t]="auto"),null!=n[t]&&"auto"!==n[t]}));Op(t,e,{type:"box",ignoreSize:r})}var FE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i=this.group;i.removeAll();var r=t.coordinateSystem,o=r.getRangeInfo(),a=r.getOrient(),s=e.getLocaleModel();this._renderDayRect(t,o,i),this._renderLines(t,o,a,i),this._renderYearText(t,o,a,i),this._renderMonthText(t,s,a,i),this._renderWeekText(t,s,o,a,i)},e.prototype._renderDayRect=function(t,e,n){for(var i=t.coordinateSystem,r=t.getModel("itemStyle").getItemStyle(),o=i.getCellWidth(),a=i.getCellHeight(),s=e.start.time;s<=e.end.time;s=i.getNextNDay(s,1).time){var l=i.dataToRect([s],!1).tl,u=new Ws({shape:{x:l[0],y:l[1],width:o,height:a},cursor:"default",style:r});n.add(u)}},e.prototype._renderLines=function(t,e,n,i){var r=this,o=t.coordinateSystem,a=t.getModel(["splitLine","lineStyle"]).getLineStyle(),s=t.get(["splitLine","show"]),l=a.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var u=e.start,h=0;u.time<=e.end.time;h++){p(u.formatedDate),0===h&&(u=o.getDateInfo(e.start.y+"-"+e.start.m));var c=u.date;c.setMonth(c.getMonth()+1),u=o.getDateInfo(c)}function p(e){r._firstDayOfMonth.push(o.getDateInfo(e)),r._firstDayPoints.push(o.dataToRect([e],!1).tl);var l=r._getLinePointsOfOneWeek(t,e,n);r._tlpoints.push(l[0]),r._blpoints.push(l[l.length-1]),s&&r._drawSplitline(l,a,i)}p(o.getNextNDay(e.end.time,1).formatedDate),s&&this._drawSplitline(r._getEdgesPoints(r._tlpoints,l,n),a,i),s&&this._drawSplitline(r._getEdgesPoints(r._blpoints,l,n),a,i)},e.prototype._getEdgesPoints=function(t,e,n){var i=[t[0].slice(),t[t.length-1].slice()],r="horizontal"===n?0:1;return i[0][r]=i[0][r]-e/2,i[1][r]=i[1][r]+e/2,i},e.prototype._drawSplitline=function(t,e,n){var i=new Zu({z2:20,shape:{points:t},style:e});n.add(i)},e.prototype._getLinePointsOfOneWeek=function(t,e,n){for(var i=t.coordinateSystem,r=i.getDateInfo(e),o=[],a=0;a<7;a++){var s=i.getNextNDay(r.time,a),l=i.dataToRect([s.time],!1);o[2*s.day]=l.tl,o[2*s.day+1]=l["horizontal"===n?"bl":"tr"]}return o},e.prototype._formatterLabel=function(t,e){return U(t)&&t?(n=t,E(e,(function(t,e){n=n.replace("{"+e+"}",i?re(t):t)})),n):X(t)?t(e):e.nameMap;var n,i},e.prototype._yearTextPositionControl=function(t,e,n,i,r){var o=e[0],a=e[1],s=["center","bottom"];"bottom"===i?(a+=r,s=["center","top"]):"left"===i?o-=r:"right"===i?(o+=r,s=["center","top"]):a-=r;var l=0;return"left"!==i&&"right"!==i||(l=Math.PI/2),{rotation:l,x:o,y:a,style:{align:s[0],verticalAlign:s[1]}}},e.prototype._renderYearText=function(t,e,n,i){var r=t.getModel("yearLabel");if(r.get("show")){var o=r.get("margin"),a=r.get("position");a||(a="horizontal"!==n?"top":"left");var s=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],l=(s[0][0]+s[1][0])/2,u=(s[0][1]+s[1][1])/2,h="horizontal"===n?0:1,c={top:[l,s[h][1]],bottom:[l,s[1-h][1]],left:[s[1-h][0],u],right:[s[h][0],u]},p=e.start.y;+e.end.y>+e.start.y&&(p=p+"-"+e.end.y);var d=r.get("formatter"),f={start:e.start.y,end:e.end.y,nameMap:p},g=this._formatterLabel(d,f),y=new Xs({z2:30,style:oc(r,{text:g}),silent:r.get("silent")});y.attr(this._yearTextPositionControl(y,c[a],n,a,o)),i.add(y)}},e.prototype._monthTextPositionControl=function(t,e,n,i,r){var o="left",a="top",s=t[0],l=t[1];return"horizontal"===n?(l+=r,e&&(o="center"),"start"===i&&(a="bottom")):(s+=r,e&&(a="middle"),"start"===i&&(o="right")),{x:s,y:l,align:o,verticalAlign:a}},e.prototype._renderMonthText=function(t,e,n,i){var r=t.getModel("monthLabel");if(r.get("show")){var o=r.get("nameMap"),a=r.get("margin"),s=r.get("position"),l=r.get("align"),u=[this._tlpoints,this._blpoints];o&&!U(o)||(o&&(e=Vc(o)||e),o=e.get(["time","monthAbbr"])||[]);var h="start"===s?0:1,c="horizontal"===n?0:1;a="start"===s?-a:a;for(var p="center"===l,d=r.get("silent"),f=0;f=i.start.time&&n.timea.end.time&&t.reverse(),t},t.prototype._getRangeInfo=function(t){var e,n=[this.getDateInfo(t[0]),this.getDateInfo(t[1])];n[0].time>n[1].time&&(e=!0,n.reverse());var i=Math.floor(n[1].time/GE)-Math.floor(n[0].time/GE)+1,r=new Date(n[0].time),o=r.getDate(),a=n[1].date.getDate();r.setDate(o+i-1);var s=r.getDate();if(s!==a)for(var l=r.getTime()-n[1].time>0?1:-1;(s=r.getDate())!==a&&(r.getTime()-n[1].time)*l>0;)i-=l,r.setDate(s-l);var u=Math.floor((i+n[0].day+6)/7),h=e?1-u:u-1;return e&&n.reverse(),{range:[n[0].formatedDate,n[1].formatedDate],start:n[0],end:n[1],allDay:i,weeks:u,nthWeek:h,fweek:n[0].day,lweek:n[1].day}},t.prototype._getDateByWeeksAndDay=function(t,e,n){var i=this._getRangeInfo(n);if(t>i.weeks||0===t&&ei.lweek)return null;var r=7*(t-1)-i.fweek+e,o=new Date(i.start.time);return o.setDate(+i.start.d+r),this.getDateInfo(o)},t.create=function(e,n){var i=[];return e.eachComponent("calendar",(function(r){var o=new t(r,e,n);i.push(o),r.coordinateSystem=o})),e.eachSeries((function(t){"calendar"===t.get("coordinateSystem")&&(t.coordinateSystem=i[t.get("calendarIndex")||0])})),i},t.dimensions=["time","value"],t}();function HE(t){var e=t.calendarModel,n=t.seriesModel;return e?e.coordinateSystem:n?n.coordinateSystem:null}function YE(t,e){var n;return E(e,(function(e){null!=t[e]&&"auto"!==t[e]&&(n=!0)})),n}var XE=["transition","enterFrom","leaveTo"],UE=XE.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function ZE(t,e,n){if(n&&(!t[n]&&e[n]&&(t[n]={}),t=t[n],e=e[n]),t&&e)for(var i=n?XE:UE,r=0;r=0;l--){var p,d,f;if(f=null!=(d=Ro((p=n[l]).id,null))?r.get(d):null){var g=f.parent,y=(c=KE(g),{}),v=Lp(f,p,g===i?{width:o,height:a}:{width:c.width,height:c.height},null,{hv:p.hv,boundingMode:p.bounding},y);if(!KE(f).isNew&&v){for(var m=p.transition,x={},_=0;_=0)?x[b]=w:f[b]=w}vh(f,x,t,0)}else f.attr(y)}}},e.prototype._clear=function(){var t=this,e=this._elMap;e.each((function(n){tz(n,KE(n).option,e,t._lastGraphicModel)})),this._elMap=yt()},e.prototype.dispose=function(){this._clear()},e.type="graphic",e}(Ag);function JE(t){var e=_t(qE,t)?qE[t]:Lh(t);var n=new e({});return KE(n).type=t,n}function QE(t,e,n,i){var r=JE(n);return e.add(r),i.set(t,r),KE(r).id=t,KE(r).isNew=!0,r}function tz(t,e,n,i){t&&t.parent&&("group"===t.type&&t.traverse((function(t){tz(t,e,n,i)})),vR(t,e,i),n.removeKey(KE(t).id))}function ez(t,e,n,i){t.isGroup||E([["cursor",Da.prototype.cursor],["zlevel",i||0],["z",n||0],["z2",0]],(function(n){var i=n[0];_t(e,i)?t[i]=rt(e[i],n[1]):null==t[i]&&(t[i]=n[1])})),E(G(e),(function(n){if(0===n.indexOf("on")){var i=e[n];t[n]=X(i)?i:null}})),_t(e,"draggable")&&(t.draggable=e.draggable),null!=e.name&&(t.name=e.name),null!=e.id&&(t.id=e.id)}var nz=["x","y","radius","angle","single"],iz=["cartesian2d","polar","singleAxis"];function rz(t){return t+"Axis"}function oz(t,e){var n,i=yt(),r=[],o=yt();t.eachComponent({mainType:"dataZoom",query:e},(function(t){o.get(t.uid)||s(t)}));do{n=!1,t.eachComponent("dataZoom",a)}while(n);function a(t){!o.get(t.uid)&&function(t){var e=!1;return t.eachTargetAxis((function(t,n){var r=i.get(t);r&&r[n]&&(e=!0)})),e}(t)&&(s(t),n=!0)}function s(t){o.set(t.uid,!0),r.push(t),t.eachTargetAxis((function(t,e){(i.get(t)||i.set(t,[]))[e]=!0}))}return r}function az(t){var e=t.ecModel,n={infoList:[],infoMap:yt()};return t.eachTargetAxis((function(t,i){var r=e.getComponent(rz(t),i);if(r){var o=r.getCoordSysModel();if(o){var a=o.uid,s=n.infoMap.get(a);s||(s={model:o,axisModels:[]},n.infoList.push(s),n.infoMap.set(a,s)),s.axisModels.push(r)}}})),n}var sz=function(){function t(){this.indexList=[],this.indexMap=[]}return t.prototype.add=function(t){this.indexMap[t]||(this.indexList.push(t),this.indexMap[t]=!0)},t}(),lz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._autoThrottle=!0,n._noTarget=!0,n._rangePropMode=["percent","percent"],n}return n(e,t),e.prototype.init=function(t,e,n){var i=uz(t);this.settledOption=i,this.mergeDefaultAndTheme(t,n),this._doInit(i)},e.prototype.mergeOption=function(t){var e=uz(t);C(this.option,t,!0),C(this.settledOption,e,!0),this._doInit(e)},e.prototype._doInit=function(t){var e=this.option;this._setDefaultThrottle(t),this._updateRangeUse(t);var n=this.settledOption;E([["start","startValue"],["end","endValue"]],(function(t,i){"value"===this._rangePropMode[i]&&(e[t[0]]=n[t[0]]=null)}),this),this._resetTarget()},e.prototype._resetTarget=function(){var t=this.get("orient",!0),e=this._targetAxisInfoMap=yt();this._fillSpecifiedTargetAxis(e)?this._orient=t||this._makeAutoOrientByTargetAxis():(this._orient=t||"horizontal",this._fillAutoTargetAxisByOrient(e,this._orient)),this._noTarget=!0,e.each((function(t){t.indexList.length&&(this._noTarget=!1)}),this)},e.prototype._fillSpecifiedTargetAxis=function(t){var e=!1;return E(nz,(function(n){var i=this.getReferringComponents(rz(n),Ho);if(i.specified){e=!0;var r=new sz;E(i.models,(function(t){r.add(t.componentIndex)})),t.set(n,r)}}),this),e},e.prototype._fillAutoTargetAxisByOrient=function(t,e){var n=this.ecModel,i=!0;if(i){var r="vertical"===e?"y":"x";o(n.findComponents({mainType:r+"Axis"}),r)}i&&o(n.findComponents({mainType:"singleAxis",filter:function(t){return t.get("orient",!0)===e}}),"single");function o(e,n){var r=e[0];if(r){var o=new sz;if(o.add(r.componentIndex),t.set(n,o),i=!1,"x"===n||"y"===n){var a=r.getReferringComponents("grid",Wo).models[0];a&&E(e,(function(t){r.componentIndex!==t.componentIndex&&a===t.getReferringComponents("grid",Wo).models[0]&&o.add(t.componentIndex)}))}}}i&&E(nz,(function(e){if(i){var r=n.findComponents({mainType:rz(e),filter:function(t){return"category"===t.get("type",!0)}});if(r[0]){var o=new sz;o.add(r[0].componentIndex),t.set(e,o),i=!1}}}),this)},e.prototype._makeAutoOrientByTargetAxis=function(){var t;return this.eachTargetAxis((function(e){!t&&(t=e)}),this),"y"===t?"vertical":"horizontal"},e.prototype._setDefaultThrottle=function(t){if(t.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var e=this.ecModel.option;this.option.throttle=e.animation&&e.animationDurationUpdate>0?100:20}},e.prototype._updateRangeUse=function(t){var e=this._rangePropMode,n=this.get("rangeMode");E([["start","startValue"],["end","endValue"]],(function(i,r){var o=null!=t[i[0]],a=null!=t[i[1]];o&&!a?e[r]="percent":!o&&a?e[r]="value":n?e[r]=n[r]:o&&(e[r]="percent")}))},e.prototype.noTarget=function(){return this._noTarget},e.prototype.getFirstTargetAxisModel=function(){var t;return this.eachTargetAxis((function(e,n){null==t&&(t=this.ecModel.getComponent(rz(e),n))}),this),t},e.prototype.eachTargetAxis=function(t,e){this._targetAxisInfoMap.each((function(n,i){E(n.indexList,(function(n){t.call(e,i,n)}))}))},e.prototype.getAxisProxy=function(t,e){var n=this.getAxisModel(t,e);if(n)return n.__dzAxisProxy},e.prototype.getAxisModel=function(t,e){var n=this._targetAxisInfoMap.get(t);if(n&&n.indexMap[e])return this.ecModel.getComponent(rz(t),e)},e.prototype.setRawRange=function(t){var e=this.option,n=this.settledOption;E([["start","startValue"],["end","endValue"]],(function(i){null==t[i[0]]&&null==t[i[1]]||(e[i[0]]=n[i[0]]=t[i[0]],e[i[1]]=n[i[1]]=t[i[1]])}),this),this._updateRangeUse(t)},e.prototype.setCalculatedRange=function(t){var e=this.option;E(["start","startValue","end","endValue"],(function(n){e[n]=t[n]}))},e.prototype.getPercentRange=function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},e.prototype.getValueRange=function(t,e){if(null!=t||null!=e)return this.getAxisProxy(t,e).getDataValueWindow();var n=this.findRepresentativeAxisProxy();return n?n.getDataValueWindow():void 0},e.prototype.findRepresentativeAxisProxy=function(t){if(t)return t.__dzAxisProxy;for(var e,n=this._targetAxisInfoMap.keys(),i=0;i=0}(e)){var n=rz(this._dimName),i=e.getReferringComponents(n,Wo).models[0];i&&this._axisIndex===i.componentIndex&&t.push(e)}}),this),t},t.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},t.prototype.getMinMaxSpan=function(){return T(this._minMaxSpan)},t.prototype.calculateDataWindow=function(t){var e,n=this._dataExtent,i=this.getAxisModel().axis.scale,r=this._dataZoomModel.getRangePropMode(),o=[0,100],a=[],s=[];dz(["start","end"],(function(l,u){var h=t[l],c=t[l+"Value"];"percent"===r[u]?(null==h&&(h=o[u]),c=i.parse(Kr(h,o,n))):(e=!0,h=Kr(c=null==c?n[u]:i.parse(c),n,o)),s[u]=null==c||isNaN(c)?n[u]:c,a[u]=null==h||isNaN(h)?o[u]:h})),fz(s),fz(a);var l=this._minMaxSpan;function u(t,e,n,r,o){var a=o?"Span":"ValueSpan";zk(0,t,n,"all",l["min"+a],l["max"+a]);for(var s=0;s<2;s++)e[s]=Kr(t[s],n,r,!0),o&&(e[s]=i.parse(e[s]))}return e?u(s,a,n,o,!1):u(a,s,o,n,!0),{valueWindow:s,percentWindow:a}},t.prototype.reset=function(t){if(t===this._dataZoomModel){var e=this.getTargetSeriesModels();this._dataExtent=function(t,e,n){var i=[1/0,-1/0];dz(n,(function(t){!function(t,e,n){e&&E(C_(e,n),(function(n){var i=e.getApproximateExtent(n);i[0]t[1]&&(t[1]=i[1])}))}(i,t.getData(),e)}));var r=t.getAxisModel(),o=v_(r.axis.scale,r,i).calculate();return[o.min,o.max]}(this,this._dimName,e),this._updateMinMaxSpan();var n=this.calculateDataWindow(t.settledOption);this._valueWindow=n.valueWindow,this._percentWindow=n.percentWindow,this._setAxisModel()}},t.prototype.filterData=function(t,e){if(t===this._dataZoomModel){var n=this._dimName,i=this.getTargetSeriesModels(),r=t.get("filterMode"),o=this._valueWindow;"none"!==r&&dz(i,(function(t){var e=t.getData(),i=e.mapDimensionsAll(n);if(i.length){if("weakFilter"===r){var a=e.getStore(),s=z(i,(function(t){return e.getDimensionIndex(t)}),e);e.filterSelf((function(t){for(var e,n,r,l=0;lo[1];if(h&&!c&&!p)return!0;h&&(r=!0),c&&(e=!0),p&&(n=!0)}return r&&e&&n}))}else dz(i,(function(n){if("empty"===r)t.setData(e=e.map(n,(function(t){return function(t){return t>=o[0]&&t<=o[1]}(t)?t:NaN})));else{var i={};i[n]=o,e.selectRange(i)}}));dz(i,(function(t){e.setApproximateExtent(o,t)}))}}))}},t.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},e=this._dataZoomModel,n=this._dataExtent;dz(["min","max"],(function(i){var r=e.get(i+"Span"),o=e.get(i+"ValueSpan");null!=o&&(o=this.getAxisModel().axis.scale.parse(o)),null!=o?r=Kr(n[0]+o,n,[0,100],!0):null!=r&&(o=Kr(r,[0,100],n,!0)-n[0]),t[i+"Span"]=r,t[i+"ValueSpan"]=o}),this)},t.prototype._setAxisModel=function(){var t=this.getAxisModel(),e=this._percentWindow,n=this._valueWindow;if(e){var i=no(n,[0,500]);i=Math.min(i,20);var r=t.axis.scale.rawExtentInfo;0!==e[0]&&r.setDeterminedMinMax("min",+n[0].toFixed(i)),100!==e[1]&&r.setDeterminedMinMax("max",+n[1].toFixed(i)),r.freeze()}},t}();var yz={getTargetSeries:function(t){function e(e){t.eachComponent("dataZoom",(function(n){n.eachTargetAxis((function(i,r){var o=t.getComponent(rz(i),r);e(i,r,o,n)}))}))}e((function(t,e,n,i){n.__dzAxisProxy=null}));var n=[];e((function(e,i,r,o){r.__dzAxisProxy||(r.__dzAxisProxy=new gz(e,i,o,t),n.push(r.__dzAxisProxy))}));var i=yt();return E(n,(function(t){E(t.getTargetSeriesModels(),(function(t){i.set(t.uid,t)}))})),i},overallReset:function(t,e){t.eachComponent("dataZoom",(function(t){t.eachTargetAxis((function(e,n){t.getAxisProxy(e,n).reset(t)})),t.eachTargetAxis((function(n,i){t.getAxisProxy(n,i).filterData(t,e)}))})),t.eachComponent("dataZoom",(function(t){var e=t.findRepresentativeAxisProxy();if(e){var n=e.getDataPercentWindow(),i=e.getDataValueWindow();t.setCalculatedRange({start:n[0],end:n[1],startValue:i[0],endValue:i[1]})}}))}};var vz=!1;function mz(t){vz||(vz=!0,t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,yz),function(t){t.registerAction("dataZoom",(function(t,e){E(oz(e,t),(function(e){e.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})}))}))}(t),t.registerSubTypeDefaulter("dataZoom",(function(){return"slider"})))}function xz(t){t.registerComponentModel(hz),t.registerComponentView(pz),mz(t)}var _z=function(){},bz={};function wz(t,e){bz[t]=e}function Sz(t){return bz[t]}var Mz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.optionUpdated=function(){t.prototype.optionUpdated.apply(this,arguments);var e=this.ecModel;E(this.option.feature,(function(t,n){var i=Sz(n);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(e)),C(t,i.defaultOption))}))},e.type="toolbox",e.layoutMode={type:"box",ignoreSize:!0},e.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},e}(zp);function Iz(t,e){var n=vp(e.get("padding")),i=e.getItemStyle(["color","opacity"]);return i.fill=e.get("backgroundColor"),t=new Ws({shape:{x:t.x-n[3],y:t.y-n[0],width:t.width+n[1]+n[3],height:t.height+n[0]+n[2],r:e.get("borderRadius")},style:i,silent:!0,z2:-1})}var Tz=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.render=function(t,e,n,i){var r=this.group;if(r.removeAll(),t.get("show")){var o=+t.get("itemSize"),a="vertical"===t.get("orient"),s=t.get("feature")||{},l=this._features||(this._features={}),u=[];E(s,(function(t,e){u.push(e)})),new Gm(this._featureNames||[],u).add(h).update(h).remove(H(h,null)).execute(),this._featureNames=u,function(t,e,n){var i=e.getBoxLayoutParams(),r=e.get("padding"),o={width:n.getWidth(),height:n.getHeight()},a=kp(i,o,r);Ap(e.get("orient"),t,e.get("itemGap"),a.width,a.height),Lp(t,i,o,r)}(r,t,n),r.add(Iz(r.getBoundingRect(),t)),a||r.eachChild((function(t){var e=t.__title,i=t.ensureState("emphasis"),a=i.textConfig||(i.textConfig={}),s=t.getTextContent(),l=s&&s.ensureState("emphasis");if(l&&!X(l)&&e){var u=l.style||(l.style={}),h=Sr(e,Xs.makeFont(u)),c=t.x+r.x,p=!1;t.y+r.y+o+h.height>n.getHeight()&&(a.position="top",p=!0);var d=p?-5-h.height:o+10;c+h.width/2>n.getWidth()?(a.position=["100%",d],u.align="right"):c-h.width/2<0&&(a.position=[0,d],u.align="left")}}))}function h(h,c){var p,d=u[h],f=u[c],g=s[d],y=new Cc(g,t,t.ecModel);if(i&&null!=i.newTitle&&i.featureName===d&&(g.title=i.newTitle),d&&!f){if(function(t){return 0===t.indexOf("my")}(d))p={onclick:y.option.onclick,featureName:d};else{var v=Sz(d);if(!v)return;p=new v}l[d]=p}else if(!(p=l[f]))return;p.uid=Ac("toolbox-feature"),p.model=y,p.ecModel=e,p.api=n;var m=p instanceof _z;d||!f?!y.get("show")||m&&p.unusable?m&&p.remove&&p.remove(e,n):(!function(i,s,l){var u,h,c=i.getModel("iconStyle"),p=i.getModel(["emphasis","iconStyle"]),d=s instanceof _z&&s.getIcons?s.getIcons():i.get("icon"),f=i.get("title")||{};U(d)?(u={})[l]=d:u=d;U(f)?(h={})[l]=f:h=f;var g=i.iconPaths={};E(u,(function(l,u){var d=Uh(l,{},{x:-o/2,y:-o/2,width:o,height:o});d.setStyle(c.getItemStyle()),d.ensureState("emphasis").style=p.getItemStyle();var f=new Xs({style:{text:h[u],align:p.get("textAlign"),borderRadius:p.get("textBorderRadius"),padding:p.get("textPadding"),fill:null,font:cc({fontStyle:p.get("textFontStyle"),fontFamily:p.get("textFontFamily"),fontSize:p.get("textFontSize"),fontWeight:p.get("textFontWeight")},e)},ignore:!0});d.setTextContent(f),Kh({el:d,componentModel:t,itemName:u,formatterParamsExtra:{title:h[u]}}),d.__title=h[u],d.on("mouseover",(function(){var e=p.getItemStyle(),i=a?null==t.get("right")&&"right"!==t.get("left")?"right":"left":null==t.get("bottom")&&"bottom"!==t.get("top")?"bottom":"top";f.setStyle({fill:p.get("textFill")||e.fill||e.stroke||"#000",backgroundColor:p.get("textBackgroundColor")}),d.setTextConfig({position:p.get("textPosition")||i}),f.ignore=!t.get("showTitle"),n.enterEmphasis(this)})).on("mouseout",(function(){"emphasis"!==i.get(["iconStatus",u])&&n.leaveEmphasis(this),f.hide()})),("emphasis"===i.get(["iconStatus",u])?Ol:Rl)(d),r.add(d),d.on("click",W(s.onclick,s,e,n,u)),g[u]=d}))}(y,p,d),y.setIconStatus=function(t,e){var n=this.option,i=this.iconPaths;n.iconStatus=n.iconStatus||{},n.iconStatus[t]=e,i[t]&&("emphasis"===e?Ol:Rl)(i[t])},p instanceof _z&&p.render&&p.render(y,e,n,i)):m&&p.dispose&&p.dispose(e,n)}},e.prototype.updateView=function(t,e,n,i){E(this._features,(function(t){t instanceof _z&&t.updateView&&t.updateView(t.model,e,n,i)}))},e.prototype.remove=function(t,e){E(this._features,(function(n){n instanceof _z&&n.remove&&n.remove(t,e)})),this.group.removeAll()},e.prototype.dispose=function(t,e){E(this._features,(function(n){n instanceof _z&&n.dispose&&n.dispose(t,e)}))},e.type="toolbox",e}(Ag);var Cz=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.onclick=function(t,e){var n=this.model,i=n.get("name")||t.get("title.0.text")||"echarts",o="svg"===e.getZr().painter.getType(),a=o?"svg":n.get("type",!0)||"png",s=e.getConnectedDataURL({type:a,backgroundColor:n.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",connectedBackgroundColor:n.get("connectedBackgroundColor"),excludeComponents:n.get("excludeComponents"),pixelRatio:n.get("pixelRatio")}),l=r.browser;if("function"!=typeof MouseEvent||!l.newEdge&&(l.ie||l.edge))if(window.navigator.msSaveOrOpenBlob||o){var u=s.split(","),h=u[0].indexOf("base64")>-1,c=o?decodeURIComponent(u[1]):u[1];h&&(c=window.atob(c));var p=i+"."+a;if(window.navigator.msSaveOrOpenBlob){for(var d=c.length,f=new Uint8Array(d);d--;)f[d]=c.charCodeAt(d);var g=new Blob([f]);window.navigator.msSaveOrOpenBlob(g,p)}else{var y=document.createElement("iframe");document.body.appendChild(y);var v=y.contentWindow,m=v.document;m.open("image/svg+xml","replace"),m.write(c),m.close(),v.focus(),m.execCommand("SaveAs",!0,p),document.body.removeChild(y)}}else{var x=n.get("lang"),_='',b=window.open();b.document.write(_),b.document.title=i}else{var w=document.createElement("a");w.download=i+"."+a,w.target="_blank",w.href=s;var S=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});w.dispatchEvent(S)}},e.getDefaultOption=function(t){return{show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:t.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:t.getLocaleModel().get(["toolbox","saveAsImage","lang"])}},e}(_z),Dz="__ec_magicType_stack__",Az=[["line","bar"],["stack"]],kz=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.getIcons=function(){var t=this.model,e=t.get("icon"),n={};return E(t.get("type"),(function(t){e[t]&&(n[t]=e[t])})),n},e.getDefaultOption=function(t){return{show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:t.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}}},e.prototype.onclick=function(t,e,n){var i=this.model,r=i.get(["seriesIndex",n]);if(Lz[n]){var o,a={series:[]};E(Az,(function(t){P(t,n)>=0&&E(t,(function(t){i.setIconStatus(t,"normal")}))})),i.setIconStatus(n,"emphasis"),t.eachComponent({mainType:"series",query:null==r?null:{seriesIndex:r}},(function(t){var e=t.subType,r=t.id,o=Lz[n](e,r,t,i);o&&(k(o,t.option),a.series.push(o));var s=t.coordinateSystem;if(s&&"cartesian2d"===s.type&&("line"===n||"bar"===n)){var l=s.getAxesByScale("ordinal")[0];if(l){var u=l.dim+"Axis",h=t.getReferringComponents(u,Wo).models[0].componentIndex;a[u]=a[u]||[];for(var c=0;c<=h;c++)a[u][h]=a[u][h]||{};a[u][h].boundaryGap="bar"===n}}}));var s=n;"stack"===n&&(o=C({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),"emphasis"!==i.get(["iconStatus",n])&&(s="tiled")),e.dispatchAction({type:"changeMagicType",currentType:s,newOption:a,newTitle:o,featureName:"magicType"})}},e}(_z),Lz={line:function(t,e,n,i){if("bar"===t)return C({id:e,type:"line",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},i.get(["option","line"])||{},!0)},bar:function(t,e,n,i){if("line"===t)return C({id:e,type:"bar",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},i.get(["option","bar"])||{},!0)},stack:function(t,e,n,i){var r=n.get("stack")===Dz;if("line"===t||"bar"===t)return i.setIconStatus("stack",r?"normal":"emphasis"),C({id:e,stack:r?"":Dz},i.get(["option","stack"])||{},!0)}};Cm({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},(function(t,e){e.mergeOption(t.newOption)}));var Pz=new Array(60).join("-"),Oz="\t";function Rz(t){return t.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}var Nz=new RegExp("[\t]+","g");function Ez(t,e){var n=t.split(new RegExp("\n*"+Pz+"\n*","g")),i={series:[]};return E(n,(function(t,n){if(function(t){if(t.slice(0,t.indexOf("\n")).indexOf(Oz)>=0)return!0}(t)){var r=function(t){for(var e=t.split(/\n+/g),n=[],i=z(Rz(e.shift()).split(Nz),(function(t){return{name:t,data:[]}})),r=0;r=0)&&t(r,i._targetInfoList)}))}return t.prototype.setOutputRanges=function(t,e){return this.matchOutputRanges(t,e,(function(t,e,n){if((t.coordRanges||(t.coordRanges=[])).push(e),!t.coordRange){t.coordRange=e;var i=Kz[t.brushType](0,n,e);t.__rangeOffset={offset:Jz[t.brushType](i.values,t.range,[1,1]),xyMinMax:i.xyMinMax}}})),t},t.prototype.matchOutputRanges=function(t,e,n){E(t,(function(t){var i=this.findTargetInfo(t,e);i&&!0!==i&&E(i.coordSyses,(function(i){var r=Kz[t.brushType](1,i,t.range,!0);n(t,r.values,i,e)}))}),this)},t.prototype.setInputRanges=function(t,e){E(t,(function(t){var n,i,r,o,a,s=this.findTargetInfo(t,e);if(t.range=t.range||[],s&&!0!==s){t.panelId=s.panelId;var l=Kz[t.brushType](0,s.coordSys,t.coordRange),u=t.__rangeOffset;t.range=u?Jz[t.brushType](l.values,u.offset,(n=l.xyMinMax,i=u.xyMinMax,r=tV(n),o=tV(i),a=[r[0]/o[0],r[1]/o[1]],isNaN(a[0])&&(a[0]=1),isNaN(a[1])&&(a[1]=1),a)):l.values}}),this)},t.prototype.makePanelOpts=function(t,e){return z(this._targetInfoList,(function(n){var i=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:e?e(n):null,clipPath:BL(i),isTargetByCursor:GL(i,t,n.coordSysModel),getLinearBrushOtherExtent:FL(i)}}))},t.prototype.controlSeries=function(t,e,n){var i=this.findTargetInfo(t,n);return!0===i||i&&P(i.coordSyses,e.coordinateSystem)>=0},t.prototype.findTargetInfo=function(t,e){for(var n=this._targetInfoList,i=Uz(e,t),r=0;rt[1]&&t.reverse(),t}function Uz(t,e){return Fo(t,e,{includeMainTypes:Hz})}var Zz={grid:function(t,e){var n=t.xAxisModels,i=t.yAxisModels,r=t.gridModels,o=yt(),a={},s={};(n||i||r)&&(E(n,(function(t){var e=t.axis.grid.model;o.set(e.id,e),a[e.id]=!0})),E(i,(function(t){var e=t.axis.grid.model;o.set(e.id,e),s[e.id]=!0})),E(r,(function(t){o.set(t.id,t),a[t.id]=!0,s[t.id]=!0})),o.each((function(t){var r=t.coordinateSystem,o=[];E(r.getCartesians(),(function(t,e){(P(n,t.getAxis("x").model)>=0||P(i,t.getAxis("y").model)>=0)&&o.push(t)})),e.push({panelId:"grid--"+t.id,gridModel:t,coordSysModel:t,coordSys:o[0],coordSyses:o,getPanelRect:qz.grid,xAxisDeclared:a[t.id],yAxisDeclared:s[t.id]})})))},geo:function(t,e){E(t.geoModels,(function(t){var n=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:n,coordSyses:[n],getPanelRect:qz.geo})}))}},jz=[function(t,e){var n=t.xAxisModel,i=t.yAxisModel,r=t.gridModel;return!r&&n&&(r=n.axis.grid.model),!r&&i&&(r=i.axis.grid.model),r&&r===e.gridModel},function(t,e){var n=t.geoModel;return n&&n===e.geoModel}],qz={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var t=this.coordSys,e=t.getBoundingRect().clone();return e.applyTransform(Bh(t)),e}},Kz={lineX:H($z,0),lineY:H($z,1),rect:function(t,e,n,i){var r=t?e.pointToData([n[0][0],n[1][0]],i):e.dataToPoint([n[0][0],n[1][0]],i),o=t?e.pointToData([n[0][1],n[1][1]],i):e.dataToPoint([n[0][1],n[1][1]],i),a=[Xz([r[0],o[0]]),Xz([r[1],o[1]])];return{values:a,xyMinMax:a}},polygon:function(t,e,n,i){var r=[[1/0,-1/0],[1/0,-1/0]];return{values:z(n,(function(n){var o=t?e.pointToData(n,i):e.dataToPoint(n,i);return r[0][0]=Math.min(r[0][0],o[0]),r[1][0]=Math.min(r[1][0],o[1]),r[0][1]=Math.max(r[0][1],o[0]),r[1][1]=Math.max(r[1][1],o[1]),o})),xyMinMax:r}}};function $z(t,e,n,i){var r=n.getAxis(["x","y"][t]),o=Xz(z([0,1],(function(t){return e?r.coordToData(r.toLocalCoord(i[t]),!0):r.toGlobalCoord(r.dataToCoord(i[t]))}))),a=[];return a[t]=o,a[1-t]=[NaN,NaN],{values:o,xyMinMax:a}}var Jz={lineX:H(Qz,0),lineY:H(Qz,1),rect:function(t,e,n){return[[t[0][0]-n[0]*e[0][0],t[0][1]-n[0]*e[0][1]],[t[1][0]-n[1]*e[1][0],t[1][1]-n[1]*e[1][1]]]},polygon:function(t,e,n){return z(t,(function(t,i){return[t[0]-n[0]*e[i][0],t[1]-n[1]*e[i][1]]}))}};function Qz(t,e,n,i){return[e[0]-i[t]*n[0],e[1]-i[t]*n[1]]}function tV(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}var eV,nV,iV=E,rV=Io+"toolbox-dataZoom_",oV=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.render=function(t,e,n,i){this._brushController||(this._brushController=new lL(n.getZr()),this._brushController.on("brush",W(this._onBrush,this)).mount()),function(t,e,n,i,r){var o=n._isZoomActive;i&&"takeGlobalCursor"===i.type&&(o="dataZoomSelect"===i.key&&i.dataZoomSelectActive);n._isZoomActive=o,t.setIconStatus("zoom",o?"emphasis":"normal");var a=new Yz(sV(t),e,{include:["grid"]}),s=a.makePanelOpts(r,(function(t){return t.xAxisDeclared&&!t.yAxisDeclared?"lineX":!t.xAxisDeclared&&t.yAxisDeclared?"lineY":"rect"}));n._brushController.setPanels(s).enableBrush(!(!o||!s.length)&&{brushType:"auto",brushStyle:t.getModel("brushStyle").getItemStyle()})}(t,e,this,i,n),function(t,e){t.setIconStatus("back",function(t){return Gz(t).length}(e)>1?"emphasis":"normal")}(t,e)},e.prototype.onclick=function(t,e,n){aV[n].call(this)},e.prototype.remove=function(t,e){this._brushController&&this._brushController.unmount()},e.prototype.dispose=function(t,e){this._brushController&&this._brushController.dispose()},e.prototype._onBrush=function(t){var e=t.areas;if(t.isEnd&&e.length){var n={},i=this.ecModel;this._brushController.updateCovers([]),new Yz(sV(this.model),i,{include:["grid"]}).matchOutputRanges(e,i,(function(t,e,n){if("cartesian2d"===n.type){var i=t.brushType;"rect"===i?(r("x",n,e[0]),r("y",n,e[1])):r({lineX:"x",lineY:"y"}[i],n,e)}})),function(t,e){var n=Gz(t);Bz(e,(function(e,i){for(var r=n.length-1;r>=0&&!n[r][i];r--);if(r<0){var o=t.queryComponents({mainType:"dataZoom",subType:"select",id:i})[0];if(o){var a=o.getPercentRange();n[0][i]={dataZoomId:i,start:a[0],end:a[1]}}}})),n.push(e)}(i,n),this._dispatchZoomAction(n)}function r(t,e,r){var o=e.getAxis(t),a=o.model,s=function(t,e,n){var i;return n.eachComponent({mainType:"dataZoom",subType:"select"},(function(n){n.getAxisModel(t,e.componentIndex)&&(i=n)})),i}(t,a,i),l=s.findRepresentativeAxisProxy(a).getMinMaxSpan();null==l.minValueSpan&&null==l.maxValueSpan||(r=zk(0,r.slice(),o.scale.getExtent(),0,l.minValueSpan,l.maxValueSpan)),s&&(n[s.id]={dataZoomId:s.id,startValue:r[0],endValue:r[1]})}},e.prototype._dispatchZoomAction=function(t){var e=[];iV(t,(function(t,n){e.push(T(t))})),e.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:e})},e.getDefaultOption=function(t){return{show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:t.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}}},e}(_z),aV={zoom:function(){var t=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:t})},back:function(){this._dispatchZoomAction(function(t){var e=Gz(t),n=e[e.length-1];e.length>1&&e.pop();var i={};return Bz(n,(function(t,n){for(var r=e.length-1;r>=0;r--)if(t=e[r][n]){i[n]=t;break}})),i}(this.ecModel))}};function sV(t){var e={xAxisIndex:t.get("xAxisIndex",!0),yAxisIndex:t.get("yAxisIndex",!0),xAxisId:t.get("xAxisId",!0),yAxisId:t.get("yAxisId",!0)};return null==e.xAxisIndex&&null==e.xAxisId&&(e.xAxisIndex="all"),null==e.yAxisIndex&&null==e.yAxisId&&(e.yAxisIndex="all"),e}eV="dataZoom",nV=function(t){var e=t.getComponent("toolbox",0),n=["feature","dataZoom"];if(e&&null!=e.get(n)){var i=e.getModel(n),r=[],o=Fo(t,sV(i));return iV(o.xAxisModels,(function(t){return a(t,"xAxis","xAxisIndex")})),iV(o.yAxisModels,(function(t){return a(t,"yAxis","yAxisIndex")})),r}function a(t,e,n){var o=t.componentIndex,a={type:"select",$fromToolbox:!0,filterMode:i.get("filterMode",!0)||"filter",id:rV+e+o};a[n]=o,r.push(a)}},lt(null==od.get(eV)&&nV),od.set(eV,nV);var lV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="tooltip",e.dependencies=["axisPointer"],e.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},e}(zp);function uV(t){var e=t.get("confine");return null!=e?!!e:"richText"===t.get("renderMode")}function hV(t){if(r.domSupported)for(var e=document.documentElement.style,n=0,i=t.length;n-1?(u+="top:50%",h+="translateY(-50%) rotate("+(a="left"===s?-225:-45)+"deg)"):(u+="left:50%",h+="translateX(-50%) rotate("+(a="top"===s?225:45)+"deg)");var c=a*Math.PI/180,p=l+r,d=p*Math.abs(Math.cos(c))+p*Math.abs(Math.sin(c)),f=e+" solid "+r+"px;";return'
'}(n,i,r)),U(t))o.innerHTML=t+a;else if(t){o.innerHTML="",Y(t)||(t=[t]);for(var s=0;s=0?this._tryShow(n,i):"leave"===e&&this._hide(i))}),this))},e.prototype._keepShow=function(){var t=this._tooltipModel,e=this._ecModel,n=this._api,i=t.get("triggerOn");if(null!=this._lastX&&null!=this._lastY&&"none"!==i&&"click"!==i){var r=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout((function(){!n.isDisposed()&&r.manuallyShowTip(t,e,n,{x:r._lastX,y:r._lastY,dataByCoordSys:r._lastDataByCoordSys})}))}},e.prototype.manuallyShowTip=function(t,e,n,i){if(i.from!==this.uid&&!r.node&&n.getDom()){var o=CV(i,n);this._ticket="";var a=i.dataByCoordSys,s=function(t,e,n){var i=Go(t).queryOptionMap,r=i.keys()[0];if(!r||"series"===r)return;var o=Yo(e,r,i.get(r),{useDefault:!1,enableAll:!1,enableNone:!1}),a=o.models[0];if(!a)return;var s,l=n.getViewOfComponentModel(a);if(l.group.traverse((function(e){var n=rl(e).tooltipConfig;if(n&&n.name===t.name)return s=e,!0})),s)return{componentMainType:r,componentIndex:a.componentIndex,el:s}}(i,e,n);if(s){var l=s.el.getBoundingRect().clone();l.applyTransform(s.el.transform),this._tryShow({offsetX:l.x+l.width/2,offsetY:l.y+l.height/2,target:s.el,position:i.position,positionDefault:"bottom"},o)}else if(i.tooltip&&null!=i.x&&null!=i.y){var u=MV;u.x=i.x,u.y=i.y,u.update(),rl(u).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:u},o)}else if(a)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:a,tooltipOption:i.tooltipOption},o);else if(null!=i.seriesIndex){if(this._manuallyAxisShowTip(t,e,n,i))return;var h=RN(i,e),c=h.point[0],p=h.point[1];null!=c&&null!=p&&this._tryShow({offsetX:c,offsetY:p,target:h.el,position:i.position,positionDefault:"bottom"},o)}else null!=i.x&&null!=i.y&&(n.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:n.getZr().findHover(i.x,i.y).target},o))}},e.prototype.manuallyHideTip=function(t,e,n,i){var r=this._tooltipContent;this._tooltipModel&&r.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(CV(i,n))},e.prototype._manuallyAxisShowTip=function(t,e,n,i){var r=i.seriesIndex,o=i.dataIndex,a=e.getComponent("axisPointer").coordSysAxesInfo;if(null!=r&&null!=o&&null!=a){var s=e.getSeriesByIndex(r);if(s)if("axis"===TV([s.getData().getItemModel(o),s,(s.coordinateSystem||{}).model],this._tooltipModel).get("trigger"))return n.dispatchAction({type:"updateAxisPointer",seriesIndex:r,dataIndex:o,position:i.position}),!0}},e.prototype._tryShow=function(t,e){var n=t.target;if(this._tooltipModel){this._lastX=t.offsetX,this._lastY=t.offsetY;var i=t.dataByCoordSys;if(i&&i.length)this._showAxisTooltip(i,t);else if(n){var r,o;if("legend"===rl(n).ssrType)return;this._lastDataByCoordSys=null,Oy(n,(function(t){return null!=rl(t).dataIndex?(r=t,!0):null!=rl(t).tooltipConfig?(o=t,!0):void 0}),!0),r?this._showSeriesItemTooltip(t,r,e):o?this._showComponentItemTooltip(t,o,e):this._hide(e)}else this._lastDataByCoordSys=null,this._hide(e)}},e.prototype._showOrMove=function(t,e){var n=t.get("showDelay");e=W(e,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(e,n):e()},e.prototype._showAxisTooltip=function(t,e){var n=this._ecModel,i=this._tooltipModel,r=[e.offsetX,e.offsetY],o=TV([e.tooltipOption],i),a=this._renderMode,s=[],l=og("section",{blocks:[],noHeader:!0}),u=[],h=new yg;E(t,(function(t){E(t.dataByAxis,(function(t){var e=n.getComponent(t.axisDim+"Axis",t.axisIndex),r=t.value;if(e&&null!=r){var o=yN(r,e.axis,n,t.seriesDataIndices,t.valueLabelOpt),c=og("section",{header:o,noHeader:!ut(o),sortBlocks:!0,blocks:[]});l.blocks.push(c),E(t.seriesDataIndices,(function(l){var p=n.getSeriesByIndex(l.seriesIndex),d=l.dataIndexInside,f=p.getDataParams(d);if(!(f.dataIndex<0)){f.axisDim=t.axisDim,f.axisIndex=t.axisIndex,f.axisType=t.axisType,f.axisId=t.axisId,f.axisValue=S_(e.axis,{value:r}),f.axisValueLabel=o,f.marker=h.makeTooltipMarker("item",Sp(f.color),a);var g=bf(p.formatTooltip(d,!0,null)),y=g.frag;if(y){var v=TV([p],i).get("valueFormatter");c.blocks.push(v?A({valueFormatter:v},y):y)}g.text&&u.push(g.text),s.push(f)}}))}}))})),l.blocks.reverse(),u.reverse();var c=e.position,p=o.get("order"),d=cg(l,h,a,p,n.get("useUTC"),o.get("textStyle"));d&&u.unshift(d);var f="richText"===a?"\n\n":"
",g=u.join(f);this._showOrMove(o,(function(){this._updateContentNotChangedOnAxis(t,s)?this._updatePosition(o,c,r[0],r[1],this._tooltipContent,s):this._showTooltipContent(o,g,s,Math.random()+"",r[0],r[1],c,null,h)}))},e.prototype._showSeriesItemTooltip=function(t,e,n){var i=this._ecModel,r=rl(e),o=r.seriesIndex,a=i.getSeriesByIndex(o),s=r.dataModel||a,l=r.dataIndex,u=r.dataType,h=s.getData(u),c=this._renderMode,p=t.positionDefault,d=TV([h.getItemModel(l),s,a&&(a.coordinateSystem||{}).model],this._tooltipModel,p?{position:p}:null),f=d.get("trigger");if(null==f||"item"===f){var g=s.getDataParams(l,u),y=new yg;g.marker=y.makeTooltipMarker("item",Sp(g.color),c);var v=bf(s.formatTooltip(l,!1,u)),m=d.get("order"),x=d.get("valueFormatter"),_=v.frag,b=_?cg(x?A({valueFormatter:x},_):_,y,c,m,i.get("useUTC"),d.get("textStyle")):v.text,w="item_"+s.name+"_"+l;this._showOrMove(d,(function(){this._showTooltipContent(d,b,g,w,t.offsetX,t.offsetY,t.position,t.target,y)})),n({type:"showTip",dataIndexInside:l,dataIndex:h.getRawIndex(l),seriesIndex:o,from:this.uid})}},e.prototype._showComponentItemTooltip=function(t,e,n){var i="html"===this._renderMode,r=rl(e),o=r.tooltipConfig.option||{},a=o.encodeHTMLContent;if(U(o)){o={content:o,formatter:o},a=!0}a&&i&&o.content&&((o=T(o)).content=re(o.content));var s=[o],l=this._ecModel.getComponent(r.componentMainType,r.componentIndex);l&&s.push(l),s.push({formatter:o.content});var u=t.positionDefault,h=TV(s,this._tooltipModel,u?{position:u}:null),c=h.get("content"),p=Math.random()+"",d=new yg;this._showOrMove(h,(function(){var n=T(h.get("formatterParams")||{});this._showTooltipContent(h,c,n,p,t.offsetX,t.offsetY,t.position,e,d)})),n({type:"showTip",from:this.uid})},e.prototype._showTooltipContent=function(t,e,n,i,r,o,a,s,l){if(this._ticket="",t.get("showContent")&&t.get("show")){var u=this._tooltipContent;u.setEnterable(t.get("enterable"));var h=t.get("formatter");a=a||t.get("position");var c=e,p=this._getNearestPoint([r,o],n,t.get("trigger"),t.get("borderColor")).color;if(h)if(U(h)){var d=t.ecModel.get("useUTC"),f=Y(n)?n[0]:n;c=h,f&&f.axisType&&f.axisType.indexOf("time")>=0&&(c=Jc(f.axisValue,c,d)),c=bp(c,n,!0)}else if(X(h)){var g=W((function(e,i){e===this._ticket&&(u.setContent(i,l,t,p,a),this._updatePosition(t,a,r,o,u,n,s))}),this);this._ticket=i,c=h(n,i,g)}else c=h;u.setContent(c,l,t,p,a),u.show(t,p),this._updatePosition(t,a,r,o,u,n,s)}},e.prototype._getNearestPoint=function(t,e,n,i){return"axis"===n||Y(e)?{color:i||("html"===this._renderMode?"#fff":"none")}:Y(e)?void 0:{color:i||e.color||e.borderColor}},e.prototype._updatePosition=function(t,e,n,i,r,o,a){var s=this._api.getWidth(),l=this._api.getHeight();e=e||t.get("position");var u=r.getSize(),h=t.get("align"),c=t.get("verticalAlign"),p=a&&a.getBoundingRect().clone();if(a&&p.applyTransform(a.transform),X(e)&&(e=e([n,i],o,r.el,p,{viewSize:[s,l],contentSize:u.slice()})),Y(e))n=$r(e[0],s),i=$r(e[1],l);else if(q(e)){var d=e;d.width=u[0],d.height=u[1];var f=kp(d,{width:s,height:l});n=f.x,i=f.y,h=null,c=null}else if(U(e)&&a){var g=function(t,e,n,i){var r=n[0],o=n[1],a=Math.ceil(Math.SQRT2*i)+8,s=0,l=0,u=e.width,h=e.height;switch(t){case"inside":s=e.x+u/2-r/2,l=e.y+h/2-o/2;break;case"top":s=e.x+u/2-r/2,l=e.y-o-a;break;case"bottom":s=e.x+u/2-r/2,l=e.y+h+a;break;case"left":s=e.x-r-a,l=e.y+h/2-o/2;break;case"right":s=e.x+u+a,l=e.y+h/2-o/2}return[s,l]}(e,p,u,t.get("borderWidth"));n=g[0],i=g[1]}else{g=function(t,e,n,i,r,o,a){var s=n.getSize(),l=s[0],u=s[1];null!=o&&(t+l+o+2>i?t-=l+o:t+=o);null!=a&&(e+u+a>r?e-=u+a:e+=a);return[t,e]}(n,i,r,s,l,h?null:20,c?null:20);n=g[0],i=g[1]}if(h&&(n-=DV(h)?u[0]/2:"right"===h?u[0]:0),c&&(i-=DV(c)?u[1]/2:"bottom"===c?u[1]:0),uV(t)){g=function(t,e,n,i,r){var o=n.getSize(),a=o[0],s=o[1];return t=Math.min(t+a,i)-a,e=Math.min(e+s,r)-s,t=Math.max(t,0),e=Math.max(e,0),[t,e]}(n,i,r,s,l);n=g[0],i=g[1]}r.moveTo(n,i)},e.prototype._updateContentNotChangedOnAxis=function(t,e){var n=this._lastDataByCoordSys,i=this._cbParamsList,r=!!n&&n.length===t.length;return r&&E(n,(function(n,o){var a=n.dataByAxis||[],s=(t[o]||{}).dataByAxis||[];(r=r&&a.length===s.length)&&E(a,(function(t,n){var o=s[n]||{},a=t.seriesDataIndices||[],l=o.seriesDataIndices||[];(r=r&&t.value===o.value&&t.axisType===o.axisType&&t.axisId===o.axisId&&a.length===l.length)&&E(a,(function(t,e){var n=l[e];r=r&&t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex})),i&&E(t.seriesDataIndices,(function(t){var n=t.seriesIndex,o=e[n],a=i[n];o&&a&&a.data!==o.data&&(r=!1)}))}))})),this._lastDataByCoordSys=t,this._cbParamsList=e,!!r},e.prototype._hide=function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},e.prototype.dispose=function(t,e){!r.node&&e.getDom()&&(Yg(this,"_updatePosition"),this._tooltipContent.dispose(),PN("itemTooltip",e))},e.type="tooltip",e}(Ag);function TV(t,e,n){var i,r=e.ecModel;n?(i=new Cc(n,r,r),i=new Cc(e.option,i,r)):i=e;for(var o=t.length-1;o>=0;o--){var a=t[o];a&&(a instanceof Cc&&(a=a.get("tooltip",!0)),U(a)&&(a={formatter:a}),a&&(i=new Cc(a,i,r)))}return i}function CV(t,e){return t.dispatchAction||W(e.dispatchAction,e)}function DV(t){return"center"===t||"middle"===t}var AV=["rect","polygon","keep","clear"];function kV(t,e){var n=To(t?t.brush:[]);if(n.length){var i=[];E(n,(function(t){var e=t.hasOwnProperty("toolbox")?t.toolbox:[];e instanceof Array&&(i=i.concat(e))}));var r=t&&t.toolbox;Y(r)&&(r=r[0]),r||(r={feature:{}},t.toolbox=[r]);var o=r.feature||(r.feature={}),a=o.brush||(o.brush={}),s=a.type||(a.type=[]);s.push.apply(s,i),function(t){var e={};E(t,(function(t){e[t]=1})),t.length=0,E(e,(function(e,n){t.push(n)}))}(s),e&&!s.length&&s.push.apply(s,AV)}}var LV=E;function PV(t){if(t)for(var e in t)if(t.hasOwnProperty(e))return!0}function OV(t,e,n){var i={};return LV(e,(function(e){var r,o=i[e]=((r=function(){}).prototype.__hidden=r.prototype,new r);LV(t[e],(function(t,i){if(kD.isValidType(i)){var r={type:i,visual:t};n&&n(r,e),o[i]=new kD(r),"opacity"===i&&((r=T(r)).type="colorAlpha",o.__hidden.__alphaForOpacity=new kD(r))}}))})),i}function RV(t,e,n){var i;E(n,(function(t){e.hasOwnProperty(t)&&PV(e[t])&&(i=!0)})),i&&E(n,(function(n){e.hasOwnProperty(n)&&PV(e[n])?t[n]=T(e[n]):delete t[n]}))}var NV={lineX:EV(0),lineY:EV(1),rect:{point:function(t,e,n){return t&&n.boundingRect.contain(t[0],t[1])},rect:function(t,e,n){return t&&n.boundingRect.intersect(t)}},polygon:{point:function(t,e,n){return t&&n.boundingRect.contain(t[0],t[1])&&P_(n.range,t[0],t[1])},rect:function(t,e,n){var i=n.range;if(!t||i.length<=1)return!1;var r=t.x,o=t.y,a=t.width,s=t.height,l=i[0];return!!(P_(i,r,o)||P_(i,r+a,o)||P_(i,r,o+s)||P_(i,r+a,o+s)||ze.create(t).contain(l[0],l[1])||Zh(r,o,r+a,o,i)||Zh(r,o,r,o+s,i)||Zh(r+a,o,r+a,o+s,i)||Zh(r,o+s,r+a,o+s,i))||void 0}}};function EV(t){var e=["x","y"],n=["width","height"];return{point:function(e,n,i){if(e){var r=i.range;return zV(e[t],r)}},rect:function(i,r,o){if(i){var a=o.range,s=[i[e[t]],i[e[t]]+i[n[t]]];return s[1]e[0][1]&&(e[0][1]=o[0]),o[1]e[1][1]&&(e[1][1]=o[1])}return e&&UV(e)}};function UV(t){return new ze(t[0][0],t[1][0],t[0][1]-t[0][0],t[1][1]-t[1][0])}var ZV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(t,e){this.ecModel=t,this.api=e,this.model,(this._brushController=new lL(e.getZr())).on("brush",W(this._onBrush,this)).mount()},e.prototype.render=function(t,e,n,i){this.model=t,this._updateController(t,e,n,i)},e.prototype.updateTransform=function(t,e,n,i){GV(e),this._updateController(t,e,n,i)},e.prototype.updateVisual=function(t,e,n,i){this.updateTransform(t,e,n,i)},e.prototype.updateView=function(t,e,n,i){this._updateController(t,e,n,i)},e.prototype._updateController=function(t,e,n,i){(!i||i.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(n)).enableBrush(t.brushOption).updateCovers(t.areas.slice())},e.prototype.dispose=function(){this._brushController.dispose()},e.prototype._onBrush=function(t){var e=this.model.id,n=this.model.brushTargetManager.setOutputRanges(t.areas,this.ecModel);(!t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:e,areas:T(n),$from:e}),t.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:e,areas:T(n),$from:e})},e.type="brush",e}(Ag),jV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.areas=[],n.brushOption={},n}return n(e,t),e.prototype.optionUpdated=function(t,e){var n=this.option;!e&&RV(n,t,["inBrush","outOfBrush"]);var i=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:"#ddd"},i.hasOwnProperty("liftZ")||(i.liftZ=5)},e.prototype.setAreas=function(t){t&&(this.areas=z(t,(function(t){return qV(this.option,t)}),this))},e.prototype.setBrushOption=function(t){this.brushOption=qV(this.option,t),this.brushType=this.brushOption.brushType},e.type="brush",e.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],e.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},e}(zp);function qV(t,e){return C({brushType:t.brushType,brushMode:t.brushMode,transformable:t.transformable,brushStyle:new Cc(t.brushStyle).getItemStyle(),removeOnClick:t.removeOnClick,z:t.z},e,!0)}var KV=["rect","polygon","lineX","lineY","keep","clear"],$V=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.render=function(t,e,n){var i,r,o;e.eachComponent({mainType:"brush"},(function(t){i=t.brushType,r=t.brushOption.brushMode||"single",o=o||!!t.areas.length})),this._brushType=i,this._brushMode=r,E(t.get("type",!0),(function(e){t.setIconStatus(e,("keep"===e?"multiple"===r:"clear"===e?o:e===i)?"emphasis":"normal")}))},e.prototype.updateView=function(t,e,n){this.render(t,e,n)},e.prototype.getIcons=function(){var t=this.model,e=t.get("icon",!0),n={};return E(t.get("type",!0),(function(t){e[t]&&(n[t]=e[t])})),n},e.prototype.onclick=function(t,e,n){var i=this._brushType,r=this._brushMode;"clear"===n?(e.dispatchAction({type:"axisAreaSelect",intervals:[]}),e.dispatchAction({type:"brush",command:"clear",areas:[]})):e.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===n?i:i!==n&&n,brushMode:"keep"===n?"multiple"===r?"single":"multiple":r}})},e.getDefaultOption=function(t){return{show:!0,type:KV.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:t.getLocaleModel().get(["toolbox","brush","title"])}},e}(_z);var JV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.layoutMode={type:"box",ignoreSize:!0},n}return n(e,t),e.type="title",e.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},e}(zp),QV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){if(this.group.removeAll(),t.get("show")){var i=this.group,r=t.getModel("textStyle"),o=t.getModel("subtextStyle"),a=t.get("textAlign"),s=rt(t.get("textBaseline"),t.get("textVerticalAlign")),l=new Xs({style:oc(r,{text:t.get("text"),fill:r.getTextColor()},{disableBox:!0}),z2:10}),u=l.getBoundingRect(),h=t.get("subtext"),c=new Xs({style:oc(o,{text:h,fill:o.getTextColor(),y:u.height+t.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),p=t.get("link"),d=t.get("sublink"),f=t.get("triggerEvent",!0);l.silent=!p&&!f,c.silent=!d&&!f,p&&l.on("click",(function(){Mp(p,"_"+t.get("target"))})),d&&c.on("click",(function(){Mp(d,"_"+t.get("subtarget"))})),rl(l).eventData=rl(c).eventData=f?{componentType:"title",componentIndex:t.componentIndex}:null,i.add(l),h&&i.add(c);var g=i.getBoundingRect(),y=t.getBoxLayoutParams();y.width=g.width,y.height=g.height;var v=kp(y,{width:n.getWidth(),height:n.getHeight()},t.get("padding"));a||("middle"===(a=t.get("left")||t.get("right"))&&(a="center"),"right"===a?v.x+=v.width:"center"===a&&(v.x+=v.width/2)),s||("center"===(s=t.get("top")||t.get("bottom"))&&(s="middle"),"bottom"===s?v.y+=v.height:"middle"===s&&(v.y+=v.height/2),s=s||"top"),i.x=v.x,i.y=v.y,i.markRedraw();var m={align:a,verticalAlign:s};l.setStyle(m),c.setStyle(m),g=i.getBoundingRect();var x=v.margin,_=t.getItemStyle(["color","opacity"]);_.fill=t.get("backgroundColor");var b=new Ws({shape:{x:g.x-x[3],y:g.y-x[0],width:g.width+x[1]+x[3],height:g.height+x[0]+x[2],r:t.get("borderRadius")},style:_,subPixelOptimize:!0,silent:!0});i.add(b)}},e.type="title",e}(Ag);var tB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.layoutMode="box",n}return n(e,t),e.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n),this._initData()},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),this._initData()},e.prototype.setCurrentIndex=function(t){null==t&&(t=this.option.currentIndex);var e=this._data.count();this.option.loop?t=(t%e+e)%e:(t>=e&&(t=e-1),t<0&&(t=0)),this.option.currentIndex=t},e.prototype.getCurrentIndex=function(){return this.option.currentIndex},e.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},e.prototype.setPlayState=function(t){this.option.autoPlay=!!t},e.prototype.getPlayState=function(){return!!this.option.autoPlay},e.prototype._initData=function(){var t,e=this.option,n=e.data||[],i=e.axisType,r=this._names=[];"category"===i?(t=[],E(n,(function(e,n){var i,o=Ro(Ao(e),"");q(e)?(i=T(e)).value=n:i=n,t.push(i),r.push(o)}))):t=n;var o={category:"ordinal",time:"time",value:"number"}[i]||"number";(this._data=new cx([{name:"value",type:o}],this)).initData(t,r)},e.prototype.getData=function(){return this._data},e.prototype.getCategories=function(){if("category"===this.get("axisType"))return this._names.slice()},e.type="timeline",e.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},e}(zp),eB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="timeline.slider",e.defaultOption=kc(tB.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),e}(tB);R(eB,_f.prototype);var nB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="timeline",e}(Ag),iB=function(t){function e(e,n,i,r){var o=t.call(this,e,n,i)||this;return o.type=r||"value",o}return n(e,t),e.prototype.getLabelModel=function(){return this.model.getModel("label")},e.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")},e}(ab),rB=Math.PI,oB=Vo(),aB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(t,e){this.api=e},e.prototype.render=function(t,e,n){if(this.model=t,this.api=n,this.ecModel=e,this.group.removeAll(),t.get("show",!0)){var i=this._layout(t,n),r=this._createGroup("_mainGroup"),o=this._createGroup("_labelGroup"),a=this._axis=this._createAxis(i,t);t.formatTooltip=function(t){return og("nameValue",{noName:!0,value:a.scale.getLabel({value:t})})},E(["AxisLine","AxisTick","Control","CurrentPointer"],(function(e){this["_render"+e](i,r,a,t)}),this),this._renderAxisLabel(i,o,a,t),this._position(i,t)}this._doPlayStop(),this._updateTicksStatus()},e.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},e.prototype.dispose=function(){this._clearTimer()},e.prototype._layout=function(t,e){var n,i,r,o,a=t.get(["label","position"]),s=t.get("orient"),l=function(t,e){return kp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()},t.get("padding"))}(t,e),u={horizontal:"center",vertical:(n=null==a||"auto"===a?"horizontal"===s?l.y+l.height/2=0||"+"===n?"left":"right"},h={horizontal:n>=0||"+"===n?"top":"bottom",vertical:"middle"},c={horizontal:0,vertical:rB/2},p="vertical"===s?l.height:l.width,d=t.getModel("controlStyle"),f=d.get("show",!0),g=f?d.get("itemSize"):0,y=f?d.get("itemGap"):0,v=g+y,m=t.get(["label","rotate"])||0;m=m*rB/180;var x=d.get("position",!0),_=f&&d.get("showPlayBtn",!0),b=f&&d.get("showPrevBtn",!0),w=f&&d.get("showNextBtn",!0),S=0,M=p;"left"===x||"bottom"===x?(_&&(i=[0,0],S+=v),b&&(r=[S,0],S+=v),w&&(o=[M-g,0],M-=v)):(_&&(i=[M-g,0],M-=v),b&&(r=[0,0],S+=v),w&&(o=[M-g,0],M-=v));var I=[S,M];return t.get("inverse")&&I.reverse(),{viewRect:l,mainLength:p,orient:s,rotation:c[s],labelRotation:m,labelPosOpt:n,labelAlign:t.get(["label","align"])||u[s],labelBaseline:t.get(["label","verticalAlign"])||t.get(["label","baseline"])||h[s],playPosition:i,prevBtnPosition:r,nextBtnPosition:o,axisExtent:I,controlSize:g,controlGap:y}},e.prototype._position=function(t,e){var n=this._mainGroup,i=this._labelGroup,r=t.viewRect;if("vertical"===t.orient){var o=[1,0,0,1,0,0],a=r.x,s=r.y+r.height;we(o,o,[-a,-s]),Se(o,o,-rB/2),we(o,o,[a,s]),(r=r.clone()).applyTransform(o)}var l=y(r),u=y(n.getBoundingRect()),h=y(i.getBoundingRect()),c=[n.x,n.y],p=[i.x,i.y];p[0]=c[0]=l[0][0];var d,f=t.labelPosOpt;null==f||U(f)?(v(c,u,l,1,d="+"===f?0:1),v(p,h,l,1,1-d)):(v(c,u,l,1,d=f>=0?0:1),p[1]=c[1]+f);function g(t){t.originX=l[0][0]-t.x,t.originY=l[1][0]-t.y}function y(t){return[[t.x,t.x+t.width],[t.y,t.y+t.height]]}function v(t,e,n,i,r){t[i]+=n[i][r]-e[i][r]}n.setPosition(c),i.setPosition(p),n.rotation=i.rotation=t.rotation,g(n),g(i)},e.prototype._createAxis=function(t,e){var n=e.getData(),i=e.get("axisType"),r=function(t,e){if(e=e||t.get("type"),e)switch(e){case"category":return new Rx({ordinalMeta:t.getCategories(),extent:[1/0,-1/0]});case"time":return new Kx({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get("useUTC")});default:return new Ex}}(e,i);r.getTicks=function(){return n.mapArray(["value"],(function(t){return{value:t}}))};var o=n.getDataExtent("value");r.setExtent(o[0],o[1]),r.calcNiceTicks();var a=new iB("value",r,t.axisExtent,i);return a.model=e,a},e.prototype._createGroup=function(t){var e=this[t]=new Br;return this.group.add(e),e},e.prototype._renderAxisLine=function(t,e,n,i){var r=n.getExtent();if(i.get(["lineStyle","show"])){var o=new Ku({shape:{x1:r[0],y1:0,x2:r[1],y2:0},style:A({lineCap:"round"},i.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});e.add(o);var a=this._progressLine=new Ku({shape:{x1:r[0],x2:this._currentPointer?this._currentPointer.x:r[0],y1:0,y2:0},style:k({lineCap:"round",lineWidth:o.style.lineWidth},i.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});e.add(a)}},e.prototype._renderAxisTick=function(t,e,n,i){var r=this,o=i.getData(),a=n.scale.getTicks();this._tickSymbols=[],E(a,(function(t){var a=n.dataToCoord(t.value),s=o.getItemModel(t.value),l=s.getModel("itemStyle"),u=s.getModel(["emphasis","itemStyle"]),h=s.getModel(["progress","itemStyle"]),c={x:a,y:0,onclick:W(r._changeTimeline,r,t.value)},p=sB(s,l,e,c);p.ensureState("emphasis").style=u.getItemStyle(),p.ensureState("progress").style=h.getItemStyle(),Ul(p);var d=rl(p);s.get("tooltip")?(d.dataIndex=t.value,d.dataModel=i):d.dataIndex=d.dataModel=null,r._tickSymbols.push(p)}))},e.prototype._renderAxisLabel=function(t,e,n,i){var r=this;if(n.getLabelModel().get("show")){var o=i.getData(),a=n.getViewLabels();this._tickLabels=[],E(a,(function(i){var a=i.tickValue,s=o.getItemModel(a),l=s.getModel("label"),u=s.getModel(["emphasis","label"]),h=s.getModel(["progress","label"]),c=n.dataToCoord(i.tickValue),p=new Xs({x:c,y:0,rotation:t.labelRotation-t.rotation,onclick:W(r._changeTimeline,r,a),silent:!1,style:oc(l,{text:i.formattedLabel,align:t.labelAlign,verticalAlign:t.labelBaseline})});p.ensureState("emphasis").style=oc(u),p.ensureState("progress").style=oc(h),e.add(p),Ul(p),oB(p).dataIndex=a,r._tickLabels.push(p)}))}},e.prototype._renderControl=function(t,e,n,i){var r=t.controlSize,o=t.rotation,a=i.getModel("controlStyle").getItemStyle(),s=i.getModel(["emphasis","controlStyle"]).getItemStyle(),l=i.getPlayState(),u=i.get("inverse",!0);function h(t,n,l,u){if(t){var h=Cr(rt(i.get(["controlStyle",n+"BtnSize"]),r),r),c=function(t,e,n,i){var r=i.style,o=Uh(t.get(["controlStyle",e]),i||{},new ze(n[0],n[1],n[2],n[3]));r&&o.setStyle(r);return o}(i,n+"Icon",[0,-h/2,h,h],{x:t[0],y:t[1],originX:r/2,originY:0,rotation:u?-o:0,rectHover:!0,style:a,onclick:l});c.ensureState("emphasis").style=s,e.add(c),Ul(c)}}h(t.nextBtnPosition,"next",W(this._changeTimeline,this,u?"-":"+")),h(t.prevBtnPosition,"prev",W(this._changeTimeline,this,u?"+":"-")),h(t.playPosition,l?"stop":"play",W(this._handlePlayClick,this,!l),!0)},e.prototype._renderCurrentPointer=function(t,e,n,i){var r=i.getData(),o=i.getCurrentIndex(),a=r.getItemModel(o).getModel("checkpointStyle"),s=this,l={onCreate:function(t){t.draggable=!0,t.drift=W(s._handlePointerDrag,s),t.ondragend=W(s._handlePointerDragend,s),lB(t,s._progressLine,o,n,i,!0)},onUpdate:function(t){lB(t,s._progressLine,o,n,i)}};this._currentPointer=sB(a,a,this._mainGroup,{},this._currentPointer,l)},e.prototype._handlePlayClick=function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},e.prototype._handlePointerDrag=function(t,e,n){this._clearTimer(),this._pointerChangeTimeline([n.offsetX,n.offsetY])},e.prototype._handlePointerDragend=function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},e.prototype._pointerChangeTimeline=function(t,e){var n=this._toAxisCoord(t)[0],i=Qr(this._axis.getExtent().slice());n>i[1]&&(n=i[1]),n=0&&(a[o]=+a[o].toFixed(c)),[a,h]}var xB={min:H(mB,"min"),max:H(mB,"max"),average:H(mB,"average"),median:H(mB,"median")};function _B(t,e){if(e){var n=t.getData(),i=t.coordinateSystem,r=i&&i.dimensions;if(!function(t){return!isNaN(parseFloat(t.x))&&!isNaN(parseFloat(t.y))}(e)&&!Y(e.coord)&&Y(r)){var o=bB(e,n,i,t);if((e=T(e)).type&&xB[e.type]&&o.baseAxis&&o.valueAxis){var a=P(r,o.baseAxis.dim),s=P(r,o.valueAxis.dim),l=xB[e.type](n,o.baseDataDim,o.valueDataDim,a,s);e.coord=l[0],e.value=l[1]}else e.coord=[null!=e.xAxis?e.xAxis:e.radiusAxis,null!=e.yAxis?e.yAxis:e.angleAxis]}if(null!=e.coord&&Y(r))for(var u=e.coord,h=0;h<2;h++)xB[u[h]]&&(u[h]=MB(n,n.mapDimension(r[h]),u[h]));else e.coord=[];return e}}function bB(t,e,n,i){var r={};return null!=t.valueIndex||null!=t.valueDim?(r.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,r.valueAxis=n.getAxis(function(t,e){var n=t.getData().getDimensionInfo(e);return n&&n.coordDim}(i,r.valueDataDim)),r.baseAxis=n.getOtherAxis(r.valueAxis),r.baseDataDim=e.mapDimension(r.baseAxis.dim)):(r.baseAxis=i.getBaseAxis(),r.valueAxis=n.getOtherAxis(r.baseAxis),r.baseDataDim=e.mapDimension(r.baseAxis.dim),r.valueDataDim=e.mapDimension(r.valueAxis.dim)),r}function wB(t,e){return!(t&&t.containData&&e.coord&&!vB(e))||t.containData(e.coord)}function SB(t,e){return t?function(t,n,i,r){return If(r<2?t.coord&&t.coord[r]:t.value,e[r])}:function(t,n,i,r){return If(t.value,e[r])}}function MB(t,e,n){if("average"===n){var i=0,r=0;return t.each(e,(function(t,e){isNaN(t)||(i+=t,r++)})),i/r}return"median"===n?t.getMedian(e):t.getDataExtent(e)["max"===n?1:0]}var IB=Vo(),TB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(){this.markerGroupMap=yt()},e.prototype.render=function(t,e,n){var i=this,r=this.markerGroupMap;r.each((function(t){IB(t).keep=!1})),e.eachSeries((function(t){var r=gB.getMarkerModelFromSeries(t,i.type);r&&i.renderSeries(t,r,e,n)})),r.each((function(t){!IB(t).keep&&i.group.remove(t.group)}))},e.prototype.markKeep=function(t){IB(t).keep=!0},e.prototype.toggleBlurSeries=function(t,e){var n=this;E(t,(function(t){var i=gB.getMarkerModelFromSeries(t,n.type);i&&i.getData().eachItemGraphicEl((function(t){t&&(e?Nl(t):El(t))}))}))},e.type="marker",e}(Ag);function CB(t,e,n){var i=e.coordinateSystem;t.each((function(r){var o,a=t.getItemModel(r),s=$r(a.get("x"),n.getWidth()),l=$r(a.get("y"),n.getHeight());if(isNaN(s)||isNaN(l)){if(e.getMarkerPosition)o=e.getMarkerPosition(t.getValues(t.dimensions,r));else if(i){var u=t.get(i.dimensions[0],r),h=t.get(i.dimensions[1],r);o=i.dataToPoint([u,h])}}else o=[s,l];isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),t.setItemLayout(r,o)}))}var DB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=gB.getMarkerModelFromSeries(t,"markPoint");e&&(CB(e.getData(),t,n),this.markerGroupMap.get(t.id).updateLayout())}),this)},e.prototype.renderSeries=function(t,e,n,i){var r=t.coordinateSystem,o=t.id,a=t.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,new xS),u=function(t,e,n){var i;i=t?z(t&&t.dimensions,(function(t){return A(A({},e.getData().getDimensionInfo(e.getData().mapDimension(t))||{}),{name:t,ordinalMeta:null})})):[{name:"value",type:"float"}];var r=new cx(i,n),o=z(n.get("data"),H(_B,e));t&&(o=B(o,H(wB,t)));var a=SB(!!t,i);return r.initData(o,null,a),r}(r,t,e);e.setData(u),CB(e.getData(),t,i),u.each((function(t){var n=u.getItemModel(t),i=n.getShallow("symbol"),r=n.getShallow("symbolSize"),o=n.getShallow("symbolRotate"),s=n.getShallow("symbolOffset"),l=n.getShallow("symbolKeepAspect");if(X(i)||X(r)||X(o)||X(s)){var h=e.getRawValue(t),c=e.getDataParams(t);X(i)&&(i=i(h,c)),X(r)&&(r=r(h,c)),X(o)&&(o=o(h,c)),X(s)&&(s=s(h,c))}var p=n.getModel("itemStyle").getItemStyle(),d=Ay(a,"color");p.fill||(p.fill=d),u.setItemVisual(t,{symbol:i,symbolSize:r,symbolRotate:o,symbolOffset:s,symbolKeepAspect:l,style:p})})),l.updateData(u),this.group.add(l.group),u.eachItemGraphicEl((function(t){t.traverse((function(t){rl(t).dataModel=e}))})),this.markKeep(l),l.group.silent=e.get("silent")||t.get("silent")},e.type="markPoint",e}(TB);var AB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.createMarkerModelFromSeries=function(t,n,i){return new e(t,n,i)},e.type="markLine",e.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},e}(gB),kB=Vo(),LB=function(t,e,n,i){var r,o=t.getData();if(Y(i))r=i;else{var a=i.type;if("min"===a||"max"===a||"average"===a||"median"===a||null!=i.xAxis||null!=i.yAxis){var s=void 0,l=void 0;if(null!=i.yAxis||null!=i.xAxis)s=e.getAxis(null!=i.yAxis?"y":"x"),l=it(i.yAxis,i.xAxis);else{var u=bB(i,o,e,t);s=u.valueAxis,l=MB(o,xx(o,u.valueDataDim),a)}var h="x"===s.dim?0:1,c=1-h,p=T(i),d={coord:[]};p.type=null,p.coord=[],p.coord[c]=-1/0,d.coord[c]=1/0;var f=n.get("precision");f>=0&&j(l)&&(l=+l.toFixed(Math.min(f,20))),p.coord[h]=d.coord[h]=l,r=[p,d,{type:a,valueIndex:i.valueIndex,value:l}]}else r=[]}var g=[_B(t,r[0]),_B(t,r[1]),A({},r[2])];return g[2].type=g[2].type||null,C(g[2],g[0]),C(g[2],g[1]),g};function PB(t){return!isNaN(t)&&!isFinite(t)}function OB(t,e,n,i){var r=1-t,o=i.dimensions[t];return PB(e[r])&&PB(n[r])&&e[t]===n[t]&&i.getAxis(o).containData(e[t])}function RB(t,e){if("cartesian2d"===t.type){var n=e[0].coord,i=e[1].coord;if(n&&i&&(OB(1,n,i,t)||OB(0,n,i,t)))return!0}return wB(t,e[0])&&wB(t,e[1])}function NB(t,e,n,i,r){var o,a=i.coordinateSystem,s=t.getItemModel(e),l=$r(s.get("x"),r.getWidth()),u=$r(s.get("y"),r.getHeight());if(isNaN(l)||isNaN(u)){if(i.getMarkerPosition)o=i.getMarkerPosition(t.getValues(t.dimensions,e));else{var h=a.dimensions,c=t.get(h[0],e),p=t.get(h[1],e);o=a.dataToPoint([c,p])}if(OS(a,"cartesian2d")){var d=a.getAxis("x"),f=a.getAxis("y");h=a.dimensions;PB(t.get(h[0],e))?o[0]=d.toGlobalCoord(d.getExtent()[n?0:1]):PB(t.get(h[1],e))&&(o[1]=f.toGlobalCoord(f.getExtent()[n?0:1]))}isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u)}else o=[l,u];t.setItemLayout(e,o)}var EB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=gB.getMarkerModelFromSeries(t,"markLine");if(e){var i=e.getData(),r=kB(e).from,o=kB(e).to;r.each((function(e){NB(r,e,!0,t,n),NB(o,e,!1,t,n)})),i.each((function(t){i.setItemLayout(t,[r.getItemLayout(t),o.getItemLayout(t)])})),this.markerGroupMap.get(t.id).updateLayout()}}),this)},e.prototype.renderSeries=function(t,e,n,i){var r=t.coordinateSystem,o=t.id,a=t.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,new YA);this.group.add(l.group);var u=function(t,e,n){var i;i=t?z(t&&t.dimensions,(function(t){return A(A({},e.getData().getDimensionInfo(e.getData().mapDimension(t))||{}),{name:t,ordinalMeta:null})})):[{name:"value",type:"float"}];var r=new cx(i,n),o=new cx(i,n),a=new cx([],n),s=z(n.get("data"),H(LB,e,t,n));t&&(s=B(s,H(RB,t)));var l=SB(!!t,i);return r.initData(z(s,(function(t){return t[0]})),null,l),o.initData(z(s,(function(t){return t[1]})),null,l),a.initData(z(s,(function(t){return t[2]}))),a.hasItemOption=!0,{from:r,to:o,line:a}}(r,t,e),h=u.from,c=u.to,p=u.line;kB(e).from=h,kB(e).to=c,e.setData(p);var d=e.get("symbol"),f=e.get("symbolSize"),g=e.get("symbolRotate"),y=e.get("symbolOffset");function v(e,n,r){var o=e.getItemModel(n);NB(e,n,r,t,i);var s=o.getModel("itemStyle").getItemStyle();null==s.fill&&(s.fill=Ay(a,"color")),e.setItemVisual(n,{symbolKeepAspect:o.get("symbolKeepAspect"),symbolOffset:rt(o.get("symbolOffset",!0),y[r?0:1]),symbolRotate:rt(o.get("symbolRotate",!0),g[r?0:1]),symbolSize:rt(o.get("symbolSize"),f[r?0:1]),symbol:rt(o.get("symbol",!0),d[r?0:1]),style:s})}Y(d)||(d=[d,d]),Y(f)||(f=[f,f]),Y(g)||(g=[g,g]),Y(y)||(y=[y,y]),u.from.each((function(t){v(h,t,!0),v(c,t,!1)})),p.each((function(t){var e=p.getItemModel(t).getModel("lineStyle").getLineStyle();p.setItemLayout(t,[h.getItemLayout(t),c.getItemLayout(t)]),null==e.stroke&&(e.stroke=h.getItemVisual(t,"style").fill),p.setItemVisual(t,{fromSymbolKeepAspect:h.getItemVisual(t,"symbolKeepAspect"),fromSymbolOffset:h.getItemVisual(t,"symbolOffset"),fromSymbolRotate:h.getItemVisual(t,"symbolRotate"),fromSymbolSize:h.getItemVisual(t,"symbolSize"),fromSymbol:h.getItemVisual(t,"symbol"),toSymbolKeepAspect:c.getItemVisual(t,"symbolKeepAspect"),toSymbolOffset:c.getItemVisual(t,"symbolOffset"),toSymbolRotate:c.getItemVisual(t,"symbolRotate"),toSymbolSize:c.getItemVisual(t,"symbolSize"),toSymbol:c.getItemVisual(t,"symbol"),style:e})})),l.updateData(p),u.line.eachItemGraphicEl((function(t){rl(t).dataModel=e,t.traverse((function(t){rl(t).dataModel=e}))})),this.markKeep(l),l.group.silent=e.get("silent")||t.get("silent")},e.type="markLine",e}(TB);var zB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.createMarkerModelFromSeries=function(t,n,i){return new e(t,n,i)},e.type="markArea",e.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},e}(gB),VB=Vo(),BB=function(t,e,n,i){var r=i[0],o=i[1];if(r&&o){var a=_B(t,r),s=_B(t,o),l=a.coord,u=s.coord;l[0]=it(l[0],-1/0),l[1]=it(l[1],-1/0),u[0]=it(u[0],1/0),u[1]=it(u[1],1/0);var h=D([{},a,s]);return h.coord=[a.coord,s.coord],h.x0=a.x,h.y0=a.y,h.x1=s.x,h.y1=s.y,h}};function FB(t){return!isNaN(t)&&!isFinite(t)}function GB(t,e,n,i){var r=1-t;return FB(e[r])&&FB(n[r])}function WB(t,e){var n=e.coord[0],i=e.coord[1],r={coord:n,x:e.x0,y:e.y0},o={coord:i,x:e.x1,y:e.y1};return OS(t,"cartesian2d")?!(!n||!i||!GB(1,n,i)&&!GB(0,n,i))||function(t,e,n){return!(t&&t.containZone&&e.coord&&n.coord&&!vB(e)&&!vB(n))||t.containZone(e.coord,n.coord)}(t,r,o):wB(t,r)||wB(t,o)}function HB(t,e,n,i,r){var o,a=i.coordinateSystem,s=t.getItemModel(e),l=$r(s.get(n[0]),r.getWidth()),u=$r(s.get(n[1]),r.getHeight());if(isNaN(l)||isNaN(u)){if(i.getMarkerPosition){var h=t.getValues(["x0","y0"],e),c=t.getValues(["x1","y1"],e),p=a.clampData(h),d=a.clampData(c),f=[];"x0"===n[0]?f[0]=p[0]>d[0]?c[0]:h[0]:f[0]=p[0]>d[0]?h[0]:c[0],"y0"===n[1]?f[1]=p[1]>d[1]?c[1]:h[1]:f[1]=p[1]>d[1]?h[1]:c[1],o=i.getMarkerPosition(f,n,!0)}else{var g=[m=t.get(n[0],e),x=t.get(n[1],e)];a.clampData&&a.clampData(g,g),o=a.dataToPoint(g,!0)}if(OS(a,"cartesian2d")){var y=a.getAxis("x"),v=a.getAxis("y"),m=t.get(n[0],e),x=t.get(n[1],e);FB(m)?o[0]=y.toGlobalCoord(y.getExtent()["x0"===n[0]?0:1]):FB(x)&&(o[1]=v.toGlobalCoord(v.getExtent()["y0"===n[1]?0:1]))}isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u)}else o=[l,u];return o}var YB=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],XB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=gB.getMarkerModelFromSeries(t,"markArea");if(e){var i=e.getData();i.each((function(e){var r=z(YB,(function(r){return HB(i,e,r,t,n)}));i.setItemLayout(e,r),i.getItemGraphicEl(e).setShape("points",r)}))}}),this)},e.prototype.renderSeries=function(t,e,n,i){var r=t.coordinateSystem,o=t.id,a=t.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,{group:new Br});this.group.add(l.group),this.markKeep(l);var u=function(t,e,n){var i,r,o=["x0","y0","x1","y1"];if(t){var a=z(t&&t.dimensions,(function(t){var n=e.getData();return A(A({},n.getDimensionInfo(n.mapDimension(t))||{}),{name:t,ordinalMeta:null})}));r=z(o,(function(t,e){return{name:t,type:a[e%2].type}})),i=new cx(r,n)}else i=new cx(r=[{name:"value",type:"float"}],n);var s=z(n.get("data"),H(BB,e,t,n));t&&(s=B(s,H(WB,t)));var l=t?function(t,e,n,i){return If(t.coord[Math.floor(i/2)][i%2],r[i])}:function(t,e,n,i){return If(t.value,r[i])};return i.initData(s,null,l),i.hasItemOption=!0,i}(r,t,e);e.setData(u),u.each((function(e){var n=z(YB,(function(n){return HB(u,e,n,t,i)})),o=r.getAxis("x").scale,s=r.getAxis("y").scale,l=o.getExtent(),h=s.getExtent(),c=[o.parse(u.get("x0",e)),o.parse(u.get("x1",e))],p=[s.parse(u.get("y0",e)),s.parse(u.get("y1",e))];Qr(c),Qr(p);var d=!!(l[0]>c[1]||l[1]p[1]||h[1]=0},e.prototype.getOrient=function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},e.type="legend.plain",e.dependencies=["series"],e.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},e}(zp),ZB=H,jB=E,qB=Br,KB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.newlineDisabled=!1,n}return n(e,t),e.prototype.init=function(){this.group.add(this._contentGroup=new qB),this.group.add(this._selectorGroup=new qB),this._isFirstRender=!0},e.prototype.getContentGroup=function(){return this._contentGroup},e.prototype.getSelectorGroup=function(){return this._selectorGroup},e.prototype.render=function(t,e,n){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),t.get("show",!0)){var r=t.get("align"),o=t.get("orient");r&&"auto"!==r||(r="right"===t.get("left")&&"vertical"===o?"right":"left");var a=t.get("selector",!0),s=t.get("selectorPosition",!0);!a||s&&"auto"!==s||(s="horizontal"===o?"end":"start"),this.renderInner(r,t,e,n,a,o,s);var l=t.getBoxLayoutParams(),u={width:n.getWidth(),height:n.getHeight()},h=t.get("padding"),c=kp(l,u,h),p=this.layoutInner(t,r,c,i,a,s),d=kp(k({width:p.width,height:p.height},l),u,h);this.group.x=d.x-p.x,this.group.y=d.y-p.y,this.group.markRedraw(),this.group.add(this._backgroundEl=Iz(p,t))}},e.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},e.prototype.renderInner=function(t,e,n,i,r,o,a){var s=this.getContentGroup(),l=yt(),u=e.get("selectedMode"),h=[];n.eachRawSeries((function(t){!t.get("legendHoverLink")&&h.push(t.id)})),jB(e.getData(),(function(r,o){var a=r.get("name");if(!this.newlineDisabled&&(""===a||"\n"===a)){var c=new qB;return c.newline=!0,void s.add(c)}var p=n.getSeriesByName(a)[0];if(!l.get(a)){if(p){var d=p.getData(),f=d.getVisual("legendLineStyle")||{},g=d.getVisual("legendIcon"),y=d.getVisual("style"),v=this._createItem(p,a,o,r,e,t,f,y,g,u,i);v.on("click",ZB($B,a,null,i,h)).on("mouseover",ZB(QB,p.name,null,i,h)).on("mouseout",ZB(tF,p.name,null,i,h)),n.ssr&&v.eachChild((function(t){var e=rl(t);e.seriesIndex=p.seriesIndex,e.dataIndex=o,e.ssrType="legend"})),l.set(a,!0)}else n.eachRawSeries((function(s){if(!l.get(a)&&s.legendVisualProvider){var c=s.legendVisualProvider;if(!c.containName(a))return;var p=c.indexOfName(a),d=c.getItemVisual(p,"style"),f=c.getItemVisual(p,"legendIcon"),g=qn(d.fill);g&&0===g[3]&&(g[3]=.2,d=A(A({},d),{fill:ri(g,"rgba")}));var y=this._createItem(s,a,o,r,e,t,{},d,f,u,i);y.on("click",ZB($B,null,a,i,h)).on("mouseover",ZB(QB,null,a,i,h)).on("mouseout",ZB(tF,null,a,i,h)),n.ssr&&y.eachChild((function(t){var e=rl(t);e.seriesIndex=s.seriesIndex,e.dataIndex=o,e.ssrType="legend"})),l.set(a,!0)}}),this);0}}),this),r&&this._createSelector(r,e,i,o,a)},e.prototype._createSelector=function(t,e,n,i,r){var o=this.getSelectorGroup();jB(t,(function(t){var i=t.type,r=new Xs({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){n.dispatchAction({type:"all"===i?"legendAllSelect":"legendInverseSelect",legendId:e.id})}});o.add(r),ic(r,{normal:e.getModel("selectorLabel"),emphasis:e.getModel(["emphasis","selectorLabel"])},{defaultText:t.title}),Ul(r)}))},e.prototype._createItem=function(t,e,n,i,r,o,a,s,l,u,h){var c=t.visualDrawType,p=r.get("itemWidth"),d=r.get("itemHeight"),f=r.isSelected(e),g=i.get("symbolRotate"),y=i.get("symbolKeepAspect"),v=i.get("icon"),m=function(t,e,n,i,r,o,a){function s(t,e){"auto"===t.lineWidth&&(t.lineWidth=e.lineWidth>0?2:0),jB(t,(function(n,i){"inherit"===t[i]&&(t[i]=e[i])}))}var l=e.getModel("itemStyle"),u=l.getItemStyle(),h=0===t.lastIndexOf("empty",0)?"fill":"stroke",c=l.getShallow("decal");u.decal=c&&"inherit"!==c?mv(c,a):i.decal,"inherit"===u.fill&&(u.fill=i[r]);"inherit"===u.stroke&&(u.stroke=i[h]);"inherit"===u.opacity&&(u.opacity=("fill"===r?i:n).opacity);s(u,i);var p=e.getModel("lineStyle"),d=p.getLineStyle();if(s(d,n),"auto"===u.fill&&(u.fill=i.fill),"auto"===u.stroke&&(u.stroke=i.fill),"auto"===d.stroke&&(d.stroke=i.fill),!o){var f=e.get("inactiveBorderWidth"),g=u[h];u.lineWidth="auto"===f?i.lineWidth>0&&g?2:0:u.lineWidth,u.fill=e.get("inactiveColor"),u.stroke=e.get("inactiveBorderColor"),d.stroke=p.get("inactiveColor"),d.lineWidth=p.get("inactiveWidth")}return{itemStyle:u,lineStyle:d}}(l=v||l||"roundRect",i,a,s,c,f,h),x=new qB,_=i.getModel("textStyle");if(!X(t.getLegendIcon)||v&&"inherit"!==v){var b="inherit"===v&&t.getData().getVisual("symbol")?"inherit"===g?t.getData().getVisual("symbolRotate"):g:0;x.add(function(t){var e=t.icon||"roundRect",n=Xy(e,0,0,t.itemWidth,t.itemHeight,t.itemStyle.fill,t.symbolKeepAspect);n.setStyle(t.itemStyle),n.rotation=(t.iconRotate||0)*Math.PI/180,n.setOrigin([t.itemWidth/2,t.itemHeight/2]),e.indexOf("empty")>-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2);return n}({itemWidth:p,itemHeight:d,icon:l,iconRotate:b,itemStyle:m.itemStyle,lineStyle:m.lineStyle,symbolKeepAspect:y}))}else x.add(t.getLegendIcon({itemWidth:p,itemHeight:d,icon:l,iconRotate:g,itemStyle:m.itemStyle,lineStyle:m.lineStyle,symbolKeepAspect:y}));var w="left"===o?p+5:-5,S=o,M=r.get("formatter"),I=e;U(M)&&M?I=M.replace("{name}",null!=e?e:""):X(M)&&(I=M(e));var T=f?_.getTextColor():i.get("inactiveColor");x.add(new Xs({style:oc(_,{text:I,x:w,y:d/2,fill:T,align:S,verticalAlign:"middle"},{inheritColor:T})}));var C=new Ws({shape:x.getBoundingRect(),style:{fill:"transparent"}}),D=i.getModel("tooltip");return D.get("show")&&Kh({el:C,componentModel:r,itemName:e,itemTooltipOption:D.option}),x.add(C),x.eachChild((function(t){t.silent=!0})),C.silent=!u,this.getContentGroup().add(x),Ul(x),x.__legendDataIndex=n,x},e.prototype.layoutInner=function(t,e,n,i,r,o){var a=this.getContentGroup(),s=this.getSelectorGroup();Ap(t.get("orient"),a,t.get("itemGap"),n.width,n.height);var l=a.getBoundingRect(),u=[-l.x,-l.y];if(s.markRedraw(),a.markRedraw(),r){Ap("horizontal",s,t.get("selectorItemGap",!0));var h=s.getBoundingRect(),c=[-h.x,-h.y],p=t.get("selectorButtonGap",!0),d=t.getOrient().index,f=0===d?"width":"height",g=0===d?"height":"width",y=0===d?"y":"x";"end"===o?c[d]+=l[f]+p:u[d]+=h[f]+p,c[1-d]+=l[g]/2-h[g]/2,s.x=c[0],s.y=c[1],a.x=u[0],a.y=u[1];var v={x:0,y:0};return v[f]=l[f]+p+h[f],v[g]=Math.max(l[g],h[g]),v[y]=Math.min(0,h[y]+c[1-d]),v}return a.x=u[0],a.y=u[1],this.group.getBoundingRect()},e.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},e.type="legend.plain",e}(Ag);function $B(t,e,n,i){tF(t,e,n,i),n.dispatchAction({type:"legendToggleSelect",name:null!=t?t:e}),QB(t,e,n,i)}function JB(t){for(var e,n=t.getZr().storage.getDisplayList(),i=0,r=n.length;in[r],f=[-c.x,-c.y];e||(f[i]=l[s]);var g=[0,0],y=[-p.x,-p.y],v=rt(t.get("pageButtonGap",!0),t.get("itemGap",!0));d&&("end"===t.get("pageButtonPosition",!0)?y[i]+=n[r]-p[r]:g[i]+=p[r]+v);y[1-i]+=c[o]/2-p[o]/2,l.setPosition(f),u.setPosition(g),h.setPosition(y);var m={x:0,y:0};if(m[r]=d?n[r]:c[r],m[o]=Math.max(c[o],p[o]),m[a]=Math.min(0,p[a]+y[1-i]),u.__rectSize=n[r],d){var x={x:0,y:0};x[r]=Math.max(n[r]-p[r]-v,0),x[o]=m[o],u.setClipPath(new Ws({shape:x})),u.__rectSize=x[r]}else h.eachChild((function(t){t.attr({invisible:!0,silent:!0})}));var _=this._getPageInfo(t);return null!=_.pageIndex&&vh(l,{x:_.contentPosition[0],y:_.contentPosition[1]},d?t:null),this._updatePageInfoView(t,_),m},e.prototype._pageGo=function(t,e,n){var i=this._getPageInfo(e)[t];null!=i&&n.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:e.id})},e.prototype._updatePageInfoView=function(t,e){var n=this._controllerGroup;E(["pagePrev","pageNext"],(function(i){var r=null!=e[i+"DataIndex"],o=n.childOfName(i);o&&(o.setStyle("fill",r?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),o.cursor=r?"pointer":"default")}));var i=n.childOfName("pageText"),r=t.get("pageFormatter"),o=e.pageIndex,a=null!=o?o+1:0,s=e.pageCount;i&&r&&i.setStyle("text",U(r)?r.replace("{current}",null==a?"":a+"").replace("{total}",null==s?"":s+""):r({current:a,total:s}))},e.prototype._getPageInfo=function(t){var e=t.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,r=t.getOrient().index,o=lF[r],a=uF[r],s=this._findTargetItemIndex(e),l=n.children(),u=l[s],h=l.length,c=h?1:0,p={contentPosition:[n.x,n.y],pageCount:c,pageIndex:c-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!u)return p;var d=m(u);p.contentPosition[r]=-d.s;for(var f=s+1,g=d,y=d,v=null;f<=h;++f)(!(v=m(l[f]))&&y.e>g.s+i||v&&!x(v,g.s))&&(g=y.i>g.i?y:v)&&(null==p.pageNextDataIndex&&(p.pageNextDataIndex=g.i),++p.pageCount),y=v;for(f=s-1,g=d,y=d,v=null;f>=-1;--f)(v=m(l[f]))&&x(y,v.s)||!(g.i=e&&t.s<=e+i}},e.prototype._findTargetItemIndex=function(t){return this._showController?(this.getContentGroup().eachChild((function(i,r){var o=i.__legendDataIndex;null==n&&null!=o&&(n=r),o===t&&(e=r)})),null!=e?e:n):0;var e,n},e.type="legend.scroll",e}(KB);function cF(t){Vm(rF),t.registerComponentModel(oF),t.registerComponentView(hF),function(t){t.registerAction("legendScroll","legendscroll",(function(t,e){var n=t.scrollDataIndex;null!=n&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},(function(t){t.setScrollDataIndex(n)}))}))}(t)}var pF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="dataZoom.inside",e.defaultOption=kc(lz.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),e}(lz),dF=Vo();function fF(t,e,n){dF(t).coordSysRecordMap.each((function(t){var i=t.dataZoomInfoMap.get(e.uid);i&&(i.getRange=n)}))}function gF(t,e){if(e){t.removeKey(e.model.uid);var n=e.controller;n&&n.dispose()}}function yF(t,e){t.isDisposed()||t.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:e})}function vF(t,e,n,i){return t.coordinateSystem.containPoint([n,i])}function mF(t){t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,(function(t,e){var n=dF(e),i=n.coordSysRecordMap||(n.coordSysRecordMap=yt());i.each((function(t){t.dataZoomInfoMap=null})),t.eachComponent({mainType:"dataZoom",subType:"inside"},(function(t){E(az(t).infoList,(function(n){var r=n.model.uid,o=i.get(r)||i.set(r,function(t,e){var n={model:e,containsPoint:H(vF,e),dispatchAction:H(yF,t),dataZoomInfoMap:null,controller:null},i=n.controller=new nT(t.getZr());return E(["pan","zoom","scrollMove"],(function(t){i.on(t,(function(e){var i=[];n.dataZoomInfoMap.each((function(r){if(e.isAvailableBehavior(r.model.option)){var o=(r.getRange||{})[t],a=o&&o(r.dzReferCoordSysInfo,n.model.mainType,n.controller,e);!r.model.get("disabled",!0)&&a&&i.push({dataZoomId:r.model.id,start:a[0],end:a[1]})}})),i.length&&n.dispatchAction(i)}))})),n}(e,n.model));(o.dataZoomInfoMap||(o.dataZoomInfoMap=yt())).set(t.uid,{dzReferCoordSysInfo:n,model:t,getRange:null})}))})),i.each((function(t){var e,n=t.controller,r=t.dataZoomInfoMap;if(r){var o=r.keys()[0];null!=o&&(e=r.get(o))}if(e){var a=function(t){var e,n="type_",i={type_true:2,type_move:1,type_false:0,type_undefined:-1},r=!0;return t.each((function(t){var o=t.model,a=!o.get("disabled",!0)&&(!o.get("zoomLock",!0)||"move");i[n+a]>i[n+e]&&(e=a),r=r&&o.get("preventDefaultMouseMove",!0)})),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!r}}}(r);n.enable(a.controlType,a.opt),n.setPointerChecker(t.containsPoint),Hg(t,"dispatchAction",e.model.get("throttle",!0),"fixRate")}else gF(i,t)}))}))}var xF=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="dataZoom.inside",e}return n(e,t),e.prototype.render=function(e,n,i){t.prototype.render.apply(this,arguments),e.noTarget()?this._clear():(this.range=e.getPercentRange(),fF(i,e,{pan:W(_F.pan,this),zoom:W(_F.zoom,this),scrollMove:W(_F.scrollMove,this)}))},e.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){!function(t,e){for(var n=dF(t).coordSysRecordMap,i=n.keys(),r=0;r0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(o[1]-o[0])+o[0],u=Math.max(1/i.scale,0);o[0]=(o[0]-l)*u+l,o[1]=(o[1]-l)*u+l;var h=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return zk(0,o,[0,100],0,h.minSpan,h.maxSpan),this.range=o,r[0]!==o[0]||r[1]!==o[1]?o:void 0}},pan:bF((function(t,e,n,i,r,o){var a=wF[i]([o.oldX,o.oldY],[o.newX,o.newY],e,r,n);return a.signal*(t[1]-t[0])*a.pixel/a.pixelLength})),scrollMove:bF((function(t,e,n,i,r,o){return wF[i]([0,0],[o.scrollDelta,o.scrollDelta],e,r,n).signal*(t[1]-t[0])*o.scrollDelta}))};function bF(t){return function(e,n,i,r){var o=this.range,a=o.slice(),s=e.axisModels[0];if(s)return zk(t(a,s,e,n,i,r),a,[0,100],"all"),this.range=a,o[0]!==a[0]||o[1]!==a[1]?a:void 0}}var wF={grid:function(t,e,n,i,r){var o=n.axis,a={},s=r.model.coordinateSystem.getRect();return t=t||[0,0],"x"===o.dim?(a.pixel=e[0]-t[0],a.pixelLength=s.width,a.pixelStart=s.x,a.signal=o.inverse?1:-1):(a.pixel=e[1]-t[1],a.pixelLength=s.height,a.pixelStart=s.y,a.signal=o.inverse?-1:1),a},polar:function(t,e,n,i,r){var o=n.axis,a={},s=r.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return t=t?s.pointToCoord(t):[0,0],e=s.pointToCoord(e),"radiusAxis"===n.mainType?(a.pixel=e[0]-t[0],a.pixelLength=l[1]-l[0],a.pixelStart=l[0],a.signal=o.inverse?1:-1):(a.pixel=e[1]-t[1],a.pixelLength=u[1]-u[0],a.pixelStart=u[0],a.signal=o.inverse?-1:1),a},singleAxis:function(t,e,n,i,r){var o=n.axis,a=r.model.coordinateSystem.getRect(),s={};return t=t||[0,0],"horizontal"===o.orient?(s.pixel=e[0]-t[0],s.pixelLength=a.width,s.pixelStart=a.x,s.signal=o.inverse?1:-1):(s.pixel=e[1]-t[1],s.pixelLength=a.height,s.pixelStart=a.y,s.signal=o.inverse?-1:1),s}};function SF(t){mz(t),t.registerComponentModel(pF),t.registerComponentView(xF),mF(t)}var MF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="dataZoom.slider",e.layoutMode="box",e.defaultOption=kc(lz.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleLabel:{show:!0},handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),e}(lz),IF=Ws,TF="horizontal",CF="vertical",DF=["line","bar","candlestick","scatter"],AF={easing:"cubicOut",duration:100,delay:0},kF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._displayables={},n}return n(e,t),e.prototype.init=function(t,e){this.api=e,this._onBrush=W(this._onBrush,this),this._onBrushEnd=W(this._onBrushEnd,this)},e.prototype.render=function(e,n,i,r){if(t.prototype.render.apply(this,arguments),Hg(this,"_dispatchZoomAction",e.get("throttle"),"fixRate"),this._orient=e.getOrient(),!1!==e.get("show")){if(e.noTarget())return this._clear(),void this.group.removeAll();r&&"dataZoom"===r.type&&r.from===this.uid||this._buildView(),this._updateView()}else this.group.removeAll()},e.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){Yg(this,"_dispatchZoomAction");var t=this.api.getZr();t.off("mousemove",this._onBrush),t.off("mouseup",this._onBrushEnd)},e.prototype._buildView=function(){var t=this.group;t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var e=this._displayables.sliderGroup=new Br;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(e),this._positionGroup()},e.prototype._resetLocation=function(){var t=this.dataZoomModel,e=this.api,n=t.get("brushSelect")?7:0,i=this._findCoordRect(),r={width:e.getWidth(),height:e.getHeight()},o=this._orient===TF?{right:r.width-i.x-i.width,top:r.height-30-7-n,width:i.width,height:30}:{right:7,top:i.y,width:30,height:i.height},a=Rp(t.option);E(["right","top","width","height"],(function(t){"ph"===a[t]&&(a[t]=o[t])}));var s=kp(a,r);this._location={x:s.x,y:s.y},this._size=[s.width,s.height],this._orient===CF&&this._size.reverse()},e.prototype._positionGroup=function(){var t=this.group,e=this._location,n=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),r=i&&i.get("inverse"),o=this._displayables.sliderGroup,a=(this._dataShadowInfo||{}).otherAxisInverse;o.attr(n!==TF||r?n===TF&&r?{scaleY:a?1:-1,scaleX:-1}:n!==CF||r?{scaleY:a?-1:1,scaleX:-1,rotation:Math.PI/2}:{scaleY:a?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:a?1:-1,scaleX:1});var s=t.getBoundingRect([o]);t.x=e.x-s.x,t.y=e.y-s.y,t.markRedraw()},e.prototype._getViewExtent=function(){return[0,this._size[0]]},e.prototype._renderBackground=function(){var t=this.dataZoomModel,e=this._size,n=this._displayables.sliderGroup,i=t.get("brushSelect");n.add(new IF({silent:!0,shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:t.get("backgroundColor")},z2:-40}));var r=new IF({shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:"transparent"},z2:0,onclick:W(this._onClickPanel,this)}),o=this.api.getZr();i?(r.on("mousedown",this._onBrushStart,this),r.cursor="crosshair",o.on("mousemove",this._onBrush),o.on("mouseup",this._onBrushEnd)):(o.off("mousemove",this._onBrush),o.off("mouseup",this._onBrushEnd)),n.add(r)},e.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],t){var e=this._size,n=this._shadowSize||[],i=t.series,r=i.getRawData(),o=i.getShadowDim&&i.getShadowDim(),a=o&&r.getDimensionInfo(o)?i.getShadowDim():t.otherDim;if(null!=a){var s=this._shadowPolygonPts,l=this._shadowPolylinePts;if(r!==this._shadowData||a!==this._shadowDim||e[0]!==n[0]||e[1]!==n[1]){var u=r.getDataExtent(a),h=.3*(u[1]-u[0]);u=[u[0]-h,u[1]+h];var c,p=[0,e[1]],d=[0,e[0]],f=[[e[0],0],[0,0]],g=[],y=d[1]/(r.count()-1),v=0,m=Math.round(r.count()/e[0]);r.each([a],(function(t,e){if(m>0&&e%m)v+=y;else{var n=null==t||isNaN(t)||""===t,i=n?0:Kr(t,u,p,!0);n&&!c&&e?(f.push([f[f.length-1][0],0]),g.push([g[g.length-1][0],0])):!n&&c&&(f.push([v,0]),g.push([v,0])),f.push([v,i]),g.push([v,i]),v+=y,c=n}})),s=this._shadowPolygonPts=f,l=this._shadowPolylinePts=g}this._shadowData=r,this._shadowDim=a,this._shadowSize=[e[0],e[1]];for(var x=this.dataZoomModel,_=0;_<3;_++){var b=w(1===_);this._displayables.sliderGroup.add(b),this._displayables.dataShadowSegs.push(b)}}}function w(t){var e=x.getModel(t?"selectedDataBackground":"dataBackground"),n=new Br,i=new Xu({shape:{points:s},segmentIgnoreThreshold:1,style:e.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),r=new Zu({shape:{points:l},segmentIgnoreThreshold:1,style:e.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return n.add(i),n.add(r),n}},e.prototype._prepareDataShadowInfo=function(){var t=this.dataZoomModel,e=t.get("showDataShadow");if(!1!==e){var n,i=this.ecModel;return t.eachTargetAxis((function(r,o){E(t.getAxisProxy(r,o).getTargetSeriesModels(),(function(t){if(!(n||!0!==e&&P(DF,t.get("type"))<0)){var a,s=i.getComponent(rz(r),o).axis,l=function(t){var e={x:"y",y:"x",radius:"angle",angle:"radius"};return e[t]}(r),u=t.coordinateSystem;null!=l&&u.getOtherAxis&&(a=u.getOtherAxis(s).inverse),l=t.getData().mapDimension(l),n={thisAxis:s,series:t,thisDim:r,otherDim:l,otherAxisInverse:a}}}),this)}),this),n}},e.prototype._renderHandle=function(){var t=this.group,e=this._displayables,n=e.handles=[null,null],i=e.handleLabels=[null,null],r=this._displayables.sliderGroup,o=this._size,a=this.dataZoomModel,s=this.api,l=a.get("borderRadius")||0,u=a.get("brushSelect"),h=e.filler=new IF({silent:u,style:{fill:a.get("fillerColor")},textConfig:{position:"inside"}});r.add(h),r.add(new IF({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:o[0],height:o[1],r:l},style:{stroke:a.get("dataBackgroundColor")||a.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}})),E([0,1],(function(e){var o=a.get("handleIcon");!Wy[o]&&o.indexOf("path://")<0&&o.indexOf("image://")<0&&(o="path://"+o);var s=Xy(o,-1,0,2,2,null,!0);s.attr({cursor:LF(this._orient),draggable:!0,drift:W(this._onDragMove,this,e),ondragend:W(this._onDragEnd,this),onmouseover:W(this._showDataInfo,this,!0),onmouseout:W(this._showDataInfo,this,!1),z2:5});var l=s.getBoundingRect(),u=a.get("handleSize");this._handleHeight=$r(u,this._size[1]),this._handleWidth=l.width/l.height*this._handleHeight,s.setStyle(a.getModel("handleStyle").getItemStyle()),s.style.strokeNoScale=!0,s.rectHover=!0,s.ensureState("emphasis").style=a.getModel(["emphasis","handleStyle"]).getItemStyle(),Ul(s);var h=a.get("handleColor");null!=h&&(s.style.fill=h),r.add(n[e]=s);var c=a.getModel("textStyle"),p=(a.get("handleLabel")||{}).show||!1;t.add(i[e]=new Xs({silent:!0,invisible:!p,style:oc(c,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:c.getTextColor(),font:c.getFont()}),z2:10}))}),this);var c=h;if(u){var p=$r(a.get("moveHandleSize"),o[1]),d=e.moveHandle=new Ws({style:a.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:o[1]-.5,height:p}}),f=.8*p,g=e.moveHandleIcon=Xy(a.get("moveHandleIcon"),-f/2,-f/2,f,f,"#fff",!0);g.silent=!0,g.y=o[1]+p/2-.5,d.ensureState("emphasis").style=a.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var y=Math.min(o[1]/2,Math.max(p,10));(c=e.moveZone=new Ws({invisible:!0,shape:{y:o[1]-y,height:p+y}})).on("mouseover",(function(){s.enterEmphasis(d)})).on("mouseout",(function(){s.leaveEmphasis(d)})),r.add(d),r.add(g),r.add(c)}c.attr({draggable:!0,cursor:LF(this._orient),drift:W(this._onDragMove,this,"all"),ondragstart:W(this._showDataInfo,this,!0),ondragend:W(this._onDragEnd,this),onmouseover:W(this._showDataInfo,this,!0),onmouseout:W(this._showDataInfo,this,!1)})},e.prototype._resetInterval=function(){var t=this._range=this.dataZoomModel.getPercentRange(),e=this._getViewExtent();this._handleEnds=[Kr(t[0],[0,100],e,!0),Kr(t[1],[0,100],e,!0)]},e.prototype._updateInterval=function(t,e){var n=this.dataZoomModel,i=this._handleEnds,r=this._getViewExtent(),o=n.findRepresentativeAxisProxy().getMinMaxSpan(),a=[0,100];zk(e,i,r,n.get("zoomLock")?"all":t,null!=o.minSpan?Kr(o.minSpan,a,r,!0):null,null!=o.maxSpan?Kr(o.maxSpan,a,r,!0):null);var s=this._range,l=this._range=Qr([Kr(i[0],r,a,!0),Kr(i[1],r,a,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},e.prototype._updateView=function(t){var e=this._displayables,n=this._handleEnds,i=Qr(n.slice()),r=this._size;E([0,1],(function(t){var i=e.handles[t],o=this._handleHeight;i.attr({scaleX:o/2,scaleY:o/2,x:n[t]+(t?-1:1),y:r[1]/2-o/2})}),this),e.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:r[1]});var o={x:i[0],width:i[1]-i[0]};e.moveHandle&&(e.moveHandle.setShape(o),e.moveZone.setShape(o),e.moveZone.getBoundingRect(),e.moveHandleIcon&&e.moveHandleIcon.attr("x",o.x+o.width/2));for(var a=e.dataShadowSegs,s=[0,i[0],i[1],r[0]],l=0;le[0]||n[1]<0||n[1]>e[1])){var i=this._handleEnds,r=(i[0]+i[1])/2,o=this._updateInterval("all",n[0]-r);this._updateView(),o&&this._dispatchZoomAction(!1)}},e.prototype._onBrushStart=function(t){var e=t.offsetX,n=t.offsetY;this._brushStart=new De(e,n),this._brushing=!0,this._brushStartTime=+new Date},e.prototype._onBrushEnd=function(t){if(this._brushing){var e=this._displayables.brushRect;if(this._brushing=!1,e){e.attr("ignore",!0);var n=e.shape;if(!(+new Date-this._brushStartTime<200&&Math.abs(n.width)<5)){var i=this._getViewExtent(),r=[0,100];this._range=Qr([Kr(n.x,i,r,!0),Kr(n.x+n.width,i,r,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1)}}}},e.prototype._onBrush=function(t){this._brushing&&(de(t.event),this._updateBrushRect(t.offsetX,t.offsetY))},e.prototype._updateBrushRect=function(t,e){var n=this._displayables,i=this.dataZoomModel,r=n.brushRect;r||(r=n.brushRect=new IF({silent:!0,style:i.getModel("brushStyle").getItemStyle()}),n.sliderGroup.add(r)),r.attr("ignore",!1);var o=this._brushStart,a=this._displayables.sliderGroup,s=a.transformCoordToLocal(t,e),l=a.transformCoordToLocal(o.x,o.y),u=this._size;s[0]=Math.max(Math.min(u[0],s[0]),0),r.setShape({x:l[0],y:0,width:s[0]-l[0],height:u[1]})},e.prototype._dispatchZoomAction=function(t){var e=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?AF:null,start:e[0],end:e[1]})},e.prototype._findCoordRect=function(){var t,e=az(this.dataZoomModel).infoList;if(!t&&e.length){var n=e[0].model.coordinateSystem;t=n.getRect&&n.getRect()}if(!t){var i=this.api.getWidth(),r=this.api.getHeight();t={x:.2*i,y:.2*r,width:.6*i,height:.6*r}}return t},e.type="dataZoom.slider",e}(cz);function LF(t){return"vertical"===t?"ns-resize":"ew-resize"}function PF(t){t.registerComponentModel(MF),t.registerComponentView(kF),mz(t)}var OF=function(t,e,n){var i=T((RF[t]||{})[e]);return n&&Y(i)?i[i.length-1]:i},RF={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},NF=kD.mapVisual,EF=kD.eachVisual,zF=Y,VF=E,BF=Qr,FF=Kr,GF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.stateList=["inRange","outOfRange"],n.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],n.layoutMode={type:"box",ignoreSize:!0},n.dataBound=[-1/0,1/0],n.targetVisuals={},n.controllerVisuals={},n}return n(e,t),e.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n)},e.prototype.optionUpdated=function(t,e){var n=this.option;!e&&RV(n,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},e.prototype.resetVisual=function(t){var e=this.stateList;t=W(t,this),this.controllerVisuals=OV(this.option.controller,e,t),this.targetVisuals=OV(this.option.target,e,t)},e.prototype.getItemSymbol=function(){return null},e.prototype.getTargetSeriesIndices=function(){var t=this.option.seriesIndex,e=[];return null==t||"all"===t?this.ecModel.eachSeries((function(t,n){e.push(n)})):e=To(t),e},e.prototype.eachTargetSeries=function(t,e){E(this.getTargetSeriesIndices(),(function(n){var i=this.ecModel.getSeriesByIndex(n);i&&t.call(e,i)}),this)},e.prototype.isTargetSeries=function(t){var e=!1;return this.eachTargetSeries((function(n){n===t&&(e=!0)})),e},e.prototype.formatValueText=function(t,e,n){var i,r=this.option,o=r.precision,a=this.dataBound,s=r.formatter;n=n||["<",">"],Y(t)&&(t=t.slice(),i=!0);var l=e?t:i?[u(t[0]),u(t[1])]:u(t);return U(s)?s.replace("{value}",i?l[0]:l).replace("{value2}",i?l[1]:l):X(s)?i?s(t[0],t[1]):s(t):i?t[0]===a[0]?n[0]+" "+l[1]:t[1]===a[1]?n[1]+" "+l[0]:l[0]+" - "+l[1]:l;function u(t){return t===a[0]?"min":t===a[1]?"max":(+t).toFixed(Math.min(o,20))}},e.prototype.resetExtent=function(){var t=this.option,e=BF([t.min,t.max]);this._dataExtent=e},e.prototype.getDataDimensionIndex=function(t){var e=this.option.dimension;if(null!=e)return t.getDimensionIndex(e);for(var n=t.dimensions,i=n.length-1;i>=0;i--){var r=n[i],o=t.getDimensionInfo(r);if(!o.isCalculationCoord)return o.storeDimIndex}},e.prototype.getExtent=function(){return this._dataExtent.slice()},e.prototype.completeVisualOption=function(){var t=this.ecModel,e=this.option,n={inRange:e.inRange,outOfRange:e.outOfRange},i=e.target||(e.target={}),r=e.controller||(e.controller={});C(i,n),C(r,n);var o=this.isCategory();function a(n){zF(e.color)&&!n.inRange&&(n.inRange={color:e.color.slice().reverse()}),n.inRange=n.inRange||{color:t.get("gradientColor")}}a.call(this,i),a.call(this,r),function(t,e,n){var i=t[e],r=t[n];i&&!r&&(r=t[n]={},VF(i,(function(t,e){if(kD.isValidType(e)){var n=OF(e,"inactive",o);null!=n&&(r[e]=n,"color"!==e||r.hasOwnProperty("opacity")||r.hasOwnProperty("colorAlpha")||(r.opacity=[0,0]))}})))}.call(this,i,"inRange","outOfRange"),function(t){var e=(t.inRange||{}).symbol||(t.outOfRange||{}).symbol,n=(t.inRange||{}).symbolSize||(t.outOfRange||{}).symbolSize,i=this.get("inactiveColor"),r=this.getItemSymbol()||"roundRect";VF(this.stateList,(function(a){var s=this.itemSize,l=t[a];l||(l=t[a]={color:o?i:[i]}),null==l.symbol&&(l.symbol=e&&T(e)||(o?r:[r])),null==l.symbolSize&&(l.symbolSize=n&&T(n)||(o?s[0]:[s[0],s[0]])),l.symbol=NF(l.symbol,(function(t){return"none"===t?r:t}));var u=l.symbolSize;if(null!=u){var h=-1/0;EF(u,(function(t){t>h&&(h=t)})),l.symbolSize=NF(u,(function(t){return FF(t,[0,h],[0,s[0]],!0)}))}}),this)}.call(this,r)},e.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},e.prototype.isCategory=function(){return!!this.option.categories},e.prototype.setSelected=function(t){},e.prototype.getSelected=function(){return null},e.prototype.getValueState=function(t){return null},e.prototype.getVisualMeta=function(t){return null},e.type="visualMap",e.dependencies=["series"],e.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},e}(zp),WF=[20,140],HF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.optionUpdated=function(e,n){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual((function(t){t.mappingMethod="linear",t.dataExtent=this.getExtent()})),this._resetRange()},e.prototype.resetItemSize=function(){t.prototype.resetItemSize.apply(this,arguments);var e=this.itemSize;(null==e[0]||isNaN(e[0]))&&(e[0]=WF[0]),(null==e[1]||isNaN(e[1]))&&(e[1]=WF[1])},e.prototype._resetRange=function(){var t=this.getExtent(),e=this.option.range;!e||e.auto?(t.auto=1,this.option.range=t):Y(e)&&(e[0]>e[1]&&e.reverse(),e[0]=Math.max(e[0],t[0]),e[1]=Math.min(e[1],t[1]))},e.prototype.completeVisualOption=function(){t.prototype.completeVisualOption.apply(this,arguments),E(this.stateList,(function(t){var e=this.option.controller[t].symbolSize;e&&e[0]!==e[1]&&(e[0]=e[1]/3)}),this)},e.prototype.setSelected=function(t){this.option.range=t.slice(),this._resetRange()},e.prototype.getSelected=function(){var t=this.getExtent(),e=Qr((this.get("range")||[]).slice());return e[0]>t[1]&&(e[0]=t[1]),e[1]>t[1]&&(e[1]=t[1]),e[0]=n[1]||t<=e[1])?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var e=[];return this.eachTargetSeries((function(n){var i=[],r=n.getData();r.each(this.getDataDimensionIndex(r),(function(e,n){t[0]<=e&&e<=t[1]&&i.push(n)}),this),e.push({seriesId:n.id,dataIndex:i})}),this),e},e.prototype.getVisualMeta=function(t){var e=YF(this,"outOfRange",this.getExtent()),n=YF(this,"inRange",this.option.range.slice()),i=[];function r(e,n){i.push({value:e,color:t(e,n)})}for(var o=0,a=0,s=n.length,l=e.length;at[1])break;n.push({color:this.getControllerVisual(o,"color",e),offset:r/100})}return n.push({color:this.getControllerVisual(t[1],"color",e),offset:1}),n},e.prototype._createBarPoints=function(t,e){var n=this.visualMapModel.itemSize;return[[n[0]-e[0],t[0]],[n[0],t[0]],[n[0],t[1]],[n[0]-e[1],t[1]]]},e.prototype._createBarGroup=function(t){var e=this._orient,n=this.visualMapModel.get("inverse");return new Br("horizontal"!==e||n?"horizontal"===e&&n?{scaleX:"bottom"===t?-1:1,rotation:-Math.PI/2}:"vertical"!==e||n?{scaleX:"left"===t?1:-1}:{scaleX:"left"===t?1:-1,scaleY:-1}:{scaleX:"bottom"===t?1:-1,rotation:Math.PI/2})},e.prototype._updateHandle=function(t,e){if(this._useHandle){var n=this._shapes,i=this.visualMapModel,r=n.handleThumbs,o=n.handleLabels,a=i.itemSize,s=i.getExtent(),l=this._applyTransform("left",n.mainGroup);KF([0,1],(function(u){var h=r[u];h.setStyle("fill",e.handlesColor[u]),h.y=t[u];var c=qF(t[u],[0,a[1]],s,!0),p=this.getControllerVisual(c,"symbolSize");h.scaleX=h.scaleY=p/a[0],h.x=a[0]-p/2;var d=Fh(n.handleLabelPoints[u],Bh(h,this.group));if("horizontal"===this._orient){var f="left"===l||"top"===l?(a[0]-p)/2:(a[0]-p)/-2;d[1]+=f}o[u].setStyle({x:d[0],y:d[1],text:i.formatValueText(this._dataInterval[u]),verticalAlign:"middle",align:"vertical"===this._orient?this._applyTransform("left",n.mainGroup):"center"})}),this)}},e.prototype._showIndicator=function(t,e,n,i){var r=this.visualMapModel,o=r.getExtent(),a=r.itemSize,s=[0,a[1]],l=this._shapes,u=l.indicator;if(u){u.attr("invisible",!1);var h=this.getControllerVisual(t,"color",{convertOpacityToAlpha:!0}),c=this.getControllerVisual(t,"symbolSize"),p=qF(t,o,s,!0),d=a[0]-c/2,f={x:u.x,y:u.y};u.y=p,u.x=d;var g=Fh(l.indicatorLabelPoint,Bh(u,this.group)),y=l.indicatorLabel;y.attr("invisible",!1);var v=this._applyTransform("left",l.mainGroup),m="horizontal"===this._orient;y.setStyle({text:(n||"")+r.formatValueText(e),verticalAlign:m?v:"middle",align:m?"center":v});var x={x:d,y:p,style:{fill:h}},_={style:{x:g[0],y:g[1]}};if(r.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var b={duration:100,easing:"cubicInOut",additive:!0};u.x=f.x,u.y=f.y,u.animateTo(x,b),y.animateTo(_,b)}else u.attr(x),y.attr(_);this._firstShowIndicator=!1;var w=this._shapes.handleLabels;if(w)for(var S=0;Sr[1]&&(u[1]=1/0),e&&(u[0]===-1/0?this._showIndicator(l,u[1],"< ",a):u[1]===1/0?this._showIndicator(l,u[0],"> ",a):this._showIndicator(l,l,"≈ ",a));var h=this._hoverLinkDataIndices,c=[];(e||eG(n))&&(c=this._hoverLinkDataIndices=n.findTargetDataIndices(u));var p=function(t,e){var n={},i={};return r(t||[],n),r(e||[],i,n),[o(n),o(i)];function r(t,e,n){for(var i=0,r=t.length;i=0&&(r.dimension=o,i.push(r))}})),t.getData().setVisual("visualMeta",i)}}];function aG(t,e,n,i){for(var r=e.targetVisuals[i],o=kD.prepareVisualTypes(r),a={color:Ay(t.getData(),"color")},s=0,l=o.length;s0:t.splitNumber>0)&&!t.calculable?"piecewise":"continuous"})),t.registerAction(iG,rG),E(oG,(function(e){t.registerVisual(t.PRIORITY.VISUAL.COMPONENT,e)})),t.registerPreprocessor(lG))}function pG(t){t.registerComponentModel(HF),t.registerComponentView(QF),cG(t)}var dG=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._pieceList=[],n}return n(e,t),e.prototype.optionUpdated=function(e,n){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var i=this._mode=this._determineMode();this._pieceList=[],fG[this._mode].call(this,this._pieceList),this._resetSelected(e,n);var r=this.option.categories;this.resetVisual((function(t,e){"categories"===i?(t.mappingMethod="category",t.categories=T(r)):(t.dataExtent=this.getExtent(),t.mappingMethod="piecewise",t.pieceList=z(this._pieceList,(function(t){return t=T(t),"inRange"!==e&&(t.visual=null),t})))}))},e.prototype.completeVisualOption=function(){var e=this.option,n={},i=kD.listVisualTypes(),r=this.isCategory();function o(t,e,n){return t&&t[e]&&t[e].hasOwnProperty(n)}E(e.pieces,(function(t){E(i,(function(e){t.hasOwnProperty(e)&&(n[e]=1)}))})),E(n,(function(t,n){var i=!1;E(this.stateList,(function(t){i=i||o(e,t,n)||o(e.target,t,n)}),this),!i&&E(this.stateList,(function(t){(e[t]||(e[t]={}))[n]=OF(n,"inRange"===t?"active":"inactive",r)}))}),this),t.prototype.completeVisualOption.apply(this,arguments)},e.prototype._resetSelected=function(t,e){var n=this.option,i=this._pieceList,r=(e?n:t).selected||{};if(n.selected=r,E(i,(function(t,e){var n=this.getSelectedMapKey(t);r.hasOwnProperty(n)||(r[n]=!0)}),this),"single"===n.selectedMode){var o=!1;E(i,(function(t,e){var n=this.getSelectedMapKey(t);r[n]&&(o?r[n]=!1:o=!0)}),this)}},e.prototype.getItemSymbol=function(){return this.get("itemSymbol")},e.prototype.getSelectedMapKey=function(t){return"categories"===this._mode?t.value+"":t.index+""},e.prototype.getPieceList=function(){return this._pieceList},e.prototype._determineMode=function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},e.prototype.setSelected=function(t){this.option.selected=T(t)},e.prototype.getValueState=function(t){var e=kD.findPieceIndex(t,this._pieceList);return null!=e&&this.option.selected[this.getSelectedMapKey(this._pieceList[e])]?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var e=[],n=this._pieceList;return this.eachTargetSeries((function(i){var r=[],o=i.getData();o.each(this.getDataDimensionIndex(o),(function(e,i){kD.findPieceIndex(e,n)===t&&r.push(i)}),this),e.push({seriesId:i.id,dataIndex:r})}),this),e},e.prototype.getRepresentValue=function(t){var e;if(this.isCategory())e=t.value;else if(null!=t.value)e=t.value;else{var n=t.interval||[];e=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return e},e.prototype.getVisualMeta=function(t){if(!this.isCategory()){var e=[],n=["",""],i=this,r=this._pieceList.slice();if(r.length){var o=r[0].interval[0];o!==-1/0&&r.unshift({interval:[-1/0,o]}),(o=r[r.length-1].interval[1])!==1/0&&r.push({interval:[o,1/0]})}else r.push({interval:[-1/0,1/0]});var a=-1/0;return E(r,(function(t){var e=t.interval;e&&(e[0]>a&&s([a,e[0]],"outOfRange"),s(e.slice()),a=e[1])}),this),{stops:e,outerColors:n}}function s(r,o){var a=i.getRepresentValue({interval:r});o||(o=i.getValueState(a));var s=t(a,o);r[0]===-1/0?n[0]=s:r[1]===1/0?n[1]=s:e.push({value:r[0],color:s},{value:r[1],color:s})}},e.type="visualMap.piecewise",e.defaultOption=kc(GF.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),e}(GF),fG={splitNumber:function(t){var e=this.option,n=Math.min(e.precision,20),i=this.getExtent(),r=e.splitNumber;r=Math.max(parseInt(r,10),1),e.splitNumber=r;for(var o=(i[1]-i[0])/r;+o.toFixed(n)!==o&&n<5;)n++;e.precision=n,o=+o.toFixed(n),e.minOpen&&t.push({interval:[-1/0,i[0]],close:[0,0]});for(var a=0,s=i[0];a","≥"][e[0]]];t.text=t.text||this.formatValueText(null!=t.value?t.value:t.interval,!1,n)}),this)}};function gG(t,e){var n=t.inverse;("vertical"===t.orient?!n:n)&&e.reverse()}var yG=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.doRender=function(){var t=this.group;t.removeAll();var e=this.visualMapModel,n=e.get("textGap"),i=e.textStyleModel,r=i.getFont(),o=i.getTextColor(),a=this._getItemAlign(),s=e.itemSize,l=this._getViewData(),u=l.endsText,h=it(e.get("showLabel",!0),!u),c=!e.get("selectedMode");u&&this._renderEndsText(t,u[0],s,h,a),E(l.viewPieceList,(function(i){var l=i.piece,u=new Br;u.onclick=W(this._onItemClick,this,l),this._enableHoverLink(u,i.indexInModelPieceList);var p=e.getRepresentValue(l);if(this._createItemSymbol(u,p,[0,0,s[0],s[1]],c),h){var d=this.visualMapModel.getValueState(p);u.add(new Xs({style:{x:"right"===a?-n:s[0]+n,y:s[1]/2,text:l.text,verticalAlign:"middle",align:a,font:r,fill:o,opacity:"outOfRange"===d?.5:1},silent:c}))}t.add(u)}),this),u&&this._renderEndsText(t,u[1],s,h,a),Ap(e.get("orient"),t,e.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},e.prototype._enableHoverLink=function(t,e){var n=this;t.on("mouseover",(function(){return i("highlight")})).on("mouseout",(function(){return i("downplay")}));var i=function(t){var i=n.visualMapModel;i.option.hoverLink&&n.api.dispatchAction({type:t,batch:jF(i.findTargetDataIndices(e),i)})}},e.prototype._getItemAlign=function(){var t=this.visualMapModel,e=t.option;if("vertical"===e.orient)return ZF(t,this.api,t.itemSize);var n=e.align;return n&&"auto"!==n||(n="left"),n},e.prototype._renderEndsText=function(t,e,n,i,r){if(e){var o=new Br,a=this.visualMapModel.textStyleModel;o.add(new Xs({style:oc(a,{x:i?"right"===r?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:"middle",align:i?r:"center",text:e})})),t.add(o)}},e.prototype._getViewData=function(){var t=this.visualMapModel,e=z(t.getPieceList(),(function(t,e){return{piece:t,indexInModelPieceList:e}})),n=t.get("text"),i=t.get("orient"),r=t.get("inverse");return("horizontal"===i?r:!r)?e.reverse():n&&(n=n.slice().reverse()),{viewPieceList:e,endsText:n}},e.prototype._createItemSymbol=function(t,e,n,i){var r=Xy(this.getControllerVisual(e,"symbol"),n[0],n[1],n[2],n[3],this.getControllerVisual(e,"color"));r.silent=i,t.add(r)},e.prototype._onItemClick=function(t){var e=this.visualMapModel,n=e.option,i=n.selectedMode;if(i){var r=T(n.selected),o=e.getSelectedMapKey(t);"single"===i||!0===i?(r[o]=!0,E(r,(function(t,e){r[e]=e===o}))):r[o]=!r[o],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:r})}},e.type="visualMap.piecewise",e}(XF);function vG(t){t.registerComponentModel(dG),t.registerComponentView(yG),cG(t)}var mG={label:{enabled:!0},decal:{show:!1}},xG=Vo(),_G={};function bG(t,e){var n=t.getModel("aria");if(n.get("enabled")){var i=T(mG);C(i.label,t.getLocaleModel().get("aria"),!1),C(n.option,i,!1),function(){if(n.getModel("decal").get("show")){var e=yt();t.eachSeries((function(t){if(!t.isColorBySeries()){var n=e.get(t.type);n||(n={},e.set(t.type,n)),xG(t).scope=n}})),t.eachRawSeries((function(e){if(!t.isSeriesFiltered(e))if(X(e.enableAriaDecal))e.enableAriaDecal();else{var n=e.getData();if(e.isColorBySeries()){var i=pd(e.ecModel,e.name,_G,t.getSeriesCount()),r=n.getVisual("decal");n.setVisual("decal",u(r,i))}else{var o=e.getRawData(),a={},s=xG(e).scope;n.each((function(t){var e=n.getRawIndex(t);a[e]=t}));var l=o.count();o.each((function(t){var i=a[t],r=o.getName(t)||t+"",h=pd(e.ecModel,r,s,l),c=n.getItemVisual(i,"decal");n.setItemVisual(i,"decal",u(c,h))}))}}function u(t,e){var n=t?A(A({},e),t):e;return n.dirty=!0,n}}))}}(),function(){var i=e.getZr().dom;if(!i)return;var o=t.getLocaleModel().get("aria"),a=n.getModel("label");if(a.option=k(a.option,o),!a.get("enabled"))return;if(i.setAttribute("role","img"),a.get("description"))return void i.setAttribute("aria-label",a.get("description"));var s,l=t.getSeriesCount(),u=a.get(["data","maxCount"])||10,h=a.get(["series","maxCount"])||10,c=Math.min(l,h);if(l<1)return;var p=function(){var e=t.get("title");e&&e.length&&(e=e[0]);return e&&e.text}();s=p?r(a.get(["general","withTitle"]),{title:p}):a.get(["general","withoutTitle"]);var d=[];s+=r(l>1?a.get(["series","multiple","prefix"]):a.get(["series","single","prefix"]),{seriesCount:l}),t.eachSeries((function(e,n){if(n1?a.get(["series","multiple",o]):a.get(["series","single",o]),{seriesId:e.seriesIndex,seriesName:e.get("name"),seriesType:(_=e.subType,b=t.getLocaleModel().get(["series","typeNames"]),b[_]||b.chart)});var s=e.getData();if(s.count()>u)i+=r(a.get(["data","partialData"]),{displayCnt:u});else i+=a.get(["data","allData"]);for(var h=a.get(["data","separator","middle"]),p=a.get(["data","separator","end"]),f=a.get(["data","excludeDimensionId"]),g=[],y=0;y":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},MG=function(){function t(t){if(null==(this._condVal=U(t)?new RegExp(t):et(t)?t:null)){var e="";0,wo(e)}}return t.prototype.evaluate=function(t){var e=typeof t;return U(e)?this._condVal.test(t):!!j(e)&&this._condVal.test(t+"")},t}(),IG=function(){function t(){}return t.prototype.evaluate=function(){return this.value},t}(),TG=function(){function t(){}return t.prototype.evaluate=function(){for(var t=this.children,e=0;e2&&l.push(e),e=[t,n]}function f(t,n,i,r){BG(t,i)&&BG(n,r)||e.push(t,n,i,r,i,r)}function g(t,n,i,r,o,a){var s=Math.abs(n-t),l=4*Math.tan(s/4)/3,u=nM:C2&&l.push(e),l}function GG(t,e,n,i,r,o,a,s,l,u){if(BG(t,n)&&BG(e,i)&&BG(r,a)&&BG(o,s))l.push(a,s);else{var h=2/u,c=h*h,p=a-t,d=s-e,f=Math.sqrt(p*p+d*d);p/=f,d/=f;var g=n-t,y=i-e,v=r-a,m=o-s,x=g*g+y*y,_=v*v+m*m;if(x=0&&_-w*w=0)l.push(a,s);else{var S=[],M=[];wn(t,n,r,a,.5,S),wn(e,i,o,s,.5,M),GG(S[0],M[0],S[1],M[1],S[2],M[2],S[3],M[3],l,u),GG(S[4],M[4],S[5],M[5],S[6],M[6],S[7],M[7],l,u)}}}}function WG(t,e,n){var i=t[e],r=t[1-e],o=Math.abs(i/r),a=Math.ceil(Math.sqrt(o*n)),s=Math.floor(n/a);0===s&&(s=1,a=n);for(var l=[],u=0;u0)for(u=0;uMath.abs(u),c=WG([l,u],h?0:1,e),p=(h?s:u)/c.length,d=0;d1?null:new De(d*l+t,d*u+e)}function UG(t,e,n){var i=new De;De.sub(i,n,e),i.normalize();var r=new De;return De.sub(r,t,e),r.dot(i)}function ZG(t,e){var n=t[t.length-1];n&&n[0]===e[0]&&n[1]===e[1]||t.push(e)}function jG(t){var e=t.points,n=[],i=[];Ba(e,n,i);var r=new ze(n[0],n[1],i[0]-n[0],i[1]-n[1]),o=r.width,a=r.height,s=r.x,l=r.y,u=new De,h=new De;return o>a?(u.x=h.x=s+o/2,u.y=l,h.y=l+a):(u.y=h.y=l+a/2,u.x=s,h.x=s+o),function(t,e,n){for(var i=t.length,r=[],o=0;or,a=WG([i,r],o?0:1,e),s=o?"width":"height",l=o?"height":"width",u=o?"x":"y",h=o?"y":"x",c=t[s]/a.length,p=0;p0)for(var b=i/n,w=-i/2;w<=i/2;w+=b){var S=Math.sin(w),M=Math.cos(w),I=0;for(x=0;x0;l/=2){var u=0,h=0;(t&l)>0&&(u=1),(e&l)>0&&(h=1),s+=l*l*(3*u^h),0===h&&(1===u&&(t=l-1-t,e=l-1-e),a=t,t=e,e=a)}return s}function cW(t){var e=1/0,n=1/0,i=-1/0,r=-1/0,o=z(t,(function(t){var o=t.getBoundingRect(),a=t.getComputedTransform(),s=o.x+o.width/2+(a?a[4]:0),l=o.y+o.height/2+(a?a[5]:0);return e=Math.min(s,e),n=Math.min(l,n),i=Math.max(s,i),r=Math.max(l,r),[s,l]}));return z(o,(function(o,a){return{cp:o,z:hW(o[0],o[1],e,n,i,r),path:t[a]}})).sort((function(t,e){return t.z-e.z})).map((function(t){return t.path}))}function pW(t){return $G(t.path,t.count)}function dW(t){return Y(t[0])}function fW(t,e){for(var n=[],i=t.length,r=0;r=0;r--)if(!n[r].many.length){var l=n[s].many;if(l.length<=1){if(!s)return n;s=0}o=l.length;var u=Math.ceil(o/2);n[r].many=l.slice(u,o),n[s].many=l.slice(0,u),s++}return n}var gW={clone:function(t){for(var e=[],n=1-Math.pow(1-t.path.style.opacity,1/t.count),i=0;i0){var s,l,u=i.getModel("universalTransition").get("delay"),h=Object.assign({setToFinal:!0},a);dW(t)&&(s=t,l=e),dW(e)&&(s=e,l=t);for(var c=s?s===t:t.length>e.length,p=s?fW(l,s):fW(c?e:t,[c?t:e]),d=0,f=0;f1e4))for(var r=n.getIndices(),o=0;o0&&i.group.traverse((function(t){t instanceof ks&&!t.animators.length&&t.animateFrom({style:{opacity:0}},r)}))}))}function TW(t){var e=t.getModel("universalTransition").get("seriesKey");return e||t.id}function CW(t){return Y(t)?t.sort().join(","):t}function DW(t){if(t.hostModel)return t.hostModel.getModel("universalTransition").get("divideShape")}function AW(t,e){for(var n=0;n=0&&r.push({dataGroupId:e.oldDataGroupIds[n],data:e.oldData[n],divide:DW(e.oldData[n]),groupIdDim:t.dimension})})),E(To(t.to),(function(t){var i=AW(n.updatedSeries,t);if(i>=0){var r=n.updatedSeries[i].getData();o.push({dataGroupId:e.oldDataGroupIds[i],data:r,divide:DW(r),groupIdDim:t.dimension})}})),r.length>0&&o.length>0&&IW(r,o,i)}(t,i,n,e)}));else{var o=function(t,e){var n=yt(),i=yt(),r=yt();return E(t.oldSeries,(function(e,n){var o=t.oldDataGroupIds[n],a=t.oldData[n],s=TW(e),l=CW(s);i.set(l,{dataGroupId:o,data:a}),Y(s)&&E(s,(function(t){r.set(t,{key:l,dataGroupId:o,data:a})}))})),E(e.updatedSeries,(function(t){if(t.isUniversalTransitionEnabled()&&t.isAnimationEnabled()){var e=t.get("dataGroupId"),o=t.getData(),a=TW(t),s=CW(a),l=i.get(s);if(l)n.set(s,{oldSeries:[{dataGroupId:l.dataGroupId,divide:DW(l.data),data:l.data}],newSeries:[{dataGroupId:e,divide:DW(o),data:o}]});else if(Y(a)){var u=[];E(a,(function(t){var e=i.get(t);e.data&&u.push({dataGroupId:e.dataGroupId,divide:DW(e.data),data:e.data})})),u.length&&n.set(s,{oldSeries:u,newSeries:[{dataGroupId:e,data:o,divide:DW(o)}]})}else{var h=r.get(a);if(h){var c=n.get(h.key);c||(c={oldSeries:[{dataGroupId:h.dataGroupId,data:h.data,divide:DW(h.data)}],newSeries:[]},n.set(h.key,c)),c.newSeries.push({dataGroupId:e,data:o,divide:DW(o)})}}}})),n}(i,n);E(o.keys(),(function(t){var n=o.get(t);IW(n.oldSeries,n.newSeries,e)}))}E(n.updatedSeries,(function(t){t[_g]&&(t[_g]=!1)}))}for(var a=t.getSeries(),s=i.oldSeries=[],l=i.oldDataGroupIds=[],u=i.oldData=[],h=0;ht.getAttribute(e)||n;var i;return e.width=n("width",null),e.height=n("height",null),e.rotate=function(t,e=0){const n=t.replace(/^-?[0-9.]*/,"");function i(t){for(;t<0;)t+=4;return t%4}if(""===n){const e=parseInt(t);return isNaN(e)?0:i(e)}if(n!==t){let e=0;switch(n){case"%":e=25;break;case"deg":e=90}if(e){let r=parseFloat(t.slice(0,t.length-n.length));return isNaN(r)?0:(r/=e,r%1==0?i(r):0)}}return e}(n("rotate","")),i=e,n("flip","").split(s).forEach((t=>{switch(t.trim()){case"horizontal":i.hFlip=!0;break;case"vertical":i.vFlip=!0}})),e.preserveAspectRatio=n("preserveAspectRatio",n("preserveaspectratio","")),e}const u=/^[a-z0-9]+(-[a-z0-9]+)*$/,l=(t,e,n,i="")=>{const r=t.split(":");if("@"===t.slice(0,1)){if(r.length<2||r.length>3)return null;i=r.shift().slice(1)}if(r.length>3||!r.length)return null;if(r.length>1){const t=r.pop(),n=r.pop(),o={provider:r.length>0?r[0]:i,prefix:n,name:t};return e&&!f(o)?null:o}const o=r[0],s=o.split("-");if(s.length>1){const t={provider:i,prefix:s.shift(),name:s.join("-")};return e&&!f(t)?null:t}if(n&&""===i){const t={provider:i,prefix:"",name:o};return e&&!f(t,n)?null:t}return null},f=(t,e)=>!!t&&!(""!==t.provider&&!t.provider.match(u)||!(e&&""===t.prefix||t.prefix.match(u))||!t.name.match(u));function d(t,n){const r=function(t,e){const n={};!t.hFlip!=!e.hFlip&&(n.hFlip=!0),!t.vFlip!=!e.vFlip&&(n.vFlip=!0);const i=((t.rotate||0)+(e.rotate||0))%4;return i&&(n.rotate=i),n}(t,n);for(const o in i)o in e?o in t&&!(o in r)&&(r[o]=e[o]):o in n?r[o]=n[o]:o in t&&(r[o]=t[o]);return r}function h(t,e,n){const i=t.icons,r=t.aliases||Object.create(null);let o={};function s(t){o=d(i[t]||r[t],o)}return s(e),n.forEach(s),d(t,o)}function p(t,e){const n=[];if("object"!=typeof t||"object"!=typeof t.icons)return n;t.not_found instanceof Array&&t.not_found.forEach((t=>{e(t,null),n.push(t)}));const i=function(t,e){const n=t.icons,i=t.aliases||Object.create(null),r=Object.create(null);return(e||Object.keys(n).concat(Object.keys(i))).forEach((function t(e){if(n[e])return r[e]=[];if(!(e in r)){r[e]=null;const n=i[e]&&i[e].parent,o=n&&t(n);o&&(r[e]=[n].concat(o))}return r[e]})),r}(t);for(const r in i){const o=i[r];o&&(e(r,h(t,r,o)),n.push(r))}return n}const g={provider:"",aliases:{},not_found:{},...t};function b(t,e){for(const n in e)if(n in t&&typeof t[n]!=typeof e[n])return!1;return!0}function v(t){if("object"!=typeof t||null===t)return null;const e=t;if("string"!=typeof e.prefix||!t.icons||"object"!=typeof t.icons)return null;if(!b(t,g))return null;const n=e.icons;for(const t in n){const e=n[t];if(!t.match(u)||"string"!=typeof e.body||!b(e,i))return null}const r=e.aliases||Object.create(null);for(const t in r){const e=r[t],o=e.parent;if(!t.match(u)||"string"!=typeof o||!n[o]&&!r[o]||!b(e,i))return null}return e}const m=Object.create(null);function y(t,e){const n=m[t]||(m[t]=Object.create(null));return n[e]||(n[e]=function(t,e){return{provider:t,prefix:e,icons:Object.create(null),missing:new Set}}(t,e))}function x(t,e){return v(e)?p(e,((e,n)=>{n?t.icons[e]=n:t.missing.add(e)})):[]}function w(t,e){let n=[];return("string"==typeof t?[t]:Object.keys(m)).forEach((t=>{("string"==typeof t&&"string"==typeof e?[e]:Object.keys(m[t]||{})).forEach((e=>{const i=y(t,e);n=n.concat(Object.keys(i.icons).map((n=>(""!==t?"@"+t+":":"")+e+":"+n)))}))})),n}let _=!1;function k(t){return"boolean"==typeof t&&(_=t),_}function j(t){const e="string"==typeof t?l(t,!0,_):t;if(e){const t=y(e.provider,e.prefix),n=e.name;return t.icons[n]||(t.missing.has(n)?null:void 0)}}function A(t,e){const n=l(t,!0,_);if(!n)return!1;return function(t,e,n){try{if("string"==typeof n.body)return t.icons[e]={...n},!0}catch(t){}return!1}(y(n.provider,n.prefix),n.name,e)}function O(t,e){if("object"!=typeof t)return!1;if("string"!=typeof e&&(e=t.provider||""),_&&!e&&!t.prefix){let e=!1;return v(t)&&(t.prefix="",p(t,((t,n)=>{n&&A(t,n)&&(e=!0)}))),e}const n=t.prefix;if(!f({provider:e,prefix:n,name:"a"}))return!1;return!!x(y(e,n),t)}function C(t){return!!j(t)}function I(t){const e=j(t);return e?{...n,...e}:null}function S(t,e){t.forEach((t=>{const n=t.loaderCallbacks;n&&(t.loaderCallbacks=n.filter((t=>t.id!==e)))}))}let E=0;const M=Object.create(null);function T(t,e){M[t]=e}function F(t){return M[t]||M[""]}var R={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function L(t,e,n,i){const r=t.resources.length,o=t.random?Math.floor(Math.random()*r):t.index;let s;if(t.random){let e=t.resources.slice(0);for(s=[];e.length>1;){const t=Math.floor(Math.random()*e.length);s.push(e[t]),e=e.slice(0,t).concat(e.slice(t+1))}s=s.concat(e)}else s=t.resources.slice(o).concat(t.resources.slice(0,o));const c=Date.now();let a,u="pending",l=0,f=null,d=[],h=[];function p(){f&&(clearTimeout(f),f=null)}function g(){"pending"===u&&(u="aborted"),p(),d.forEach((t=>{"pending"===t.status&&(t.status="aborted")})),d=[]}function b(t,e){e&&(h=[]),"function"==typeof t&&h.push(t)}function v(){u="failed",h.forEach((t=>{t(void 0,a)}))}function m(){d.forEach((t=>{"pending"===t.status&&(t.status="aborted")})),d=[]}function y(){if("pending"!==u)return;p();const i=s.shift();if(void 0===i)return d.length?void(f=setTimeout((()=>{p(),"pending"===u&&(m(),v())}),t.timeout)):void v();const r={status:"pending",resource:i,callback:(e,n)=>{!function(e,n,i){const r="success"!==n;switch(d=d.filter((t=>t!==e)),u){case"pending":break;case"failed":if(r||!t.dataAfterTimeout)return;break;default:return}if("abort"===n)return a=i,void v();if(r)return a=i,void(d.length||(s.length?y():v()));if(p(),m(),!t.random){const n=t.resources.indexOf(e.resource);-1!==n&&n!==t.index&&(t.index=n)}u="completed",h.forEach((t=>{t(i)}))}(r,e,n)}};d.push(r),l++,f=setTimeout(y,t.rotate),n(i,e,r.callback)}return"function"==typeof i&&h.push(i),setTimeout(y),function(){return{startTime:c,payload:e,status:u,queriesSent:l,queriesPending:d.length,subscribe:b,abort:g}}}function P(t){const e={...R,...t};let n=[];function i(){n=n.filter((t=>"pending"===t().status))}return{query:function(t,r,o){const s=L(e,t,r,((t,e)=>{i(),o&&o(t,e)}));return n.push(s),s},find:function(t){return n.find((e=>t(e)))||null},setIndex:t=>{e.index=t},getIndex:()=>e.index,cleanup:i}}function N(t){let e;if("string"==typeof t.resources)e=[t.resources];else if(e=t.resources,!(e instanceof Array&&e.length))return null;return{resources:e,path:t.path||"/",maxURL:t.maxURL||500,rotate:t.rotate||750,timeout:t.timeout||5e3,random:!0===t.random,index:t.index||0,dataAfterTimeout:!1!==t.dataAfterTimeout}}const z=Object.create(null),Q=["https://api.simplesvg.com","https://api.unisvg.com"],q=[];for(;Q.length>0;)1===Q.length||Math.random()>.5?q.push(Q.shift()):q.push(Q.pop());function D(t,e){const n=N(e);return null!==n&&(z[t]=n,!0)}function U(t){return z[t]}function H(){return Object.keys(z)}function J(){}z[""]=N({resources:["https://api.iconify.design"].concat(q)});const $=Object.create(null);function B(t,e,n){let i,r;if("string"==typeof t){const e=F(t);if(!e)return n(void 0,424),J;r=e.send;const o=function(t){if(!$[t]){const e=U(t);if(!e)return;const n={config:e,redundancy:P(e)};$[t]=n}return $[t]}(t);o&&(i=o.redundancy)}else{const e=N(t);if(e){i=P(e);const n=F(t.resources?t.resources[0]:"");n&&(r=n.send)}}return i&&r?i.query(e,r,n)().abort:(n(void 0,424),J)}const G="iconify2",V="iconify",K=V+"-count",W=V+"-version",X=36e5,Y=168,Z=50;function tt(t,e){try{return t.getItem(e)}catch(t){}}function et(t,e,n){try{return t.setItem(e,n),!0}catch(t){}}function nt(t,e){try{t.removeItem(e)}catch(t){}}function it(t,e){return et(t,K,e.toString())}function rt(t){return parseInt(tt(t,K))||0}const ot={local:!0,session:!0},st={local:new Set,session:new Set};let ct=!1;let at="undefined"==typeof window?{}:window;function ut(t){const e=t+"Storage";try{if(at&&at[e]&&"number"==typeof at[e].length)return at[e]}catch(t){}ot[t]=!1}function lt(t,e){const n=ut(t);if(!n)return;const i=tt(n,W);if(i!==G){if(i){const t=rt(n);for(let e=0;e{const i=V+t.toString(),o=tt(n,i);if("string"==typeof o){try{const n=JSON.parse(o);if("object"==typeof n&&"number"==typeof n.cached&&n.cached>r&&"string"==typeof n.provider&&"object"==typeof n.data&&"string"==typeof n.data.prefix&&e(n,t))return!0}catch(t){}nt(n,i)}};let s=rt(n);for(let e=s-1;e>=0;e--)o(e)||(e===s-1?(s--,it(n,s)):st[t].add(e))}function ft(){if(!ct){ct=!0;for(const t in ot)lt(t,(t=>{const e=t.data,n=y(t.provider,e.prefix);if(!x(n,e).length)return!1;const i=e.lastModified||-1;return n.lastModifiedCached=n.lastModifiedCached?Math.min(n.lastModifiedCached,i):i,!0}))}}function dt(t,e){function n(n){let i;if(!ot[n]||!(i=ut(n)))return;const r=st[n];let o;if(r.size)r.delete(o=Array.from(r).shift());else if(o=rt(i),o>=Z||!it(i,o+1))return;const s={cached:Math.floor(Date.now()/X),provider:t.provider,data:e};return et(i,V+o.toString(),JSON.stringify(s))}ct||ft(),e.lastModified&&!function(t,e){const n=t.lastModifiedCached;if(n&&n>=e)return n===e;if(t.lastModifiedCached=e,n)for(const n in ot)lt(n,(n=>{const i=n.data;return n.provider!==t.provider||i.prefix!==t.prefix||i.lastModified===e}));return!0}(t,e.lastModified)||Object.keys(e.icons).length&&(e.not_found&&delete(e=Object.assign({},e)).not_found,n("local")||n("session"))}function ht(){}function pt(t){t.iconsLoaderFlag||(t.iconsLoaderFlag=!0,setTimeout((()=>{t.iconsLoaderFlag=!1,function(t){t.pendingCallbacksFlag||(t.pendingCallbacksFlag=!0,setTimeout((()=>{t.pendingCallbacksFlag=!1;const e=t.loaderCallbacks?t.loaderCallbacks.slice(0):[];if(!e.length)return;let n=!1;const i=t.provider,r=t.prefix;e.forEach((e=>{const o=e.icons,s=o.pending.length;o.pending=o.pending.filter((e=>{if(e.prefix!==r)return!0;const s=e.name;if(t.icons[s])o.loaded.push({provider:i,prefix:r,name:s});else{if(!t.missing.has(s))return n=!0,!0;o.missing.push({provider:i,prefix:r,name:s})}return!1})),o.pending.length!==s&&(n||S([t],e.id),e.callback(o.loaded.slice(0),o.missing.slice(0),o.pending.slice(0),e.abort))}))})))}(t)})))}const gt=(t,e)=>{const n=function(t,e=!0,n=!1){const i=[];return t.forEach((t=>{const r="string"==typeof t?l(t,e,n):t;r&&i.push(r)})),i}(t,!0,k()),i=function(t){const e={loaded:[],missing:[],pending:[]},n=Object.create(null);t.sort(((t,e)=>t.provider!==e.provider?t.provider.localeCompare(e.provider):t.prefix!==e.prefix?t.prefix.localeCompare(e.prefix):t.name.localeCompare(e.name)));let i={provider:"",prefix:"",name:""};return t.forEach((t=>{if(i.name===t.name&&i.prefix===t.prefix&&i.provider===t.provider)return;i=t;const r=t.provider,o=t.prefix,s=t.name,c=n[r]||(n[r]=Object.create(null)),a=c[o]||(c[o]=y(r,o));let u;u=s in a.icons?e.loaded:""===o||a.missing.has(s)?e.missing:e.pending;const l={provider:r,prefix:o,name:s};u.push(l)})),e}(n);if(!i.pending.length){let t=!0;return e&&setTimeout((()=>{t&&e(i.loaded,i.missing,i.pending,ht)})),()=>{t=!1}}const r=Object.create(null),o=[];let s,c;return i.pending.forEach((t=>{const{provider:e,prefix:n}=t;if(n===c&&e===s)return;s=e,c=n,o.push(y(e,n));const i=r[e]||(r[e]=Object.create(null));i[n]||(i[n]=[])})),i.pending.forEach((t=>{const{provider:e,prefix:n,name:i}=t,o=y(e,n),s=o.pendingIcons||(o.pendingIcons=new Set);s.has(i)||(s.add(i),r[e][n].push(i))})),o.forEach((t=>{const{provider:e,prefix:n}=t;r[e][n].length&&function(t,e){t.iconsToLoad?t.iconsToLoad=t.iconsToLoad.concat(e).sort():t.iconsToLoad=e,t.iconsQueueFlag||(t.iconsQueueFlag=!0,setTimeout((()=>{t.iconsQueueFlag=!1;const{provider:e,prefix:n}=t,i=t.iconsToLoad;let r;delete t.iconsToLoad,i&&(r=F(e))&&r.prepare(e,n,i).forEach((n=>{B(e,n,(e=>{if("object"!=typeof e)n.icons.forEach((e=>{t.missing.add(e)}));else try{const n=x(t,e);if(!n.length)return;const i=t.pendingIcons;i&&n.forEach((t=>{i.delete(t)})),dt(t,e)}catch(t){console.error(t)}pt(t)}))}))})))}(t,r[e][n])})),e?function(t,e,n){const i=E++,r=S.bind(null,n,i);if(!e.pending.length)return r;const o={id:i,icons:e,callback:t,abort:r};return n.forEach((t=>{(t.loaderCallbacks||(t.loaderCallbacks=[])).push(o)})),r}(e,i,o):ht},bt=t=>new Promise(((e,i)=>{const r="string"==typeof t?l(t,!0):t;r?gt([r||t],(o=>{if(o.length&&r){const t=j(r);if(t)return void e({...n,...t})}i(t)})):i(t)}));function vt(t,e){const n="string"==typeof t?l(t,!0,!0):null;if(!n){const e=function(t){try{const e="string"==typeof t?JSON.parse(t):t;if("string"==typeof e.body)return{...e}}catch(t){}}(t);return{value:t,data:e}}const i=j(n);if(void 0!==i||!n.prefix)return{value:t,name:n,data:i};const r=gt([n],(()=>e(t,n,j(n))));return{value:t,name:n,loading:r}}let mt=!1;try{mt=0===navigator.vendor.indexOf("Apple")}catch(t){}const yt=/(-?[0-9.]*[0-9]+[0-9.]*)/g,xt=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function wt(t,e,n){if(1===e)return t;if(n=n||100,"number"==typeof t)return Math.ceil(t*e*n)/n;if("string"!=typeof t)return t;const i=t.split(yt);if(null===i||!i.length)return t;const r=[];let o=i.shift(),s=xt.test(o);for(;;){if(s){const t=parseFloat(o);isNaN(t)?r.push(o):r.push(Math.ceil(t*e*n)/n)}else r.push(o);if(o=i.shift(),void 0===o)return r.join("");s=!s}}const _t=t=>"unset"===t||"undefined"===t||"none"===t;function kt(t,e){const i={...n,...t},r={...o,...e},s={left:i.left,top:i.top,width:i.width,height:i.height};let c=i.body;[i,r].forEach((t=>{const e=[],n=t.hFlip,i=t.vFlip;let r,o=t.rotate;switch(n?i?o+=2:(e.push("translate("+(s.width+s.left).toString()+" "+(0-s.top).toString()+")"),e.push("scale(-1 1)"),s.top=s.left=0):i&&(e.push("translate("+(0-s.left).toString()+" "+(s.height+s.top).toString()+")"),e.push("scale(1 -1)"),s.top=s.left=0),o<0&&(o-=4*Math.floor(o/4)),o%=4,o){case 1:r=s.height/2+s.top,e.unshift("rotate(90 "+r.toString()+" "+r.toString()+")");break;case 2:e.unshift("rotate(180 "+(s.width/2+s.left).toString()+" "+(s.height/2+s.top).toString()+")");break;case 3:r=s.width/2+s.left,e.unshift("rotate(-90 "+r.toString()+" "+r.toString()+")")}o%2==1&&(s.left!==s.top&&(r=s.left,s.left=s.top,s.top=r),s.width!==s.height&&(r=s.width,s.width=s.height,s.height=r)),e.length&&(c=function(t,e,n){const i=function(t,e="defs"){let n="";const i=t.indexOf("<"+e);for(;i>=0;){const r=t.indexOf(">",i),o=t.indexOf("",o);if(-1===s)break;n+=t.slice(r+1,o).trim(),t=t.slice(0,i).trim()+t.slice(s+1)}return{defs:n,content:t}}(t);return r=i.defs,o=e+i.content+n,r?""+r+""+o:o;var r,o}(c,'',""))}));const a=r.width,u=r.height,l=s.width,f=s.height;let d,h;null===a?(h=null===u?"1em":"auto"===u?f:u,d=wt(h,l/f)):(d="auto"===a?l:a,h=null===u?wt(d,f/l):"auto"===u?f:u);const p={},g=(t,e)=>{_t(e)||(p[t]=e.toString())};g("width",d),g("height",h);const b=[s.left,s.top,l,f];return p.viewBox=b.join(" "),{attributes:p,viewBox:b,body:c}}function jt(t,e){let n=-1===t.indexOf("xlink:")?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const t in e)n+=" "+t+'="'+e[t]+'"';return'"+t+""}function At(t){return'url("'+function(t){return"data:image/svg+xml,"+function(t){return t.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(//g,"%3E").replace(/\s+/g," ")}(t)}(t)+'")'}let Ot=(()=>{let t;try{if(t=fetch,"function"==typeof t)return t}catch(t){}})();function Ct(t){Ot=t}function It(){return Ot}const St={prepare:(t,e,n)=>{const i=[],r=function(t,e){const n=U(t);if(!n)return 0;let i;if(n.maxURL){let t=0;n.resources.forEach((e=>{const n=e;t=Math.max(t,n.length)}));const r=e+".json?icons=";i=n.maxURL-t-n.path.length-r.length}else i=0;return i}(t,e),o="icons";let s={type:o,provider:t,prefix:e,icons:[]},c=0;return n.forEach(((n,a)=>{c+=n.length+1,c>=r&&a>0&&(i.push(s),s={type:o,provider:t,prefix:e,icons:[]},c=n.length),s.icons.push(n)})),i.push(s),i},send:(t,e,n)=>{if(!Ot)return void n("abort",424);let i=function(t){if("string"==typeof t){const e=U(t);if(e)return e.path}return"/"}(e.provider);switch(e.type){case"icons":{const t=e.prefix,n=e.icons.join(",");i+=t+".json?"+new URLSearchParams({icons:n}).toString();break}case"custom":{const t=e.uri;i+="/"===t.slice(0,1)?t.slice(1):t;break}default:return void n("abort",400)}let r=503;Ot(t+i).then((t=>{const e=t.status;if(200===e)return r=501,t.json();setTimeout((()=>{n(function(t){return 404===t}(e)?"abort":"next",e)}))})).then((t=>{"object"==typeof t&&null!==t?setTimeout((()=>{n("success",t)})):setTimeout((()=>{404===t?n("abort",t):n("next",r)}))})).catch((()=>{n("next",r)}))}};function Et(t,e){switch(t){case"local":case"session":ot[t]=e;break;case"all":for(const t in ot)ot[t]=e}}const Mt="data-style";let Tt="";function Ft(t){Tt=t}function Rt(t,e){let n=Array.from(t.childNodes).find((t=>t.hasAttribute&&t.hasAttribute(Mt)));n||(n=document.createElement("style"),n.setAttribute(Mt,Mt),t.appendChild(n)),n.textContent=":host{display:inline-block;vertical-align:"+(e?"-0.125em":"0")+"}span,svg{display:block}"+Tt}const Lt={"background-color":"currentColor"},Pt={"background-color":"transparent"},Nt={image:"var(--svg)",repeat:"no-repeat",size:"100% 100%"},zt={"-webkit-mask":Lt,mask:Lt,background:Pt};for(const t in zt){const e=zt[t];for(const n in Nt)e[t+"-"+n]=Nt[n]}function Qt(t){return t?t+(t.match(/^[-0-9.]+$/)?"px":""):"inherit"}let qt;function Dt(t){return void 0===qt&&function(){try{qt=window.trustedTypes.createPolicy("iconify",{createHTML:t=>t})}catch(t){qt=null}}(),qt?qt.createHTML(t):t}function Ut(t){return Array.from(t.childNodes).find((t=>{const e=t.tagName&&t.tagName.toUpperCase();return"SPAN"===e||"SVG"===e}))}function Ht(t,e){const i=e.icon.data,r=e.customisations,o=kt(i,r);r.preserveAspectRatio&&(o.attributes.preserveAspectRatio=r.preserveAspectRatio);const s=e.renderedMode;let c;if("svg"===s)c=function(t){const e=document.createElement("span"),n=t.attributes;let i="";n.width||(i="width: inherit;"),n.height||(i+="height: inherit;"),i&&(n.style=i);const r=jt(t.body,n);return e.innerHTML=Dt(r),e.firstChild}(o);else c=function(t,e,n){const i=document.createElement("span");let r=t.body;-1!==r.indexOf("{this._check()})))}_check(){if(!this._checkQueued)return;this._checkQueued=!1;const t=this._state,e=this.getAttribute("icon");if(e!==t.icon.value)return void this._iconChanged(e);if(!t.rendered||!this._visible)return;const n=this.getAttribute("mode"),i=a(this);t.attrMode===n&&!function(t,e){for(const n in c)if(t[n]!==e[n])return!0;return!1}(t.customisations,i)&&Ut(this._shadowRoot)||this._renderIcon(t.icon,i,n)}_iconChanged(t){const e=vt(t,((t,e,n)=>{const i=this._state;if(i.rendered||this.getAttribute("icon")!==t)return;const r={value:t,name:e,data:n};r.data?this._gotIconData(r):i.icon=r}));e.data?this._gotIconData(e):this._state=Jt(e,this._state.inline,this._state)}_forceRender(){if(this._visible)this._queueCheck();else{const t=Ut(this._shadowRoot);t&&this._shadowRoot.removeChild(t)}}_gotIconData(t){this._checkQueued=!1,this._renderIcon(t,a(this),this.getAttribute("mode"))}_renderIcon(t,e,n){const i=function(t,e){switch(e){case"svg":case"bg":case"mask":return e}return"style"===e||!mt&&-1!==t.indexOf("{const e=t.some((t=>t.isIntersecting));e!==this._visible&&(this._visible=e,this._forceRender())})),this._observer.observe(this)}catch(t){if(this._observer){try{this._observer.disconnect()}catch(t){}this._observer=null}}}stopObserver(){this._observer&&(this._observer.disconnect(),this._observer=null,this._visible=!0,this._connected&&this._forceRender())}};r.forEach((t=>{t in o.prototype||Object.defineProperty(o.prototype,t,{get:function(){return this.getAttribute(t)},set:function(e){null!==e?this.setAttribute(t,e):this.removeAttribute(t)}})}));const s=function(){let t;T("",St),k(!0);try{t=window}catch(t){}if(t){if(ft(),void 0!==t.IconifyPreload){const e=t.IconifyPreload,n="Invalid IconifyPreload syntax.";"object"==typeof e&&null!==e&&(e instanceof Array?e:[e]).forEach((t=>{try{("object"!=typeof t||null===t||t instanceof Array||"object"!=typeof t.icons||"string"!=typeof t.prefix||!O(t))&&console.error(n)}catch(t){console.error(n)}}))}if(void 0!==t.IconifyProviders){const e=t.IconifyProviders;if("object"==typeof e&&null!==e)for(const t in e){const n="IconifyProviders["+t+"] is invalid.";try{const i=e[t];if("object"!=typeof i||!i||void 0===i.resources)continue;D(t,i)||console.error(n)}catch(t){console.error(n)}}}}return{enableCache:t=>Et(t,!0),disableCache:t=>Et(t,!1),iconLoaded:C,iconExists:C,getIcon:I,listIcons:w,addIcon:A,addCollection:O,calculateSize:wt,buildIcon:kt,iconToHTML:jt,svgToURL:At,loadIcons:gt,loadIcon:bt,addAPIProvider:D,appendCustomStyle:Ft,_api:{getAPIConfig:U,setAPIModule:T,sendAPIQuery:B,setFetch:Ct,getFetch:It,listAPIProviders:H}}}();for(const t in s)o[t]=o.prototype[t]=s[t];e.define(t,o)}()}(); diff --git a/libs/js/marked.min.js b/libs/js/marked.min.js new file mode 100644 index 0000000..b4e0d73 --- /dev/null +++ b/libs/js/marked.min.js @@ -0,0 +1,69 @@ +/** + * marked v15.0.12 - a markdown parser + * Copyright (c) 2011-2025, Christopher Jeffrey. (MIT Licensed) + * https://github.com/markedjs/marked + */ + +/** + * DO NOT EDIT THIS FILE + * The code in this file is generated from files in ./src/ + */ +(function(g,f){if(typeof exports=="object"&&typeof module<"u"){module.exports=f()}else if("function"==typeof define && define.amd){define("marked",f)}else {g["marked"]=f()}}(typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : this,function(){var exports={};var __exports=exports;var module={exports}; +"use strict";var H=Object.defineProperty;var be=Object.getOwnPropertyDescriptor;var Te=Object.getOwnPropertyNames;var we=Object.prototype.hasOwnProperty;var ye=(l,e)=>{for(var t in e)H(l,t,{get:e[t],enumerable:!0})},Re=(l,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of Te(e))!we.call(l,s)&&s!==t&&H(l,s,{get:()=>e[s],enumerable:!(n=be(e,s))||n.enumerable});return l};var Se=l=>Re(H({},"__esModule",{value:!0}),l);var kt={};ye(kt,{Hooks:()=>L,Lexer:()=>x,Marked:()=>E,Parser:()=>b,Renderer:()=>$,TextRenderer:()=>_,Tokenizer:()=>S,defaults:()=>w,getDefaults:()=>z,lexer:()=>ht,marked:()=>k,options:()=>it,parse:()=>pt,parseInline:()=>ct,parser:()=>ut,setOptions:()=>ot,use:()=>lt,walkTokens:()=>at});module.exports=Se(kt);function z(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var w=z();function N(l){w=l}var I={exec:()=>null};function h(l,e=""){let t=typeof l=="string"?l:l.source,n={replace:(s,i)=>{let r=typeof i=="string"?i:i.source;return r=r.replace(m.caret,"$1"),t=t.replace(s,r),n},getRegex:()=>new RegExp(t,e)};return n}var m={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^
/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:l=>new RegExp(`^( {0,3}${l})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}#`),htmlBeginRegex:l=>new RegExp(`^ {0,${Math.min(3,l-1)}}<(?:[a-z].*>|!--)`,"i")},$e=/^(?:[ \t]*(?:\n|$))+/,_e=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,Le=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,O=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,ze=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,F=/(?:[*+-]|\d{1,9}[.)])/,ie=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,oe=h(ie).replace(/bull/g,F).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),Me=h(ie).replace(/bull/g,F).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),Q=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,Pe=/^[^\n]+/,U=/(?!\s*\])(?:\\.|[^\[\]\\])+/,Ae=h(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",U).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),Ee=h(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,F).getRegex(),v="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",K=/|$))/,Ce=h("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",K).replace("tag",v).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),le=h(Q).replace("hr",O).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",v).getRegex(),Ie=h(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",le).getRegex(),X={blockquote:Ie,code:_e,def:Ae,fences:Le,heading:ze,hr:O,html:Ce,lheading:oe,list:Ee,newline:$e,paragraph:le,table:I,text:Pe},re=h("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",O).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",v).getRegex(),Oe={...X,lheading:Me,table:re,paragraph:h(Q).replace("hr",O).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",re).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",v).getRegex()},Be={...X,html:h(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",K).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:I,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:h(Q).replace("hr",O).replace("heading",` *#{1,6} *[^ +]`).replace("lheading",oe).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},qe=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,ve=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,ae=/^( {2,}|\\)\n(?!\s*$)/,De=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\]*?>/g,ue=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,je=h(ue,"u").replace(/punct/g,D).getRegex(),Fe=h(ue,"u").replace(/punct/g,pe).getRegex(),he="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",Qe=h(he,"gu").replace(/notPunctSpace/g,ce).replace(/punctSpace/g,W).replace(/punct/g,D).getRegex(),Ue=h(he,"gu").replace(/notPunctSpace/g,He).replace(/punctSpace/g,Ge).replace(/punct/g,pe).getRegex(),Ke=h("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,ce).replace(/punctSpace/g,W).replace(/punct/g,D).getRegex(),Xe=h(/\\(punct)/,"gu").replace(/punct/g,D).getRegex(),We=h(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),Je=h(K).replace("(?:-->|$)","-->").getRegex(),Ve=h("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",Je).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),q=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Ye=h(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",q).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),ke=h(/^!?\[(label)\]\[(ref)\]/).replace("label",q).replace("ref",U).getRegex(),ge=h(/^!?\[(ref)\](?:\[\])?/).replace("ref",U).getRegex(),et=h("reflink|nolink(?!\\()","g").replace("reflink",ke).replace("nolink",ge).getRegex(),J={_backpedal:I,anyPunctuation:Xe,autolink:We,blockSkip:Ne,br:ae,code:ve,del:I,emStrongLDelim:je,emStrongRDelimAst:Qe,emStrongRDelimUnd:Ke,escape:qe,link:Ye,nolink:ge,punctuation:Ze,reflink:ke,reflinkSearch:et,tag:Ve,text:De,url:I},tt={...J,link:h(/^!?\[(label)\]\((.*?)\)/).replace("label",q).getRegex(),reflink:h(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",q).getRegex()},j={...J,emStrongRDelimAst:Ue,emStrongLDelim:Fe,url:h(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\.|[^\\])*?(?:\\.|[^\s~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},fe=l=>st[l];function R(l,e){if(e){if(m.escapeTest.test(l))return l.replace(m.escapeReplace,fe)}else if(m.escapeTestNoEncode.test(l))return l.replace(m.escapeReplaceNoEncode,fe);return l}function V(l){try{l=encodeURI(l).replace(m.percentDecode,"%")}catch{return null}return l}function Y(l,e){let t=l.replace(m.findPipe,(i,r,o)=>{let a=!1,c=r;for(;--c>=0&&o[c]==="\\";)a=!a;return a?"|":" |"}),n=t.split(m.splitPipe),s=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),e)if(n.length>e)n.splice(e);else for(;n.length0?-2:-1}function me(l,e,t,n,s){let i=e.href,r=e.title||null,o=l[1].replace(s.other.outputLinkReplace,"$1");n.state.inLink=!0;let a={type:l[0].charAt(0)==="!"?"image":"link",raw:t,href:i,title:r,text:o,tokens:n.inlineTokens(o)};return n.state.inLink=!1,a}function rt(l,e,t){let n=l.match(t.other.indentCodeCompensation);if(n===null)return e;let s=n[1];return e.split(` +`).map(i=>{let r=i.match(t.other.beginningSpace);if(r===null)return i;let[o]=r;return o.length>=s.length?i.slice(s.length):i}).join(` +`)}var S=class{options;rules;lexer;constructor(e){this.options=e||w}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let n=t[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:A(n,` +`)}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let n=t[0],s=rt(n,t[3]||"",this.rules);return{type:"code",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:s}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let n=t[2].trim();if(this.rules.other.endingHash.test(n)){let s=A(n,"#");(this.options.pedantic||!s||this.rules.other.endingSpaceChar.test(s))&&(n=s.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:A(t[0],` +`)}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let n=A(t[0],` +`).split(` +`),s="",i="",r=[];for(;n.length>0;){let o=!1,a=[],c;for(c=0;c1,i={type:"list",raw:"",ordered:s,start:s?+n.slice(0,-1):"",loose:!1,items:[]};n=s?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=s?n:"[*+-]");let r=this.rules.other.listItemRegex(n),o=!1;for(;e;){let c=!1,p="",u="";if(!(t=r.exec(e))||this.rules.block.hr.test(e))break;p=t[0],e=e.substring(p.length);let d=t[2].split(` +`,1)[0].replace(this.rules.other.listReplaceTabs,Z=>" ".repeat(3*Z.length)),g=e.split(` +`,1)[0],T=!d.trim(),f=0;if(this.options.pedantic?(f=2,u=d.trimStart()):T?f=t[1].length+1:(f=t[2].search(this.rules.other.nonSpaceChar),f=f>4?1:f,u=d.slice(f),f+=t[1].length),T&&this.rules.other.blankLine.test(g)&&(p+=g+` +`,e=e.substring(g.length+1),c=!0),!c){let Z=this.rules.other.nextBulletRegex(f),te=this.rules.other.hrRegex(f),ne=this.rules.other.fencesBeginRegex(f),se=this.rules.other.headingBeginRegex(f),xe=this.rules.other.htmlBeginRegex(f);for(;e;){let G=e.split(` +`,1)[0],C;if(g=G,this.options.pedantic?(g=g.replace(this.rules.other.listReplaceNesting," "),C=g):C=g.replace(this.rules.other.tabCharGlobal," "),ne.test(g)||se.test(g)||xe.test(g)||Z.test(g)||te.test(g))break;if(C.search(this.rules.other.nonSpaceChar)>=f||!g.trim())u+=` +`+C.slice(f);else{if(T||d.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||ne.test(d)||se.test(d)||te.test(d))break;u+=` +`+g}!T&&!g.trim()&&(T=!0),p+=G+` +`,e=e.substring(G.length+1),d=C.slice(f)}}i.loose||(o?i.loose=!0:this.rules.other.doubleBlankLine.test(p)&&(o=!0));let y=null,ee;this.options.gfm&&(y=this.rules.other.listIsTask.exec(u),y&&(ee=y[0]!=="[ ] ",u=u.replace(this.rules.other.listReplaceTask,""))),i.items.push({type:"list_item",raw:p,task:!!y,checked:ee,loose:!1,text:u,tokens:[]}),i.raw+=p}let a=i.items.at(-1);if(a)a.raw=a.raw.trimEnd(),a.text=a.text.trimEnd();else return;i.raw=i.raw.trimEnd();for(let c=0;cd.type==="space"),u=p.length>0&&p.some(d=>this.rules.other.anyLine.test(d.raw));i.loose=u}if(i.loose)for(let c=0;c({text:a,tokens:this.lexer.inline(a),header:!1,align:r.align[c]})));return r}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[2].charAt(0)==="="?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let n=t[1].charAt(t[1].length-1)===` +`?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:n,tokens:this.lexer.inline(n)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let n=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(n)){if(!this.rules.other.endAngleBracket.test(n))return;let r=A(n.slice(0,-1),"\\");if((n.length-r.length)%2===0)return}else{let r=de(t[2],"()");if(r===-2)return;if(r>-1){let a=(t[0].indexOf("!")===0?5:4)+t[1].length+r;t[2]=t[2].substring(0,r),t[0]=t[0].substring(0,a).trim(),t[3]=""}}let s=t[2],i="";if(this.options.pedantic){let r=this.rules.other.pedanticHrefTitle.exec(s);r&&(s=r[1],i=r[3])}else i=t[3]?t[3].slice(1,-1):"";return s=s.trim(),this.rules.other.startAngleBracket.test(s)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(n)?s=s.slice(1):s=s.slice(1,-1)),me(t,{href:s&&s.replace(this.rules.inline.anyPunctuation,"$1"),title:i&&i.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let s=(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal," "),i=t[s.toLowerCase()];if(!i){let r=n[0].charAt(0);return{type:"text",raw:r,text:r}}return me(n,i,n[0],this.lexer,this.rules)}}emStrong(e,t,n=""){let s=this.rules.inline.emStrongLDelim.exec(e);if(!s||s[3]&&n.match(this.rules.other.unicodeAlphaNumeric))return;if(!(s[1]||s[2]||"")||!n||this.rules.inline.punctuation.exec(n)){let r=[...s[0]].length-1,o,a,c=r,p=0,u=s[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(u.lastIndex=0,t=t.slice(-1*e.length+r);(s=u.exec(t))!=null;){if(o=s[1]||s[2]||s[3]||s[4]||s[5]||s[6],!o)continue;if(a=[...o].length,s[3]||s[4]){c+=a;continue}else if((s[5]||s[6])&&r%3&&!((r+a)%3)){p+=a;continue}if(c-=a,c>0)continue;a=Math.min(a,a+c+p);let d=[...s[0]][0].length,g=e.slice(0,r+s.index+d+a);if(Math.min(r,a)%2){let f=g.slice(1,-1);return{type:"em",raw:g,text:f,tokens:this.lexer.inlineTokens(f)}}let T=g.slice(2,-2);return{type:"strong",raw:g,text:T,tokens:this.lexer.inlineTokens(T)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let n=t[2].replace(this.rules.other.newLineCharGlobal," "),s=this.rules.other.nonSpaceChar.test(n),i=this.rules.other.startingSpaceChar.test(n)&&this.rules.other.endingSpaceChar.test(n);return s&&i&&(n=n.substring(1,n.length-1)),{type:"codespan",raw:t[0],text:n}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){let t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let n,s;return t[2]==="@"?(n=t[1],s="mailto:"+n):(n=t[1],s=n),{type:"link",raw:t[0],text:n,href:s,tokens:[{type:"text",raw:n,text:n}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let n,s;if(t[2]==="@")n=t[0],s="mailto:"+n;else{let i;do i=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??"";while(i!==t[0]);n=t[0],t[1]==="www."?s="http://"+t[0]:s=t[0]}return{type:"link",raw:t[0],text:n,href:s,tokens:[{type:"text",raw:n,text:n}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let n=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:n}}}};var x=class l{tokens;options;state;tokenizer;inlineQueue;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||w,this.options.tokenizer=this.options.tokenizer||new S,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:m,block:B.normal,inline:P.normal};this.options.pedantic?(t.block=B.pedantic,t.inline=P.pedantic):this.options.gfm&&(t.block=B.gfm,this.options.breaks?t.inline=P.breaks:t.inline=P.gfm),this.tokenizer.rules=t}static get rules(){return{block:B,inline:P}}static lex(e,t){return new l(t).lex(e)}static lexInline(e,t){return new l(t).inlineTokens(e)}lex(e){e=e.replace(m.carriageReturn,` +`),this.blockTokens(e,this.tokens);for(let t=0;t(s=r.call({lexer:this},e,t))?(e=e.substring(s.raw.length),t.push(s),!0):!1))continue;if(s=this.tokenizer.space(e)){e=e.substring(s.raw.length);let r=t.at(-1);s.raw.length===1&&r!==void 0?r.raw+=` +`:t.push(s);continue}if(s=this.tokenizer.code(e)){e=e.substring(s.raw.length);let r=t.at(-1);r?.type==="paragraph"||r?.type==="text"?(r.raw+=` +`+s.raw,r.text+=` +`+s.text,this.inlineQueue.at(-1).src=r.text):t.push(s);continue}if(s=this.tokenizer.fences(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.heading(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.hr(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.blockquote(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.list(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.html(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.def(e)){e=e.substring(s.raw.length);let r=t.at(-1);r?.type==="paragraph"||r?.type==="text"?(r.raw+=` +`+s.raw,r.text+=` +`+s.raw,this.inlineQueue.at(-1).src=r.text):this.tokens.links[s.tag]||(this.tokens.links[s.tag]={href:s.href,title:s.title});continue}if(s=this.tokenizer.table(e)){e=e.substring(s.raw.length),t.push(s);continue}if(s=this.tokenizer.lheading(e)){e=e.substring(s.raw.length),t.push(s);continue}let i=e;if(this.options.extensions?.startBlock){let r=1/0,o=e.slice(1),a;this.options.extensions.startBlock.forEach(c=>{a=c.call({lexer:this},o),typeof a=="number"&&a>=0&&(r=Math.min(r,a))}),r<1/0&&r>=0&&(i=e.substring(0,r+1))}if(this.state.top&&(s=this.tokenizer.paragraph(i))){let r=t.at(-1);n&&r?.type==="paragraph"?(r.raw+=` +`+s.raw,r.text+=` +`+s.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=r.text):t.push(s),n=i.length!==e.length,e=e.substring(s.raw.length);continue}if(s=this.tokenizer.text(e)){e=e.substring(s.raw.length);let r=t.at(-1);r?.type==="text"?(r.raw+=` +`+s.raw,r.text+=` +`+s.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=r.text):t.push(s);continue}if(e){let r="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(r);break}else throw new Error(r)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let n=e,s=null;if(this.tokens.links){let o=Object.keys(this.tokens.links);if(o.length>0)for(;(s=this.tokenizer.rules.inline.reflinkSearch.exec(n))!=null;)o.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))&&(n=n.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(s=this.tokenizer.rules.inline.anyPunctuation.exec(n))!=null;)n=n.slice(0,s.index)+"++"+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;(s=this.tokenizer.rules.inline.blockSkip.exec(n))!=null;)n=n.slice(0,s.index)+"["+"a".repeat(s[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let i=!1,r="";for(;e;){i||(r=""),i=!1;let o;if(this.options.extensions?.inline?.some(c=>(o=c.call({lexer:this},e,t))?(e=e.substring(o.raw.length),t.push(o),!0):!1))continue;if(o=this.tokenizer.escape(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.tag(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.link(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(o.raw.length);let c=t.at(-1);o.type==="text"&&c?.type==="text"?(c.raw+=o.raw,c.text+=o.text):t.push(o);continue}if(o=this.tokenizer.emStrong(e,n,r)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.codespan(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.br(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.del(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.autolink(e)){e=e.substring(o.raw.length),t.push(o);continue}if(!this.state.inLink&&(o=this.tokenizer.url(e))){e=e.substring(o.raw.length),t.push(o);continue}let a=e;if(this.options.extensions?.startInline){let c=1/0,p=e.slice(1),u;this.options.extensions.startInline.forEach(d=>{u=d.call({lexer:this},p),typeof u=="number"&&u>=0&&(c=Math.min(c,u))}),c<1/0&&c>=0&&(a=e.substring(0,c+1))}if(o=this.tokenizer.inlineText(a)){e=e.substring(o.raw.length),o.raw.slice(-1)!=="_"&&(r=o.raw.slice(-1)),i=!0;let c=t.at(-1);c?.type==="text"?(c.raw+=o.raw,c.text+=o.text):t.push(o);continue}if(e){let c="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(c);break}else throw new Error(c)}}return t}};var $=class{options;parser;constructor(e){this.options=e||w}space(e){return""}code({text:e,lang:t,escaped:n}){let s=(t||"").match(m.notSpaceStart)?.[0],i=e.replace(m.endingNewline,"")+` +`;return s?'
'+(n?i:R(i,!0))+`
+`:"
"+(n?i:R(i,!0))+`
+`}blockquote({tokens:e}){return`
+${this.parser.parse(e)}
+`}html({text:e}){return e}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)} +`}hr(e){return`
+`}list(e){let t=e.ordered,n=e.start,s="";for(let o=0;o +`+s+" +`}listitem(e){let t="";if(e.task){let n=this.checkbox({checked:!!e.checked});e.loose?e.tokens[0]?.type==="paragraph"?(e.tokens[0].text=n+" "+e.tokens[0].text,e.tokens[0].tokens&&e.tokens[0].tokens.length>0&&e.tokens[0].tokens[0].type==="text"&&(e.tokens[0].tokens[0].text=n+" "+R(e.tokens[0].tokens[0].text),e.tokens[0].tokens[0].escaped=!0)):e.tokens.unshift({type:"text",raw:n+" ",text:n+" ",escaped:!0}):t+=n+" "}return t+=this.parser.parse(e.tokens,!!e.loose),`
  • ${t}
  • +`}checkbox({checked:e}){return"'}paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

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

    An error occurred:

    "+R(n.message+"",!0)+"
    ";return t?Promise.resolve(s):s}if(t)return Promise.reject(n);throw n}}};var M=new E;function k(l,e){return M.parse(l,e)}k.options=k.setOptions=function(l){return M.setOptions(l),k.defaults=M.defaults,N(k.defaults),k};k.getDefaults=z;k.defaults=w;k.use=function(...l){return M.use(...l),k.defaults=M.defaults,N(k.defaults),k};k.walkTokens=function(l,e){return M.walkTokens(l,e)};k.parseInline=M.parseInline;k.Parser=b;k.parser=b.parse;k.Renderer=$;k.TextRenderer=_;k.Lexer=x;k.lexer=x.lex;k.Tokenizer=S;k.Hooks=L;k.parse=k;var it=k.options,ot=k.setOptions,lt=k.use,at=k.walkTokens,ct=k.parseInline,pt=k,ut=b.parse,ht=x.lex; + +if(__exports != exports)module.exports = exports;return module.exports}));