2024-03-20 21:58:40 +08:00

1730 lines
627 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{r as te,w as tr,a as Mu,h as q1,o as F1,b as di,c as $r,d as L1,e as Dr,f as Re,u as $1,g as D,i as O1,j as Qa,k as U1,l as Zo,m as O,n as he,p as we,q as Ut,s as H1,t as zr,v as Bu,x as Iu,y as de,z as dt,A as ut,B as kr,C as V1,D as dr,E as go,F as gl,G as Vo,H as Rt,I as j1,V as Ys,J as bl,K as le,L as Ue,M as G1,N as Pu,O as W1,T as yl,P as Xn,Q as X1,R as An,S as er,U as Tn,W as tn,X as _n,Y as Hn,Z as nn,_ as ho,$ as Vn,a0 as No,a1 as Ks,a2 as Zs,a3 as Js,a4 as hi,a5 as Jo,a6 as xr,a7 as Y1,a8 as fi,a9 as K1,aa as Z1,ab as Je,ac as Dt,ad as Nu,ae as Dn,af as xl,ag as Qs,ah as qu,ai as J1,aj as ei,ak as Q1,al as ef,am as Fu,an as jo,ao as cr,ap as tf,aq as rf,ar as nf,as as of,at as af,au as sf,av as lf,aw as cc,ax as Ga,ay as cf,az as Lu,aA as $u,aB as Ou,aC as Uu,aD as Hu,aE as Vu,aF as ju,aG as uf,aH as uc,aI as df,aJ as hf,aK as Qo,aL as ff,aM as pf,aN as Ia,aO as mf,aP as Gu,aQ as vf,aR as gf,aS as Wu,aT as dc,aU as bf,aV as yf,aW as pe,aX as Pe,aY as fo,aZ as mt,a_ as pt,a$ as xe,b0 as sr,b1 as ot,b2 as _,b3 as fe,b4 as K,b5 as Xe,b6 as Xu,b7 as xf,b8 as hc,b9 as wf,ba as kf,bb as Pn,bc as xt,bd as yr,be as rr,bf as Sf,bg as wl,bh as ea,bi as bo,bj as Cf,bk as Af,bl as pi,bm as Tf,bn as mi,bo as Ie,bp as kl,bq as jn,br as Yu,bs as _f,bt as fc,bu as gn,bv as Ku,bw as Zu,bx as en,by as Df,bz as zf,bA as Ef}from"./index-7e19b821.js";import{i as gs,o as Rf,g as Mf,a as Bf,b as Ju,N as Qu,d as If,c as Pf,e as Go,f as Nf,m as qf,h as Ff,j as ed,k as Lf,l as pc,n as mc,_ as $f,p as td,u as Of,s as Uf,q as Hf}from"./index-b1d3d9b0.js";import{t as Vf,N as kn,h as vc,c as jf,u as Gf,E as Wf,a as Vt,b as el,d as Sl,e as Sn}from"./index-2b595d91.js";import{c as Xf,a as gc,u as Vr,f as br,b as Yf,d as tl,V as rd,e as nd,g as od,r as Kf,N as Zf,p as ad,h as bc,o as Jf,S as Ft}from"./index-c238f14b.js";import{_ as ta}from"./_plugin-vue_export-helper-c27b6911.js";function Qf(e){return e.nodeType===9?null:e.parentNode}function id(e){if(e===null)return null;const t=Qf(e);if(t===null)return null;if(t.nodeType===9)return document.documentElement;if(t.nodeType===1){const{overflow:n,overflowX:i,overflowY:c}=getComputedStyle(t);if(/(auto|scroll|overlay)/.test(n+c+i))return t}return id(t)}function ep(e){return typeof e=="string"?document.querySelector(e):typeof e=="function"?e():e}function sd(e,t,n){t/=100,n/=100;const i=t*Math.min(n,1-n)+n;return[e,i?(2-2*n/i)*100:0,i*100]}function Wa(e,t,n){t/=100,n/=100;const i=n-n*t/2,c=Math.min(i,1-i);return[e,c?(n-i)/c*100:0,i*100]}function xn(e,t,n){t/=100,n/=100;let i=(c,l=(c+e/60)%6)=>n-n*t*Math.max(Math.min(l,4-l,1),0);return[i(5)*255,i(3)*255,i(1)*255]}function rl(e,t,n){e/=255,t/=255,n/=255;let i=Math.max(e,t,n),c=i-Math.min(e,t,n),l=c&&(i==e?(t-n)/c:i==t?2+(n-e)/c:4+(e-t)/c);return[60*(l<0?l+6:l),i&&c/i*100,i*100]}function nl(e,t,n){e/=255,t/=255,n/=255;let i=Math.max(e,t,n),c=i-Math.min(e,t,n),l=1-Math.abs(i+i-c-1),u=c&&(i==e?(t-n)/c:i==t?2+(n-e)/c:4+(e-t)/c);return[60*(u<0?u+6:u),l?c/l*100:0,(i+i-c)*50]}function ol(e,t,n){t/=100,n/=100;let i=t*Math.min(n,1-n),c=(l,u=(l+e/30)%12)=>n-i*Math.max(Math.min(u-3,9-u,1),-1);return[c(0)*255,c(8)*255,c(4)*255]}function tp(e){return t=>{t?e.value=t.$el:e.value=null}}function rp(e,t,n){if(!t)return e;const i=te(e.value);let c=null;return tr(e,l=>{c!==null&&window.clearTimeout(c),l===!0?n&&!n.value?i.value=!0:c=window.setTimeout(()=>{i.value=!0},t):i.value=!1}),i}function np(e={},t){const n=Mu({ctrl:!1,command:!1,win:!1,shift:!1,tab:!1}),{keydown:i,keyup:c}=e,l=f=>{switch(f.key){case"Control":n.ctrl=!0;break;case"Meta":n.command=!0,n.win=!0;break;case"Shift":n.shift=!0;break;case"Tab":n.tab=!0;break}i!==void 0&&Object.keys(i).forEach(b=>{if(b!==f.key)return;const y=i[b];if(typeof y=="function")y(f);else{const{stop:k=!1,prevent:C=!1}=y;k&&f.stopPropagation(),C&&f.preventDefault(),y.handler(f)}})},u=f=>{switch(f.key){case"Control":n.ctrl=!1;break;case"Meta":n.command=!1,n.win=!1;break;case"Shift":n.shift=!1;break;case"Tab":n.tab=!1;break}c!==void 0&&Object.keys(c).forEach(b=>{if(b!==f.key)return;const y=c[b];if(typeof y=="function")y(f);else{const{stop:k=!1,prevent:C=!1}=y;k&&f.stopPropagation(),C&&f.preventDefault(),y.handler(f)}})},h=()=>{(t===void 0||t.value)&&(Dr("keydown",document,l),Dr("keyup",document,u)),t!==void 0&&tr(t,f=>{f?(Dr("keydown",document,l),Dr("keyup",document,u)):($r("keydown",document,l),$r("keyup",document,u))})};return q1()?(F1(h),di(()=>{(t===void 0||t.value)&&($r("keydown",document,l),$r("keyup",document,u))})):h(),L1(n)}const op=gc(".v-x-scroll",{overflow:"auto",scrollbarWidth:"none"},[gc("&::-webkit-scrollbar",{width:0,height:0})]),ap=Re({name:"XScroll",props:{disabled:Boolean,onScroll:Function},setup(){const e=te(null);function t(c){!(c.currentTarget.offsetWidth<c.currentTarget.scrollWidth)||c.deltaY===0||(c.currentTarget.scrollLeft+=c.deltaY+c.deltaX,c.preventDefault())}const n=$1();return op.mount({id:"vueuc/x-scroll",head:!0,anchorMetaName:Xf,ssr:n}),Object.assign({selfRef:e,handleWheel:t},{scrollTo(...c){var l;(l=e.value)===null||l===void 0||l.scrollTo(...c)}})},render(){return D("div",{ref:"selfRef",onScroll:this.onScroll,onWheel:this.disabled?void 0:this.handleWheel,class:"v-x-scroll"},this.$slots)}});function yc(e){return e.nodeName==="#document"}var ip=/\s/;function sp(e){for(var t=e.length;t--&&ip.test(e.charAt(t)););return t}var lp=/^\s+/;function cp(e){return e&&e.slice(0,sp(e)+1).replace(lp,"")}var xc=0/0,up=/^[-+]0x[0-9a-f]+$/i,dp=/^0b[01]+$/i,hp=/^0o[0-7]+$/i,fp=parseInt;function wc(e){if(typeof e=="number")return e;if(O1(e))return xc;if(Qa(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Qa(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=cp(e);var n=dp.test(e);return n||hp.test(e)?fp(e.slice(2),n?2:8):up.test(e)?xc:+e}var pp=function(){return U1.Date.now()};const bs=pp;var mp="Expected a function",vp=Math.max,gp=Math.min;function bp(e,t,n){var i,c,l,u,h,f,b=0,y=!1,k=!1,C=!0;if(typeof e!="function")throw new TypeError(mp);t=wc(t)||0,Qa(n)&&(y=!!n.leading,k="maxWait"in n,l=k?vp(wc(n.maxWait)||0,t):l,C="trailing"in n?!!n.trailing:C);function S(R){var j=i,ie=c;return i=c=void 0,b=R,u=e.apply(ie,j),u}function L(R){return b=R,h=setTimeout(E,t),y?S(R):u}function P(R){var j=R-f,ie=R-b,X=t-j;return k?gp(X,l-ie):X}function $(R){var j=R-f,ie=R-b;return f===void 0||j>=t||j<0||k&&ie>=l}function E(){var R=bs();if($(R))return B(R);h=setTimeout(E,P(R))}function B(R){return h=void 0,C&&i?S(R):(i=c=void 0,u)}function M(){h!==void 0&&clearTimeout(h),b=0,i=f=c=h=void 0}function U(){return h===void 0?u:B(bs())}function q(){var R=bs(),j=$(R);if(i=arguments,c=this,f=R,j){if(h===void 0)return L(f);if(k)return clearTimeout(h),h=setTimeout(E,t),S(f)}return h===void 0&&(h=setTimeout(E,t)),u}return q.cancel=M,q.flush=U,q}var yp="Expected a function";function ys(e,t,n){var i=!0,c=!0;if(typeof e!="function")throw new TypeError(yp);return Qa(n)&&(i="leading"in n?!!n.leading:i,c="trailing"in n?!!n.trailing:c),bp(e,t,{leading:i,maxWait:t,trailing:c})}const ld=Re({name:"Add",render(){return D("svg",{width:"512",height:"512",viewBox:"0 0 512 512",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M256 112V400M400 256H112",stroke:"currentColor","stroke-width":"32","stroke-linecap":"round","stroke-linejoin":"round"}))}}),xp=Zo("attach",D("svg",{viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},D("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},D("g",{fill:"currentColor","fill-rule":"nonzero"},D("path",{d:"M3.25735931,8.70710678 L7.85355339,4.1109127 C8.82986412,3.13460197 10.4127766,3.13460197 11.3890873,4.1109127 C12.365398,5.08722343 12.365398,6.67013588 11.3890873,7.64644661 L6.08578644,12.9497475 C5.69526215,13.3402718 5.06209717,13.3402718 4.67157288,12.9497475 C4.28104858,12.5592232 4.28104858,11.9260582 4.67157288,11.5355339 L9.97487373,6.23223305 C10.1701359,6.0369709 10.1701359,5.72038841 9.97487373,5.52512627 C9.77961159,5.32986412 9.4630291,5.32986412 9.26776695,5.52512627 L3.96446609,10.8284271 C3.18341751,11.6094757 3.18341751,12.8758057 3.96446609,13.6568542 C4.74551468,14.4379028 6.01184464,14.4379028 6.79289322,13.6568542 L12.0961941,8.35355339 C13.4630291,6.98671837 13.4630291,4.77064094 12.0961941,3.40380592 C10.7293591,2.0369709 8.51328163,2.0369709 7.14644661,3.40380592 L2.55025253,8 C2.35499039,8.19526215 2.35499039,8.51184464 2.55025253,8.70710678 C2.74551468,8.90236893 3.06209717,8.90236893 3.25735931,8.70710678 Z"}))))),cd=Re({name:"ChevronRight",render(){return D("svg",{viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},D("path",{d:"M5.64645 3.14645C5.45118 3.34171 5.45118 3.65829 5.64645 3.85355L9.79289 8L5.64645 12.1464C5.45118 12.3417 5.45118 12.6583 5.64645 12.8536C5.84171 13.0488 6.15829 13.0488 6.35355 12.8536L10.8536 8.35355C11.0488 8.15829 11.0488 7.84171 10.8536 7.64645L6.35355 3.14645C6.15829 2.95118 5.84171 2.95118 5.64645 3.14645Z",fill:"currentColor"}))}}),wp=Zo("trash",D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},D("path",{d:"M432,144,403.33,419.74A32,32,0,0,1,371.55,448H140.46a32,32,0,0,1-31.78-28.26L80,144",style:"fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;"}),D("rect",{x:"32",y:"64",width:"448",height:"80",rx:"16",ry:"16",style:"fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;"}),D("line",{x1:"312",y1:"240",x2:"200",y2:"352",style:"fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;"}),D("line",{x1:"312",y1:"352",x2:"200",y2:"240",style:"fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;"}))),kp=Zo("download",D("svg",{viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},D("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},D("g",{fill:"currentColor","fill-rule":"nonzero"},D("path",{d:"M3.5,13 L12.5,13 C12.7761424,13 13,13.2238576 13,13.5 C13,13.7454599 12.8231248,13.9496084 12.5898756,13.9919443 L12.5,14 L3.5,14 C3.22385763,14 3,13.7761424 3,13.5 C3,13.2545401 3.17687516,13.0503916 3.41012437,13.0080557 L3.5,13 L12.5,13 L3.5,13 Z M7.91012437,1.00805567 L8,1 C8.24545989,1 8.44960837,1.17687516 8.49194433,1.41012437 L8.5,1.5 L8.5,10.292 L11.1819805,7.6109127 C11.3555469,7.43734635 11.6249713,7.4180612 11.8198394,7.55305725 L11.8890873,7.6109127 C12.0626536,7.78447906 12.0819388,8.05390346 11.9469427,8.2487716 L11.8890873,8.31801948 L8.35355339,11.8535534 C8.17998704,12.0271197 7.91056264,12.0464049 7.7156945,11.9114088 L7.64644661,11.8535534 L4.1109127,8.31801948 C3.91565056,8.12275734 3.91565056,7.80617485 4.1109127,7.6109127 C4.28447906,7.43734635 4.55390346,7.4180612 4.7487716,7.55305725 L4.81801948,7.6109127 L7.5,10.292 L7.5,1.5 C7.5,1.25454011 7.67687516,1.05039163 7.91012437,1.00805567 L8,1 L7.91012437,1.00805567 Z"}))))),Sp=Zo("cancel",D("svg",{viewBox:"0 0 16 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},D("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},D("g",{fill:"currentColor","fill-rule":"nonzero"},D("path",{d:"M2.58859116,2.7156945 L2.64644661,2.64644661 C2.82001296,2.47288026 3.08943736,2.45359511 3.2843055,2.58859116 L3.35355339,2.64644661 L8,7.293 L12.6464466,2.64644661 C12.8417088,2.45118446 13.1582912,2.45118446 13.3535534,2.64644661 C13.5488155,2.84170876 13.5488155,3.15829124 13.3535534,3.35355339 L8.707,8 L13.3535534,12.6464466 C13.5271197,12.820013 13.5464049,13.0894374 13.4114088,13.2843055 L13.3535534,13.3535534 C13.179987,13.5271197 12.9105626,13.5464049 12.7156945,13.4114088 L12.6464466,13.3535534 L8,8.707 L3.35355339,13.3535534 C3.15829124,13.5488155 2.84170876,13.5488155 2.64644661,13.3535534 C2.45118446,13.1582912 2.45118446,12.8417088 2.64644661,12.6464466 L7.293,8 L2.64644661,3.35355339 C2.47288026,3.17998704 2.45359511,2.91056264 2.58859116,2.7156945 L2.64644661,2.64644661 L2.58859116,2.7156945 Z"}))))),Cp=Zo("retry",D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},D("path",{d:"M320,146s24.36-12-64-12A160,160,0,1,0,416,294",style:"fill: none; stroke: currentcolor; stroke-linecap: round; stroke-miterlimit: 10; stroke-width: 32px;"}),D("polyline",{points:"256 58 336 138 256 218",style:"fill: none; stroke: currentcolor; stroke-linecap: round; stroke-linejoin: round; stroke-width: 32px;"}))),Ap=O("input-group",`
display: inline-flex;
width: 100%;
flex-wrap: nowrap;
vertical-align: bottom;
`,[he(">",[O("input",[he("&:not(:last-child)",`
border-top-right-radius: 0!important;
border-bottom-right-radius: 0!important;
`),he("&:not(:first-child)",`
border-top-left-radius: 0!important;
border-bottom-left-radius: 0!important;
margin-left: -1px!important;
`)]),O("button",[he("&:not(:last-child)",`
border-top-right-radius: 0!important;
border-bottom-right-radius: 0!important;
`,[we("state-border, border",`
border-top-right-radius: 0!important;
border-bottom-right-radius: 0!important;
`)]),he("&:not(:first-child)",`
border-top-left-radius: 0!important;
border-bottom-left-radius: 0!important;
`,[we("state-border, border",`
border-top-left-radius: 0!important;
border-bottom-left-radius: 0!important;
`)])]),he("*",[he("&:not(:last-child)",`
border-top-right-radius: 0!important;
border-bottom-right-radius: 0!important;
`,[he(">",[O("input",`
border-top-right-radius: 0!important;
border-bottom-right-radius: 0!important;
`),O("base-selection",[O("base-selection-label",`
border-top-right-radius: 0!important;
border-bottom-right-radius: 0!important;
`),O("base-selection-tags",`
border-top-right-radius: 0!important;
border-bottom-right-radius: 0!important;
`),we("box-shadow, border, state-border",`
border-top-right-radius: 0!important;
border-bottom-right-radius: 0!important;
`)])])]),he("&:not(:first-child)",`
margin-left: -1px!important;
border-top-left-radius: 0!important;
border-bottom-left-radius: 0!important;
`,[he(">",[O("input",`
border-top-left-radius: 0!important;
border-bottom-left-radius: 0!important;
`),O("base-selection",[O("base-selection-label",`
border-top-left-radius: 0!important;
border-bottom-left-radius: 0!important;
`),O("base-selection-tags",`
border-top-left-radius: 0!important;
border-bottom-left-radius: 0!important;
`),we("box-shadow, border, state-border",`
border-top-left-radius: 0!important;
border-bottom-left-radius: 0!important;
`)])])])])])]),Tp={},al=Re({name:"InputGroup",props:Tp,setup(e){const{mergedClsPrefixRef:t}=Ut(e);return H1("-input-group",Ap,t),{mergedClsPrefix:t}},render(){const{mergedClsPrefix:e}=this;return D("div",{class:`${e}-input-group`},this.$slots)}}),_p=zr("n-avatar-group"),Dp=O("avatar",`
width: var(--n-merged-size);
height: var(--n-merged-size);
color: #FFF;
font-size: var(--n-font-size);
display: inline-flex;
position: relative;
overflow: hidden;
text-align: center;
border: var(--n-border);
border-radius: var(--n-border-radius);
--n-merged-color: var(--n-color);
background-color: var(--n-merged-color);
transition:
border-color .3s var(--n-bezier),
background-color .3s var(--n-bezier),
color .3s var(--n-bezier);
`,[Bu(he("&","--n-merged-color: var(--n-color-modal);")),Iu(he("&","--n-merged-color: var(--n-color-popover);")),he("img",`
width: 100%;
height: 100%;
`),we("text",`
white-space: nowrap;
display: inline-block;
position: absolute;
left: 50%;
top: 50%;
`),O("icon",`
vertical-align: bottom;
font-size: calc(var(--n-merged-size) - 6px);
`),we("text","line-height: 1.25")]),zp=Object.assign(Object.assign({},dt.props),{size:[String,Number],src:String,circle:{type:Boolean,default:void 0},objectFit:String,round:{type:Boolean,default:void 0},bordered:{type:Boolean,default:void 0},onError:Function,fallbackSrc:String,intersectionObserverOptions:Object,lazy:Boolean,onLoad:Function,renderPlaceholder:Function,renderFallback:Function,imgProps:Object,color:String}),qo=Re({name:"Avatar",props:zp,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=Ut(e),i=te(!1);let c=null;const l=te(null),u=te(null),h=()=>{const{value:M}=l;if(M&&(c===null||c!==M.innerHTML)){c=M.innerHTML;const{value:U}=u;if(U){const{offsetWidth:q,offsetHeight:R}=U,{offsetWidth:j,offsetHeight:ie}=M,X=.9,oe=Math.min(q/j*X,R/ie*X,1);M.style.transform=`translateX(-50%) translateY(-50%) scale(${oe})`}}},f=Rt(_p,null),b=de(()=>{const{size:M}=e;if(M)return M;const{size:U}=f||{};return U||"medium"}),y=dt("Avatar","-avatar",Dp,j1,e,t),k=Rt(Vf,null),C=de(()=>{if(f)return!0;const{round:M,circle:U}=e;return M!==void 0||U!==void 0?M||U:k?k.roundRef.value:!1}),S=de(()=>f?!0:e.bordered||!1),L=M=>{var U;if(!E.value)return;i.value=!0;const{onError:q,imgProps:R}=e;(U=R==null?void 0:R.onError)===null||U===void 0||U.call(R,M),q&&q(M)};tr(()=>e.src,()=>i.value=!1);const P=de(()=>{const M=b.value,U=C.value,q=S.value,{color:R}=e,{self:{borderRadius:j,fontSize:ie,color:X,border:oe,colorModal:Z,colorPopover:ee},common:{cubicBezierEaseInOut:ne}}=y.value;let V;return typeof M=="number"?V=`${M}px`:V=y.value.self[ut("height",M)],{"--n-font-size":ie,"--n-border":q?oe:"none","--n-border-radius":U?"50%":j,"--n-color":R||X,"--n-color-modal":R||Z,"--n-color-popover":R||ee,"--n-bezier":ne,"--n-merged-size":`var(--n-avatar-size-override, ${V})`}}),$=n?kr("avatar",de(()=>{const M=b.value,U=C.value,q=S.value,{color:R}=e;let j="";return M&&(typeof M=="number"?j+=`a${M}`:j+=M[0]),U&&(j+="b"),q&&(j+="c"),R&&(j+=V1(R)),j}),P,e):void 0,E=te(!e.lazy);dr(()=>{if(gs)return;let M;const U=go(()=>{M==null||M(),M=void 0,e.lazy&&(M=Rf(u.value,e.intersectionObserverOptions,E))});di(()=>{U(),M==null||M()})});const B=te(!e.lazy);return{textRef:l,selfRef:u,mergedRoundRef:C,mergedClsPrefix:t,fitTextTransform:h,cssVars:n?void 0:P,themeClass:$==null?void 0:$.themeClass,onRender:$==null?void 0:$.onRender,hasLoadError:i,handleError:L,shouldStartLoading:E,loaded:B,mergedOnLoad:M=>{var U;const{onLoad:q,imgProps:R}=e;q==null||q(M),(U=R==null?void 0:R.onLoad)===null||U===void 0||U.call(R,M),B.value=!0}}},render(){var e,t;const{$slots:n,src:i,mergedClsPrefix:c,lazy:l,onRender:u,mergedOnLoad:h,shouldStartLoading:f,loaded:b,hasLoadError:y}=this;u==null||u();let k;const C=!b&&!y&&(this.renderPlaceholder?this.renderPlaceholder():(t=(e=this.$slots).placeholder)===null||t===void 0?void 0:t.call(e));return this.hasLoadError?k=this.renderFallback?this.renderFallback():gl(n.fallback,()=>[D("img",{src:this.fallbackSrc,style:{objectFit:this.objectFit}})]):k=Vo(n.default,S=>{if(S)return D(Ys,{onResize:this.fitTextTransform},{default:()=>D("span",{ref:"textRef",class:`${c}-avatar__text`},S)});if(i){const{imgProps:L}=this;return D("img",Object.assign(Object.assign({},L),{loading:gs&&!this.intersectionObserverOptions&&l?"lazy":"eager",src:gs||f||b?i:void 0,onLoad:h,"data-image-src":i,onError:this.handleError,style:[L==null?void 0:L.style,{objectFit:this.objectFit},C?{height:"0",width:"0",visibility:"hidden",position:"absolute"}:""]}))}}),D("span",{ref:"selfRef",class:[`${c}-avatar`,this.themeClass],style:this.cssVars},k,l&&C)}}),Ep=D("svg",{viewBox:"0 0 24 24",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xlinkHref:"http://www.w3.org/1999/xlink"},D("g",{stroke:"none","stroke-width":"1","fill-rule":"evenodd"},D("g",{transform:"translate(-139.000000, -4423.000000)","fill-rule":"nonzero"},D("g",{transform:"translate(120.000000, 4285.000000)"},D("g",{transform:"translate(7.000000, 126.000000)"},D("g",{transform:"translate(24.000000, 24.000000) scale(1, -1) translate(-24.000000, -24.000000) translate(12.000000, 12.000000)"},D("g",{transform:"translate(4.000000, 2.000000)"},D("path",{d:"M8,0 C8.51283584,0 8.93550716,0.38604019 8.99327227,0.883378875 L9,1 L9,10.584 L12.2928932,7.29289322 C12.6834175,6.90236893 13.3165825,6.90236893 13.7071068,7.29289322 C14.0675907,7.65337718 14.0953203,8.22060824 13.7902954,8.61289944 L13.7071068,8.70710678 L8.70710678,13.7071068 L8.62544899,13.7803112 L8.618,13.784 L8.59530661,13.8036654 L8.4840621,13.8753288 L8.37133602,13.9287745 L8.22929083,13.9735893 L8.14346259,13.9897165 L8.03324678,13.9994506 L7.9137692,13.9962979 L7.77070917,13.9735893 L7.6583843,13.9401293 L7.57677845,13.9063266 L7.47929125,13.8540045 L7.4048407,13.8036865 L7.38131006,13.7856883 C7.35030318,13.7612383 7.32077858,13.7349921 7.29289322,13.7071068 L2.29289322,8.70710678 L2.20970461,8.61289944 C1.90467972,8.22060824 1.93240926,7.65337718 2.29289322,7.29289322 C2.65337718,6.93240926 3.22060824,6.90467972 3.61289944,7.20970461 L3.70710678,7.29289322 L7,10.585 L7,1 L7.00672773,0.883378875 C7.06449284,0.38604019 7.48716416,0 8,0 Z"}),D("path",{d:"M14.9333333,15.9994506 C15.5224371,15.9994506 16,16.4471659 16,16.9994506 C16,17.5122865 15.5882238,17.9349578 15.0577292,17.9927229 L14.9333333,17.9994506 L1.06666667,17.9994506 C0.477562934,17.9994506 0,17.5517354 0,16.9994506 C0,16.4866148 0.411776203,16.0639435 0.9422708,16.0061783 L1.06666667,15.9994506 L14.9333333,15.9994506 Z"})))))))),Rp=O("back-top",`
position: fixed;
right: 40px;
bottom: 40px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: var(--n-text-color);
transition:
color .3s var(--n-bezier),
box-shadow .3s var(--n-bezier),
background-color .3s var(--n-bezier);
border-radius: var(--n-border-radius);
height: var(--n-height);
min-width: var(--n-width);
box-shadow: var(--n-box-shadow);
background-color: var(--n-color);
`,[bl(),le("transition-disabled",{transition:"none !important"}),O("base-icon",`
font-size: var(--n-icon-size);
color: var(--n-icon-color);
transition: color .3s var(--n-bezier);
`),he("svg",{pointerEvents:"none"}),he("&:hover",{boxShadow:"var(--n-box-shadow-hover)"},[O("base-icon",{color:"var(--n-icon-color-hover)"})]),he("&:active",{boxShadow:"var(--n-box-shadow-pressed)"},[O("base-icon",{color:"var(--n-icon-color-pressed)"})])]),Mp=Object.assign(Object.assign({},dt.props),{show:{type:Boolean,default:void 0},right:{type:[Number,String],default:40},bottom:{type:[Number,String],default:40},to:{type:[String,Object],default:"body"},visibilityHeight:{type:Number,default:180},listenTo:[String,Object,Function],"onUpdate:show":{type:Function,default:()=>{}},target:Function,onShow:Function,onHide:Function}),Bp=Re({name:"BackTop",inheritAttrs:!1,props:Mp,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=Ut(e),i=te(null),c=te(!1);go(()=>{const{value:U}=i;if(U===null){c.value=!1;return}c.value=U>=e.visibilityHeight});const l=te(!1);tr(c,U=>{var q;l.value&&((q=e["onUpdate:show"])===null||q===void 0||q.call(e,U))});const u=Ue(e,"show"),h=Vr(u,c),f=te(!0),b=te(null),y=de(()=>({right:`calc(${br(e.right)} + ${G1.value})`,bottom:br(e.bottom)}));let k,C;tr(h,U=>{var q,R;l.value&&(U&&((q=e.onShow)===null||q===void 0||q.call(e)),(R=e.onHide)===null||R===void 0||R.call(e))});const S=dt("BackTop","-back-top",Rp,X1,e,t);function L(){var U;if(C)return;C=!0;const q=((U=e.target)===null||U===void 0?void 0:U.call(e))||ep(e.listenTo)||id(b.value);if(!q)return;k=q===document.documentElement?document:q;const{to:R}=e;typeof R=="string"&&document.querySelector(R),k.addEventListener("scroll",$),$()}function P(){(yc(k)?document.documentElement:k).scrollTo({top:0,behavior:"smooth"})}function $(){i.value=(yc(k)?document.documentElement:k).scrollTop,l.value||An(()=>{l.value=!0})}function E(){f.value=!1}dr(()=>{L(),f.value=h.value}),di(()=>{k&&k.removeEventListener("scroll",$)});const B=de(()=>{const{self:{color:U,boxShadow:q,boxShadowHover:R,boxShadowPressed:j,iconColor:ie,iconColorHover:X,iconColorPressed:oe,width:Z,height:ee,iconSize:ne,borderRadius:V,textColor:ae},common:{cubicBezierEaseInOut:me}}=S.value;return{"--n-bezier":me,"--n-border-radius":V,"--n-height":ee,"--n-width":Z,"--n-box-shadow":q,"--n-box-shadow-hover":R,"--n-box-shadow-pressed":j,"--n-color":U,"--n-icon-size":ne,"--n-icon-color":ie,"--n-icon-color-hover":X,"--n-icon-color-pressed":oe,"--n-text-color":ae}}),M=n?kr("back-top",void 0,B,e):void 0;return{placeholderRef:b,style:y,mergedShow:h,isMounted:Pu(),scrollElement:te(null),scrollTop:i,DomInfoReady:l,transitionDisabled:f,mergedClsPrefix:t,handleAfterEnter:E,handleScroll:$,handleClick:P,cssVars:n?void 0:B,themeClass:M==null?void 0:M.themeClass,onRender:M==null?void 0:M.onRender}},render(){const{mergedClsPrefix:e}=this;return D("div",{ref:"placeholderRef",class:`${e}-back-top-placeholder`,style:"display: none","aria-hidden":!0},D(W1,{to:this.to,show:this.mergedShow},{default:()=>D(yl,{name:"fade-in-scale-up-transition",appear:this.isMounted,onAfterEnter:this.handleAfterEnter},{default:()=>{var t;return(t=this.onRender)===null||t===void 0||t.call(this),this.mergedShow?D("div",Xn(this.$attrs,{class:[`${e}-back-top`,this.themeClass,this.transitionDisabled&&`${e}-back-top--transition-disabled`],style:[this.style,this.cssVars],onClick:this.handleClick}),gl(this.$slots.default,()=>[D(er,{clsPrefix:e},{default:()=>Ep})])):null}})}))}});function Ip(e,t){switch(e[0]){case"hex":return t?"#000000FF":"#000000";case"rgb":return t?"rgba(0, 0, 0, 1)":"rgb(0, 0, 0)";case"hsl":return t?"hsla(0, 0%, 0%, 1)":"hsl(0, 0%, 0%)";case"hsv":return t?"hsva(0, 0%, 0%, 1)":"hsv(0, 0%, 0%)"}return"#000000"}function Wo(e){return e===null?null:/^ *#/.test(e)?"hex":e.includes("rgb")?"rgb":e.includes("hsl")?"hsl":e.includes("hsv")?"hsv":null}function Pp(e){return e=Math.round(e),e>=360?359:e<0?0:e}function Np(e){return e=Math.round(e*100)/100,e>1?1:e<0?0:e}const qp={rgb:{hex(e){return Tn(tn(e))},hsl(e){const[t,n,i,c]=tn(e);return _n([...nl(t,n,i),c])},hsv(e){const[t,n,i,c]=tn(e);return Hn([...rl(t,n,i),c])}},hex:{rgb(e){return nn(tn(e))},hsl(e){const[t,n,i,c]=tn(e);return _n([...nl(t,n,i),c])},hsv(e){const[t,n,i,c]=tn(e);return Hn([...rl(t,n,i),c])}},hsl:{hex(e){const[t,n,i,c]=ho(e);return Tn([...ol(t,n,i),c])},rgb(e){const[t,n,i,c]=ho(e);return nn([...ol(t,n,i),c])},hsv(e){const[t,n,i,c]=ho(e);return Hn([...sd(t,n,i),c])}},hsv:{hex(e){const[t,n,i,c]=Vn(e);return Tn([...xn(t,n,i),c])},rgb(e){const[t,n,i,c]=Vn(e);return nn([...xn(t,n,i),c])},hsl(e){const[t,n,i,c]=Vn(e);return _n([...Wa(t,n,i),c])}}};function ud(e,t,n){return n=n||Wo(e),n?n===t?e:qp[n][t](e):null}const oo="12px",Fp=12,Nn="6px",Lp=6,$p="linear-gradient(90deg,red,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red)",Op=Re({name:"HueSlider",props:{clsPrefix:{type:String,required:!0},hue:{type:Number,required:!0},onUpdateHue:{type:Function,required:!0},onComplete:Function},setup(e){const t=te(null);function n(l){t.value&&(Dr("mousemove",document,i),Dr("mouseup",document,c),i(l))}function i(l){const{value:u}=t;if(!u)return;const{width:h,left:f}=u.getBoundingClientRect(),b=Pp((l.clientX-f-Lp)/(h-Fp)*360);e.onUpdateHue(b)}function c(){var l;$r("mousemove",document,i),$r("mouseup",document,c),(l=e.onComplete)===null||l===void 0||l.call(e)}return{railRef:t,handleMouseDown:n}},render(){const{clsPrefix:e}=this;return D("div",{class:`${e}-color-picker-slider`,style:{height:oo,borderRadius:Nn}},D("div",{ref:"railRef",style:{boxShadow:"inset 0 0 2px 0 rgba(0, 0, 0, .24)",boxSizing:"border-box",backgroundImage:$p,height:oo,borderRadius:Nn,position:"relative"},onMousedown:this.handleMouseDown},D("div",{style:{position:"absolute",left:Nn,right:Nn,top:0,bottom:0}},D("div",{class:`${e}-color-picker-handle`,style:{left:`calc((${this.hue}%) / 359 * 100 - ${Nn})`,borderRadius:Nn,width:oo,height:oo}},D("div",{class:`${e}-color-picker-handle__fill`,style:{backgroundColor:`hsl(${this.hue}, 100%, 50%)`,borderRadius:Nn,width:oo,height:oo}})))))}}),Mo="12px",Up=12,qn="6px",Hp=Re({name:"AlphaSlider",props:{clsPrefix:{type:String,required:!0},rgba:{type:Array,default:null},alpha:{type:Number,default:0},onUpdateAlpha:{type:Function,required:!0},onComplete:Function},setup(e){const t=te(null);function n(l){!t.value||!e.rgba||(Dr("mousemove",document,i),Dr("mouseup",document,c),i(l))}function i(l){const{value:u}=t;if(!u)return;const{width:h,left:f}=u.getBoundingClientRect(),b=(l.clientX-f)/(h-Up);e.onUpdateAlpha(Np(b))}function c(){var l;$r("mousemove",document,i),$r("mouseup",document,c),(l=e.onComplete)===null||l===void 0||l.call(e)}return{railRef:t,railBackgroundImage:de(()=>{const{rgba:l}=e;return l?`linear-gradient(to right, rgba(${l[0]}, ${l[1]}, ${l[2]}, 0) 0%, rgba(${l[0]}, ${l[1]}, ${l[2]}, 1) 100%)`:""}),handleMouseDown:n}},render(){const{clsPrefix:e}=this;return D("div",{class:`${e}-color-picker-slider`,ref:"railRef",style:{height:Mo,borderRadius:qn},onMousedown:this.handleMouseDown},D("div",{style:{borderRadius:qn,position:"absolute",left:0,right:0,top:0,bottom:0,overflow:"hidden"}},D("div",{class:`${e}-color-picker-checkboard`}),D("div",{class:`${e}-color-picker-slider__image`,style:{backgroundImage:this.railBackgroundImage}})),this.rgba&&D("div",{style:{position:"absolute",left:qn,right:qn,top:0,bottom:0}},D("div",{class:`${e}-color-picker-handle`,style:{left:`calc(${this.alpha*100}% - ${qn})`,borderRadius:qn,width:Mo,height:Mo}},D("div",{class:`${e}-color-picker-handle__fill`,style:{backgroundColor:nn(this.rgba),borderRadius:qn,width:Mo,height:Mo}}))))}}),Pa="12px",Na="6px",Vp=Re({name:"Pallete",props:{clsPrefix:{type:String,required:!0},rgba:{type:Array,default:null},displayedHue:{type:Number,required:!0},displayedSv:{type:Array,required:!0},onUpdateSV:{type:Function,required:!0},onComplete:Function},setup(e){const t=te(null);function n(l){t.value&&(Dr("mousemove",document,i),Dr("mouseup",document,c),i(l))}function i(l){const{value:u}=t;if(!u)return;const{width:h,height:f,left:b,bottom:y}=u.getBoundingClientRect(),k=(y-l.clientY)/f,C=(l.clientX-b)/h,S=100*(C>1?1:C<0?0:C),L=100*(k>1?1:k<0?0:k);e.onUpdateSV(S,L)}function c(){var l;$r("mousemove",document,i),$r("mouseup",document,c),(l=e.onComplete)===null||l===void 0||l.call(e)}return{palleteRef:t,handleColor:de(()=>{const{rgba:l}=e;return l?`rgb(${l[0]}, ${l[1]}, ${l[2]})`:""}),handleMouseDown:n}},render(){const{clsPrefix:e}=this;return D("div",{class:`${e}-color-picker-pallete`,onMousedown:this.handleMouseDown,ref:"palleteRef"},D("div",{class:`${e}-color-picker-pallete__layer`,style:{backgroundImage:`linear-gradient(90deg, white, hsl(${this.displayedHue}, 100%, 50%))`}}),D("div",{class:`${e}-color-picker-pallete__layer ${e}-color-picker-pallete__layer--shadowed`,style:{backgroundImage:"linear-gradient(180deg, rgba(0, 0, 0, 0%), rgba(0, 0, 0, 100%))"}}),this.rgba&&D("div",{class:`${e}-color-picker-handle`,style:{width:Pa,height:Pa,borderRadius:Na,left:`calc(${this.displayedSv[0]}% - ${Na})`,bottom:`calc(${this.displayedSv[1]}% - ${Na})`}},D("div",{class:`${e}-color-picker-handle__fill`,style:{backgroundColor:this.handleColor,borderRadius:Na,width:Pa,height:Pa}})))}}),Cl=zr("n-color-picker");function jp(e){return/^\d{1,3}\.?\d*$/.test(e.trim())?Math.max(0,Math.min(parseInt(e),255)):!1}function Gp(e){return/^\d{1,3}\.?\d*$/.test(e.trim())?Math.max(0,Math.min(parseInt(e),360)):!1}function Wp(e){return/^\d{1,3}\.?\d*$/.test(e.trim())?Math.max(0,Math.min(parseInt(e),100)):!1}function Xp(e){const t=e.trim();return/^#[0-9a-fA-F]+$/.test(t)?[4,5,7,9].includes(t.length):!1}function Yp(e){return/^\d{1,3}\.?\d*%$/.test(e.trim())?Math.max(0,Math.min(parseInt(e)/100,100)):!1}const Kp={paddingSmall:"0 4px"},kc=Re({name:"ColorInputUnit",props:{label:{type:String,required:!0},value:{type:[Number,String],default:null},showAlpha:Boolean,onUpdateValue:{type:Function,required:!0}},setup(e){const t=te(""),{themeRef:n}=Rt(Cl,null);go(()=>{t.value=i()});function i(){const{value:u}=e;if(u===null)return"";const{label:h}=e;return h==="HEX"?u:h==="A"?`${Math.floor(u*100)}%`:String(Math.floor(u))}function c(u){t.value=u}function l(u){let h,f;switch(e.label){case"HEX":f=Xp(u),f&&e.onUpdateValue(u),t.value=i();break;case"H":h=Gp(u),h===!1?t.value=i():e.onUpdateValue(h);break;case"S":case"L":case"V":h=Wp(u),h===!1?t.value=i():e.onUpdateValue(h);break;case"A":h=Yp(u),h===!1?t.value=i():e.onUpdateValue(h);break;case"R":case"G":case"B":h=jp(u),h===!1?t.value=i():e.onUpdateValue(h);break}}return{mergedTheme:n,inputValue:t,handleInputChange:l,handleInputUpdateValue:c}},render(){const{mergedTheme:e}=this;return D(kn,{size:"small",placeholder:this.label,theme:e.peers.Input,themeOverrides:e.peerOverrides.Input,builtinThemeOverrides:Kp,value:this.inputValue,onUpdateValue:this.handleInputUpdateValue,onChange:this.handleInputChange,style:this.label==="A"?"flex-grow: 1.25;":""})}}),Zp=Re({name:"ColorInput",props:{clsPrefix:{type:String,required:!0},mode:{type:String,required:!0},modes:{type:Array,required:!0},showAlpha:{type:Boolean,required:!0},value:{type:String,default:null},valueArr:{type:Array,default:null},onUpdateValue:{type:Function,required:!0},onUpdateMode:{type:Function,required:!0}},setup(e){return{handleUnitUpdateValue(t,n){const{showAlpha:i}=e;if(e.mode==="hex"){e.onUpdateValue((i?Tn:No)(n));return}let c;switch(e.valueArr===null?c=[0,0,0,0]:c=Array.from(e.valueArr),e.mode){case"hsv":c[t]=n,e.onUpdateValue((i?Hn:Js)(c));break;case"rgb":c[t]=n,e.onUpdateValue((i?nn:Zs)(c));break;case"hsl":c[t]=n,e.onUpdateValue((i?_n:Ks)(c));break}}}},render(){const{clsPrefix:e,modes:t}=this;return D("div",{class:`${e}-color-picker-input`},D("div",{class:`${e}-color-picker-input__mode`,onClick:this.onUpdateMode,style:{cursor:t.length===1?"":"pointer"}},this.mode.toUpperCase()+(this.showAlpha?"A":"")),D(al,null,{default:()=>{const{mode:n,valueArr:i,showAlpha:c}=this;if(n==="hex"){let l=null;try{l=i===null?null:(c?Tn:No)(i)}catch{}return D(kc,{label:"HEX",showAlpha:c,value:l,onUpdateValue:u=>{this.handleUnitUpdateValue(0,u)}})}return(n+(c?"a":"")).split("").map((l,u)=>D(kc,{label:l.toUpperCase(),value:i===null?null:i[u],onUpdateValue:h=>{this.handleUnitUpdateValue(u,h)}}))}}))}}),Jp=Re({name:"ColorPickerTrigger",props:{clsPrefix:{type:String,required:!0},value:{type:String,default:null},hsla:{type:Array,default:null},disabled:Boolean,onClick:Function},setup(e){const{colorPickerSlots:t,renderLabelRef:n}=Rt(Cl,null);return()=>{const{hsla:i,value:c,clsPrefix:l,onClick:u,disabled:h}=e,f=t.label||n.value;return D("div",{class:[`${l}-color-picker-trigger`,h&&`${l}-color-picker-trigger--disabled`],onClick:h?void 0:u},D("div",{class:`${l}-color-picker-trigger__fill`},D("div",{class:`${l}-color-picker-checkboard`}),D("div",{style:{position:"absolute",left:0,right:0,top:0,bottom:0,backgroundColor:i?_n(i):""}}),c&&i?D("div",{class:`${l}-color-picker-trigger__value`,style:{color:i[2]>50||i[3]<.5?"black":"white"}},f?f(c):c):null))}}});function Qp(e,t){if(t==="hsv"){const[n,i,c,l]=Vn(e);return nn([...xn(n,i,c),l])}return e}function em(e){const t=document.createElement("canvas").getContext("2d");return t?(t.fillStyle=e,t.fillStyle):"#000000"}const tm=Re({name:"ColorPickerSwatches",props:{clsPrefix:{type:String,required:!0},mode:{type:String,required:!0},swatches:{type:Array,required:!0},onUpdateColor:{type:Function,required:!0}},setup(e){const t=de(()=>e.swatches.map(l=>{const u=Wo(l);return{value:l,mode:u,legalValue:Qp(l,u)}}));function n(l){const{mode:u}=e;let{value:h,mode:f}=l;return f||(f="hex",/^[a-zA-Z]+$/.test(h)?h=em(h):(hi("color-picker",`color ${h} in swatches is invalid.`),h="#000000")),f===u?h:ud(h,u,f)}function i(l){e.onUpdateColor(n(l))}function c(l,u){l.key==="Enter"&&i(u)}return{parsedSwatchesRef:t,handleSwatchSelect:i,handleSwatchKeyDown:c}},render(){const{clsPrefix:e}=this;return D("div",{class:`${e}-color-picker-swatches`},this.parsedSwatchesRef.map(t=>D("div",{class:`${e}-color-picker-swatch`,tabindex:0,onClick:()=>{this.handleSwatchSelect(t)},onKeydown:n=>{this.handleSwatchKeyDown(n,t)}},D("div",{class:`${e}-color-picker-swatch__fill`,style:{background:t.legalValue}}))))}}),rm=Re({name:"ColorPreview",props:{clsPrefix:{type:String,required:!0},mode:{type:String,required:!0},color:{type:String,default:null,validator:e=>{const t=Wo(e);return!!(!e||t&&t!=="hsv")}},onUpdateColor:{type:Function,required:!0}},setup(e){function t(n){var i;const c=n.target.value;(i=e.onUpdateColor)===null||i===void 0||i.call(e,ud(c.toUpperCase(),e.mode,"hex")),n.stopPropagation()}return{handleChange:t}},render(){const{clsPrefix:e}=this;return D("div",{class:`${e}-color-picker-preview__preview`},D("span",{class:`${e}-color-picker-preview__fill`,style:{background:this.color||"#000000"}}),D("input",{class:`${e}-color-picker-preview__input`,type:"color",value:this.color,onChange:this.handleChange}))}}),nm=he([O("color-picker",`
display: inline-block;
box-sizing: border-box;
height: var(--n-height);
font-size: var(--n-font-size);
width: 100%;
position: relative;
`),O("color-picker-panel",`
margin: 4px 0;
width: 240px;
font-size: var(--n-panel-font-size);
color: var(--n-text-color);
background-color: var(--n-color);
transition:
box-shadow .3s var(--n-bezier),
color .3s var(--n-bezier),
background-color .3s var(--n-bezier);
border-radius: var(--n-border-radius);
box-shadow: var(--n-box-shadow);
`,[bl(),O("input",`
text-align: center;
`)]),O("color-picker-checkboard",`
background: white;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
`,[he("&::after",`
background-image: linear-gradient(45deg, #DDD 25%, #0000 25%), linear-gradient(-45deg, #DDD 25%, #0000 25%), linear-gradient(45deg, #0000 75%, #DDD 75%), linear-gradient(-45deg, #0000 75%, #DDD 75%);
background-size: 12px 12px;
background-position: 0 0, 0 6px, 6px -6px, -6px 0px;
background-repeat: repeat;
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
`)]),O("color-picker-slider",`
margin-bottom: 8px;
position: relative;
box-sizing: border-box;
`,[we("image",`
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
`),he("&::after",`
content: "";
position: absolute;
border-radius: inherit;
left: 0;
right: 0;
top: 0;
bottom: 0;
box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, .24);
pointer-events: none;
`)]),O("color-picker-handle",`
z-index: 1;
box-shadow: 0 0 2px 0 rgba(0, 0, 0, .45);
position: absolute;
background-color: white;
overflow: hidden;
`,[we("fill",`
box-sizing: border-box;
border: 2px solid white;
`)]),O("color-picker-pallete",`
height: 180px;
position: relative;
margin-bottom: 8px;
cursor: crosshair;
`,[we("layer",`
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
`,[le("shadowed",`
box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, .24);
`)])]),O("color-picker-preview",`
display: flex;
`,[we("sliders",`
flex: 1 0 auto;
`),we("preview",`
position: relative;
height: 30px;
width: 30px;
margin: 0 0 8px 6px;
border-radius: 50%;
box-shadow: rgba(0, 0, 0, .15) 0px 0px 0px 1px inset;
overflow: hidden;
`),we("fill",`
display: block;
width: 30px;
height: 30px;
`),we("input",`
position: absolute;
top: 0;
left: 0;
width: 30px;
height: 30px;
opacity: 0;
z-index: 1;
`)]),O("color-picker-input",`
display: flex;
align-items: center;
`,[O("input",`
flex-grow: 1;
flex-basis: 0;
`),we("mode",`
width: 72px;
text-align: center;
`)]),O("color-picker-control",`
padding: 12px;
`),O("color-picker-action",`
display: flex;
margin-top: -4px;
border-top: 1px solid var(--n-divider-color);
padding: 8px 12px;
justify-content: flex-end;
`,[O("button","margin-left: 8px;")]),O("color-picker-trigger",`
border: var(--n-border);
height: 100%;
box-sizing: border-box;
border-radius: var(--n-border-radius);
transition: border-color .3s var(--n-bezier);
cursor: pointer;
`,[we("value",`
white-space: nowrap;
position: relative;
`),we("fill",`
border-radius: var(--n-border-radius);
position: absolute;
display: flex;
align-items: center;
justify-content: center;
left: 4px;
right: 4px;
top: 4px;
bottom: 4px;
`),le("disabled","cursor: not-allowed"),O("color-picker-checkboard",`
border-radius: var(--n-border-radius);
`,[he("&::after",`
--n-block-size: calc((var(--n-height) - 8px) / 3);
background-size: calc(var(--n-block-size) * 2) calc(var(--n-block-size) * 2);
background-position: 0 0, 0 var(--n-block-size), var(--n-block-size) calc(-1 * var(--n-block-size)), calc(-1 * var(--n-block-size)) 0px;
`)])]),O("color-picker-swatches",`
display: grid;
grid-gap: 8px;
flex-wrap: wrap;
position: relative;
grid-template-columns: repeat(auto-fill, 18px);
margin-top: 10px;
`,[O("color-picker-swatch",`
width: 18px;
height: 18px;
background-image: linear-gradient(45deg, #DDD 25%, #0000 25%), linear-gradient(-45deg, #DDD 25%, #0000 25%), linear-gradient(45deg, #0000 75%, #DDD 75%), linear-gradient(-45deg, #0000 75%, #DDD 75%);
background-size: 8px 8px;
background-position: 0px 0, 0px 4px, 4px -4px, -4px 0px;
background-repeat: repeat;
`,[we("fill",`
position: relative;
width: 100%;
height: 100%;
border-radius: 3px;
box-shadow: rgba(0, 0, 0, .15) 0px 0px 0px 1px inset;
cursor: pointer;
`),he("&:focus",`
outline: none;
`,[we("fill",[he("&::after",`
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: inherit;
filter: blur(2px);
content: "";
`)])])])])]),om=Object.assign(Object.assign({},dt.props),{value:String,show:{type:Boolean,default:void 0},defaultShow:Boolean,defaultValue:String,modes:{type:Array,default:()=>["rgb","hex","hsl"]},placement:{type:String,default:"bottom-start"},to:tl.propTo,showAlpha:{type:Boolean,default:!0},showPreview:Boolean,swatches:Array,disabled:{type:Boolean,default:void 0},actions:{type:Array,default:null},internalActions:Array,size:String,renderLabel:Function,onComplete:Function,onConfirm:Function,"onUpdate:show":[Function,Array],onUpdateShow:[Function,Array],"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array]}),rn=Re({name:"ColorPicker",props:om,setup(e,{slots:t}){const n=te(null);let i=null;const c=Jo(e),{mergedSizeRef:l,mergedDisabledRef:u}=c,{localeRef:h}=Yf("global"),{mergedClsPrefixRef:f,namespaceRef:b,inlineThemeDisabled:y}=Ut(e),k=dt("ColorPicker","-color-picker",nm,Z1,e,f);xr(Cl,{themeRef:k,renderLabelRef:Ue(e,"renderLabel"),colorPickerSlots:t});const C=te(e.defaultShow),S=Vr(Ue(e,"show"),C);function L(Y){const{onUpdateShow:ye,"onUpdate:show":je}=e;ye&&Je(ye,Y),je&&Je(je,Y),C.value=Y}const{defaultValue:P}=e,$=te(P===void 0?Ip(e.modes,e.showAlpha):P),E=Vr(Ue(e,"value"),$),B=te([E.value]),M=te(0),U=de(()=>Wo(E.value)),{modes:q}=e,R=te(Wo(E.value)||q[0]||"rgb");function j(){const{modes:Y}=e,{value:ye}=R,je=Y.findIndex(Ke=>Ke===ye);~je?R.value=Y[(je+1)%Y.length]:R.value="rgb"}let ie,X,oe,Z,ee,ne,V,ae;const me=de(()=>{const{value:Y}=E;if(!Y)return null;switch(U.value){case"hsv":return Vn(Y);case"hsl":return[ie,X,oe,ae]=ho(Y),[...sd(ie,X,oe),ae];case"rgb":case"hex":return[ee,ne,V,ae]=tn(Y),[...rl(ee,ne,V),ae]}}),Ce=de(()=>{const{value:Y}=E;if(!Y)return null;switch(U.value){case"rgb":case"hex":return tn(Y);case"hsv":return[ie,X,Z,ae]=Vn(Y),[...xn(ie,X,Z),ae];case"hsl":return[ie,X,oe,ae]=ho(Y),[...ol(ie,X,oe),ae]}}),Le=de(()=>{const{value:Y}=E;if(!Y)return null;switch(U.value){case"hsl":return ho(Y);case"hsv":return[ie,X,Z,ae]=Vn(Y),[...Wa(ie,X,Z),ae];case"rgb":case"hex":return[ee,ne,V,ae]=tn(Y),[...nl(ee,ne,V),ae]}}),ht=de(()=>{switch(R.value){case"rgb":case"hex":return Ce.value;case"hsv":return me.value;case"hsl":return Le.value}}),gt=te(0),De=te(1),ve=te([0,0]);function Ee(Y,ye){const{value:je}=me,Ke=gt.value,lt=je?je[3]:1;ve.value=[Y,ye];const{showAlpha:rt}=e;switch(R.value){case"hsv":Be((rt?Hn:Js)([Ke,Y,ye,lt]),"cursor");break;case"hsl":Be((rt?_n:Ks)([...Wa(Ke,Y,ye),lt]),"cursor");break;case"rgb":Be((rt?nn:Zs)([...xn(Ke,Y,ye),lt]),"cursor");break;case"hex":Be((rt?Tn:No)([...xn(Ke,Y,ye),lt]),"cursor");break}}function Se(Y){gt.value=Y;const{value:ye}=me;if(!ye)return;const[,je,Ke,lt]=ye,{showAlpha:rt}=e;switch(R.value){case"hsv":Be((rt?Hn:Js)([Y,je,Ke,lt]),"cursor");break;case"rgb":Be((rt?nn:Zs)([...xn(Y,je,Ke),lt]),"cursor");break;case"hex":Be((rt?Tn:No)([...xn(Y,je,Ke),lt]),"cursor");break;case"hsl":Be((rt?_n:Ks)([...Wa(Y,je,Ke),lt]),"cursor");break}}function Ze(Y){switch(R.value){case"hsv":[ie,X,Z]=me.value,Be(Hn([ie,X,Z,Y]),"cursor");break;case"rgb":[ee,ne,V]=Ce.value,Be(nn([ee,ne,V,Y]),"cursor");break;case"hex":[ee,ne,V]=Ce.value,Be(Tn([ee,ne,V,Y]),"cursor");break;case"hsl":[ie,X,oe]=Le.value,Be(_n([ie,X,oe,Y]),"cursor");break}De.value=Y}function Be(Y,ye){ye==="cursor"?i=Y:i=null;const{nTriggerFormChange:je,nTriggerFormInput:Ke}=c,{onUpdateValue:lt,"onUpdate:value":rt}=e;lt&&Je(lt,Y),rt&&Je(rt,Y),je(),Ke(),$.value=Y}function Ye(Y){Be(Y,"input"),An(wt)}function wt(Y=!0){const{value:ye}=E;if(ye){const{nTriggerFormChange:je,nTriggerFormInput:Ke}=c,{onComplete:lt}=e;lt&&lt(ye);const{value:rt}=B,{value:Pt}=M;Y&&(rt.splice(Pt+1,rt.length,ye),M.value=Pt+1),je(),Ke()}}function Rr(){const{value:Y}=M;Y-1<0||(Be(B.value[Y-1],"input"),wt(!1),M.value=Y-1)}function hr(){const{value:Y}=M;Y<0||Y+1>=B.value.length||(Be(B.value[Y+1],"input"),wt(!1),M.value=Y+1)}function Mr(){Be(null,"input"),L(!1)}function Xr(){const{value:Y}=E,{onConfirm:ye}=e;ye&&ye(Y),L(!1)}const ln=de(()=>M.value>=1),cn=de(()=>{const{value:Y}=B;return Y.length>1&&M.value<Y.length-1});tr(S,Y=>{Y||(B.value=[E.value],M.value=0)}),go(()=>{if(!(i&&i===E.value)){const{value:Y}=me;Y&&(gt.value=Y[0],De.value=Y[3],ve.value=[Y[1],Y[2]])}i=null});const Xt=de(()=>{const{value:Y}=l,{common:{cubicBezierEaseInOut:ye},self:{textColor:je,color:Ke,panelFontSize:lt,boxShadow:rt,border:Pt,borderRadius:Nt,dividerColor:Sr,[ut("height",Y)]:Yn,[ut("fontSize",Y)]:Kn}}=k.value;return{"--n-bezier":ye,"--n-text-color":je,"--n-color":Ke,"--n-panel-font-size":lt,"--n-font-size":Kn,"--n-box-shadow":rt,"--n-border":Pt,"--n-border-radius":Nt,"--n-height":Yn,"--n-divider-color":Sr}}),ue=y?kr("color-picker",de(()=>l.value[0]),Xt,e):void 0;function Te(){var Y;const{value:ye}=Ce,{value:je}=gt,{internalActions:Ke,modes:lt,actions:rt}=e,{value:Pt}=k,{value:Nt}=f;return D("div",{class:[`${Nt}-color-picker-panel`,ue==null?void 0:ue.themeClass.value],onDragstart:Sr=>{Sr.preventDefault()},style:y?void 0:Xt.value},D("div",{class:`${Nt}-color-picker-control`},D(Vp,{clsPrefix:Nt,rgba:ye,displayedHue:je,displayedSv:ve.value,onUpdateSV:Ee,onComplete:wt}),D("div",{class:`${Nt}-color-picker-preview`},D("div",{class:`${Nt}-color-picker-preview__sliders`},D(Op,{clsPrefix:Nt,hue:je,onUpdateHue:Se,onComplete:wt}),e.showAlpha?D(Hp,{clsPrefix:Nt,rgba:ye,alpha:De.value,onUpdateAlpha:Ze,onComplete:wt}):null),e.showPreview?D(rm,{clsPrefix:Nt,mode:R.value,color:Ce.value&&No(Ce.value),onUpdateColor:Sr=>{Be(Sr,"input")}}):null),D(Zp,{clsPrefix:Nt,showAlpha:e.showAlpha,mode:R.value,modes:lt,onUpdateMode:j,value:E.value,valueArr:ht.value,onUpdateValue:Ye}),((Y=e.swatches)===null||Y===void 0?void 0:Y.length)&&D(tm,{clsPrefix:Nt,mode:R.value,swatches:e.swatches,onUpdateColor:Sr=>{Be(Sr,"input")}})),rt!=null&&rt.length?D("div",{class:`${Nt}-color-picker-action`},rt.includes("confirm")&&D(Dt,{size:"small",onClick:Xr,theme:Pt.peers.Button,themeOverrides:Pt.peerOverrides.Button},{default:()=>h.value.confirm}),rt.includes("clear")&&D(Dt,{size:"small",onClick:Mr,disabled:!E.value,theme:Pt.peers.Button,themeOverrides:Pt.peerOverrides.Button},{default:()=>h.value.clear})):null,t.action?D("div",{class:`${Nt}-color-picker-action`},{default:t.action}):Ke?D("div",{class:`${Nt}-color-picker-action`},Ke.includes("undo")&&D(Dt,{size:"small",onClick:Rr,disabled:!ln.value,theme:Pt.peers.Button,themeOverrides:Pt.peerOverrides.Button},{default:()=>h.value.undo}),Ke.includes("redo")&&D(Dt,{size:"small",onClick:hr,disabled:!cn.value,theme:Pt.peers.Button,themeOverrides:Pt.peerOverrides.Button},{default:()=>h.value.redo})):null)}return{mergedClsPrefix:f,namespace:b,selfRef:n,hsla:Le,rgba:Ce,mergedShow:S,mergedDisabled:u,isMounted:Pu(),adjustedTo:tl(e),mergedValue:E,handleTriggerClick(){L(!0)},handleClickOutside(Y){var ye;!((ye=n.value)===null||ye===void 0)&&ye.contains(Y1(Y))||L(!1)},renderPanel:Te,cssVars:y?void 0:Xt,themeClass:ue==null?void 0:ue.themeClass,onRender:ue==null?void 0:ue.onRender}},render(){const{$slots:e,mergedClsPrefix:t,onRender:n}=this;return n==null||n(),D("div",{class:[this.themeClass,`${t}-color-picker`],ref:"selfRef",style:this.cssVars},D(rd,null,{default:()=>[D(nd,null,{default:()=>D(Jp,{clsPrefix:t,value:this.mergedValue,hsla:this.hsla,disabled:this.mergedDisabled,onClick:this.handleTriggerClick},{label:e.label})}),D(od,{placement:this.placement,show:this.mergedShow,containerClass:this.namespace,teleportDisabled:this.adjustedTo===tl.tdkey,to:this.adjustedTo},{default:()=>D(yl,{name:"fade-in-scale-up-transition",appear:this.isMounted},{default:()=>this.mergedShow?fi(this.renderPanel(),[[K1,this.handleClickOutside,void 0,{capture:!0}]]):null})})]}))}}),am=D("svg",{viewBox:"0 0 64 64",class:"check-icon"},D("path",{d:"M50.42,16.76L22.34,39.45l-8.1-11.46c-1.12-1.58-3.3-1.96-4.88-0.84c-1.58,1.12-1.95,3.3-0.84,4.88l10.26,14.51 c0.56,0.79,1.42,1.31,2.38,1.45c0.16,0.02,0.32,0.03,0.48,0.03c0.8,0,1.57-0.27,2.2-0.78l30.99-25.03c1.5-1.21,1.74-3.42,0.52-4.92 C54.13,15.78,51.93,15.55,50.42,16.76z"})),im=D("svg",{viewBox:"0 0 100 100",class:"line-icon"},D("path",{d:"M80.2,55.5H21.4c-2.8,0-5.1-2.5-5.1-5.5l0,0c0-3,2.3-5.5,5.1-5.5h58.7c2.8,0,5.1,2.5,5.1,5.5l0,0C85.2,53.1,82.9,55.5,80.2,55.5z"})),dd=zr("n-checkbox-group"),sm={min:Number,max:Number,size:String,value:Array,defaultValue:{type:Array,default:null},disabled:{type:Boolean,default:void 0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onChange:[Function,Array]},WQ=Re({name:"CheckboxGroup",props:sm,setup(e){const{mergedClsPrefixRef:t}=Ut(e),n=Jo(e),{mergedSizeRef:i,mergedDisabledRef:c}=n,l=te(e.defaultValue),u=de(()=>e.value),h=Vr(u,l),f=de(()=>{var k;return((k=h.value)===null||k===void 0?void 0:k.length)||0}),b=de(()=>Array.isArray(h.value)?new Set(h.value):new Set);function y(k,C){const{nTriggerFormInput:S,nTriggerFormChange:L}=n,{onChange:P,"onUpdate:value":$,onUpdateValue:E}=e;if(Array.isArray(h.value)){const B=Array.from(h.value),M=B.findIndex(U=>U===C);k?~M||(B.push(C),E&&Je(E,B,{actionType:"check",value:C}),$&&Je($,B,{actionType:"check",value:C}),S(),L(),l.value=B,P&&Je(P,B)):~M&&(B.splice(M,1),E&&Je(E,B,{actionType:"uncheck",value:C}),$&&Je($,B,{actionType:"uncheck",value:C}),P&&Je(P,B),l.value=B,S(),L())}else k?(E&&Je(E,[C],{actionType:"check",value:C}),$&&Je($,[C],{actionType:"check",value:C}),P&&Je(P,[C]),l.value=[C],S(),L()):(E&&Je(E,[],{actionType:"uncheck",value:C}),$&&Je($,[],{actionType:"uncheck",value:C}),P&&Je(P,[]),l.value=[],S(),L())}return xr(dd,{checkedCountRef:f,maxRef:Ue(e,"max"),minRef:Ue(e,"min"),valueSetRef:b,disabledRef:c,mergedSizeRef:i,toggleCheckbox:y}),{mergedClsPrefix:t}},render(){return D("div",{class:`${this.mergedClsPrefix}-checkbox-group`,role:"group"},this.$slots)}}),lm=he([O("checkbox",`
font-size: var(--n-font-size);
outline: none;
cursor: pointer;
display: inline-flex;
flex-wrap: nowrap;
align-items: flex-start;
word-break: break-word;
line-height: var(--n-size);
--n-merged-color-table: var(--n-color-table);
`,[le("show-label","line-height: var(--n-label-line-height);"),he("&:hover",[O("checkbox-box",[we("border","border: var(--n-border-checked);")])]),he("&:focus:not(:active)",[O("checkbox-box",[we("border",`
border: var(--n-border-focus);
box-shadow: var(--n-box-shadow-focus);
`)])]),le("inside-table",[O("checkbox-box",`
background-color: var(--n-merged-color-table);
`)]),le("checked",[O("checkbox-box",`
background-color: var(--n-color-checked);
`,[O("checkbox-icon",[he(".check-icon",`
opacity: 1;
transform: scale(1);
`)])])]),le("indeterminate",[O("checkbox-box",[O("checkbox-icon",[he(".check-icon",`
opacity: 0;
transform: scale(.5);
`),he(".line-icon",`
opacity: 1;
transform: scale(1);
`)])])]),le("checked, indeterminate",[he("&:focus:not(:active)",[O("checkbox-box",[we("border",`
border: var(--n-border-checked);
box-shadow: var(--n-box-shadow-focus);
`)])]),O("checkbox-box",`
background-color: var(--n-color-checked);
border-left: 0;
border-top: 0;
`,[we("border",{border:"var(--n-border-checked)"})])]),le("disabled",{cursor:"not-allowed"},[le("checked",[O("checkbox-box",`
background-color: var(--n-color-disabled-checked);
`,[we("border",{border:"var(--n-border-disabled-checked)"}),O("checkbox-icon",[he(".check-icon, .line-icon",{fill:"var(--n-check-mark-color-disabled-checked)"})])])]),O("checkbox-box",`
background-color: var(--n-color-disabled);
`,[we("border",`
border: var(--n-border-disabled);
`),O("checkbox-icon",[he(".check-icon, .line-icon",`
fill: var(--n-check-mark-color-disabled);
`)])]),we("label",`
color: var(--n-text-color-disabled);
`)]),O("checkbox-box-wrapper",`
position: relative;
width: var(--n-size);
flex-shrink: 0;
flex-grow: 0;
user-select: none;
-webkit-user-select: none;
`),O("checkbox-box",`
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
height: var(--n-size);
width: var(--n-size);
display: inline-block;
box-sizing: border-box;
border-radius: var(--n-border-radius);
background-color: var(--n-color);
transition: background-color 0.3s var(--n-bezier);
`,[we("border",`
transition:
border-color .3s var(--n-bezier),
box-shadow .3s var(--n-bezier);
border-radius: inherit;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
border: var(--n-border);
`),O("checkbox-icon",`
display: flex;
align-items: center;
justify-content: center;
position: absolute;
left: 1px;
right: 1px;
top: 1px;
bottom: 1px;
`,[he(".check-icon, .line-icon",`
width: 100%;
fill: var(--n-check-mark-color);
opacity: 0;
transform: scale(0.5);
transform-origin: center;
transition:
fill 0.3s var(--n-bezier),
transform 0.3s var(--n-bezier),
opacity 0.3s var(--n-bezier),
border-color 0.3s var(--n-bezier);
`),Nu({left:"1px",top:"1px"})])]),we("label",`
color: var(--n-text-color);
transition: color .3s var(--n-bezier);
user-select: none;
-webkit-user-select: none;
padding: var(--n-label-padding);
font-weight: var(--n-label-font-weight);
`,[he("&:empty",{display:"none"})])]),Bu(O("checkbox",`
--n-merged-color-table: var(--n-color-table-modal);
`)),Iu(O("checkbox",`
--n-merged-color-table: var(--n-color-table-popover);
`))]),cm=Object.assign(Object.assign({},dt.props),{size:String,checked:{type:[Boolean,String,Number],default:void 0},defaultChecked:{type:[Boolean,String,Number],default:!1},value:[String,Number],disabled:{type:Boolean,default:void 0},indeterminate:Boolean,label:String,focusable:{type:Boolean,default:!0},checkedValue:{type:[Boolean,String,Number],default:!0},uncheckedValue:{type:[Boolean,String,Number],default:!1},"onUpdate:checked":[Function,Array],onUpdateChecked:[Function,Array],privateInsideTable:Boolean,onChange:[Function,Array]}),um=Re({name:"Checkbox",props:cm,setup(e){const t=te(null),{mergedClsPrefixRef:n,inlineThemeDisabled:i,mergedRtlRef:c}=Ut(e),l=Jo(e,{mergedSize(R){const{size:j}=e;if(j!==void 0)return j;if(f){const{value:ie}=f.mergedSizeRef;if(ie!==void 0)return ie}if(R){const{mergedSize:ie}=R;if(ie!==void 0)return ie.value}return"medium"},mergedDisabled(R){const{disabled:j}=e;if(j!==void 0)return j;if(f){if(f.disabledRef.value)return!0;const{maxRef:{value:ie},checkedCountRef:X}=f;if(ie!==void 0&&X.value>=ie&&!C.value)return!0;const{minRef:{value:oe}}=f;if(oe!==void 0&&X.value<=oe&&C.value)return!0}return R?R.disabled.value:!1}}),{mergedDisabledRef:u,mergedSizeRef:h}=l,f=Rt(dd,null),b=te(e.defaultChecked),y=Ue(e,"checked"),k=Vr(y,b),C=Dn(()=>{if(f){const R=f.valueSetRef.value;return R&&e.value!==void 0?R.has(e.value):!1}else return k.value===e.checkedValue}),S=dt("Checkbox","-checkbox",lm,J1,e,n);function L(R){if(f&&e.value!==void 0)f.toggleCheckbox(!C.value,e.value);else{const{onChange:j,"onUpdate:checked":ie,onUpdateChecked:X}=e,{nTriggerFormInput:oe,nTriggerFormChange:Z}=l,ee=C.value?e.uncheckedValue:e.checkedValue;ie&&Je(ie,ee,R),X&&Je(X,ee,R),j&&Je(j,ee,R),oe(),Z(),b.value=ee}}function P(R){u.value||L(R)}function $(R){if(!u.value)switch(R.key){case" ":case"Enter":L(R)}}function E(R){switch(R.key){case" ":R.preventDefault()}}const B={focus:()=>{var R;(R=t.value)===null||R===void 0||R.focus()},blur:()=>{var R;(R=t.value)===null||R===void 0||R.blur()}},M=xl("Checkbox",c,n),U=de(()=>{const{value:R}=h,{common:{cubicBezierEaseInOut:j},self:{borderRadius:ie,color:X,colorChecked:oe,colorDisabled:Z,colorTableHeader:ee,colorTableHeaderModal:ne,colorTableHeaderPopover:V,checkMarkColor:ae,checkMarkColorDisabled:me,border:Ce,borderFocus:Le,borderDisabled:ht,borderChecked:gt,boxShadowFocus:De,textColor:ve,textColorDisabled:Ee,checkMarkColorDisabledChecked:Se,colorDisabledChecked:Ze,borderDisabledChecked:Be,labelPadding:Ye,labelLineHeight:wt,labelFontWeight:Rr,[ut("fontSize",R)]:hr,[ut("size",R)]:Mr}}=S.value;return{"--n-label-line-height":wt,"--n-label-font-weight":Rr,"--n-size":Mr,"--n-bezier":j,"--n-border-radius":ie,"--n-border":Ce,"--n-border-checked":gt,"--n-border-focus":Le,"--n-border-disabled":ht,"--n-border-disabled-checked":Be,"--n-box-shadow-focus":De,"--n-color":X,"--n-color-checked":oe,"--n-color-table":ee,"--n-color-table-modal":ne,"--n-color-table-popover":V,"--n-color-disabled":Z,"--n-color-disabled-checked":Ze,"--n-text-color":ve,"--n-text-color-disabled":Ee,"--n-check-mark-color":ae,"--n-check-mark-color-disabled":me,"--n-check-mark-color-disabled-checked":Se,"--n-font-size":hr,"--n-label-padding":Ye}}),q=i?kr("checkbox",de(()=>h.value[0]),U,e):void 0;return Object.assign(l,B,{rtlEnabled:M,selfRef:t,mergedClsPrefix:n,mergedDisabled:u,renderedChecked:C,mergedTheme:S,labelId:Qs(),handleClick:P,handleKeyUp:$,handleKeyDown:E,cssVars:i?void 0:U,themeClass:q==null?void 0:q.themeClass,onRender:q==null?void 0:q.onRender})},render(){var e;const{$slots:t,renderedChecked:n,mergedDisabled:i,indeterminate:c,privateInsideTable:l,cssVars:u,labelId:h,label:f,mergedClsPrefix:b,focusable:y,handleKeyUp:k,handleKeyDown:C,handleClick:S}=this;(e=this.onRender)===null||e===void 0||e.call(this);const L=Vo(t.default,P=>f||P?D("span",{class:`${b}-checkbox__label`,id:h},f||P):null);return D("div",{ref:"selfRef",class:[`${b}-checkbox`,this.themeClass,this.rtlEnabled&&`${b}-checkbox--rtl`,n&&`${b}-checkbox--checked`,i&&`${b}-checkbox--disabled`,c&&`${b}-checkbox--indeterminate`,l&&`${b}-checkbox--inside-table`,L&&`${b}-checkbox--show-label`],tabindex:i||!y?void 0:0,role:"checkbox","aria-checked":c?"mixed":n,"aria-labelledby":h,style:u,onKeyup:k,onKeydown:C,onClick:S,onMousedown:()=>{Dr("selectstart",window,P=>{P.preventDefault()},{once:!0})}},D("div",{class:`${b}-checkbox-box-wrapper`}," ",D("div",{class:`${b}-checkbox-box`},D(qu,null,{default:()=>this.indeterminate?D("div",{key:"indeterminate",class:`${b}-checkbox-icon`},im):D("div",{key:"check",class:`${b}-checkbox-icon`},am)}),D("div",{class:`${b}-checkbox-box__border`}))),L)}}),dm={name:String,value:{type:[String,Number,Boolean],default:"on"},checked:{type:Boolean,default:void 0},defaultChecked:Boolean,disabled:{type:Boolean,default:void 0},label:String,size:String,onUpdateChecked:[Function,Array],"onUpdate:checked":[Function,Array],checkedValue:{type:Boolean,default:void 0}},hm=zr("n-radio-group");function fm(e){const t=Jo(e,{mergedSize(B){const{size:M}=e;if(M!==void 0)return M;if(u){const{mergedSizeRef:{value:U}}=u;if(U!==void 0)return U}return B?B.mergedSize.value:"medium"},mergedDisabled(B){return!!(e.disabled||u!=null&&u.disabledRef.value||B!=null&&B.disabled.value)}}),{mergedSizeRef:n,mergedDisabledRef:i}=t,c=te(null),l=te(null),u=Rt(hm,null),h=te(e.defaultChecked),f=Ue(e,"checked"),b=Vr(f,h),y=Dn(()=>u?u.valueRef.value===e.value:b.value),k=Dn(()=>{const{name:B}=e;if(B!==void 0)return B;if(u)return u.nameRef.value}),C=te(!1);function S(){if(u){const{doUpdateValue:B}=u,{value:M}=e;Je(B,M)}else{const{onUpdateChecked:B,"onUpdate:checked":M}=e,{nTriggerFormInput:U,nTriggerFormChange:q}=t;B&&Je(B,!0),M&&Je(M,!0),U(),q(),h.value=!0}}function L(){i.value||y.value||S()}function P(){L()}function $(){C.value=!1}function E(){C.value=!0}return{mergedClsPrefix:u?u.mergedClsPrefixRef:Ut(e).mergedClsPrefixRef,inputRef:c,labelRef:l,mergedName:k,mergedDisabled:i,uncontrolledChecked:h,renderSafeChecked:y,focus:C,mergedSize:n,handleRadioInputChange:P,handleRadioInputBlur:$,handleRadioInputFocus:E}}const pm=O("radio",`
line-height: var(--n-label-line-height);
outline: none;
position: relative;
user-select: none;
-webkit-user-select: none;
display: inline-flex;
align-items: flex-start;
flex-wrap: nowrap;
font-size: var(--n-font-size);
word-break: break-word;
`,[le("checked",[we("dot",`
background-color: var(--n-color-active);
`)]),we("dot-wrapper",`
position: relative;
flex-shrink: 0;
flex-grow: 0;
width: var(--n-radio-size);
`),O("radio-input",`
position: absolute;
border: 0;
border-radius: inherit;
left: 0;
right: 0;
top: 0;
bottom: 0;
opacity: 0;
z-index: 1;
cursor: pointer;
`),we("dot",`
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
height: var(--n-radio-size);
width: var(--n-radio-size);
background: var(--n-color);
box-shadow: var(--n-box-shadow);
border-radius: 50%;
transition:
background-color .3s var(--n-bezier),
box-shadow .3s var(--n-bezier);
`,[he("&::before",`
content: "";
opacity: 0;
position: absolute;
left: 4px;
top: 4px;
height: calc(100% - 8px);
width: calc(100% - 8px);
border-radius: 50%;
transform: scale(.8);
background: var(--n-dot-color-active);
transition:
opacity .3s var(--n-bezier),
background-color .3s var(--n-bezier),
transform .3s var(--n-bezier);
`),le("checked",{boxShadow:"var(--n-box-shadow-active)"},[he("&::before",`
opacity: 1;
transform: scale(1);
`)])]),we("label",`
color: var(--n-text-color);
padding: var(--n-label-padding);
font-weight: var(--n-label-font-weight);
display: inline-block;
transition: color .3s var(--n-bezier);
`),ei("disabled",`
cursor: pointer;
`,[he("&:hover",[we("dot",{boxShadow:"var(--n-box-shadow-hover)"})]),le("focus",[he("&:not(:active)",[we("dot",{boxShadow:"var(--n-box-shadow-focus)"})])])]),le("disabled",`
cursor: not-allowed;
`,[we("dot",{boxShadow:"var(--n-box-shadow-disabled)",backgroundColor:"var(--n-color-disabled)"},[he("&::before",{backgroundColor:"var(--n-dot-color-disabled)"}),le("checked",`
opacity: 1;
`)]),we("label",{color:"var(--n-text-color-disabled)"}),O("radio-input",`
cursor: not-allowed;
`)])]),mm=Object.assign(Object.assign({},dt.props),dm),xs=Re({name:"Radio",props:mm,setup(e){const t=fm(e),n=dt("Radio","-radio",pm,Q1,e,t.mergedClsPrefix),i=de(()=>{const{mergedSize:{value:b}}=t,{common:{cubicBezierEaseInOut:y},self:{boxShadow:k,boxShadowActive:C,boxShadowDisabled:S,boxShadowFocus:L,boxShadowHover:P,color:$,colorDisabled:E,colorActive:B,textColor:M,textColorDisabled:U,dotColorActive:q,dotColorDisabled:R,labelPadding:j,labelLineHeight:ie,labelFontWeight:X,[ut("fontSize",b)]:oe,[ut("radioSize",b)]:Z}}=n.value;return{"--n-bezier":y,"--n-label-line-height":ie,"--n-label-font-weight":X,"--n-box-shadow":k,"--n-box-shadow-active":C,"--n-box-shadow-disabled":S,"--n-box-shadow-focus":L,"--n-box-shadow-hover":P,"--n-color":$,"--n-color-active":B,"--n-color-disabled":E,"--n-dot-color-active":q,"--n-dot-color-disabled":R,"--n-font-size":oe,"--n-radio-size":Z,"--n-text-color":M,"--n-text-color-disabled":U,"--n-label-padding":j}}),{inlineThemeDisabled:c,mergedClsPrefixRef:l,mergedRtlRef:u}=Ut(e),h=xl("Radio",u,l),f=c?kr("radio",de(()=>t.mergedSize.value[0]),i,e):void 0;return Object.assign(t,{rtlEnabled:h,cssVars:c?void 0:i,themeClass:f==null?void 0:f.themeClass,onRender:f==null?void 0:f.onRender})},render(){const{$slots:e,mergedClsPrefix:t,onRender:n,label:i}=this;return n==null||n(),D("label",{class:[`${t}-radio`,this.themeClass,{[`${t}-radio--rtl`]:this.rtlEnabled,[`${t}-radio--disabled`]:this.mergedDisabled,[`${t}-radio--checked`]:this.renderSafeChecked,[`${t}-radio--focus`]:this.focus}],style:this.cssVars},D("input",{ref:"inputRef",type:"radio",class:`${t}-radio-input`,value:this.value,name:this.mergedName,checked:this.renderSafeChecked,disabled:this.mergedDisabled,onChange:this.handleRadioInputChange,onFocus:this.handleRadioInputFocus,onBlur:this.handleRadioInputBlur}),D("div",{class:`${t}-radio__dot-wrapper`}," ",D("div",{class:[`${t}-radio__dot`,this.renderSafeChecked&&`${t}-radio__dot--checked`]})),Vo(e.default,c=>!c&&!i?null:D("div",{ref:"labelRef",class:`${t}-radio__label`},c||i)))}}),hd=Re({name:"DropdownDivider",props:{clsPrefix:{type:String,required:!0}},render(){return D("div",{class:`${this.clsPrefix}-dropdown-divider`})}}),vm=O("icon",`
height: 1em;
width: 1em;
line-height: 1em;
text-align: center;
display: inline-block;
position: relative;
fill: currentColor;
transform: translateZ(0);
`,[le("color-transition",{transition:"color .3s var(--n-bezier)"}),le("depth",{color:"var(--n-color)"},[he("svg",{opacity:"var(--n-opacity)",transition:"opacity .3s var(--n-bezier)"})]),he("svg",{height:"1em",width:"1em"})]),gm=Object.assign(Object.assign({},dt.props),{depth:[String,Number],size:[Number,String],color:String,component:Object}),bm=Re({_n_icon__:!0,name:"Icon",inheritAttrs:!1,props:gm,setup(e){const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=Ut(e),i=dt("Icon","-icon",vm,ef,e,t),c=de(()=>{const{depth:u}=e,{common:{cubicBezierEaseInOut:h},self:f}=i.value;if(u!==void 0){const{color:b,[`opacity${u}Depth`]:y}=f;return{"--n-bezier":h,"--n-color":b,"--n-opacity":y}}return{"--n-bezier":h,"--n-color":"","--n-opacity":""}}),l=n?kr("icon",de(()=>`${e.depth||"d"}`),c,e):void 0;return{mergedClsPrefix:t,mergedStyle:de(()=>{const{size:u,color:h}=e;return{fontSize:br(u),color:h}}),cssVars:n?void 0:c,themeClass:l==null?void 0:l.themeClass,onRender:l==null?void 0:l.onRender}},render(){var e;const{$parent:t,depth:n,mergedClsPrefix:i,component:c,onRender:l,themeClass:u}=this;return!((e=t==null?void 0:t.$options)===null||e===void 0)&&e._n_icon__&&hi("icon","don't wrap `n-icon` inside `n-icon`"),l==null||l(),D("i",Xn(this.$attrs,{role:"img",class:[`${i}-icon`,u,{[`${i}-icon--depth`]:n,[`${i}-icon--color-transition`]:n!==void 0}],style:[this.cssVars,this.mergedStyle]}),c?D(c):this.$slots)}}),Al=zr("n-dropdown-menu"),vi=zr("n-dropdown"),Sc=zr("n-dropdown-option");function il(e,t){return e.type==="submenu"||e.type===void 0&&e[t]!==void 0}function ym(e){return e.type==="group"}function fd(e){return e.type==="divider"}function xm(e){return e.type==="render"}const pd=Re({name:"DropdownOption",props:{clsPrefix:{type:String,required:!0},tmNode:{type:Object,required:!0},parentKey:{type:[String,Number],default:null},placement:{type:String,default:"right-start"},props:Object,scrollable:Boolean},setup(e){const t=Rt(vi),{hoverKeyRef:n,keyboardKeyRef:i,lastToggledSubmenuKeyRef:c,pendingKeyPathRef:l,activeKeyPathRef:u,animatedRef:h,mergedShowRef:f,renderLabelRef:b,renderIconRef:y,labelFieldRef:k,childrenFieldRef:C,renderOptionRef:S,nodePropsRef:L,menuPropsRef:P}=t,$=Rt(Sc,null),E=Rt(Al),B=Rt(Fu),M=de(()=>e.tmNode.rawNode),U=de(()=>{const{value:Ce}=C;return il(e.tmNode.rawNode,Ce)}),q=de(()=>{const{disabled:Ce}=e.tmNode;return Ce}),R=de(()=>{if(!U.value)return!1;const{key:Ce,disabled:Le}=e.tmNode;if(Le)return!1;const{value:ht}=n,{value:gt}=i,{value:De}=c,{value:ve}=l;return ht!==null?ve.includes(Ce):gt!==null?ve.includes(Ce)&&ve[ve.length-1]!==Ce:De!==null?ve.includes(Ce):!1}),j=de(()=>i.value===null&&!h.value),ie=rp(R,300,j),X=de(()=>!!($!=null&&$.enteringSubmenuRef.value)),oe=te(!1);xr(Sc,{enteringSubmenuRef:oe});function Z(){oe.value=!0}function ee(){oe.value=!1}function ne(){const{parentKey:Ce,tmNode:Le}=e;Le.disabled||f.value&&(c.value=Ce,i.value=null,n.value=Le.key)}function V(){const{tmNode:Ce}=e;Ce.disabled||f.value&&n.value!==Ce.key&&ne()}function ae(Ce){if(e.tmNode.disabled||!f.value)return;const{relatedTarget:Le}=Ce;Le&&!vc({target:Le},"dropdownOption")&&!vc({target:Le},"scrollbarRail")&&(n.value=null)}function me(){const{value:Ce}=U,{tmNode:Le}=e;f.value&&!Ce&&!Le.disabled&&(t.doSelect(Le.key,Le.rawNode),t.doUpdateShow(!1))}return{labelField:k,renderLabel:b,renderIcon:y,siblingHasIcon:E.showIconRef,siblingHasSubmenu:E.hasSubmenuRef,menuProps:P,popoverBody:B,animated:h,mergedShowSubmenu:de(()=>ie.value&&!X.value),rawNode:M,hasSubmenu:U,pending:Dn(()=>{const{value:Ce}=l,{key:Le}=e.tmNode;return Ce.includes(Le)}),childActive:Dn(()=>{const{value:Ce}=u,{key:Le}=e.tmNode,ht=Ce.findIndex(gt=>Le===gt);return ht===-1?!1:ht<Ce.length-1}),active:Dn(()=>{const{value:Ce}=u,{key:Le}=e.tmNode,ht=Ce.findIndex(gt=>Le===gt);return ht===-1?!1:ht===Ce.length-1}),mergedDisabled:q,renderOption:S,nodeProps:L,handleClick:me,handleMouseMove:V,handleMouseEnter:ne,handleMouseLeave:ae,handleSubmenuBeforeEnter:Z,handleSubmenuAfterEnter:ee}},render(){var e,t;const{animated:n,rawNode:i,mergedShowSubmenu:c,clsPrefix:l,siblingHasIcon:u,siblingHasSubmenu:h,renderLabel:f,renderIcon:b,renderOption:y,nodeProps:k,props:C,scrollable:S}=this;let L=null;if(c){const B=(e=this.menuProps)===null||e===void 0?void 0:e.call(this,i,i.children);L=D(md,Object.assign({},B,{clsPrefix:l,scrollable:this.scrollable,tmNodes:this.tmNode.children,parentKey:this.tmNode.key}))}const P={class:[`${l}-dropdown-option-body`,this.pending&&`${l}-dropdown-option-body--pending`,this.active&&`${l}-dropdown-option-body--active`,this.childActive&&`${l}-dropdown-option-body--child-active`,this.mergedDisabled&&`${l}-dropdown-option-body--disabled`],onMousemove:this.handleMouseMove,onMouseenter:this.handleMouseEnter,onMouseleave:this.handleMouseLeave,onClick:this.handleClick},$=k==null?void 0:k(i),E=D("div",Object.assign({class:[`${l}-dropdown-option`,$==null?void 0:$.class],"data-dropdown-option":!0},$),D("div",Xn(P,C),[D("div",{class:[`${l}-dropdown-option-body__prefix`,u&&`${l}-dropdown-option-body__prefix--show-icon`]},[b?b(i):jo(i.icon)]),D("div",{"data-dropdown-option":!0,class:`${l}-dropdown-option-body__label`},f?f(i):jo((t=i[this.labelField])!==null&&t!==void 0?t:i.title)),D("div",{"data-dropdown-option":!0,class:[`${l}-dropdown-option-body__suffix`,h&&`${l}-dropdown-option-body__suffix--has-submenu`]},this.hasSubmenu?D(bm,null,{default:()=>D(cd,null)}):null)]),this.hasSubmenu?D(rd,null,{default:()=>[D(nd,null,{default:()=>D("div",{class:`${l}-dropdown-offset-container`},D(od,{show:this.mergedShowSubmenu,placement:this.placement,to:S&&this.popoverBody||void 0,teleportDisabled:!S},{default:()=>D("div",{class:`${l}-dropdown-menu-wrapper`},n?D(yl,{onBeforeEnter:this.handleSubmenuBeforeEnter,onAfterEnter:this.handleSubmenuAfterEnter,name:"fade-in-scale-up-transition",appear:!0},{default:()=>L}):L)}))})]}):null);return y?y({node:E,option:i}):E}}),wm=Re({name:"DropdownGroupHeader",props:{clsPrefix:{type:String,required:!0},tmNode:{type:Object,required:!0}},setup(){const{showIconRef:e,hasSubmenuRef:t}=Rt(Al),{renderLabelRef:n,labelFieldRef:i,nodePropsRef:c,renderOptionRef:l}=Rt(vi);return{labelField:i,showIcon:e,hasSubmenu:t,renderLabel:n,nodeProps:c,renderOption:l}},render(){var e;const{clsPrefix:t,hasSubmenu:n,showIcon:i,nodeProps:c,renderLabel:l,renderOption:u}=this,{rawNode:h}=this.tmNode,f=D("div",Object.assign({class:`${t}-dropdown-option`},c==null?void 0:c(h)),D("div",{class:`${t}-dropdown-option-body ${t}-dropdown-option-body--group`},D("div",{"data-dropdown-option":!0,class:[`${t}-dropdown-option-body__prefix`,i&&`${t}-dropdown-option-body__prefix--show-icon`]},jo(h.icon)),D("div",{class:`${t}-dropdown-option-body__label`,"data-dropdown-option":!0},l?l(h):jo((e=h.title)!==null&&e!==void 0?e:h[this.labelField])),D("div",{class:[`${t}-dropdown-option-body__suffix`,n&&`${t}-dropdown-option-body__suffix--has-submenu`],"data-dropdown-option":!0})));return u?u({node:f,option:h}):f}}),km=Re({name:"NDropdownGroup",props:{clsPrefix:{type:String,required:!0},tmNode:{type:Object,required:!0},parentKey:{type:[String,Number],default:null}},render(){const{tmNode:e,parentKey:t,clsPrefix:n}=this,{children:i}=e;return D(cr,null,D(wm,{clsPrefix:n,tmNode:e,key:e.key}),i==null?void 0:i.map(c=>{const{rawNode:l}=c;return l.show===!1?null:fd(l)?D(hd,{clsPrefix:n,key:c.key}):c.isGroup?(hi("dropdown","`group` node is not allowed to be put in `group` node."),null):D(pd,{clsPrefix:n,tmNode:c,parentKey:t,key:c.key})}))}}),Sm=Re({name:"DropdownRenderOption",props:{tmNode:{type:Object,required:!0}},render(){const{rawNode:{render:e,props:t}}=this.tmNode;return D("div",t,[e==null?void 0:e()])}}),md=Re({name:"DropdownMenu",props:{scrollable:Boolean,showArrow:Boolean,arrowStyle:[String,Object],clsPrefix:{type:String,required:!0},tmNodes:{type:Array,default:()=>[]},parentKey:{type:[String,Number],default:null}},setup(e){const{renderIconRef:t,childrenFieldRef:n}=Rt(vi);xr(Al,{showIconRef:de(()=>{const c=t.value;return e.tmNodes.some(l=>{var u;if(l.isGroup)return(u=l.children)===null||u===void 0?void 0:u.some(({rawNode:f})=>c?c(f):f.icon);const{rawNode:h}=l;return c?c(h):h.icon})}),hasSubmenuRef:de(()=>{const{value:c}=n;return e.tmNodes.some(l=>{var u;if(l.isGroup)return(u=l.children)===null||u===void 0?void 0:u.some(({rawNode:f})=>il(f,c));const{rawNode:h}=l;return il(h,c)})})});const i=te(null);return xr(rf,null),xr(nf,null),xr(Fu,i),{bodyRef:i}},render(){const{parentKey:e,clsPrefix:t,scrollable:n}=this,i=this.tmNodes.map(c=>{const{rawNode:l}=c;return l.show===!1?null:xm(l)?D(Sm,{tmNode:c,key:c.key}):fd(l)?D(hd,{clsPrefix:t,key:c.key}):ym(l)?D(km,{clsPrefix:t,tmNode:c,parentKey:e,key:c.key}):D(pd,{clsPrefix:t,tmNode:c,parentKey:e,key:c.key,props:l.props,scrollable:n})});return D("div",{class:[`${t}-dropdown-menu`,n&&`${t}-dropdown-menu--scrollable`],ref:"bodyRef"},n?D(tf,{contentClass:`${t}-dropdown-menu__content`},{default:()=>i}):i,this.showArrow?Kf({clsPrefix:t,arrowStyle:this.arrowStyle,arrowClass:void 0,arrowWrapperClass:void 0,arrowWrapperStyle:void 0}):null)}}),Cm=O("dropdown-menu",`
transform-origin: var(--v-transform-origin);
background-color: var(--n-color);
border-radius: var(--n-border-radius);
box-shadow: var(--n-box-shadow);
position: relative;
transition:
background-color .3s var(--n-bezier),
box-shadow .3s var(--n-bezier);
`,[bl(),O("dropdown-option",`
position: relative;
`,[he("a",`
text-decoration: none;
color: inherit;
outline: none;
`,[he("&::before",`
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
`)]),O("dropdown-option-body",`
display: flex;
cursor: pointer;
position: relative;
height: var(--n-option-height);
line-height: var(--n-option-height);
font-size: var(--n-font-size);
color: var(--n-option-text-color);
transition: color .3s var(--n-bezier);
`,[he("&::before",`
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 4px;
right: 4px;
transition: background-color .3s var(--n-bezier);
border-radius: var(--n-border-radius);
`),ei("disabled",[le("pending",`
color: var(--n-option-text-color-hover);
`,[we("prefix, suffix",`
color: var(--n-option-text-color-hover);
`),he("&::before","background-color: var(--n-option-color-hover);")]),le("active",`
color: var(--n-option-text-color-active);
`,[we("prefix, suffix",`
color: var(--n-option-text-color-active);
`),he("&::before","background-color: var(--n-option-color-active);")]),le("child-active",`
color: var(--n-option-text-color-child-active);
`,[we("prefix, suffix",`
color: var(--n-option-text-color-child-active);
`)])]),le("disabled",`
cursor: not-allowed;
opacity: var(--n-option-opacity-disabled);
`),le("group",`
font-size: calc(var(--n-font-size) - 1px);
color: var(--n-group-header-text-color);
`,[we("prefix",`
width: calc(var(--n-option-prefix-width) / 2);
`,[le("show-icon",`
width: calc(var(--n-option-icon-prefix-width) / 2);
`)])]),we("prefix",`
width: var(--n-option-prefix-width);
display: flex;
justify-content: center;
align-items: center;
color: var(--n-prefix-color);
transition: color .3s var(--n-bezier);
z-index: 1;
`,[le("show-icon",`
width: var(--n-option-icon-prefix-width);
`),O("icon",`
font-size: var(--n-option-icon-size);
`)]),we("label",`
white-space: nowrap;
flex: 1;
z-index: 1;
`),we("suffix",`
box-sizing: border-box;
flex-grow: 0;
flex-shrink: 0;
display: flex;
justify-content: flex-end;
align-items: center;
min-width: var(--n-option-suffix-width);
padding: 0 8px;
transition: color .3s var(--n-bezier);
color: var(--n-suffix-color);
z-index: 1;
`,[le("has-submenu",`
width: var(--n-option-icon-suffix-width);
`),O("icon",`
font-size: var(--n-option-icon-size);
`)]),O("dropdown-menu","pointer-events: all;")]),O("dropdown-offset-container",`
pointer-events: none;
position: absolute;
left: 0;
right: 0;
top: -4px;
bottom: -4px;
`)]),O("dropdown-divider",`
transition: background-color .3s var(--n-bezier);
background-color: var(--n-divider-color);
height: 1px;
margin: 4px 0;
`),O("dropdown-menu-wrapper",`
transform-origin: var(--v-transform-origin);
width: fit-content;
`),he(">",[O("scrollbar",`
height: inherit;
max-height: inherit;
`)]),ei("scrollable",`
padding: var(--n-padding);
`),le("scrollable",[we("content",`
padding: var(--n-padding);
`)])]),Am={animated:{type:Boolean,default:!0},keyboard:{type:Boolean,default:!0},size:{type:String,default:"medium"},inverted:Boolean,placement:{type:String,default:"bottom"},onSelect:[Function,Array],options:{type:Array,default:()=>[]},menuProps:Function,showArrow:Boolean,renderLabel:Function,renderIcon:Function,renderOption:Function,nodeProps:Function,labelField:{type:String,default:"label"},keyField:{type:String,default:"key"},childrenField:{type:String,default:"children"},value:[String,Number]},Tm=Object.keys(ad),_m=Object.assign(Object.assign(Object.assign({},ad),Am),dt.props),vd=Re({name:"Dropdown",inheritAttrs:!1,props:_m,setup(e){const t=te(!1),n=Vr(Ue(e,"show"),t),i=de(()=>{const{keyField:ee,childrenField:ne}=e;return jf(e.options,{getKey(V){return V[ee]},getDisabled(V){return V.disabled===!0},getIgnored(V){return V.type==="divider"||V.type==="render"},getChildren(V){return V[ne]}})}),c=de(()=>i.value.treeNodes),l=te(null),u=te(null),h=te(null),f=de(()=>{var ee,ne,V;return(V=(ne=(ee=l.value)!==null&&ee!==void 0?ee:u.value)!==null&&ne!==void 0?ne:h.value)!==null&&V!==void 0?V:null}),b=de(()=>i.value.getPath(f.value).keyPath),y=de(()=>i.value.getPath(e.value).keyPath),k=Dn(()=>e.keyboard&&n.value);np({keydown:{ArrowUp:{prevent:!0,handler:q},ArrowRight:{prevent:!0,handler:U},ArrowDown:{prevent:!0,handler:R},ArrowLeft:{prevent:!0,handler:M},Enter:{prevent:!0,handler:j},Escape:B}},k);const{mergedClsPrefixRef:C,inlineThemeDisabled:S}=Ut(e),L=dt("Dropdown","-dropdown",Cm,af,e,C);xr(vi,{labelFieldRef:Ue(e,"labelField"),childrenFieldRef:Ue(e,"childrenField"),renderLabelRef:Ue(e,"renderLabel"),renderIconRef:Ue(e,"renderIcon"),hoverKeyRef:l,keyboardKeyRef:u,lastToggledSubmenuKeyRef:h,pendingKeyPathRef:b,activeKeyPathRef:y,animatedRef:Ue(e,"animated"),mergedShowRef:n,nodePropsRef:Ue(e,"nodeProps"),renderOptionRef:Ue(e,"renderOption"),menuPropsRef:Ue(e,"menuProps"),doSelect:P,doUpdateShow:$}),tr(n,ee=>{!e.animated&&!ee&&E()});function P(ee,ne){const{onSelect:V}=e;V&&Je(V,ee,ne)}function $(ee){const{"onUpdate:show":ne,onUpdateShow:V}=e;ne&&Je(ne,ee),V&&Je(V,ee),t.value=ee}function E(){l.value=null,u.value=null,h.value=null}function B(){$(!1)}function M(){X("left")}function U(){X("right")}function q(){X("up")}function R(){X("down")}function j(){const ee=ie();ee!=null&&ee.isLeaf&&n.value&&(P(ee.key,ee.rawNode),$(!1))}function ie(){var ee;const{value:ne}=i,{value:V}=f;return!ne||V===null?null:(ee=ne.getNode(V))!==null&&ee!==void 0?ee:null}function X(ee){const{value:ne}=f,{value:{getFirstAvailableNode:V}}=i;let ae=null;if(ne===null){const me=V();me!==null&&(ae=me.key)}else{const me=ie();if(me){let Ce;switch(ee){case"down":Ce=me.getNext();break;case"up":Ce=me.getPrev();break;case"right":Ce=me.getChild();break;case"left":Ce=me.getParent();break}Ce&&(ae=Ce.key)}}ae!==null&&(l.value=null,u.value=ae)}const oe=de(()=>{const{size:ee,inverted:ne}=e,{common:{cubicBezierEaseInOut:V},self:ae}=L.value,{padding:me,dividerColor:Ce,borderRadius:Le,optionOpacityDisabled:ht,[ut("optionIconSuffixWidth",ee)]:gt,[ut("optionSuffixWidth",ee)]:De,[ut("optionIconPrefixWidth",ee)]:ve,[ut("optionPrefixWidth",ee)]:Ee,[ut("fontSize",ee)]:Se,[ut("optionHeight",ee)]:Ze,[ut("optionIconSize",ee)]:Be}=ae,Ye={"--n-bezier":V,"--n-font-size":Se,"--n-padding":me,"--n-border-radius":Le,"--n-option-height":Ze,"--n-option-prefix-width":Ee,"--n-option-icon-prefix-width":ve,"--n-option-suffix-width":De,"--n-option-icon-suffix-width":gt,"--n-option-icon-size":Be,"--n-divider-color":Ce,"--n-option-opacity-disabled":ht};return ne?(Ye["--n-color"]=ae.colorInverted,Ye["--n-option-color-hover"]=ae.optionColorHoverInverted,Ye["--n-option-color-active"]=ae.optionColorActiveInverted,Ye["--n-option-text-color"]=ae.optionTextColorInverted,Ye["--n-option-text-color-hover"]=ae.optionTextColorHoverInverted,Ye["--n-option-text-color-active"]=ae.optionTextColorActiveInverted,Ye["--n-option-text-color-child-active"]=ae.optionTextColorChildActiveInverted,Ye["--n-prefix-color"]=ae.prefixColorInverted,Ye["--n-suffix-color"]=ae.suffixColorInverted,Ye["--n-group-header-text-color"]=ae.groupHeaderTextColorInverted):(Ye["--n-color"]=ae.color,Ye["--n-option-color-hover"]=ae.optionColorHover,Ye["--n-option-color-active"]=ae.optionColorActive,Ye["--n-option-text-color"]=ae.optionTextColor,Ye["--n-option-text-color-hover"]=ae.optionTextColorHover,Ye["--n-option-text-color-active"]=ae.optionTextColorActive,Ye["--n-option-text-color-child-active"]=ae.optionTextColorChildActive,Ye["--n-prefix-color"]=ae.prefixColor,Ye["--n-suffix-color"]=ae.suffixColor,Ye["--n-group-header-text-color"]=ae.groupHeaderTextColor),Ye}),Z=S?kr("dropdown",de(()=>`${e.size[0]}${e.inverted?"i":""}`),oe,e):void 0;return{mergedClsPrefix:C,mergedTheme:L,tmNodes:c,mergedShow:n,handleAfterLeave:()=>{e.animated&&E()},doUpdateShow:$,cssVars:S?void 0:oe,themeClass:Z==null?void 0:Z.themeClass,onRender:Z==null?void 0:Z.onRender}},render(){const e=(i,c,l,u,h)=>{var f;const{mergedClsPrefix:b,menuProps:y}=this;(f=this.onRender)===null||f===void 0||f.call(this);const k=(y==null?void 0:y(void 0,this.tmNodes.map(S=>S.rawNode)))||{},C={ref:tp(c),class:[i,`${b}-dropdown`,this.themeClass],clsPrefix:b,tmNodes:this.tmNodes,style:[...l,this.cssVars],showArrow:this.showArrow,arrowStyle:this.arrowStyle,scrollable:this.scrollable,onMouseenter:u,onMouseleave:h};return D(md,Xn(this.$attrs,C,k))},{mergedTheme:t}=this,n={show:this.mergedShow,theme:t.peers.Popover,themeOverrides:t.peerOverrides.Popover,internalOnAfterLeave:this.handleAfterLeave,internalRenderBody:e,onUpdateShow:this.doUpdateShow,"onUpdate:show":void 0};return D(Zf,Object.assign({},of(this.$props,Tm),n),{trigger:()=>{var i,c;return(c=(i=this.$slots).default)===null||c===void 0?void 0:c.call(i)}})}});let ws;const Dm=()=>{if(!sf)return!0;if(ws===void 0){const e=document.createElement("div");e.style.display="flex",e.style.flexDirection="column",e.style.rowGap="1px",e.appendChild(document.createElement("div")),e.appendChild(document.createElement("div")),document.body.appendChild(e);const t=e.scrollHeight===1;return document.body.removeChild(e),ws=t}return ws},zm=Object.assign(Object.assign({},dt.props),{align:String,justify:{type:String,default:"start"},inline:Boolean,vertical:Boolean,size:{type:[String,Number,Array],default:"medium"},wrapItem:{type:Boolean,default:!0},itemClass:String,itemStyle:[String,Object],wrap:{type:Boolean,default:!0},internalUseGap:{type:Boolean,default:void 0}}),Em=Re({name:"Space",props:zm,setup(e){const{mergedClsPrefixRef:t,mergedRtlRef:n}=Ut(e),i=dt("Space","-space",void 0,cf,e,t),c=xl("Space",n,t);return{useGap:Dm(),rtlEnabled:c,mergedClsPrefix:t,margin:de(()=>{const{size:l}=e;if(Array.isArray(l))return{horizontal:l[0],vertical:l[1]};if(typeof l=="number")return{horizontal:l,vertical:l};const{self:{[ut("gap",l)]:u}}=i.value,{row:h,col:f}=lf(u);return{horizontal:cc(f),vertical:cc(h)}})}},render(){const{vertical:e,align:t,inline:n,justify:i,itemClass:c,itemStyle:l,margin:u,wrap:h,mergedClsPrefix:f,rtlEnabled:b,useGap:y,wrapItem:k,internalUseGap:C}=this,S=Ga(Mf(this));if(!S.length)return null;const L=`${u.horizontal}px`,P=`${u.horizontal/2}px`,$=`${u.vertical}px`,E=`${u.vertical/2}px`,B=S.length-1,M=i.startsWith("space-");return D("div",{role:"none",class:[`${f}-space`,b&&`${f}-space--rtl`],style:{display:n?"inline-flex":"flex",flexDirection:e?"column":"row",justifyContent:["start","end"].includes(i)?"flex-"+i:i,flexWrap:!h||e?"nowrap":"wrap",marginTop:y||e?"":`-${E}`,marginBottom:y||e?"":`-${E}`,alignItems:t,gap:y?`${u.vertical}px ${u.horizontal}px`:""}},!k&&(y||C)?S:S.map((U,q)=>D("div",{role:"none",class:c,style:[l,{maxWidth:"100%"},y?"":e?{marginBottom:q!==B?$:""}:b?{marginLeft:M?i==="space-between"&&q===B?"":P:q!==B?L:"",marginRight:M?i==="space-between"&&q===0?"":P:"",paddingTop:E,paddingBottom:E}:{marginRight:M?i==="space-between"&&q===B?"":P:q!==B?L:"",marginLeft:M?i==="space-between"&&q===0?"":P:"",paddingTop:E,paddingBottom:E}]},U)))}}),Rm=zr("n-layout-sider"),gd={type:String,default:"static"},Mm=O("layout",`
color: var(--n-text-color);
background-color: var(--n-color);
box-sizing: border-box;
position: relative;
z-index: auto;
flex: auto;
overflow: hidden;
transition:
box-shadow .3s var(--n-bezier),
background-color .3s var(--n-bezier),
color .3s var(--n-bezier);
`,[O("layout-scroll-container",`
overflow-x: hidden;
box-sizing: border-box;
height: 100%;
`),le("absolute-positioned",`
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
`)]),Bm={embedded:Boolean,position:gd,nativeScrollbar:{type:Boolean,default:!0},scrollbarProps:Object,onScroll:Function,contentClass:String,contentStyle:{type:[String,Object],default:""},hasSider:Boolean,siderPlacement:{type:String,default:"left"}},bd=zr("n-layout");function yd(e){return Re({name:e?"LayoutContent":"Layout",props:Object.assign(Object.assign({},dt.props),Bm),setup(t){const n=te(null),i=te(null),{mergedClsPrefixRef:c,inlineThemeDisabled:l}=Ut(t),u=dt("Layout","-layout",Mm,Lu,t,c);function h(P,$){if(t.nativeScrollbar){const{value:E}=n;E&&($===void 0?E.scrollTo(P):E.scrollTo(P,$))}else{const{value:E}=i;E&&E.scrollTo(P,$)}}xr(bd,t);let f=0,b=0;const y=P=>{var $;const E=P.target;f=E.scrollLeft,b=E.scrollTop,($=t.onScroll)===null||$===void 0||$.call(t,P)};$u(()=>{if(t.nativeScrollbar){const P=n.value;P&&(P.scrollTop=b,P.scrollLeft=f)}});const k={display:"flex",flexWrap:"nowrap",width:"100%",flexDirection:"row"},C={scrollTo:h},S=de(()=>{const{common:{cubicBezierEaseInOut:P},self:$}=u.value;return{"--n-bezier":P,"--n-color":t.embedded?$.colorEmbedded:$.color,"--n-text-color":$.textColor}}),L=l?kr("layout",de(()=>t.embedded?"e":""),S,t):void 0;return Object.assign({mergedClsPrefix:c,scrollableElRef:n,scrollbarInstRef:i,hasSiderStyle:k,mergedTheme:u,handleNativeElScroll:y,cssVars:l?void 0:S,themeClass:L==null?void 0:L.themeClass,onRender:L==null?void 0:L.onRender},C)},render(){var t;const{mergedClsPrefix:n,hasSider:i}=this;(t=this.onRender)===null||t===void 0||t.call(this);const c=i?this.hasSiderStyle:void 0,l=[this.themeClass,e&&`${n}-layout-content`,`${n}-layout`,`${n}-layout--${this.position}-positioned`];return D("div",{class:l,style:this.cssVars},this.nativeScrollbar?D("div",{ref:"scrollableElRef",class:[`${n}-layout-scroll-container`,this.contentClass],style:[this.contentStyle,c],onScroll:this.handleNativeElScroll},this.$slots):D(Ou,Object.assign({},this.scrollbarProps,{onScroll:this.onScroll,ref:"scrollbarInstRef",theme:this.mergedTheme.peers.Scrollbar,themeOverrides:this.mergedTheme.peerOverrides.Scrollbar,contentClass:this.contentClass,contentStyle:[this.contentStyle,c]}),this.$slots))}})}const Im=yd(!1),Pm=yd(!0),Nm=O("layout-sider",`
flex-shrink: 0;
box-sizing: border-box;
position: relative;
z-index: 1;
color: var(--n-text-color);
transition:
color .3s var(--n-bezier),
border-color .3s var(--n-bezier),
min-width .3s var(--n-bezier),
max-width .3s var(--n-bezier),
transform .3s var(--n-bezier),
background-color .3s var(--n-bezier);
background-color: var(--n-color);
display: flex;
justify-content: flex-end;
`,[le("bordered",[we("border",`
content: "";
position: absolute;
top: 0;
bottom: 0;
width: 1px;
background-color: var(--n-border-color);
transition: background-color .3s var(--n-bezier);
`)]),we("left-placement",[le("bordered",[we("border",`
right: 0;
`)])]),le("right-placement",`
justify-content: flex-start;
`,[le("bordered",[we("border",`
left: 0;
`)]),le("collapsed",[O("layout-toggle-button",[O("base-icon",`
transform: rotate(180deg);
`)]),O("layout-toggle-bar",[he("&:hover",[we("top",{transform:"rotate(-12deg) scale(1.15) translateY(-2px)"}),we("bottom",{transform:"rotate(12deg) scale(1.15) translateY(2px)"})])])]),O("layout-toggle-button",`
left: 0;
transform: translateX(-50%) translateY(-50%);
`,[O("base-icon",`
transform: rotate(0);
`)]),O("layout-toggle-bar",`
left: -28px;
transform: rotate(180deg);
`,[he("&:hover",[we("top",{transform:"rotate(12deg) scale(1.15) translateY(-2px)"}),we("bottom",{transform:"rotate(-12deg) scale(1.15) translateY(2px)"})])])]),le("collapsed",[O("layout-toggle-bar",[he("&:hover",[we("top",{transform:"rotate(-12deg) scale(1.15) translateY(-2px)"}),we("bottom",{transform:"rotate(12deg) scale(1.15) translateY(2px)"})])]),O("layout-toggle-button",[O("base-icon",`
transform: rotate(0);
`)])]),O("layout-toggle-button",`
transition:
color .3s var(--n-bezier),
right .3s var(--n-bezier),
left .3s var(--n-bezier),
border-color .3s var(--n-bezier),
background-color .3s var(--n-bezier);
cursor: pointer;
width: 24px;
height: 24px;
position: absolute;
top: 50%;
right: 0;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 18px;
color: var(--n-toggle-button-icon-color);
border: var(--n-toggle-button-border);
background-color: var(--n-toggle-button-color);
box-shadow: 0 2px 4px 0px rgba(0, 0, 0, .06);
transform: translateX(50%) translateY(-50%);
z-index: 1;
`,[O("base-icon",`
transition: transform .3s var(--n-bezier);
transform: rotate(180deg);
`)]),O("layout-toggle-bar",`
cursor: pointer;
height: 72px;
width: 32px;
position: absolute;
top: calc(50% - 36px);
right: -28px;
`,[we("top, bottom",`
position: absolute;
width: 4px;
border-radius: 2px;
height: 38px;
left: 14px;
transition:
background-color .3s var(--n-bezier),
transform .3s var(--n-bezier);
`),we("bottom",`
position: absolute;
top: 34px;
`),he("&:hover",[we("top",{transform:"rotate(12deg) scale(1.15) translateY(-2px)"}),we("bottom",{transform:"rotate(-12deg) scale(1.15) translateY(2px)"})]),we("top, bottom",{backgroundColor:"var(--n-toggle-bar-color)"}),he("&:hover",[we("top, bottom",{backgroundColor:"var(--n-toggle-bar-color-hover)"})])]),we("border",`
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 1px;
transition: background-color .3s var(--n-bezier);
`),O("layout-sider-scroll-container",`
flex-grow: 1;
flex-shrink: 0;
box-sizing: border-box;
height: 100%;
opacity: 0;
transition: opacity .3s var(--n-bezier);
max-width: 100%;
`),le("show-content",[O("layout-sider-scroll-container",{opacity:1})]),le("absolute-positioned",`
position: absolute;
left: 0;
top: 0;
bottom: 0;
`)]),qm=Re({name:"LayoutToggleButton",props:{clsPrefix:{type:String,required:!0},onClick:Function},render(){const{clsPrefix:e}=this;return D("div",{class:`${e}-layout-toggle-button`,onClick:this.onClick},D(er,{clsPrefix:e},{default:()=>D(cd,null)}))}}),Fm=Re({props:{clsPrefix:{type:String,required:!0},onClick:Function},render(){const{clsPrefix:e}=this;return D("div",{onClick:this.onClick,class:`${e}-layout-toggle-bar`},D("div",{class:`${e}-layout-toggle-bar__top`}),D("div",{class:`${e}-layout-toggle-bar__bottom`}))}}),Lm={position:gd,bordered:Boolean,collapsedWidth:{type:Number,default:48},width:{type:[Number,String],default:272},contentClass:String,contentStyle:{type:[String,Object],default:""},collapseMode:{type:String,default:"transform"},collapsed:{type:Boolean,default:void 0},defaultCollapsed:Boolean,showCollapsedContent:{type:Boolean,default:!0},showTrigger:{type:[Boolean,String],default:!1},nativeScrollbar:{type:Boolean,default:!0},inverted:Boolean,scrollbarProps:Object,triggerClass:String,triggerStyle:[String,Object],collapsedTriggerClass:String,collapsedTriggerStyle:[String,Object],"onUpdate:collapsed":[Function,Array],onUpdateCollapsed:[Function,Array],onAfterEnter:Function,onAfterLeave:Function,onExpand:[Function,Array],onCollapse:[Function,Array],onScroll:Function},$m=Re({name:"LayoutSider",props:Object.assign(Object.assign({},dt.props),Lm),setup(e){const t=Rt(bd),n=te(null),i=te(null),c=de(()=>br(f.value?e.collapsedWidth:e.width)),l=de(()=>e.collapseMode!=="transform"?{}:{minWidth:br(e.width)}),u=de(()=>t?t.siderPlacement:"left"),h=te(e.defaultCollapsed),f=Vr(Ue(e,"collapsed"),h);function b(q,R){if(e.nativeScrollbar){const{value:j}=n;j&&(R===void 0?j.scrollTo(q):j.scrollTo(q,R))}else{const{value:j}=i;j&&j.scrollTo(q,R)}}function y(){const{"onUpdate:collapsed":q,onUpdateCollapsed:R,onExpand:j,onCollapse:ie}=e,{value:X}=f;R&&Je(R,!X),q&&Je(q,!X),h.value=!X,X?j&&Je(j):ie&&Je(ie)}let k=0,C=0;const S=q=>{var R;const j=q.target;k=j.scrollLeft,C=j.scrollTop,(R=e.onScroll)===null||R===void 0||R.call(e,q)};$u(()=>{if(e.nativeScrollbar){const q=n.value;q&&(q.scrollTop=C,q.scrollLeft=k)}}),xr(Rm,{collapsedRef:f,collapseModeRef:Ue(e,"collapseMode")});const{mergedClsPrefixRef:L,inlineThemeDisabled:P}=Ut(e),$=dt("Layout","-layout-sider",Nm,Lu,e,L);function E(q){var R,j;q.propertyName==="max-width"&&(f.value?(R=e.onAfterLeave)===null||R===void 0||R.call(e):(j=e.onAfterEnter)===null||j===void 0||j.call(e))}const B={scrollTo:b},M=de(()=>{const{common:{cubicBezierEaseInOut:q},self:R}=$.value,{siderToggleButtonColor:j,siderToggleButtonBorder:ie,siderToggleBarColor:X,siderToggleBarColorHover:oe}=R,Z={"--n-bezier":q,"--n-toggle-button-color":j,"--n-toggle-button-border":ie,"--n-toggle-bar-color":X,"--n-toggle-bar-color-hover":oe};return e.inverted?(Z["--n-color"]=R.siderColorInverted,Z["--n-text-color"]=R.textColorInverted,Z["--n-border-color"]=R.siderBorderColorInverted,Z["--n-toggle-button-icon-color"]=R.siderToggleButtonIconColorInverted,Z.__invertScrollbar=R.__invertScrollbar):(Z["--n-color"]=R.siderColor,Z["--n-text-color"]=R.textColor,Z["--n-border-color"]=R.siderBorderColor,Z["--n-toggle-button-icon-color"]=R.siderToggleButtonIconColor),Z}),U=P?kr("layout-sider",de(()=>e.inverted?"a":"b"),M,e):void 0;return Object.assign({scrollableElRef:n,scrollbarInstRef:i,mergedClsPrefix:L,mergedTheme:$,styleMaxWidth:c,mergedCollapsed:f,scrollContainerStyle:l,siderPlacement:u,handleNativeElScroll:S,handleTransitionend:E,handleTriggerClick:y,inlineThemeDisabled:P,cssVars:M,themeClass:U==null?void 0:U.themeClass,onRender:U==null?void 0:U.onRender},B)},render(){var e;const{mergedClsPrefix:t,mergedCollapsed:n,showTrigger:i}=this;return(e=this.onRender)===null||e===void 0||e.call(this),D("aside",{class:[`${t}-layout-sider`,this.themeClass,`${t}-layout-sider--${this.position}-positioned`,`${t}-layout-sider--${this.siderPlacement}-placement`,this.bordered&&`${t}-layout-sider--bordered`,n&&`${t}-layout-sider--collapsed`,(!n||this.showCollapsedContent)&&`${t}-layout-sider--show-content`],onTransitionend:this.handleTransitionend,style:[this.inlineThemeDisabled?void 0:this.cssVars,{maxWidth:this.styleMaxWidth,width:br(this.width)}]},this.nativeScrollbar?D("div",{class:[`${t}-layout-sider-scroll-container`,this.contentClass],onScroll:this.handleNativeElScroll,style:[this.scrollContainerStyle,{overflow:"auto"},this.contentStyle],ref:"scrollableElRef"},this.$slots):D(Ou,Object.assign({},this.scrollbarProps,{onScroll:this.onScroll,ref:"scrollbarInstRef",style:this.scrollContainerStyle,contentStyle:this.contentStyle,contentClass:this.contentClass,theme:this.mergedTheme.peers.Scrollbar,themeOverrides:this.mergedTheme.peerOverrides.Scrollbar,builtinThemeOverrides:this.inverted&&this.cssVars.__invertScrollbar==="true"?{colorHover:"rgba(255, 255, 255, .4)",color:"rgba(255, 255, 255, .3)"}:void 0}),this.$slots),i?i==="bar"?D(Fm,{clsPrefix:t,class:n?this.collapsedTriggerClass:this.triggerClass,style:n?this.collapsedTriggerStyle:this.triggerStyle,onClick:this.handleTriggerClick}):D(qm,{clsPrefix:t,class:n?this.collapsedTriggerClass:this.triggerClass,style:n?this.collapsedTriggerStyle:this.triggerStyle,onClick:this.handleTriggerClick}):null,this.bordered?D("div",{class:`${t}-layout-sider__border`}):null)}}),Om=he([O("progress",{display:"inline-block"},[O("progress-icon",`
color: var(--n-icon-color);
transition: color .3s var(--n-bezier);
`),le("line",`
width: 100%;
display: block;
`,[O("progress-content",`
display: flex;
align-items: center;
`,[O("progress-graph",{flex:1})]),O("progress-custom-content",{marginLeft:"14px"}),O("progress-icon",`
width: 30px;
padding-left: 14px;
height: var(--n-icon-size-line);
line-height: var(--n-icon-size-line);
font-size: var(--n-icon-size-line);
`,[le("as-text",`
color: var(--n-text-color-line-outer);
text-align: center;
width: 40px;
font-size: var(--n-font-size);
padding-left: 4px;
transition: color .3s var(--n-bezier);
`)])]),le("circle, dashboard",{width:"120px"},[O("progress-custom-content",`
position: absolute;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
display: flex;
align-items: center;
justify-content: center;
`),O("progress-text",`
position: absolute;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
display: flex;
align-items: center;
color: inherit;
font-size: var(--n-font-size-circle);
color: var(--n-text-color-circle);
font-weight: var(--n-font-weight-circle);
transition: color .3s var(--n-bezier);
white-space: nowrap;
`),O("progress-icon",`
position: absolute;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
display: flex;
align-items: center;
color: var(--n-icon-color);
font-size: var(--n-icon-size-circle);
`)]),le("multiple-circle",`
width: 200px;
color: inherit;
`,[O("progress-text",`
font-weight: var(--n-font-weight-circle);
color: var(--n-text-color-circle);
position: absolute;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
display: flex;
align-items: center;
justify-content: center;
transition: color .3s var(--n-bezier);
`)]),O("progress-content",{position:"relative"}),O("progress-graph",{position:"relative"},[O("progress-graph-circle",[he("svg",{verticalAlign:"bottom"}),O("progress-graph-circle-fill",`
stroke: var(--n-fill-color);
transition:
opacity .3s var(--n-bezier),
stroke .3s var(--n-bezier),
stroke-dasharray .3s var(--n-bezier);
`,[le("empty",{opacity:0})]),O("progress-graph-circle-rail",`
transition: stroke .3s var(--n-bezier);
overflow: hidden;
stroke: var(--n-rail-color);
`)]),O("progress-graph-line",[le("indicator-inside",[O("progress-graph-line-rail",`
height: 16px;
line-height: 16px;
border-radius: 10px;
`,[O("progress-graph-line-fill",`
height: inherit;
border-radius: 10px;
`),O("progress-graph-line-indicator",`
background: #0000;
white-space: nowrap;
text-align: right;
margin-left: 14px;
margin-right: 14px;
height: inherit;
font-size: 12px;
color: var(--n-text-color-line-inner);
transition: color .3s var(--n-bezier);
`)])]),le("indicator-inside-label",`
height: 16px;
display: flex;
align-items: center;
`,[O("progress-graph-line-rail",`
flex: 1;
transition: background-color .3s var(--n-bezier);
`),O("progress-graph-line-indicator",`
background: var(--n-fill-color);
font-size: 12px;
transform: translateZ(0);
display: flex;
vertical-align: middle;
height: 16px;
line-height: 16px;
padding: 0 10px;
border-radius: 10px;
position: absolute;
white-space: nowrap;
color: var(--n-text-color-line-inner);
transition:
right .2s var(--n-bezier),
color .3s var(--n-bezier),
background-color .3s var(--n-bezier);
`)]),O("progress-graph-line-rail",`
position: relative;
overflow: hidden;
height: var(--n-rail-height);
border-radius: 5px;
background-color: var(--n-rail-color);
transition: background-color .3s var(--n-bezier);
`,[O("progress-graph-line-fill",`
background: var(--n-fill-color);
position: relative;
border-radius: 5px;
height: inherit;
width: 100%;
max-width: 0%;
transition:
background-color .3s var(--n-bezier),
max-width .2s var(--n-bezier);
`,[le("processing",[he("&::after",`
content: "";
background-image: var(--n-line-bg-processing);
animation: progress-processing-animation 2s var(--n-bezier) infinite;
`)])])])])])]),he("@keyframes progress-processing-animation",`
0% {
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 100%;
opacity: 1;
}
66% {
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
opacity: 0;
}
100% {
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
opacity: 0;
}
`)]),Um={success:D(Uu,null),error:D(Hu,null),warning:D(Vu,null),info:D(ju,null)},Hm=Re({name:"ProgressLine",props:{clsPrefix:{type:String,required:!0},percentage:{type:Number,default:0},railColor:String,railStyle:[String,Object],fillColor:String,status:{type:String,required:!0},indicatorPlacement:{type:String,required:!0},indicatorTextColor:String,unit:{type:String,default:"%"},processing:{type:Boolean,required:!0},showIndicator:{type:Boolean,required:!0},height:[String,Number],railBorderRadius:[String,Number],fillBorderRadius:[String,Number]},setup(e,{slots:t}){const n=de(()=>br(e.height)),i=de(()=>e.railBorderRadius!==void 0?br(e.railBorderRadius):e.height!==void 0?br(e.height,{c:.5}):""),c=de(()=>e.fillBorderRadius!==void 0?br(e.fillBorderRadius):e.railBorderRadius!==void 0?br(e.railBorderRadius):e.height!==void 0?br(e.height,{c:.5}):"");return()=>{const{indicatorPlacement:l,railColor:u,railStyle:h,percentage:f,unit:b,indicatorTextColor:y,status:k,showIndicator:C,fillColor:S,processing:L,clsPrefix:P}=e;return D("div",{class:`${P}-progress-content`,role:"none"},D("div",{class:`${P}-progress-graph`,"aria-hidden":!0},D("div",{class:[`${P}-progress-graph-line`,{[`${P}-progress-graph-line--indicator-${l}`]:!0}]},D("div",{class:`${P}-progress-graph-line-rail`,style:[{backgroundColor:u,height:n.value,borderRadius:i.value},h]},D("div",{class:[`${P}-progress-graph-line-fill`,L&&`${P}-progress-graph-line-fill--processing`],style:{maxWidth:`${e.percentage}%`,backgroundColor:S,height:n.value,lineHeight:n.value,borderRadius:c.value}},l==="inside"?D("div",{class:`${P}-progress-graph-line-indicator`,style:{color:y}},t.default?t.default():`${f}${b}`):null)))),C&&l==="outside"?D("div",null,t.default?D("div",{class:`${P}-progress-custom-content`,style:{color:y},role:"none"},t.default()):k==="default"?D("div",{role:"none",class:`${P}-progress-icon ${P}-progress-icon--as-text`,style:{color:y}},f,b):D("div",{class:`${P}-progress-icon`,"aria-hidden":!0},D(er,{clsPrefix:P},{default:()=>Um[k]}))):null)}}}),Vm={success:D(Uu,null),error:D(Hu,null),warning:D(Vu,null),info:D(ju,null)},jm=Re({name:"ProgressCircle",props:{clsPrefix:{type:String,required:!0},status:{type:String,required:!0},strokeWidth:{type:Number,required:!0},fillColor:String,railColor:String,railStyle:[String,Object],percentage:{type:Number,default:0},offsetDegree:{type:Number,default:0},showIndicator:{type:Boolean,required:!0},indicatorTextColor:String,unit:String,viewBoxWidth:{type:Number,required:!0},gapDegree:{type:Number,required:!0},gapOffsetDegree:{type:Number,default:0}},setup(e,{slots:t}){function n(i,c,l){const{gapDegree:u,viewBoxWidth:h,strokeWidth:f}=e,b=50,y=0,k=b,C=0,S=2*b,L=50+f/2,P=`M ${L},${L} m ${y},${k}
a ${b},${b} 0 1 1 ${C},${-S}
a ${b},${b} 0 1 1 ${-C},${S}`,$=Math.PI*2*b,E={stroke:l,strokeDasharray:`${i/100*($-u)}px ${h*8}px`,strokeDashoffset:`-${u/2}px`,transformOrigin:c?"center":void 0,transform:c?`rotate(${c}deg)`:void 0};return{pathString:P,pathStyle:E}}return()=>{const{fillColor:i,railColor:c,strokeWidth:l,offsetDegree:u,status:h,percentage:f,showIndicator:b,indicatorTextColor:y,unit:k,gapOffsetDegree:C,clsPrefix:S}=e,{pathString:L,pathStyle:P}=n(100,0,c),{pathString:$,pathStyle:E}=n(f,u,i),B=100+l;return D("div",{class:`${S}-progress-content`,role:"none"},D("div",{class:`${S}-progress-graph`,"aria-hidden":!0},D("div",{class:`${S}-progress-graph-circle`,style:{transform:C?`rotate(${C}deg)`:void 0}},D("svg",{viewBox:`0 0 ${B} ${B}`},D("g",null,D("path",{class:`${S}-progress-graph-circle-rail`,d:L,"stroke-width":l,"stroke-linecap":"round",fill:"none",style:P})),D("g",null,D("path",{class:[`${S}-progress-graph-circle-fill`,f===0&&`${S}-progress-graph-circle-fill--empty`],d:$,"stroke-width":l,"stroke-linecap":"round",fill:"none",style:E}))))),b?D("div",null,t.default?D("div",{class:`${S}-progress-custom-content`,role:"none"},t.default()):h!=="default"?D("div",{class:`${S}-progress-icon`,"aria-hidden":!0},D(er,{clsPrefix:S},{default:()=>Vm[h]})):D("div",{class:`${S}-progress-text`,style:{color:y},role:"none"},D("span",{class:`${S}-progress-text__percentage`},f),D("span",{class:`${S}-progress-text__unit`},k))):null)}}});function Cc(e,t,n=100){return`m ${n/2} ${n/2-e} a ${e} ${e} 0 1 1 0 ${2*e} a ${e} ${e} 0 1 1 0 -${2*e}`}const Gm=Re({name:"ProgressMultipleCircle",props:{clsPrefix:{type:String,required:!0},viewBoxWidth:{type:Number,required:!0},percentage:{type:Array,default:[0]},strokeWidth:{type:Number,required:!0},circleGap:{type:Number,required:!0},showIndicator:{type:Boolean,required:!0},fillColor:{type:Array,default:()=>[]},railColor:{type:Array,default:()=>[]},railStyle:{type:Array,default:()=>[]}},setup(e,{slots:t}){const n=de(()=>e.percentage.map((c,l)=>`${Math.PI*c/100*(e.viewBoxWidth/2-e.strokeWidth/2*(1+2*l)-e.circleGap*l)*2}, ${e.viewBoxWidth*8}`));return()=>{const{viewBoxWidth:i,strokeWidth:c,circleGap:l,showIndicator:u,fillColor:h,railColor:f,railStyle:b,percentage:y,clsPrefix:k}=e;return D("div",{class:`${k}-progress-content`,role:"none"},D("div",{class:`${k}-progress-graph`,"aria-hidden":!0},D("div",{class:`${k}-progress-graph-circle`},D("svg",{viewBox:`0 0 ${i} ${i}`},y.map((C,S)=>D("g",{key:S},D("path",{class:`${k}-progress-graph-circle-rail`,d:Cc(i/2-c/2*(1+2*S)-l*S,c,i),"stroke-width":c,"stroke-linecap":"round",fill:"none",style:[{strokeDashoffset:0,stroke:f[S]},b[S]]}),D("path",{class:[`${k}-progress-graph-circle-fill`,C===0&&`${k}-progress-graph-circle-fill--empty`],d:Cc(i/2-c/2*(1+2*S)-l*S,c,i),"stroke-width":c,"stroke-linecap":"round",fill:"none",style:{strokeDasharray:n.value[S],strokeDashoffset:0,stroke:h[S]}})))))),u&&t.default?D("div",null,D("div",{class:`${k}-progress-text`},t.default())):null)}}}),Wm=Object.assign(Object.assign({},dt.props),{processing:Boolean,type:{type:String,default:"line"},gapDegree:Number,gapOffsetDegree:Number,status:{type:String,default:"default"},railColor:[String,Array],railStyle:[String,Array],color:[String,Array],viewBoxWidth:{type:Number,default:100},strokeWidth:{type:Number,default:7},percentage:[Number,Array],unit:{type:String,default:"%"},showIndicator:{type:Boolean,default:!0},indicatorPosition:{type:String,default:"outside"},indicatorPlacement:{type:String,default:"outside"},indicatorTextColor:String,circleGap:{type:Number,default:1},height:Number,borderRadius:[String,Number],fillBorderRadius:[String,Number],offsetDegree:Number}),sl=Re({name:"Progress",props:Wm,setup(e){const t=de(()=>e.indicatorPlacement||e.indicatorPosition),n=de(()=>{if(e.gapDegree||e.gapDegree===0)return e.gapDegree;if(e.type==="dashboard")return 75}),{mergedClsPrefixRef:i,inlineThemeDisabled:c}=Ut(e),l=dt("Progress","-progress",Om,uf,e,i),u=de(()=>{const{status:f}=e,{common:{cubicBezierEaseInOut:b},self:{fontSize:y,fontSizeCircle:k,railColor:C,railHeight:S,iconSizeCircle:L,iconSizeLine:P,textColorCircle:$,textColorLineInner:E,textColorLineOuter:B,lineBgProcessing:M,fontWeightCircle:U,[ut("iconColor",f)]:q,[ut("fillColor",f)]:R}}=l.value;return{"--n-bezier":b,"--n-fill-color":R,"--n-font-size":y,"--n-font-size-circle":k,"--n-font-weight-circle":U,"--n-icon-color":q,"--n-icon-size-circle":L,"--n-icon-size-line":P,"--n-line-bg-processing":M,"--n-rail-color":C,"--n-rail-height":S,"--n-text-color-circle":$,"--n-text-color-line-inner":E,"--n-text-color-line-outer":B}}),h=c?kr("progress",de(()=>e.status[0]),u,e):void 0;return{mergedClsPrefix:i,mergedIndicatorPlacement:t,gapDeg:n,cssVars:c?void 0:u,themeClass:h==null?void 0:h.themeClass,onRender:h==null?void 0:h.onRender}},render(){const{type:e,cssVars:t,indicatorTextColor:n,showIndicator:i,status:c,railColor:l,railStyle:u,color:h,percentage:f,viewBoxWidth:b,strokeWidth:y,mergedIndicatorPlacement:k,unit:C,borderRadius:S,fillBorderRadius:L,height:P,processing:$,circleGap:E,mergedClsPrefix:B,gapDeg:M,gapOffsetDegree:U,themeClass:q,$slots:R,onRender:j}=this;return j==null||j(),D("div",{class:[q,`${B}-progress`,`${B}-progress--${e}`,`${B}-progress--${c}`],style:t,"aria-valuemax":100,"aria-valuemin":0,"aria-valuenow":f,role:e==="circle"||e==="line"||e==="dashboard"?"progressbar":"none"},e==="circle"||e==="dashboard"?D(jm,{clsPrefix:B,status:c,showIndicator:i,indicatorTextColor:n,railColor:l,fillColor:h,railStyle:u,offsetDegree:this.offsetDegree,percentage:f,viewBoxWidth:b,strokeWidth:y,gapDegree:M===void 0?e==="dashboard"?75:0:M,gapOffsetDegree:U,unit:C},R):e==="line"?D(Hm,{clsPrefix:B,status:c,showIndicator:i,indicatorTextColor:n,railColor:l,fillColor:h,railStyle:u,percentage:f,processing:$,indicatorPlacement:k,unit:C,fillBorderRadius:L,railBorderRadius:S,height:P},R):e==="multiple-circle"?D(Gm,{clsPrefix:B,strokeWidth:y,railColor:l,fillColor:h,railStyle:u,viewBoxWidth:b,percentage:f,showIndicator:i,circleGap:E},R):null)}}),Xm=he([O("skeleton",`
height: 1em;
width: 100%;
transition: background-color .3s var(--n-bezier);
transition:
--n-color-start .3s var(--n-bezier),
--n-color-end .3s var(--n-bezier),
background-color .3s var(--n-bezier);
animation: 2s skeleton-loading infinite cubic-bezier(0.36, 0, 0.64, 1);
background-color: var(--n-color-start);
`),he("@keyframes skeleton-loading",`
0% {
background: var(--n-color-start);
}
40% {
background: var(--n-color-end);
}
80% {
background: var(--n-color-start);
}
100% {
background: var(--n-color-start);
}
`)]),Ym=Object.assign(Object.assign({},dt.props),{text:Boolean,round:Boolean,circle:Boolean,height:[String,Number],width:[String,Number],size:String,repeat:{type:Number,default:1},animated:{type:Boolean,default:!0},sharp:{type:Boolean,default:!0}}),ks=Re({name:"Skeleton",inheritAttrs:!1,props:Ym,setup(e){Gf();const{mergedClsPrefixRef:t}=Ut(e),n=dt("Skeleton","-skeleton",Xm,hf,e,t);return{mergedClsPrefix:t,style:de(()=>{var i,c;const l=n.value,{common:{cubicBezierEaseInOut:u}}=l,h=l.self,{color:f,colorEnd:b,borderRadius:y}=h;let k;const{circle:C,sharp:S,round:L,width:P,height:$,size:E,text:B,animated:M}=e;E!==void 0&&(k=h[ut("height",E)]);const U=C?(i=P??$)!==null&&i!==void 0?i:k:P,q=(c=C?P??$:$)!==null&&c!==void 0?c:k;return{display:B?"inline-block":"",verticalAlign:B?"-0.125em":"",borderRadius:C?"50%":L?"4096px":S?"":y,width:typeof U=="number"?uc(U):U,height:typeof q=="number"?uc(q):q,animation:M?"":"none","--n-bezier":u,"--n-color-start":f,"--n-color-end":b}})}},render(){const{repeat:e,style:t,mergedClsPrefix:n,$attrs:i}=this,c=D("div",Xn({class:`${n}-skeleton`,style:t},i));return e>1?D(cr,null,df(e,null).map(l=>[c,`
`])):c}}),Tl=zr("n-tabs"),xd={tab:[String,Number,Object,Function],name:{type:[String,Number],required:!0},disabled:Boolean,displayDirective:{type:String,default:"if"},closable:{type:Boolean,default:void 0},tabProps:Object,label:[String,Number,Object,Function]},Ss=Re({__TAB_PANE__:!0,name:"TabPane",alias:["TabPanel"],props:xd,setup(e){const t=Rt(Tl,null);return t||Qo("tab-pane","`n-tab-pane` must be placed inside `n-tabs`."),{style:t.paneStyleRef,class:t.paneClassRef,mergedClsPrefix:t.mergedClsPrefixRef}},render(){return D("div",{class:[`${this.mergedClsPrefix}-tab-pane`,this.class],style:this.style},this.$slots)}}),Km=Object.assign({internalLeftPadded:Boolean,internalAddable:Boolean,internalCreatedByPane:Boolean},pf(xd,["displayDirective"])),ll=Re({__TAB__:!0,inheritAttrs:!1,name:"Tab",props:Km,setup(e){const{mergedClsPrefixRef:t,valueRef:n,typeRef:i,closableRef:c,tabStyleRef:l,tabChangeIdRef:u,onBeforeLeaveRef:h,triggerRef:f,handleAdd:b,activateTab:y,handleClose:k}=Rt(Tl);return{trigger:f,mergedClosable:de(()=>{if(e.internalAddable)return!1;const{closable:C}=e;return C===void 0?c.value:C}),style:l,clsPrefix:t,value:n,type:i,handleClose(C){C.stopPropagation(),!e.disabled&&k(e.name)},activateTab(){if(e.disabled)return;if(e.internalAddable){b();return}const{name:C}=e,S=++u.id;if(C!==n.value){const{value:L}=h;L?Promise.resolve(L(e.name,n.value)).then(P=>{P&&u.id===S&&y(C)}):y(C)}}}},render(){const{internalAddable:e,clsPrefix:t,name:n,disabled:i,label:c,tab:l,value:u,mergedClosable:h,style:f,trigger:b,$slots:{default:y}}=this,k=c??l;return D("div",{class:`${t}-tabs-tab-wrapper`},this.internalLeftPadded?D("div",{class:`${t}-tabs-tab-pad`}):null,D("div",Object.assign({key:n,"data-name":n,"data-disabled":i?!0:void 0},Xn({class:[`${t}-tabs-tab`,u===n&&`${t}-tabs-tab--active`,i&&`${t}-tabs-tab--disabled`,h&&`${t}-tabs-tab--closable`,e&&`${t}-tabs-tab--addable`],onClick:b==="click"?this.activateTab:void 0,onMouseenter:b==="hover"?this.activateTab:void 0,style:e?void 0:f},this.internalCreatedByPane?this.tabProps||{}:this.$attrs)),D("span",{class:`${t}-tabs-tab__label`},e?D(cr,null,D("div",{class:`${t}-tabs-tab__height-placeholder`}," "),D(er,{clsPrefix:t},{default:()=>D(ld,null)})):y?y():typeof k=="object"?k:jo(k??n)),h&&this.type==="card"?D(ff,{clsPrefix:t,class:`${t}-tabs-tab__close`,onClick:this.handleClose,disabled:i}):null))}}),Zm=O("tabs",`
box-sizing: border-box;
width: 100%;
display: flex;
flex-direction: column;
transition:
background-color .3s var(--n-bezier),
border-color .3s var(--n-bezier);
`,[le("segment-type",[O("tabs-rail",[he("&.transition-disabled","color: red;",[O("tabs-tab",`
transition: none;
`)])])]),le("top",[O("tab-pane",`
padding: var(--n-pane-padding-top) var(--n-pane-padding-right) var(--n-pane-padding-bottom) var(--n-pane-padding-left);
`)]),le("left",[O("tab-pane",`
padding: var(--n-pane-padding-right) var(--n-pane-padding-bottom) var(--n-pane-padding-left) var(--n-pane-padding-top);
`)]),le("left, right",`
flex-direction: row;
`,[O("tabs-bar",`
width: 2px;
right: 0;
transition:
top .2s var(--n-bezier),
max-height .2s var(--n-bezier),
background-color .3s var(--n-bezier);
`),O("tabs-tab",`
padding: var(--n-tab-padding-vertical);
`)]),le("right",`
flex-direction: row-reverse;
`,[O("tab-pane",`
padding: var(--n-pane-padding-left) var(--n-pane-padding-top) var(--n-pane-padding-right) var(--n-pane-padding-bottom);
`),O("tabs-bar",`
left: 0;
`)]),le("bottom",`
flex-direction: column-reverse;
justify-content: flex-end;
`,[O("tab-pane",`
padding: var(--n-pane-padding-bottom) var(--n-pane-padding-right) var(--n-pane-padding-top) var(--n-pane-padding-left);
`),O("tabs-bar",`
top: 0;
`)]),O("tabs-rail",`
padding: 3px;
border-radius: var(--n-tab-border-radius);
width: 100%;
background-color: var(--n-color-segment);
transition: background-color .3s var(--n-bezier);
display: flex;
align-items: center;
`,[O("tabs-tab-wrapper",`
flex-basis: 0;
flex-grow: 1;
display: flex;
align-items: center;
justify-content: center;
`,[O("tabs-tab",`
overflow: hidden;
border-radius: var(--n-tab-border-radius);
width: 100%;
display: flex;
align-items: center;
justify-content: center;
`,[le("active",`
font-weight: var(--n-font-weight-strong);
color: var(--n-tab-text-color-active);
background-color: var(--n-tab-color-segment);
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .08);
`),he("&:hover",`
color: var(--n-tab-text-color-hover);
`)])])]),le("flex",[O("tabs-nav",{width:"100%"},[O("tabs-wrapper",{width:"100%"},[O("tabs-tab",{marginRight:0})])])]),O("tabs-nav",`
box-sizing: border-box;
line-height: 1.5;
display: flex;
transition: border-color .3s var(--n-bezier);
`,[we("prefix, suffix",`
display: flex;
align-items: center;
`),we("prefix","padding-right: 16px;"),we("suffix","padding-left: 16px;")]),le("top, bottom",[O("tabs-nav-scroll-wrapper",[he("&::before",`
top: 0;
bottom: 0;
left: 0;
width: 20px;
`),he("&::after",`
top: 0;
bottom: 0;
right: 0;
width: 20px;
`),le("shadow-start",[he("&::before",`
box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, .12);
`)]),le("shadow-end",[he("&::after",`
box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, .12);
`)])])]),le("left, right",[O("tabs-nav-scroll-content",`
flex-direction: column;
`),O("tabs-nav-scroll-wrapper",[he("&::before",`
top: 0;
left: 0;
right: 0;
height: 20px;
`),he("&::after",`
bottom: 0;
left: 0;
right: 0;
height: 20px;
`),le("shadow-start",[he("&::before",`
box-shadow: inset 0 10px 8px -8px rgba(0, 0, 0, .12);
`)]),le("shadow-end",[he("&::after",`
box-shadow: inset 0 -10px 8px -8px rgba(0, 0, 0, .12);
`)])])]),O("tabs-nav-scroll-wrapper",`
flex: 1;
position: relative;
overflow: hidden;
`,[O("tabs-nav-y-scroll",`
height: 100%;
width: 100%;
overflow-y: auto;
scrollbar-width: none;
`,[he("&::-webkit-scrollbar",`
width: 0;
height: 0;
`)]),he("&::before, &::after",`
transition: box-shadow .3s var(--n-bezier);
pointer-events: none;
content: "";
position: absolute;
z-index: 1;
`)]),O("tabs-nav-scroll-content",`
display: flex;
position: relative;
min-width: 100%;
min-height: 100%;
width: fit-content;
box-sizing: border-box;
`),O("tabs-wrapper",`
display: inline-flex;
flex-wrap: nowrap;
position: relative;
`),O("tabs-tab-wrapper",`
display: flex;
flex-wrap: nowrap;
flex-shrink: 0;
flex-grow: 0;
`),O("tabs-tab",`
cursor: pointer;
white-space: nowrap;
flex-wrap: nowrap;
display: inline-flex;
align-items: center;
color: var(--n-tab-text-color);
font-size: var(--n-tab-font-size);
background-clip: padding-box;
padding: var(--n-tab-padding);
transition:
box-shadow .3s var(--n-bezier),
color .3s var(--n-bezier),
background-color .3s var(--n-bezier),
border-color .3s var(--n-bezier);
`,[le("disabled",{cursor:"not-allowed"}),we("close",`
margin-left: 6px;
transition:
background-color .3s var(--n-bezier),
color .3s var(--n-bezier);
`),we("label",`
display: flex;
align-items: center;
`)]),O("tabs-bar",`
position: absolute;
bottom: 0;
height: 2px;
border-radius: 1px;
background-color: var(--n-bar-color);
transition:
left .2s var(--n-bezier),
max-width .2s var(--n-bezier),
background-color .3s var(--n-bezier);
`,[he("&.transition-disabled",`
transition: none;
`),le("disabled",`
background-color: var(--n-tab-text-color-disabled)
`)]),O("tabs-pane-wrapper",`
position: relative;
overflow: hidden;
transition: max-height .2s var(--n-bezier);
`),O("tab-pane",`
color: var(--n-pane-text-color);
width: 100%;
transition:
color .3s var(--n-bezier),
background-color .3s var(--n-bezier),
opacity .2s var(--n-bezier);
left: 0;
right: 0;
top: 0;
`,[he("&.next-transition-leave-active, &.prev-transition-leave-active, &.next-transition-enter-active, &.prev-transition-enter-active",`
transition:
color .3s var(--n-bezier),
background-color .3s var(--n-bezier),
transform .2s var(--n-bezier),
opacity .2s var(--n-bezier);
`),he("&.next-transition-leave-active, &.prev-transition-leave-active",`
position: absolute;
`),he("&.next-transition-enter-from, &.prev-transition-leave-to",`
transform: translateX(32px);
opacity: 0;
`),he("&.next-transition-leave-to, &.prev-transition-enter-from",`
transform: translateX(-32px);
opacity: 0;
`),he("&.next-transition-leave-from, &.next-transition-enter-to, &.prev-transition-leave-from, &.prev-transition-enter-to",`
transform: translateX(0);
opacity: 1;
`)]),O("tabs-tab-pad",`
box-sizing: border-box;
width: var(--n-tab-gap);
flex-grow: 0;
flex-shrink: 0;
`),le("line-type, bar-type",[O("tabs-tab",`
font-weight: var(--n-tab-font-weight);
box-sizing: border-box;
vertical-align: bottom;
`,[he("&:hover",{color:"var(--n-tab-text-color-hover)"}),le("active",`
color: var(--n-tab-text-color-active);
font-weight: var(--n-tab-font-weight-active);
`),le("disabled",{color:"var(--n-tab-text-color-disabled)"})])]),O("tabs-nav",[le("line-type",[le("top",[we("prefix, suffix",`
border-bottom: 1px solid var(--n-tab-border-color);
`),O("tabs-nav-scroll-content",`
border-bottom: 1px solid var(--n-tab-border-color);
`),O("tabs-bar",`
bottom: -1px;
`)]),le("left",[we("prefix, suffix",`
border-right: 1px solid var(--n-tab-border-color);
`),O("tabs-nav-scroll-content",`
border-right: 1px solid var(--n-tab-border-color);
`),O("tabs-bar",`
right: -1px;
`)]),le("right",[we("prefix, suffix",`
border-left: 1px solid var(--n-tab-border-color);
`),O("tabs-nav-scroll-content",`
border-left: 1px solid var(--n-tab-border-color);
`),O("tabs-bar",`
left: -1px;
`)]),le("bottom",[we("prefix, suffix",`
border-top: 1px solid var(--n-tab-border-color);
`),O("tabs-nav-scroll-content",`
border-top: 1px solid var(--n-tab-border-color);
`),O("tabs-bar",`
top: -1px;
`)]),we("prefix, suffix",`
transition: border-color .3s var(--n-bezier);
`),O("tabs-nav-scroll-content",`
transition: border-color .3s var(--n-bezier);
`),O("tabs-bar",`
border-radius: 0;
`)]),le("card-type",[we("prefix, suffix",`
transition: border-color .3s var(--n-bezier);
border-bottom: 1px solid var(--n-tab-border-color);
`),O("tabs-pad",`
flex-grow: 1;
transition: border-color .3s var(--n-bezier);
`),O("tabs-tab-pad",`
transition: border-color .3s var(--n-bezier);
`),O("tabs-tab",`
font-weight: var(--n-tab-font-weight);
border: 1px solid var(--n-tab-border-color);
background-color: var(--n-tab-color);
box-sizing: border-box;
position: relative;
vertical-align: bottom;
display: flex;
justify-content: space-between;
font-size: var(--n-tab-font-size);
color: var(--n-tab-text-color);
`,[le("addable",`
padding-left: 8px;
padding-right: 8px;
font-size: 16px;
`,[we("height-placeholder",`
width: 0;
font-size: var(--n-tab-font-size);
`),ei("disabled",[he("&:hover",`
color: var(--n-tab-text-color-hover);
`)])]),le("closable","padding-right: 8px;"),le("active",`
background-color: #0000;
font-weight: var(--n-tab-font-weight-active);
color: var(--n-tab-text-color-active);
`),le("disabled","color: var(--n-tab-text-color-disabled);")]),O("tabs-scroll-padding","border-bottom: 1px solid var(--n-tab-border-color);")]),le("left, right",[O("tabs-wrapper",`
flex-direction: column;
`,[O("tabs-tab-wrapper",`
flex-direction: column;
`,[O("tabs-tab-pad",`
height: var(--n-tab-gap-vertical);
width: 100%;
`)])])]),le("top",[le("card-type",[O("tabs-tab",`
border-top-left-radius: var(--n-tab-border-radius);
border-top-right-radius: var(--n-tab-border-radius);
`,[le("active",`
border-bottom: 1px solid #0000;
`)]),O("tabs-tab-pad",`
border-bottom: 1px solid var(--n-tab-border-color);
`),O("tabs-pad",`
border-bottom: 1px solid var(--n-tab-border-color);
`)])]),le("left",[le("card-type",[O("tabs-tab",`
border-top-left-radius: var(--n-tab-border-radius);
border-bottom-left-radius: var(--n-tab-border-radius);
`,[le("active",`
border-right: 1px solid #0000;
`)]),O("tabs-tab-pad",`
border-right: 1px solid var(--n-tab-border-color);
`),O("tabs-pad",`
border-right: 1px solid var(--n-tab-border-color);
`)])]),le("right",[le("card-type",[O("tabs-tab",`
border-top-right-radius: var(--n-tab-border-radius);
border-bottom-right-radius: var(--n-tab-border-radius);
`,[le("active",`
border-left: 1px solid #0000;
`)]),O("tabs-tab-pad",`
border-left: 1px solid var(--n-tab-border-color);
`),O("tabs-pad",`
border-left: 1px solid var(--n-tab-border-color);
`)])]),le("bottom",[le("card-type",[O("tabs-tab",`
border-bottom-left-radius: var(--n-tab-border-radius);
border-bottom-right-radius: var(--n-tab-border-radius);
`,[le("active",`
border-top: 1px solid #0000;
`)]),O("tabs-tab-pad",`
border-top: 1px solid var(--n-tab-border-color);
`),O("tabs-pad",`
border-top: 1px solid var(--n-tab-border-color);
`)])])])]),Jm=Object.assign(Object.assign({},dt.props),{value:[String,Number],defaultValue:[String,Number],trigger:{type:String,default:"click"},type:{type:String,default:"bar"},closable:Boolean,justifyContent:String,size:{type:String,default:"medium"},placement:{type:String,default:"top"},tabStyle:[String,Object],barWidth:Number,paneClass:String,paneStyle:[String,Object],paneWrapperClass:String,paneWrapperStyle:[String,Object],addable:[Boolean,Object],tabsPadding:{type:Number,default:0},animated:Boolean,onBeforeLeave:Function,onAdd:Function,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onClose:[Function,Array],labelSize:String,activeName:[String,Number],onActiveNameChange:[Function,Array]}),Qm=Re({name:"Tabs",props:Jm,setup(e,{slots:t}){var n,i,c,l;const{mergedClsPrefixRef:u,inlineThemeDisabled:h}=Ut(e),f=dt("Tabs","-tabs",Zm,mf,e,u),b=te(null),y=te(null),k=te(null),C=te(null),S=te(null),L=te(!0),P=te(!0),$=bc(e,["labelSize","size"]),E=bc(e,["activeName","value"]),B=te((i=(n=E.value)!==null&&n!==void 0?n:e.defaultValue)!==null&&i!==void 0?i:t.default?(l=(c=Ga(t.default())[0])===null||c===void 0?void 0:c.props)===null||l===void 0?void 0:l.name:null),M=Vr(E,B),U={id:0},q=de(()=>{if(!(!e.justifyContent||e.type==="card"))return{display:"flex",justifyContent:e.justifyContent}});tr(M,()=>{U.id=0,X(),oe()});function R(){var ue;const{value:Te}=M;return Te===null?null:(ue=b.value)===null||ue===void 0?void 0:ue.querySelector(`[data-name="${Te}"]`)}function j(ue){if(e.type==="card")return;const{value:Te}=y;if(Te&&ue){const Y=`${u.value}-tabs-bar--disabled`,{barWidth:ye,placement:je}=e;if(ue.dataset.disabled==="true"?Te.classList.add(Y):Te.classList.remove(Y),["top","bottom"].includes(je)){if(ie(["top","maxHeight","height"]),typeof ye=="number"&&ue.offsetWidth>=ye){const Ke=Math.floor((ue.offsetWidth-ye)/2)+ue.offsetLeft;Te.style.left=`${Ke}px`,Te.style.maxWidth=`${ye}px`}else Te.style.left=`${ue.offsetLeft}px`,Te.style.maxWidth=`${ue.offsetWidth}px`;Te.style.width="8192px",Te.offsetWidth}else{if(ie(["left","maxWidth","width"]),typeof ye=="number"&&ue.offsetHeight>=ye){const Ke=Math.floor((ue.offsetHeight-ye)/2)+ue.offsetTop;Te.style.top=`${Ke}px`,Te.style.maxHeight=`${ye}px`}else Te.style.top=`${ue.offsetTop}px`,Te.style.maxHeight=`${ue.offsetHeight}px`;Te.style.height="8192px",Te.offsetHeight}}}function ie(ue){const{value:Te}=y;if(Te)for(const Y of ue)Te.style[Y]=""}function X(){if(e.type==="card")return;const ue=R();ue&&j(ue)}function oe(ue){var Te;const Y=(Te=S.value)===null||Te===void 0?void 0:Te.$el;if(!Y)return;const ye=R();if(!ye)return;const{scrollLeft:je,offsetWidth:Ke}=Y,{offsetLeft:lt,offsetWidth:rt}=ye;je>lt?Y.scrollTo({top:0,left:lt,behavior:"smooth"}):lt+rt>je+Ke&&Y.scrollTo({top:0,left:lt+rt-Ke,behavior:"smooth"})}const Z=te(null);let ee=0,ne=null;function V(ue){const Te=Z.value;if(Te){ee=ue.getBoundingClientRect().height;const Y=`${ee}px`,ye=()=>{Te.style.height=Y,Te.style.maxHeight=Y};ne?(ye(),ne(),ne=null):ne=ye}}function ae(ue){const Te=Z.value;if(Te){const Y=ue.getBoundingClientRect().height,ye=()=>{document.body.offsetHeight,Te.style.maxHeight=`${Y}px`,Te.style.height=`${Math.max(ee,Y)}px`};ne?(ne(),ne=null,ye()):ne=ye}}function me(){const ue=Z.value;if(ue){ue.style.maxHeight="",ue.style.height="";const{paneWrapperStyle:Te}=e;if(typeof Te=="string")ue.style.cssText=Te;else if(Te){const{maxHeight:Y,height:ye}=Te;Y!==void 0&&(ue.style.maxHeight=Y),ye!==void 0&&(ue.style.height=ye)}}}const Ce={value:[]},Le=te("next");function ht(ue){const Te=M.value;let Y="next";for(const ye of Ce.value){if(ye===Te)break;if(ye===ue){Y="prev";break}}Le.value=Y,gt(ue)}function gt(ue){const{onActiveNameChange:Te,onUpdateValue:Y,"onUpdate:value":ye}=e;Te&&Je(Te,ue),Y&&Je(Y,ue),ye&&Je(ye,ue),B.value=ue}function De(ue){const{onClose:Te}=e;Te&&Je(Te,ue)}function ve(){const{value:ue}=y;if(!ue)return;const Te="transition-disabled";ue.classList.add(Te),X(),ue.classList.remove(Te)}let Ee=0;function Se(ue){var Te;if(ue.contentRect.width===0&&ue.contentRect.height===0||Ee===ue.contentRect.width)return;Ee=ue.contentRect.width;const{type:Y}=e;(Y==="line"||Y==="bar")&&ve(),Y!=="segment"&&hr(((Te=S.value)===null||Te===void 0?void 0:Te.$el)||null)}const Ze=ys(Se,64);tr([()=>e.justifyContent,()=>e.size],()=>{An(()=>{const{type:ue}=e;(ue==="line"||ue==="bar")&&ve()})});const Be=te(!1);function Ye(ue){var Te;const{target:Y,contentRect:{width:ye}}=ue,je=Y.parentElement.offsetWidth;if(!Be.value)je<ye&&(Be.value=!0);else{const{value:Ke}=C;if(!Ke)return;je-ye>Ke.$el.offsetWidth&&(Be.value=!1)}hr(((Te=S.value)===null||Te===void 0?void 0:Te.$el)||null)}const wt=ys(Ye,64);function Rr(){const{onAdd:ue}=e;ue&&ue(),An(()=>{const Te=R(),{value:Y}=S;!Te||!Y||Y.scrollTo({left:Te.offsetLeft,top:0,behavior:"smooth"})})}function hr(ue){if(!ue)return;const{placement:Te}=e;if(Te==="top"||Te==="bottom"){const{scrollLeft:Y,scrollWidth:ye,offsetWidth:je}=ue;L.value=Y<=0,P.value=Y+je>=ye}else{const{scrollTop:Y,scrollHeight:ye,offsetHeight:je}=ue;L.value=Y<=0,P.value=Y+je>=ye}}const Mr=ys(ue=>{hr(ue.target)},64);xr(Tl,{triggerRef:Ue(e,"trigger"),tabStyleRef:Ue(e,"tabStyle"),paneClassRef:Ue(e,"paneClass"),paneStyleRef:Ue(e,"paneStyle"),mergedClsPrefixRef:u,typeRef:Ue(e,"type"),closableRef:Ue(e,"closable"),valueRef:M,tabChangeIdRef:U,onBeforeLeaveRef:Ue(e,"onBeforeLeave"),activateTab:ht,handleClose:De,handleAdd:Rr}),Jf(()=>{X(),oe()}),go(()=>{const{value:ue}=k;if(!ue)return;const{value:Te}=u,Y=`${Te}-tabs-nav-scroll-wrapper--shadow-start`,ye=`${Te}-tabs-nav-scroll-wrapper--shadow-end`;L.value?ue.classList.remove(Y):ue.classList.add(Y),P.value?ue.classList.remove(ye):ue.classList.add(ye)});const Xr=te(null);tr(M,()=>{if(e.type==="segment"){const ue=Xr.value;ue&&An(()=>{ue.classList.add("transition-disabled"),ue.offsetWidth,ue.classList.remove("transition-disabled")})}});const ln={syncBarPosition:()=>{X()}},cn=de(()=>{const{value:ue}=$,{type:Te}=e,Y={card:"Card",bar:"Bar",line:"Line",segment:"Segment"}[Te],ye=`${ue}${Y}`,{self:{barColor:je,closeIconColor:Ke,closeIconColorHover:lt,closeIconColorPressed:rt,tabColor:Pt,tabBorderColor:Nt,paneTextColor:Sr,tabFontWeight:Yn,tabBorderRadius:Kn,tabFontWeightActive:ia,colorSegment:Di,fontWeightStrong:So,tabColorSegment:zi,closeSize:sa,closeIconSize:bt,closeColorHover:be,closeColorPressed:Br,closeBorderRadius:la,[ut("panePadding",ue)]:zn,[ut("tabPadding",ye)]:ca,[ut("tabPaddingVertical",ye)]:En,[ut("tabGap",ye)]:Co,[ut("tabGap",`${ye}Vertical`)]:Ei,[ut("tabTextColor",Te)]:Ri,[ut("tabTextColorActive",Te)]:Yt,[ut("tabTextColorHover",Te)]:Cr,[ut("tabTextColorDisabled",Te)]:Ir,[ut("tabFontSize",ue)]:Ao},common:{cubicBezierEaseInOut:ua}}=f.value;return{"--n-bezier":ua,"--n-color-segment":Di,"--n-bar-color":je,"--n-tab-font-size":Ao,"--n-tab-text-color":Ri,"--n-tab-text-color-active":Yt,"--n-tab-text-color-disabled":Ir,"--n-tab-text-color-hover":Cr,"--n-pane-text-color":Sr,"--n-tab-border-color":Nt,"--n-tab-border-radius":Kn,"--n-close-size":sa,"--n-close-icon-size":bt,"--n-close-color-hover":be,"--n-close-color-pressed":Br,"--n-close-border-radius":la,"--n-close-icon-color":Ke,"--n-close-icon-color-hover":lt,"--n-close-icon-color-pressed":rt,"--n-tab-color":Pt,"--n-tab-font-weight":Yn,"--n-tab-font-weight-active":ia,"--n-tab-padding":ca,"--n-tab-padding-vertical":En,"--n-tab-gap":Co,"--n-tab-gap-vertical":Ei,"--n-pane-padding-left":Ia(zn,"left"),"--n-pane-padding-right":Ia(zn,"right"),"--n-pane-padding-top":Ia(zn,"top"),"--n-pane-padding-bottom":Ia(zn,"bottom"),"--n-font-weight-strong":So,"--n-tab-color-segment":zi}}),Xt=h?kr("tabs",de(()=>`${$.value[0]}${e.type[0]}`),cn,e):void 0;return Object.assign({mergedClsPrefix:u,mergedValue:M,renderedNames:new Set,tabsRailElRef:Xr,tabsPaneWrapperRef:Z,tabsElRef:b,barElRef:y,addTabInstRef:C,xScrollInstRef:S,scrollWrapperElRef:k,addTabFixed:Be,tabWrapperStyle:q,handleNavResize:Ze,mergedSize:$,handleScroll:Mr,handleTabsResize:wt,cssVars:h?void 0:cn,themeClass:Xt==null?void 0:Xt.themeClass,animationDirection:Le,renderNameListRef:Ce,onAnimationBeforeLeave:V,onAnimationEnter:ae,onAnimationAfterEnter:me,onRender:Xt==null?void 0:Xt.onRender},ln)},render(){const{mergedClsPrefix:e,type:t,placement:n,addTabFixed:i,addable:c,mergedSize:l,renderNameListRef:u,onRender:h,paneWrapperClass:f,paneWrapperStyle:b,$slots:{default:y,prefix:k,suffix:C}}=this;h==null||h();const S=y?Ga(y()).filter(q=>q.type.__TAB_PANE__===!0):[],L=y?Ga(y()).filter(q=>q.type.__TAB__===!0):[],P=!L.length,$=t==="card",E=t==="segment",B=!$&&!E&&this.justifyContent;u.value=[];const M=()=>{const q=D("div",{style:this.tabWrapperStyle,class:[`${e}-tabs-wrapper`]},B?null:D("div",{class:`${e}-tabs-scroll-padding`,style:{width:`${this.tabsPadding}px`}}),P?S.map((R,j)=>(u.value.push(R.props.name),Cs(D(ll,Object.assign({},R.props,{internalCreatedByPane:!0,internalLeftPadded:j!==0&&(!B||B==="center"||B==="start"||B==="end")}),R.children?{default:R.children.tab}:void 0)))):L.map((R,j)=>(u.value.push(R.props.name),Cs(j!==0&&!B?_c(R):R))),!i&&c&&$?Tc(c,(P?S.length:L.length)!==0):null,B?null:D("div",{class:`${e}-tabs-scroll-padding`,style:{width:`${this.tabsPadding}px`}}));return D("div",{ref:"tabsElRef",class:`${e}-tabs-nav-scroll-content`},$&&c?D(Ys,{onResize:this.handleTabsResize},{default:()=>q}):q,$?D("div",{class:`${e}-tabs-pad`}):null,$?null:D("div",{ref:"barElRef",class:`${e}-tabs-bar`}))},U=E?"top":n;return D("div",{class:[`${e}-tabs`,this.themeClass,`${e}-tabs--${t}-type`,`${e}-tabs--${l}-size`,B&&`${e}-tabs--flex`,`${e}-tabs--${U}`],style:this.cssVars},D("div",{class:[`${e}-tabs-nav--${t}-type`,`${e}-tabs-nav--${U}`,`${e}-tabs-nav`]},Vo(k,q=>q&&D("div",{class:`${e}-tabs-nav__prefix`},q)),E?D("div",{class:`${e}-tabs-rail`,ref:"tabsRailElRef"},P?S.map((q,R)=>(u.value.push(q.props.name),D(ll,Object.assign({},q.props,{internalCreatedByPane:!0,internalLeftPadded:R!==0}),q.children?{default:q.children.tab}:void 0))):L.map((q,R)=>(u.value.push(q.props.name),R===0?q:_c(q)))):D(Ys,{onResize:this.handleNavResize},{default:()=>D("div",{class:`${e}-tabs-nav-scroll-wrapper`,ref:"scrollWrapperElRef"},["top","bottom"].includes(U)?D(ap,{ref:"xScrollInstRef",onScroll:this.handleScroll},{default:M}):D("div",{class:`${e}-tabs-nav-y-scroll`,onScroll:this.handleScroll},M()))}),i&&c&&$?Tc(c,!0):null,Vo(C,q=>q&&D("div",{class:`${e}-tabs-nav__suffix`},q))),P&&(this.animated&&(U==="top"||U==="bottom")?D("div",{ref:"tabsPaneWrapperRef",style:b,class:[`${e}-tabs-pane-wrapper`,f]},Ac(S,this.mergedValue,this.renderedNames,this.onAnimationBeforeLeave,this.onAnimationEnter,this.onAnimationAfterEnter,this.animationDirection)):Ac(S,this.mergedValue,this.renderedNames)))}});function Ac(e,t,n,i,c,l,u){const h=[];return e.forEach(f=>{const{name:b,displayDirective:y,"display-directive":k}=f.props,C=L=>y===L||k===L,S=t===b;if(f.key!==void 0&&(f.key=b),S||C("show")||C("show:lazy")&&n.has(b)){n.has(b)||n.add(b);const L=!C("if");h.push(L?fi(f,[[Gu,S]]):f)}}),u?D(vf,{name:`${u}-transition`,onBeforeLeave:i,onEnter:c,onAfterEnter:l},{default:()=>h}):h}function Tc(e,t){return D(ll,{ref:"addTabInstRef",key:"__addable",name:"__addable",internalCreatedByPane:!0,internalAddable:!0,internalLeftPadded:t,disabled:typeof e=="object"&&e.disabled})}function _c(e){const t=gf(e);return t.props?t.props.internalLeftPadded=!0:t.props={internalLeftPadded:!0},t}function Cs(e){return Array.isArray(e.dynamicProps)?e.dynamicProps.includes("internalLeftPadded")||e.dynamicProps.push("internalLeftPadded"):e.dynamicProps=["internalLeftPadded"],e}const yo=zr("n-upload"),wd="__UPLOAD_DRAGGER__",e4=Re({name:"UploadDragger",[wd]:!0,setup(e,{slots:t}){const n=Rt(yo,null);return n||Qo("upload-dragger","`n-upload-dragger` must be placed inside `n-upload`."),()=>{const{mergedClsPrefixRef:{value:i},mergedDisabledRef:{value:c},maxReachedRef:{value:l}}=n;return D("div",{class:[`${i}-upload-dragger`,(c||l)&&`${i}-upload-dragger--disabled`]},t)}}}),kd=Re({name:"UploadTrigger",props:{abstract:Boolean},setup(e,{slots:t}){const n=Rt(yo,null);n||Qo("upload-trigger","`n-upload-trigger` must be placed inside `n-upload`.");const{mergedClsPrefixRef:i,mergedDisabledRef:c,maxReachedRef:l,listTypeRef:u,dragOverRef:h,openOpenFileDialog:f,draggerInsideRef:b,handleFileAddition:y,mergedDirectoryDndRef:k,triggerClassRef:C,triggerStyleRef:S}=n,L=de(()=>u.value==="image-card");function P(){c.value||l.value||f()}function $(U){U.preventDefault(),h.value=!0}function E(U){U.preventDefault(),h.value=!0}function B(U){U.preventDefault(),h.value=!1}function M(U){var q;if(U.preventDefault(),!b.value||c.value||l.value){h.value=!1;return}const R=(q=U.dataTransfer)===null||q===void 0?void 0:q.items;R!=null&&R.length?Bf(Array.from(R).map(j=>j.webkitGetAsEntry()),k.value).then(j=>{y(j)}).finally(()=>{h.value=!1}):h.value=!1}return()=>{var U;const{value:q}=i;return e.abstract?(U=t.default)===null||U===void 0?void 0:U.call(t,{handleClick:P,handleDrop:M,handleDragOver:$,handleDragEnter:E,handleDragLeave:B}):D("div",{class:[`${q}-upload-trigger`,(c.value||l.value)&&`${q}-upload-trigger--disabled`,L.value&&`${q}-upload-trigger--image-card`,C.value],style:S.value,onClick:P,onDrop:M,onDragover:$,onDragenter:E,onDragleave:B},L.value?D(e4,null,{default:()=>gl(t.default,()=>[D(er,{clsPrefix:q},{default:()=>D(ld,null)})])}):t)}}}),t4=Re({name:"UploadProgress",props:{show:Boolean,percentage:{type:Number,required:!0},status:{type:String,required:!0}},setup(){return{mergedTheme:Rt(yo).mergedThemeRef}},render(){return D(Wu,null,{default:()=>this.show?D(sl,{type:"line",showIndicator:!1,percentage:this.percentage,status:this.status,height:2,theme:this.mergedTheme.peers.Progress,themeOverrides:this.mergedTheme.peerOverrides.Progress}):null})}}),r4=D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 28 28"},D("g",{fill:"none"},D("path",{d:"M21.75 3A3.25 3.25 0 0 1 25 6.25v15.5A3.25 3.25 0 0 1 21.75 25H6.25A3.25 3.25 0 0 1 3 21.75V6.25A3.25 3.25 0 0 1 6.25 3h15.5zm.583 20.4l-7.807-7.68a.75.75 0 0 0-.968-.07l-.084.07l-7.808 7.68c.183.065.38.1.584.1h15.5c.204 0 .4-.035.583-.1l-7.807-7.68l7.807 7.68zM21.75 4.5H6.25A1.75 1.75 0 0 0 4.5 6.25v15.5c0 .208.036.408.103.593l7.82-7.692a2.25 2.25 0 0 1 3.026-.117l.129.117l7.82 7.692c.066-.185.102-.385.102-.593V6.25a1.75 1.75 0 0 0-1.75-1.75zm-3.25 3a2.5 2.5 0 1 1 0 5a2.5 2.5 0 0 1 0-5zm0 1.5a1 1 0 1 0 0 2a1 1 0 0 0 0-2z",fill:"currentColor"}))),n4=D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 28 28"},D("g",{fill:"none"},D("path",{d:"M6.4 2A2.4 2.4 0 0 0 4 4.4v19.2A2.4 2.4 0 0 0 6.4 26h15.2a2.4 2.4 0 0 0 2.4-2.4V11.578c0-.729-.29-1.428-.805-1.944l-6.931-6.931A2.4 2.4 0 0 0 14.567 2H6.4zm-.9 2.4a.9.9 0 0 1 .9-.9H14V10a2 2 0 0 0 2 2h6.5v11.6a.9.9 0 0 1-.9.9H6.4a.9.9 0 0 1-.9-.9V4.4zm16.44 6.1H16a.5.5 0 0 1-.5-.5V4.06l6.44 6.44z",fill:"currentColor"})));var o4=globalThis&&globalThis.__awaiter||function(e,t,n,i){function c(l){return l instanceof n?l:new n(function(u){u(l)})}return new(n||(n=Promise))(function(l,u){function h(y){try{b(i.next(y))}catch(k){u(k)}}function f(y){try{b(i.throw(y))}catch(k){u(k)}}function b(y){y.done?l(y.value):c(y.value).then(h,f)}b((i=i.apply(e,t||[])).next())})};const qa={paddingMedium:"0 3px",heightMedium:"24px",iconSizeMedium:"18px"},a4=Re({name:"UploadFile",props:{clsPrefix:{type:String,required:!0},file:{type:Object,required:!0},listType:{type:String,required:!0}},setup(e){const t=Rt(yo),n=te(null),i=te(""),c=de(()=>{const{file:q}=e;return q.status==="finished"?"success":q.status==="error"?"error":"info"}),l=de(()=>{const{file:q}=e;if(q.status==="error")return"error"}),u=de(()=>{const{file:q}=e;return q.status==="uploading"}),h=de(()=>{if(!t.showCancelButtonRef.value)return!1;const{file:q}=e;return["uploading","pending","error"].includes(q.status)}),f=de(()=>{if(!t.showRemoveButtonRef.value)return!1;const{file:q}=e;return["finished"].includes(q.status)}),b=de(()=>{if(!t.showDownloadButtonRef.value)return!1;const{file:q}=e;return["finished"].includes(q.status)}),y=de(()=>{if(!t.showRetryButtonRef.value)return!1;const{file:q}=e;return["error"].includes(q.status)}),k=Dn(()=>i.value||e.file.thumbnailUrl||e.file.url),C=de(()=>{if(!t.showPreviewButtonRef.value)return!1;const{file:{status:q},listType:R}=e;return["finished"].includes(q)&&k.value&&R==="image-card"});function S(){t.submit(e.file.id)}function L(q){q.preventDefault();const{file:R}=e;["finished","pending","error"].includes(R.status)?$(R):["uploading"].includes(R.status)?B(R):hi("upload","The button clicked type is unknown.")}function P(q){q.preventDefault(),E(e.file)}function $(q){const{xhrMap:R,doChange:j,onRemoveRef:{value:ie},mergedFileListRef:{value:X}}=t;Promise.resolve(ie?ie({file:Object.assign({},q),fileList:X}):!0).then(oe=>{if(oe===!1)return;const Z=Object.assign({},q,{status:"removed"});R.delete(q.id),j(Z,void 0,{remove:!0})})}function E(q){const{onDownloadRef:{value:R}}=t;Promise.resolve(R?R(Object.assign({},q)):!0).then(j=>{j!==!1&&If(q.url,q.name)})}function B(q){const{xhrMap:R}=t,j=R.get(q.id);j==null||j.abort(),$(Object.assign({},q))}function M(){const{onPreviewRef:{value:q}}=t;if(q)q(e.file);else if(e.listType==="image-card"){const{value:R}=n;if(!R)return;R.click()}}const U=()=>o4(this,void 0,void 0,function*(){const{listType:q}=e;q!=="image"&&q!=="image-card"||t.shouldUseThumbnailUrlRef.value(e.file)&&(i.value=yield t.getFileThumbnailUrlResolver(e.file))});return go(()=>{U()}),{mergedTheme:t.mergedThemeRef,progressStatus:c,buttonType:l,showProgress:u,disabled:t.mergedDisabledRef,showCancelButton:h,showRemoveButton:f,showDownloadButton:b,showRetryButton:y,showPreviewButton:C,mergedThumbnailUrl:k,shouldUseThumbnailUrl:t.shouldUseThumbnailUrlRef,renderIcon:t.renderIconRef,imageRef:n,handleRemoveOrCancelClick:L,handleDownloadClick:P,handleRetryClick:S,handlePreviewClick:M}},render(){const{clsPrefix:e,mergedTheme:t,listType:n,file:i,renderIcon:c}=this;let l;const u=n==="image";u||n==="image-card"?l=!this.shouldUseThumbnailUrl(i)||!this.mergedThumbnailUrl?D("span",{class:`${e}-upload-file-info__thumbnail`},c?c(i):Ju(i)?D(er,{clsPrefix:e},{default:()=>r4}):D(er,{clsPrefix:e},{default:()=>n4})):D("a",{rel:"noopener noreferer",target:"_blank",href:i.url||void 0,class:`${e}-upload-file-info__thumbnail`,onClick:this.handlePreviewClick},n==="image-card"?D(Qu,{src:this.mergedThumbnailUrl||void 0,previewSrc:i.url||void 0,alt:i.name,ref:"imageRef"}):D("img",{src:this.mergedThumbnailUrl||void 0,alt:i.name})):l=D("span",{class:`${e}-upload-file-info__thumbnail`},c?c(i):D(er,{clsPrefix:e},{default:()=>D(xp,null)}));const f=D(t4,{show:this.showProgress,percentage:i.percentage||0,status:this.progressStatus}),b=n==="text"||n==="image";return D("div",{class:[`${e}-upload-file`,`${e}-upload-file--${this.progressStatus}-status`,i.url&&i.status!=="error"&&n!=="image-card"&&`${e}-upload-file--with-url`,`${e}-upload-file--${n}-type`]},D("div",{class:`${e}-upload-file-info`},l,D("div",{class:`${e}-upload-file-info__name`},b&&(i.url&&i.status!=="error"?D("a",{rel:"noopener noreferer",target:"_blank",href:i.url||void 0,onClick:this.handlePreviewClick},i.name):D("span",{onClick:this.handlePreviewClick},i.name)),u&&f),D("div",{class:[`${e}-upload-file-info__action`,`${e}-upload-file-info__action--${n}-type`]},this.showPreviewButton?D(Dt,{key:"preview",quaternary:!0,type:this.buttonType,onClick:this.handlePreviewClick,theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,builtinThemeOverrides:qa},{icon:()=>D(er,{clsPrefix:e},{default:()=>D(Wf,null)})}):null,(this.showRemoveButton||this.showCancelButton)&&!this.disabled&&D(Dt,{key:"cancelOrTrash",theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,quaternary:!0,builtinThemeOverrides:qa,type:this.buttonType,onClick:this.handleRemoveOrCancelClick},{icon:()=>D(qu,null,{default:()=>this.showRemoveButton?D(er,{clsPrefix:e,key:"trash"},{default:()=>D(wp,null)}):D(er,{clsPrefix:e,key:"cancel"},{default:()=>D(Sp,null)})})}),this.showRetryButton&&!this.disabled&&D(Dt,{key:"retry",quaternary:!0,type:this.buttonType,onClick:this.handleRetryClick,theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,builtinThemeOverrides:qa},{icon:()=>D(er,{clsPrefix:e},{default:()=>D(Cp,null)})}),this.showDownloadButton?D(Dt,{key:"download",quaternary:!0,type:this.buttonType,onClick:this.handleDownloadClick,theme:t.peers.Button,themeOverrides:t.peerOverrides.Button,builtinThemeOverrides:qa},{icon:()=>D(er,{clsPrefix:e},{default:()=>D(kp,null)})}):null)),!u&&f)}}),i4=Re({name:"UploadFileList",setup(e,{slots:t}){const n=Rt(yo,null);n||Qo("upload-file-list","`n-upload-file-list` must be placed inside `n-upload`.");const{abstractRef:i,mergedClsPrefixRef:c,listTypeRef:l,mergedFileListRef:u,fileListClassRef:h,fileListStyleRef:f,cssVarsRef:b,themeClassRef:y,maxReachedRef:k,showTriggerRef:C,imageGroupPropsRef:S}=n,L=de(()=>l.value==="image-card"),P=()=>u.value.map(E=>D(a4,{clsPrefix:c.value,key:E.id,file:E,listType:l.value})),$=()=>L.value?D(Pf,Object.assign({},S.value),{default:P}):D(Wu,{group:!0},{default:P});return()=>{const{value:E}=c,{value:B}=i;return D("div",{class:[`${E}-upload-file-list`,L.value&&`${E}-upload-file-list--grid`,B?y==null?void 0:y.value:void 0,h.value],style:[B&&b?b.value:"",f.value]},$(),C.value&&!k.value&&L.value&&D(kd,null,t))}}}),s4=he([O("upload","width: 100%;",[le("dragger-inside",[O("upload-trigger",`
display: block;
`)]),le("drag-over",[O("upload-dragger",`
border: var(--n-dragger-border-hover);
`)])]),O("upload-dragger",`
cursor: pointer;
box-sizing: border-box;
width: 100%;
text-align: center;
border-radius: var(--n-border-radius);
padding: 24px;
opacity: 1;
transition:
opacity .3s var(--n-bezier),
border-color .3s var(--n-bezier),
background-color .3s var(--n-bezier);
background-color: var(--n-dragger-color);
border: var(--n-dragger-border);
`,[he("&:hover",`
border: var(--n-dragger-border-hover);
`),le("disabled",`
cursor: not-allowed;
`)]),O("upload-trigger",`
display: inline-block;
box-sizing: border-box;
opacity: 1;
transition: opacity .3s var(--n-bezier);
`,[he("+",[O("upload-file-list","margin-top: 8px;")]),le("disabled",`
opacity: var(--n-item-disabled-opacity);
cursor: not-allowed;
`),le("image-card",`
width: 96px;
height: 96px;
`,[O("base-icon",`
font-size: 24px;
`),O("upload-dragger",`
padding: 0;
height: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
`)])]),O("upload-file-list",`
line-height: var(--n-line-height);
opacity: 1;
transition: opacity .3s var(--n-bezier);
`,[he("a, img","outline: none;"),le("disabled",`
opacity: var(--n-item-disabled-opacity);
cursor: not-allowed;
`,[O("upload-file","cursor: not-allowed;")]),le("grid",`
display: grid;
grid-template-columns: repeat(auto-fill, 96px);
grid-gap: 8px;
margin-top: 0;
`),O("upload-file",`
display: block;
box-sizing: border-box;
cursor: default;
padding: 0px 12px 0 6px;
transition: background-color .3s var(--n-bezier);
border-radius: var(--n-border-radius);
`,[dc(),O("progress",[dc({foldPadding:!0})]),he("&:hover",`
background-color: var(--n-item-color-hover);
`,[O("upload-file-info",[we("action",`
opacity: 1;
`)])]),le("image-type",`
border-radius: var(--n-border-radius);
text-decoration: underline;
text-decoration-color: #0000;
`,[O("upload-file-info",`
padding-top: 0px;
padding-bottom: 0px;
width: 100%;
height: 100%;
display: flex;
justify-content: space-between;
align-items: center;
padding: 6px 0;
`,[O("progress",`
padding: 2px 0;
margin-bottom: 0;
`),we("name",`
padding: 0 8px;
`),we("thumbnail",`
width: 32px;
height: 32px;
font-size: 28px;
display: flex;
justify-content: center;
align-items: center;
`,[he("img",`
width: 100%;
`)])])]),le("text-type",[O("progress",`
box-sizing: border-box;
padding-bottom: 6px;
margin-bottom: 6px;
`)]),le("image-card-type",`
position: relative;
width: 96px;
height: 96px;
border: var(--n-item-border-image-card);
border-radius: var(--n-border-radius);
padding: 0;
display: flex;
align-items: center;
justify-content: center;
transition: border-color .3s var(--n-bezier), background-color .3s var(--n-bezier);
border-radius: var(--n-border-radius);
overflow: hidden;
`,[O("progress",`
position: absolute;
left: 8px;
bottom: 8px;
right: 8px;
width: unset;
`),O("upload-file-info",`
padding: 0;
width: 100%;
height: 100%;
`,[we("thumbnail",`
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-size: 36px;
`,[he("img",`
width: 100%;
`)])]),he("&::before",`
position: absolute;
z-index: 1;
left: 0;
right: 0;
top: 0;
bottom: 0;
border-radius: inherit;
opacity: 0;
transition: opacity .2s var(--n-bezier);
content: "";
`),he("&:hover",[he("&::before","opacity: 1;"),O("upload-file-info",[we("thumbnail","opacity: .12;")])])]),le("error-status",[he("&:hover",`
background-color: var(--n-item-color-hover-error);
`),O("upload-file-info",[we("name","color: var(--n-item-text-color-error);"),we("thumbnail","color: var(--n-item-text-color-error);")]),le("image-card-type",`
border: var(--n-item-border-image-card-error);
`)]),le("with-url",`
cursor: pointer;
`,[O("upload-file-info",[we("name",`
color: var(--n-item-text-color-success);
text-decoration-color: var(--n-item-text-color-success);
`,[he("a",`
text-decoration: underline;
`)])])]),O("upload-file-info",`
position: relative;
padding-top: 6px;
padding-bottom: 6px;
display: flex;
flex-wrap: nowrap;
`,[we("thumbnail",`
font-size: 18px;
opacity: 1;
transition: opacity .2s var(--n-bezier);
color: var(--n-item-icon-color);
`,[O("base-icon",`
margin-right: 2px;
vertical-align: middle;
transition: color .3s var(--n-bezier);
`)]),we("action",`
padding-top: inherit;
padding-bottom: inherit;
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 80px;
display: flex;
align-items: center;
transition: opacity .2s var(--n-bezier);
justify-content: flex-end;
opacity: 0;
`,[O("button",[he("&:not(:last-child)",{marginRight:"4px"}),O("base-icon",[he("svg",[Nu()])])]),le("image-type",`
position: relative;
max-width: 80px;
width: auto;
`),le("image-card-type",`
z-index: 2;
position: absolute;
width: 100%;
height: 100%;
left: 0;
right: 0;
bottom: 0;
top: 0;
display: flex;
justify-content: center;
align-items: center;
`)]),we("name",`
color: var(--n-item-text-color);
flex: 1;
display: flex;
justify-content: center;
text-overflow: ellipsis;
overflow: hidden;
flex-direction: column;
text-decoration-color: #0000;
font-size: var(--n-font-size);
transition:
color .3s var(--n-bezier),
text-decoration-color .3s var(--n-bezier);
`,[he("a",`
color: inherit;
text-decoration: underline;
`)])])])]),O("upload-file-input",`
display: block;
width: 0;
height: 0;
opacity: 0;
`)]);var Dc=globalThis&&globalThis.__awaiter||function(e,t,n,i){function c(l){return l instanceof n?l:new n(function(u){u(l)})}return new(n||(n=Promise))(function(l,u){function h(y){try{b(i.next(y))}catch(k){u(k)}}function f(y){try{b(i.throw(y))}catch(k){u(k)}}function b(y){y.done?l(y.value):c(y.value).then(h,f)}b((i=i.apply(e,t||[])).next())})};function l4(e,t,n){const{doChange:i,xhrMap:c}=e;let l=0;function u(f){var b;let y=Object.assign({},t,{status:"error",percentage:l});c.delete(t.id),y=Go(((b=e.onError)===null||b===void 0?void 0:b.call(e,{file:y,event:f}))||y),i(y,f)}function h(f){var b;if(e.isErrorState){if(e.isErrorState(n)){u(f);return}}else if(n.status<200||n.status>=300){u(f);return}let y=Object.assign({},t,{status:"finished",percentage:l});c.delete(t.id),y=Go(((b=e.onFinish)===null||b===void 0?void 0:b.call(e,{file:y,event:f}))||y),i(y,f)}return{handleXHRLoad:h,handleXHRError:u,handleXHRAbort(f){const b=Object.assign({},t,{status:"removed",file:null,percentage:l});c.delete(t.id),i(b,f)},handleXHRProgress(f){const b=Object.assign({},t,{status:"uploading"});if(f.lengthComputable){const y=Math.ceil(f.loaded/f.total*100);b.percentage=y,l=y}i(b,f)}}}function c4(e){const{inst:t,file:n,data:i,headers:c,withCredentials:l,action:u,customRequest:h}=e,{doChange:f}=e.inst;let b=0;h({file:n,data:i,headers:c,withCredentials:l,action:u,onProgress(y){const k=Object.assign({},n,{status:"uploading"}),C=y.percent;k.percentage=C,b=C,f(k)},onFinish(){var y;let k=Object.assign({},n,{status:"finished",percentage:b});k=Go(((y=t.onFinish)===null||y===void 0?void 0:y.call(t,{file:k}))||k),f(k)},onError(){var y;let k=Object.assign({},n,{status:"error",percentage:b});k=Go(((y=t.onError)===null||y===void 0?void 0:y.call(t,{file:k}))||k),f(k)}})}function u4(e,t,n){const i=l4(e,t,n);n.onabort=i.handleXHRAbort,n.onerror=i.handleXHRError,n.onload=i.handleXHRLoad,n.upload&&(n.upload.onprogress=i.handleXHRProgress)}function Sd(e,t){return typeof e=="function"?e({file:t}):e||{}}function d4(e,t,n){const i=Sd(t,n);i&&Object.keys(i).forEach(c=>{e.setRequestHeader(c,i[c])})}function h4(e,t,n){const i=Sd(t,n);i&&Object.keys(i).forEach(c=>{e.append(c,i[c])})}function f4(e,t,n,{method:i,action:c,withCredentials:l,responseType:u,headers:h,data:f}){const b=new XMLHttpRequest;b.responseType=u,e.xhrMap.set(n.id,b),b.withCredentials=l;const y=new FormData;if(h4(y,f,n),n.file!==null&&y.append(t,n.file),u4(e,n,b),c!==void 0){b.open(i.toUpperCase(),c),d4(b,h,n),b.send(y);const k=Object.assign({},n,{status:"uploading"});e.doChange(k)}}const p4=Object.assign(Object.assign({},dt.props),{name:{type:String,default:"file"},accept:String,action:String,customRequest:Function,directory:Boolean,directoryDnd:{type:Boolean,default:void 0},method:{type:String,default:"POST"},multiple:Boolean,showFileList:{type:Boolean,default:!0},data:[Object,Function],headers:[Object,Function],withCredentials:Boolean,responseType:{type:String,default:""},disabled:{type:Boolean,default:void 0},onChange:Function,onRemove:Function,onFinish:Function,onError:Function,onBeforeUpload:Function,isErrorState:Function,onDownload:Function,defaultUpload:{type:Boolean,default:!0},fileList:Array,"onUpdate:fileList":[Function,Array],onUpdateFileList:[Function,Array],fileListClass:String,fileListStyle:[String,Object],defaultFileList:{type:Array,default:()=>[]},showCancelButton:{type:Boolean,default:!0},showRemoveButton:{type:Boolean,default:!0},showDownloadButton:Boolean,showRetryButton:{type:Boolean,default:!0},showPreviewButton:{type:Boolean,default:!0},listType:{type:String,default:"text"},onPreview:Function,shouldUseThumbnailUrl:{type:Function,default:e=>Nf?Ju(e):!1},createThumbnailUrl:Function,abstract:Boolean,max:Number,showTrigger:{type:Boolean,default:!0},imageGroupProps:Object,inputProps:Object,triggerClass:String,triggerStyle:[String,Object],renderIcon:Function}),m4=Re({name:"Upload",props:p4,setup(e){e.abstract&&e.listType==="image-card"&&Qo("upload","when the list-type is image-card, abstract is not supported.");const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=Ut(e),i=dt("Upload","-upload",s4,yf,e,t),c=Jo(e),l=de(()=>{const{max:X}=e;return X!==void 0?S.value.length>=X:!1}),u=te(e.defaultFileList),h=Ue(e,"fileList"),f=te(null),b={value:!1},y=te(!1),k=new Map,C=Vr(h,u),S=de(()=>C.value.map(Go));function L(){var X;(X=f.value)===null||X===void 0||X.click()}function P(X){const oe=X.target;B(oe.files?Array.from(oe.files).map(Z=>({file:Z,entry:null,source:"input"})):null,X),oe.value=""}function $(X){const{"onUpdate:fileList":oe,onUpdateFileList:Z}=e;oe&&Je(oe,X),Z&&Je(Z,X),u.value=X}const E=de(()=>e.multiple||e.directory);function B(X,oe){if(!X||X.length===0)return;const{onBeforeUpload:Z}=e;X=E.value?X:[X[0]];const{max:ee,accept:ne}=e;X=X.filter(({file:ae,source:me})=>me==="dnd"&&(ne!=null&&ne.trim())?qf(ae.name,ae.type,ne):!0),ee&&(X=X.slice(0,ee-S.value.length));const V=Qs();Promise.all(X.map(({file:ae,entry:me})=>Dc(this,void 0,void 0,function*(){var Ce;const Le={id:Qs(),batchId:V,name:ae.name,status:"pending",percentage:0,file:ae,url:null,type:ae.type,thumbnailUrl:null,fullPath:(Ce=me==null?void 0:me.fullPath)!==null&&Ce!==void 0?Ce:`/${ae.webkitRelativePath||ae.name}`};return!Z||(yield Z({file:Le,fileList:S.value}))!==!1?Le:null}))).then(ae=>Dc(this,void 0,void 0,function*(){let me=Promise.resolve();ae.forEach(Ce=>{me=me.then(An).then(()=>{Ce&&U(Ce,oe,{append:!0})})}),yield me})).then(()=>{e.defaultUpload&&M()})}function M(X){const{method:oe,action:Z,withCredentials:ee,headers:ne,data:V,name:ae}=e,me=X!==void 0?S.value.filter(Le=>Le.id===X):S.value,Ce=X!==void 0;me.forEach(Le=>{const{status:ht}=Le;(ht==="pending"||ht==="error"&&Ce)&&(e.customRequest?c4({inst:{doChange:U,xhrMap:k,onFinish:e.onFinish,onError:e.onError},file:Le,action:Z,withCredentials:ee,headers:ne,data:V,customRequest:e.customRequest}):f4({doChange:U,xhrMap:k,onFinish:e.onFinish,onError:e.onError,isErrorState:e.isErrorState},ae,Le,{method:oe,action:Z,withCredentials:ee,responseType:e.responseType,headers:ne,data:V}))})}const U=(X,oe,Z={append:!1,remove:!1})=>{const{append:ee,remove:ne}=Z,V=Array.from(S.value),ae=V.findIndex(me=>me.id===X.id);if(ee||ne||~ae){ee?V.push(X):ne?V.splice(ae,1):V.splice(ae,1,X);const{onChange:me}=e;me&&me({file:X,fileList:V,event:oe}),$(V)}};function q(X){var oe;if(X.thumbnailUrl)return X.thumbnailUrl;const{createThumbnailUrl:Z}=e;return Z?(oe=Z(X.file,X))!==null&&oe!==void 0?oe:X.url||"":X.url?X.url:X.file?Ff(X.file):""}const R=de(()=>{const{common:{cubicBezierEaseInOut:X},self:{draggerColor:oe,draggerBorder:Z,draggerBorderHover:ee,itemColorHover:ne,itemColorHoverError:V,itemTextColorError:ae,itemTextColorSuccess:me,itemTextColor:Ce,itemIconColor:Le,itemDisabledOpacity:ht,lineHeight:gt,borderRadius:De,fontSize:ve,itemBorderImageCardError:Ee,itemBorderImageCard:Se}}=i.value;return{"--n-bezier":X,"--n-border-radius":De,"--n-dragger-border":Z,"--n-dragger-border-hover":ee,"--n-dragger-color":oe,"--n-font-size":ve,"--n-item-color-hover":ne,"--n-item-color-hover-error":V,"--n-item-disabled-opacity":ht,"--n-item-icon-color":Le,"--n-item-text-color":Ce,"--n-item-text-color-error":ae,"--n-item-text-color-success":me,"--n-line-height":gt,"--n-item-border-image-card-error":Ee,"--n-item-border-image-card":Se}}),j=n?kr("upload",void 0,R,e):void 0;xr(yo,{mergedClsPrefixRef:t,mergedThemeRef:i,showCancelButtonRef:Ue(e,"showCancelButton"),showDownloadButtonRef:Ue(e,"showDownloadButton"),showRemoveButtonRef:Ue(e,"showRemoveButton"),showRetryButtonRef:Ue(e,"showRetryButton"),onRemoveRef:Ue(e,"onRemove"),onDownloadRef:Ue(e,"onDownload"),mergedFileListRef:S,triggerClassRef:Ue(e,"triggerClass"),triggerStyleRef:Ue(e,"triggerStyle"),shouldUseThumbnailUrlRef:Ue(e,"shouldUseThumbnailUrl"),renderIconRef:Ue(e,"renderIcon"),xhrMap:k,submit:M,doChange:U,showPreviewButtonRef:Ue(e,"showPreviewButton"),onPreviewRef:Ue(e,"onPreview"),getFileThumbnailUrlResolver:q,listTypeRef:Ue(e,"listType"),dragOverRef:y,openOpenFileDialog:L,draggerInsideRef:b,handleFileAddition:B,mergedDisabledRef:c.mergedDisabledRef,maxReachedRef:l,fileListClassRef:Ue(e,"fileListClass"),fileListStyleRef:Ue(e,"fileListStyle"),abstractRef:Ue(e,"abstract"),acceptRef:Ue(e,"accept"),cssVarsRef:n?void 0:R,themeClassRef:j==null?void 0:j.themeClass,onRender:j==null?void 0:j.onRender,showTriggerRef:Ue(e,"showTrigger"),imageGroupPropsRef:Ue(e,"imageGroupProps"),mergedDirectoryDndRef:de(()=>{var X;return(X=e.directoryDnd)!==null&&X!==void 0?X:e.directory})});const ie={clear:()=>{u.value=[]},submit:M,openOpenFileDialog:L};return Object.assign({mergedClsPrefix:t,draggerInsideRef:b,inputElRef:f,mergedTheme:i,dragOver:y,mergedMultiple:E,cssVars:n?void 0:R,themeClass:j==null?void 0:j.themeClass,onRender:j==null?void 0:j.onRender,handleFileInputChange:P},ie)},render(){var e,t;const{draggerInsideRef:n,mergedClsPrefix:i,$slots:c,directory:l,onRender:u}=this;if(c.default&&!this.abstract){const f=c.default()[0];!((e=f==null?void 0:f.type)===null||e===void 0)&&e[wd]&&(n.value=!0)}const h=D("input",Object.assign({},this.inputProps,{ref:"inputElRef",type:"file",class:`${i}-upload-file-input`,accept:this.accept,multiple:this.mergedMultiple,onChange:this.handleFileInputChange,webkitdirectory:l||void 0,directory:l||void 0}));return this.abstract?D(cr,null,(t=c.default)===null||t===void 0?void 0:t.call(c),D(bf,{to:"body"},h)):(u==null||u(),D("div",{class:[`${i}-upload`,n.value&&`${i}-upload--dragger-inside`,this.dragOver&&`${i}-upload--drag-over`,this.themeClass],style:this.cssVars},h,this.showTrigger&&this.listType!=="image-card"&&D(kd,null,c),this.showFileList&&D(i4,null,c)))}}),v4=["src"],cl=Re({__name:"index",props:{itemIcon:null,size:{default:70},forceBackground:null},setup(e){const t=e,n="#2a2a2a6b",i=te({width:`${t.size}px`,height:`${t.size}px`}),c=de(()=>{var l,u;return(u=(l=t.itemIcon)==null?void 0:l.src)==null?void 0:u.split(".").pop()});return(l,u)=>(pe(),Pe("div",{class:"item-icon",style:mt(i.value)},[fo(l.$slots,"default",{},()=>{var h,f,b,y,k,C,S,L,P;return[e.itemIcon?(pe(),Pe(cr,{key:0},[((h=e.itemIcon)==null?void 0:h.itemType)===1?(pe(),pt(_(qo),{key:0,size:t.size,style:mt({backgroundColor:(e.forceBackground??((f=e.itemIcon)==null?void 0:f.backgroundColor))||n})},{default:xe(()=>[sr(ot(e.itemIcon.text),1)]),_:1},8,["size","style"])):((b=e.itemIcon)==null?void 0:b.itemType)===2?(pe(),Pe(cr,{key:1},[_(c)==="svg"?(pe(),Pe("div",{key:0,style:mt({backgroundColor:(e.forceBackground??((y=e.itemIcon)==null?void 0:y.backgroundColor))||n,...i.value}),class:"flex justify-center items-center"},[fe("img",{src:(k=e.itemIcon)==null?void 0:k.src,class:"w-[35px] h-[35px]"},null,8,v4)],4)):(pe(),pt(_(Qu),{key:1,style:mt({backgroundColor:(e.forceBackground??((C=e.itemIcon)==null?void 0:C.backgroundColor))||n,...i.value}),src:(S=e.itemIcon)==null?void 0:S.src,"preview-disabled":""},null,8,["style","src"]))],64)):((L=e.itemIcon)==null?void 0:L.itemType)===3?(pe(),pt(_(qo),{key:2,size:t.size,style:mt({backgroundColor:(e.forceBackground??((P=e.itemIcon)==null?void 0:P.backgroundColor))||n})},{default:xe(()=>[K(_(g4),{style:{"font-size":"35px"},icon:e.itemIcon.text},null,8,["icon"])]),_:1},8,["size","style"])):Xe("",!0)],64)):(pe(),pt(_(qo),{key:1,size:t.size},null,8,["size"]))]})],4))}}),g4=Re({__name:"index",props:{icon:null},setup(e){const t=Xu(),n=de(()=>({class:t.class||"",style:t.style||""}));return(i,c)=>(pe(),pt(_(xf),Xn({icon:e.icon??""},_(n)),null,16,["icon"]))}}),b4=(e,t)=>{const n=e[t];return n?typeof n=="function"?n():Promise.resolve(n):new Promise((i,c)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(c.bind(null,new Error("Unknown variable dynamic import: "+t)))})},y4={class:"h-full"},x4={key:1},w4=Re({__name:"index",props:{componentName:null},setup(e){const t=e,n=hc(!1),i=hc("");function c(){n.value=!0,i.value=kf(()=>b4(Object.assign({"../../apps/About/index.vue":()=>Pn(()=>import("./index-b57a7b1c.js"),["assets/index-b57a7b1c.js","assets/about-2688cabc.js","assets/index-7e19b821.js","assets/index-f036cca6.css","assets/index-b1d3d9b0.js","assets/index-c238f14b.js","assets/_plugin-vue_export-helper-c27b6911.js","assets/GradientText-44d798c5.js","assets/index-2b595d91.js","assets/Divider-a11d112a.js","assets/index-36cf7848.css"]),"../../apps/ImportExport/index.vue":()=>Pn(()=>import("./index-bb41db9d.js"),["assets/index-bb41db9d.js","assets/index-c238f14b.js","assets/index-7e19b821.js","assets/index-f036cca6.css","assets/_plugin-vue_export-helper-c27b6911.js","assets/index-b1d3d9b0.js","assets/about-2688cabc.js","assets/Alert-018ca7af.js","assets/index-2b595d91.js","assets/Divider-a11d112a.js"]),"../../apps/ItemGroupManage/index.vue":()=>Pn(()=>import("./index-85275cb2.js"),["assets/index-85275cb2.js","assets/index-c238f14b.js","assets/index-7e19b821.js","assets/index-f036cca6.css","assets/_plugin-vue_export-helper-c27b6911.js","assets/index-b1d3d9b0.js","assets/index-2b595d91.js"]),"../../apps/Style/index.vue":()=>Pn(()=>import("./index-93265a97.js"),["assets/index-93265a97.js","assets/index-7e19b821.js","assets/index-f036cca6.css","assets/index-c238f14b.js","assets/_plugin-vue_export-helper-c27b6911.js","assets/index-2b595d91.js","assets/index-b1d3d9b0.js","assets/index-8886367f.css"]),"../../apps/UploadFileManager/index.vue":()=>Pn(()=>import("./index-d074e84b.js").then(l=>l.i),["assets/index-d074e84b.js","assets/index-7e19b821.js","assets/index-f036cca6.css","assets/index-c238f14b.js","assets/_plugin-vue_export-helper-c27b6911.js","assets/index-b1d3d9b0.js","assets/Alert-018ca7af.js","assets/index-d715da4a.css"]),"../../apps/UserInfo/index.vue":()=>Pn(()=>import("./index-8a6943bf.js"),["assets/index-8a6943bf.js","assets/index-7e19b821.js","assets/index-f036cca6.css","assets/index-2b595d91.js","assets/index-c238f14b.js","assets/_plugin-vue_export-helper-c27b6911.js","assets/index-8f0537f1.js","assets/index-b1d3d9b0.js","assets/Divider-a11d112a.js"]),"../../apps/Users/index.vue":()=>Pn(()=>import("./index-b1580adf.js"),["assets/index-b1580adf.js","assets/index-7e19b821.js","assets/index-f036cca6.css","assets/index-b1d3d9b0.js","assets/index-c238f14b.js","assets/_plugin-vue_export-helper-c27b6911.js","assets/index-2b595d91.js","assets/Alert-018ca7af.js"])}),`../../apps/${t.componentName}/index.vue`).finally(()=>{n.value=!1}).catch(()=>(i.value="",null)))}return tr(()=>t.componentName,()=>{c()}),dr(()=>{c()}),(l,u)=>(pe(),Pe("div",y4,[K(_(ed),{show:_(n),style:{height:"100%"},"content-style":"height: 100%;",delay:500,description:"loading..."},{default:xe(()=>[_(i)?(pe(),pt(wf(_(i)),{key:0})):_(i)?Xe("",!0):(pe(),Pe("div",x4," Component not found! "))]),_:1},8,["show"])]))}}),k4={class:"item-card w-full"},S4={key:1,class:"item-card-small"},C4=Re({__name:"index",props:{cardTypeStyle:null,class:null,backgroundColor:null,iconTextIconHideTitle:{type:Boolean},iconTextColor:null,iconText:null},setup(e){const t=e,n="#2a2a2a6b",i=te(t.class);return(c,l)=>(pe(),Pe("div",k4,[e.cardTypeStyle===_(xt).info?(pe(),Pe("div",{key:0,class:yr(["item-card-info w-full rounded-2xl transition-all duration-200 flex",i.value]),style:mt({backgroundColor:e.backgroundColor??n})},[fo(c.$slots,"info")],6)):Xe("",!0),e.cardTypeStyle===_(xt).icon?(pe(),Pe("div",S4,[fe("div",{class:yr(["item-card-small-icon overflow-hidden rounded-2xl sunpanel w-[70px] h-[70px] mx-auto transition-all duration-200",i.value]),style:mt({backgroundColor:e.backgroundColor??n})},[fo(c.$slots,"small")],6),e.iconTextIconHideTitle?Xe("",!0):(pe(),Pe("div",{key:0,class:"item-card-small-title text-center app-icon-text-shadow cursor-pointer mt-[2px]",style:mt({color:e.iconTextColor})},ot(e.iconText),5))])):Xe("",!0)]))}});function XQ(e){return rr({url:"/panel/itemIconGroup/edit",data:e})}function Cd(){return rr({url:"/panel/itemIconGroup/getList"})}function YQ(e){return rr({url:"/panel/itemIconGroup/deletes",data:{ids:e}})}function KQ(e){return rr({url:"/panel/itemIconGroup/saveSort",data:{sortItems:e}})}function ZQ(e){return rr({url:"/panel/itemIcon/addMultiple",data:e})}function A4(e){return rr({url:"/panel/itemIcon/edit",data:e})}function T4(e){return rr({url:"/panel/itemIcon/getListByGroupId",data:{itemIconGroupId:e}})}function _4(e){return rr({url:"/panel/itemIcon/deletes",data:{ids:e}})}function D4(e){return rr({url:"/panel/itemIcon/saveSort",data:e})}function z4(e){return rr({url:"/panel/itemIcon/getSiteFavicon",data:{url:e}})}var E4=Object.defineProperty,ti=Object.getOwnPropertySymbols,Ad=Object.prototype.hasOwnProperty,Td=Object.prototype.propertyIsEnumerable,zc=(e,t,n)=>t in e?E4(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,co=(e,t)=>{for(var n in t||(t={}))Ad.call(t,n)&&zc(e,n,t[n]);if(ti)for(var n of ti(t))Td.call(t,n)&&zc(e,n,t[n]);return e},_d=(e,t)=>{var n={};for(var i in e)Ad.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(e!=null&&ti)for(var i of ti(e))t.indexOf(i)<0&&Td.call(e,i)&&(n[i]=e[i]);return n};const Dd="[vue-draggable-plus]: ";function R4(e){console.warn(Dd+e)}function M4(e){console.error(Dd+e)}function Ec(e,t,n){return n>=0&&n<e.length&&e.splice(n,0,e.splice(t,1)[0]),e}function B4(e){return e.replace(/-(\w)/g,(t,n)=>n?n.toUpperCase():"")}function I4(e){return Object.keys(e).reduce((t,n)=>(typeof e[n]<"u"&&(t[B4(n)]=e[n]),t),{})}function P4(e,t){if(Array.isArray(e))return e.splice(t,1)}function N4(e,t,n){if(Array.isArray(e))return e.splice(t,0,n)}function q4(e){return typeof e>"u"}function F4(e){return typeof e=="string"}function Rc(e,t,n){const i=e.children[n];e.insertBefore(t,i)}function As(e){e.parentNode&&e.parentNode.removeChild(e)}function L4(e,t=document){var n;let i=null;return typeof(t==null?void 0:t.querySelector)=="function"?i=(n=t==null?void 0:t.querySelector)==null?void 0:n.call(t,e):i=document.querySelector(e),i||R4(`Element not found: ${e}`),i}function $4(e,t,n=null){return function(...i){return e.apply(n,i),t.apply(n,i)}}function O4(e,t){const n=co({},e);return Object.keys(t).forEach(i=>{n[i]?n[i]=$4(e[i],t[i]):n[i]=t[i]}),n}function U4(e){return e instanceof HTMLElement}function H4(e,t){Object.keys(e).forEach(n=>{t(n,e[n])})}/**!
* Sortable 1.15.0
* @author RubaXa <trash@rubaxa.org>
* @author owenm <owen23355@gmail.com>
* @license MIT
*/function Mc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(c){return Object.getOwnPropertyDescriptor(e,c).enumerable})),n.push.apply(n,i)}return n}function jr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?Mc(Object(n),!0).forEach(function(i){V4(e,i,n[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Mc(Object(n)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(n,i))})}return e}function Xa(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Xa=function(t){return typeof t}:Xa=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xa(e)}function V4(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function an(){return an=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},an.apply(this,arguments)}function j4(e,t){if(e==null)return{};var n={},i=Object.keys(e),c,l;for(l=0;l<i.length;l++)c=i[l],!(t.indexOf(c)>=0)&&(n[c]=e[c]);return n}function G4(e,t){if(e==null)return{};var n=j4(e,t),i,c;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(c=0;c<l.length;c++)i=l[c],!(t.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(n[i]=e[i])}return n}var W4="1.15.0";function on(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var sn=on(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),ra=on(/Edge/i),Bc=on(/firefox/i),Fo=on(/safari/i)&&!on(/chrome/i)&&!on(/android/i),zd=on(/iP(ad|od|hone)/i),Ed=on(/chrome/i)&&on(/android/i),Rd={capture:!1,passive:!1};function at(e,t,n){e.addEventListener(t,n,!sn&&Rd)}function tt(e,t,n){e.removeEventListener(t,n,!sn&&Rd)}function ri(e,t){if(t){if(t[0]===">"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function X4(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function Lr(e,t,n,i){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&ri(e,t):ri(e,t))||i&&e===n)return e;if(e===n)break}while(e=X4(e))}return null}var Ic=/\s+/g;function ar(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var i=(" "+e.className+" ").replace(Ic," ").replace(" "+t+" "," ");e.className=(i+(n?" "+t:"")).replace(Ic," ")}}function $e(e,t,n){var i=e&&e.style;if(i){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in i)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),i[t]=n+(typeof n=="string"?"":"px")}}function po(e,t){var n="";if(typeof e=="string")n=e;else do{var i=$e(e,"transform");i&&i!=="none"&&(n=i+" "+n)}while(!t&&(e=e.parentNode));var c=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return c&&new c(n)}function Md(e,t,n){if(e){var i=e.getElementsByTagName(t),c=0,l=i.length;if(n)for(;c<l;c++)n(i[c],c);return i}return[]}function Hr(){var e=document.scrollingElement;return e||document.documentElement}function Lt(e,t,n,i,c){if(!(!e.getBoundingClientRect&&e!==window)){var l,u,h,f,b,y,k;if(e!==window&&e.parentNode&&e!==Hr()?(l=e.getBoundingClientRect(),u=l.top,h=l.left,f=l.bottom,b=l.right,y=l.height,k=l.width):(u=0,h=0,f=window.innerHeight,b=window.innerWidth,y=window.innerHeight,k=window.innerWidth),(t||n)&&e!==window&&(c=c||e.parentNode,!sn))do if(c&&c.getBoundingClientRect&&($e(c,"transform")!=="none"||n&&$e(c,"position")!=="static")){var C=c.getBoundingClientRect();u-=C.top+parseInt($e(c,"border-top-width")),h-=C.left+parseInt($e(c,"border-left-width")),f=u+l.height,b=h+l.width;break}while(c=c.parentNode);if(i&&e!==window){var S=po(c||e),L=S&&S.a,P=S&&S.d;S&&(u/=P,h/=L,k/=L,y/=P,f=u+y,b=h+k)}return{top:u,left:h,bottom:f,right:b,width:k,height:y}}}function Pc(e,t,n){for(var i=Cn(e,!0),c=Lt(e)[t];i;){var l=Lt(i)[n],u=void 0;if(n==="top"||n==="left"?u=c>=l:u=c<=l,!u)return i;if(i===Hr())break;i=Cn(i,!1)}return!1}function vo(e,t,n,i){for(var c=0,l=0,u=e.children;l<u.length;){if(u[l].style.display!=="none"&&u[l]!==Oe.ghost&&(i||u[l]!==Oe.dragged)&&Lr(u[l],n.draggable,e,!1)){if(c===t)return u[l];c++}l++}return null}function _l(e,t){for(var n=e.lastElementChild;n&&(n===Oe.ghost||$e(n,"display")==="none"||t&&!ri(n,t));)n=n.previousElementSibling;return n||null}function gr(e,t){var n=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)e.nodeName.toUpperCase()!=="TEMPLATE"&&e!==Oe.clone&&(!t||ri(e,t))&&n++;return n}function Nc(e){var t=0,n=0,i=Hr();if(e)do{var c=po(e),l=c.a,u=c.d;t+=e.scrollLeft*l,n+=e.scrollTop*u}while(e!==i&&(e=e.parentNode));return[t,n]}function Y4(e,t){for(var n in e)if(e.hasOwnProperty(n)){for(var i in t)if(t.hasOwnProperty(i)&&t[i]===e[n][i])return Number(n)}return-1}function Cn(e,t){if(!e||!e.getBoundingClientRect)return Hr();var n=e,i=!1;do if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var c=$e(n);if(n.clientWidth<n.scrollWidth&&(c.overflowX=="auto"||c.overflowX=="scroll")||n.clientHeight<n.scrollHeight&&(c.overflowY=="auto"||c.overflowY=="scroll")){if(!n.getBoundingClientRect||n===document.body)return Hr();if(i||t)return n;i=!0}}while(n=n.parentNode);return Hr()}function K4(e,t){if(e&&t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function Ts(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}var Lo;function Bd(e,t){return function(){if(!Lo){var n=arguments,i=this;n.length===1?e.call(i,n[0]):e.apply(i,n),Lo=setTimeout(function(){Lo=void 0},t)}}}function Z4(){clearTimeout(Lo),Lo=void 0}function Id(e,t,n){e.scrollLeft+=t,e.scrollTop+=n}function Pd(e){var t=window.Polymer,n=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):n?n(e).clone(!0)[0]:e.cloneNode(!0)}var lr="Sortable"+new Date().getTime();function J4(){var e=[],t;return{captureAnimationState:function(){if(e=[],!!this.options.animation){var n=[].slice.call(this.el.children);n.forEach(function(i){if(!($e(i,"display")==="none"||i===Oe.ghost)){e.push({target:i,rect:Lt(i)});var c=jr({},e[e.length-1].rect);if(i.thisAnimationDuration){var l=po(i,!0);l&&(c.top-=l.f,c.left-=l.e)}i.fromRect=c}})}},addAnimationState:function(n){e.push(n)},removeAnimationState:function(n){e.splice(Y4(e,{target:n}),1)},animateAll:function(n){var i=this;if(!this.options.animation){clearTimeout(t),typeof n=="function"&&n();return}var c=!1,l=0;e.forEach(function(u){var h=0,f=u.target,b=f.fromRect,y=Lt(f),k=f.prevFromRect,C=f.prevToRect,S=u.rect,L=po(f,!0);L&&(y.top-=L.f,y.left-=L.e),f.toRect=y,f.thisAnimationDuration&&Ts(k,y)&&!Ts(b,y)&&(S.top-y.top)/(S.left-y.left)===(b.top-y.top)/(b.left-y.left)&&(h=ev(S,k,C,i.options)),Ts(y,b)||(f.prevFromRect=b,f.prevToRect=y,h||(h=i.options.animation),i.animate(f,S,y,h)),h&&(c=!0,l=Math.max(l,h),clearTimeout(f.animationResetTimer),f.animationResetTimer=setTimeout(function(){f.animationTime=0,f.prevFromRect=null,f.fromRect=null,f.prevToRect=null,f.thisAnimationDuration=null},h),f.thisAnimationDuration=h)}),clearTimeout(t),c?t=setTimeout(function(){typeof n=="function"&&n()},l):typeof n=="function"&&n(),e=[]},animate:function(n,i,c,l){if(l){$e(n,"transition",""),$e(n,"transform","");var u=po(this.el),h=u&&u.a,f=u&&u.d,b=(i.left-c.left)/(h||1),y=(i.top-c.top)/(f||1);n.animatingX=!!b,n.animatingY=!!y,$e(n,"transform","translate3d("+b+"px,"+y+"px,0)"),this.forRepaintDummy=Q4(n),$e(n,"transition","transform "+l+"ms"+(this.options.easing?" "+this.options.easing:"")),$e(n,"transform","translate3d(0,0,0)"),typeof n.animated=="number"&&clearTimeout(n.animated),n.animated=setTimeout(function(){$e(n,"transition",""),$e(n,"transform",""),n.animated=!1,n.animatingX=!1,n.animatingY=!1},l)}}}}function Q4(e){return e.offsetWidth}function ev(e,t,n,i){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-n.top,2)+Math.pow(t.left-n.left,2))*i.animation}var ao=[],_s={initializeByDefault:!0},na={mount:function(e){for(var t in _s)_s.hasOwnProperty(t)&&!(t in e)&&(e[t]=_s[t]);ao.forEach(function(n){if(n.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")}),ao.push(e)},pluginEvent:function(e,t,n){var i=this;this.eventCanceled=!1,n.cancel=function(){i.eventCanceled=!0};var c=e+"Global";ao.forEach(function(l){t[l.pluginName]&&(t[l.pluginName][c]&&t[l.pluginName][c](jr({sortable:t},n)),t.options[l.pluginName]&&t[l.pluginName][e]&&t[l.pluginName][e](jr({sortable:t},n)))})},initializePlugins:function(e,t,n,i){ao.forEach(function(u){var h=u.pluginName;if(!(!e.options[h]&&!u.initializeByDefault)){var f=new u(e,t,e.options);f.sortable=e,f.options=e.options,e[h]=f,an(n,f.defaults)}});for(var c in e.options)if(e.options.hasOwnProperty(c)){var l=this.modifyOption(e,c,e.options[c]);typeof l<"u"&&(e.options[c]=l)}},getEventProperties:function(e,t){var n={};return ao.forEach(function(i){typeof i.eventProperties=="function"&&an(n,i.eventProperties.call(t[i.pluginName],e))}),n},modifyOption:function(e,t,n){var i;return ao.forEach(function(c){e[c.pluginName]&&c.optionListeners&&typeof c.optionListeners[t]=="function"&&(i=c.optionListeners[t].call(e[c.pluginName],n))}),i}};function tv(e){var t=e.sortable,n=e.rootEl,i=e.name,c=e.targetEl,l=e.cloneEl,u=e.toEl,h=e.fromEl,f=e.oldIndex,b=e.newIndex,y=e.oldDraggableIndex,k=e.newDraggableIndex,C=e.originalEvent,S=e.putSortable,L=e.extraEventProperties;if(t=t||n&&n[lr],!!t){var P,$=t.options,E="on"+i.charAt(0).toUpperCase()+i.substr(1);window.CustomEvent&&!sn&&!ra?P=new CustomEvent(i,{bubbles:!0,cancelable:!0}):(P=document.createEvent("Event"),P.initEvent(i,!0,!0)),P.to=u||n,P.from=h||n,P.item=c||n,P.clone=l,P.oldIndex=f,P.newIndex=b,P.oldDraggableIndex=y,P.newDraggableIndex=k,P.originalEvent=C,P.pullMode=S?S.lastPutMode:void 0;var B=jr(jr({},L),na.getEventProperties(i,t));for(var M in B)P[M]=B[M];n&&n.dispatchEvent(P),$[E]&&$[E].call(t,P)}}var rv=["evt"],Qt=function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=n.evt,c=G4(n,rv);na.pluginEvent.bind(Oe)(e,t,jr({dragEl:ke,parentEl:zt,ghostEl:Ve,rootEl:St,nextEl:On,lastDownEl:Ya,cloneEl:_t,cloneHidden:wn,dragStarted:Bo,putSortable:Ot,activeSortable:Oe.active,originalEvent:i,oldIndex:uo,oldDraggableIndex:$o,newIndex:ir,newDraggableIndex:bn,hideGhostForTarget:Ld,unhideGhostForTarget:$d,cloneNowHidden:function(){wn=!0},cloneNowShown:function(){wn=!1},dispatchSortableEvent:function(l){Wt({sortable:t,name:l,originalEvent:i})}},c))};function Wt(e){tv(jr({putSortable:Ot,cloneEl:_t,targetEl:ke,rootEl:St,oldIndex:uo,oldDraggableIndex:$o,newIndex:ir,newDraggableIndex:bn},e))}var ke,zt,Ve,St,On,Ya,_t,wn,uo,ir,$o,bn,Fa,Ot,lo=!1,ni=!1,oi=[],Fn,_r,Ds,zs,qc,Fc,Bo,io,Oo,Uo=!1,La=!1,Ka,Ht,Es=[],ul=!1,ai=[],gi=typeof document<"u",$a=zd,Lc=ra||sn?"cssFloat":"float",nv=gi&&!Ed&&!zd&&"draggable"in document.createElement("div"),Nd=function(){if(gi){if(sn)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),qd=function(e,t){var n=$e(e),i=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),c=vo(e,0,t),l=vo(e,1,t),u=c&&$e(c),h=l&&$e(l),f=u&&parseInt(u.marginLeft)+parseInt(u.marginRight)+Lt(c).width,b=h&&parseInt(h.marginLeft)+parseInt(h.marginRight)+Lt(l).width;if(n.display==="flex")return n.flexDirection==="column"||n.flexDirection==="column-reverse"?"vertical":"horizontal";if(n.display==="grid")return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(c&&u.float&&u.float!=="none"){var y=u.float==="left"?"left":"right";return l&&(h.clear==="both"||h.clear===y)?"vertical":"horizontal"}return c&&(u.display==="block"||u.display==="flex"||u.display==="table"||u.display==="grid"||f>=i&&n[Lc]==="none"||l&&n[Lc]==="none"&&f+b>i)?"vertical":"horizontal"},ov=function(e,t,n){var i=n?e.left:e.top,c=n?e.right:e.bottom,l=n?e.width:e.height,u=n?t.left:t.top,h=n?t.right:t.bottom,f=n?t.width:t.height;return i===u||c===h||i+l/2===u+f/2},av=function(e,t){var n;return oi.some(function(i){var c=i[lr].options.emptyInsertThreshold;if(!(!c||_l(i))){var l=Lt(i),u=e>=l.left-c&&e<=l.right+c,h=t>=l.top-c&&t<=l.bottom+c;if(u&&h)return n=i}}),n},Fd=function(e){function t(c,l){return function(u,h,f,b){var y=u.options.group.name&&h.options.group.name&&u.options.group.name===h.options.group.name;if(c==null&&(l||y))return!0;if(c==null||c===!1)return!1;if(l&&c==="clone")return c;if(typeof c=="function")return t(c(u,h,f,b),l)(u,h,f,b);var k=(l?u:h).options.group.name;return c===!0||typeof c=="string"&&c===k||c.join&&c.indexOf(k)>-1}}var n={},i=e.group;(!i||Xa(i)!="object")&&(i={name:i}),n.name=i.name,n.checkPull=t(i.pull,!0),n.checkPut=t(i.put),n.revertClone=i.revertClone,e.group=n},Ld=function(){!Nd&&Ve&&$e(Ve,"display","none")},$d=function(){!Nd&&Ve&&$e(Ve,"display","")};gi&&!Ed&&document.addEventListener("click",function(e){if(ni)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),ni=!1,!1},!0);var Ln=function(e){if(ke){e=e.touches?e.touches[0]:e;var t=av(e.clientX,e.clientY);if(t){var n={};for(var i in e)e.hasOwnProperty(i)&&(n[i]=e[i]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[lr]._onDragOver(n)}}},iv=function(e){ke&&ke.parentNode[lr]._isOutsideThisEl(e.target)};function Oe(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=an({},t),e[lr]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return qd(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(l,u){l.setData("Text",u.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:Oe.supportPointer!==!1&&"PointerEvent"in window&&!Fo,emptyInsertThreshold:5};na.initializePlugins(this,e,n);for(var i in n)!(i in t)&&(t[i]=n[i]);Fd(t);for(var c in this)c.charAt(0)==="_"&&typeof this[c]=="function"&&(this[c]=this[c].bind(this));this.nativeDraggable=t.forceFallback?!1:nv,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?at(e,"pointerdown",this._onTapStart):(at(e,"mousedown",this._onTapStart),at(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(at(e,"dragover",this),at(e,"dragenter",this)),oi.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),an(this,J4())}Oe.prototype={constructor:Oe,_isOutsideThisEl:function(e){!this.el.contains(e)&&e!==this.el&&(io=null)},_getDirection:function(e,t){return typeof this.options.direction=="function"?this.options.direction.call(this,e,t,ke):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,i=this.options,c=i.preventOnFilter,l=e.type,u=e.touches&&e.touches[0]||e.pointerType&&e.pointerType==="touch"&&e,h=(u||e).target,f=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||h,b=i.filter;if(pv(n),!ke&&!(/mousedown|pointerdown/.test(l)&&e.button!==0||i.disabled)&&!f.isContentEditable&&!(!this.nativeDraggable&&Fo&&h&&h.tagName.toUpperCase()==="SELECT")&&(h=Lr(h,i.draggable,n,!1),!(h&&h.animated)&&Ya!==h)){if(uo=gr(h),$o=gr(h,i.draggable),typeof b=="function"){if(b.call(this,e,h,this)){Wt({sortable:t,rootEl:f,name:"filter",targetEl:h,toEl:n,fromEl:n}),Qt("filter",t,{evt:e}),c&&e.cancelable&&e.preventDefault();return}}else if(b&&(b=b.split(",").some(function(y){if(y=Lr(f,y.trim(),n,!1),y)return Wt({sortable:t,rootEl:y,name:"filter",targetEl:h,fromEl:n,toEl:n}),Qt("filter",t,{evt:e}),!0}),b)){c&&e.cancelable&&e.preventDefault();return}i.handle&&!Lr(f,i.handle,n,!1)||this._prepareDragStart(e,u,h)}}},_prepareDragStart:function(e,t,n){var i=this,c=i.el,l=i.options,u=c.ownerDocument,h;if(n&&!ke&&n.parentNode===c){var f=Lt(n);if(St=c,ke=n,zt=ke.parentNode,On=ke.nextSibling,Ya=n,Fa=l.group,Oe.dragged=ke,Fn={target:ke,clientX:(t||e).clientX,clientY:(t||e).clientY},qc=Fn.clientX-f.left,Fc=Fn.clientY-f.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,ke.style["will-change"]="all",h=function(){if(Qt("delayEnded",i,{evt:e}),Oe.eventCanceled){i._onDrop();return}i._disableDelayedDragEvents(),!Bc&&i.nativeDraggable&&(ke.draggable=!0),i._triggerDragStart(e,t),Wt({sortable:i,name:"choose",originalEvent:e}),ar(ke,l.chosenClass,!0)},l.ignore.split(",").forEach(function(b){Md(ke,b.trim(),Rs)}),at(u,"dragover",Ln),at(u,"mousemove",Ln),at(u,"touchmove",Ln),at(u,"mouseup",i._onDrop),at(u,"touchend",i._onDrop),at(u,"touchcancel",i._onDrop),Bc&&this.nativeDraggable&&(this.options.touchStartThreshold=4,ke.draggable=!0),Qt("delayStart",this,{evt:e}),l.delay&&(!l.delayOnTouchOnly||t)&&(!this.nativeDraggable||!(ra||sn))){if(Oe.eventCanceled){this._onDrop();return}at(u,"mouseup",i._disableDelayedDrag),at(u,"touchend",i._disableDelayedDrag),at(u,"touchcancel",i._disableDelayedDrag),at(u,"mousemove",i._delayedDragTouchMoveHandler),at(u,"touchmove",i._delayedDragTouchMoveHandler),l.supportPointer&&at(u,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(h,l.delay)}else h()}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){ke&&Rs(ke),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;tt(e,"mouseup",this._disableDelayedDrag),tt(e,"touchend",this._disableDelayedDrag),tt(e,"touchcancel",this._disableDelayedDrag),tt(e,"mousemove",this._delayedDragTouchMoveHandler),tt(e,"touchmove",this._delayedDragTouchMoveHandler),tt(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||e.pointerType=="touch"&&e,!this.nativeDraggable||t?this.options.supportPointer?at(document,"pointermove",this._onTouchMove):t?at(document,"touchmove",this._onTouchMove):at(document,"mousemove",this._onTouchMove):(at(ke,"dragend",this),at(St,"dragstart",this._onDragStart));try{document.selection?Za(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(e,t){if(lo=!1,St&&ke){Qt("dragStarted",this,{evt:t}),this.nativeDraggable&&at(document,"dragover",iv);var n=this.options;!e&&ar(ke,n.dragClass,!1),ar(ke,n.ghostClass,!0),Oe.active=this,e&&this._appendGhost(),Wt({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(_r){this._lastX=_r.clientX,this._lastY=_r.clientY,Ld();for(var e=document.elementFromPoint(_r.clientX,_r.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(_r.clientX,_r.clientY),e!==t);)t=e;if(ke.parentNode[lr]._isOutsideThisEl(e),t)do{if(t[lr]){var n=void 0;if(n=t[lr]._onDragOver({clientX:_r.clientX,clientY:_r.clientY,target:e,rootEl:t}),n&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);$d()}},_onTouchMove:function(e){if(Fn){var t=this.options,n=t.fallbackTolerance,i=t.fallbackOffset,c=e.touches?e.touches[0]:e,l=Ve&&po(Ve,!0),u=Ve&&l&&l.a,h=Ve&&l&&l.d,f=$a&&Ht&&Nc(Ht),b=(c.clientX-Fn.clientX+i.x)/(u||1)+(f?f[0]-Es[0]:0)/(u||1),y=(c.clientY-Fn.clientY+i.y)/(h||1)+(f?f[1]-Es[1]:0)/(h||1);if(!Oe.active&&!lo){if(n&&Math.max(Math.abs(c.clientX-this._lastX),Math.abs(c.clientY-this._lastY))<n)return;this._onDragStart(e,!0)}if(Ve){l?(l.e+=b-(Ds||0),l.f+=y-(zs||0)):l={a:1,b:0,c:0,d:1,e:b,f:y};var k="matrix(".concat(l.a,",").concat(l.b,",").concat(l.c,",").concat(l.d,",").concat(l.e,",").concat(l.f,")");$e(Ve,"webkitTransform",k),$e(Ve,"mozTransform",k),$e(Ve,"msTransform",k),$e(Ve,"transform",k),Ds=b,zs=y,_r=c}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!Ve){var e=this.options.fallbackOnBody?document.body:St,t=Lt(ke,!0,$a,!0,e),n=this.options;if($a){for(Ht=e;$e(Ht,"position")==="static"&&$e(Ht,"transform")==="none"&&Ht!==document;)Ht=Ht.parentNode;Ht!==document.body&&Ht!==document.documentElement?(Ht===document&&(Ht=Hr()),t.top+=Ht.scrollTop,t.left+=Ht.scrollLeft):Ht=Hr(),Es=Nc(Ht)}Ve=ke.cloneNode(!0),ar(Ve,n.ghostClass,!1),ar(Ve,n.fallbackClass,!0),ar(Ve,n.dragClass,!0),$e(Ve,"transition",""),$e(Ve,"transform",""),$e(Ve,"box-sizing","border-box"),$e(Ve,"margin",0),$e(Ve,"top",t.top),$e(Ve,"left",t.left),$e(Ve,"width",t.width),$e(Ve,"height",t.height),$e(Ve,"opacity","0.8"),$e(Ve,"position",$a?"absolute":"fixed"),$e(Ve,"zIndex","100000"),$e(Ve,"pointerEvents","none"),Oe.ghost=Ve,e.appendChild(Ve),$e(Ve,"transform-origin",qc/parseInt(Ve.style.width)*100+"% "+Fc/parseInt(Ve.style.height)*100+"%")}},_onDragStart:function(e,t){var n=this,i=e.dataTransfer,c=n.options;if(Qt("dragStart",this,{evt:e}),Oe.eventCanceled){this._onDrop();return}Qt("setupClone",this),Oe.eventCanceled||(_t=Pd(ke),_t.removeAttribute("id"),_t.draggable=!1,_t.style["will-change"]="",this._hideClone(),ar(_t,this.options.chosenClass,!1),Oe.clone=_t),n.cloneId=Za(function(){Qt("clone",n),!Oe.eventCanceled&&(n.options.removeCloneOnHide||St.insertBefore(_t,ke),n._hideClone(),Wt({sortable:n,name:"clone"}))}),!t&&ar(ke,c.dragClass,!0),t?(ni=!0,n._loopId=setInterval(n._emulateDragOver,50)):(tt(document,"mouseup",n._onDrop),tt(document,"touchend",n._onDrop),tt(document,"touchcancel",n._onDrop),i&&(i.effectAllowed="move",c.setData&&c.setData.call(n,i,ke)),at(document,"drop",n),$e(ke,"transform","translateZ(0)")),lo=!0,n._dragStartId=Za(n._dragStarted.bind(n,t,e)),at(document,"selectstart",n),Bo=!0,Fo&&$e(document.body,"user-select","none")},_onDragOver:function(e){var t=this.el,n=e.target,i,c,l,u=this.options,h=u.group,f=Oe.active,b=Fa===h,y=u.sort,k=Ot||f,C,S=this,L=!1;if(ul)return;function P(Ce,Le){Qt(Ce,S,jr({evt:e,isOwner:b,axis:C?"vertical":"horizontal",revert:l,dragRect:i,targetRect:c,canSort:y,fromSortable:k,target:n,completed:E,onMove:function(ht,gt){return Oa(St,t,ke,i,ht,Lt(ht),e,gt)},changed:B},Le))}function $(){P("dragOverAnimationCapture"),S.captureAnimationState(),S!==k&&k.captureAnimationState()}function E(Ce){return P("dragOverCompleted",{insertion:Ce}),Ce&&(b?f._hideClone():f._showClone(S),S!==k&&(ar(ke,Ot?Ot.options.ghostClass:f.options.ghostClass,!1),ar(ke,u.ghostClass,!0)),Ot!==S&&S!==Oe.active?Ot=S:S===Oe.active&&Ot&&(Ot=null),k===S&&(S._ignoreWhileAnimating=n),S.animateAll(function(){P("dragOverAnimationComplete"),S._ignoreWhileAnimating=null}),S!==k&&(k.animateAll(),k._ignoreWhileAnimating=null)),(n===ke&&!ke.animated||n===t&&!n.animated)&&(io=null),!u.dragoverBubble&&!e.rootEl&&n!==document&&(ke.parentNode[lr]._isOutsideThisEl(e.target),!Ce&&Ln(e)),!u.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),L=!0}function B(){ir=gr(ke),bn=gr(ke,u.draggable),Wt({sortable:S,name:"change",toEl:t,newIndex:ir,newDraggableIndex:bn,originalEvent:e})}if(e.preventDefault!==void 0&&e.cancelable&&e.preventDefault(),n=Lr(n,u.draggable,t,!0),P("dragOver"),Oe.eventCanceled)return L;if(ke.contains(e.target)||n.animated&&n.animatingX&&n.animatingY||S._ignoreWhileAnimating===n)return E(!1);if(ni=!1,f&&!u.disabled&&(b?y||(l=zt!==St):Ot===this||(this.lastPutMode=Fa.checkPull(this,f,ke,e))&&h.checkPut(this,f,ke,e))){if(C=this._getDirection(e,n)==="vertical",i=Lt(ke),P("dragOverValid"),Oe.eventCanceled)return L;if(l)return zt=St,$(),this._hideClone(),P("revert"),Oe.eventCanceled||(On?St.insertBefore(ke,On):St.appendChild(ke)),E(!0);var M=_l(t,u.draggable);if(!M||uv(e,C,this)&&!M.animated){if(M===ke)return E(!1);if(M&&t===e.target&&(n=M),n&&(c=Lt(n)),Oa(St,t,ke,i,n,c,e,!!n)!==!1)return $(),M&&M.nextSibling?t.insertBefore(ke,M.nextSibling):t.appendChild(ke),zt=t,B(),E(!0)}else if(M&&cv(e,C,this)){var U=vo(t,0,u,!0);if(U===ke)return E(!1);if(n=U,c=Lt(n),Oa(St,t,ke,i,n,c,e,!1)!==!1)return $(),t.insertBefore(ke,U),zt=t,B(),E(!0)}else if(n.parentNode===t){c=Lt(n);var q=0,R,j=ke.parentNode!==t,ie=!ov(ke.animated&&ke.toRect||i,n.animated&&n.toRect||c,C),X=C?"top":"left",oe=Pc(n,"top","top")||Pc(ke,"top","top"),Z=oe?oe.scrollTop:void 0;io!==n&&(R=c[X],Uo=!1,La=!ie&&u.invertSwap||j),q=dv(e,n,c,C,ie?1:u.swapThreshold,u.invertedSwapThreshold==null?u.swapThreshold:u.invertedSwapThreshold,La,io===n);var ee;if(q!==0){var ne=gr(ke);do ne-=q,ee=zt.children[ne];while(ee&&($e(ee,"display")==="none"||ee===Ve))}if(q===0||ee===n)return E(!1);io=n,Oo=q;var V=n.nextElementSibling,ae=!1;ae=q===1;var me=Oa(St,t,ke,i,n,c,e,ae);if(me!==!1)return(me===1||me===-1)&&(ae=me===1),ul=!0,setTimeout(lv,30),$(),ae&&!V?t.appendChild(ke):n.parentNode.insertBefore(ke,ae?V:n),oe&&Id(oe,0,Z-oe.scrollTop),zt=ke.parentNode,R!==void 0&&!La&&(Ka=Math.abs(R-Lt(n)[X])),B(),E(!0)}if(t.contains(ke))return E(!1)}return!1},_ignoreWhileAnimating:null,_offMoveEvents:function(){tt(document,"mousemove",this._onTouchMove),tt(document,"touchmove",this._onTouchMove),tt(document,"pointermove",this._onTouchMove),tt(document,"dragover",Ln),tt(document,"mousemove",Ln),tt(document,"touchmove",Ln)},_offUpEvents:function(){var e=this.el.ownerDocument;tt(e,"mouseup",this._onDrop),tt(e,"touchend",this._onDrop),tt(e,"pointerup",this._onDrop),tt(e,"touchcancel",this._onDrop),tt(document,"selectstart",this)},_onDrop:function(e){var t=this.el,n=this.options;if(ir=gr(ke),bn=gr(ke,n.draggable),Qt("drop",this,{evt:e}),zt=ke&&ke.parentNode,ir=gr(ke),bn=gr(ke,n.draggable),Oe.eventCanceled){this._nulling();return}lo=!1,La=!1,Uo=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),dl(this.cloneId),dl(this._dragStartId),this.nativeDraggable&&(tt(document,"drop",this),tt(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Fo&&$e(document.body,"user-select",""),$e(ke,"transform",""),e&&(Bo&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),Ve&&Ve.parentNode&&Ve.parentNode.removeChild(Ve),(St===zt||Ot&&Ot.lastPutMode!=="clone")&&_t&&_t.parentNode&&_t.parentNode.removeChild(_t),ke&&(this.nativeDraggable&&tt(ke,"dragend",this),Rs(ke),ke.style["will-change"]="",Bo&&!lo&&ar(ke,Ot?Ot.options.ghostClass:this.options.ghostClass,!1),ar(ke,this.options.chosenClass,!1),Wt({sortable:this,name:"unchoose",toEl:zt,newIndex:null,newDraggableIndex:null,originalEvent:e}),St!==zt?(ir>=0&&(Wt({rootEl:zt,name:"add",toEl:zt,fromEl:St,originalEvent:e}),Wt({sortable:this,name:"remove",toEl:zt,originalEvent:e}),Wt({rootEl:zt,name:"sort",toEl:zt,fromEl:St,originalEvent:e}),Wt({sortable:this,name:"sort",toEl:zt,originalEvent:e})),Ot&&Ot.save()):ir!==uo&&ir>=0&&(Wt({sortable:this,name:"update",toEl:zt,originalEvent:e}),Wt({sortable:this,name:"sort",toEl:zt,originalEvent:e})),Oe.active&&((ir==null||ir===-1)&&(ir=uo,bn=$o),Wt({sortable:this,name:"end",toEl:zt,originalEvent:e}),this.save()))),this._nulling()},_nulling:function(){Qt("nulling",this),St=ke=zt=Ve=On=_t=Ya=wn=Fn=_r=Bo=ir=bn=uo=$o=io=Oo=Ot=Fa=Oe.dragged=Oe.ghost=Oe.clone=Oe.active=null,ai.forEach(function(e){e.checked=!0}),ai.length=Ds=zs=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":ke&&(this._onDragOver(e),sv(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e=[],t,n=this.el.children,i=0,c=n.length,l=this.options;i<c;i++)t=n[i],Lr(t,l.draggable,this.el,!1)&&e.push(t.getAttribute(l.dataIdAttr)||fv(t));return e},sort:function(e,t){var n={},i=this.el;this.toArray().forEach(function(c,l){var u=i.children[l];Lr(u,this.options.draggable,i,!1)&&(n[c]=u)},this),t&&this.captureAnimationState(),e.forEach(function(c){n[c]&&(i.removeChild(n[c]),i.appendChild(n[c]))}),t&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return Lr(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var n=this.options;if(t===void 0)return n[e];var i=na.modifyOption(this,e,t);typeof i<"u"?n[e]=i:n[e]=t,e==="group"&&Fd(n)},destroy:function(){Qt("destroy",this);var e=this.el;e[lr]=null,tt(e,"mousedown",this._onTapStart),tt(e,"touchstart",this._onTapStart),tt(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(tt(e,"dragover",this),tt(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),function(t){t.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),oi.splice(oi.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!wn){if(Qt("hideClone",this),Oe.eventCanceled)return;$e(_t,"display","none"),this.options.removeCloneOnHide&&_t.parentNode&&_t.parentNode.removeChild(_t),wn=!0}},_showClone:function(e){if(e.lastPutMode!=="clone"){this._hideClone();return}if(wn){if(Qt("showClone",this),Oe.eventCanceled)return;ke.parentNode==St&&!this.options.group.revertClone?St.insertBefore(_t,ke):On?St.insertBefore(_t,On):St.appendChild(_t),this.options.group.revertClone&&this.animate(ke,_t),$e(_t,"display",""),wn=!1}}};function sv(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}function Oa(e,t,n,i,c,l,u,h){var f,b=e[lr],y=b.options.onMove,k;return window.CustomEvent&&!sn&&!ra?f=new CustomEvent("move",{bubbles:!0,cancelable:!0}):(f=document.createEvent("Event"),f.initEvent("move",!0,!0)),f.to=t,f.from=e,f.dragged=n,f.draggedRect=i,f.related=c||t,f.relatedRect=l||Lt(t),f.willInsertAfter=h,f.originalEvent=u,e.dispatchEvent(f),y&&(k=y.call(b,f,u)),k}function Rs(e){e.draggable=!1}function lv(){ul=!1}function cv(e,t,n){var i=Lt(vo(n.el,0,n.options,!0)),c=10;return t?e.clientX<i.left-c||e.clientY<i.top&&e.clientX<i.right:e.clientY<i.top-c||e.clientY<i.bottom&&e.clientX<i.left}function uv(e,t,n){var i=Lt(_l(n.el,n.options.draggable)),c=10;return t?e.clientX>i.right+c||e.clientX<=i.right&&e.clientY>i.bottom&&e.clientX>=i.left:e.clientX>i.right&&e.clientY>i.top||e.clientX<=i.right&&e.clientY>i.bottom+c}function dv(e,t,n,i,c,l,u,h){var f=i?e.clientY:e.clientX,b=i?n.height:n.width,y=i?n.top:n.left,k=i?n.bottom:n.right,C=!1;if(!u){if(h&&Ka<b*c){if(!Uo&&(Oo===1?f>y+b*l/2:f<k-b*l/2)&&(Uo=!0),Uo)C=!0;else if(Oo===1?f<y+Ka:f>k-Ka)return-Oo}else if(f>y+b*(1-c)/2&&f<k-b*(1-c)/2)return hv(t)}return C=C||u,C&&(f<y+b*l/2||f>k-b*l/2)?f>y+b/2?1:-1:0}function hv(e){return gr(ke)<gr(e)?1:-1}function fv(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,i=0;n--;)i+=t.charCodeAt(n);return i.toString(36)}function pv(e){ai.length=0;for(var t=e.getElementsByTagName("input"),n=t.length;n--;){var i=t[n];i.checked&&ai.push(i)}}function Za(e){return setTimeout(e,0)}function dl(e){return clearTimeout(e)}gi&&at(document,"touchmove",function(e){(Oe.active||lo)&&e.cancelable&&e.preventDefault()});Oe.utils={on:at,off:tt,css:$e,find:Md,is:function(e,t){return!!Lr(e,t,e,!1)},extend:K4,throttle:Bd,closest:Lr,toggleClass:ar,clone:Pd,index:gr,nextTick:Za,cancelNextTick:dl,detectDirection:qd,getChild:vo};Oe.get=function(e){return e[lr]};Oe.mount=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];t[0].constructor===Array&&(t=t[0]),t.forEach(function(i){if(!i.prototype||!i.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(i));i.utils&&(Oe.utils=jr(jr({},Oe.utils),i.utils)),na.mount(i)})};Oe.create=function(e,t){return new Oe(e,t)};Oe.version=W4;var It=[],Io,hl,fl=!1,Ms,Bs,ii,Po;function mv(){function e(){this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0};for(var t in this)t.charAt(0)==="_"&&typeof this[t]=="function"&&(this[t]=this[t].bind(this))}return e.prototype={dragStarted:function(t){var n=t.originalEvent;this.sortable.nativeDraggable?at(document,"dragover",this._handleAutoScroll):this.options.supportPointer?at(document,"pointermove",this._handleFallbackAutoScroll):n.touches?at(document,"touchmove",this._handleFallbackAutoScroll):at(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){var n=t.originalEvent;!this.options.dragOverBubble&&!n.rootEl&&this._handleAutoScroll(n)},drop:function(){this.sortable.nativeDraggable?tt(document,"dragover",this._handleAutoScroll):(tt(document,"pointermove",this._handleFallbackAutoScroll),tt(document,"touchmove",this._handleFallbackAutoScroll),tt(document,"mousemove",this._handleFallbackAutoScroll)),$c(),Ja(),Z4()},nulling:function(){ii=hl=Io=fl=Po=Ms=Bs=null,It.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(t,n){var i=this,c=(t.touches?t.touches[0]:t).clientX,l=(t.touches?t.touches[0]:t).clientY,u=document.elementFromPoint(c,l);if(ii=t,n||this.options.forceAutoScrollFallback||ra||sn||Fo){Is(t,this.options,u,n);var h=Cn(u,!0);fl&&(!Po||c!==Ms||l!==Bs)&&(Po&&$c(),Po=setInterval(function(){var f=Cn(document.elementFromPoint(c,l),!0);f!==h&&(h=f,Ja()),Is(t,i.options,f,n)},10),Ms=c,Bs=l)}else{if(!this.options.bubbleScroll||Cn(u,!0)===Hr()){Ja();return}Is(t,this.options,Cn(u,!1),!1)}}},an(e,{pluginName:"scroll",initializeByDefault:!0})}function Ja(){It.forEach(function(e){clearInterval(e.pid)}),It=[]}function $c(){clearInterval(Po)}var Is=Bd(function(e,t,n,i){if(t.scroll){var c=(e.touches?e.touches[0]:e).clientX,l=(e.touches?e.touches[0]:e).clientY,u=t.scrollSensitivity,h=t.scrollSpeed,f=Hr(),b=!1,y;hl!==n&&(hl=n,Ja(),Io=t.scroll,y=t.scrollFn,Io===!0&&(Io=Cn(n,!0)));var k=0,C=Io;do{var S=C,L=Lt(S),P=L.top,$=L.bottom,E=L.left,B=L.right,M=L.width,U=L.height,q=void 0,R=void 0,j=S.scrollWidth,ie=S.scrollHeight,X=$e(S),oe=S.scrollLeft,Z=S.scrollTop;S===f?(q=M<j&&(X.overflowX==="auto"||X.overflowX==="scroll"||X.overflowX==="visible"),R=U<ie&&(X.overflowY==="auto"||X.overflowY==="scroll"||X.overflowY==="visible")):(q=M<j&&(X.overflowX==="auto"||X.overflowX==="scroll"),R=U<ie&&(X.overflowY==="auto"||X.overflowY==="scroll"));var ee=q&&(Math.abs(B-c)<=u&&oe+M<j)-(Math.abs(E-c)<=u&&!!oe),ne=R&&(Math.abs($-l)<=u&&Z+U<ie)-(Math.abs(P-l)<=u&&!!Z);if(!It[k])for(var V=0;V<=k;V++)It[V]||(It[V]={});(It[k].vx!=ee||It[k].vy!=ne||It[k].el!==S)&&(It[k].el=S,It[k].vx=ee,It[k].vy=ne,clearInterval(It[k].pid),(ee!=0||ne!=0)&&(b=!0,It[k].pid=setInterval(function(){i&&this.layer===0&&Oe.active._onTouchMove(ii);var ae=It[this.layer].vy?It[this.layer].vy*h:0,me=It[this.layer].vx?It[this.layer].vx*h:0;typeof y=="function"&&y.call(Oe.dragged.parentNode[lr],me,ae,e,ii,It[this.layer].el)!=="continue"||Id(It[this.layer].el,me,ae)}.bind({layer:k}),24))),k++}while(t.bubbleScroll&&C!==f&&(C=Cn(C,!1)));fl=b}},30),Od=function(e){var t=e.originalEvent,n=e.putSortable,i=e.dragEl,c=e.activeSortable,l=e.dispatchSortableEvent,u=e.hideGhostForTarget,h=e.unhideGhostForTarget;if(t){var f=n||c;u();var b=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,y=document.elementFromPoint(b.clientX,b.clientY);h(),f&&!f.el.contains(y)&&(l("spill"),this.onSpill({dragEl:i,putSortable:n}))}};function Dl(){}Dl.prototype={startIndex:null,dragStart:function(e){var t=e.oldDraggableIndex;this.startIndex=t},onSpill:function(e){var t=e.dragEl,n=e.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var i=vo(this.sortable.el,this.startIndex,this.options);i?this.sortable.el.insertBefore(t,i):this.sortable.el.appendChild(t),this.sortable.animateAll(),n&&n.animateAll()},drop:Od};an(Dl,{pluginName:"revertOnSpill"});function zl(){}zl.prototype={onSpill:function(e){var t=e.dragEl,n=e.putSortable,i=n||this.sortable;i.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),i.animateAll()},drop:Od};an(zl,{pluginName:"removeOnSpill"});Oe.mount(new mv);Oe.mount(zl,Dl);function vv(e){return e==null?e:JSON.parse(JSON.stringify(e))}function gv(e){wl()&&ea(e)}function bv(e){wl()?dr(e):e()}const Oc=Symbol("cloneElement");function yv(...e){var t,n;const i=(t=wl())==null?void 0:t.proxy,c=e[0];let[,l,u]=e;Array.isArray(_(l))||(u=l,l=null);let h=null;const{immediate:f=!0,clone:b=vv,customUpdate:y}=(n=_(u))!=null?n:{};function k(R){var j;R.item[Oc]=b(_((j=_(l))==null?void 0:j[R.oldIndex]))}function C(R){const j=R.item[Oc];q4(j)||(As(R.item),N4(_(l),R.newDraggableIndex,j))}function S(R){const{from:j,item:ie,oldIndex:X,oldDraggableIndex:oe,pullMode:Z,clone:ee}=R;if(Z==="clone"){Rc(j,ie,X),As(ee);return}P4(_(l),oe)}function L(R){if(y){y(R);return}const{from:j,item:ie,oldIndex:X,oldDraggableIndex:oe,newDraggableIndex:Z}=R;if(As(ie),Rc(j,ie,X),bo(l)){const ee=[..._(l)];l.value=Ec(ee,oe,Z);return}Ec(_(l),oe,Z)}const P={onUpdate:L,onStart:k,onAdd:C,onRemove:S};function $(R){const j=_(c);return R||(R=F4(j)?L4(j,i==null?void 0:i.$el):j),R&&!U4(R)&&(R=R.$el),R||M4("Root element not found"),R}function E(){var R;const j=(R=_(u))!=null?R:{},ie=_d(j,["immediate","clone"]);return O4(l===null?{}:P,ie)}const B=R=>{R=$(R),h&&M.destroy(),h=new Oe(R,E())};tr(()=>u,()=>{h&&H4(E(),(R,j)=>{h==null||h.option(R,j)})},{deep:!0});const M={option:(R,j)=>h==null?void 0:h.option(R,j),destroy:()=>{h==null||h.destroy(),h=null},save:()=>h==null?void 0:h.save(),toArray:()=>h==null?void 0:h.toArray(),closest:(...R)=>h==null?void 0:h.closest(...R)},U=()=>M==null?void 0:M.option("disabled",!0),q=()=>M==null?void 0:M.option("disabled",!1);return bv(()=>{f&&B()}),gv(M.destroy),co({start:B,pause:U,resume:q},M)}const pl=["update","start","add","remove","choose","unchoose","end","sort","filter","clone","move","change"],xv=["animation","ghostClass","group","sort","disabled","store","handle","draggable","swapThreshold","invertSwap","invertedSwapThreshold","removeCloneOnHide","direction","chosenClass","dragClass","ignore","filter","preventOnFilter","easing","setData","dropBubble","dragoverBubble","dataIdAttr","delay","delayOnTouchOnly","touchStartThreshold","forceFallback","fallbackClass","fallbackOnBody","fallbackTolerance","fallbackOffset","supportPointer","emptyInsertThreshold","scroll","forceAutoScrollFallback","scrollSensitivity","scrollSpeed","bubbleScroll","modelValue","tag","target",...pl.map(e=>`on${e.replace(/^\S/,t=>t.toUpperCase())}`)],si=Re({name:"VueDraggable",model:{prop:"modelValue",event:"update:modelValue"},props:xv,emits:["update:modelValue",...pl],setup(e,{slots:t,emit:n,expose:i}){const c=Xu(),l=pl.reduce((y,k)=>{const C=`on${k.replace(/^\S/,S=>S.toUpperCase())}`;return y[C]=S=>n(k,S),y},{}),u=de(()=>{const y=Sf(e),k=_d(y,["modelValue"]),C=Object.entries(k).reduce((S,[L,P])=>{const $=_(P);return $!==void 0&&(S[L]=$),S},{});return co(co({},l),I4(co(co({},c),C)))}),h=de({get:()=>e.modelValue,set:y=>n("update:modelValue",y)}),f=te(),b=Mu(yv(e.target||f,h,u));return i(b),()=>{if(t.default)return D(e.tag||"div",{ref:f},t.default(b))}}});var Uc={},wv={get exports(){return Uc},set exports(e){Uc=e}},it={},li={},kv={get exports(){return li},set exports(e){li=e}};const Sv="Á",Cv="á",Av="Ă",Tv="ă",_v="∾",Dv="∿",zv="∾̳",Ev="Â",Rv="â",Mv="´",Bv="А",Iv="а",Pv="Æ",Nv="æ",qv="",Fv="𝔄",Lv="𝔞",$v="À",Ov="à",Uv="ℵ",Hv="ℵ",Vv="Α",jv="α",Gv="Ā",Wv="ā",Xv="⨿",Yv="&",Kv="&",Zv="⩕",Jv="⩓",Qv="∧",eg="⩜",tg="⩘",rg="⩚",ng="∠",og="⦤",ag="∠",ig="⦨",sg="⦩",lg="⦪",cg="⦫",ug="⦬",dg="⦭",hg="⦮",fg="⦯",pg="∡",mg="∟",vg="⊾",gg="⦝",bg="∢",yg="Å",xg="⍼",wg="Ą",kg="ą",Sg="𝔸",Cg="𝕒",Ag="⩯",Tg="≈",_g="⩰",Dg="≊",zg="≋",Eg="'",Rg="",Mg="≈",Bg="≊",Ig="Å",Pg="å",Ng="𝒜",qg="𝒶",Fg="≔",Lg="*",$g="≈",Og="≍",Ug="Ã",Hg="ã",Vg="Ä",jg="ä",Gg="∳",Wg="⨑",Xg="≌",Yg="϶",Kg="",Zg="∽",Jg="⋍",Qg="",e2="⫧",t2="⊽",r2="⌅",n2="⌆",o2="⌅",a2="⎵",i2="⎶",s2="≌",l2="Б",c2="б",u2="„",d2="∵",h2="∵",f2="∵",p2="⦰",m2="϶",v2="",g2="",b2="Β",y2="β",x2="ℶ",w2="≬",k2="𝔅",S2="𝔟",C2="⋂",A2="◯",T2="",_2="⨀",D2="⨁",z2="⨂",E2="⨆",R2="★",M2="▽",B2="△",I2="⨄",P2="",N2="⋀",q2="⤍",F2="⧫",L2="▪",$2="▴",O2="▾",U2="◂",H2="▸",V2="␣",j2="▒",G2="░",W2="▓",X2="█",Y2="=⃥",K2="≡⃥",Z2="⫭",J2="⌐",Q2="𝔹",e5="𝕓",t5="⊥",r5="⊥",n5="⋈",o5="⧉",a5="┐",i5="╕",s5="╖",l5="╗",c5="┌",u5="╒",d5="╓",h5="╔",f5="─",p5="═",m5="┬",v5="╤",g5="╥",b5="╦",y5="┴",x5="╧",w5="╨",k5="╩",S5="⊟",C5="⊞",A5="⊠",T5="┘",_5="╛",D5="╜",z5="╝",E5="└",R5="╘",M5="╙",B5="╚",I5="│",P5="║",N5="┼",q5="╪",F5="╫",L5="╬",$5="┤",O5="╡",U5="╢",H5="╣",V5="├",j5="╞",G5="╟",W5="╠",X5="",Y5="˘",K5="˘",Z5="¦",J5="𝒷",Q5="",e3="⁏",t3="∽",r3="⋍",n3="⧅",o3="\\",a3="⟈",i3="•",s3="•",l3="≎",c3="⪮",u3="≏",d3="≎",h3="≏",f3="Ć",p3="ć",m3="⩄",v3="⩉",g3="⩋",b3="∩",y3="⋒",x3="⩇",w3="⩀",k3="",S3="∩︀",C3="",A3="ˇ",T3="",_3="⩍",D3="Č",z3="č",E3="Ç",R3="ç",M3="Ĉ",B3="ĉ",I3="∰",P3="⩌",N3="⩐",q3="Ċ",F3="ċ",L3="¸",$3="¸",O3="⦲",U3="¢",H3="·",V3="·",j3="𝔠",G3="",W3="Ч",X3="ч",Y3="✓",K3="✓",Z3="Χ",J3="χ",Q3="ˆ",e6="≗",t6="↺",r6="↻",n6="⊛",o6="⊚",a6="⊝",i6="⊙",s6="®",l6="Ⓢ",c6="⊖",u6="⊕",d6="⊗",h6="○",f6="⧃",p6="≗",m6="⨐",v6="⫯",g6="⧂",b6="∲",y6="”",x6="",w6="♣",k6="♣",S6=":",C6="∷",A6="⩴",T6="≔",_6="≔",D6=",",z6="@",E6="∁",R6="∘",M6="∁",B6="",I6="≅",P6="⩭",N6="≡",q6="∮",F6="∯",L6="∮",$6="𝕔",O6="",U6="∐",H6="∐",V6="©",j6="©",G6="℗",W6="∳",X6="↵",Y6="✗",K6="",Z6="𝒞",J6="𝒸",Q6="⫏",eb="⫑",tb="⫐",rb="⫒",nb="⋯",ob="⤸",ab="⤵",ib="⋞",sb="⋟",lb="↶",cb="⤽",ub="⩈",db="⩆",hb="≍",fb="",pb="⋓",mb="⩊",vb="⊍",gb="⩅",bb="",yb="↷",xb="⤼",wb="⋞",kb="⋟",Sb="⋎",Cb="⋏",Ab="¤",Tb="↶",_b="↷",Db="⋎",zb="⋏",Eb="∲",Rb="∱",Mb="⌭",Bb="†",Ib="‡",Pb="ℸ",Nb="↓",qb="↡",Fb="⇓",Lb="",$b="⫤",Ob="⊣",Ub="⤏",Hb="˝",Vb="Ď",jb="ď",Gb="Д",Wb="д",Xb="‡",Yb="⇊",Kb="",Zb="",Jb="⤑",Qb="⩷",e7="°",t7="∇",r7="Δ",n7="δ",o7="⦱",a7="⥿",i7="𝔇",s7="𝔡",l7="⥥",c7="⇃",u7="⇂",d7="´",h7="˙",f7="˝",p7="`",m7="˜",v7="⋄",g7="⋄",b7="⋄",y7="♦",x7="♦",w7="¨",k7="",S7="ϝ",C7="⋲",A7="÷",T7="÷",_7="⋇",D7="⋇",z7="Ђ",E7="ђ",R7="⌞",M7="⌍",B7="$",I7="𝔻",P7="𝕕",N7="¨",q7="˙",F7="⃜",L7="≐",$7="≑",O7="≐",U7="∸",H7="∔",V7="⊡",j7="⌆",G7="∯",W7="¨",X7="⇓",Y7="⇐",K7="⇔",Z7="⫤",J7="⟸",Q7="⟺",e8="⟹",t8="⇒",r8="⊨",n8="⇑",o8="⇕",a8="∥",i8="⤓",s8="↓",l8="↓",c8="⇓",u8="⇵",d8="̑",h8="⇊",f8="⇃",p8="⇂",m8="⥐",v8="⥞",g8="⥖",b8="↽",y8="⥟",x8="⥗",w8="⇁",k8="↧",S8="",C8="⤐",A8="⌟",T8="⌌",_8="𝒟",D8="𝒹",z8="Ѕ",E8="ѕ",R8="⧶",M8="Đ",B8="đ",I8="⋱",P8="▿",N8="▾",q8="⇵",F8="⥯",L8="⦦",$8="Џ",O8="џ",U8="⟿",H8="É",V8="é",j8="⩮",G8="Ě",W8="ě",X8="Ê",Y8="ê",K8="≖",Z8="≕",J8="Э",Q8="э",e9="⩷",t9="Ė",r9="ė",n9="≑",o9="",a9="≒",i9="𝔈",s9="𝔢",l9="⪚",c9="È",u9="è",d9="⪖",h9="⪘",f9="⪙",p9="∈",m9="⏧",v9="",g9="⪕",b9="⪗",y9="Ē",x9="ē",w9="∅",k9="∅",S9="◻",C9="∅",A9="▫",T9="",_9="",D9="",z9="Ŋ",E9="ŋ",R9="",M9="Ę",B9="ę",I9="𝔼",P9="𝕖",N9="⋕",q9="⧣",F9="⩱",L9="ε",$9="Ε",O9="ε",U9="ϵ",H9="≖",V9="≕",j9="≂",G9="⪖",W9="⪕",X9="⩵",Y9="=",K9="≂",Z9="≟",J9="⇌",Q9="≡",ey="⩸",ty="⧥",ry="⥱",ny="≓",oy="",ay="",iy="≐",sy="⩳",ly="≂",cy="Η",uy="η",dy="Ð",hy="ð",fy="Ë",py="ë",my="€",vy="!",gy="∃",by="∃",yy="",xy="",wy="",ky="≒",Sy="Ф",Cy="ф",Ay="♀",Ty="ffi",_y="ff",Dy="ffl",zy="𝔉",Ey="𝔣",Ry="fi",My="◼",By="▪",Iy="fj",Py="♭",Ny="fl",qy="▱",Fy="ƒ",Ly="𝔽",$y="𝕗",Oy="∀",Uy="∀",Hy="⋔",Vy="⫙",jy="",Gy="⨍",Wy="½",Xy="⅓",Yy="¼",Ky="⅕",Zy="⅙",Jy="⅛",Qy="⅔",ex="⅖",tx="¾",rx="⅗",nx="⅜",ox="⅘",ax="⅚",ix="⅝",sx="⅞",lx="",cx="⌢",ux="𝒻",dx="",hx="ǵ",fx="Γ",px="γ",mx="Ϝ",vx="ϝ",gx="⪆",bx="Ğ",yx="ğ",xx="Ģ",wx="Ĝ",kx="ĝ",Sx="Г",Cx="г",Ax="Ġ",Tx="ġ",_x="≥",Dx="≧",zx="⪌",Ex="⋛",Rx="≥",Mx="≧",Bx="⩾",Ix="⪩",Px="⩾",Nx="⪀",qx="⪂",Fx="⪄",Lx="⋛︀",$x="⪔",Ox="𝔊",Ux="𝔤",Hx="≫",Vx="⋙",jx="⋙",Gx="ℷ",Wx="Ѓ",Xx="ѓ",Yx="⪥",Kx="≷",Zx="⪒",Jx="⪤",Qx="⪊",ew="⪊",tw="⪈",rw="≩",nw="⪈",ow="≩",aw="⋧",iw="𝔾",sw="𝕘",lw="`",cw="≥",uw="⋛",dw="≧",hw="⪢",fw="≷",pw="⩾",mw="≳",vw="𝒢",gw="",bw="≳",yw="⪎",xw="⪐",ww="⪧",kw="⩺",Sw=">",Cw=">",Aw="≫",Tw="⋗",_w="⦕",Dw="⩼",zw="⪆",Ew="⥸",Rw="⋗",Mw="⋛",Bw="⪌",Iw="≷",Pw="≳",Nw="≩︀",qw="≩︀",Fw="ˇ",Lw="",$w="½",Ow="",Uw="Ъ",Hw="ъ",Vw="⥈",jw="↔",Gw="⇔",Ww="↭",Xw="^",Yw="ℏ",Kw="Ĥ",Zw="ĥ",Jw="♥",Qw="♥",ek="…",tk="⊹",rk="𝔥",nk="",ok="",ak="⤥",ik="⤦",sk="⇿",lk="∻",ck="↩",uk="↪",dk="𝕙",hk="",fk="―",pk="─",mk="𝒽",vk="",gk="ℏ",bk="Ħ",yk="ħ",xk="≎",wk="≏",kk="",Sk="",Ck="Í",Ak="í",Tk="",_k="Î",Dk="î",zk="И",Ek="и",Rk="İ",Mk="Е",Bk="е",Ik="¡",Pk="⇔",Nk="𝔦",qk="",Fk="Ì",Lk="ì",$k="",Ok="⨌",Uk="∭",Hk="⧜",Vk="℩",jk="IJ",Gk="ij",Wk="Ī",Xk="ī",Yk="",Kk="",Zk="",Jk="",Qk="ı",eS="",tS="⊷",rS="Ƶ",nS="⇒",oS="℅",aS="∞",iS="⧝",sS="ı",lS="⊺",cS="∫",uS="∬",dS="",hS="∫",fS="⊺",pS="⋂",mS="⨗",vS="⨼",gS="",bS="",yS="Ё",xS="ё",wS="Į",kS="į",SS="𝕀",CS="𝕚",AS="Ι",TS="ι",_S="⨼",DS="¿",zS="𝒾",ES="",RS="∈",MS="⋵",BS="⋹",IS="⋴",PS="⋳",NS="∈",qS="",FS="Ĩ",LS="ĩ",$S="І",OS="і",US="Ï",HS="ï",VS="Ĵ",jS="ĵ",GS="Й",WS="й",XS="𝔍",YS="𝔧",KS="ȷ",ZS="𝕁",JS="𝕛",QS="𝒥",eC="𝒿",tC="Ј",rC="ј",nC="Є",oC="є",aC="Κ",iC="κ",sC="ϰ",lC="Ķ",cC="ķ",uC="К",dC="к",hC="𝔎",fC="𝔨",pC="ĸ",mC="Х",vC="х",gC="Ќ",bC="ќ",yC="𝕂",xC="𝕜",wC="𝒦",kC="𝓀",SC="⇚",CC="Ĺ",AC="ĺ",TC="⦴",_C="",DC="Λ",zC="λ",EC="⟨",RC="⟪",MC="⦑",BC="⟨",IC="⪅",PC="",NC="«",qC="⇤",FC="⤟",LC="←",$C="↞",OC="⇐",UC="⤝",HC="↩",VC="↫",jC="⤹",GC="⥳",WC="↢",XC="⤙",YC="⤛",KC="⪫",ZC="⪭",JC="⪭︀",QC="⤌",eA="⤎",tA="",rA="{",nA="[",oA="⦋",aA="⦏",iA="⦍",sA="Ľ",lA="ľ",cA="Ļ",uA="ļ",dA="⌈",hA="{",fA="Л",pA="л",mA="⤶",vA="“",gA="„",bA="⥧",yA="⥋",xA="↲",wA="≤",kA="≦",SA="⟨",CA="⇤",AA="←",TA="←",_A="⇐",DA="⇆",zA="↢",EA="⌈",RA="⟦",MA="⥡",BA="⥙",IA="⇃",PA="⌊",NA="↽",qA="↼",FA="⇇",LA="↔",$A="↔",OA="⇔",UA="⇆",HA="⇋",VA="↭",jA="⥎",GA="↤",WA="⊣",XA="⥚",YA="⋋",KA="⧏",ZA="⊲",JA="⊴",QA="⥑",eT="⥠",tT="⥘",rT="↿",nT="⥒",oT="↼",aT="⪋",iT="⋚",sT="≤",lT="≦",cT="⩽",uT="⪨",dT="⩽",hT="⩿",fT="⪁",pT="⪃",mT="⋚︀",vT="⪓",gT="⪅",bT="⋖",yT="⋚",xT="⪋",wT="⋚",kT="≦",ST="≶",CT="≶",AT="⪡",TT="≲",_T="⩽",DT="≲",zT="⥼",ET="⌊",RT="𝔏",MT="𝔩",BT="≶",IT="⪑",PT="⥢",NT="↽",qT="↼",FT="⥪",LT="▄",$T="Љ",OT="љ",UT="⇇",HT="≪",VT="⋘",jT="⌞",GT="⇚",WT="⥫",XT="◺",YT="Ŀ",KT="ŀ",ZT="⎰",JT="⎰",QT="⪉",e_="⪉",t_="⪇",r_="≨",n_="⪇",o_="≨",a_="⋦",i_="⟬",s_="⇽",l_="⟦",c_="⟵",u_="⟵",d_="⟸",h_="⟷",f_="⟷",p_="⟺",m_="⟼",v_="⟶",g_="⟶",b_="⟹",y_="↫",x_="↬",w_="⦅",k_="𝕃",S_="𝕝",C_="⨭",A_="⨴",T_="",__="_",D_="↙",z_="↘",E_="◊",R_="◊",M_="⧫",B_="(",I_="⦓",P_="⇆",N_="⌟",q_="⇋",F_="⥭",L_="",$_="⊿",O_="",U_="𝓁",H_="",V_="↰",j_="↰",G_="≲",W_="⪍",X_="⪏",Y_="[",K_="",Z_="",J_="Ł",Q_="ł",eD="⪦",tD="⩹",rD="<",nD="<",oD="≪",aD="⋖",iD="⋋",sD="⋉",lD="⥶",cD="⩻",uD="◃",dD="⊴",hD="◂",fD="⦖",pD="⥊",mD="⥦",vD="≨︀",gD="≨︀",bD="¯",yD="♂",xD="✠",wD="✠",kD="↦",SD="↦",CD="↧",AD="↤",TD="↥",_D="▮",DD="⨩",zD="М",ED="м",RD="—",MD="∺",BD="∡",ID="",PD="",ND="𝔐",qD="𝔪",FD="℧",LD="µ",$D="*",OD="⫰",UD="",HD="·",VD="⊟",jD="",GD="∸",WD="⨪",XD="∓",YD="⫛",KD="…",ZD="∓",JD="⊧",QD="𝕄",ez="𝕞",tz="∓",rz="𝓂",nz="",oz="∾",az="Μ",iz="μ",sz="⊸",lz="⊸",cz="∇",uz="Ń",dz="ń",hz="∠⃒",fz="≉",pz="⩰̸",mz="≋̸",vz="ʼn",gz="≉",bz="♮",yz="",xz="♮",wz=" ",kz="≎̸",Sz="≏̸",Cz="⩃",Az="Ň",Tz="ň",_z="Ņ",Dz="ņ",zz="≇",Ez="⩭̸",Rz="⩂",Mz="Н",Bz="н",Iz="",Pz="⤤",Nz="↗",qz="⇗",Fz="↗",Lz="≠",$z="≐̸",Oz="",Uz="",Hz="",Vz="",jz="≢",Gz="⤨",Wz="≂̸",Xz="≫",Yz="≪",Kz=`
`,Zz="∄",Jz="∄",Qz="𝔑",eE="𝔫",tE="≧̸",rE="≱",nE="≱",oE="≧̸",aE="⩾̸",iE="⩾̸",sE="⋙̸",lE="≵",cE="≫⃒",uE="≯",dE="≯",hE="≫̸",fE="↮",pE="⇎",mE="⫲",vE="∋",gE="⋼",bE="⋺",yE="∋",xE="Њ",wE="њ",kE="↚",SE="⇍",CE="‥",AE="≦̸",TE="≰",_E="↚",DE="⇍",zE="↮",EE="⇎",RE="≰",ME="≦̸",BE="⩽̸",IE="⩽̸",PE="≮",NE="⋘̸",qE="≴",FE="≪⃒",LE="≮",$E="⋪",OE="⋬",UE="≪̸",HE="∤",VE="",jE=" ",GE="𝕟",WE="",XE="⫬",YE="¬",KE="≢",ZE="≭",JE="∦",QE="∉",eR="≠",tR="≂̸",rR="∄",nR="≯",oR="≱",aR="≧̸",iR="≫̸",sR="≹",lR="⩾̸",cR="≵",uR="≎̸",dR="≏̸",hR="∉",fR="⋵̸",pR="⋹̸",mR="∉",vR="⋷",gR="⋶",bR="⧏̸",yR="⋪",xR="⋬",wR="≮",kR="≰",SR="≸",CR="≪̸",AR="⩽̸",TR="≴",_R="⪢̸",DR="⪡̸",zR="∌",ER="∌",RR="⋾",MR="⋽",BR="⊀",IR="⪯̸",PR="⋠",NR="∌",qR="⧐̸",FR="⋫",LR="⋭",$R="⊏̸",OR="⋢",UR="⊐̸",HR="⋣",VR="⊂⃒",jR="⊈",GR="⊁",WR="⪰̸",XR="⋡",YR="≿̸",KR="⊃⃒",ZR="⊉",JR="≁",QR="≄",eM="≇",tM="≉",rM="∤",nM="∦",oM="∦",aM="⫽⃥",iM="∂̸",sM="⨔",lM="⊀",cM="⋠",uM="⊀",dM="⪯̸",hM="⪯̸",fM="⤳̸",pM="↛",mM="⇏",vM="↝̸",gM="↛",bM="⇏",yM="⋫",xM="⋭",wM="⊁",kM="⋡",SM="⪰̸",CM="𝒩",AM="𝓃",TM="∤",_M="∦",DM="≁",zM="≄",EM="≄",RM="∤",MM="∦",BM="⋢",IM="⋣",PM="⊄",NM="⫅̸",qM="⊈",FM="⊂⃒",LM="⊈",$M="⫅̸",OM="⊁",UM="⪰̸",HM="⊅",VM="⫆̸",jM="⊉",GM="⊃⃒",WM="⊉",XM="⫆̸",YM="≹",KM="Ñ",ZM="ñ",JM="≸",QM="⋪",eB="⋬",tB="⋫",rB="⋭",nB="Ν",oB="ν",aB="#",iB="№",sB="",lB="≍⃒",cB="⊬",uB="⊭",dB="⊮",hB="⊯",fB="≥⃒",pB=">⃒",mB="⤄",vB="⧞",gB="⤂",bB="≤⃒",yB="<⃒",xB="⊴⃒",wB="⤃",kB="⊵⃒",SB="∼⃒",CB="⤣",AB="↖",TB="⇖",_B="↖",DB="⤧",zB="Ó",EB="ó",RB="⊛",MB="Ô",BB="ô",IB="⊚",PB="О",NB="о",qB="⊝",FB="Ő",LB="ő",$B="⨸",OB="⊙",UB="⦼",HB="Œ",VB="œ",jB="⦿",GB="𝔒",WB="𝔬",XB="˛",YB="Ò",KB="ò",ZB="⧁",JB="⦵",QB="Ω",eI="∮",tI="↺",rI="⦾",nI="⦻",oI="‾",aI="⧀",iI="Ō",sI="ō",lI="Ω",cI="ω",uI="Ο",dI="ο",hI="⦶",fI="⊖",pI="𝕆",mI="𝕠",vI="⦷",gI="“",bI="",yI="⦹",xI="⊕",wI="↻",kI="⩔",SI="",CI="⩝",AI="",TI="",_I="ª",DI="º",zI="⊶",EI="⩖",RI="⩗",MI="⩛",BI="Ⓢ",II="𝒪",PI="",NI="Ø",qI="ø",FI="⊘",LI="Õ",$I="õ",OI="⨶",UI="⨷",HI="⊗",VI="Ö",jI="ö",GI="⌽",WI="‾",XI="⏞",YI="⎴",KI="⏜",ZI="¶",JI="∥",QI="∥",eP="⫳",tP="⫽",rP="∂",nP="∂",oP="П",aP="п",iP="%",sP=".",lP="‰",cP="⊥",uP="‱",dP="𝔓",hP="𝔭",fP="Φ",pP="φ",mP="ϕ",vP="",gP="☎",bP="Π",yP="π",xP="⋔",wP="ϖ",kP="ℏ",SP="",CP="ℏ",AP="⨣",TP="⊞",_P="⨢",DP="+",zP="∔",EP="⨥",RP="⩲",MP="±",BP="±",IP="⨦",PP="⨧",NP="±",qP="",FP="⨕",LP="𝕡",$P="",OP="£",UP="⪷",HP="⪻",VP="≺",jP="≼",GP="⪷",WP="≺",XP="≼",YP="≺",KP="⪯",ZP="≼",JP="≾",QP="⪯",eN="⪹",tN="⪵",rN="⋨",nN="⪯",oN="⪳",aN="≾",iN="",sN="″",lN="",cN="⪹",uN="⪵",dN="⋨",hN="∏",fN="∏",pN="⌮",mN="⌒",vN="⌓",gN="∝",bN="∝",yN="∷",xN="∝",wN="≾",kN="⊰",SN="𝒫",CN="𝓅",AN="Ψ",TN="ψ",_N="",DN="𝔔",zN="𝔮",EN="⨌",RN="𝕢",MN="",BN="⁗",IN="𝒬",PN="𝓆",NN="",qN="⨖",FN="?",LN="≟",$N='"',ON='"',UN="⇛",HN="∽̱",VN="Ŕ",jN="ŕ",GN="√",WN="⦳",XN="⟩",YN="⟫",KN="⦒",ZN="⦥",JN="⟩",QN="»",eq="⥵",tq="⇥",rq="⤠",nq="⤳",oq="→",aq="↠",iq="⇒",sq="⤞",lq="↪",cq="↬",uq="⥅",dq="⥴",hq="⤖",fq="↣",pq="↝",mq="⤚",vq="⤜",gq="",bq="",yq="⤍",xq="⤏",wq="⤐",kq="",Sq="}",Cq="]",Aq="⦌",Tq="⦎",_q="⦐",Dq="Ř",zq="ř",Eq="Ŗ",Rq="ŗ",Mq="⌉",Bq="}",Iq="Р",Pq="р",Nq="⤷",qq="⥩",Fq="”",Lq="”",$q="↳",Oq="",Uq="",Hq="",Vq="",jq="",Gq="▭",Wq="®",Xq="®",Yq="∋",Kq="⇋",Zq="⥯",Jq="⥽",Qq="⌋",eF="𝔯",tF="",rF="⥤",nF="⇁",oF="⇀",aF="⥬",iF="Ρ",sF="ρ",lF="ϱ",cF="⟩",uF="⇥",dF="→",hF="→",fF="⇒",pF="⇄",mF="↣",vF="⌉",gF="⟧",bF="⥝",yF="⥕",xF="⇂",wF="⌋",kF="⇁",SF="⇀",CF="⇄",AF="⇌",TF="⇉",_F="↝",DF="↦",zF="⊢",EF="⥛",RF="⋌",MF="⧐",BF="⊳",IF="⊵",PF="⥏",NF="⥜",qF="⥔",FF="↾",LF="⥓",$F="⇀",OF="˚",UF="≓",HF="⇄",VF="⇌",jF="",GF="⎱",WF="⎱",XF="⫮",YF="⟭",KF="⇾",ZF="⟧",JF="⦆",QF="𝕣",eL="",tL="⨮",rL="⨵",nL="⥰",oL=")",aL="⦔",iL="⨒",sL="⇉",lL="⇛",cL="",uL="𝓇",dL="",hL="↱",fL="↱",pL="]",mL="",vL="",gL="⋌",bL="⋊",yL="▹",xL="⊵",wL="▸",kL="⧎",SL="⧴",CL="⥨",AL="℞",TL="Ś",_L="ś",DL="",zL="⪸",EL="Š",RL="š",ML="⪼",BL="≻",IL="≽",PL="⪰",NL="⪴",qL="Ş",FL="ş",LL="Ŝ",$L="ŝ",OL="⪺",UL="⪶",HL="⋩",VL="⨓",jL="≿",GL="С",WL="с",XL="⊡",YL="⋅",KL="⩦",ZL="⤥",JL="↘",QL="⇘",e$="↘",t$="§",r$=";",n$="⤩",o$="",a$="",i$="✶",s$="𝔖",l$="𝔰",c$="⌢",u$="♯",d$="Щ",h$="щ",f$="Ш",p$="ш",m$="↓",v$="←",g$="",b$="∥",y$="→",x$="↑",w$="­",k$="Σ",S$="σ",C$="ς",A$="ς",T$="",_$="⩪",D$="≃",z$="≃",E$="⪞",R$="⪠",M$="⪝",B$="⪟",I$="≆",P$="⨤",N$="⥲",q$="←",F$="∘",L$="",$$="⨳",O$="⧤",U$="",H$="⌣",V$="⪪",j$="⪬",G$="⪬︀",W$="Ь",X$="ь",Y$="⌿",K$="⧄",Z$="/",J$="𝕊",Q$="𝕤",eO="♠",tO="♠",rO="∥",nO="⊓",oO="⊓︀",aO="⊔",iO="⊔︀",sO="√",lO="⊏",cO="⊑",uO="⊏",dO="⊑",hO="⊐",fO="⊒",pO="⊐",mO="⊒",vO="□",gO="□",bO="⊓",yO="⊏",xO="⊑",wO="⊐",kO="⊒",SO="⊔",CO="▪",AO="□",TO="▪",_O="→",DO="𝒮",zO="𝓈",EO="",RO="⌣",MO="⋆",BO="⋆",IO="☆",PO="★",NO="ϵ",qO="ϕ",FO="¯",LO="⊂",$O="⋐",OO="⪽",UO="⫅",HO="⊆",VO="⫃",jO="⫁",GO="⫋",WO="⊊",XO="⪿",YO="⥹",KO="⊂",ZO="⋐",JO="⊆",QO="⫅",eU="⊆",tU="⊊",rU="⫋",nU="⫇",oU="⫕",aU="⫓",iU="⪸",sU="≻",lU="≽",cU="≻",uU="⪰",dU="≽",hU="≿",fU="⪰",pU="⪺",mU="⪶",vU="⋩",gU="≿",bU="∋",yU="∑",xU="∑",wU="♪",kU="¹",SU="²",CU="³",AU="⊃",TU="⋑",_U="⪾",DU="⫘",zU="⫆",EU="⊇",RU="⫄",MU="⊃",BU="⊇",IU="⟉",PU="⫗",NU="⥻",qU="⫂",FU="⫌",LU="⊋",$U="⫀",OU="⊃",UU="⋑",HU="⊇",VU="⫆",jU="⊋",GU="⫌",WU="⫈",XU="⫔",YU="⫖",KU="⤦",ZU="↙",JU="⇙",QU="↙",eH="⤪",tH="ß",rH=" ",nH="⌖",oH="Τ",aH="τ",iH="⎴",sH="Ť",lH="ť",cH="Ţ",uH="ţ",dH="Т",hH="т",fH="⃛",pH="⌕",mH="𝔗",vH="𝔱",gH="∴",bH="∴",yH="∴",xH="Θ",wH="θ",kH="ϑ",SH="ϑ",CH="≈",AH="",TH="",_H="",DH="",zH="≈",EH="",RH="Þ",MH="þ",BH="˜",IH="",PH="≃",NH="≅",qH="≈",FH="⨱",LH="⊠",$H="×",OH="⨰",UH="∭",HH="⤨",VH="⌶",jH="⫱",GH="",WH="𝕋",XH="𝕥",YH="⫚",KH="⤩",ZH="‴",JH="™",QH="™",eV="▵",tV="▿",rV="◃",nV="⊴",oV="≜",aV="▹",iV="⊵",sV="◬",lV="≜",cV="⨺",uV="⃛",dV="⨹",hV="⧍",fV="⨻",pV="⏢",mV="𝒯",vV="𝓉",gV="Ц",bV="ц",yV="Ћ",xV="ћ",wV="Ŧ",kV="ŧ",SV="≬",CV="↞",AV="↠",TV="Ú",_V="ú",DV="↑",zV="↟",EV="⇑",RV="⥉",MV="Ў",BV="ў",IV="Ŭ",PV="ŭ",NV="Û",qV="û",FV="У",LV="у",$V="⇅",OV="Ű",UV="ű",HV="⥮",VV="⥾",jV="𝔘",GV="𝔲",WV="Ù",XV="ù",YV="⥣",KV="↿",ZV="↾",JV="▀",QV="⌜",ej="⌜",tj="⌏",rj="◸",nj="Ū",oj="ū",aj="¨",ij="_",sj="⏟",lj="⎵",cj="⏝",uj="",dj="⊎",hj="Ų",fj="ų",pj="𝕌",mj="𝕦",vj="⤒",gj="↑",bj="↑",yj="⇑",xj="⇅",wj="↕",kj="↕",Sj="⇕",Cj="⥮",Aj="↿",Tj="↾",_j="⊎",Dj="↖",zj="↗",Ej="υ",Rj="ϒ",Mj="ϒ",Bj="Υ",Ij="υ",Pj="↥",Nj="⊥",qj="⇈",Fj="⌝",Lj="⌝",$j="⌎",Oj="Ů",Uj="ů",Hj="◹",Vj="𝒰",jj="𝓊",Gj="⋰",Wj="Ũ",Xj="ũ",Yj="▵",Kj="▴",Zj="⇈",Jj="Ü",Qj="ü",eG="⦧",tG="⦜",rG="ϵ",nG="ϰ",oG="∅",aG="ϕ",iG="ϖ",sG="∝",lG="↕",cG="⇕",uG="ϱ",dG="ς",hG="⊊︀",fG="⫋︀",pG="⊋︀",mG="⫌︀",vG="ϑ",gG="⊲",bG="⊳",yG="⫨",xG="⫫",wG="⫩",kG="В",SG="в",CG="⊢",AG="⊨",TG="⊩",_G="⊫",DG="⫦",zG="⊻",EG="",RG="",MG="≚",BG="⋮",IG="|",PG="‖",NG="|",qG="‖",FG="",LG="|",$G="❘",OG="≀",UG="",HG="𝔙",VG="𝔳",jG="⊲",GG="⊂⃒",WG="⊃⃒",XG="𝕍",YG="𝕧",KG="∝",ZG="⊳",JG="𝒱",QG="𝓋",eW="⫋︀",tW="⊊︀",rW="⫌︀",nW="⊋︀",oW="⊪",aW="⦚",iW="Ŵ",sW="ŵ",lW="⩟",cW="∧",uW="⋀",dW="≙",hW="℘",fW="𝔚",pW="𝔴",mW="𝕎",vW="𝕨",gW="℘",bW="≀",yW="≀",xW="𝒲",wW="𝓌",kW="⋂",SW="◯",CW="",AW="▽",TW="𝔛",_W="𝔵",DW="⟷",zW="⟺",EW="Ξ",RW="ξ",MW="⟵",BW="⟸",IW="⟼",PW="⋻",NW="⨀",qW="𝕏",FW="𝕩",LW="⨁",$W="⨂",OW="⟶",UW="⟹",HW="𝒳",VW="𝓍",jW="⨆",GW="⨄",WW="△",XW="",YW="⋀",KW="Ý",ZW="ý",JW="Я",QW="я",eX="Ŷ",tX="ŷ",rX="Ы",nX="ы",oX="¥",aX="𝔜",iX="𝔶",sX="Ї",lX="ї",cX="𝕐",uX="𝕪",dX="𝒴",hX="𝓎",fX="Ю",pX="ю",mX="ÿ",vX="Ÿ",gX="Ź",bX="ź",yX="Ž",xX="ž",wX="З",kX="з",SX="Ż",CX="ż",AX="",TX="",_X="Ζ",DX="ζ",zX="𝔷",EX="",RX="Ж",MX="ж",BX="⇝",IX="𝕫",PX="",NX="𝒵",qX="𝓏",FX="",LX="",$X={Aacute:Sv,aacute:Cv,Abreve:Av,abreve:Tv,ac:_v,acd:Dv,acE:zv,Acirc:Ev,acirc:Rv,acute:Mv,Acy:Bv,acy:Iv,AElig:Pv,aelig:Nv,af:qv,Afr:Fv,afr:Lv,Agrave:$v,agrave:Ov,alefsym:Uv,aleph:Hv,Alpha:Vv,alpha:jv,Amacr:Gv,amacr:Wv,amalg:Xv,amp:Yv,AMP:Kv,andand:Zv,And:Jv,and:Qv,andd:eg,andslope:tg,andv:rg,ang:ng,ange:og,angle:ag,angmsdaa:ig,angmsdab:sg,angmsdac:lg,angmsdad:cg,angmsdae:ug,angmsdaf:dg,angmsdag:hg,angmsdah:fg,angmsd:pg,angrt:mg,angrtvb:vg,angrtvbd:gg,angsph:bg,angst:yg,angzarr:xg,Aogon:wg,aogon:kg,Aopf:Sg,aopf:Cg,apacir:Ag,ap:Tg,apE:_g,ape:Dg,apid:zg,apos:Eg,ApplyFunction:Rg,approx:Mg,approxeq:Bg,Aring:Ig,aring:Pg,Ascr:Ng,ascr:qg,Assign:Fg,ast:Lg,asymp:$g,asympeq:Og,Atilde:Ug,atilde:Hg,Auml:Vg,auml:jg,awconint:Gg,awint:Wg,backcong:Xg,backepsilon:Yg,backprime:Kg,backsim:Zg,backsimeq:Jg,Backslash:Qg,Barv:e2,barvee:t2,barwed:r2,Barwed:n2,barwedge:o2,bbrk:a2,bbrktbrk:i2,bcong:s2,Bcy:l2,bcy:c2,bdquo:u2,becaus:d2,because:h2,Because:f2,bemptyv:p2,bepsi:m2,bernou:v2,Bernoullis:g2,Beta:b2,beta:y2,beth:x2,between:w2,Bfr:k2,bfr:S2,bigcap:C2,bigcirc:A2,bigcup:T2,bigodot:_2,bigoplus:D2,bigotimes:z2,bigsqcup:E2,bigstar:R2,bigtriangledown:M2,bigtriangleup:B2,biguplus:I2,bigvee:P2,bigwedge:N2,bkarow:q2,blacklozenge:F2,blacksquare:L2,blacktriangle:$2,blacktriangledown:O2,blacktriangleleft:U2,blacktriangleright:H2,blank:V2,blk12:j2,blk14:G2,blk34:W2,block:X2,bne:Y2,bnequiv:K2,bNot:Z2,bnot:J2,Bopf:Q2,bopf:e5,bot:t5,bottom:r5,bowtie:n5,boxbox:o5,boxdl:a5,boxdL:i5,boxDl:s5,boxDL:l5,boxdr:c5,boxdR:u5,boxDr:d5,boxDR:h5,boxh:f5,boxH:p5,boxhd:m5,boxHd:v5,boxhD:g5,boxHD:b5,boxhu:y5,boxHu:x5,boxhU:w5,boxHU:k5,boxminus:S5,boxplus:C5,boxtimes:A5,boxul:T5,boxuL:_5,boxUl:D5,boxUL:z5,boxur:E5,boxuR:R5,boxUr:M5,boxUR:B5,boxv:I5,boxV:P5,boxvh:N5,boxvH:q5,boxVh:F5,boxVH:L5,boxvl:$5,boxvL:O5,boxVl:U5,boxVL:H5,boxvr:V5,boxvR:j5,boxVr:G5,boxVR:W5,bprime:X5,breve:Y5,Breve:K5,brvbar:Z5,bscr:J5,Bscr:Q5,bsemi:e3,bsim:t3,bsime:r3,bsolb:n3,bsol:o3,bsolhsub:a3,bull:i3,bullet:s3,bump:l3,bumpE:c3,bumpe:u3,Bumpeq:d3,bumpeq:h3,Cacute:f3,cacute:p3,capand:m3,capbrcup:v3,capcap:g3,cap:b3,Cap:y3,capcup:x3,capdot:w3,CapitalDifferentialD:k3,caps:S3,caret:C3,caron:A3,Cayleys:T3,ccaps:_3,Ccaron:D3,ccaron:z3,Ccedil:E3,ccedil:R3,Ccirc:M3,ccirc:B3,Cconint:I3,ccups:P3,ccupssm:N3,Cdot:q3,cdot:F3,cedil:L3,Cedilla:$3,cemptyv:O3,cent:U3,centerdot:H3,CenterDot:V3,cfr:j3,Cfr:G3,CHcy:W3,chcy:X3,check:Y3,checkmark:K3,Chi:Z3,chi:J3,circ:Q3,circeq:e6,circlearrowleft:t6,circlearrowright:r6,circledast:n6,circledcirc:o6,circleddash:a6,CircleDot:i6,circledR:s6,circledS:l6,CircleMinus:c6,CirclePlus:u6,CircleTimes:d6,cir:h6,cirE:f6,cire:p6,cirfnint:m6,cirmid:v6,cirscir:g6,ClockwiseContourIntegral:b6,CloseCurlyDoubleQuote:y6,CloseCurlyQuote:x6,clubs:w6,clubsuit:k6,colon:S6,Colon:C6,Colone:A6,colone:T6,coloneq:_6,comma:D6,commat:z6,comp:E6,compfn:R6,complement:M6,complexes:B6,cong:I6,congdot:P6,Congruent:N6,conint:q6,Conint:F6,ContourIntegral:L6,copf:$6,Copf:O6,coprod:U6,Coproduct:H6,copy:V6,COPY:j6,copysr:G6,CounterClockwiseContourIntegral:W6,crarr:X6,cross:Y6,Cross:K6,Cscr:Z6,cscr:J6,csub:Q6,csube:eb,csup:tb,csupe:rb,ctdot:nb,cudarrl:ob,cudarrr:ab,cuepr:ib,cuesc:sb,cularr:lb,cularrp:cb,cupbrcap:ub,cupcap:db,CupCap:hb,cup:fb,Cup:pb,cupcup:mb,cupdot:vb,cupor:gb,cups:bb,curarr:yb,curarrm:xb,curlyeqprec:wb,curlyeqsucc:kb,curlyvee:Sb,curlywedge:Cb,curren:Ab,curvearrowleft:Tb,curvearrowright:_b,cuvee:Db,cuwed:zb,cwconint:Eb,cwint:Rb,cylcty:Mb,dagger:Bb,Dagger:Ib,daleth:Pb,darr:Nb,Darr:qb,dArr:Fb,dash:Lb,Dashv:$b,dashv:Ob,dbkarow:Ub,dblac:Hb,Dcaron:Vb,dcaron:jb,Dcy:Gb,dcy:Wb,ddagger:Xb,ddarr:Yb,DD:Kb,dd:Zb,DDotrahd:Jb,ddotseq:Qb,deg:e7,Del:t7,Delta:r7,delta:n7,demptyv:o7,dfisht:a7,Dfr:i7,dfr:s7,dHar:l7,dharl:c7,dharr:u7,DiacriticalAcute:d7,DiacriticalDot:h7,DiacriticalDoubleAcute:f7,DiacriticalGrave:p7,DiacriticalTilde:m7,diam:v7,diamond:g7,Diamond:b7,diamondsuit:y7,diams:x7,die:w7,DifferentialD:k7,digamma:S7,disin:C7,div:A7,divide:T7,divideontimes:_7,divonx:D7,DJcy:z7,djcy:E7,dlcorn:R7,dlcrop:M7,dollar:B7,Dopf:I7,dopf:P7,Dot:N7,dot:q7,DotDot:F7,doteq:L7,doteqdot:$7,DotEqual:O7,dotminus:U7,dotplus:H7,dotsquare:V7,doublebarwedge:j7,DoubleContourIntegral:G7,DoubleDot:W7,DoubleDownArrow:X7,DoubleLeftArrow:Y7,DoubleLeftRightArrow:K7,DoubleLeftTee:Z7,DoubleLongLeftArrow:J7,DoubleLongLeftRightArrow:Q7,DoubleLongRightArrow:e8,DoubleRightArrow:t8,DoubleRightTee:r8,DoubleUpArrow:n8,DoubleUpDownArrow:o8,DoubleVerticalBar:a8,DownArrowBar:i8,downarrow:s8,DownArrow:l8,Downarrow:c8,DownArrowUpArrow:u8,DownBreve:d8,downdownarrows:h8,downharpoonleft:f8,downharpoonright:p8,DownLeftRightVector:m8,DownLeftTeeVector:v8,DownLeftVectorBar:g8,DownLeftVector:b8,DownRightTeeVector:y8,DownRightVectorBar:x8,DownRightVector:w8,DownTeeArrow:k8,DownTee:S8,drbkarow:C8,drcorn:A8,drcrop:T8,Dscr:_8,dscr:D8,DScy:z8,dscy:E8,dsol:R8,Dstrok:M8,dstrok:B8,dtdot:I8,dtri:P8,dtrif:N8,duarr:q8,duhar:F8,dwangle:L8,DZcy:$8,dzcy:O8,dzigrarr:U8,Eacute:H8,eacute:V8,easter:j8,Ecaron:G8,ecaron:W8,Ecirc:X8,ecirc:Y8,ecir:K8,ecolon:Z8,Ecy:J8,ecy:Q8,eDDot:e9,Edot:t9,edot:r9,eDot:n9,ee:o9,efDot:a9,Efr:i9,efr:s9,eg:l9,Egrave:c9,egrave:u9,egs:d9,egsdot:h9,el:f9,Element:p9,elinters:m9,ell:v9,els:g9,elsdot:b9,Emacr:y9,emacr:x9,empty:w9,emptyset:k9,EmptySmallSquare:S9,emptyv:C9,EmptyVerySmallSquare:A9,emsp13:T9,emsp14:_9,emsp:D9,ENG:z9,eng:E9,ensp:R9,Eogon:M9,eogon:B9,Eopf:I9,eopf:P9,epar:N9,eparsl:q9,eplus:F9,epsi:L9,Epsilon:$9,epsilon:O9,epsiv:U9,eqcirc:H9,eqcolon:V9,eqsim:j9,eqslantgtr:G9,eqslantless:W9,Equal:X9,equals:Y9,EqualTilde:K9,equest:Z9,Equilibrium:J9,equiv:Q9,equivDD:ey,eqvparsl:ty,erarr:ry,erDot:ny,escr:oy,Escr:ay,esdot:iy,Esim:sy,esim:ly,Eta:cy,eta:uy,ETH:dy,eth:hy,Euml:fy,euml:py,euro:my,excl:vy,exist:gy,Exists:by,expectation:yy,exponentiale:xy,ExponentialE:wy,fallingdotseq:ky,Fcy:Sy,fcy:Cy,female:Ay,ffilig:Ty,fflig:_y,ffllig:Dy,Ffr:zy,ffr:Ey,filig:Ry,FilledSmallSquare:My,FilledVerySmallSquare:By,fjlig:Iy,flat:Py,fllig:Ny,fltns:qy,fnof:Fy,Fopf:Ly,fopf:$y,forall:Oy,ForAll:Uy,fork:Hy,forkv:Vy,Fouriertrf:jy,fpartint:Gy,frac12:Wy,frac13:Xy,frac14:Yy,frac15:Ky,frac16:Zy,frac18:Jy,frac23:Qy,frac25:ex,frac34:tx,frac35:rx,frac38:nx,frac45:ox,frac56:ax,frac58:ix,frac78:sx,frasl:lx,frown:cx,fscr:ux,Fscr:dx,gacute:hx,Gamma:fx,gamma:px,Gammad:mx,gammad:vx,gap:gx,Gbreve:bx,gbreve:yx,Gcedil:xx,Gcirc:wx,gcirc:kx,Gcy:Sx,gcy:Cx,Gdot:Ax,gdot:Tx,ge:_x,gE:Dx,gEl:zx,gel:Ex,geq:Rx,geqq:Mx,geqslant:Bx,gescc:Ix,ges:Px,gesdot:Nx,gesdoto:qx,gesdotol:Fx,gesl:Lx,gesles:$x,Gfr:Ox,gfr:Ux,gg:Hx,Gg:Vx,ggg:jx,gimel:Gx,GJcy:Wx,gjcy:Xx,gla:Yx,gl:Kx,glE:Zx,glj:Jx,gnap:Qx,gnapprox:ew,gne:tw,gnE:rw,gneq:nw,gneqq:ow,gnsim:aw,Gopf:iw,gopf:sw,grave:lw,GreaterEqual:cw,GreaterEqualLess:uw,GreaterFullEqual:dw,GreaterGreater:hw,GreaterLess:fw,GreaterSlantEqual:pw,GreaterTilde:mw,Gscr:vw,gscr:gw,gsim:bw,gsime:yw,gsiml:xw,gtcc:ww,gtcir:kw,gt:Sw,GT:Cw,Gt:Aw,gtdot:Tw,gtlPar:_w,gtquest:Dw,gtrapprox:zw,gtrarr:Ew,gtrdot:Rw,gtreqless:Mw,gtreqqless:Bw,gtrless:Iw,gtrsim:Pw,gvertneqq:Nw,gvnE:qw,Hacek:Fw,hairsp:Lw,half:$w,hamilt:Ow,HARDcy:Uw,hardcy:Hw,harrcir:Vw,harr:jw,hArr:Gw,harrw:Ww,Hat:Xw,hbar:Yw,Hcirc:Kw,hcirc:Zw,hearts:Jw,heartsuit:Qw,hellip:ek,hercon:tk,hfr:rk,Hfr:nk,HilbertSpace:ok,hksearow:ak,hkswarow:ik,hoarr:sk,homtht:lk,hookleftarrow:ck,hookrightarrow:uk,hopf:dk,Hopf:hk,horbar:fk,HorizontalLine:pk,hscr:mk,Hscr:vk,hslash:gk,Hstrok:bk,hstrok:yk,HumpDownHump:xk,HumpEqual:wk,hybull:kk,hyphen:Sk,Iacute:Ck,iacute:Ak,ic:Tk,Icirc:_k,icirc:Dk,Icy:zk,icy:Ek,Idot:Rk,IEcy:Mk,iecy:Bk,iexcl:Ik,iff:Pk,ifr:Nk,Ifr:qk,Igrave:Fk,igrave:Lk,ii:$k,iiiint:Ok,iiint:Uk,iinfin:Hk,iiota:Vk,IJlig:jk,ijlig:Gk,Imacr:Wk,imacr:Xk,image:Yk,ImaginaryI:Kk,imagline:Zk,imagpart:Jk,imath:Qk,Im:eS,imof:tS,imped:rS,Implies:nS,incare:oS,in:"∈",infin:aS,infintie:iS,inodot:sS,intcal:lS,int:cS,Int:uS,integers:dS,Integral:hS,intercal:fS,Intersection:pS,intlarhk:mS,intprod:vS,InvisibleComma:gS,InvisibleTimes:bS,IOcy:yS,iocy:xS,Iogon:wS,iogon:kS,Iopf:SS,iopf:CS,Iota:AS,iota:TS,iprod:_S,iquest:DS,iscr:zS,Iscr:ES,isin:RS,isindot:MS,isinE:BS,isins:IS,isinsv:PS,isinv:NS,it:qS,Itilde:FS,itilde:LS,Iukcy:$S,iukcy:OS,Iuml:US,iuml:HS,Jcirc:VS,jcirc:jS,Jcy:GS,jcy:WS,Jfr:XS,jfr:YS,jmath:KS,Jopf:ZS,jopf:JS,Jscr:QS,jscr:eC,Jsercy:tC,jsercy:rC,Jukcy:nC,jukcy:oC,Kappa:aC,kappa:iC,kappav:sC,Kcedil:lC,kcedil:cC,Kcy:uC,kcy:dC,Kfr:hC,kfr:fC,kgreen:pC,KHcy:mC,khcy:vC,KJcy:gC,kjcy:bC,Kopf:yC,kopf:xC,Kscr:wC,kscr:kC,lAarr:SC,Lacute:CC,lacute:AC,laemptyv:TC,lagran:_C,Lambda:DC,lambda:zC,lang:EC,Lang:RC,langd:MC,langle:BC,lap:IC,Laplacetrf:PC,laquo:NC,larrb:qC,larrbfs:FC,larr:LC,Larr:$C,lArr:OC,larrfs:UC,larrhk:HC,larrlp:VC,larrpl:jC,larrsim:GC,larrtl:WC,latail:XC,lAtail:YC,lat:KC,late:ZC,lates:JC,lbarr:QC,lBarr:eA,lbbrk:tA,lbrace:rA,lbrack:nA,lbrke:oA,lbrksld:aA,lbrkslu:iA,Lcaron:sA,lcaron:lA,Lcedil:cA,lcedil:uA,lceil:dA,lcub:hA,Lcy:fA,lcy:pA,ldca:mA,ldquo:vA,ldquor:gA,ldrdhar:bA,ldrushar:yA,ldsh:xA,le:wA,lE:kA,LeftAngleBracket:SA,LeftArrowBar:CA,leftarrow:AA,LeftArrow:TA,Leftarrow:_A,LeftArrowRightArrow:DA,leftarrowtail:zA,LeftCeiling:EA,LeftDoubleBracket:RA,LeftDownTeeVector:MA,LeftDownVectorBar:BA,LeftDownVector:IA,LeftFloor:PA,leftharpoondown:NA,leftharpoonup:qA,leftleftarrows:FA,leftrightarrow:LA,LeftRightArrow:$A,Leftrightarrow:OA,leftrightarrows:UA,leftrightharpoons:HA,leftrightsquigarrow:VA,LeftRightVector:jA,LeftTeeArrow:GA,LeftTee:WA,LeftTeeVector:XA,leftthreetimes:YA,LeftTriangleBar:KA,LeftTriangle:ZA,LeftTriangleEqual:JA,LeftUpDownVector:QA,LeftUpTeeVector:eT,LeftUpVectorBar:tT,LeftUpVector:rT,LeftVectorBar:nT,LeftVector:oT,lEg:aT,leg:iT,leq:sT,leqq:lT,leqslant:cT,lescc:uT,les:dT,lesdot:hT,lesdoto:fT,lesdotor:pT,lesg:mT,lesges:vT,lessapprox:gT,lessdot:bT,lesseqgtr:yT,lesseqqgtr:xT,LessEqualGreater:wT,LessFullEqual:kT,LessGreater:ST,lessgtr:CT,LessLess:AT,lesssim:TT,LessSlantEqual:_T,LessTilde:DT,lfisht:zT,lfloor:ET,Lfr:RT,lfr:MT,lg:BT,lgE:IT,lHar:PT,lhard:NT,lharu:qT,lharul:FT,lhblk:LT,LJcy:$T,ljcy:OT,llarr:UT,ll:HT,Ll:VT,llcorner:jT,Lleftarrow:GT,llhard:WT,lltri:XT,Lmidot:YT,lmidot:KT,lmoustache:ZT,lmoust:JT,lnap:QT,lnapprox:e_,lne:t_,lnE:r_,lneq:n_,lneqq:o_,lnsim:a_,loang:i_,loarr:s_,lobrk:l_,longleftarrow:c_,LongLeftArrow:u_,Longleftarrow:d_,longleftrightarrow:h_,LongLeftRightArrow:f_,Longleftrightarrow:p_,longmapsto:m_,longrightarrow:v_,LongRightArrow:g_,Longrightarrow:b_,looparrowleft:y_,looparrowright:x_,lopar:w_,Lopf:k_,lopf:S_,loplus:C_,lotimes:A_,lowast:T_,lowbar:__,LowerLeftArrow:D_,LowerRightArrow:z_,loz:E_,lozenge:R_,lozf:M_,lpar:B_,lparlt:I_,lrarr:P_,lrcorner:N_,lrhar:q_,lrhard:F_,lrm:L_,lrtri:$_,lsaquo:O_,lscr:U_,Lscr:H_,lsh:V_,Lsh:j_,lsim:G_,lsime:W_,lsimg:X_,lsqb:Y_,lsquo:K_,lsquor:Z_,Lstrok:J_,lstrok:Q_,ltcc:eD,ltcir:tD,lt:rD,LT:nD,Lt:oD,ltdot:aD,lthree:iD,ltimes:sD,ltlarr:lD,ltquest:cD,ltri:uD,ltrie:dD,ltrif:hD,ltrPar:fD,lurdshar:pD,luruhar:mD,lvertneqq:vD,lvnE:gD,macr:bD,male:yD,malt:xD,maltese:wD,Map:"⤅",map:kD,mapsto:SD,mapstodown:CD,mapstoleft:AD,mapstoup:TD,marker:_D,mcomma:DD,Mcy:zD,mcy:ED,mdash:RD,mDDot:MD,measuredangle:BD,MediumSpace:ID,Mellintrf:PD,Mfr:ND,mfr:qD,mho:FD,micro:LD,midast:$D,midcir:OD,mid:UD,middot:HD,minusb:VD,minus:jD,minusd:GD,minusdu:WD,MinusPlus:XD,mlcp:YD,mldr:KD,mnplus:ZD,models:JD,Mopf:QD,mopf:ez,mp:tz,mscr:rz,Mscr:nz,mstpos:oz,Mu:az,mu:iz,multimap:sz,mumap:lz,nabla:cz,Nacute:uz,nacute:dz,nang:hz,nap:fz,napE:pz,napid:mz,napos:vz,napprox:gz,natural:bz,naturals:yz,natur:xz,nbsp:wz,nbump:kz,nbumpe:Sz,ncap:Cz,Ncaron:Az,ncaron:Tz,Ncedil:_z,ncedil:Dz,ncong:zz,ncongdot:Ez,ncup:Rz,Ncy:Mz,ncy:Bz,ndash:Iz,nearhk:Pz,nearr:Nz,neArr:qz,nearrow:Fz,ne:Lz,nedot:$z,NegativeMediumSpace:Oz,NegativeThickSpace:Uz,NegativeThinSpace:Hz,NegativeVeryThinSpace:Vz,nequiv:jz,nesear:Gz,nesim:Wz,NestedGreaterGreater:Xz,NestedLessLess:Yz,NewLine:Kz,nexist:Zz,nexists:Jz,Nfr:Qz,nfr:eE,ngE:tE,nge:rE,ngeq:nE,ngeqq:oE,ngeqslant:aE,nges:iE,nGg:sE,ngsim:lE,nGt:cE,ngt:uE,ngtr:dE,nGtv:hE,nharr:fE,nhArr:pE,nhpar:mE,ni:vE,nis:gE,nisd:bE,niv:yE,NJcy:xE,njcy:wE,nlarr:kE,nlArr:SE,nldr:CE,nlE:AE,nle:TE,nleftarrow:_E,nLeftarrow:DE,nleftrightarrow:zE,nLeftrightarrow:EE,nleq:RE,nleqq:ME,nleqslant:BE,nles:IE,nless:PE,nLl:NE,nlsim:qE,nLt:FE,nlt:LE,nltri:$E,nltrie:OE,nLtv:UE,nmid:HE,NoBreak:VE,NonBreakingSpace:jE,nopf:GE,Nopf:WE,Not:XE,not:YE,NotCongruent:KE,NotCupCap:ZE,NotDoubleVerticalBar:JE,NotElement:QE,NotEqual:eR,NotEqualTilde:tR,NotExists:rR,NotGreater:nR,NotGreaterEqual:oR,NotGreaterFullEqual:aR,NotGreaterGreater:iR,NotGreaterLess:sR,NotGreaterSlantEqual:lR,NotGreaterTilde:cR,NotHumpDownHump:uR,NotHumpEqual:dR,notin:hR,notindot:fR,notinE:pR,notinva:mR,notinvb:vR,notinvc:gR,NotLeftTriangleBar:bR,NotLeftTriangle:yR,NotLeftTriangleEqual:xR,NotLess:wR,NotLessEqual:kR,NotLessGreater:SR,NotLessLess:CR,NotLessSlantEqual:AR,NotLessTilde:TR,NotNestedGreaterGreater:_R,NotNestedLessLess:DR,notni:zR,notniva:ER,notnivb:RR,notnivc:MR,NotPrecedes:BR,NotPrecedesEqual:IR,NotPrecedesSlantEqual:PR,NotReverseElement:NR,NotRightTriangleBar:qR,NotRightTriangle:FR,NotRightTriangleEqual:LR,NotSquareSubset:$R,NotSquareSubsetEqual:OR,NotSquareSuperset:UR,NotSquareSupersetEqual:HR,NotSubset:VR,NotSubsetEqual:jR,NotSucceeds:GR,NotSucceedsEqual:WR,NotSucceedsSlantEqual:XR,NotSucceedsTilde:YR,NotSuperset:KR,NotSupersetEqual:ZR,NotTilde:JR,NotTildeEqual:QR,NotTildeFullEqual:eM,NotTildeTilde:tM,NotVerticalBar:rM,nparallel:nM,npar:oM,nparsl:aM,npart:iM,npolint:sM,npr:lM,nprcue:cM,nprec:uM,npreceq:dM,npre:hM,nrarrc:fM,nrarr:pM,nrArr:mM,nrarrw:vM,nrightarrow:gM,nRightarrow:bM,nrtri:yM,nrtrie:xM,nsc:wM,nsccue:kM,nsce:SM,Nscr:CM,nscr:AM,nshortmid:TM,nshortparallel:_M,nsim:DM,nsime:zM,nsimeq:EM,nsmid:RM,nspar:MM,nsqsube:BM,nsqsupe:IM,nsub:PM,nsubE:NM,nsube:qM,nsubset:FM,nsubseteq:LM,nsubseteqq:$M,nsucc:OM,nsucceq:UM,nsup:HM,nsupE:VM,nsupe:jM,nsupset:GM,nsupseteq:WM,nsupseteqq:XM,ntgl:YM,Ntilde:KM,ntilde:ZM,ntlg:JM,ntriangleleft:QM,ntrianglelefteq:eB,ntriangleright:tB,ntrianglerighteq:rB,Nu:nB,nu:oB,num:aB,numero:iB,numsp:sB,nvap:lB,nvdash:cB,nvDash:uB,nVdash:dB,nVDash:hB,nvge:fB,nvgt:pB,nvHarr:mB,nvinfin:vB,nvlArr:gB,nvle:bB,nvlt:yB,nvltrie:xB,nvrArr:wB,nvrtrie:kB,nvsim:SB,nwarhk:CB,nwarr:AB,nwArr:TB,nwarrow:_B,nwnear:DB,Oacute:zB,oacute:EB,oast:RB,Ocirc:MB,ocirc:BB,ocir:IB,Ocy:PB,ocy:NB,odash:qB,Odblac:FB,odblac:LB,odiv:$B,odot:OB,odsold:UB,OElig:HB,oelig:VB,ofcir:jB,Ofr:GB,ofr:WB,ogon:XB,Ograve:YB,ograve:KB,ogt:ZB,ohbar:JB,ohm:QB,oint:eI,olarr:tI,olcir:rI,olcross:nI,oline:oI,olt:aI,Omacr:iI,omacr:sI,Omega:lI,omega:cI,Omicron:uI,omicron:dI,omid:hI,ominus:fI,Oopf:pI,oopf:mI,opar:vI,OpenCurlyDoubleQuote:gI,OpenCurlyQuote:bI,operp:yI,oplus:xI,orarr:wI,Or:kI,or:SI,ord:CI,order:AI,orderof:TI,ordf:_I,ordm:DI,origof:zI,oror:EI,orslope:RI,orv:MI,oS:BI,Oscr:II,oscr:PI,Oslash:NI,oslash:qI,osol:FI,Otilde:LI,otilde:$I,otimesas:OI,Otimes:UI,otimes:HI,Ouml:VI,ouml:jI,ovbar:GI,OverBar:WI,OverBrace:XI,OverBracket:YI,OverParenthesis:KI,para:ZI,parallel:JI,par:QI,parsim:eP,parsl:tP,part:rP,PartialD:nP,Pcy:oP,pcy:aP,percnt:iP,period:sP,permil:lP,perp:cP,pertenk:uP,Pfr:dP,pfr:hP,Phi:fP,phi:pP,phiv:mP,phmmat:vP,phone:gP,Pi:bP,pi:yP,pitchfork:xP,piv:wP,planck:kP,planckh:SP,plankv:CP,plusacir:AP,plusb:TP,pluscir:_P,plus:DP,plusdo:zP,plusdu:EP,pluse:RP,PlusMinus:MP,plusmn:BP,plussim:IP,plustwo:PP,pm:NP,Poincareplane:qP,pointint:FP,popf:LP,Popf:$P,pound:OP,prap:UP,Pr:HP,pr:VP,prcue:jP,precapprox:GP,prec:WP,preccurlyeq:XP,Precedes:YP,PrecedesEqual:KP,PrecedesSlantEqual:ZP,PrecedesTilde:JP,preceq:QP,precnapprox:eN,precneqq:tN,precnsim:rN,pre:nN,prE:oN,precsim:aN,prime:iN,Prime:sN,primes:lN,prnap:cN,prnE:uN,prnsim:dN,prod:hN,Product:fN,profalar:pN,profline:mN,profsurf:vN,prop:gN,Proportional:bN,Proportion:yN,propto:xN,prsim:wN,prurel:kN,Pscr:SN,pscr:CN,Psi:AN,psi:TN,puncsp:_N,Qfr:DN,qfr:zN,qint:EN,qopf:RN,Qopf:MN,qprime:BN,Qscr:IN,qscr:PN,quaternions:NN,quatint:qN,quest:FN,questeq:LN,quot:$N,QUOT:ON,rAarr:UN,race:HN,Racute:VN,racute:jN,radic:GN,raemptyv:WN,rang:XN,Rang:YN,rangd:KN,range:ZN,rangle:JN,raquo:QN,rarrap:eq,rarrb:tq,rarrbfs:rq,rarrc:nq,rarr:oq,Rarr:aq,rArr:iq,rarrfs:sq,rarrhk:lq,rarrlp:cq,rarrpl:uq,rarrsim:dq,Rarrtl:hq,rarrtl:fq,rarrw:pq,ratail:mq,rAtail:vq,ratio:gq,rationals:bq,rbarr:yq,rBarr:xq,RBarr:wq,rbbrk:kq,rbrace:Sq,rbrack:Cq,rbrke:Aq,rbrksld:Tq,rbrkslu:_q,Rcaron:Dq,rcaron:zq,Rcedil:Eq,rcedil:Rq,rceil:Mq,rcub:Bq,Rcy:Iq,rcy:Pq,rdca:Nq,rdldhar:qq,rdquo:Fq,rdquor:Lq,rdsh:$q,real:Oq,realine:Uq,realpart:Hq,reals:Vq,Re:jq,rect:Gq,reg:Wq,REG:Xq,ReverseElement:Yq,ReverseEquilibrium:Kq,ReverseUpEquilibrium:Zq,rfisht:Jq,rfloor:Qq,rfr:eF,Rfr:tF,rHar:rF,rhard:nF,rharu:oF,rharul:aF,Rho:iF,rho:sF,rhov:lF,RightAngleBracket:cF,RightArrowBar:uF,rightarrow:dF,RightArrow:hF,Rightarrow:fF,RightArrowLeftArrow:pF,rightarrowtail:mF,RightCeiling:vF,RightDoubleBracket:gF,RightDownTeeVector:bF,RightDownVectorBar:yF,RightDownVector:xF,RightFloor:wF,rightharpoondown:kF,rightharpoonup:SF,rightleftarrows:CF,rightleftharpoons:AF,rightrightarrows:TF,rightsquigarrow:_F,RightTeeArrow:DF,RightTee:zF,RightTeeVector:EF,rightthreetimes:RF,RightTriangleBar:MF,RightTriangle:BF,RightTriangleEqual:IF,RightUpDownVector:PF,RightUpTeeVector:NF,RightUpVectorBar:qF,RightUpVector:FF,RightVectorBar:LF,RightVector:$F,ring:OF,risingdotseq:UF,rlarr:HF,rlhar:VF,rlm:jF,rmoustache:GF,rmoust:WF,rnmid:XF,roang:YF,roarr:KF,robrk:ZF,ropar:JF,ropf:QF,Ropf:eL,roplus:tL,rotimes:rL,RoundImplies:nL,rpar:oL,rpargt:aL,rppolint:iL,rrarr:sL,Rrightarrow:lL,rsaquo:cL,rscr:uL,Rscr:dL,rsh:hL,Rsh:fL,rsqb:pL,rsquo:mL,rsquor:vL,rthree:gL,rtimes:bL,rtri:yL,rtrie:xL,rtrif:wL,rtriltri:kL,RuleDelayed:SL,ruluhar:CL,rx:AL,Sacute:TL,sacute:_L,sbquo:DL,scap:zL,Scaron:EL,scaron:RL,Sc:ML,sc:BL,sccue:IL,sce:PL,scE:NL,Scedil:qL,scedil:FL,Scirc:LL,scirc:$L,scnap:OL,scnE:UL,scnsim:HL,scpolint:VL,scsim:jL,Scy:GL,scy:WL,sdotb:XL,sdot:YL,sdote:KL,searhk:ZL,searr:JL,seArr:QL,searrow:e$,sect:t$,semi:r$,seswar:n$,setminus:o$,setmn:a$,sext:i$,Sfr:s$,sfr:l$,sfrown:c$,sharp:u$,SHCHcy:d$,shchcy:h$,SHcy:f$,shcy:p$,ShortDownArrow:m$,ShortLeftArrow:v$,shortmid:g$,shortparallel:b$,ShortRightArrow:y$,ShortUpArrow:x$,shy:w$,Sigma:k$,sigma:S$,sigmaf:C$,sigmav:A$,sim:T$,simdot:_$,sime:D$,simeq:z$,simg:E$,simgE:R$,siml:M$,simlE:B$,simne:I$,simplus:P$,simrarr:N$,slarr:q$,SmallCircle:F$,smallsetminus:L$,smashp:$$,smeparsl:O$,smid:U$,smile:H$,smt:V$,smte:j$,smtes:G$,SOFTcy:W$,softcy:X$,solbar:Y$,solb:K$,sol:Z$,Sopf:J$,sopf:Q$,spades:eO,spadesuit:tO,spar:rO,sqcap:nO,sqcaps:oO,sqcup:aO,sqcups:iO,Sqrt:sO,sqsub:lO,sqsube:cO,sqsubset:uO,sqsubseteq:dO,sqsup:hO,sqsupe:fO,sqsupset:pO,sqsupseteq:mO,square:vO,Square:gO,SquareIntersection:bO,SquareSubset:yO,SquareSubsetEqual:xO,SquareSuperset:wO,SquareSupersetEqual:kO,SquareUnion:SO,squarf:CO,squ:AO,squf:TO,srarr:_O,Sscr:DO,sscr:zO,ssetmn:EO,ssmile:RO,sstarf:MO,Star:BO,star:IO,starf:PO,straightepsilon:NO,straightphi:qO,strns:FO,sub:LO,Sub:$O,subdot:OO,subE:UO,sube:HO,subedot:VO,submult:jO,subnE:GO,subne:WO,subplus:XO,subrarr:YO,subset:KO,Subset:ZO,subseteq:JO,subseteqq:QO,SubsetEqual:eU,subsetneq:tU,subsetneqq:rU,subsim:nU,subsub:oU,subsup:aU,succapprox:iU,succ:sU,succcurlyeq:lU,Succeeds:cU,SucceedsEqual:uU,SucceedsSlantEqual:dU,SucceedsTilde:hU,succeq:fU,succnapprox:pU,succneqq:mU,succnsim:vU,succsim:gU,SuchThat:bU,sum:yU,Sum:xU,sung:wU,sup1:kU,sup2:SU,sup3:CU,sup:AU,Sup:TU,supdot:_U,supdsub:DU,supE:zU,supe:EU,supedot:RU,Superset:MU,SupersetEqual:BU,suphsol:IU,suphsub:PU,suplarr:NU,supmult:qU,supnE:FU,supne:LU,supplus:$U,supset:OU,Supset:UU,supseteq:HU,supseteqq:VU,supsetneq:jU,supsetneqq:GU,supsim:WU,supsub:XU,supsup:YU,swarhk:KU,swarr:ZU,swArr:JU,swarrow:QU,swnwar:eH,szlig:tH,Tab:rH,target:nH,Tau:oH,tau:aH,tbrk:iH,Tcaron:sH,tcaron:lH,Tcedil:cH,tcedil:uH,Tcy:dH,tcy:hH,tdot:fH,telrec:pH,Tfr:mH,tfr:vH,there4:gH,therefore:bH,Therefore:yH,Theta:xH,theta:wH,thetasym:kH,thetav:SH,thickapprox:CH,thicksim:AH,ThickSpace:TH,ThinSpace:_H,thinsp:DH,thkap:zH,thksim:EH,THORN:RH,thorn:MH,tilde:BH,Tilde:IH,TildeEqual:PH,TildeFullEqual:NH,TildeTilde:qH,timesbar:FH,timesb:LH,times:$H,timesd:OH,tint:UH,toea:HH,topbot:VH,topcir:jH,top:GH,Topf:WH,topf:XH,topfork:YH,tosa:KH,tprime:ZH,trade:JH,TRADE:QH,triangle:eV,triangledown:tV,triangleleft:rV,trianglelefteq:nV,triangleq:oV,triangleright:aV,trianglerighteq:iV,tridot:sV,trie:lV,triminus:cV,TripleDot:uV,triplus:dV,trisb:hV,tritime:fV,trpezium:pV,Tscr:mV,tscr:vV,TScy:gV,tscy:bV,TSHcy:yV,tshcy:xV,Tstrok:wV,tstrok:kV,twixt:SV,twoheadleftarrow:CV,twoheadrightarrow:AV,Uacute:TV,uacute:_V,uarr:DV,Uarr:zV,uArr:EV,Uarrocir:RV,Ubrcy:MV,ubrcy:BV,Ubreve:IV,ubreve:PV,Ucirc:NV,ucirc:qV,Ucy:FV,ucy:LV,udarr:$V,Udblac:OV,udblac:UV,udhar:HV,ufisht:VV,Ufr:jV,ufr:GV,Ugrave:WV,ugrave:XV,uHar:YV,uharl:KV,uharr:ZV,uhblk:JV,ulcorn:QV,ulcorner:ej,ulcrop:tj,ultri:rj,Umacr:nj,umacr:oj,uml:aj,UnderBar:ij,UnderBrace:sj,UnderBracket:lj,UnderParenthesis:cj,Union:uj,UnionPlus:dj,Uogon:hj,uogon:fj,Uopf:pj,uopf:mj,UpArrowBar:vj,uparrow:gj,UpArrow:bj,Uparrow:yj,UpArrowDownArrow:xj,updownarrow:wj,UpDownArrow:kj,Updownarrow:Sj,UpEquilibrium:Cj,upharpoonleft:Aj,upharpoonright:Tj,uplus:_j,UpperLeftArrow:Dj,UpperRightArrow:zj,upsi:Ej,Upsi:Rj,upsih:Mj,Upsilon:Bj,upsilon:Ij,UpTeeArrow:Pj,UpTee:Nj,upuparrows:qj,urcorn:Fj,urcorner:Lj,urcrop:$j,Uring:Oj,uring:Uj,urtri:Hj,Uscr:Vj,uscr:jj,utdot:Gj,Utilde:Wj,utilde:Xj,utri:Yj,utrif:Kj,uuarr:Zj,Uuml:Jj,uuml:Qj,uwangle:eG,vangrt:tG,varepsilon:rG,varkappa:nG,varnothing:oG,varphi:aG,varpi:iG,varpropto:sG,varr:lG,vArr:cG,varrho:uG,varsigma:dG,varsubsetneq:hG,varsubsetneqq:fG,varsupsetneq:pG,varsupsetneqq:mG,vartheta:vG,vartriangleleft:gG,vartriangleright:bG,vBar:yG,Vbar:xG,vBarv:wG,Vcy:kG,vcy:SG,vdash:CG,vDash:AG,Vdash:TG,VDash:_G,Vdashl:DG,veebar:zG,vee:EG,Vee:RG,veeeq:MG,vellip:BG,verbar:IG,Verbar:PG,vert:NG,Vert:qG,VerticalBar:FG,VerticalLine:LG,VerticalSeparator:$G,VerticalTilde:OG,VeryThinSpace:UG,Vfr:HG,vfr:VG,vltri:jG,vnsub:GG,vnsup:WG,Vopf:XG,vopf:YG,vprop:KG,vrtri:ZG,Vscr:JG,vscr:QG,vsubnE:eW,vsubne:tW,vsupnE:rW,vsupne:nW,Vvdash:oW,vzigzag:aW,Wcirc:iW,wcirc:sW,wedbar:lW,wedge:cW,Wedge:uW,wedgeq:dW,weierp:hW,Wfr:fW,wfr:pW,Wopf:mW,wopf:vW,wp:gW,wr:bW,wreath:yW,Wscr:xW,wscr:wW,xcap:kW,xcirc:SW,xcup:CW,xdtri:AW,Xfr:TW,xfr:_W,xharr:DW,xhArr:zW,Xi:EW,xi:RW,xlarr:MW,xlArr:BW,xmap:IW,xnis:PW,xodot:NW,Xopf:qW,xopf:FW,xoplus:LW,xotime:$W,xrarr:OW,xrArr:UW,Xscr:HW,xscr:VW,xsqcup:jW,xuplus:GW,xutri:WW,xvee:XW,xwedge:YW,Yacute:KW,yacute:ZW,YAcy:JW,yacy:QW,Ycirc:eX,ycirc:tX,Ycy:rX,ycy:nX,yen:oX,Yfr:aX,yfr:iX,YIcy:sX,yicy:lX,Yopf:cX,yopf:uX,Yscr:dX,yscr:hX,YUcy:fX,yucy:pX,yuml:mX,Yuml:vX,Zacute:gX,zacute:bX,Zcaron:yX,zcaron:xX,Zcy:wX,zcy:kX,Zdot:SX,zdot:CX,zeetrf:AX,ZeroWidthSpace:TX,Zeta:_X,zeta:DX,zfr:zX,Zfr:EX,ZHcy:RX,zhcy:MX,zigrarr:BX,zopf:IX,Zopf:PX,Zscr:NX,zscr:qX,zwj:FX,zwnj:LX};(function(e){e.exports=$X})(kv);var El=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,xo={},Hc={};function OX(e){var t,n,i=Hc[e];if(i)return i;for(i=Hc[e]=[],t=0;t<128;t++)n=String.fromCharCode(t),/^[0-9a-z]$/i.test(n)?i.push(n):i.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2));for(t=0;t<e.length;t++)i[e.charCodeAt(t)]=e[t];return i}function bi(e,t,n){var i,c,l,u,h,f="";for(typeof t!="string"&&(n=t,t=bi.defaultChars),typeof n>"u"&&(n=!0),h=OX(t),i=0,c=e.length;i<c;i++){if(l=e.charCodeAt(i),n&&l===37&&i+2<c&&/^[0-9a-f]{2}$/i.test(e.slice(i+1,i+3))){f+=e.slice(i,i+3),i+=2;continue}if(l<128){f+=h[l];continue}if(l>=55296&&l<=57343){if(l>=55296&&l<=56319&&i+1<c&&(u=e.charCodeAt(i+1),u>=56320&&u<=57343)){f+=encodeURIComponent(e[i]+e[i+1]),i++;continue}f+="%EF%BF%BD";continue}f+=encodeURIComponent(e[i])}return f}bi.defaultChars=";/?:@&=+$,-_.!~*'()#";bi.componentChars="-_.!~*'()";var UX=bi,Vc={};function HX(e){var t,n,i=Vc[e];if(i)return i;for(i=Vc[e]=[],t=0;t<128;t++)n=String.fromCharCode(t),i.push(n);for(t=0;t<e.length;t++)n=e.charCodeAt(t),i[n]="%"+("0"+n.toString(16).toUpperCase()).slice(-2);return i}function yi(e,t){var n;return typeof t!="string"&&(t=yi.defaultChars),n=HX(t),e.replace(/(%[a-f0-9]{2})+/gi,function(i){var c,l,u,h,f,b,y,k="";for(c=0,l=i.length;c<l;c+=3){if(u=parseInt(i.slice(c+1,c+3),16),u<128){k+=n[u];continue}if((u&224)===192&&c+3<l&&(h=parseInt(i.slice(c+4,c+6),16),(h&192)===128)){y=u<<6&1984|h&63,y<128?k+="<22><>":k+=String.fromCharCode(y),c+=3;continue}if((u&240)===224&&c+6<l&&(h=parseInt(i.slice(c+4,c+6),16),f=parseInt(i.slice(c+7,c+9),16),(h&192)===128&&(f&192)===128)){y=u<<12&61440|h<<6&4032|f&63,y<2048||y>=55296&&y<=57343?k+="<22><><EFBFBD>":k+=String.fromCharCode(y),c+=6;continue}if((u&248)===240&&c+9<l&&(h=parseInt(i.slice(c+4,c+6),16),f=parseInt(i.slice(c+7,c+9),16),b=parseInt(i.slice(c+10,c+12),16),(h&192)===128&&(f&192)===128&&(b&192)===128)){y=u<<18&1835008|h<<12&258048|f<<6&4032|b&63,y<65536||y>1114111?k+="<22><><EFBFBD><EFBFBD>":(y-=65536,k+=String.fromCharCode(55296+(y>>10),56320+(y&1023))),c+=9;continue}k+="<22>"}return k})}yi.defaultChars=";/?:@&=+$,#";yi.componentChars="";var VX=yi,jX=function(t){var n="";return n+=t.protocol||"",n+=t.slashes?"//":"",n+=t.auth?t.auth+"@":"",t.hostname&&t.hostname.indexOf(":")!==-1?n+="["+t.hostname+"]":n+=t.hostname||"",n+=t.port?":"+t.port:"",n+=t.pathname||"",n+=t.search||"",n+=t.hash||"",n};function ci(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var GX=/^([a-z0-9.+-]+:)/i,WX=/:[0-9]*$/,XX=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,YX=["<",">",'"',"`"," ","\r",`
`," "],KX=["{","}","|","\\","^","`"].concat(YX),ZX=["'"].concat(KX),jc=["%","/","?",";","#"].concat(ZX),Gc=["/","?","#"],JX=255,Wc=/^[+a-z0-9A-Z_-]{0,63}$/,QX=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Xc={javascript:!0,"javascript:":!0},Yc={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function eY(e,t){if(e&&e instanceof ci)return e;var n=new ci;return n.parse(e,t),n}ci.prototype.parse=function(e,t){var n,i,c,l,u,h=e;if(h=h.trim(),!t&&e.split("#").length===1){var f=XX.exec(h);if(f)return this.pathname=f[1],f[2]&&(this.search=f[2]),this}var b=GX.exec(h);if(b&&(b=b[0],c=b.toLowerCase(),this.protocol=b,h=h.substr(b.length)),(t||b||h.match(/^\/\/[^@\/]+@[^@\/]+/))&&(u=h.substr(0,2)==="//",u&&!(b&&Xc[b])&&(h=h.substr(2),this.slashes=!0)),!Xc[b]&&(u||b&&!Yc[b])){var y=-1;for(n=0;n<Gc.length;n++)l=h.indexOf(Gc[n]),l!==-1&&(y===-1||l<y)&&(y=l);var k,C;for(y===-1?C=h.lastIndexOf("@"):C=h.lastIndexOf("@",y),C!==-1&&(k=h.slice(0,C),h=h.slice(C+1),this.auth=k),y=-1,n=0;n<jc.length;n++)l=h.indexOf(jc[n]),l!==-1&&(y===-1||l<y)&&(y=l);y===-1&&(y=h.length),h[y-1]===":"&&y--;var S=h.slice(0,y);h=h.slice(y),this.parseHost(S),this.hostname=this.hostname||"";var L=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!L){var P=this.hostname.split(/\./);for(n=0,i=P.length;n<i;n++){var $=P[n];if($&&!$.match(Wc)){for(var E="",B=0,M=$.length;B<M;B++)$.charCodeAt(B)>127?E+="x":E+=$[B];if(!E.match(Wc)){var U=P.slice(0,n),q=P.slice(n+1),R=$.match(QX);R&&(U.push(R[1]),q.unshift(R[2])),q.length&&(h=q.join(".")+h),this.hostname=U.join(".");break}}}}this.hostname.length>JX&&(this.hostname=""),L&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var j=h.indexOf("#");j!==-1&&(this.hash=h.substr(j),h=h.slice(0,j));var ie=h.indexOf("?");return ie!==-1&&(this.search=h.substr(ie),h=h.slice(0,ie)),h&&(this.pathname=h),Yc[c]&&this.hostname&&!this.pathname&&(this.pathname=""),this};ci.prototype.parseHost=function(e){var t=WX.exec(e);t&&(t=t[0],t!==":"&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};var tY=eY;xo.encode=UX;xo.decode=VX;xo.format=jX;xo.parse=tY;var $n={},Ps,Kc;function Ud(){return Kc||(Kc=1,Ps=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/),Ps}var Ns,Zc;function Hd(){return Zc||(Zc=1,Ns=/[\0-\x1F\x7F-\x9F]/),Ns}var qs,Jc;function rY(){return Jc||(Jc=1,qs=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/),qs}var Fs,Qc;function Vd(){return Qc||(Qc=1,Fs=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/),Fs}var eu;function nY(){return eu||(eu=1,$n.Any=Ud(),$n.Cc=Hd(),$n.Cf=rY(),$n.P=El,$n.Z=Vd()),$n}(function(e){function t(V){return Object.prototype.toString.call(V)}function n(V){return t(V)==="[object String]"}var i=Object.prototype.hasOwnProperty;function c(V,ae){return i.call(V,ae)}function l(V){var ae=Array.prototype.slice.call(arguments,1);return ae.forEach(function(me){if(me){if(typeof me!="object")throw new TypeError(me+"must be object");Object.keys(me).forEach(function(Ce){V[Ce]=me[Ce]})}}),V}function u(V,ae,me){return[].concat(V.slice(0,ae),me,V.slice(ae+1))}function h(V){return!(V>=55296&&V<=57343||V>=64976&&V<=65007||(V&65535)===65535||(V&65535)===65534||V>=0&&V<=8||V===11||V>=14&&V<=31||V>=127&&V<=159||V>1114111)}function f(V){if(V>65535){V-=65536;var ae=55296+(V>>10),me=56320+(V&1023);return String.fromCharCode(ae,me)}return String.fromCharCode(V)}var b=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,y=/&([a-z#][a-z0-9]{1,31});/gi,k=new RegExp(b.source+"|"+y.source,"gi"),C=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,S=li;function L(V,ae){var me=0;return c(S,ae)?S[ae]:ae.charCodeAt(0)===35&&C.test(ae)&&(me=ae[1].toLowerCase()==="x"?parseInt(ae.slice(2),16):parseInt(ae.slice(1),10),h(me))?f(me):V}function P(V){return V.indexOf("\\")<0?V:V.replace(b,"$1")}function $(V){return V.indexOf("\\")<0&&V.indexOf("&")<0?V:V.replace(k,function(ae,me,Ce){return me||L(ae,Ce)})}var E=/[&<>"]/,B=/[&<>"]/g,M={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function U(V){return M[V]}function q(V){return E.test(V)?V.replace(B,U):V}var R=/[.?*+^$[\]\\(){}|-]/g;function j(V){return V.replace(R,"\\$&")}function ie(V){switch(V){case 9:case 32:return!0}return!1}function X(V){if(V>=8192&&V<=8202)return!0;switch(V){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}var oe=El;function Z(V){return oe.test(V)}function ee(V){switch(V){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function ne(V){return V=V.trim().replace(/\s+/g," "),"ẞ".toLowerCase()==="Ṿ"&&(V=V.replace(/ẞ/g,"ß")),V.toLowerCase().toUpperCase()}e.lib={},e.lib.mdurl=xo,e.lib.ucmicro=nY(),e.assign=l,e.isString=n,e.has=c,e.unescapeMd=P,e.unescapeAll=$,e.isValidEntityCode=h,e.fromCodePoint=f,e.escapeHtml=q,e.arrayReplaceAt=u,e.isSpace=ie,e.isWhiteSpace=X,e.isMdAsciiPunct=ee,e.isPunctChar=Z,e.escapeRE=j,e.normalizeReference=ne})(it);var xi={},oY=function(t,n,i){var c,l,u,h,f=-1,b=t.posMax,y=t.pos;for(t.pos=n+1,c=1;t.pos<b;){if(u=t.src.charCodeAt(t.pos),u===93&&(c--,c===0)){l=!0;break}if(h=t.pos,t.md.inline.skipToken(t),u===91){if(h===t.pos-1)c++;else if(i)return t.pos=y,-1}}return l&&(f=t.pos),t.pos=y,f},tu=it.unescapeAll,aY=function(t,n,i){var c,l,u=0,h=n,f={ok:!1,pos:0,lines:0,str:""};if(t.charCodeAt(n)===60){for(n++;n<i;){if(c=t.charCodeAt(n),c===10||c===60)return f;if(c===62)return f.pos=n+1,f.str=tu(t.slice(h+1,n)),f.ok=!0,f;if(c===92&&n+1<i){n+=2;continue}n++}return f}for(l=0;n<i&&(c=t.charCodeAt(n),!(c===32||c<32||c===127));){if(c===92&&n+1<i){if(t.charCodeAt(n+1)===32)break;n+=2;continue}if(c===40&&(l++,l>32))return f;if(c===41){if(l===0)break;l--}n++}return h===n||l!==0||(f.str=tu(t.slice(h,n)),f.lines=u,f.pos=n,f.ok=!0),f},iY=it.unescapeAll,sY=function(t,n,i){var c,l,u=0,h=n,f={ok:!1,pos:0,lines:0,str:""};if(n>=i||(l=t.charCodeAt(n),l!==34&&l!==39&&l!==40))return f;for(n++,l===40&&(l=41);n<i;){if(c=t.charCodeAt(n),c===l)return f.pos=n+1,f.lines=u,f.str=iY(t.slice(h+1,n)),f.ok=!0,f;if(c===40&&l===41)return f;c===10?u++:c===92&&n+1<i&&(n++,t.charCodeAt(n)===10&&u++),n++}return f};xi.parseLinkLabel=oY;xi.parseLinkDestination=aY;xi.parseLinkTitle=sY;var lY=it.assign,cY=it.unescapeAll,Gn=it.escapeHtml,Gr={};Gr.code_inline=function(e,t,n,i,c){var l=e[t];return"<code"+c.renderAttrs(l)+">"+Gn(e[t].content)+"</code>"};Gr.code_block=function(e,t,n,i,c){var l=e[t];return"<pre"+c.renderAttrs(l)+"><code>"+Gn(e[t].content)+`</code></pre>
`};Gr.fence=function(e,t,n,i,c){var l=e[t],u=l.info?cY(l.info).trim():"",h="",f="",b,y,k,C,S;return u&&(k=u.split(/(\s+)/g),h=k[0],f=k.slice(2).join("")),n.highlight?b=n.highlight(l.content,h,f)||Gn(l.content):b=Gn(l.content),b.indexOf("<pre")===0?b+`
`:u?(y=l.attrIndex("class"),C=l.attrs?l.attrs.slice():[],y<0?C.push(["class",n.langPrefix+h]):(C[y]=C[y].slice(),C[y][1]+=" "+n.langPrefix+h),S={attrs:C},"<pre><code"+c.renderAttrs(S)+">"+b+`</code></pre>
`):"<pre><code"+c.renderAttrs(l)+">"+b+`</code></pre>
`};Gr.image=function(e,t,n,i,c){var l=e[t];return l.attrs[l.attrIndex("alt")][1]=c.renderInlineAsText(l.children,n,i),c.renderToken(e,t,n)};Gr.hardbreak=function(e,t,n){return n.xhtmlOut?`<br />
`:`<br>
`};Gr.softbreak=function(e,t,n){return n.breaks?n.xhtmlOut?`<br />
`:`<br>
`:`
`};Gr.text=function(e,t){return Gn(e[t].content)};Gr.html_block=function(e,t){return e[t].content};Gr.html_inline=function(e,t){return e[t].content};function wo(){this.rules=lY({},Gr)}wo.prototype.renderAttrs=function(t){var n,i,c;if(!t.attrs)return"";for(c="",n=0,i=t.attrs.length;n<i;n++)c+=" "+Gn(t.attrs[n][0])+'="'+Gn(t.attrs[n][1])+'"';return c};wo.prototype.renderToken=function(t,n,i){var c,l="",u=!1,h=t[n];return h.hidden?"":(h.block&&h.nesting!==-1&&n&&t[n-1].hidden&&(l+=`
`),l+=(h.nesting===-1?"</":"<")+h.tag,l+=this.renderAttrs(h),h.nesting===0&&i.xhtmlOut&&(l+=" /"),h.block&&(u=!0,h.nesting===1&&n+1<t.length&&(c=t[n+1],(c.type==="inline"||c.hidden||c.nesting===-1&&c.tag===h.tag)&&(u=!1))),l+=u?`>
`:">",l)};wo.prototype.renderInline=function(e,t,n){for(var i,c="",l=this.rules,u=0,h=e.length;u<h;u++)i=e[u].type,typeof l[i]<"u"?c+=l[i](e,u,t,n,this):c+=this.renderToken(e,u,t);return c};wo.prototype.renderInlineAsText=function(e,t,n){for(var i="",c=0,l=e.length;c<l;c++)e[c].type==="text"?i+=e[c].content:e[c].type==="image"?i+=this.renderInlineAsText(e[c].children,t,n):e[c].type==="softbreak"&&(i+=`
`);return i};wo.prototype.render=function(e,t,n){var i,c,l,u="",h=this.rules;for(i=0,c=e.length;i<c;i++)l=e[i].type,l==="inline"?u+=this.renderInline(e[i].children,t,n):typeof h[l]<"u"?u+=h[e[i].type](e,i,t,n,this):u+=this.renderToken(e,i,t,n);return u};var uY=wo;function Er(){this.__rules__=[],this.__cache__=null}Er.prototype.__find__=function(e){for(var t=0;t<this.__rules__.length;t++)if(this.__rules__[t].name===e)return t;return-1};Er.prototype.__compile__=function(){var e=this,t=[""];e.__rules__.forEach(function(n){n.enabled&&n.alt.forEach(function(i){t.indexOf(i)<0&&t.push(i)})}),e.__cache__={},t.forEach(function(n){e.__cache__[n]=[],e.__rules__.forEach(function(i){i.enabled&&(n&&i.alt.indexOf(n)<0||e.__cache__[n].push(i.fn))})})};Er.prototype.at=function(e,t,n){var i=this.__find__(e),c=n||{};if(i===-1)throw new Error("Parser rule not found: "+e);this.__rules__[i].fn=t,this.__rules__[i].alt=c.alt||[],this.__cache__=null};Er.prototype.before=function(e,t,n,i){var c=this.__find__(e),l=i||{};if(c===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(c,0,{name:t,enabled:!0,fn:n,alt:l.alt||[]}),this.__cache__=null};Er.prototype.after=function(e,t,n,i){var c=this.__find__(e),l=i||{};if(c===-1)throw new Error("Parser rule not found: "+e);this.__rules__.splice(c+1,0,{name:t,enabled:!0,fn:n,alt:l.alt||[]}),this.__cache__=null};Er.prototype.push=function(e,t,n){var i=n||{};this.__rules__.push({name:e,enabled:!0,fn:t,alt:i.alt||[]}),this.__cache__=null};Er.prototype.enable=function(e,t){Array.isArray(e)||(e=[e]);var n=[];return e.forEach(function(i){var c=this.__find__(i);if(c<0){if(t)return;throw new Error("Rules manager: invalid rule name "+i)}this.__rules__[c].enabled=!0,n.push(i)},this),this.__cache__=null,n};Er.prototype.enableOnly=function(e,t){Array.isArray(e)||(e=[e]),this.__rules__.forEach(function(n){n.enabled=!1}),this.enable(e,t)};Er.prototype.disable=function(e,t){Array.isArray(e)||(e=[e]);var n=[];return e.forEach(function(i){var c=this.__find__(i);if(c<0){if(t)return;throw new Error("Rules manager: invalid rule name "+i)}this.__rules__[c].enabled=!1,n.push(i)},this),this.__cache__=null,n};Er.prototype.getRules=function(e){return this.__cache__===null&&this.__compile__(),this.__cache__[e]||[]};var Rl=Er,dY=/\r\n?|\n/g,hY=/\0/g,fY=function(t){var n;n=t.src.replace(dY,`
`),n=n.replace(hY,"<22>"),t.src=n},pY=function(t){var n;t.inlineMode?(n=new t.Token("inline","",0),n.content=t.src,n.map=[0,1],n.children=[],t.tokens.push(n)):t.md.block.parse(t.src,t.md,t.env,t.tokens)},mY=function(t){var n=t.tokens,i,c,l;for(c=0,l=n.length;c<l;c++)i=n[c],i.type==="inline"&&t.md.inline.parse(i.content,t.md,t.env,i.children)},vY=it.arrayReplaceAt;function gY(e){return/^<a[>\s]/i.test(e)}function bY(e){return/^<\/a\s*>/i.test(e)}var yY=function(t){var n,i,c,l,u,h,f,b,y,k,C,S,L,P,$,E,B=t.tokens,M;if(t.md.options.linkify){for(i=0,c=B.length;i<c;i++)if(!(B[i].type!=="inline"||!t.md.linkify.pretest(B[i].content)))for(l=B[i].children,L=0,n=l.length-1;n>=0;n--){if(h=l[n],h.type==="link_close"){for(n--;l[n].level!==h.level&&l[n].type!=="link_open";)n--;continue}if(h.type==="html_inline"&&(gY(h.content)&&L>0&&L--,bY(h.content)&&L++),!(L>0)&&h.type==="text"&&t.md.linkify.test(h.content)){for(y=h.content,M=t.md.linkify.match(y),f=[],S=h.level,C=0,M.length>0&&M[0].index===0&&n>0&&l[n-1].type==="text_special"&&(M=M.slice(1)),b=0;b<M.length;b++)P=M[b].url,$=t.md.normalizeLink(P),t.md.validateLink($)&&(E=M[b].text,M[b].schema?M[b].schema==="mailto:"&&!/^mailto:/i.test(E)?E=t.md.normalizeLinkText("mailto:"+E).replace(/^mailto:/,""):E=t.md.normalizeLinkText(E):E=t.md.normalizeLinkText("http://"+E).replace(/^http:\/\//,""),k=M[b].index,k>C&&(u=new t.Token("text","",0),u.content=y.slice(C,k),u.level=S,f.push(u)),u=new t.Token("link_open","a",1),u.attrs=[["href",$]],u.level=S++,u.markup="linkify",u.info="auto",f.push(u),u=new t.Token("text","",0),u.content=E,u.level=S,f.push(u),u=new t.Token("link_close","a",-1),u.level=--S,u.markup="linkify",u.info="auto",f.push(u),C=M[b].lastIndex);C<y.length&&(u=new t.Token("text","",0),u.content=y.slice(C),u.level=S,f.push(u)),B[i].children=l=vY(l,n,f)}}}},jd=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,xY=/\((c|tm|r)\)/i,wY=/\((c|tm|r)\)/ig,kY={c:"©",r:"®",tm:"™"};function SY(e,t){return kY[t.toLowerCase()]}function CY(e){var t,n,i=0;for(t=e.length-1;t>=0;t--)n=e[t],n.type==="text"&&!i&&(n.content=n.content.replace(wY,SY)),n.type==="link_open"&&n.info==="auto"&&i--,n.type==="link_close"&&n.info==="auto"&&i++}function AY(e){var t,n,i=0;for(t=e.length-1;t>=0;t--)n=e[t],n.type==="text"&&!i&&jd.test(n.content)&&(n.content=n.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1")),n.type==="link_open"&&n.info==="auto"&&i--,n.type==="link_close"&&n.info==="auto"&&i++}var TY=function(t){var n;if(t.md.options.typographer)for(n=t.tokens.length-1;n>=0;n--)t.tokens[n].type==="inline"&&(xY.test(t.tokens[n].content)&&CY(t.tokens[n].children),jd.test(t.tokens[n].content)&&AY(t.tokens[n].children))},ru=it.isWhiteSpace,nu=it.isPunctChar,ou=it.isMdAsciiPunct,_Y=/['"]/,au=/['"]/g,iu="";function Ua(e,t,n){return e.slice(0,t)+n+e.slice(t+1)}function DY(e,t){var n,i,c,l,u,h,f,b,y,k,C,S,L,P,$,E,B,M,U,q,R;for(U=[],n=0;n<e.length;n++){for(i=e[n],f=e[n].level,B=U.length-1;B>=0&&!(U[B].level<=f);B--);if(U.length=B+1,i.type==="text"){c=i.content,u=0,h=c.length;e:for(;u<h&&(au.lastIndex=u,l=au.exec(c),!!l);){if($=E=!0,u=l.index+1,M=l[0]==="'",y=32,l.index-1>=0)y=c.charCodeAt(l.index-1);else for(B=n-1;B>=0&&!(e[B].type==="softbreak"||e[B].type==="hardbreak");B--)if(e[B].content){y=e[B].content.charCodeAt(e[B].content.length-1);break}if(k=32,u<h)k=c.charCodeAt(u);else for(B=n+1;B<e.length&&!(e[B].type==="softbreak"||e[B].type==="hardbreak");B++)if(e[B].content){k=e[B].content.charCodeAt(0);break}if(C=ou(y)||nu(String.fromCharCode(y)),S=ou(k)||nu(String.fromCharCode(k)),L=ru(y),P=ru(k),P?$=!1:S&&(L||C||($=!1)),L?E=!1:C&&(P||S||(E=!1)),k===34&&l[0]==='"'&&y>=48&&y<=57&&(E=$=!1),$&&E&&($=C,E=S),!$&&!E){M&&(i.content=Ua(i.content,l.index,iu));continue}if(E){for(B=U.length-1;B>=0&&(b=U[B],!(U[B].level<f));B--)if(b.single===M&&U[B].level===f){b=U[B],M?(q=t.md.options.quotes[2],R=t.md.options.quotes[3]):(q=t.md.options.quotes[0],R=t.md.options.quotes[1]),i.content=Ua(i.content,l.index,R),e[b.token].content=Ua(e[b.token].content,b.pos,q),u+=R.length-1,b.token===n&&(u+=q.length-1),c=i.content,h=c.length,U.length=B;continue e}}$?U.push({token:n,pos:l.index,single:M,level:f}):E&&M&&(i.content=Ua(i.content,l.index,iu))}}}}var zY=function(t){var n;if(t.md.options.typographer)for(n=t.tokens.length-1;n>=0;n--)t.tokens[n].type!=="inline"||!_Y.test(t.tokens[n].content)||DY(t.tokens[n].children,t)},EY=function(t){var n,i,c,l,u,h,f=t.tokens;for(n=0,i=f.length;n<i;n++)if(f[n].type==="inline"){for(c=f[n].children,u=c.length,l=0;l<u;l++)c[l].type==="text_special"&&(c[l].type="text");for(l=h=0;l<u;l++)c[l].type==="text"&&l+1<u&&c[l+1].type==="text"?c[l+1].content=c[l].content+c[l+1].content:(l!==h&&(c[h]=c[l]),h++);l!==h&&(c.length=h)}};function ko(e,t,n){this.type=e,this.tag=t,this.attrs=null,this.map=null,this.nesting=n,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}ko.prototype.attrIndex=function(t){var n,i,c;if(!this.attrs)return-1;for(n=this.attrs,i=0,c=n.length;i<c;i++)if(n[i][0]===t)return i;return-1};ko.prototype.attrPush=function(t){this.attrs?this.attrs.push(t):this.attrs=[t]};ko.prototype.attrSet=function(t,n){var i=this.attrIndex(t),c=[t,n];i<0?this.attrPush(c):this.attrs[i]=c};ko.prototype.attrGet=function(t){var n=this.attrIndex(t),i=null;return n>=0&&(i=this.attrs[n][1]),i};ko.prototype.attrJoin=function(t,n){var i=this.attrIndex(t);i<0?this.attrPush([t,n]):this.attrs[i][1]=this.attrs[i][1]+" "+n};var Ml=ko,RY=Ml;function Gd(e,t,n){this.src=e,this.env=n,this.tokens=[],this.inlineMode=!1,this.md=t}Gd.prototype.Token=RY;var MY=Gd,BY=Rl,Ls=[["normalize",fY],["block",pY],["inline",mY],["linkify",yY],["replacements",TY],["smartquotes",zY],["text_join",EY]];function Bl(){this.ruler=new BY;for(var e=0;e<Ls.length;e++)this.ruler.push(Ls[e][0],Ls[e][1])}Bl.prototype.process=function(e){var t,n,i;for(i=this.ruler.getRules(""),t=0,n=i.length;t<n;t++)i[t](e)};Bl.prototype.State=MY;var IY=Bl,$s=it.isSpace;function Os(e,t){var n=e.bMarks[t]+e.tShift[t],i=e.eMarks[t];return e.src.slice(n,i)}function su(e){var t=[],n=0,i=e.length,c,l=!1,u=0,h="";for(c=e.charCodeAt(n);n<i;)c===124&&(l?(h+=e.substring(u,n-1),u=n):(t.push(h+e.substring(u,n)),h="",u=n+1)),l=c===92,n++,c=e.charCodeAt(n);return t.push(h+e.substring(u)),t}var PY=function(t,n,i,c){var l,u,h,f,b,y,k,C,S,L,P,$,E,B,M,U,q,R;if(n+2>i||(y=n+1,t.sCount[y]<t.blkIndent)||t.sCount[y]-t.blkIndent>=4||(h=t.bMarks[y]+t.tShift[y],h>=t.eMarks[y])||(q=t.src.charCodeAt(h++),q!==124&&q!==45&&q!==58)||h>=t.eMarks[y]||(R=t.src.charCodeAt(h++),R!==124&&R!==45&&R!==58&&!$s(R))||q===45&&$s(R))return!1;for(;h<t.eMarks[y];){if(l=t.src.charCodeAt(h),l!==124&&l!==45&&l!==58&&!$s(l))return!1;h++}for(u=Os(t,n+1),k=u.split("|"),L=[],f=0;f<k.length;f++){if(P=k[f].trim(),!P){if(f===0||f===k.length-1)continue;return!1}if(!/^:?-+:?$/.test(P))return!1;P.charCodeAt(P.length-1)===58?L.push(P.charCodeAt(0)===58?"center":"right"):P.charCodeAt(0)===58?L.push("left"):L.push("")}if(u=Os(t,n).trim(),u.indexOf("|")===-1||t.sCount[n]-t.blkIndent>=4||(k=su(u),k.length&&k[0]===""&&k.shift(),k.length&&k[k.length-1]===""&&k.pop(),C=k.length,C===0||C!==L.length))return!1;if(c)return!0;for(B=t.parentType,t.parentType="table",U=t.md.block.ruler.getRules("blockquote"),S=t.push("table_open","table",1),S.map=$=[n,0],S=t.push("thead_open","thead",1),S.map=[n,n+1],S=t.push("tr_open","tr",1),S.map=[n,n+1],f=0;f<k.length;f++)S=t.push("th_open","th",1),L[f]&&(S.attrs=[["style","text-align:"+L[f]]]),S=t.push("inline","",0),S.content=k[f].trim(),S.children=[],S=t.push("th_close","th",-1);for(S=t.push("tr_close","tr",-1),S=t.push("thead_close","thead",-1),y=n+2;y<i&&!(t.sCount[y]<t.blkIndent);y++){for(M=!1,f=0,b=U.length;f<b;f++)if(U[f](t,y,i,!0)){M=!0;break}if(M||(u=Os(t,y).trim(),!u)||t.sCount[y]-t.blkIndent>=4)break;for(k=su(u),k.length&&k[0]===""&&k.shift(),k.length&&k[k.length-1]===""&&k.pop(),y===n+2&&(S=t.push("tbody_open","tbody",1),S.map=E=[n+2,0]),S=t.push("tr_open","tr",1),S.map=[y,y+1],f=0;f<C;f++)S=t.push("td_open","td",1),L[f]&&(S.attrs=[["style","text-align:"+L[f]]]),S=t.push("inline","",0),S.content=k[f]?k[f].trim():"",S.children=[],S=t.push("td_close","td",-1);S=t.push("tr_close","tr",-1)}return E&&(S=t.push("tbody_close","tbody",-1),E[1]=y),S=t.push("table_close","table",-1),$[1]=y,t.parentType=B,t.line=y,!0},NY=function(t,n,i){var c,l,u;if(t.sCount[n]-t.blkIndent<4)return!1;for(l=c=n+1;c<i;){if(t.isEmpty(c)){c++;continue}if(t.sCount[c]-t.blkIndent>=4){c++,l=c;continue}break}return t.line=l,u=t.push("code_block","code",0),u.content=t.getLines(n,l,4+t.blkIndent,!1)+`
`,u.map=[n,t.line],!0},qY=function(t,n,i,c){var l,u,h,f,b,y,k,C=!1,S=t.bMarks[n]+t.tShift[n],L=t.eMarks[n];if(t.sCount[n]-t.blkIndent>=4||S+3>L||(l=t.src.charCodeAt(S),l!==126&&l!==96)||(b=S,S=t.skipChars(S,l),u=S-b,u<3)||(k=t.src.slice(b,S),h=t.src.slice(S,L),l===96&&h.indexOf(String.fromCharCode(l))>=0))return!1;if(c)return!0;for(f=n;f++,!(f>=i||(S=b=t.bMarks[f]+t.tShift[f],L=t.eMarks[f],S<L&&t.sCount[f]<t.blkIndent));)if(t.src.charCodeAt(S)===l&&!(t.sCount[f]-t.blkIndent>=4)&&(S=t.skipChars(S,l),!(S-b<u)&&(S=t.skipSpaces(S),!(S<L)))){C=!0;break}return u=t.sCount[n],t.line=f+(C?1:0),y=t.push("fence","code",0),y.info=h,y.content=t.getLines(n+1,f,u,!0),y.markup=k,y.map=[n,t.line],!0},lu=it.isSpace,FY=function(t,n,i,c){var l,u,h,f,b,y,k,C,S,L,P,$,E,B,M,U,q,R,j,ie,X=t.lineMax,oe=t.bMarks[n]+t.tShift[n],Z=t.eMarks[n];if(t.sCount[n]-t.blkIndent>=4||t.src.charCodeAt(oe++)!==62)return!1;if(c)return!0;for(f=S=t.sCount[n]+1,t.src.charCodeAt(oe)===32?(oe++,f++,S++,l=!1,U=!0):t.src.charCodeAt(oe)===9?(U=!0,(t.bsCount[n]+S)%4===3?(oe++,f++,S++,l=!1):l=!0):U=!1,L=[t.bMarks[n]],t.bMarks[n]=oe;oe<Z&&(u=t.src.charCodeAt(oe),lu(u));){u===9?S+=4-(S+t.bsCount[n]+(l?1:0))%4:S++;oe++}for(P=[t.bsCount[n]],t.bsCount[n]=t.sCount[n]+1+(U?1:0),y=oe>=Z,B=[t.sCount[n]],t.sCount[n]=S-f,M=[t.tShift[n]],t.tShift[n]=oe-t.bMarks[n],R=t.md.block.ruler.getRules("blockquote"),E=t.parentType,t.parentType="blockquote",C=n+1;C<i&&(ie=t.sCount[C]<t.blkIndent,oe=t.bMarks[C]+t.tShift[C],Z=t.eMarks[C],!(oe>=Z));C++){if(t.src.charCodeAt(oe++)===62&&!ie){for(f=S=t.sCount[C]+1,t.src.charCodeAt(oe)===32?(oe++,f++,S++,l=!1,U=!0):t.src.charCodeAt(oe)===9?(U=!0,(t.bsCount[C]+S)%4===3?(oe++,f++,S++,l=!1):l=!0):U=!1,L.push(t.bMarks[C]),t.bMarks[C]=oe;oe<Z&&(u=t.src.charCodeAt(oe),lu(u));){u===9?S+=4-(S+t.bsCount[C]+(l?1:0))%4:S++;oe++}y=oe>=Z,P.push(t.bsCount[C]),t.bsCount[C]=t.sCount[C]+1+(U?1:0),B.push(t.sCount[C]),t.sCount[C]=S-f,M.push(t.tShift[C]),t.tShift[C]=oe-t.bMarks[C];continue}if(y)break;for(q=!1,h=0,b=R.length;h<b;h++)if(R[h](t,C,i,!0)){q=!0;break}if(q){t.lineMax=C,t.blkIndent!==0&&(L.push(t.bMarks[C]),P.push(t.bsCount[C]),M.push(t.tShift[C]),B.push(t.sCount[C]),t.sCount[C]-=t.blkIndent);break}L.push(t.bMarks[C]),P.push(t.bsCount[C]),M.push(t.tShift[C]),B.push(t.sCount[C]),t.sCount[C]=-1}for($=t.blkIndent,t.blkIndent=0,j=t.push("blockquote_open","blockquote",1),j.markup=">",j.map=k=[n,0],t.md.block.tokenize(t,n,C),j=t.push("blockquote_close","blockquote",-1),j.markup=">",t.lineMax=X,t.parentType=E,k[1]=t.line,h=0;h<M.length;h++)t.bMarks[h+n]=L[h],t.tShift[h+n]=M[h],t.sCount[h+n]=B[h],t.bsCount[h+n]=P[h];return t.blkIndent=$,!0},LY=it.isSpace,$Y=function(t,n,i,c){var l,u,h,f,b=t.bMarks[n]+t.tShift[n],y=t.eMarks[n];if(t.sCount[n]-t.blkIndent>=4||(l=t.src.charCodeAt(b++),l!==42&&l!==45&&l!==95))return!1;for(u=1;b<y;){if(h=t.src.charCodeAt(b++),h!==l&&!LY(h))return!1;h===l&&u++}return u<3?!1:(c||(t.line=n+1,f=t.push("hr","hr",0),f.map=[n,t.line],f.markup=Array(u+1).join(String.fromCharCode(l))),!0)},Wd=it.isSpace;function cu(e,t){var n,i,c,l;return i=e.bMarks[t]+e.tShift[t],c=e.eMarks[t],n=e.src.charCodeAt(i++),n!==42&&n!==45&&n!==43||i<c&&(l=e.src.charCodeAt(i),!Wd(l))?-1:i}function uu(e,t){var n,i=e.bMarks[t]+e.tShift[t],c=i,l=e.eMarks[t];if(c+1>=l||(n=e.src.charCodeAt(c++),n<48||n>57))return-1;for(;;){if(c>=l)return-1;if(n=e.src.charCodeAt(c++),n>=48&&n<=57){if(c-i>=10)return-1;continue}if(n===41||n===46)break;return-1}return c<l&&(n=e.src.charCodeAt(c),!Wd(n))?-1:c}function OY(e,t){var n,i,c=e.level+2;for(n=t+2,i=e.tokens.length-2;n<i;n++)e.tokens[n].level===c&&e.tokens[n].type==="paragraph_open"&&(e.tokens[n+2].hidden=!0,e.tokens[n].hidden=!0,n+=2)}var UY=function(t,n,i,c){var l,u,h,f,b,y,k,C,S,L,P,$,E,B,M,U,q,R,j,ie,X,oe,Z,ee,ne,V,ae,me,Ce=!1,Le=!0;if(t.sCount[n]-t.blkIndent>=4||t.listIndent>=0&&t.sCount[n]-t.listIndent>=4&&t.sCount[n]<t.blkIndent)return!1;if(c&&t.parentType==="paragraph"&&t.sCount[n]>=t.blkIndent&&(Ce=!0),(Z=uu(t,n))>=0){if(k=!0,ne=t.bMarks[n]+t.tShift[n],E=Number(t.src.slice(ne,Z-1)),Ce&&E!==1)return!1}else if((Z=cu(t,n))>=0)k=!1;else return!1;if(Ce&&t.skipSpaces(Z)>=t.eMarks[n])return!1;if($=t.src.charCodeAt(Z-1),c)return!0;for(P=t.tokens.length,k?(me=t.push("ordered_list_open","ol",1),E!==1&&(me.attrs=[["start",E]])):me=t.push("bullet_list_open","ul",1),me.map=L=[n,0],me.markup=String.fromCharCode($),M=n,ee=!1,ae=t.md.block.ruler.getRules("list"),R=t.parentType,t.parentType="list";M<i;){for(oe=Z,B=t.eMarks[M],y=U=t.sCount[M]+Z-(t.bMarks[n]+t.tShift[n]);oe<B;){if(l=t.src.charCodeAt(oe),l===9)U+=4-(U+t.bsCount[M])%4;else if(l===32)U++;else break;oe++}if(u=oe,u>=B?b=1:b=U-y,b>4&&(b=1),f=y+b,me=t.push("list_item_open","li",1),me.markup=String.fromCharCode($),me.map=C=[n,0],k&&(me.info=t.src.slice(ne,Z-1)),X=t.tight,ie=t.tShift[n],j=t.sCount[n],q=t.listIndent,t.listIndent=t.blkIndent,t.blkIndent=f,t.tight=!0,t.tShift[n]=u-t.bMarks[n],t.sCount[n]=U,u>=B&&t.isEmpty(n+1)?t.line=Math.min(t.line+2,i):t.md.block.tokenize(t,n,i,!0),(!t.tight||ee)&&(Le=!1),ee=t.line-n>1&&t.isEmpty(t.line-1),t.blkIndent=t.listIndent,t.listIndent=q,t.tShift[n]=ie,t.sCount[n]=j,t.tight=X,me=t.push("list_item_close","li",-1),me.markup=String.fromCharCode($),M=n=t.line,C[1]=M,u=t.bMarks[n],M>=i||t.sCount[M]<t.blkIndent||t.sCount[n]-t.blkIndent>=4)break;for(V=!1,h=0,S=ae.length;h<S;h++)if(ae[h](t,M,i,!0)){V=!0;break}if(V)break;if(k){if(Z=uu(t,M),Z<0)break;ne=t.bMarks[M]+t.tShift[M]}else if(Z=cu(t,M),Z<0)break;if($!==t.src.charCodeAt(Z-1))break}return k?me=t.push("ordered_list_close","ol",-1):me=t.push("bullet_list_close","ul",-1),me.markup=String.fromCharCode($),L[1]=M,t.line=M,t.parentType=R,Le&&OY(t,P),!0},HY=it.normalizeReference,Ha=it.isSpace,VY=function(t,n,i,c){var l,u,h,f,b,y,k,C,S,L,P,$,E,B,M,U,q=0,R=t.bMarks[n]+t.tShift[n],j=t.eMarks[n],ie=n+1;if(t.sCount[n]-t.blkIndent>=4||t.src.charCodeAt(R)!==91)return!1;for(;++R<j;)if(t.src.charCodeAt(R)===93&&t.src.charCodeAt(R-1)!==92){if(R+1===j||t.src.charCodeAt(R+1)!==58)return!1;break}for(f=t.lineMax,M=t.md.block.ruler.getRules("reference"),L=t.parentType,t.parentType="reference";ie<f&&!t.isEmpty(ie);ie++)if(!(t.sCount[ie]-t.blkIndent>3)&&!(t.sCount[ie]<0)){for(B=!1,y=0,k=M.length;y<k;y++)if(M[y](t,ie,f,!0)){B=!0;break}if(B)break}for(E=t.getLines(n,ie,t.blkIndent,!1).trim(),j=E.length,R=1;R<j;R++){if(l=E.charCodeAt(R),l===91)return!1;if(l===93){S=R;break}else l===10?q++:l===92&&(R++,R<j&&E.charCodeAt(R)===10&&q++)}if(S<0||E.charCodeAt(S+1)!==58)return!1;for(R=S+2;R<j;R++)if(l=E.charCodeAt(R),l===10)q++;else if(!Ha(l))break;if(P=t.md.helpers.parseLinkDestination(E,R,j),!P.ok||(b=t.md.normalizeLink(P.str),!t.md.validateLink(b)))return!1;for(R=P.pos,q+=P.lines,u=R,h=q,$=R;R<j;R++)if(l=E.charCodeAt(R),l===10)q++;else if(!Ha(l))break;for(P=t.md.helpers.parseLinkTitle(E,R,j),R<j&&$!==R&&P.ok?(U=P.str,R=P.pos,q+=P.lines):(U="",R=u,q=h);R<j&&(l=E.charCodeAt(R),!!Ha(l));)R++;if(R<j&&E.charCodeAt(R)!==10&&U)for(U="",R=u,q=h;R<j&&(l=E.charCodeAt(R),!!Ha(l));)R++;return R<j&&E.charCodeAt(R)!==10||(C=HY(E.slice(1,S)),!C)?!1:(c||(typeof t.env.references>"u"&&(t.env.references={}),typeof t.env.references[C]>"u"&&(t.env.references[C]={title:U,href:b}),t.parentType=L,t.line=n+q+1),!0)},jY=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],wi={},GY="[a-zA-Z_:][a-zA-Z0-9:._-]*",WY="[^\"'=<>`\\x00-\\x20]+",XY="'[^']*'",YY='"[^"]*"',KY="(?:"+WY+"|"+XY+"|"+YY+")",ZY="(?:\\s+"+GY+"(?:\\s*=\\s*"+KY+")?)",Xd="<[A-Za-z][A-Za-z0-9\\-]*"+ZY+"*\\s*\\/?>",Yd="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",JY="<!---->|<!--(?:-?[^>-])(?:-?[^-])*-->",QY="<[?][\\s\\S]*?[?]>",eK="<![A-Z]+\\s+[^>]*>",tK="<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",rK=new RegExp("^(?:"+Xd+"|"+Yd+"|"+JY+"|"+QY+"|"+eK+"|"+tK+")"),nK=new RegExp("^(?:"+Xd+"|"+Yd+")");wi.HTML_TAG_RE=rK;wi.HTML_OPEN_CLOSE_TAG_RE=nK;var oK=jY,aK=wi.HTML_OPEN_CLOSE_TAG_RE,so=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^<!--/,/-->/,!0],[/^<\?/,/\?>/,!0],[/^<![A-Z]/,/>/,!0],[/^<!\[CDATA\[/,/\]\]>/,!0],[new RegExp("^</?("+oK.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(aK.source+"\\s*$"),/^$/,!1]],iK=function(t,n,i,c){var l,u,h,f,b=t.bMarks[n]+t.tShift[n],y=t.eMarks[n];if(t.sCount[n]-t.blkIndent>=4||!t.md.options.html||t.src.charCodeAt(b)!==60)return!1;for(f=t.src.slice(b,y),l=0;l<so.length&&!so[l][0].test(f);l++);if(l===so.length)return!1;if(c)return so[l][2];if(u=n+1,!so[l][1].test(f)){for(;u<i&&!(t.sCount[u]<t.blkIndent);u++)if(b=t.bMarks[u]+t.tShift[u],y=t.eMarks[u],f=t.src.slice(b,y),so[l][1].test(f)){f.length!==0&&u++;break}}return t.line=u,h=t.push("html_block","",0),h.map=[n,u],h.content=t.getLines(n,u,t.blkIndent,!0),!0},du=it.isSpace,sK=function(t,n,i,c){var l,u,h,f,b=t.bMarks[n]+t.tShift[n],y=t.eMarks[n];if(t.sCount[n]-t.blkIndent>=4||(l=t.src.charCodeAt(b),l!==35||b>=y))return!1;for(u=1,l=t.src.charCodeAt(++b);l===35&&b<y&&u<=6;)u++,l=t.src.charCodeAt(++b);return u>6||b<y&&!du(l)?!1:(c||(y=t.skipSpacesBack(y,b),h=t.skipCharsBack(y,35,b),h>b&&du(t.src.charCodeAt(h-1))&&(y=h),t.line=n+1,f=t.push("heading_open","h"+String(u),1),f.markup="########".slice(0,u),f.map=[n,t.line],f=t.push("inline","",0),f.content=t.src.slice(b,y).trim(),f.map=[n,t.line],f.children=[],f=t.push("heading_close","h"+String(u),-1),f.markup="########".slice(0,u)),!0)},lK=function(t,n,i){var c,l,u,h,f,b,y,k,C,S=n+1,L,P=t.md.block.ruler.getRules("paragraph");if(t.sCount[n]-t.blkIndent>=4)return!1;for(L=t.parentType,t.parentType="paragraph";S<i&&!t.isEmpty(S);S++)if(!(t.sCount[S]-t.blkIndent>3)){if(t.sCount[S]>=t.blkIndent&&(b=t.bMarks[S]+t.tShift[S],y=t.eMarks[S],b<y&&(C=t.src.charCodeAt(b),(C===45||C===61)&&(b=t.skipChars(b,C),b=t.skipSpaces(b),b>=y)))){k=C===61?1:2;break}if(!(t.sCount[S]<0)){for(l=!1,u=0,h=P.length;u<h;u++)if(P[u](t,S,i,!0)){l=!0;break}if(l)break}}return k?(c=t.getLines(n,S,t.blkIndent,!1).trim(),t.line=S+1,f=t.push("heading_open","h"+String(k),1),f.markup=String.fromCharCode(C),f.map=[n,t.line],f=t.push("inline","",0),f.content=c,f.map=[n,t.line-1],f.children=[],f=t.push("heading_close","h"+String(k),-1),f.markup=String.fromCharCode(C),t.parentType=L,!0):!1},cK=function(t,n){var i,c,l,u,h,f,b=n+1,y=t.md.block.ruler.getRules("paragraph"),k=t.lineMax;for(f=t.parentType,t.parentType="paragraph";b<k&&!t.isEmpty(b);b++)if(!(t.sCount[b]-t.blkIndent>3)&&!(t.sCount[b]<0)){for(c=!1,l=0,u=y.length;l<u;l++)if(y[l](t,b,k,!0)){c=!0;break}if(c)break}return i=t.getLines(n,b,t.blkIndent,!1).trim(),t.line=b,h=t.push("paragraph_open","p",1),h.map=[n,t.line],h=t.push("inline","",0),h.content=i,h.map=[n,t.line],h.children=[],h=t.push("paragraph_close","p",-1),t.parentType=f,!0},Kd=Ml,ki=it.isSpace;function Wr(e,t,n,i){var c,l,u,h,f,b,y,k;for(this.src=e,this.md=t,this.env=n,this.tokens=i,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",l=this.src,k=!1,u=h=b=y=0,f=l.length;h<f;h++){if(c=l.charCodeAt(h),!k)if(ki(c)){b++,c===9?y+=4-y%4:y++;continue}else k=!0;(c===10||h===f-1)&&(c!==10&&h++,this.bMarks.push(u),this.eMarks.push(h),this.tShift.push(b),this.sCount.push(y),this.bsCount.push(0),k=!1,b=0,y=0,u=h+1)}this.bMarks.push(l.length),this.eMarks.push(l.length),this.tShift.push(0),this.sCount.push(0),this.bsCount.push(0),this.lineMax=this.bMarks.length-1}Wr.prototype.push=function(e,t,n){var i=new Kd(e,t,n);return i.block=!0,n<0&&this.level--,i.level=this.level,n>0&&this.level++,this.tokens.push(i),i};Wr.prototype.isEmpty=function(t){return this.bMarks[t]+this.tShift[t]>=this.eMarks[t]};Wr.prototype.skipEmptyLines=function(t){for(var n=this.lineMax;t<n&&!(this.bMarks[t]+this.tShift[t]<this.eMarks[t]);t++);return t};Wr.prototype.skipSpaces=function(t){for(var n,i=this.src.length;t<i&&(n=this.src.charCodeAt(t),!!ki(n));t++);return t};Wr.prototype.skipSpacesBack=function(t,n){if(t<=n)return t;for(;t>n;)if(!ki(this.src.charCodeAt(--t)))return t+1;return t};Wr.prototype.skipChars=function(t,n){for(var i=this.src.length;t<i&&this.src.charCodeAt(t)===n;t++);return t};Wr.prototype.skipCharsBack=function(t,n,i){if(t<=i)return t;for(;t>i;)if(n!==this.src.charCodeAt(--t))return t+1;return t};Wr.prototype.getLines=function(t,n,i,c){var l,u,h,f,b,y,k,C=t;if(t>=n)return"";for(y=new Array(n-t),l=0;C<n;C++,l++){for(u=0,k=f=this.bMarks[C],C+1<n||c?b=this.eMarks[C]+1:b=this.eMarks[C];f<b&&u<i;){if(h=this.src.charCodeAt(f),ki(h))h===9?u+=4-(u+this.bsCount[C])%4:u++;else if(f-k<this.tShift[C])u++;else break;f++}u>i?y[l]=new Array(u-i+1).join(" ")+this.src.slice(f,b):y[l]=this.src.slice(f,b)}return y.join("")};Wr.prototype.Token=Kd;var uK=Wr,dK=Rl,Va=[["table",PY,["paragraph","reference"]],["code",NY],["fence",qY,["paragraph","reference","blockquote","list"]],["blockquote",FY,["paragraph","reference","blockquote","list"]],["hr",$Y,["paragraph","reference","blockquote","list"]],["list",UY,["paragraph","reference","blockquote"]],["reference",VY],["html_block",iK,["paragraph","reference","blockquote"]],["heading",sK,["paragraph","reference","blockquote"]],["lheading",lK],["paragraph",cK]];function Si(){this.ruler=new dK;for(var e=0;e<Va.length;e++)this.ruler.push(Va[e][0],Va[e][1],{alt:(Va[e][2]||[]).slice()})}Si.prototype.tokenize=function(e,t,n){for(var i,c,l=this.ruler.getRules(""),u=l.length,h=t,f=!1,b=e.md.options.maxNesting;h<n&&(e.line=h=e.skipEmptyLines(h),!(h>=n||e.sCount[h]<e.blkIndent));){if(e.level>=b){e.line=n;break}for(c=0;c<u&&(i=l[c](e,h,n,!1),!i);c++);e.tight=!f,e.isEmpty(e.line-1)&&(f=!0),h=e.line,h<n&&e.isEmpty(h)&&(f=!0,h++,e.line=h)}};Si.prototype.parse=function(e,t,n,i){var c;e&&(c=new this.State(e,t,n,i),this.tokenize(c,c.line,c.lineMax))};Si.prototype.State=uK;var hK=Si;function fK(e){switch(e){case 10:case 33:case 35:case 36:case 37:case 38:case 42:case 43:case 45:case 58:case 60:case 61:case 62:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 125:case 126:return!0;default:return!1}}var pK=function(t,n){for(var i=t.pos;i<t.posMax&&!fK(t.src.charCodeAt(i));)i++;return i===t.pos?!1:(n||(t.pending+=t.src.slice(t.pos,i)),t.pos=i,!0)},mK=/(?:^|[^a-z0-9.+-])([a-z][a-z0-9.+-]*)$/i,vK=function(t,n){var i,c,l,u,h,f,b,y;return!t.md.options.linkify||t.linkLevel>0||(i=t.pos,c=t.posMax,i+3>c)||t.src.charCodeAt(i)!==58||t.src.charCodeAt(i+1)!==47||t.src.charCodeAt(i+2)!==47||(l=t.pending.match(mK),!l)||(u=l[1],h=t.md.linkify.matchAtStart(t.src.slice(i-u.length)),!h)||(f=h.url,f=f.replace(/\*+$/,""),b=t.md.normalizeLink(f),!t.md.validateLink(b))?!1:(n||(t.pending=t.pending.slice(0,-u.length),y=t.push("link_open","a",1),y.attrs=[["href",b]],y.markup="linkify",y.info="auto",y=t.push("text","",0),y.content=t.md.normalizeLinkText(f),y=t.push("link_close","a",-1),y.markup="linkify",y.info="auto"),t.pos+=f.length-u.length,!0)},gK=it.isSpace,bK=function(t,n){var i,c,l,u=t.pos;if(t.src.charCodeAt(u)!==10)return!1;if(i=t.pending.length-1,c=t.posMax,!n)if(i>=0&&t.pending.charCodeAt(i)===32)if(i>=1&&t.pending.charCodeAt(i-1)===32){for(l=i-1;l>=1&&t.pending.charCodeAt(l-1)===32;)l--;t.pending=t.pending.slice(0,l),t.push("hardbreak","br",0)}else t.pending=t.pending.slice(0,-1),t.push("softbreak","br",0);else t.push("softbreak","br",0);for(u++;u<c&&gK(t.src.charCodeAt(u));)u++;return t.pos=u,!0},yK=it.isSpace,Il=[];for(var hu=0;hu<256;hu++)Il.push(0);"\\!\"#$%&'()*+,./:;<=>?@[]^_`{|}~-".split("").forEach(function(e){Il[e.charCodeAt(0)]=1});var xK=function(t,n){var i,c,l,u,h,f=t.pos,b=t.posMax;if(t.src.charCodeAt(f)!==92||(f++,f>=b))return!1;if(i=t.src.charCodeAt(f),i===10){for(n||t.push("hardbreak","br",0),f++;f<b&&(i=t.src.charCodeAt(f),!!yK(i));)f++;return t.pos=f,!0}return u=t.src[f],i>=55296&&i<=56319&&f+1<b&&(c=t.src.charCodeAt(f+1),c>=56320&&c<=57343&&(u+=t.src[f+1],f++)),l="\\"+u,n||(h=t.push("text_special","",0),i<256&&Il[i]!==0?h.content=u:h.content=l,h.markup=l,h.info="escape"),t.pos=f+1,!0},wK=function(t,n){var i,c,l,u,h,f,b,y,k=t.pos,C=t.src.charCodeAt(k);if(C!==96)return!1;for(i=k,k++,c=t.posMax;k<c&&t.src.charCodeAt(k)===96;)k++;if(l=t.src.slice(i,k),b=l.length,t.backticksScanned&&(t.backticks[b]||0)<=i)return n||(t.pending+=l),t.pos+=b,!0;for(h=f=k;(h=t.src.indexOf("`",f))!==-1;){for(f=h+1;f<c&&t.src.charCodeAt(f)===96;)f++;if(y=f-h,y===b)return n||(u=t.push("code_inline","code",0),u.markup=l,u.content=t.src.slice(k,h).replace(/\n/g," ").replace(/^ (.+) $/,"$1")),t.pos=f,!0;t.backticks[y]=h}return t.backticksScanned=!0,n||(t.pending+=l),t.pos+=b,!0},Ci={};Ci.tokenize=function(t,n){var i,c,l,u,h,f=t.pos,b=t.src.charCodeAt(f);if(n||b!==126||(c=t.scanDelims(t.pos,!0),u=c.length,h=String.fromCharCode(b),u<2))return!1;for(u%2&&(l=t.push("text","",0),l.content=h,u--),i=0;i<u;i+=2)l=t.push("text","",0),l.content=h+h,t.delimiters.push({marker:b,length:0,token:t.tokens.length-1,end:-1,open:c.can_open,close:c.can_close});return t.pos+=c.length,!0};function fu(e,t){var n,i,c,l,u,h=[],f=t.length;for(n=0;n<f;n++)c=t[n],c.marker===126&&c.end!==-1&&(l=t[c.end],u=e.tokens[c.token],u.type="s_open",u.tag="s",u.nesting=1,u.markup="~~",u.content="",u=e.tokens[l.token],u.type="s_close",u.tag="s",u.nesting=-1,u.markup="~~",u.content="",e.tokens[l.token-1].type==="text"&&e.tokens[l.token-1].content==="~"&&h.push(l.token-1));for(;h.length;){for(n=h.pop(),i=n+1;i<e.tokens.length&&e.tokens[i].type==="s_close";)i++;i--,n!==i&&(u=e.tokens[i],e.tokens[i]=e.tokens[n],e.tokens[n]=u)}}Ci.postProcess=function(t){var n,i=t.tokens_meta,c=t.tokens_meta.length;for(fu(t,t.delimiters),n=0;n<c;n++)i[n]&&i[n].delimiters&&fu(t,i[n].delimiters)};var Ai={};Ai.tokenize=function(t,n){var i,c,l,u=t.pos,h=t.src.charCodeAt(u);if(n||h!==95&&h!==42)return!1;for(c=t.scanDelims(t.pos,h===42),i=0;i<c.length;i++)l=t.push("text","",0),l.content=String.fromCharCode(h),t.delimiters.push({marker:h,length:c.length,token:t.tokens.length-1,end:-1,open:c.can_open,close:c.can_close});return t.pos+=c.length,!0};function pu(e,t){var n,i,c,l,u,h,f=t.length;for(n=f-1;n>=0;n--)i=t[n],!(i.marker!==95&&i.marker!==42)&&i.end!==-1&&(c=t[i.end],h=n>0&&t[n-1].end===i.end+1&&t[n-1].marker===i.marker&&t[n-1].token===i.token-1&&t[i.end+1].token===c.token+1,u=String.fromCharCode(i.marker),l=e.tokens[i.token],l.type=h?"strong_open":"em_open",l.tag=h?"strong":"em",l.nesting=1,l.markup=h?u+u:u,l.content="",l=e.tokens[c.token],l.type=h?"strong_close":"em_close",l.tag=h?"strong":"em",l.nesting=-1,l.markup=h?u+u:u,l.content="",h&&(e.tokens[t[n-1].token].content="",e.tokens[t[i.end+1].token].content="",n--))}Ai.postProcess=function(t){var n,i=t.tokens_meta,c=t.tokens_meta.length;for(pu(t,t.delimiters),n=0;n<c;n++)i[n]&&i[n].delimiters&&pu(t,i[n].delimiters)};var kK=it.normalizeReference,Us=it.isSpace,SK=function(t,n){var i,c,l,u,h,f,b,y,k,C="",S="",L=t.pos,P=t.posMax,$=t.pos,E=!0;if(t.src.charCodeAt(t.pos)!==91||(h=t.pos+1,u=t.md.helpers.parseLinkLabel(t,t.pos,!0),u<0))return!1;if(f=u+1,f<P&&t.src.charCodeAt(f)===40){for(E=!1,f++;f<P&&(c=t.src.charCodeAt(f),!(!Us(c)&&c!==10));f++);if(f>=P)return!1;if($=f,b=t.md.helpers.parseLinkDestination(t.src,f,t.posMax),b.ok){for(C=t.md.normalizeLink(b.str),t.md.validateLink(C)?f=b.pos:C="",$=f;f<P&&(c=t.src.charCodeAt(f),!(!Us(c)&&c!==10));f++);if(b=t.md.helpers.parseLinkTitle(t.src,f,t.posMax),f<P&&$!==f&&b.ok)for(S=b.str,f=b.pos;f<P&&(c=t.src.charCodeAt(f),!(!Us(c)&&c!==10));f++);}(f>=P||t.src.charCodeAt(f)!==41)&&(E=!0),f++}if(E){if(typeof t.env.references>"u")return!1;if(f<P&&t.src.charCodeAt(f)===91?($=f+1,f=t.md.helpers.parseLinkLabel(t,f),f>=0?l=t.src.slice($,f++):f=u+1):f=u+1,l||(l=t.src.slice(h,u)),y=t.env.references[kK(l)],!y)return t.pos=L,!1;C=y.href,S=y.title}return n||(t.pos=h,t.posMax=u,k=t.push("link_open","a",1),k.attrs=i=[["href",C]],S&&i.push(["title",S]),t.linkLevel++,t.md.inline.tokenize(t),t.linkLevel--,k=t.push("link_close","a",-1)),t.pos=f,t.posMax=P,!0},CK=it.normalizeReference,Hs=it.isSpace,AK=function(t,n){var i,c,l,u,h,f,b,y,k,C,S,L,P,$="",E=t.pos,B=t.posMax;if(t.src.charCodeAt(t.pos)!==33||t.src.charCodeAt(t.pos+1)!==91||(f=t.pos+2,h=t.md.helpers.parseLinkLabel(t,t.pos+1,!1),h<0))return!1;if(b=h+1,b<B&&t.src.charCodeAt(b)===40){for(b++;b<B&&(c=t.src.charCodeAt(b),!(!Hs(c)&&c!==10));b++);if(b>=B)return!1;for(P=b,k=t.md.helpers.parseLinkDestination(t.src,b,t.posMax),k.ok&&($=t.md.normalizeLink(k.str),t.md.validateLink($)?b=k.pos:$=""),P=b;b<B&&(c=t.src.charCodeAt(b),!(!Hs(c)&&c!==10));b++);if(k=t.md.helpers.parseLinkTitle(t.src,b,t.posMax),b<B&&P!==b&&k.ok)for(C=k.str,b=k.pos;b<B&&(c=t.src.charCodeAt(b),!(!Hs(c)&&c!==10));b++);else C="";if(b>=B||t.src.charCodeAt(b)!==41)return t.pos=E,!1;b++}else{if(typeof t.env.references>"u")return!1;if(b<B&&t.src.charCodeAt(b)===91?(P=b+1,b=t.md.helpers.parseLinkLabel(t,b),b>=0?u=t.src.slice(P,b++):b=h+1):b=h+1,u||(u=t.src.slice(f,h)),y=t.env.references[CK(u)],!y)return t.pos=E,!1;$=y.href,C=y.title}return n||(l=t.src.slice(f,h),t.md.inline.parse(l,t.md,t.env,L=[]),S=t.push("image","img",0),S.attrs=i=[["src",$],["alt",""]],S.children=L,S.content=l,C&&i.push(["title",C])),t.pos=b,t.posMax=B,!0},TK=/^([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])?)*)$/,_K=/^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)$/,DK=function(t,n){var i,c,l,u,h,f,b=t.pos;if(t.src.charCodeAt(b)!==60)return!1;for(h=t.pos,f=t.posMax;;){if(++b>=f||(u=t.src.charCodeAt(b),u===60))return!1;if(u===62)break}return i=t.src.slice(h+1,b),_K.test(i)?(c=t.md.normalizeLink(i),t.md.validateLink(c)?(n||(l=t.push("link_open","a",1),l.attrs=[["href",c]],l.markup="autolink",l.info="auto",l=t.push("text","",0),l.content=t.md.normalizeLinkText(i),l=t.push("link_close","a",-1),l.markup="autolink",l.info="auto"),t.pos+=i.length+2,!0):!1):TK.test(i)?(c=t.md.normalizeLink("mailto:"+i),t.md.validateLink(c)?(n||(l=t.push("link_open","a",1),l.attrs=[["href",c]],l.markup="autolink",l.info="auto",l=t.push("text","",0),l.content=t.md.normalizeLinkText(i),l=t.push("link_close","a",-1),l.markup="autolink",l.info="auto"),t.pos+=i.length+2,!0):!1):!1},zK=wi.HTML_TAG_RE;function EK(e){return/^<a[>\s]/i.test(e)}function RK(e){return/^<\/a\s*>/i.test(e)}function MK(e){var t=e|32;return t>=97&&t<=122}var BK=function(t,n){var i,c,l,u,h=t.pos;return!t.md.options.html||(l=t.posMax,t.src.charCodeAt(h)!==60||h+2>=l)||(i=t.src.charCodeAt(h+1),i!==33&&i!==63&&i!==47&&!MK(i))||(c=t.src.slice(h).match(zK),!c)?!1:(n||(u=t.push("html_inline","",0),u.content=t.src.slice(h,h+c[0].length),EK(u.content)&&t.linkLevel++,RK(u.content)&&t.linkLevel--),t.pos+=c[0].length,!0)},mu=li,IK=it.has,PK=it.isValidEntityCode,vu=it.fromCodePoint,NK=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,qK=/^&([a-z][a-z0-9]{1,31});/i,FK=function(t,n){var i,c,l,u,h=t.pos,f=t.posMax;if(t.src.charCodeAt(h)!==38||h+1>=f)return!1;if(i=t.src.charCodeAt(h+1),i===35){if(l=t.src.slice(h).match(NK),l)return n||(c=l[1][0].toLowerCase()==="x"?parseInt(l[1].slice(1),16):parseInt(l[1],10),u=t.push("text_special","",0),u.content=PK(c)?vu(c):vu(65533),u.markup=l[0],u.info="entity"),t.pos+=l[0].length,!0}else if(l=t.src.slice(h).match(qK),l&&IK(mu,l[1]))return n||(u=t.push("text_special","",0),u.content=mu[l[1]],u.markup=l[0],u.info="entity"),t.pos+=l[0].length,!0;return!1};function gu(e,t){var n,i,c,l,u,h,f,b,y={},k=t.length;if(k){var C=0,S=-2,L=[];for(n=0;n<k;n++)if(c=t[n],L.push(0),(t[C].marker!==c.marker||S!==c.token-1)&&(C=n),S=c.token,c.length=c.length||0,!!c.close){for(y.hasOwnProperty(c.marker)||(y[c.marker]=[-1,-1,-1,-1,-1,-1]),u=y[c.marker][(c.open?3:0)+c.length%3],i=C-L[C]-1,h=i;i>u;i-=L[i]+1)if(l=t[i],l.marker===c.marker&&l.open&&l.end<0&&(f=!1,(l.close||c.open)&&(l.length+c.length)%3===0&&(l.length%3!==0||c.length%3!==0)&&(f=!0),!f)){b=i>0&&!t[i-1].open?L[i-1]+1:0,L[n]=n-i+b,L[i]=b,c.open=!1,l.end=n,l.close=!1,h=-1,S=-2;break}h!==-1&&(y[c.marker][(c.open?3:0)+(c.length||0)%3]=h)}}}var LK=function(t){var n,i=t.tokens_meta,c=t.tokens_meta.length;for(gu(t,t.delimiters),n=0;n<c;n++)i[n]&&i[n].delimiters&&gu(t,i[n].delimiters)},$K=function(t){var n,i,c=0,l=t.tokens,u=t.tokens.length;for(n=i=0;n<u;n++)l[n].nesting<0&&c--,l[n].level=c,l[n].nesting>0&&c++,l[n].type==="text"&&n+1<u&&l[n+1].type==="text"?l[n+1].content=l[n].content+l[n+1].content:(n!==i&&(l[i]=l[n]),i++);n!==i&&(l.length=i)},Pl=Ml,bu=it.isWhiteSpace,yu=it.isPunctChar,xu=it.isMdAsciiPunct;function oa(e,t,n,i){this.src=e,this.env=n,this.md=t,this.tokens=i,this.tokens_meta=Array(i.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}oa.prototype.pushPending=function(){var e=new Pl("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e};oa.prototype.push=function(e,t,n){this.pending&&this.pushPending();var i=new Pl(e,t,n),c=null;return n<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),i.level=this.level,n>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],c={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(i),this.tokens_meta.push(c),i};oa.prototype.scanDelims=function(e,t){var n=e,i,c,l,u,h,f,b,y,k,C=!0,S=!0,L=this.posMax,P=this.src.charCodeAt(e);for(i=e>0?this.src.charCodeAt(e-1):32;n<L&&this.src.charCodeAt(n)===P;)n++;return l=n-e,c=n<L?this.src.charCodeAt(n):32,b=xu(i)||yu(String.fromCharCode(i)),k=xu(c)||yu(String.fromCharCode(c)),f=bu(i),y=bu(c),y?C=!1:k&&(f||b||(C=!1)),f?S=!1:b&&(y||k||(S=!1)),t?(u=C,h=S):(u=C&&(!S||b),h=S&&(!C||k)),{can_open:u,can_close:h,length:l}};oa.prototype.Token=Pl;var OK=oa,wu=Rl,Vs=[["text",pK],["linkify",vK],["newline",bK],["escape",xK],["backticks",wK],["strikethrough",Ci.tokenize],["emphasis",Ai.tokenize],["link",SK],["image",AK],["autolink",DK],["html_inline",BK],["entity",FK]],js=[["balance_pairs",LK],["strikethrough",Ci.postProcess],["emphasis",Ai.postProcess],["fragments_join",$K]];function aa(){var e;for(this.ruler=new wu,e=0;e<Vs.length;e++)this.ruler.push(Vs[e][0],Vs[e][1]);for(this.ruler2=new wu,e=0;e<js.length;e++)this.ruler2.push(js[e][0],js[e][1])}aa.prototype.skipToken=function(e){var t,n,i=e.pos,c=this.ruler.getRules(""),l=c.length,u=e.md.options.maxNesting,h=e.cache;if(typeof h[i]<"u"){e.pos=h[i];return}if(e.level<u)for(n=0;n<l&&(e.level++,t=c[n](e,!0),e.level--,!t);n++);else e.pos=e.posMax;t||e.pos++,h[i]=e.pos};aa.prototype.tokenize=function(e){for(var t,n,i=this.ruler.getRules(""),c=i.length,l=e.posMax,u=e.md.options.maxNesting;e.pos<l;){if(e.level<u)for(n=0;n<c&&(t=i[n](e,!1),!t);n++);if(t){if(e.pos>=l)break;continue}e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()};aa.prototype.parse=function(e,t,n,i){var c,l,u,h=new this.State(e,t,n,i);for(this.tokenize(h),l=this.ruler2.getRules(""),u=l.length,c=0;c<u;c++)l[c](h)};aa.prototype.State=OK;var UK=aa,Gs,ku;function HK(){return ku||(ku=1,Gs=function(e){var t={};e=e||{},t.src_Any=Ud().source,t.src_Cc=Hd().source,t.src_Z=Vd().source,t.src_P=El.source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|");var n="[><]";return t.src_pseudo_letter="(?:(?!"+n+"|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|"+n+"|"+t.src_ZPCc+")(?!"+(e["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|"+n+`|[()[\\]{}.,"'?!\\-;]).|\\[(?:(?!`+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+`|["]).)+\\"|\\'(?:(?!`+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]|$)|"+(e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+"|$)|;(?!"+t.src_ZCc+"|$)|\\!+(?!"+t.src_ZCc+"|[!]|$)|\\?(?!"+t.src_ZCc+"|[?]|$))+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy="(^|"+n+'|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|]|"+t.src_ZPCc+"))((?![$+<=>^`|])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|]|"+t.src_ZPCc+"))((?![$+<=>^`|])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}),Gs}function ml(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach(function(n){n&&Object.keys(n).forEach(function(i){e[i]=n[i]})}),e}function Ti(e){return Object.prototype.toString.call(e)}function VK(e){return Ti(e)==="[object String]"}function jK(e){return Ti(e)==="[object Object]"}function GK(e){return Ti(e)==="[object RegExp]"}function Su(e){return Ti(e)==="[object Function]"}function WK(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var Zd={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function XK(e){return Object.keys(e||{}).reduce(function(t,n){return t||Zd.hasOwnProperty(n)},!1)}var YK={"http:":{validate:function(e,t,n){var i=e.slice(t);return n.re.http||(n.re.http=new RegExp("^\\/\\/"+n.re.src_auth+n.re.src_host_port_strict+n.re.src_path,"i")),n.re.http.test(i)?i.match(n.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(e,t,n){var i=e.slice(t);return n.re.no_http||(n.re.no_http=new RegExp("^"+n.re.src_auth+"(?:localhost|(?:(?:"+n.re.src_domain+")\\.)+"+n.re.src_domain_root+")"+n.re.src_port+n.re.src_host_terminator+n.re.src_path,"i")),n.re.no_http.test(i)?t>=3&&e[t-3]===":"||t>=3&&e[t-3]==="/"?0:i.match(n.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,n){var i=e.slice(t);return n.re.mailto||(n.re.mailto=new RegExp("^"+n.re.src_email_name+"@"+n.re.src_host_strict,"i")),n.re.mailto.test(i)?i.match(n.re.mailto)[0].length:0}}},KK="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",ZK="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function JK(e){e.__index__=-1,e.__text_cache__=""}function QK(e){return function(t,n){var i=t.slice(n);return e.test(i)?i.match(e)[0].length:0}}function Cu(){return function(e,t){t.normalize(e)}}function ui(e){var t=e.re=HK()(e.__opts__),n=e.__tlds__.slice();e.onCompile(),e.__tlds_replaced__||n.push(KK),n.push(t.src_xn),t.src_tlds=n.join("|");function i(h){return h.replace("%TLDS%",t.src_tlds)}t.email_fuzzy=RegExp(i(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(i(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(i(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(i(t.tpl_host_fuzzy_test),"i");var c=[];e.__compiled__={};function l(h,f){throw new Error('(LinkifyIt) Invalid schema "'+h+'": '+f)}Object.keys(e.__schemas__).forEach(function(h){var f=e.__schemas__[h];if(f!==null){var b={validate:null,link:null};if(e.__compiled__[h]=b,jK(f)){GK(f.validate)?b.validate=QK(f.validate):Su(f.validate)?b.validate=f.validate:l(h,f),Su(f.normalize)?b.normalize=f.normalize:f.normalize?l(h,f):b.normalize=Cu();return}if(VK(f)){c.push(h);return}l(h,f)}}),c.forEach(function(h){e.__compiled__[e.__schemas__[h]]&&(e.__compiled__[h].validate=e.__compiled__[e.__schemas__[h]].validate,e.__compiled__[h].normalize=e.__compiled__[e.__schemas__[h]].normalize)}),e.__compiled__[""]={validate:null,normalize:Cu()};var u=Object.keys(e.__compiled__).filter(function(h){return h.length>0&&e.__compiled__[h]}).map(WK).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><]|"+t.src_ZPCc+"))("+u+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><]|"+t.src_ZPCc+"))("+u+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),JK(e)}function eZ(e,t){var n=e.__index__,i=e.__last_index__,c=e.__text_cache__.slice(n,i);this.schema=e.__schema__.toLowerCase(),this.index=n+t,this.lastIndex=i+t,this.raw=c,this.text=c,this.url=c}function vl(e,t){var n=new eZ(e,t);return e.__compiled__[n.schema].normalize(n,e),n}function ur(e,t){if(!(this instanceof ur))return new ur(e,t);t||XK(e)&&(t=e,e={}),this.__opts__=ml({},Zd,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=ml({},YK,e),this.__compiled__={},this.__tlds__=ZK,this.__tlds_replaced__=!1,this.re={},ui(this)}ur.prototype.add=function(t,n){return this.__schemas__[t]=n,ui(this),this};ur.prototype.set=function(t){return this.__opts__=ml(this.__opts__,t),this};ur.prototype.test=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return!1;var n,i,c,l,u,h,f,b,y;if(this.re.schema_test.test(t)){for(f=this.re.schema_search,f.lastIndex=0;(n=f.exec(t))!==null;)if(l=this.testSchemaAt(t,n[2],f.lastIndex),l){this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+l;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(b=t.search(this.re.host_fuzzy_test),b>=0&&(this.__index__<0||b<this.__index__)&&(i=t.match(this.__opts__.fuzzyIP?this.re.link_fuzzy:this.re.link_no_ip_fuzzy))!==null&&(u=i.index+i[1].length,(this.__index__<0||u<this.__index__)&&(this.__schema__="",this.__index__=u,this.__last_index__=i.index+i[0].length))),this.__opts__.fuzzyEmail&&this.__compiled__["mailto:"]&&(y=t.indexOf("@"),y>=0&&(c=t.match(this.re.email_fuzzy))!==null&&(u=c.index+c[1].length,h=c.index+c[0].length,(this.__index__<0||u<this.__index__||u===this.__index__&&h>this.__last_index__)&&(this.__schema__="mailto:",this.__index__=u,this.__last_index__=h))),this.__index__>=0};ur.prototype.pretest=function(t){return this.re.pretest.test(t)};ur.prototype.testSchemaAt=function(t,n,i){return this.__compiled__[n.toLowerCase()]?this.__compiled__[n.toLowerCase()].validate(t,i,this):0};ur.prototype.match=function(t){var n=0,i=[];this.__index__>=0&&this.__text_cache__===t&&(i.push(vl(this,n)),n=this.__last_index__);for(var c=n?t.slice(n):t;this.test(c);)i.push(vl(this,n)),c=c.slice(this.__last_index__),n+=this.__last_index__;return i.length?i:null};ur.prototype.matchAtStart=function(t){if(this.__text_cache__=t,this.__index__=-1,!t.length)return null;var n=this.re.schema_at_start.exec(t);if(!n)return null;var i=this.testSchemaAt(t,n[2],n[0].length);return i?(this.__schema__=n[2],this.__index__=n.index+n[1].length,this.__last_index__=n.index+n[0].length+i,vl(this,0)):null};ur.prototype.tlds=function(t,n){return t=Array.isArray(t)?t:[t],n?(this.__tlds__=this.__tlds__.concat(t).sort().filter(function(i,c,l){return i!==l[c-1]}).reverse(),ui(this),this):(this.__tlds__=t.slice(),this.__tlds_replaced__=!0,ui(this),this)};ur.prototype.normalize=function(t){t.schema||(t.url="http://"+t.url),t.schema==="mailto:"&&!/^mailto:/i.test(t.url)&&(t.url="mailto:"+t.url)};ur.prototype.onCompile=function(){};var tZ=ur;const mo=2147483647,Or=36,Nl=1,Xo=26,rZ=38,nZ=700,Jd=72,Qd=128,eh="-",oZ=/^xn--/,aZ=/[^\0-\x7F]/,iZ=/[\x2E\u3002\uFF0E\uFF61]/g,sZ={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Ws=Or-Nl,Ur=Math.floor,Xs=String.fromCharCode;function yn(e){throw new RangeError(sZ[e])}function lZ(e,t){const n=[];let i=e.length;for(;i--;)n[i]=t(e[i]);return n}function th(e,t){const n=e.split("@");let i="";n.length>1&&(i=n[0]+"@",e=n[1]),e=e.replace(iZ,".");const c=e.split("."),l=lZ(c,t).join(".");return i+l}function ql(e){const t=[];let n=0;const i=e.length;for(;n<i;){const c=e.charCodeAt(n++);if(c>=55296&&c<=56319&&n<i){const l=e.charCodeAt(n++);(l&64512)==56320?t.push(((c&1023)<<10)+(l&1023)+65536):(t.push(c),n--)}else t.push(c)}return t}const rh=e=>String.fromCodePoint(...e),cZ=function(e){return e>=48&&e<58?26+(e-48):e>=65&&e<91?e-65:e>=97&&e<123?e-97:Or},Au=function(e,t){return e+22+75*(e<26)-((t!=0)<<5)},nh=function(e,t,n){let i=0;for(e=n?Ur(e/nZ):e>>1,e+=Ur(e/t);e>Ws*Xo>>1;i+=Or)e=Ur(e/Ws);return Ur(i+(Ws+1)*e/(e+rZ))},Fl=function(e){const t=[],n=e.length;let i=0,c=Qd,l=Jd,u=e.lastIndexOf(eh);u<0&&(u=0);for(let h=0;h<u;++h)e.charCodeAt(h)>=128&&yn("not-basic"),t.push(e.charCodeAt(h));for(let h=u>0?u+1:0;h<n;){const f=i;for(let y=1,k=Or;;k+=Or){h>=n&&yn("invalid-input");const C=cZ(e.charCodeAt(h++));C>=Or&&yn("invalid-input"),C>Ur((mo-i)/y)&&yn("overflow"),i+=C*y;const S=k<=l?Nl:k>=l+Xo?Xo:k-l;if(C<S)break;const L=Or-S;y>Ur(mo/L)&&yn("overflow"),y*=L}const b=t.length+1;l=nh(i-f,b,f==0),Ur(i/b)>mo-c&&yn("overflow"),c+=Ur(i/b),i%=b,t.splice(i++,0,c)}return String.fromCodePoint(...t)},Ll=function(e){const t=[];e=ql(e);const n=e.length;let i=Qd,c=0,l=Jd;for(const f of e)f<128&&t.push(Xs(f));const u=t.length;let h=u;for(u&&t.push(eh);h<n;){let f=mo;for(const y of e)y>=i&&y<f&&(f=y);const b=h+1;f-i>Ur((mo-c)/b)&&yn("overflow"),c+=(f-i)*b,i=f;for(const y of e)if(y<i&&++c>mo&&yn("overflow"),y===i){let k=c;for(let C=Or;;C+=Or){const S=C<=l?Nl:C>=l+Xo?Xo:C-l;if(k<S)break;const L=k-S,P=Or-S;t.push(Xs(Au(S+L%P,0))),k=Ur(L/P)}t.push(Xs(Au(k,0))),l=nh(c,b,h===u),c=0,++h}++c,++i}return t.join("")},oh=function(e){return th(e,function(t){return oZ.test(t)?Fl(t.slice(4).toLowerCase()):t})},ah=function(e){return th(e,function(t){return aZ.test(t)?"xn--"+Ll(t):t})},uZ={version:"2.3.1",ucs2:{decode:ql,encode:rh},decode:Fl,encode:Ll,toASCII:ah,toUnicode:oh},dZ=Object.freeze(Object.defineProperty({__proto__:null,decode:Fl,default:uZ,encode:Ll,toASCII:ah,toUnicode:oh,ucs2decode:ql,ucs2encode:rh},Symbol.toStringTag,{value:"Module"})),hZ=Cf(dZ);var fZ={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},pZ={options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},mZ={options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}},Ho=it,vZ=xi,gZ=uY,bZ=IY,yZ=hK,xZ=UK,wZ=tZ,Un=xo,ih=hZ,kZ={default:fZ,zero:pZ,commonmark:mZ},SZ=/^(vbscript|javascript|file|data):/,CZ=/^data:image\/(gif|png|jpeg|webp);/;function AZ(e){var t=e.trim().toLowerCase();return SZ.test(t)?!!CZ.test(t):!0}var sh=["http:","https:","mailto:"];function TZ(e){var t=Un.parse(e,!0);if(t.hostname&&(!t.protocol||sh.indexOf(t.protocol)>=0))try{t.hostname=ih.toASCII(t.hostname)}catch{}return Un.encode(Un.format(t))}function _Z(e){var t=Un.parse(e,!0);if(t.hostname&&(!t.protocol||sh.indexOf(t.protocol)>=0))try{t.hostname=ih.toUnicode(t.hostname)}catch{}return Un.decode(Un.format(t),Un.decode.defaultChars+"%")}function wr(e,t){if(!(this instanceof wr))return new wr(e,t);t||Ho.isString(e)||(t=e||{},e="default"),this.inline=new xZ,this.block=new yZ,this.core=new bZ,this.renderer=new gZ,this.linkify=new wZ,this.validateLink=AZ,this.normalizeLink=TZ,this.normalizeLinkText=_Z,this.utils=Ho,this.helpers=Ho.assign({},vZ),this.options={},this.configure(e),t&&this.set(t)}wr.prototype.set=function(e){return Ho.assign(this.options,e),this};wr.prototype.configure=function(e){var t=this,n;if(Ho.isString(e)&&(n=e,e=kZ[n],!e))throw new Error('Wrong `markdown-it` preset "'+n+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach(function(i){e.components[i].rules&&t[i].ruler.enableOnly(e.components[i].rules),e.components[i].rules2&&t[i].ruler2.enableOnly(e.components[i].rules2)}),this};wr.prototype.enable=function(e,t){var n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(c){n=n.concat(this[c].ruler.enable(e,!0))},this),n=n.concat(this.inline.ruler2.enable(e,!0));var i=e.filter(function(c){return n.indexOf(c)<0});if(i.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+i);return this};wr.prototype.disable=function(e,t){var n=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach(function(c){n=n.concat(this[c].ruler.disable(e,!0))},this),n=n.concat(this.inline.ruler2.disable(e,!0));var i=e.filter(function(c){return n.indexOf(c)<0});if(i.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+i);return this};wr.prototype.use=function(e){var t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this};wr.prototype.parse=function(e,t){if(typeof e!="string")throw new Error("Input data should be a String");var n=new this.core.State(e,this,t);return this.core.process(n),n.tokens};wr.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)};wr.prototype.parseInline=function(e,t){var n=new this.core.State(e,this,t);return n.inlineMode=!0,this.core.process(n),n.tokens};wr.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};var DZ=wr;(function(e){e.exports=DZ})(wv);var Tu={},zZ={get exports(){return Tu},set exports(e){Tu=e}};(function(e,t){(function(i,c){e.exports=c()})(typeof self<"u"?self:Af,function(){return function(){var n={};(function(){n.d=function(m,r){for(var o in r)n.o(r,o)&&!n.o(m,o)&&Object.defineProperty(m,o,{enumerable:!0,get:r[o]})}})(),function(){n.o=function(m,r){return Object.prototype.hasOwnProperty.call(m,r)}}();var i={};n.d(i,{default:function(){return B1}});var c=function m(r,o){this.position=void 0;var a="KaTeX parse error: "+r,s,d=o&&o.loc;if(d&&d.start<=d.end){var v=d.lexer.input;s=d.start;var x=d.end;s===v.length?a+=" at end of input: ":a+=" at position "+(s+1)+": ";var A=v.slice(s,x).replace(/[^]/g,"$&̲"),z;s>15?z="…"+v.slice(s-15,s):z=v.slice(0,s);var F;x+15<v.length?F=v.slice(x,x+15)+"…":F=v.slice(x),a+=z+A+F}var W=new Error(a);return W.name="ParseError",W.__proto__=m.prototype,W.position=s,W};c.prototype.__proto__=Error.prototype;var l=c,u=function(r,o){return r.indexOf(o)!==-1},h=function(r,o){return r===void 0?o:r},f=/([A-Z])/g,b=function(r){return r.replace(f,"-$1").toLowerCase()},y={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},k=/[&><"']/g;function C(m){return String(m).replace(k,function(r){return y[r]})}var S=function m(r){return r.type==="ordgroup"||r.type==="color"?r.body.length===1?m(r.body[0]):r:r.type==="font"?m(r.body):r},L=function(r){var o=S(r);return o.type==="mathord"||o.type==="textord"||o.type==="atom"},P=function(r){if(!r)throw new Error("Expected non-null, but got "+String(r));return r},$=function(r){var o=/^\s*([^\\/#]*?)(?::|&#0*58|&#x0*3a)/i.exec(r);return o!=null?o[1]:"_relative"},E={contains:u,deflt:h,escape:C,hyphenate:b,getBaseElem:S,isCharacterBox:L,protocolFromUrl:$},B={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format <type>"},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color <color>",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:function(r){return"#"+r}},macros:{type:"object",cli:"-m, --macro <def>",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:function(r,o){return o.push(r),o}},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:function(r){return Math.max(0,r)},cli:"--min-rule-thickness <size>",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:function(r){return Math.max(0,r)},cli:"-s, --max-size <n>",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:function(r){return Math.max(0,r)},cli:"-e, --max-expand <n>",cliProcessor:function(r){return r==="Infinity"?1/0:parseInt(r)}},globalGroup:{type:"boolean",cli:!1}};function M(m){if(m.default)return m.default;var r=m.type,o=Array.isArray(r)?r[0]:r;if(typeof o!="string")return o.enum[0];switch(o){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}var U=function(){function m(o){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,o=o||{};for(var a in B)if(B.hasOwnProperty(a)){var s=B[a];this[a]=o[a]!==void 0?s.processor?s.processor(o[a]):o[a]:M(s)}}var r=m.prototype;return r.reportNonstrict=function(a,s,d){var v=this.strict;if(typeof v=="function"&&(v=v(a,s,d)),!(!v||v==="ignore")){if(v===!0||v==="error")throw new l("LaTeX-incompatible input and strict mode is set to 'error': "+(s+" ["+a+"]"),d);v==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(s+" ["+a+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+v+"': "+s+" ["+a+"]"))}},r.useStrictBehavior=function(a,s,d){var v=this.strict;if(typeof v=="function")try{v=v(a,s,d)}catch{v="error"}return!v||v==="ignore"?!1:v===!0||v==="error"?!0:v==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(s+" ["+a+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+v+"': "+s+" ["+a+"]")),!1)},r.isTrusted=function(a){a.url&&!a.protocol&&(a.protocol=E.protocolFromUrl(a.url));var s=typeof this.trust=="function"?this.trust(a):this.trust;return!!s},m}(),q=function(){function m(o,a,s){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=o,this.size=a,this.cramped=s}var r=m.prototype;return r.sup=function(){return V[ae[this.id]]},r.sub=function(){return V[me[this.id]]},r.fracNum=function(){return V[Ce[this.id]]},r.fracDen=function(){return V[Le[this.id]]},r.cramp=function(){return V[ht[this.id]]},r.text=function(){return V[gt[this.id]]},r.isTight=function(){return this.size>=2},m}(),R=0,j=1,ie=2,X=3,oe=4,Z=5,ee=6,ne=7,V=[new q(R,0,!1),new q(j,0,!0),new q(ie,1,!1),new q(X,1,!0),new q(oe,2,!1),new q(Z,2,!0),new q(ee,3,!1),new q(ne,3,!0)],ae=[oe,Z,oe,Z,ee,ne,ee,ne],me=[Z,Z,Z,Z,ne,ne,ne,ne],Ce=[ie,X,oe,Z,ee,ne,ee,ne],Le=[X,X,Z,Z,ne,ne,ne,ne],ht=[j,j,X,X,Z,Z,ne,ne],gt=[R,j,ie,X,ie,X,ie,X],De={DISPLAY:V[R],TEXT:V[ie],SCRIPT:V[oe],SCRIPTSCRIPT:V[ee]},ve=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function Ee(m){for(var r=0;r<ve.length;r++)for(var o=ve[r],a=0;a<o.blocks.length;a++){var s=o.blocks[a];if(m>=s[0]&&m<=s[1])return o.name}return null}var Se=[];ve.forEach(function(m){return m.blocks.forEach(function(r){return Se.push.apply(Se,r)})});function Ze(m){for(var r=0;r<Se.length;r+=2)if(m>=Se[r]&&m<=Se[r+1])return!0;return!1}var Be=80,Ye=function(r,o){return"M95,"+(622+r+o)+`
c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14
c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54
c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10
s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429
c69,-144,104.5,-217.7,106.5,-221
l`+r/2.075+" -"+r+`
c5.3,-9.3,12,-14,20,-14
H400000v`+(40+r)+`H845.2724
s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7
c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z
M`+(834+r)+" "+o+"h400000v"+(40+r)+"h-400000z"},wt=function(r,o){return"M263,"+(601+r+o)+`c0.7,0,18,39.7,52,119
c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120
c340,-704.7,510.7,-1060.3,512,-1067
l`+r/2.084+" -"+r+`
c4.7,-7.3,11,-11,19,-11
H40000v`+(40+r)+`H1012.3
s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232
c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1
s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26
c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z
M`+(1001+r)+" "+o+"h400000v"+(40+r)+"h-400000z"},Rr=function(r,o){return"M983 "+(10+r+o)+`
l`+r/3.13+" -"+r+`
c4,-6.7,10,-10,18,-10 H400000v`+(40+r)+`
H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7
s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744
c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30
c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722
c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5
c53.7,-170.3,84.5,-266.8,92.5,-289.5z
M`+(1001+r)+" "+o+"h400000v"+(40+r)+"h-400000z"},hr=function(r,o){return"M424,"+(2398+r+o)+`
c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514
c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20
s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121
s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081
l`+r/4.223+" -"+r+`c4,-6.7,10,-10,18,-10 H400000
v`+(40+r)+`H1014.6
s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185
c-2,6,-10,9,-24,9
c-8,0,-12,-0.7,-12,-2z M`+(1001+r)+" "+o+`
h400000v`+(40+r)+"h-400000z"},Mr=function(r,o){return"M473,"+(2713+r+o)+`
c339.3,-1799.3,509.3,-2700,510,-2702 l`+r/5.298+" -"+r+`
c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+r)+`H1017.7
s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9
c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200
c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26
s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,
606zM`+(1001+r)+" "+o+"h400000v"+(40+r)+"H1017.7z"},Xr=function(r){var o=r/2;return"M400000 "+r+" H0 L"+o+" 0 l65 45 L145 "+(r-80)+" H400000z"},ln=function(r,o,a){var s=a-54-o-r;return"M702 "+(r+o)+"H400000"+(40+r)+`
H742v`+s+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1
h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170
c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667
219 661 l218 661zM702 `+o+"H400000v"+(40+r)+"H742z"},cn=function(r,o,a){o=1e3*o;var s="";switch(r){case"sqrtMain":s=Ye(o,Be);break;case"sqrtSize1":s=wt(o,Be);break;case"sqrtSize2":s=Rr(o,Be);break;case"sqrtSize3":s=hr(o,Be);break;case"sqrtSize4":s=Mr(o,Be);break;case"sqrtTall":s=ln(o,Be,a)}return s},Xt=function(r,o){switch(r){case"⎜":return"M291 0 H417 V"+o+" H291z M291 0 H417 V"+o+" H291z";case"":return"M145 0 H188 V"+o+" H145z M145 0 H188 V"+o+" H145z";case"∥":return"M145 0 H188 V"+o+" H145z M145 0 H188 V"+o+" H145z"+("M367 0 H410 V"+o+" H367z M367 0 H410 V"+o+" H367z");case"⎟":return"M457 0 H583 V"+o+" H457z M457 0 H583 V"+o+" H457z";case"⎢":return"M319 0 H403 V"+o+" H319z M319 0 H403 V"+o+" H319z";case"⎥":return"M263 0 H347 V"+o+" H263z M263 0 H347 V"+o+" H263z";case"⎪":return"M384 0 H504 V"+o+" H384z M384 0 H504 V"+o+" H384z";case"⏐":return"M312 0 H355 V"+o+" H312z M312 0 H355 V"+o+" H312z";case"‖":return"M257 0 H300 V"+o+" H257z M257 0 H300 V"+o+" H257z"+("M478 0 H521 V"+o+" H478z M478 0 H521 V"+o+" H478z");default:return""}},ue={doubleleftarrow:`M262 157
l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3
0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28
14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5
c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5
157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87
-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7
-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z
m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l
-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5
14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88
-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68
-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18
-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782
c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3
-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120
135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8
-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247
c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208
490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3
1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202
l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117
-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7
5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13
35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688
0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7
-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80
H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0
435 0h399565z`,leftgroupunder:`M400000 262
H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219
435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3
-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5
-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7
-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5
20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3
-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7
-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z
m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333
5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5
1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667
-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12
10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7
-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0
v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5
-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3
-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21
71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z
M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z
M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23
-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8
c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3
68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z
M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334
c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14
-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7
311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11
12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214
c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14
53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3
11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0
-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6
-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z
m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8
60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8
-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z
m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2
c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6
-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z
m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0
85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8
-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z
m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1
c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128
-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20
11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7
39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85
-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l
-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5
s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1
c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3
28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237
-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0
3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18
0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3
-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2
-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58
69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11
-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7
2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z
m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8
8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5
-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95
-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8
15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3
8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3
-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z
m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3
15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0
-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21
66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z
M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23
1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32
-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142
-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40
115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69
-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3
-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19
-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101
10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167
c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3
41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42
18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333
-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70
101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7
-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0
114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0
4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128
-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418
-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9
31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114
c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751
181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457
-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0
411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697
16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696
-338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345
-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409
177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9
14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409
-175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5
3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1
-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22
c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,
-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202
c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5
c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130
s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47
121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6
s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11
c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z
M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32
-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0
13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39
-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5
-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17
c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21
c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40
c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z
M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,
1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,
-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z
M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},Te=function(r,o){switch(r){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+o+` v1759 h347 v-84
H403z M403 1759 V0 H319 V1759 v`+o+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+o+` v1759 H0 v84 H347z
M347 1759 V0 H263 V1759 v`+o+" v1759 h84z";case"vert":return"M145 15 v585 v"+o+` v585 c2.667,10,9.667,15,21,15
c10,0,16.667,-5,20,-15 v-585 v`+-o+` v-585 c-2.667,-10,-9.667,-15,-21,-15
c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+o+" v585 h43z";case"doublevert":return"M145 15 v585 v"+o+` v585 c2.667,10,9.667,15,21,15
c10,0,16.667,-5,20,-15 v-585 v`+-o+` v-585 c-2.667,-10,-9.667,-15,-21,-15
c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+o+` v585 h43z
M367 15 v585 v`+o+` v585 c2.667,10,9.667,15,21,15
c10,0,16.667,-5,20,-15 v-585 v`+-o+` v-585 c-2.667,-10,-9.667,-15,-21,-15
c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+o+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+o+` v1715 h263 v84 H319z
MM319 602 V0 H403 V602 v`+o+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+o+` v1799 H0 v-84 H319z
MM319 602 V0 H403 V602 v`+o+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+o+` v602 h84z
M403 1759 V0 H319 V1759 v`+o+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+o+` v602 h84z
M347 1759 V0 h-84 V1759 v`+o+" v602 h84z";case"lparen":return`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1
c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,
-36,557 l0,`+(o+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,
949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9
c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,
-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189
l0,-`+(o+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,
-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`;case"rparen":return`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,
63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5
c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(o+9)+`
c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664
c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11
c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17
c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558
l0,-`+(o+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,
-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}},Y=function(){function m(o){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=o,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var r=m.prototype;return r.hasClass=function(a){return E.contains(this.classes,a)},r.toNode=function(){for(var a=document.createDocumentFragment(),s=0;s<this.children.length;s++)a.appendChild(this.children[s].toNode());return a},r.toMarkup=function(){for(var a="",s=0;s<this.children.length;s++)a+=this.children[s].toMarkup();return a},r.toText=function(){var a=function(d){return d.toText()};return this.children.map(a).join("")},m}(),ye={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},je={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Ke={Å:"A",Ð:"D",Þ:"o",å:"a",ð:"d",þ:"o",А:"A",Б:"B",В:"B",Г:"F",Д:"A",Е:"E",Ж:"K",З:"3",И:"N",Й:"N",К:"K",Л:"N",М:"M",Н:"H",О:"O",П:"N",Р:"P",С:"C",Т:"T",У:"y",Ф:"O",Х:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Э:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",р:"p",с:"c",т:"o",у:"y",ф:"b",х:"x",ц:"n",ч:"n",ш:"w",щ:"w",ъ:"a",ы:"m",ь:"a",э:"e",ю:"m",я:"r"};function lt(m,r){ye[m]=r}function rt(m,r,o){if(!ye[r])throw new Error("Font metrics not found for font: "+r+".");var a=m.charCodeAt(0),s=ye[r][a];if(!s&&m[0]in Ke&&(a=Ke[m[0]].charCodeAt(0),s=ye[r][a]),!s&&o==="text"&&Ze(a)&&(s=ye[r][77]),s)return{depth:s[0],height:s[1],italic:s[2],skew:s[3],width:s[4]}}var Pt={};function Nt(m){var r;if(m>=5?r=0:m>=3?r=1:r=2,!Pt[r]){var o=Pt[r]={cssEmPerMu:je.quad[r]/18};for(var a in je)je.hasOwnProperty(a)&&(o[a]=je[a][r])}return Pt[r]}var Sr=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],Yn=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Kn=function(r,o){return o.size<2?r:Sr[r-1][o.size-1]},ia=function(){function m(o){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=o.style,this.color=o.color,this.size=o.size||m.BASESIZE,this.textSize=o.textSize||this.size,this.phantom=!!o.phantom,this.font=o.font||"",this.fontFamily=o.fontFamily||"",this.fontWeight=o.fontWeight||"",this.fontShape=o.fontShape||"",this.sizeMultiplier=Yn[this.size-1],this.maxSize=o.maxSize,this.minRuleThickness=o.minRuleThickness,this._fontMetrics=void 0}var r=m.prototype;return r.extend=function(a){var s={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var d in a)a.hasOwnProperty(d)&&(s[d]=a[d]);return new m(s)},r.havingStyle=function(a){return this.style===a?this:this.extend({style:a,size:Kn(this.textSize,a)})},r.havingCrampedStyle=function(){return this.havingStyle(this.style.cramp())},r.havingSize=function(a){return this.size===a&&this.textSize===a?this:this.extend({style:this.style.text(),size:a,textSize:a,sizeMultiplier:Yn[a-1]})},r.havingBaseStyle=function(a){a=a||this.style.text();var s=Kn(m.BASESIZE,a);return this.size===s&&this.textSize===m.BASESIZE&&this.style===a?this:this.extend({style:a,size:s})},r.havingBaseSizing=function(){var a;switch(this.style.id){case 4:case 5:a=3;break;case 6:case 7:a=1;break;default:a=6}return this.extend({style:this.style.text(),size:a})},r.withColor=function(a){return this.extend({color:a})},r.withPhantom=function(){return this.extend({phantom:!0})},r.withFont=function(a){return this.extend({font:a})},r.withTextFontFamily=function(a){return this.extend({fontFamily:a,font:""})},r.withTextFontWeight=function(a){return this.extend({fontWeight:a,font:""})},r.withTextFontShape=function(a){return this.extend({fontShape:a,font:""})},r.sizingClasses=function(a){return a.size!==this.size?["sizing","reset-size"+a.size,"size"+this.size]:[]},r.baseSizingClasses=function(){return this.size!==m.BASESIZE?["sizing","reset-size"+this.size,"size"+m.BASESIZE]:[]},r.fontMetrics=function(){return this._fontMetrics||(this._fontMetrics=Nt(this.size)),this._fontMetrics},r.getColor=function(){return this.phantom?"transparent":this.color},m}();ia.BASESIZE=6;var Di=ia,So={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},zi={ex:!0,em:!0,mu:!0},sa=function(r){return typeof r!="string"&&(r=r.unit),r in So||r in zi||r==="ex"},bt=function(r,o){var a;if(r.unit in So)a=So[r.unit]/o.fontMetrics().ptPerEm/o.sizeMultiplier;else if(r.unit==="mu")a=o.fontMetrics().cssEmPerMu;else{var s;if(o.style.isTight()?s=o.havingStyle(o.style.text()):s=o,r.unit==="ex")a=s.fontMetrics().xHeight;else if(r.unit==="em")a=s.fontMetrics().quad;else throw new l("Invalid unit: '"+r.unit+"'");s!==o&&(a*=s.sizeMultiplier/o.sizeMultiplier)}return Math.min(r.number*a,o.maxSize)},be=function(r){return+r.toFixed(4)+"em"},Br=function(r){return r.filter(function(o){return o}).join(" ")},la=function(r,o,a){if(this.classes=r||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=a||{},o){o.style.isTight()&&this.classes.push("mtight");var s=o.getColor();s&&(this.style.color=s)}},zn=function(r){var o=document.createElement(r);o.className=Br(this.classes);for(var a in this.style)this.style.hasOwnProperty(a)&&(o.style[a]=this.style[a]);for(var s in this.attributes)this.attributes.hasOwnProperty(s)&&o.setAttribute(s,this.attributes[s]);for(var d=0;d<this.children.length;d++)o.appendChild(this.children[d].toNode());return o},ca=function(r){var o="<"+r;this.classes.length&&(o+=' class="'+E.escape(Br(this.classes))+'"');var a="";for(var s in this.style)this.style.hasOwnProperty(s)&&(a+=E.hyphenate(s)+":"+this.style[s]+";");a&&(o+=' style="'+E.escape(a)+'"');for(var d in this.attributes)this.attributes.hasOwnProperty(d)&&(o+=" "+d+'="'+E.escape(this.attributes[d])+'"');o+=">";for(var v=0;v<this.children.length;v++)o+=this.children[v].toMarkup();return o+="</"+r+">",o},En=function(){function m(o,a,s,d){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,la.call(this,o,s,d),this.children=a||[]}var r=m.prototype;return r.setAttribute=function(a,s){this.attributes[a]=s},r.hasClass=function(a){return E.contains(this.classes,a)},r.toNode=function(){return zn.call(this,"span")},r.toMarkup=function(){return ca.call(this,"span")},m}(),Co=function(){function m(o,a,s,d){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,la.call(this,a,d),this.children=s||[],this.setAttribute("href",o)}var r=m.prototype;return r.setAttribute=function(a,s){this.attributes[a]=s},r.hasClass=function(a){return E.contains(this.classes,a)},r.toNode=function(){return zn.call(this,"a")},r.toMarkup=function(){return ca.call(this,"a")},m}(),Ei=function(){function m(o,a,s){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=a,this.src=o,this.classes=["mord"],this.style=s}var r=m.prototype;return r.hasClass=function(a){return E.contains(this.classes,a)},r.toNode=function(){var a=document.createElement("img");a.src=this.src,a.alt=this.alt,a.className="mord";for(var s in this.style)this.style.hasOwnProperty(s)&&(a.style[s]=this.style[s]);return a},r.toMarkup=function(){var a="<img src='"+this.src+" 'alt='"+this.alt+"' ",s="";for(var d in this.style)this.style.hasOwnProperty(d)&&(s+=E.hyphenate(d)+":"+this.style[d]+";");return s&&(a+=' style="'+E.escape(s)+'"'),a+="'/>",a},m}(),Ri={î:"ı̂",ï:"ı̈",í:"ı́",ì:"ı̀"},Yt=function(){function m(o,a,s,d,v,x,A,z){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=o,this.height=a||0,this.depth=s||0,this.italic=d||0,this.skew=v||0,this.width=x||0,this.classes=A||[],this.style=z||{},this.maxFontSize=0;var F=Ee(this.text.charCodeAt(0));F&&this.classes.push(F+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=Ri[this.text])}var r=m.prototype;return r.hasClass=function(a){return E.contains(this.classes,a)},r.toNode=function(){var a=document.createTextNode(this.text),s=null;this.italic>0&&(s=document.createElement("span"),s.style.marginRight=be(this.italic)),this.classes.length>0&&(s=s||document.createElement("span"),s.className=Br(this.classes));for(var d in this.style)this.style.hasOwnProperty(d)&&(s=s||document.createElement("span"),s.style[d]=this.style[d]);return s?(s.appendChild(a),s):a},r.toMarkup=function(){var a=!1,s="<span";this.classes.length&&(a=!0,s+=' class="',s+=E.escape(Br(this.classes)),s+='"');var d="";this.italic>0&&(d+="margin-right:"+this.italic+"em;");for(var v in this.style)this.style.hasOwnProperty(v)&&(d+=E.hyphenate(v)+":"+this.style[v]+";");d&&(a=!0,s+=' style="'+E.escape(d)+'"');var x=E.escape(this.text);return a?(s+=">",s+=x,s+="</span>",s):x},m}(),Cr=function(){function m(o,a){this.children=void 0,this.attributes=void 0,this.children=o||[],this.attributes=a||{}}var r=m.prototype;return r.toNode=function(){var a="http://www.w3.org/2000/svg",s=document.createElementNS(a,"svg");for(var d in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,d)&&s.setAttribute(d,this.attributes[d]);for(var v=0;v<this.children.length;v++)s.appendChild(this.children[v].toNode());return s},r.toMarkup=function(){var a='<svg xmlns="http://www.w3.org/2000/svg"';for(var s in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,s)&&(a+=" "+s+"='"+this.attributes[s]+"'");a+=">";for(var d=0;d<this.children.length;d++)a+=this.children[d].toMarkup();return a+="</svg>",a},m}(),Ir=function(){function m(o,a){this.pathName=void 0,this.alternate=void 0,this.pathName=o,this.alternate=a}var r=m.prototype;return r.toNode=function(){var a="http://www.w3.org/2000/svg",s=document.createElementNS(a,"path");return this.alternate?s.setAttribute("d",this.alternate):s.setAttribute("d",ue[this.pathName]),s},r.toMarkup=function(){return this.alternate?"<path d='"+this.alternate+"'/>":"<path d='"+ue[this.pathName]+"'/>"},m}(),Ao=function(){function m(o){this.attributes=void 0,this.attributes=o||{}}var r=m.prototype;return r.toNode=function(){var a="http://www.w3.org/2000/svg",s=document.createElementNS(a,"line");for(var d in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,d)&&s.setAttribute(d,this.attributes[d]);return s},r.toMarkup=function(){var a="<line";for(var s in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,s)&&(a+=" "+s+"='"+this.attributes[s]+"'");return a+="/>",a},m}();function ua(m){if(m instanceof Yt)return m;throw new Error("Expected symbolNode but got "+String(m)+".")}function dh(m){if(m instanceof En)return m;throw new Error("Expected span<HtmlDomNode> but got "+String(m)+".")}var hh={bin:1,close:1,inner:1,open:1,punct:1,rel:1},fh={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},da={math:{},text:{}},Ct=da;function p(m,r,o,a,s,d){da[m][s]={font:r,group:o,replace:a},d&&a&&(da[m][a]=da[m][s])}var g="math",se="text",w="main",I="ams",kt="accent-token",ze="bin",jt="close",Zn="inner",Fe="mathord",Mt="op-token",nr="open",ha="punct",N="rel",Yr="spacing",H="textord";p(g,w,N,"≡","\\equiv",!0),p(g,w,N,"≺","\\prec",!0),p(g,w,N,"≻","\\succ",!0),p(g,w,N,"","\\sim",!0),p(g,w,N,"⊥","\\perp"),p(g,w,N,"⪯","\\preceq",!0),p(g,w,N,"⪰","\\succeq",!0),p(g,w,N,"≃","\\simeq",!0),p(g,w,N,"","\\mid",!0),p(g,w,N,"≪","\\ll",!0),p(g,w,N,"≫","\\gg",!0),p(g,w,N,"≍","\\asymp",!0),p(g,w,N,"∥","\\parallel"),p(g,w,N,"⋈","\\bowtie",!0),p(g,w,N,"⌣","\\smile",!0),p(g,w,N,"⊑","\\sqsubseteq",!0),p(g,w,N,"⊒","\\sqsupseteq",!0),p(g,w,N,"≐","\\doteq",!0),p(g,w,N,"⌢","\\frown",!0),p(g,w,N,"∋","\\ni",!0),p(g,w,N,"∝","\\propto",!0),p(g,w,N,"⊢","\\vdash",!0),p(g,w,N,"⊣","\\dashv",!0),p(g,w,N,"∋","\\owns"),p(g,w,ha,".","\\ldotp"),p(g,w,ha,"⋅","\\cdotp"),p(g,w,H,"#","\\#"),p(se,w,H,"#","\\#"),p(g,w,H,"&","\\&"),p(se,w,H,"&","\\&"),p(g,w,H,"ℵ","\\aleph",!0),p(g,w,H,"∀","\\forall",!0),p(g,w,H,"ℏ","\\hbar",!0),p(g,w,H,"∃","\\exists",!0),p(g,w,H,"∇","\\nabla",!0),p(g,w,H,"♭","\\flat",!0),p(g,w,H,"","\\ell",!0),p(g,w,H,"♮","\\natural",!0),p(g,w,H,"♣","\\clubsuit",!0),p(g,w,H,"℘","\\wp",!0),p(g,w,H,"♯","\\sharp",!0),p(g,w,H,"♢","\\diamondsuit",!0),p(g,w,H,"","\\Re",!0),p(g,w,H,"♡","\\heartsuit",!0),p(g,w,H,"","\\Im",!0),p(g,w,H,"♠","\\spadesuit",!0),p(g,w,H,"§","\\S",!0),p(se,w,H,"§","\\S"),p(g,w,H,"¶","\\P",!0),p(se,w,H,"¶","\\P"),p(g,w,H,"†","\\dag"),p(se,w,H,"†","\\dag"),p(se,w,H,"†","\\textdagger"),p(g,w,H,"‡","\\ddag"),p(se,w,H,"‡","\\ddag"),p(se,w,H,"‡","\\textdaggerdbl"),p(g,w,jt,"⎱","\\rmoustache",!0),p(g,w,nr,"⎰","\\lmoustache",!0),p(g,w,jt,"⟯","\\rgroup",!0),p(g,w,nr,"⟮","\\lgroup",!0),p(g,w,ze,"∓","\\mp",!0),p(g,w,ze,"⊖","\\ominus",!0),p(g,w,ze,"⊎","\\uplus",!0),p(g,w,ze,"⊓","\\sqcap",!0),p(g,w,ze,"","\\ast"),p(g,w,ze,"⊔","\\sqcup",!0),p(g,w,ze,"◯","\\bigcirc",!0),p(g,w,ze,"∙","\\bullet",!0),p(g,w,ze,"‡","\\ddagger"),p(g,w,ze,"≀","\\wr",!0),p(g,w,ze,"⨿","\\amalg"),p(g,w,ze,"&","\\And"),p(g,w,N,"⟵","\\longleftarrow",!0),p(g,w,N,"⇐","\\Leftarrow",!0),p(g,w,N,"⟸","\\Longleftarrow",!0),p(g,w,N,"⟶","\\longrightarrow",!0),p(g,w,N,"⇒","\\Rightarrow",!0),p(g,w,N,"⟹","\\Longrightarrow",!0),p(g,w,N,"↔","\\leftrightarrow",!0),p(g,w,N,"⟷","\\longleftrightarrow",!0),p(g,w,N,"⇔","\\Leftrightarrow",!0),p(g,w,N,"⟺","\\Longleftrightarrow",!0),p(g,w,N,"↦","\\mapsto",!0),p(g,w,N,"⟼","\\longmapsto",!0),p(g,w,N,"↗","\\nearrow",!0),p(g,w,N,"↩","\\hookleftarrow",!0),p(g,w,N,"↪","\\hookrightarrow",!0),p(g,w,N,"↘","\\searrow",!0),p(g,w,N,"↼","\\leftharpoonup",!0),p(g,w,N,"⇀","\\rightharpoonup",!0),p(g,w,N,"↙","\\swarrow",!0),p(g,w,N,"↽","\\leftharpoondown",!0),p(g,w,N,"⇁","\\rightharpoondown",!0),p(g,w,N,"↖","\\nwarrow",!0),p(g,w,N,"⇌","\\rightleftharpoons",!0),p(g,I,N,"≮","\\nless",!0),p(g,I,N,"","\\@nleqslant"),p(g,I,N,"","\\@nleqq"),p(g,I,N,"⪇","\\lneq",!0),p(g,I,N,"≨","\\lneqq",!0),p(g,I,N,"","\\@lvertneqq"),p(g,I,N,"⋦","\\lnsim",!0),p(g,I,N,"⪉","\\lnapprox",!0),p(g,I,N,"⊀","\\nprec",!0),p(g,I,N,"⋠","\\npreceq",!0),p(g,I,N,"⋨","\\precnsim",!0),p(g,I,N,"⪹","\\precnapprox",!0),p(g,I,N,"≁","\\nsim",!0),p(g,I,N,"","\\@nshortmid"),p(g,I,N,"∤","\\nmid",!0),p(g,I,N,"⊬","\\nvdash",!0),p(g,I,N,"⊭","\\nvDash",!0),p(g,I,N,"⋪","\\ntriangleleft"),p(g,I,N,"⋬","\\ntrianglelefteq",!0),p(g,I,N,"⊊","\\subsetneq",!0),p(g,I,N,"","\\@varsubsetneq"),p(g,I,N,"⫋","\\subsetneqq",!0),p(g,I,N,"","\\@varsubsetneqq"),p(g,I,N,"≯","\\ngtr",!0),p(g,I,N,"","\\@ngeqslant"),p(g,I,N,"","\\@ngeqq"),p(g,I,N,"⪈","\\gneq",!0),p(g,I,N,"≩","\\gneqq",!0),p(g,I,N,"","\\@gvertneqq"),p(g,I,N,"⋧","\\gnsim",!0),p(g,I,N,"⪊","\\gnapprox",!0),p(g,I,N,"⊁","\\nsucc",!0),p(g,I,N,"⋡","\\nsucceq",!0),p(g,I,N,"⋩","\\succnsim",!0),p(g,I,N,"⪺","\\succnapprox",!0),p(g,I,N,"≆","\\ncong",!0),p(g,I,N,"","\\@nshortparallel"),p(g,I,N,"∦","\\nparallel",!0),p(g,I,N,"⊯","\\nVDash",!0),p(g,I,N,"⋫","\\ntriangleright"),p(g,I,N,"⋭","\\ntrianglerighteq",!0),p(g,I,N,"","\\@nsupseteqq"),p(g,I,N,"⊋","\\supsetneq",!0),p(g,I,N,"","\\@varsupsetneq"),p(g,I,N,"⫌","\\supsetneqq",!0),p(g,I,N,"","\\@varsupsetneqq"),p(g,I,N,"⊮","\\nVdash",!0),p(g,I,N,"⪵","\\precneqq",!0),p(g,I,N,"⪶","\\succneqq",!0),p(g,I,N,"","\\@nsubseteqq"),p(g,I,ze,"⊴","\\unlhd"),p(g,I,ze,"⊵","\\unrhd"),p(g,I,N,"↚","\\nleftarrow",!0),p(g,I,N,"↛","\\nrightarrow",!0),p(g,I,N,"⇍","\\nLeftarrow",!0),p(g,I,N,"⇏","\\nRightarrow",!0),p(g,I,N,"↮","\\nleftrightarrow",!0),p(g,I,N,"⇎","\\nLeftrightarrow",!0),p(g,I,N,"△","\\vartriangle"),p(g,I,H,"ℏ","\\hslash"),p(g,I,H,"▽","\\triangledown"),p(g,I,H,"◊","\\lozenge"),p(g,I,H,"Ⓢ","\\circledS"),p(g,I,H,"®","\\circledR"),p(se,I,H,"®","\\circledR"),p(g,I,H,"∡","\\measuredangle",!0),p(g,I,H,"∄","\\nexists"),p(g,I,H,"℧","\\mho"),p(g,I,H,"Ⅎ","\\Finv",!0),p(g,I,H,"⅁","\\Game",!0),p(g,I,H,"","\\backprime"),p(g,I,H,"▲","\\blacktriangle"),p(g,I,H,"▼","\\blacktriangledown"),p(g,I,H,"■","\\blacksquare"),p(g,I,H,"⧫","\\blacklozenge"),p(g,I,H,"★","\\bigstar"),p(g,I,H,"∢","\\sphericalangle",!0),p(g,I,H,"∁","\\complement",!0),p(g,I,H,"ð","\\eth",!0),p(se,w,H,"ð","ð"),p(g,I,H,"","\\diagup"),p(g,I,H,"╲","\\diagdown"),p(g,I,H,"□","\\square"),p(g,I,H,"□","\\Box"),p(g,I,H,"◊","\\Diamond"),p(g,I,H,"¥","\\yen",!0),p(se,I,H,"¥","\\yen",!0),p(g,I,H,"✓","\\checkmark",!0),p(se,I,H,"✓","\\checkmark"),p(g,I,H,"ℶ","\\beth",!0),p(g,I,H,"ℸ","\\daleth",!0),p(g,I,H,"ℷ","\\gimel",!0),p(g,I,H,"ϝ","\\digamma",!0),p(g,I,H,"ϰ","\\varkappa"),p(g,I,nr,"┌","\\@ulcorner",!0),p(g,I,jt,"┐","\\@urcorner",!0),p(g,I,nr,"└","\\@llcorner",!0),p(g,I,jt,"┘","\\@lrcorner",!0),p(g,I,N,"≦","\\leqq",!0),p(g,I,N,"⩽","\\leqslant",!0),p(g,I,N,"⪕","\\eqslantless",!0),p(g,I,N,"≲","\\lesssim",!0),p(g,I,N,"⪅","\\lessapprox",!0),p(g,I,N,"≊","\\approxeq",!0),p(g,I,ze,"⋖","\\lessdot"),p(g,I,N,"⋘","\\lll",!0),p(g,I,N,"≶","\\lessgtr",!0),p(g,I,N,"⋚","\\lesseqgtr",!0),p(g,I,N,"⪋","\\lesseqqgtr",!0),p(g,I,N,"≑","\\doteqdot"),p(g,I,N,"≓","\\risingdotseq",!0),p(g,I,N,"≒","\\fallingdotseq",!0),p(g,I,N,"∽","\\backsim",!0),p(g,I,N,"⋍","\\backsimeq",!0),p(g,I,N,"⫅","\\subseteqq",!0),p(g,I,N,"⋐","\\Subset",!0),p(g,I,N,"⊏","\\sqsubset",!0),p(g,I,N,"≼","\\preccurlyeq",!0),p(g,I,N,"⋞","\\curlyeqprec",!0),p(g,I,N,"≾","\\precsim",!0),p(g,I,N,"⪷","\\precapprox",!0),p(g,I,N,"⊲","\\vartriangleleft"),p(g,I,N,"⊴","\\trianglelefteq"),p(g,I,N,"⊨","\\vDash",!0),p(g,I,N,"⊪","\\Vvdash",!0),p(g,I,N,"⌣","\\smallsmile"),p(g,I,N,"⌢","\\smallfrown"),p(g,I,N,"≏","\\bumpeq",!0),p(g,I,N,"≎","\\Bumpeq",!0),p(g,I,N,"≧","\\geqq",!0),p(g,I,N,"⩾","\\geqslant",!0),p(g,I,N,"⪖","\\eqslantgtr",!0),p(g,I,N,"≳","\\gtrsim",!0),p(g,I,N,"⪆","\\gtrapprox",!0),p(g,I,ze,"⋗","\\gtrdot"),p(g,I,N,"⋙","\\ggg",!0),p(g,I,N,"≷","\\gtrless",!0),p(g,I,N,"⋛","\\gtreqless",!0),p(g,I,N,"⪌","\\gtreqqless",!0),p(g,I,N,"≖","\\eqcirc",!0),p(g,I,N,"≗","\\circeq",!0),p(g,I,N,"≜","\\triangleq",!0),p(g,I,N,"","\\thicksim"),p(g,I,N,"≈","\\thickapprox"),p(g,I,N,"⫆","\\supseteqq",!0),p(g,I,N,"⋑","\\Supset",!0),p(g,I,N,"⊐","\\sqsupset",!0),p(g,I,N,"≽","\\succcurlyeq",!0),p(g,I,N,"⋟","\\curlyeqsucc",!0),p(g,I,N,"≿","\\succsim",!0),p(g,I,N,"⪸","\\succapprox",!0),p(g,I,N,"⊳","\\vartriangleright"),p(g,I,N,"⊵","\\trianglerighteq"),p(g,I,N,"⊩","\\Vdash",!0),p(g,I,N,"","\\shortmid"),p(g,I,N,"∥","\\shortparallel"),p(g,I,N,"≬","\\between",!0),p(g,I,N,"⋔","\\pitchfork",!0),p(g,I,N,"∝","\\varpropto"),p(g,I,N,"◀","\\blacktriangleleft"),p(g,I,N,"∴","\\therefore",!0),p(g,I,N,"∍","\\backepsilon"),p(g,I,N,"▶","\\blacktriangleright"),p(g,I,N,"∵","\\because",!0),p(g,I,N,"⋘","\\llless"),p(g,I,N,"⋙","\\gggtr"),p(g,I,ze,"⊲","\\lhd"),p(g,I,ze,"⊳","\\rhd"),p(g,I,N,"≂","\\eqsim",!0),p(g,w,N,"⋈","\\Join"),p(g,I,N,"≑","\\Doteq",!0),p(g,I,ze,"∔","\\dotplus",!0),p(g,I,ze,"","\\smallsetminus"),p(g,I,ze,"⋒","\\Cap",!0),p(g,I,ze,"⋓","\\Cup",!0),p(g,I,ze,"⩞","\\doublebarwedge",!0),p(g,I,ze,"⊟","\\boxminus",!0),p(g,I,ze,"⊞","\\boxplus",!0),p(g,I,ze,"⋇","\\divideontimes",!0),p(g,I,ze,"⋉","\\ltimes",!0),p(g,I,ze,"⋊","\\rtimes",!0),p(g,I,ze,"⋋","\\leftthreetimes",!0),p(g,I,ze,"⋌","\\rightthreetimes",!0),p(g,I,ze,"⋏","\\curlywedge",!0),p(g,I,ze,"⋎","\\curlyvee",!0),p(g,I,ze,"⊝","\\circleddash",!0),p(g,I,ze,"⊛","\\circledast",!0),p(g,I,ze,"⋅","\\centerdot"),p(g,I,ze,"⊺","\\intercal",!0),p(g,I,ze,"⋒","\\doublecap"),p(g,I,ze,"⋓","\\doublecup"),p(g,I,ze,"⊠","\\boxtimes",!0),p(g,I,N,"⇢","\\dashrightarrow",!0),p(g,I,N,"⇠","\\dashleftarrow",!0),p(g,I,N,"⇇","\\leftleftarrows",!0),p(g,I,N,"⇆","\\leftrightarrows",!0),p(g,I,N,"⇚","\\Lleftarrow",!0),p(g,I,N,"↞","\\twoheadleftarrow",!0),p(g,I,N,"↢","\\leftarrowtail",!0),p(g,I,N,"↫","\\looparrowleft",!0),p(g,I,N,"⇋","\\leftrightharpoons",!0),p(g,I,N,"↶","\\curvearrowleft",!0),p(g,I,N,"↺","\\circlearrowleft",!0),p(g,I,N,"↰","\\Lsh",!0),p(g,I,N,"⇈","\\upuparrows",!0),p(g,I,N,"↿","\\upharpoonleft",!0),p(g,I,N,"⇃","\\downharpoonleft",!0),p(g,w,N,"⊶","\\origof",!0),p(g,w,N,"⊷","\\imageof",!0),p(g,I,N,"⊸","\\multimap",!0),p(g,I,N,"↭","\\leftrightsquigarrow",!0),p(g,I,N,"⇉","\\rightrightarrows",!0),p(g,I,N,"⇄","\\rightleftarrows",!0),p(g,I,N,"↠","\\twoheadrightarrow",!0),p(g,I,N,"↣","\\rightarrowtail",!0),p(g,I,N,"↬","\\looparrowright",!0),p(g,I,N,"↷","\\curvearrowright",!0),p(g,I,N,"↻","\\circlearrowright",!0),p(g,I,N,"↱","\\Rsh",!0),p(g,I,N,"⇊","\\downdownarrows",!0),p(g,I,N,"↾","\\upharpoonright",!0),p(g,I,N,"⇂","\\downharpoonright",!0),p(g,I,N,"⇝","\\rightsquigarrow",!0),p(g,I,N,"⇝","\\leadsto"),p(g,I,N,"⇛","\\Rrightarrow",!0),p(g,I,N,"↾","\\restriction"),p(g,w,H,"","`"),p(g,w,H,"$","\\$"),p(se,w,H,"$","\\$"),p(se,w,H,"$","\\textdollar"),p(g,w,H,"%","\\%"),p(se,w,H,"%","\\%"),p(g,w,H,"_","\\_"),p(se,w,H,"_","\\_"),p(se,w,H,"_","\\textunderscore"),p(g,w,H,"∠","\\angle",!0),p(g,w,H,"∞","\\infty",!0),p(g,w,H,"","\\prime"),p(g,w,H,"△","\\triangle"),p(g,w,H,"Γ","\\Gamma",!0),p(g,w,H,"Δ","\\Delta",!0),p(g,w,H,"Θ","\\Theta",!0),p(g,w,H,"Λ","\\Lambda",!0),p(g,w,H,"Ξ","\\Xi",!0),p(g,w,H,"Π","\\Pi",!0),p(g,w,H,"Σ","\\Sigma",!0),p(g,w,H,"Υ","\\Upsilon",!0),p(g,w,H,"Φ","\\Phi",!0),p(g,w,H,"Ψ","\\Psi",!0),p(g,w,H,"Ω","\\Omega",!0),p(g,w,H,"A","Α"),p(g,w,H,"B","Β"),p(g,w,H,"E","Ε"),p(g,w,H,"Z","Ζ"),p(g,w,H,"H","Η"),p(g,w,H,"I","Ι"),p(g,w,H,"K","Κ"),p(g,w,H,"M","Μ"),p(g,w,H,"N","Ν"),p(g,w,H,"O","Ο"),p(g,w,H,"P","Ρ"),p(g,w,H,"T","Τ"),p(g,w,H,"X","Χ"),p(g,w,H,"¬","\\neg",!0),p(g,w,H,"¬","\\lnot"),p(g,w,H,"","\\top"),p(g,w,H,"⊥","\\bot"),p(g,w,H,"∅","\\emptyset"),p(g,I,H,"∅","\\varnothing"),p(g,w,Fe,"α","\\alpha",!0),p(g,w,Fe,"β","\\beta",!0),p(g,w,Fe,"γ","\\gamma",!0),p(g,w,Fe,"δ","\\delta",!0),p(g,w,Fe,"ϵ","\\epsilon",!0),p(g,w,Fe,"ζ","\\zeta",!0),p(g,w,Fe,"η","\\eta",!0),p(g,w,Fe,"θ","\\theta",!0),p(g,w,Fe,"ι","\\iota",!0),p(g,w,Fe,"κ","\\kappa",!0),p(g,w,Fe,"λ","\\lambda",!0),p(g,w,Fe,"μ","\\mu",!0),p(g,w,Fe,"ν","\\nu",!0),p(g,w,Fe,"ξ","\\xi",!0),p(g,w,Fe,"ο","\\omicron",!0),p(g,w,Fe,"π","\\pi",!0),p(g,w,Fe,"ρ","\\rho",!0),p(g,w,Fe,"σ","\\sigma",!0),p(g,w,Fe,"τ","\\tau",!0),p(g,w,Fe,"υ","\\upsilon",!0),p(g,w,Fe,"ϕ","\\phi",!0),p(g,w,Fe,"χ","\\chi",!0),p(g,w,Fe,"ψ","\\psi",!0),p(g,w,Fe,"ω","\\omega",!0),p(g,w,Fe,"ε","\\varepsilon",!0),p(g,w,Fe,"ϑ","\\vartheta",!0),p(g,w,Fe,"ϖ","\\varpi",!0),p(g,w,Fe,"ϱ","\\varrho",!0),p(g,w,Fe,"ς","\\varsigma",!0),p(g,w,Fe,"φ","\\varphi",!0),p(g,w,ze,"","*",!0),p(g,w,ze,"+","+"),p(g,w,ze,"","-",!0),p(g,w,ze,"⋅","\\cdot",!0),p(g,w,ze,"∘","\\circ",!0),p(g,w,ze,"÷","\\div",!0),p(g,w,ze,"±","\\pm",!0),p(g,w,ze,"×","\\times",!0),p(g,w,ze,"∩","\\cap",!0),p(g,w,ze,"","\\cup",!0),p(g,w,ze,"","\\setminus",!0),p(g,w,ze,"∧","\\land"),p(g,w,ze,"","\\lor"),p(g,w,ze,"∧","\\wedge",!0),p(g,w,ze,"","\\vee",!0),p(g,w,H,"√","\\surd"),p(g,w,nr,"⟨","\\langle",!0),p(g,w,nr,"","\\lvert"),p(g,w,nr,"∥","\\lVert"),p(g,w,jt,"?","?"),p(g,w,jt,"!","!"),p(g,w,jt,"⟩","\\rangle",!0),p(g,w,jt,"","\\rvert"),p(g,w,jt,"∥","\\rVert"),p(g,w,N,"=","="),p(g,w,N,":",":"),p(g,w,N,"≈","\\approx",!0),p(g,w,N,"≅","\\cong",!0),p(g,w,N,"≥","\\ge"),p(g,w,N,"≥","\\geq",!0),p(g,w,N,"←","\\gets"),p(g,w,N,">","\\gt",!0),p(g,w,N,"∈","\\in",!0),p(g,w,N,"","\\@not"),p(g,w,N,"⊂","\\subset",!0),p(g,w,N,"⊃","\\supset",!0),p(g,w,N,"⊆","\\subseteq",!0),p(g,w,N,"⊇","\\supseteq",!0),p(g,I,N,"⊈","\\nsubseteq",!0),p(g,I,N,"⊉","\\nsupseteq",!0),p(g,w,N,"⊨","\\models"),p(g,w,N,"←","\\leftarrow",!0),p(g,w,N,"≤","\\le"),p(g,w,N,"≤","\\leq",!0),p(g,w,N,"<","\\lt",!0),p(g,w,N,"→","\\rightarrow",!0),p(g,w,N,"→","\\to"),p(g,I,N,"≱","\\ngeq",!0),p(g,I,N,"≰","\\nleq",!0),p(g,w,Yr," ","\\ "),p(g,w,Yr," ","\\space"),p(g,w,Yr," ","\\nobreakspace"),p(se,w,Yr," ","\\ "),p(se,w,Yr," "," "),p(se,w,Yr," ","\\space"),p(se,w,Yr," ","\\nobreakspace"),p(g,w,Yr,null,"\\nobreak"),p(g,w,Yr,null,"\\allowbreak"),p(g,w,ha,",",","),p(g,w,ha,";",";"),p(g,I,ze,"⊼","\\barwedge",!0),p(g,I,ze,"⊻","\\veebar",!0),p(g,w,ze,"⊙","\\odot",!0),p(g,w,ze,"⊕","\\oplus",!0),p(g,w,ze,"⊗","\\otimes",!0),p(g,w,H,"∂","\\partial",!0),p(g,w,ze,"⊘","\\oslash",!0),p(g,I,ze,"⊚","\\circledcirc",!0),p(g,I,ze,"⊡","\\boxdot",!0),p(g,w,ze,"△","\\bigtriangleup"),p(g,w,ze,"▽","\\bigtriangledown"),p(g,w,ze,"†","\\dagger"),p(g,w,ze,"⋄","\\diamond"),p(g,w,ze,"⋆","\\star"),p(g,w,ze,"◃","\\triangleleft"),p(g,w,ze,"▹","\\triangleright"),p(g,w,nr,"{","\\{"),p(se,w,H,"{","\\{"),p(se,w,H,"{","\\textbraceleft"),p(g,w,jt,"}","\\}"),p(se,w,H,"}","\\}"),p(se,w,H,"}","\\textbraceright"),p(g,w,nr,"{","\\lbrace"),p(g,w,jt,"}","\\rbrace"),p(g,w,nr,"[","\\lbrack",!0),p(se,w,H,"[","\\lbrack",!0),p(g,w,jt,"]","\\rbrack",!0),p(se,w,H,"]","\\rbrack",!0),p(g,w,nr,"(","\\lparen",!0),p(g,w,jt,")","\\rparen",!0),p(se,w,H,"<","\\textless",!0),p(se,w,H,">","\\textgreater",!0),p(g,w,nr,"⌊","\\lfloor",!0),p(g,w,jt,"⌋","\\rfloor",!0),p(g,w,nr,"⌈","\\lceil",!0),p(g,w,jt,"⌉","\\rceil",!0),p(g,w,H,"\\","\\backslash"),p(g,w,H,"","|"),p(g,w,H,"","\\vert"),p(se,w,H,"|","\\textbar",!0),p(g,w,H,"∥","\\|"),p(g,w,H,"∥","\\Vert"),p(se,w,H,"∥","\\textbardbl"),p(se,w,H,"~","\\textasciitilde"),p(se,w,H,"\\","\\textbackslash"),p(se,w,H,"^","\\textasciicircum"),p(g,w,N,"↑","\\uparrow",!0),p(g,w,N,"⇑","\\Uparrow",!0),p(g,w,N,"↓","\\downarrow",!0),p(g,w,N,"⇓","\\Downarrow",!0),p(g,w,N,"↕","\\updownarrow",!0),p(g,w,N,"⇕","\\Updownarrow",!0),p(g,w,Mt,"∐","\\coprod"),p(g,w,Mt,"","\\bigvee"),p(g,w,Mt,"⋀","\\bigwedge"),p(g,w,Mt,"⨄","\\biguplus"),p(g,w,Mt,"⋂","\\bigcap"),p(g,w,Mt,"","\\bigcup"),p(g,w,Mt,"∫","\\int"),p(g,w,Mt,"∫","\\intop"),p(g,w,Mt,"∬","\\iint"),p(g,w,Mt,"∭","\\iiint"),p(g,w,Mt,"∏","\\prod"),p(g,w,Mt,"∑","\\sum"),p(g,w,Mt,"⨂","\\bigotimes"),p(g,w,Mt,"⨁","\\bigoplus"),p(g,w,Mt,"⨀","\\bigodot"),p(g,w,Mt,"∮","\\oint"),p(g,w,Mt,"∯","\\oiint"),p(g,w,Mt,"∰","\\oiiint"),p(g,w,Mt,"⨆","\\bigsqcup"),p(g,w,Mt,"∫","\\smallint"),p(se,w,Zn,"…","\\textellipsis"),p(g,w,Zn,"…","\\mathellipsis"),p(se,w,Zn,"…","\\ldots",!0),p(g,w,Zn,"…","\\ldots",!0),p(g,w,Zn,"⋯","\\@cdots",!0),p(g,w,Zn,"⋱","\\ddots",!0),p(g,w,H,"⋮","\\varvdots"),p(g,w,kt,"ˊ","\\acute"),p(g,w,kt,"ˋ","\\grave"),p(g,w,kt,"¨","\\ddot"),p(g,w,kt,"~","\\tilde"),p(g,w,kt,"ˉ","\\bar"),p(g,w,kt,"˘","\\breve"),p(g,w,kt,"ˇ","\\check"),p(g,w,kt,"^","\\hat"),p(g,w,kt,"⃗","\\vec"),p(g,w,kt,"˙","\\dot"),p(g,w,kt,"˚","\\mathring"),p(g,w,Fe,"","\\@imath"),p(g,w,Fe,"","\\@jmath"),p(g,w,H,"ı","ı"),p(g,w,H,"ȷ","ȷ"),p(se,w,H,"ı","\\i",!0),p(se,w,H,"ȷ","\\j",!0),p(se,w,H,"ß","\\ss",!0),p(se,w,H,"æ","\\ae",!0),p(se,w,H,"œ","\\oe",!0),p(se,w,H,"ø","\\o",!0),p(se,w,H,"Æ","\\AE",!0),p(se,w,H,"Œ","\\OE",!0),p(se,w,H,"Ø","\\O",!0),p(se,w,kt,"ˊ","\\'"),p(se,w,kt,"ˋ","\\`"),p(se,w,kt,"ˆ","\\^"),p(se,w,kt,"˜","\\~"),p(se,w,kt,"ˉ","\\="),p(se,w,kt,"˘","\\u"),p(se,w,kt,"˙","\\."),p(se,w,kt,"¸","\\c"),p(se,w,kt,"˚","\\r"),p(se,w,kt,"ˇ","\\v"),p(se,w,kt,"¨",'\\"'),p(se,w,kt,"˝","\\H"),p(se,w,kt,"◯","\\textcircled");var Ol={"--":!0,"---":!0,"``":!0,"''":!0};p(se,w,H,"","--",!0),p(se,w,H,"","\\textendash"),p(se,w,H,"—","---",!0),p(se,w,H,"—","\\textemdash"),p(se,w,H,"","`",!0),p(se,w,H,"","\\textquoteleft"),p(se,w,H,"","'",!0),p(se,w,H,"","\\textquoteright"),p(se,w,H,"“","``",!0),p(se,w,H,"“","\\textquotedblleft"),p(se,w,H,"”","''",!0),p(se,w,H,"”","\\textquotedblright"),p(g,w,H,"°","\\degree",!0),p(se,w,H,"°","\\degree"),p(se,w,H,"°","\\textdegree",!0),p(g,w,H,"£","\\pounds"),p(g,w,H,"£","\\mathsterling",!0),p(se,w,H,"£","\\pounds"),p(se,w,H,"£","\\textsterling",!0),p(g,I,H,"✠","\\maltese"),p(se,I,H,"✠","\\maltese");for(var Ul='0123456789/@."',Mi=0;Mi<Ul.length;Mi++){var Hl=Ul.charAt(Mi);p(g,w,H,Hl,Hl)}for(var Vl='0123456789!@*()-=+";:?/.,',Bi=0;Bi<Vl.length;Bi++){var jl=Vl.charAt(Bi);p(se,w,H,jl,jl)}for(var fa="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",Ii=0;Ii<fa.length;Ii++){var pa=fa.charAt(Ii);p(g,w,Fe,pa,pa),p(se,w,H,pa,pa)}p(g,I,H,"C",""),p(se,I,H,"C",""),p(g,I,H,"H",""),p(se,I,H,"H",""),p(g,I,H,"N",""),p(se,I,H,"N",""),p(g,I,H,"P",""),p(se,I,H,"P",""),p(g,I,H,"Q",""),p(se,I,H,"Q",""),p(g,I,H,"R",""),p(se,I,H,"R",""),p(g,I,H,"Z",""),p(se,I,H,"Z",""),p(g,w,Fe,"h",""),p(se,w,Fe,"h","");for(var He="",Kt=0;Kt<fa.length;Kt++){var Bt=fa.charAt(Kt);He=String.fromCharCode(55349,56320+Kt),p(g,w,Fe,Bt,He),p(se,w,H,Bt,He),He=String.fromCharCode(55349,56372+Kt),p(g,w,Fe,Bt,He),p(se,w,H,Bt,He),He=String.fromCharCode(55349,56424+Kt),p(g,w,Fe,Bt,He),p(se,w,H,Bt,He),He=String.fromCharCode(55349,56580+Kt),p(g,w,Fe,Bt,He),p(se,w,H,Bt,He),He=String.fromCharCode(55349,56736+Kt),p(g,w,Fe,Bt,He),p(se,w,H,Bt,He),He=String.fromCharCode(55349,56788+Kt),p(g,w,Fe,Bt,He),p(se,w,H,Bt,He),He=String.fromCharCode(55349,56840+Kt),p(g,w,Fe,Bt,He),p(se,w,H,Bt,He),He=String.fromCharCode(55349,56944+Kt),p(g,w,Fe,Bt,He),p(se,w,H,Bt,He),Kt<26&&(He=String.fromCharCode(55349,56632+Kt),p(g,w,Fe,Bt,He),p(se,w,H,Bt,He),He=String.fromCharCode(55349,56476+Kt),p(g,w,Fe,Bt,He),p(se,w,H,Bt,He))}He=String.fromCharCode(55349,56668),p(g,w,Fe,"k",He),p(se,w,H,"k",He);for(var Rn=0;Rn<10;Rn++){var un=Rn.toString();He=String.fromCharCode(55349,57294+Rn),p(g,w,Fe,un,He),p(se,w,H,un,He),He=String.fromCharCode(55349,57314+Rn),p(g,w,Fe,un,He),p(se,w,H,un,He),He=String.fromCharCode(55349,57324+Rn),p(g,w,Fe,un,He),p(se,w,H,un,He),He=String.fromCharCode(55349,57334+Rn),p(g,w,Fe,un,He),p(se,w,H,un,He)}for(var Pi="ÐÞþ",Ni=0;Ni<Pi.length;Ni++){var ma=Pi.charAt(Ni);p(g,w,Fe,ma,ma),p(se,w,H,ma,ma)}var va=[["mathbf","textbf","Main-Bold"],["mathbf","textbf","Main-Bold"],["mathnormal","textit","Math-Italic"],["mathnormal","textit","Math-Italic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["mathscr","textscr","Script-Regular"],["","",""],["","",""],["","",""],["mathfrak","textfrak","Fraktur-Regular"],["mathfrak","textfrak","Fraktur-Regular"],["mathbb","textbb","AMS-Regular"],["mathbb","textbb","AMS-Regular"],["","",""],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathitsf","textitsf","SansSerif-Italic"],["mathitsf","textitsf","SansSerif-Italic"],["","",""],["","",""],["mathtt","texttt","Typewriter-Regular"],["mathtt","texttt","Typewriter-Regular"]],Gl=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],ph=function(r,o){var a=r.charCodeAt(0),s=r.charCodeAt(1),d=(a-55296)*1024+(s-56320)+65536,v=o==="math"?0:1;if(119808<=d&&d<120484){var x=Math.floor((d-119808)/26);return[va[x][2],va[x][v]]}else if(120782<=d&&d<=120831){var A=Math.floor((d-120782)/10);return[Gl[A][2],Gl[A][v]]}else{if(d===120485||d===120486)return[va[0][2],va[0][v]];if(120486<d&&d<120782)return["",""];throw new l("Unsupported character: "+r)}},ga=function(r,o,a){return Ct[a][r]&&Ct[a][r].replace&&(r=Ct[a][r].replace),{value:r,metrics:rt(r,o,a)}},Ar=function(r,o,a,s,d){var v=ga(r,o,a),x=v.metrics;r=v.value;var A;if(x){var z=x.italic;(a==="text"||s&&s.font==="mathit")&&(z=0),A=new Yt(r,x.height,x.depth,z,x.skew,x.width,d)}else typeof console<"u"&&console.warn("No character metrics "+("for '"+r+"' in style '"+o+"' and mode '"+a+"'")),A=new Yt(r,0,0,0,0,0,d);if(s){A.maxFontSize=s.sizeMultiplier,s.style.isTight()&&A.classes.push("mtight");var F=s.getColor();F&&(A.style.color=F)}return A},mh=function(r,o,a,s){return s===void 0&&(s=[]),a.font==="boldsymbol"&&ga(r,"Main-Bold",o).metrics?Ar(r,"Main-Bold",o,a,s.concat(["mathbf"])):r==="\\"||Ct[o][r].font==="main"?Ar(r,"Main-Regular",o,a,s):Ar(r,"AMS-Regular",o,a,s.concat(["amsrm"]))},vh=function(r,o,a,s,d){return d!=="textord"&&ga(r,"Math-BoldItalic",o).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},gh=function(r,o,a){var s=r.mode,d=r.text,v=["mord"],x=s==="math"||s==="text"&&o.font,A=x?o.font:o.fontFamily;if(d.charCodeAt(0)===55349){var z=ph(d,s),F=z[0],W=z[1];return Ar(d,F,s,o,v.concat(W))}else if(A){var Q,J;if(A==="boldsymbol"){var re=vh(d,s,o,v,a);Q=re.fontName,J=[re.fontClass]}else x?(Q=Yl[A].fontName,J=[A]):(Q=ba(A,o.fontWeight,o.fontShape),J=[A,o.fontWeight,o.fontShape]);if(ga(d,Q,s).metrics)return Ar(d,Q,s,o,v.concat(J));if(Ol.hasOwnProperty(d)&&Q.slice(0,10)==="Typewriter"){for(var ge=[],Ae=0;Ae<d.length;Ae++)ge.push(Ar(d[Ae],Q,s,o,v.concat(J)));return Xl(ge)}}if(a==="mathord")return Ar(d,"Math-Italic",s,o,v.concat(["mathnormal"]));if(a==="textord"){var Me=Ct[s][d]&&Ct[s][d].font;if(Me==="ams"){var Ne=ba("amsrm",o.fontWeight,o.fontShape);return Ar(d,Ne,s,o,v.concat("amsrm",o.fontWeight,o.fontShape))}else if(Me==="main"||!Me){var qe=ba("textrm",o.fontWeight,o.fontShape);return Ar(d,qe,s,o,v.concat(o.fontWeight,o.fontShape))}else{var nt=ba(Me,o.fontWeight,o.fontShape);return Ar(d,nt,s,o,v.concat(nt,o.fontWeight,o.fontShape))}}else throw new Error("unexpected type: "+a+" in makeOrd")},bh=function(r,o){if(Br(r.classes)!==Br(o.classes)||r.skew!==o.skew||r.maxFontSize!==o.maxFontSize)return!1;if(r.classes.length===1){var a=r.classes[0];if(a==="mbin"||a==="mord")return!1}for(var s in r.style)if(r.style.hasOwnProperty(s)&&r.style[s]!==o.style[s])return!1;for(var d in o.style)if(o.style.hasOwnProperty(d)&&r.style[d]!==o.style[d])return!1;return!0},yh=function(r){for(var o=0;o<r.length-1;o++){var a=r[o],s=r[o+1];a instanceof Yt&&s instanceof Yt&&bh(a,s)&&(a.text+=s.text,a.height=Math.max(a.height,s.height),a.depth=Math.max(a.depth,s.depth),a.italic=s.italic,r.splice(o+1,1),o--)}return r},qi=function(r){for(var o=0,a=0,s=0,d=0;d<r.children.length;d++){var v=r.children[d];v.height>o&&(o=v.height),v.depth>a&&(a=v.depth),v.maxFontSize>s&&(s=v.maxFontSize)}r.height=o,r.depth=a,r.maxFontSize=s},Zt=function(r,o,a,s){var d=new En(r,o,a,s);return qi(d),d},Wl=function(r,o,a,s){return new En(r,o,a,s)},xh=function(r,o,a){var s=Zt([r],[],o);return s.height=Math.max(a||o.fontMetrics().defaultRuleThickness,o.minRuleThickness),s.style.borderBottomWidth=be(s.height),s.maxFontSize=1,s},wh=function(r,o,a,s){var d=new Co(r,o,a,s);return qi(d),d},Xl=function(r){var o=new Y(r);return qi(o),o},kh=function(r,o){return r instanceof Y?Zt([],[r],o):r},Sh=function(r){if(r.positionType==="individualShift"){for(var o=r.children,a=[o[0]],s=-o[0].shift-o[0].elem.depth,d=s,v=1;v<o.length;v++){var x=-o[v].shift-d-o[v].elem.depth,A=x-(o[v-1].elem.height+o[v-1].elem.depth);d=d+x,a.push({type:"kern",size:A}),a.push(o[v])}return{children:a,depth:s}}var z;if(r.positionType==="top"){for(var F=r.positionData,W=0;W<r.children.length;W++){var Q=r.children[W];F-=Q.type==="kern"?Q.size:Q.elem.height+Q.elem.depth}z=F}else if(r.positionType==="bottom")z=-r.positionData;else{var J=r.children[0];if(J.type!=="elem")throw new Error('First child must have type "elem".');if(r.positionType==="shift")z=-J.elem.depth-r.positionData;else if(r.positionType==="firstBaseline")z=-J.elem.depth;else throw new Error("Invalid positionType "+r.positionType+".")}return{children:r.children,depth:z}},Ch=function(r,o){for(var a=Sh(r),s=a.children,d=a.depth,v=0,x=0;x<s.length;x++){var A=s[x];if(A.type==="elem"){var z=A.elem;v=Math.max(v,z.maxFontSize,z.height)}}v+=2;var F=Zt(["pstrut"],[]);F.style.height=be(v);for(var W=[],Q=d,J=d,re=d,ge=0;ge<s.length;ge++){var Ae=s[ge];if(Ae.type==="kern")re+=Ae.size;else{var Me=Ae.elem,Ne=Ae.wrapperClasses||[],qe=Ae.wrapperStyle||{},nt=Zt(Ne,[F,Me],void 0,qe);nt.style.top=be(-v-re-Me.depth),Ae.marginLeft&&(nt.style.marginLeft=Ae.marginLeft),Ae.marginRight&&(nt.style.marginRight=Ae.marginRight),W.push(nt),re+=Me.height+Me.depth}Q=Math.min(Q,re),J=Math.max(J,re)}var We=Zt(["vlist"],W);We.style.height=be(J);var st;if(Q<0){var et=Zt([],[]),ct=Zt(["vlist"],[et]);ct.style.height=be(-Q);var yt=Zt(["vlist-s"],[new Yt("")]);st=[Zt(["vlist-r"],[We,yt]),Zt(["vlist-r"],[ct])]}else st=[Zt(["vlist-r"],[We])];var $t=Zt(["vlist-t"],st);return st.length===2&&$t.classes.push("vlist-t2"),$t.height=J,$t.depth=-Q,$t},Ah=function(r,o){var a=Zt(["mspace"],[],o),s=bt(r,o);return a.style.marginRight=be(s),a},ba=function(r,o,a){var s="";switch(r){case"amsrm":s="AMS";break;case"textrm":s="Main";break;case"textsf":s="SansSerif";break;case"texttt":s="Typewriter";break;default:s=r}var d;return o==="textbf"&&a==="textit"?d="BoldItalic":o==="textbf"?d="Bold":o==="textit"?d="Italic":d="Regular",s+"-"+d},Yl={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},Kl={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Th=function(r,o){var a=Kl[r],s=a[0],d=a[1],v=a[2],x=new Ir(s),A=new Cr([x],{width:be(d),height:be(v),style:"width:"+be(d),viewBox:"0 0 "+1e3*d+" "+1e3*v,preserveAspectRatio:"xMinYMin"}),z=Wl(["overlay"],[A],o);return z.height=v,z.style.height=be(v),z.style.width=be(d),z},G={fontMap:Yl,makeSymbol:Ar,mathsym:mh,makeSpan:Zt,makeSvgSpan:Wl,makeLineSpan:xh,makeAnchor:wh,makeFragment:Xl,wrapFragment:kh,makeVList:Ch,makeOrd:gh,makeGlue:Ah,staticSvg:Th,svgData:Kl,tryCombineChars:yh},At={number:3,unit:"mu"},Mn={number:4,unit:"mu"},Kr={number:5,unit:"mu"},_h={mord:{mop:At,mbin:Mn,mrel:Kr,minner:At},mop:{mord:At,mop:At,mrel:Kr,minner:At},mbin:{mord:Mn,mop:Mn,mopen:Mn,minner:Mn},mrel:{mord:Kr,mop:Kr,mopen:Kr,minner:Kr},mopen:{},mclose:{mop:At,mbin:Mn,mrel:Kr,minner:At},mpunct:{mord:At,mop:At,mrel:Kr,mopen:At,mclose:At,mpunct:At,minner:At},minner:{mord:At,mop:At,mbin:Mn,mrel:Kr,mopen:At,mpunct:At,minner:At}},Dh={mord:{mop:At},mop:{mord:At,mop:At},mbin:{},mrel:{},mopen:{},mclose:{mop:At},mpunct:{},minner:{mop:At}},Zl={},ya={},xa={};function _e(m){for(var r=m.type,o=m.names,a=m.props,s=m.handler,d=m.htmlBuilder,v=m.mathmlBuilder,x={type:r,numArgs:a.numArgs,argTypes:a.argTypes,allowedInArgument:!!a.allowedInArgument,allowedInText:!!a.allowedInText,allowedInMath:a.allowedInMath===void 0?!0:a.allowedInMath,numOptionalArgs:a.numOptionalArgs||0,infix:!!a.infix,primitive:!!a.primitive,handler:s},A=0;A<o.length;++A)Zl[o[A]]=x;r&&(d&&(ya[r]=d),v&&(xa[r]=v))}function Bn(m){var r=m.type,o=m.htmlBuilder,a=m.mathmlBuilder;_e({type:r,names:[],props:{numArgs:0},handler:function(){throw new Error("Should never be called.")},htmlBuilder:o,mathmlBuilder:a})}var wa=function(r){return r.type==="ordgroup"&&r.body.length===1?r.body[0]:r},Et=function(r){return r.type==="ordgroup"?r.body:[r]},Zr=G.makeSpan,zh=["leftmost","mbin","mopen","mrel","mop","mpunct"],Eh=["rightmost","mrel","mclose","mpunct"],Rh={display:De.DISPLAY,text:De.TEXT,script:De.SCRIPT,scriptscript:De.SCRIPTSCRIPT},Mh={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},qt=function(r,o,a,s){s===void 0&&(s=[null,null]);for(var d=[],v=0;v<r.length;v++){var x=Qe(r[v],o);if(x instanceof Y){var A=x.children;d.push.apply(d,A)}else d.push(x)}if(G.tryCombineChars(d),!a)return d;var z=o;if(r.length===1){var F=r[0];F.type==="sizing"?z=o.havingSize(F.size):F.type==="styling"&&(z=o.havingStyle(Rh[F.style]))}var W=Zr([s[0]||"leftmost"],[],o),Q=Zr([s[1]||"rightmost"],[],o),J=a==="root";return Jl(d,function(re,ge){var Ae=ge.classes[0],Me=re.classes[0];Ae==="mbin"&&E.contains(Eh,Me)?ge.classes[0]="mord":Me==="mbin"&&E.contains(zh,Ae)&&(re.classes[0]="mord")},{node:W},Q,J),Jl(d,function(re,ge){var Ae=Fi(ge),Me=Fi(re),Ne=Ae&&Me?re.hasClass("mtight")?Dh[Ae][Me]:_h[Ae][Me]:null;if(Ne)return G.makeGlue(Ne,z)},{node:W},Q,J),d},Jl=function m(r,o,a,s,d){s&&r.push(s);for(var v=0;v<r.length;v++){var x=r[v],A=Ql(x);if(A){m(A.children,o,a,null,d);continue}var z=!x.hasClass("mspace");if(z){var F=o(x,a.node);F&&(a.insertAfter?a.insertAfter(F):(r.unshift(F),v++))}z?a.node=x:d&&x.hasClass("newline")&&(a.node=Zr(["leftmost"])),a.insertAfter=function(W){return function(Q){r.splice(W+1,0,Q),v++}}(v)}s&&r.pop()},Ql=function(r){return r instanceof Y||r instanceof Co||r instanceof En&&r.hasClass("enclosing")?r:null},Bh=function m(r,o){var a=Ql(r);if(a){var s=a.children;if(s.length){if(o==="right")return m(s[s.length-1],"right");if(o==="left")return m(s[0],"left")}}return r},Fi=function(r,o){return r?(o&&(r=Bh(r,o)),Mh[r.classes[0]]||null):null},To=function(r,o){var a=["nulldelimiter"].concat(r.baseSizingClasses());return Zr(o.concat(a))},Qe=function(r,o,a){if(!r)return Zr();if(ya[r.type]){var s=ya[r.type](r,o);if(a&&o.size!==a.size){s=Zr(o.sizingClasses(a),[s],o);var d=o.sizeMultiplier/a.sizeMultiplier;s.height*=d,s.depth*=d}return s}else throw new l("Got group of unknown type: '"+r.type+"'")};function ka(m,r){var o=Zr(["base"],m,r),a=Zr(["strut"]);return a.style.height=be(o.height+o.depth),o.depth&&(a.style.verticalAlign=be(-o.depth)),o.children.unshift(a),o}function Li(m,r){var o=null;m.length===1&&m[0].type==="tag"&&(o=m[0].tag,m=m[0].body);var a=qt(m,r,"root"),s;a.length===2&&a[1].hasClass("tag")&&(s=a.pop());for(var d=[],v=[],x=0;x<a.length;x++)if(v.push(a[x]),a[x].hasClass("mbin")||a[x].hasClass("mrel")||a[x].hasClass("allowbreak")){for(var A=!1;x<a.length-1&&a[x+1].hasClass("mspace")&&!a[x+1].hasClass("newline");)x++,v.push(a[x]),a[x].hasClass("nobreak")&&(A=!0);A||(d.push(ka(v,r)),v=[])}else a[x].hasClass("newline")&&(v.pop(),v.length>0&&(d.push(ka(v,r)),v=[]),d.push(a[x]));v.length>0&&d.push(ka(v,r));var z;o?(z=ka(qt(o,r,!0)),z.classes=["tag"],d.push(z)):s&&d.push(s);var F=Zr(["katex-html"],d);if(F.setAttribute("aria-hidden","true"),z){var W=z.children[0];W.style.height=be(F.height+F.depth),F.depth&&(W.style.verticalAlign=be(-F.depth))}return F}function e0(m){return new Y(m)}var fr=function(){function m(o,a,s){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=o,this.attributes={},this.children=a||[],this.classes=s||[]}var r=m.prototype;return r.setAttribute=function(a,s){this.attributes[a]=s},r.getAttribute=function(a){return this.attributes[a]},r.toNode=function(){var a=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var s in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,s)&&a.setAttribute(s,this.attributes[s]);this.classes.length>0&&(a.className=Br(this.classes));for(var d=0;d<this.children.length;d++)a.appendChild(this.children[d].toNode());return a},r.toMarkup=function(){var a="<"+this.type;for(var s in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,s)&&(a+=" "+s+'="',a+=E.escape(this.attributes[s]),a+='"');this.classes.length>0&&(a+=' class ="'+E.escape(Br(this.classes))+'"'),a+=">";for(var d=0;d<this.children.length;d++)a+=this.children[d].toMarkup();return a+="</"+this.type+">",a},r.toText=function(){return this.children.map(function(a){return a.toText()}).join("")},m}(),_o=function(){function m(o){this.text=void 0,this.text=o}var r=m.prototype;return r.toNode=function(){return document.createTextNode(this.text)},r.toMarkup=function(){return E.escape(this.toText())},r.toText=function(){return this.text},m}(),Ih=function(){function m(o){this.width=void 0,this.character=void 0,this.width=o,o>=.05555&&o<=.05556?this.character="":o>=.1666&&o<=.1667?this.character="":o>=.2222&&o<=.2223?this.character="":o>=.2777&&o<=.2778?this.character="":o>=-.05556&&o<=-.05555?this.character="":o>=-.1667&&o<=-.1666?this.character="":o>=-.2223&&o<=-.2222?this.character="":o>=-.2778&&o<=-.2777?this.character="":this.character=null}var r=m.prototype;return r.toNode=function(){if(this.character)return document.createTextNode(this.character);var a=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return a.setAttribute("width",be(this.width)),a},r.toMarkup=function(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+be(this.width)+'"/>'},r.toText=function(){return this.character?this.character:" "},m}(),ce={MathNode:fr,TextNode:_o,SpaceNode:Ih,newDocumentFragment:e0},pr=function(r,o,a){return Ct[o][r]&&Ct[o][r].replace&&r.charCodeAt(0)!==55349&&!(Ol.hasOwnProperty(r)&&a&&(a.fontFamily&&a.fontFamily.slice(4,6)==="tt"||a.font&&a.font.slice(4,6)==="tt"))&&(r=Ct[o][r].replace),new ce.TextNode(r)},$i=function(r){return r.length===1?r[0]:new ce.MathNode("mrow",r)},Oi=function(r,o){if(o.fontFamily==="texttt")return"monospace";if(o.fontFamily==="textsf")return o.fontShape==="textit"&&o.fontWeight==="textbf"?"sans-serif-bold-italic":o.fontShape==="textit"?"sans-serif-italic":o.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(o.fontShape==="textit"&&o.fontWeight==="textbf")return"bold-italic";if(o.fontShape==="textit")return"italic";if(o.fontWeight==="textbf")return"bold";var a=o.font;if(!a||a==="mathnormal")return null;var s=r.mode;if(a==="mathit")return"italic";if(a==="boldsymbol")return r.type==="textord"?"bold":"bold-italic";if(a==="mathbf")return"bold";if(a==="mathbb")return"double-struck";if(a==="mathfrak")return"fraktur";if(a==="mathscr"||a==="mathcal")return"script";if(a==="mathsf")return"sans-serif";if(a==="mathtt")return"monospace";var d=r.text;if(E.contains(["\\imath","\\jmath"],d))return null;Ct[s][d]&&Ct[s][d].replace&&(d=Ct[s][d].replace);var v=G.fontMap[a].fontName;return rt(d,v,s)?G.fontMap[a].variant:null},Jt=function(r,o,a){if(r.length===1){var s=ft(r[0],o);return a&&s instanceof fr&&s.type==="mo"&&(s.setAttribute("lspace","0em"),s.setAttribute("rspace","0em")),[s]}for(var d=[],v,x=0;x<r.length;x++){var A=ft(r[x],o);if(A instanceof fr&&v instanceof fr){if(A.type==="mtext"&&v.type==="mtext"&&A.getAttribute("mathvariant")===v.getAttribute("mathvariant")){var z;(z=v.children).push.apply(z,A.children);continue}else if(A.type==="mn"&&v.type==="mn"){var F;(F=v.children).push.apply(F,A.children);continue}else if(A.type==="mi"&&A.children.length===1&&v.type==="mn"){var W=A.children[0];if(W instanceof _o&&W.text==="."){var Q;(Q=v.children).push.apply(Q,A.children);continue}}else if(v.type==="mi"&&v.children.length===1){var J=v.children[0];if(J instanceof _o&&J.text==="̸"&&(A.type==="mo"||A.type==="mi"||A.type==="mn")){var re=A.children[0];re instanceof _o&&re.text.length>0&&(re.text=re.text.slice(0,1)+"̸"+re.text.slice(1),d.pop())}}}d.push(A),v=A}return d},dn=function(r,o,a){return $i(Jt(r,o,a))},ft=function(r,o){if(!r)return new ce.MathNode("mrow");if(xa[r.type]){var a=xa[r.type](r,o);return a}else throw new l("Got group of unknown type: '"+r.type+"'")};function t0(m,r,o,a,s){var d=Jt(m,o),v;d.length===1&&d[0]instanceof fr&&E.contains(["mrow","mtable"],d[0].type)?v=d[0]:v=new ce.MathNode("mrow",d);var x=new ce.MathNode("annotation",[new ce.TextNode(r)]);x.setAttribute("encoding","application/x-tex");var A=new ce.MathNode("semantics",[v,x]),z=new ce.MathNode("math",[A]);z.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),a&&z.setAttribute("display","block");var F=s?"katex":"katex-mathml";return G.makeSpan([F],[z])}var r0=function(r){return new Di({style:r.displayMode?De.DISPLAY:De.TEXT,maxSize:r.maxSize,minRuleThickness:r.minRuleThickness})},n0=function(r,o){if(o.displayMode){var a=["katex-display"];o.leqno&&a.push("leqno"),o.fleqn&&a.push("fleqn"),r=G.makeSpan(a,[r])}return r},Ph=function(r,o,a){var s=r0(a),d;if(a.output==="mathml")return t0(r,o,s,a.displayMode,!0);if(a.output==="html"){var v=Li(r,s);d=G.makeSpan(["katex"],[v])}else{var x=t0(r,o,s,a.displayMode,!1),A=Li(r,s);d=G.makeSpan(["katex"],[x,A])}return n0(d,a)},Nh=function(r,o,a){var s=r0(a),d=Li(r,s),v=G.makeSpan(["katex"],[d]);return n0(v,a)},qh={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},Fh=function(r){var o=new ce.MathNode("mo",[new ce.TextNode(qh[r.replace(/^\\/,"")])]);return o.setAttribute("stretchy","true"),o},Lh={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},$h=function(r){return r.type==="ordgroup"?r.body.length:1},Oh=function(r,o){function a(){var A=4e5,z=r.label.slice(1);if(E.contains(["widehat","widecheck","widetilde","utilde"],z)){var F=r,W=$h(F.base),Q,J,re;if(W>5)z==="widehat"||z==="widecheck"?(Q=420,A=2364,re=.42,J=z+"4"):(Q=312,A=2340,re=.34,J="tilde4");else{var ge=[1,1,2,2,3,3][W];z==="widehat"||z==="widecheck"?(A=[0,1062,2364,2364,2364][ge],Q=[0,239,300,360,420][ge],re=[0,.24,.3,.3,.36,.42][ge],J=z+ge):(A=[0,600,1033,2339,2340][ge],Q=[0,260,286,306,312][ge],re=[0,.26,.286,.3,.306,.34][ge],J="tilde"+ge)}var Ae=new Ir(J),Me=new Cr([Ae],{width:"100%",height:be(re),viewBox:"0 0 "+A+" "+Q,preserveAspectRatio:"none"});return{span:G.makeSvgSpan([],[Me],o),minWidth:0,height:re}}else{var Ne=[],qe=Lh[z],nt=qe[0],We=qe[1],st=qe[2],et=st/1e3,ct=nt.length,yt,$t;if(ct===1){var or=qe[3];yt=["hide-tail"],$t=[or]}else if(ct===2)yt=["halfarrow-left","halfarrow-right"],$t=["xMinYMin","xMaxYMin"];else if(ct===3)yt=["brace-left","brace-center","brace-right"],$t=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support
`+ct+" children.");for(var Tt=0;Tt<ct;Tt++){var In=new Ir(nt[Tt]),mr=new Cr([In],{width:"400em",height:be(et),viewBox:"0 0 "+A+" "+st,preserveAspectRatio:$t[Tt]+" slice"}),Gt=G.makeSvgSpan([yt[Tt]],[mr],o);if(ct===1)return{span:Gt,minWidth:We,height:et};Gt.style.height=be(et),Ne.push(Gt)}return{span:G.makeSpan(["stretchy"],Ne,o),minWidth:We,height:et}}}var s=a(),d=s.span,v=s.minWidth,x=s.height;return d.height=x,d.style.height=be(x),v>0&&(d.style.minWidth=be(v)),d},Uh=function(r,o,a,s,d){var v,x=r.height+r.depth+a+s;if(/fbox|color|angl/.test(o)){if(v=G.makeSpan(["stretchy",o],[],d),o==="fbox"){var A=d.color&&d.getColor();A&&(v.style.borderColor=A)}}else{var z=[];/^[bx]cancel$/.test(o)&&z.push(new Ao({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(o)&&z.push(new Ao({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var F=new Cr(z,{width:"100%",height:be(x)});v=G.makeSvgSpan([],[F],d)}return v.height=x,v.style.height=be(x),v},Jr={encloseSpan:Uh,mathMLnode:Fh,svgSpan:Oh};function Ge(m,r){if(!m||m.type!==r)throw new Error("Expected node of type "+r+", but got "+(m?"node of type "+m.type:String(m)));return m}function Ui(m){var r=Sa(m);if(!r)throw new Error("Expected node of symbol group type, but got "+(m?"node of type "+m.type:String(m)));return r}function Sa(m){return m&&(m.type==="atom"||fh.hasOwnProperty(m.type))?m:null}var Hi=function(r,o){var a,s,d;r&&r.type==="supsub"?(s=Ge(r.base,"accent"),a=s.base,r.base=a,d=dh(Qe(r,o)),r.base=s):(s=Ge(r,"accent"),a=s.base);var v=Qe(a,o.havingCrampedStyle()),x=s.isShifty&&E.isCharacterBox(a),A=0;if(x){var z=E.getBaseElem(a),F=Qe(z,o.havingCrampedStyle());A=ua(F).skew}var W=s.label==="\\c",Q=W?v.height+v.depth:Math.min(v.height,o.fontMetrics().xHeight),J;if(s.isStretchy)J=Jr.svgSpan(s,o),J=G.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:v},{type:"elem",elem:J,wrapperClasses:["svg-align"],wrapperStyle:A>0?{width:"calc(100% - "+be(2*A)+")",marginLeft:be(2*A)}:void 0}]},o);else{var re,ge;s.label==="\\vec"?(re=G.staticSvg("vec",o),ge=G.svgData.vec[1]):(re=G.makeOrd({mode:s.mode,text:s.label},o,"textord"),re=ua(re),re.italic=0,ge=re.width,W&&(Q+=re.depth)),J=G.makeSpan(["accent-body"],[re]);var Ae=s.label==="\\textcircled";Ae&&(J.classes.push("accent-full"),Q=v.height);var Me=A;Ae||(Me-=ge/2),J.style.left=be(Me),s.label==="\\textcircled"&&(J.style.top=".2em"),J=G.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:v},{type:"kern",size:-Q},{type:"elem",elem:J}]},o)}var Ne=G.makeSpan(["mord","accent"],[J],o);return d?(d.children[0]=Ne,d.height=Math.max(Ne.height,d.height),d.classes[0]="mord",d):Ne},o0=function(r,o){var a=r.isStretchy?Jr.mathMLnode(r.label):new ce.MathNode("mo",[pr(r.label,r.mode)]),s=new ce.MathNode("mover",[ft(r.base,o),a]);return s.setAttribute("accent","true"),s},Hh=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(function(m){return"\\"+m}).join("|"));_e({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:function(r,o){var a=wa(o[0]),s=!Hh.test(r.funcName),d=!s||r.funcName==="\\widehat"||r.funcName==="\\widetilde"||r.funcName==="\\widecheck";return{type:"accent",mode:r.parser.mode,label:r.funcName,isStretchy:s,isShifty:d,base:a}},htmlBuilder:Hi,mathmlBuilder:o0}),_e({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:function(r,o){var a=o[0],s=r.parser.mode;return s==="math"&&(r.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+r.funcName+" works only in text mode"),s="text"),{type:"accent",mode:s,label:r.funcName,isStretchy:!1,isShifty:!0,base:a}},htmlBuilder:Hi,mathmlBuilder:o0}),_e({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(r,o){var a=r.parser,s=r.funcName,d=o[0];return{type:"accentUnder",mode:a.mode,label:s,base:d}},htmlBuilder:function(r,o){var a=Qe(r.base,o),s=Jr.svgSpan(r,o),d=r.label==="\\utilde"?.12:0,v=G.makeVList({positionType:"top",positionData:a.height,children:[{type:"elem",elem:s,wrapperClasses:["svg-align"]},{type:"kern",size:d},{type:"elem",elem:a}]},o);return G.makeSpan(["mord","accentunder"],[v],o)},mathmlBuilder:function(r,o){var a=Jr.mathMLnode(r.label),s=new ce.MathNode("munder",[ft(r.base,o),a]);return s.setAttribute("accentunder","true"),s}});var Ca=function(r){var o=new ce.MathNode("mpadded",r?[r]:[]);return o.setAttribute("width","+0.6em"),o.setAttribute("lspace","0.3em"),o};_e({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler:function(r,o,a){var s=r.parser,d=r.funcName;return{type:"xArrow",mode:s.mode,label:d,body:o[0],below:a[0]}},htmlBuilder:function(r,o){var a=o.style,s=o.havingStyle(a.sup()),d=G.wrapFragment(Qe(r.body,s,o),o),v=r.label.slice(0,2)==="\\x"?"x":"cd";d.classes.push(v+"-arrow-pad");var x;r.below&&(s=o.havingStyle(a.sub()),x=G.wrapFragment(Qe(r.below,s,o),o),x.classes.push(v+"-arrow-pad"));var A=Jr.svgSpan(r,o),z=-o.fontMetrics().axisHeight+.5*A.height,F=-o.fontMetrics().axisHeight-.5*A.height-.111;(d.depth>.25||r.label==="\\xleftequilibrium")&&(F-=d.depth);var W;if(x){var Q=-o.fontMetrics().axisHeight+x.height+.5*A.height+.111;W=G.makeVList({positionType:"individualShift",children:[{type:"elem",elem:d,shift:F},{type:"elem",elem:A,shift:z},{type:"elem",elem:x,shift:Q}]},o)}else W=G.makeVList({positionType:"individualShift",children:[{type:"elem",elem:d,shift:F},{type:"elem",elem:A,shift:z}]},o);return W.children[0].children[0].children[1].classes.push("svg-align"),G.makeSpan(["mrel","x-arrow"],[W],o)},mathmlBuilder:function(r,o){var a=Jr.mathMLnode(r.label);a.setAttribute("minsize",r.label.charAt(0)==="x"?"1.75em":"3.0em");var s;if(r.body){var d=Ca(ft(r.body,o));if(r.below){var v=Ca(ft(r.below,o));s=new ce.MathNode("munderover",[a,v,d])}else s=new ce.MathNode("mover",[a,d])}else if(r.below){var x=Ca(ft(r.below,o));s=new ce.MathNode("munder",[a,x])}else s=Ca(),s=new ce.MathNode("mover",[a,s]);return s}});var Vh=G.makeSpan;function a0(m,r){var o=qt(m.body,r,!0);return Vh([m.mclass],o,r)}function i0(m,r){var o,a=Jt(m.body,r);return m.mclass==="minner"?o=new ce.MathNode("mpadded",a):m.mclass==="mord"?m.isCharacterBox?(o=a[0],o.type="mi"):o=new ce.MathNode("mi",a):(m.isCharacterBox?(o=a[0],o.type="mo"):o=new ce.MathNode("mo",a),m.mclass==="mbin"?(o.attributes.lspace="0.22em",o.attributes.rspace="0.22em"):m.mclass==="mpunct"?(o.attributes.lspace="0em",o.attributes.rspace="0.17em"):m.mclass==="mopen"||m.mclass==="mclose"?(o.attributes.lspace="0em",o.attributes.rspace="0em"):m.mclass==="minner"&&(o.attributes.lspace="0.0556em",o.attributes.width="+0.1111em")),o}_e({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler:function(r,o){var a=r.parser,s=r.funcName,d=o[0];return{type:"mclass",mode:a.mode,mclass:"m"+s.slice(5),body:Et(d),isCharacterBox:E.isCharacterBox(d)}},htmlBuilder:a0,mathmlBuilder:i0});var Aa=function(r){var o=r.type==="ordgroup"&&r.body.length?r.body[0]:r;return o.type==="atom"&&(o.family==="bin"||o.family==="rel")?"m"+o.family:"mord"};_e({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler:function(r,o){var a=r.parser;return{type:"mclass",mode:a.mode,mclass:Aa(o[0]),body:Et(o[1]),isCharacterBox:E.isCharacterBox(o[1])}}}),_e({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler:function(r,o){var a=r.parser,s=r.funcName,d=o[1],v=o[0],x;s!=="\\stackrel"?x=Aa(d):x="mrel";var A={type:"op",mode:d.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:s!=="\\stackrel",body:Et(d)},z={type:"supsub",mode:v.mode,base:A,sup:s==="\\underset"?null:v,sub:s==="\\underset"?v:null};return{type:"mclass",mode:a.mode,mclass:x,body:[z],isCharacterBox:E.isCharacterBox(z)}},htmlBuilder:a0,mathmlBuilder:i0}),_e({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler:function(r,o){var a=r.parser;return{type:"pmb",mode:a.mode,mclass:Aa(o[0]),body:Et(o[0])}},htmlBuilder:function(r,o){var a=qt(r.body,o,!0),s=G.makeSpan([r.mclass],a,o);return s.style.textShadow="0.02em 0.01em 0.04px",s},mathmlBuilder:function(r,o){var a=Jt(r.body,o),s=new ce.MathNode("mstyle",a);return s.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),s}});var jh={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},s0=function(){return{type:"styling",body:[],mode:"math",style:"display"}},l0=function(r){return r.type==="textord"&&r.text==="@"},Gh=function(r,o){return(r.type==="mathord"||r.type==="atom")&&r.text===o};function Wh(m,r,o){var a=jh[m];switch(a){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return o.callFunction(a,[r[0]],[r[1]]);case"\\uparrow":case"\\downarrow":{var s=o.callFunction("\\\\cdleft",[r[0]],[]),d={type:"atom",text:a,mode:"math",family:"rel"},v=o.callFunction("\\Big",[d],[]),x=o.callFunction("\\\\cdright",[r[1]],[]),A={type:"ordgroup",mode:"math",body:[s,v,x]};return o.callFunction("\\\\cdparent",[A],[])}case"\\\\cdlongequal":return o.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var z={type:"textord",text:"\\Vert",mode:"math"};return o.callFunction("\\Big",[z],[])}default:return{type:"textord",text:" ",mode:"math"}}}function Xh(m){var r=[];for(m.gullet.beginGroup(),m.gullet.macros.set("\\cr","\\\\\\relax"),m.gullet.beginGroup();;){r.push(m.parseExpression(!1,"\\\\")),m.gullet.endGroup(),m.gullet.beginGroup();var o=m.fetch().text;if(o==="&"||o==="\\\\")m.consume();else if(o==="\\end"){r[r.length-1].length===0&&r.pop();break}else throw new l("Expected \\\\ or \\cr or \\end",m.nextToken)}for(var a=[],s=[a],d=0;d<r.length;d++){for(var v=r[d],x=s0(),A=0;A<v.length;A++)if(!l0(v[A]))x.body.push(v[A]);else{a.push(x),A+=1;var z=Ui(v[A]).text,F=new Array(2);if(F[0]={type:"ordgroup",mode:"math",body:[]},F[1]={type:"ordgroup",mode:"math",body:[]},!("=|.".indexOf(z)>-1))if("<>AV".indexOf(z)>-1)for(var W=0;W<2;W++){for(var Q=!0,J=A+1;J<v.length;J++){if(Gh(v[J],z)){Q=!1,A=J;break}if(l0(v[J]))throw new l("Missing a "+z+" character to complete a CD arrow.",v[J]);F[W].body.push(v[J])}if(Q)throw new l("Missing a "+z+" character to complete a CD arrow.",v[A])}else throw new l('Expected one of "<>AV=|." after @',v[A]);var re=Wh(z,F,m),ge={type:"styling",body:[re],mode:"math",style:"display"};a.push(ge),x=s0()}d%2===0?a.push(x):a.shift(),a=[],s.push(a)}m.gullet.endGroup(),m.gullet.endGroup();var Ae=new Array(s[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:s,arraystretch:1,addJot:!0,rowGaps:[null],cols:Ae,colSeparationType:"CD",hLinesBeforeRow:new Array(s.length+1).fill([])}}_e({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler:function(r,o){var a=r.parser,s=r.funcName;return{type:"cdlabel",mode:a.mode,side:s.slice(4),label:o[0]}},htmlBuilder:function(r,o){var a=o.havingStyle(o.style.sup()),s=G.wrapFragment(Qe(r.label,a,o),o);return s.classes.push("cd-label-"+r.side),s.style.bottom=be(.8-s.depth),s.height=0,s.depth=0,s},mathmlBuilder:function(r,o){var a=new ce.MathNode("mrow",[ft(r.label,o)]);return a=new ce.MathNode("mpadded",[a]),a.setAttribute("width","0"),r.side==="left"&&a.setAttribute("lspace","-1width"),a.setAttribute("voffset","0.7em"),a=new ce.MathNode("mstyle",[a]),a.setAttribute("displaystyle","false"),a.setAttribute("scriptlevel","1"),a}}),_e({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler:function(r,o){var a=r.parser;return{type:"cdlabelparent",mode:a.mode,fragment:o[0]}},htmlBuilder:function(r,o){var a=G.wrapFragment(Qe(r.fragment,o),o);return a.classes.push("cd-vert-arrow"),a},mathmlBuilder:function(r,o){return new ce.MathNode("mrow",[ft(r.fragment,o)])}}),_e({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler:function(r,o){for(var a=r.parser,s=Ge(o[0],"ordgroup"),d=s.body,v="",x=0;x<d.length;x++){var A=Ge(d[x],"textord");v+=A.text}var z=parseInt(v),F;if(isNaN(z))throw new l("\\@char has non-numeric argument "+v);if(z<0||z>=1114111)throw new l("\\@char with invalid code point "+v);return z<=65535?F=String.fromCharCode(z):(z-=65536,F=String.fromCharCode((z>>10)+55296,(z&1023)+56320)),{type:"textord",mode:a.mode,text:F}}});var c0=function(r,o){var a=qt(r.body,o.withColor(r.color),!1);return G.makeFragment(a)},u0=function(r,o){var a=Jt(r.body,o.withColor(r.color)),s=new ce.MathNode("mstyle",a);return s.setAttribute("mathcolor",r.color),s};_e({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler:function(r,o){var a=r.parser,s=Ge(o[0],"color-token").color,d=o[1];return{type:"color",mode:a.mode,color:s,body:Et(d)}},htmlBuilder:c0,mathmlBuilder:u0}),_e({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler:function(r,o){var a=r.parser,s=r.breakOnTokenText,d=Ge(o[0],"color-token").color;a.gullet.macros.set("\\current@color",d);var v=a.parseExpression(!0,s);return{type:"color",mode:a.mode,color:d,body:v}},htmlBuilder:c0,mathmlBuilder:u0}),_e({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler:function(r,o,a){var s=r.parser,d=s.gullet.future().text==="["?s.parseSizeGroup(!0):null,v=!s.settings.displayMode||!s.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:s.mode,newLine:v,size:d&&Ge(d,"size").value}},htmlBuilder:function(r,o){var a=G.makeSpan(["mspace"],[],o);return r.newLine&&(a.classes.push("newline"),r.size&&(a.style.marginTop=be(bt(r.size,o)))),a},mathmlBuilder:function(r,o){var a=new ce.MathNode("mspace");return r.newLine&&(a.setAttribute("linebreak","newline"),r.size&&a.setAttribute("height",be(bt(r.size,o)))),a}});var Vi={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},d0=function(r){var o=r.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(o))throw new l("Expected a control sequence",r);return o},Yh=function(r){var o=r.gullet.popToken();return o.text==="="&&(o=r.gullet.popToken(),o.text===" "&&(o=r.gullet.popToken())),o},h0=function(r,o,a,s){var d=r.gullet.macros.get(a.text);d==null&&(a.noexpand=!0,d={tokens:[a],numArgs:0,unexpandable:!r.gullet.isExpandable(a.text)}),r.gullet.macros.set(o,d,s)};_e({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler:function(r){var o=r.parser,a=r.funcName;o.consumeSpaces();var s=o.fetch();if(Vi[s.text])return(a==="\\global"||a==="\\\\globallong")&&(s.text=Vi[s.text]),Ge(o.parseFunction(),"internal");throw new l("Invalid token after macro prefix",s)}}),_e({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler:function(r){var o=r.parser,a=r.funcName,s=o.gullet.popToken(),d=s.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(d))throw new l("Expected a control sequence",s);for(var v=0,x,A=[[]];o.gullet.future().text!=="{";)if(s=o.gullet.popToken(),s.text==="#"){if(o.gullet.future().text==="{"){x=o.gullet.future(),A[v].push("{");break}if(s=o.gullet.popToken(),!/^[1-9]$/.test(s.text))throw new l('Invalid argument number "'+s.text+'"');if(parseInt(s.text)!==v+1)throw new l('Argument number "'+s.text+'" out of order');v++,A.push([])}else{if(s.text==="EOF")throw new l("Expected a macro definition");A[v].push(s.text)}var z=o.gullet.consumeArg(),F=z.tokens;return x&&F.unshift(x),(a==="\\edef"||a==="\\xdef")&&(F=o.gullet.expandTokens(F),F.reverse()),o.gullet.macros.set(d,{tokens:F,numArgs:v,delimiters:A},a===Vi[a]),{type:"internal",mode:o.mode}}}),_e({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler:function(r){var o=r.parser,a=r.funcName,s=d0(o.gullet.popToken());o.gullet.consumeSpaces();var d=Yh(o);return h0(o,s,d,a==="\\\\globallet"),{type:"internal",mode:o.mode}}}),_e({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler:function(r){var o=r.parser,a=r.funcName,s=d0(o.gullet.popToken()),d=o.gullet.popToken(),v=o.gullet.popToken();return h0(o,s,v,a==="\\\\globalfuture"),o.gullet.pushToken(v),o.gullet.pushToken(d),{type:"internal",mode:o.mode}}});var Do=function(r,o,a){var s=Ct.math[r]&&Ct.math[r].replace,d=rt(s||r,o,a);if(!d)throw new Error("Unsupported symbol "+r+" and font size "+o+".");return d},ji=function(r,o,a,s){var d=a.havingBaseStyle(o),v=G.makeSpan(s.concat(d.sizingClasses(a)),[r],a),x=d.sizeMultiplier/a.sizeMultiplier;return v.height*=x,v.depth*=x,v.maxFontSize=d.sizeMultiplier,v},f0=function(r,o,a){var s=o.havingBaseStyle(a),d=(1-o.sizeMultiplier/s.sizeMultiplier)*o.fontMetrics().axisHeight;r.classes.push("delimcenter"),r.style.top=be(d),r.height-=d,r.depth+=d},Kh=function(r,o,a,s,d,v){var x=G.makeSymbol(r,"Main-Regular",d,s),A=ji(x,o,s,v);return a&&f0(A,s,o),A},Zh=function(r,o,a,s){return G.makeSymbol(r,"Size"+o+"-Regular",a,s)},p0=function(r,o,a,s,d,v){var x=Zh(r,o,d,s),A=ji(G.makeSpan(["delimsizing","size"+o],[x],s),De.TEXT,s,v);return a&&f0(A,s,De.TEXT),A},Gi=function(r,o,a){var s;o==="Size1-Regular"?s="delim-size1":s="delim-size4";var d=G.makeSpan(["delimsizinginner",s],[G.makeSpan([],[G.makeSymbol(r,o,a)])]);return{type:"elem",elem:d}},Wi=function(r,o,a){var s=ye["Size4-Regular"][r.charCodeAt(0)]?ye["Size4-Regular"][r.charCodeAt(0)][4]:ye["Size1-Regular"][r.charCodeAt(0)][4],d=new Ir("inner",Xt(r,Math.round(1e3*o))),v=new Cr([d],{width:be(s),height:be(o),style:"width:"+be(s),viewBox:"0 0 "+1e3*s+" "+Math.round(1e3*o),preserveAspectRatio:"xMinYMin"}),x=G.makeSvgSpan([],[v],a);return x.height=o,x.style.height=be(o),x.style.width=be(s),{type:"elem",elem:x}},Xi=.008,Ta={type:"kern",size:-1*Xi},Jh=["|","\\lvert","\\rvert","\\vert"],Qh=["\\|","\\lVert","\\rVert","\\Vert"],m0=function(r,o,a,s,d,v){var x,A,z,F,W="",Q=0;x=z=F=r,A=null;var J="Size1-Regular";r==="\\uparrow"?z=F="⏐":r==="\\Uparrow"?z=F="‖":r==="\\downarrow"?x=z="⏐":r==="\\Downarrow"?x=z="‖":r==="\\updownarrow"?(x="\\uparrow",z="⏐",F="\\downarrow"):r==="\\Updownarrow"?(x="\\Uparrow",z="‖",F="\\Downarrow"):E.contains(Jh,r)?(z="",W="vert",Q=333):E.contains(Qh,r)?(z="∥",W="doublevert",Q=556):r==="["||r==="\\lbrack"?(x="⎡",z="⎢",F="⎣",J="Size4-Regular",W="lbrack",Q=667):r==="]"||r==="\\rbrack"?(x="⎤",z="⎥",F="⎦",J="Size4-Regular",W="rbrack",Q=667):r==="\\lfloor"||r==="⌊"?(z=x="⎢",F="⎣",J="Size4-Regular",W="lfloor",Q=667):r==="\\lceil"||r==="⌈"?(x="⎡",z=F="⎢",J="Size4-Regular",W="lceil",Q=667):r==="\\rfloor"||r==="⌋"?(z=x="⎥",F="⎦",J="Size4-Regular",W="rfloor",Q=667):r==="\\rceil"||r==="⌉"?(x="⎤",z=F="⎥",J="Size4-Regular",W="rceil",Q=667):r==="("||r==="\\lparen"?(x="⎛",z="⎜",F="⎝",J="Size4-Regular",W="lparen",Q=875):r===")"||r==="\\rparen"?(x="⎞",z="⎟",F="⎠",J="Size4-Regular",W="rparen",Q=875):r==="\\{"||r==="\\lbrace"?(x="⎧",A="⎨",F="⎩",z="⎪",J="Size4-Regular"):r==="\\}"||r==="\\rbrace"?(x="⎫",A="⎬",F="⎭",z="⎪",J="Size4-Regular"):r==="\\lgroup"||r==="⟮"?(x="⎧",F="⎩",z="⎪",J="Size4-Regular"):r==="\\rgroup"||r==="⟯"?(x="⎫",F="⎭",z="⎪",J="Size4-Regular"):r==="\\lmoustache"||r==="⎰"?(x="⎧",F="⎭",z="⎪",J="Size4-Regular"):(r==="\\rmoustache"||r==="⎱")&&(x="⎫",F="⎩",z="⎪",J="Size4-Regular");var re=Do(x,J,d),ge=re.height+re.depth,Ae=Do(z,J,d),Me=Ae.height+Ae.depth,Ne=Do(F,J,d),qe=Ne.height+Ne.depth,nt=0,We=1;if(A!==null){var st=Do(A,J,d);nt=st.height+st.depth,We=2}var et=ge+qe+nt,ct=Math.max(0,Math.ceil((o-et)/(We*Me))),yt=et+ct*We*Me,$t=s.fontMetrics().axisHeight;a&&($t*=s.sizeMultiplier);var or=yt/2-$t,Tt=[];if(W.length>0){var In=yt-ge-qe,mr=Math.round(yt*1e3),Gt=Te(W,Math.round(In*1e3)),pn=new Ir(W,Gt),Qn=(Q/1e3).toFixed(3)+"em",eo=(mr/1e3).toFixed(3)+"em",fs=new Cr([pn],{width:Qn,height:eo,viewBox:"0 0 "+Q+" "+mr}),mn=G.makeSvgSpan([],[fs],s);mn.height=mr/1e3,mn.style.width=Qn,mn.style.height=eo,Tt.push({type:"elem",elem:mn})}else{if(Tt.push(Gi(F,J,d)),Tt.push(Ta),A===null){var vn=yt-ge-qe+2*Xi;Tt.push(Wi(z,vn,s))}else{var vr=(yt-ge-qe-nt)/2+2*Xi;Tt.push(Wi(z,vr,s)),Tt.push(Ta),Tt.push(Gi(A,J,d)),Tt.push(Ta),Tt.push(Wi(z,vr,s))}Tt.push(Ta),Tt.push(Gi(x,J,d))}var Ro=s.havingBaseStyle(De.TEXT),ps=G.makeVList({positionType:"bottom",positionData:or,children:Tt},Ro);return ji(G.makeSpan(["delimsizing","mult"],[ps],Ro),De.TEXT,s,v)},Yi=80,Ki=.08,Zi=function(r,o,a,s,d){var v=cn(r,s,a),x=new Ir(r,v),A=new Cr([x],{width:"400em",height:be(o),viewBox:"0 0 400000 "+a,preserveAspectRatio:"xMinYMin slice"});return G.makeSvgSpan(["hide-tail"],[A],d)},e1=function(r,o){var a=o.havingBaseSizing(),s=y0("\\surd",r*a.sizeMultiplier,b0,a),d=a.sizeMultiplier,v=Math.max(0,o.minRuleThickness-o.fontMetrics().sqrtRuleThickness),x,A=0,z=0,F=0,W;return s.type==="small"?(F=1e3+1e3*v+Yi,r<1?d=1:r<1.4&&(d=.7),A=(1+v+Ki)/d,z=(1+v)/d,x=Zi("sqrtMain",A,F,v,o),x.style.minWidth="0.853em",W=.833/d):s.type==="large"?(F=(1e3+Yi)*zo[s.size],z=(zo[s.size]+v)/d,A=(zo[s.size]+v+Ki)/d,x=Zi("sqrtSize"+s.size,A,F,v,o),x.style.minWidth="1.02em",W=1/d):(A=r+v+Ki,z=r+v,F=Math.floor(1e3*r+v)+Yi,x=Zi("sqrtTall",A,F,v,o),x.style.minWidth="0.742em",W=1.056),x.height=z,x.style.height=be(A),{span:x,advanceWidth:W,ruleWidth:(o.fontMetrics().sqrtRuleThickness+v)*d}},v0=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],t1=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],g0=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],zo=[0,1.2,1.8,2.4,3],r1=function(r,o,a,s,d){if(r==="<"||r==="\\lt"||r==="⟨"?r="\\langle":(r===">"||r==="\\gt"||r==="⟩")&&(r="\\rangle"),E.contains(v0,r)||E.contains(g0,r))return p0(r,o,!1,a,s,d);if(E.contains(t1,r))return m0(r,zo[o],!1,a,s,d);throw new l("Illegal delimiter: '"+r+"'")},n1=[{type:"small",style:De.SCRIPTSCRIPT},{type:"small",style:De.SCRIPT},{type:"small",style:De.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],o1=[{type:"small",style:De.SCRIPTSCRIPT},{type:"small",style:De.SCRIPT},{type:"small",style:De.TEXT},{type:"stack"}],b0=[{type:"small",style:De.SCRIPTSCRIPT},{type:"small",style:De.SCRIPT},{type:"small",style:De.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],a1=function(r){if(r.type==="small")return"Main-Regular";if(r.type==="large")return"Size"+r.size+"-Regular";if(r.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+r.type+"' here.")},y0=function(r,o,a,s){for(var d=Math.min(2,3-s.style.size),v=d;v<a.length&&a[v].type!=="stack";v++){var x=Do(r,a1(a[v]),"math"),A=x.height+x.depth;if(a[v].type==="small"){var z=s.havingBaseStyle(a[v].style);A*=z.sizeMultiplier}if(A>o)return a[v]}return a[a.length-1]},x0=function(r,o,a,s,d,v){r==="<"||r==="\\lt"||r==="⟨"?r="\\langle":(r===">"||r==="\\gt"||r==="⟩")&&(r="\\rangle");var x;E.contains(g0,r)?x=n1:E.contains(v0,r)?x=b0:x=o1;var A=y0(r,o,x,s);return A.type==="small"?Kh(r,A.style,a,s,d,v):A.type==="large"?p0(r,A.size,a,s,d,v):m0(r,o,a,s,d,v)},i1=function(r,o,a,s,d,v){var x=s.fontMetrics().axisHeight*s.sizeMultiplier,A=901,z=5/s.fontMetrics().ptPerEm,F=Math.max(o-x,a+x),W=Math.max(F/500*A,2*F-z);return x0(r,W,!0,s,d,v)},Qr={sqrtImage:e1,sizedDelim:r1,sizeToMaxHeight:zo,customSizedDelim:x0,leftRightDelim:i1},w0={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},s1=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function _a(m,r){var o=Sa(m);if(o&&E.contains(s1,o.text))return o;throw o?new l("Invalid delimiter '"+o.text+"' after '"+r.funcName+"'",m):new l("Invalid delimiter type '"+m.type+"'",m)}_e({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:function(r,o){var a=_a(o[0],r);return{type:"delimsizing",mode:r.parser.mode,size:w0[r.funcName].size,mclass:w0[r.funcName].mclass,delim:a.text}},htmlBuilder:function(r,o){return r.delim==="."?G.makeSpan([r.mclass]):Qr.sizedDelim(r.delim,r.size,o,r.mode,[r.mclass])},mathmlBuilder:function(r){var o=[];r.delim!=="."&&o.push(pr(r.delim,r.mode));var a=new ce.MathNode("mo",o);r.mclass==="mopen"||r.mclass==="mclose"?a.setAttribute("fence","true"):a.setAttribute("fence","false"),a.setAttribute("stretchy","true");var s=be(Qr.sizeToMaxHeight[r.size]);return a.setAttribute("minsize",s),a.setAttribute("maxsize",s),a}});function k0(m){if(!m.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}_e({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:function(r,o){var a=r.parser.gullet.macros.get("\\current@color");if(a&&typeof a!="string")throw new l("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:r.parser.mode,delim:_a(o[0],r).text,color:a}}}),_e({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:function(r,o){var a=_a(o[0],r),s=r.parser;++s.leftrightDepth;var d=s.parseExpression(!1);--s.leftrightDepth,s.expect("\\right",!1);var v=Ge(s.parseFunction(),"leftright-right");return{type:"leftright",mode:s.mode,body:d,left:a.text,right:v.delim,rightColor:v.color}},htmlBuilder:function(r,o){k0(r);for(var a=qt(r.body,o,!0,["mopen","mclose"]),s=0,d=0,v=!1,x=0;x<a.length;x++)a[x].isMiddle?v=!0:(s=Math.max(a[x].height,s),d=Math.max(a[x].depth,d));s*=o.sizeMultiplier,d*=o.sizeMultiplier;var A;if(r.left==="."?A=To(o,["mopen"]):A=Qr.leftRightDelim(r.left,s,d,o,r.mode,["mopen"]),a.unshift(A),v)for(var z=1;z<a.length;z++){var F=a[z],W=F.isMiddle;W&&(a[z]=Qr.leftRightDelim(W.delim,s,d,W.options,r.mode,[]))}var Q;if(r.right===".")Q=To(o,["mclose"]);else{var J=r.rightColor?o.withColor(r.rightColor):o;Q=Qr.leftRightDelim(r.right,s,d,J,r.mode,["mclose"])}return a.push(Q),G.makeSpan(["minner"],a,o)},mathmlBuilder:function(r,o){k0(r);var a=Jt(r.body,o);if(r.left!=="."){var s=new ce.MathNode("mo",[pr(r.left,r.mode)]);s.setAttribute("fence","true"),a.unshift(s)}if(r.right!=="."){var d=new ce.MathNode("mo",[pr(r.right,r.mode)]);d.setAttribute("fence","true"),r.rightColor&&d.setAttribute("mathcolor",r.rightColor),a.push(d)}return $i(a)}}),_e({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:function(r,o){var a=_a(o[0],r);if(!r.parser.leftrightDepth)throw new l("\\middle without preceding \\left",a);return{type:"middle",mode:r.parser.mode,delim:a.text}},htmlBuilder:function(r,o){var a;if(r.delim===".")a=To(o,[]);else{a=Qr.sizedDelim(r.delim,1,o,r.mode,[]);var s={delim:r.delim,options:o};a.isMiddle=s}return a},mathmlBuilder:function(r,o){var a=r.delim==="\\vert"||r.delim==="|"?pr("|","text"):pr(r.delim,r.mode),s=new ce.MathNode("mo",[a]);return s.setAttribute("fence","true"),s.setAttribute("lspace","0.05em"),s.setAttribute("rspace","0.05em"),s}});var Ji=function(r,o){var a=G.wrapFragment(Qe(r.body,o),o),s=r.label.slice(1),d=o.sizeMultiplier,v,x=0,A=E.isCharacterBox(r.body);if(s==="sout")v=G.makeSpan(["stretchy","sout"]),v.height=o.fontMetrics().defaultRuleThickness/d,x=-.5*o.fontMetrics().xHeight;else if(s==="phase"){var z=bt({number:.6,unit:"pt"},o),F=bt({number:.35,unit:"ex"},o),W=o.havingBaseSizing();d=d/W.sizeMultiplier;var Q=a.height+a.depth+z+F;a.style.paddingLeft=be(Q/2+z);var J=Math.floor(1e3*Q*d),re=Xr(J),ge=new Cr([new Ir("phase",re)],{width:"400em",height:be(J/1e3),viewBox:"0 0 400000 "+J,preserveAspectRatio:"xMinYMin slice"});v=G.makeSvgSpan(["hide-tail"],[ge],o),v.style.height=be(Q),x=a.depth+z+F}else{/cancel/.test(s)?A||a.classes.push("cancel-pad"):s==="angl"?a.classes.push("anglpad"):a.classes.push("boxpad");var Ae=0,Me=0,Ne=0;/box/.test(s)?(Ne=Math.max(o.fontMetrics().fboxrule,o.minRuleThickness),Ae=o.fontMetrics().fboxsep+(s==="colorbox"?0:Ne),Me=Ae):s==="angl"?(Ne=Math.max(o.fontMetrics().defaultRuleThickness,o.minRuleThickness),Ae=4*Ne,Me=Math.max(0,.25-a.depth)):(Ae=A?.2:0,Me=Ae),v=Jr.encloseSpan(a,s,Ae,Me,o),/fbox|boxed|fcolorbox/.test(s)?(v.style.borderStyle="solid",v.style.borderWidth=be(Ne)):s==="angl"&&Ne!==.049&&(v.style.borderTopWidth=be(Ne),v.style.borderRightWidth=be(Ne)),x=a.depth+Me,r.backgroundColor&&(v.style.backgroundColor=r.backgroundColor,r.borderColor&&(v.style.borderColor=r.borderColor))}var qe;if(r.backgroundColor)qe=G.makeVList({positionType:"individualShift",children:[{type:"elem",elem:v,shift:x},{type:"elem",elem:a,shift:0}]},o);else{var nt=/cancel|phase/.test(s)?["svg-align"]:[];qe=G.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:0},{type:"elem",elem:v,shift:x,wrapperClasses:nt}]},o)}return/cancel/.test(s)&&(qe.height=a.height,qe.depth=a.depth),/cancel/.test(s)&&!A?G.makeSpan(["mord","cancel-lap"],[qe],o):G.makeSpan(["mord"],[qe],o)},Qi=function(r,o){var a=0,s=new ce.MathNode(r.label.indexOf("colorbox")>-1?"mpadded":"menclose",[ft(r.body,o)]);switch(r.label){case"\\cancel":s.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":s.setAttribute("notation","downdiagonalstrike");break;case"\\phase":s.setAttribute("notation","phasorangle");break;case"\\sout":s.setAttribute("notation","horizontalstrike");break;case"\\fbox":s.setAttribute("notation","box");break;case"\\angl":s.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(a=o.fontMetrics().fboxsep*o.fontMetrics().ptPerEm,s.setAttribute("width","+"+2*a+"pt"),s.setAttribute("height","+"+2*a+"pt"),s.setAttribute("lspace",a+"pt"),s.setAttribute("voffset",a+"pt"),r.label==="\\fcolorbox"){var d=Math.max(o.fontMetrics().fboxrule,o.minRuleThickness);s.setAttribute("style","border: "+d+"em solid "+String(r.borderColor))}break;case"\\xcancel":s.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return r.backgroundColor&&s.setAttribute("mathbackground",r.backgroundColor),s};_e({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler:function(r,o,a){var s=r.parser,d=r.funcName,v=Ge(o[0],"color-token").color,x=o[1];return{type:"enclose",mode:s.mode,label:d,backgroundColor:v,body:x}},htmlBuilder:Ji,mathmlBuilder:Qi}),_e({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler:function(r,o,a){var s=r.parser,d=r.funcName,v=Ge(o[0],"color-token").color,x=Ge(o[1],"color-token").color,A=o[2];return{type:"enclose",mode:s.mode,label:d,backgroundColor:x,borderColor:v,body:A}},htmlBuilder:Ji,mathmlBuilder:Qi}),_e({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler:function(r,o){var a=r.parser;return{type:"enclose",mode:a.mode,label:"\\fbox",body:o[0]}}}),_e({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler:function(r,o){var a=r.parser,s=r.funcName,d=o[0];return{type:"enclose",mode:a.mode,label:s,body:d}},htmlBuilder:Ji,mathmlBuilder:Qi}),_e({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler:function(r,o){var a=r.parser;return{type:"enclose",mode:a.mode,label:"\\angl",body:o[0]}}});var S0={};function Pr(m){for(var r=m.type,o=m.names,a=m.props,s=m.handler,d=m.htmlBuilder,v=m.mathmlBuilder,x={type:r,numArgs:a.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:s},A=0;A<o.length;++A)S0[o[A]]=x;d&&(ya[r]=d),v&&(xa[r]=v)}var C0={};function T(m,r){C0[m]=r}var Tr=function(){function m(r,o,a){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=r,this.start=o,this.end=a}return m.range=function(o,a){return a?!o||!o.loc||!a.loc||o.loc.lexer!==a.loc.lexer?null:new m(o.loc.lexer,o.loc.start,a.loc.end):o&&o.loc},m}(),Nr=function(){function m(o,a){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=o,this.loc=a}var r=m.prototype;return r.range=function(a,s){return new m(s,Tr.range(this,a))},m}();function A0(m){var r=[];m.consumeSpaces();var o=m.fetch().text;for(o==="\\relax"&&(m.consume(),m.consumeSpaces(),o=m.fetch().text);o==="\\hline"||o==="\\hdashline";)m.consume(),r.push(o==="\\hdashline"),m.consumeSpaces(),o=m.fetch().text;return r}var Da=function(r){var o=r.parser.settings;if(!o.displayMode)throw new l("{"+r.envName+"} can be used only in display mode.")};function es(m){if(m.indexOf("ed")===-1)return m.indexOf("*")===-1}function hn(m,r,o){var a=r.hskipBeforeAndAfter,s=r.addJot,d=r.cols,v=r.arraystretch,x=r.colSeparationType,A=r.autoTag,z=r.singleRow,F=r.emptySingleRow,W=r.maxNumCols,Q=r.leqno;if(m.gullet.beginGroup(),z||m.gullet.macros.set("\\cr","\\\\\\relax"),!v){var J=m.gullet.expandMacroAsText("\\arraystretch");if(J==null)v=1;else if(v=parseFloat(J),!v||v<0)throw new l("Invalid \\arraystretch: "+J)}m.gullet.beginGroup();var re=[],ge=[re],Ae=[],Me=[],Ne=A!=null?[]:void 0;function qe(){A&&m.gullet.macros.set("\\@eqnsw","1",!0)}function nt(){Ne&&(m.gullet.macros.get("\\df@tag")?(Ne.push(m.subparse([new Nr("\\df@tag")])),m.gullet.macros.set("\\df@tag",void 0,!0)):Ne.push(!!A&&m.gullet.macros.get("\\@eqnsw")==="1"))}for(qe(),Me.push(A0(m));;){var We=m.parseExpression(!1,z?"\\end":"\\\\");m.gullet.endGroup(),m.gullet.beginGroup(),We={type:"ordgroup",mode:m.mode,body:We},o&&(We={type:"styling",mode:m.mode,style:o,body:[We]}),re.push(We);var st=m.fetch().text;if(st==="&"){if(W&&re.length===W){if(z||x)throw new l("Too many tab characters: &",m.nextToken);m.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}m.consume()}else if(st==="\\end"){nt(),re.length===1&&We.type==="styling"&&We.body[0].body.length===0&&(ge.length>1||!F)&&ge.pop(),Me.length<ge.length+1&&Me.push([]);break}else if(st==="\\\\"){m.consume();var et=void 0;m.gullet.future().text!==" "&&(et=m.parseSizeGroup(!0)),Ae.push(et?et.value:null),nt(),Me.push(A0(m)),re=[],ge.push(re),qe()}else throw new l("Expected & or \\\\ or \\cr or \\end",m.nextToken)}return m.gullet.endGroup(),m.gullet.endGroup(),{type:"array",mode:m.mode,addJot:s,arraystretch:v,body:ge,cols:d,rowGaps:Ae,hskipBeforeAndAfter:a,hLinesBeforeRow:Me,colSeparationType:x,tags:Ne,leqno:Q}}function ts(m){return m.slice(0,1)==="d"?"display":"text"}var qr=function(r,o){var a,s,d=r.body.length,v=r.hLinesBeforeRow,x=0,A=new Array(d),z=[],F=Math.max(o.fontMetrics().arrayRuleWidth,o.minRuleThickness),W=1/o.fontMetrics().ptPerEm,Q=5*W;if(r.colSeparationType&&r.colSeparationType==="small"){var J=o.havingStyle(De.SCRIPT).sizeMultiplier;Q=.2778*(J/o.sizeMultiplier)}var re=r.colSeparationType==="CD"?bt({number:3,unit:"ex"},o):12*W,ge=3*W,Ae=r.arraystretch*re,Me=.7*Ae,Ne=.3*Ae,qe=0;function nt(Ma){for(var Ba=0;Ba<Ma.length;++Ba)Ba>0&&(qe+=.25),z.push({pos:qe,isDashed:Ma[Ba]})}for(nt(v[0]),a=0;a<r.body.length;++a){var We=r.body[a],st=Me,et=Ne;x<We.length&&(x=We.length);var ct=new Array(We.length);for(s=0;s<We.length;++s){var yt=Qe(We[s],o);et<yt.depth&&(et=yt.depth),st<yt.height&&(st=yt.height),ct[s]=yt}var $t=r.rowGaps[a],or=0;$t&&(or=bt($t,o),or>0&&(or+=Ne,et<or&&(et=or),or=0)),r.addJot&&(et+=ge),ct.height=st,ct.depth=et,qe+=st,ct.pos=qe,qe+=et+or,A[a]=ct,nt(v[a+1])}var Tt=qe/2+o.fontMetrics().axisHeight,In=r.cols||[],mr=[],Gt,pn,Qn=[];if(r.tags&&r.tags.some(function(Ma){return Ma}))for(a=0;a<d;++a){var eo=A[a],fs=eo.pos-Tt,mn=r.tags[a],vn=void 0;mn===!0?vn=G.makeSpan(["eqn-num"],[],o):mn===!1?vn=G.makeSpan([],[],o):vn=G.makeSpan([],qt(mn,o,!0),o),vn.depth=eo.depth,vn.height=eo.height,Qn.push({type:"elem",elem:vn,shift:fs})}for(s=0,pn=0;s<x||pn<In.length;++s,++pn){for(var vr=In[pn]||{},Ro=!0;vr.type==="separator";){if(Ro||(Gt=G.makeSpan(["arraycolsep"],[]),Gt.style.width=be(o.fontMetrics().doubleRuleSep),mr.push(Gt)),vr.separator==="|"||vr.separator===":"){var ps=vr.separator==="|"?"solid":"dashed",to=G.makeSpan(["vertical-separator"],[],o);to.style.height=be(qe),to.style.borderRightWidth=be(F),to.style.borderRightStyle=ps,to.style.margin="0 "+be(-F/2);var ic=qe-Tt;ic&&(to.style.verticalAlign=be(-ic)),mr.push(to)}else throw new l("Invalid separator type: "+vr.separator);pn++,vr=In[pn]||{},Ro=!1}if(!(s>=x)){var ro=void 0;(s>0||r.hskipBeforeAndAfter)&&(ro=E.deflt(vr.pregap,Q),ro!==0&&(Gt=G.makeSpan(["arraycolsep"],[]),Gt.style.width=be(ro),mr.push(Gt)));var no=[];for(a=0;a<d;++a){var Ea=A[a],Ra=Ea[s];if(Ra){var I1=Ea.pos-Tt;Ra.depth=Ea.depth,Ra.height=Ea.height,no.push({type:"elem",elem:Ra,shift:I1})}}no=G.makeVList({positionType:"individualShift",children:no},o),no=G.makeSpan(["col-align-"+(vr.align||"c")],[no]),mr.push(no),(s<x-1||r.hskipBeforeAndAfter)&&(ro=E.deflt(vr.postgap,Q),ro!==0&&(Gt=G.makeSpan(["arraycolsep"],[]),Gt.style.width=be(ro),mr.push(Gt)))}}if(A=G.makeSpan(["mtable"],mr),z.length>0){for(var P1=G.makeLineSpan("hline",o,F),N1=G.makeLineSpan("hdashline",o,F),ms=[{type:"elem",elem:A,shift:0}];z.length>0;){var sc=z.pop(),lc=sc.pos-Tt;sc.isDashed?ms.push({type:"elem",elem:N1,shift:lc}):ms.push({type:"elem",elem:P1,shift:lc})}A=G.makeVList({positionType:"individualShift",children:ms},o)}if(Qn.length===0)return G.makeSpan(["mord"],[A],o);var vs=G.makeVList({positionType:"individualShift",children:Qn},o);return vs=G.makeSpan(["tag"],[vs],o),G.makeFragment([A,vs])},l1={c:"center ",l:"left ",r:"right "},Fr=function(r,o){for(var a=[],s=new ce.MathNode("mtd",[],["mtr-glue"]),d=new ce.MathNode("mtd",[],["mml-eqn-num"]),v=0;v<r.body.length;v++){for(var x=r.body[v],A=[],z=0;z<x.length;z++)A.push(new ce.MathNode("mtd",[ft(x[z],o)]));r.tags&&r.tags[v]&&(A.unshift(s),A.push(s),r.leqno?A.unshift(d):A.push(d)),a.push(new ce.MathNode("mtr",A))}var F=new ce.MathNode("mtable",a),W=r.arraystretch===.5?.1:.16+r.arraystretch-1+(r.addJot?.09:0);F.setAttribute("rowspacing",be(W));var Q="",J="";if(r.cols&&r.cols.length>0){var re=r.cols,ge="",Ae=!1,Me=0,Ne=re.length;re[0].type==="separator"&&(Q+="top ",Me=1),re[re.length-1].type==="separator"&&(Q+="bottom ",Ne-=1);for(var qe=Me;qe<Ne;qe++)re[qe].type==="align"?(J+=l1[re[qe].align],Ae&&(ge+="none "),Ae=!0):re[qe].type==="separator"&&Ae&&(ge+=re[qe].separator==="|"?"solid ":"dashed ",Ae=!1);F.setAttribute("columnalign",J.trim()),/[sd]/.test(ge)&&F.setAttribute("columnlines",ge.trim())}if(r.colSeparationType==="align"){for(var nt=r.cols||[],We="",st=1;st<nt.length;st++)We+=st%2?"0em ":"1em ";F.setAttribute("columnspacing",We.trim())}else r.colSeparationType==="alignat"||r.colSeparationType==="gather"?F.setAttribute("columnspacing","0em"):r.colSeparationType==="small"?F.setAttribute("columnspacing","0.2778em"):r.colSeparationType==="CD"?F.setAttribute("columnspacing","0.5em"):F.setAttribute("columnspacing","1em");var et="",ct=r.hLinesBeforeRow;Q+=ct[0].length>0?"left ":"",Q+=ct[ct.length-1].length>0?"right ":"";for(var yt=1;yt<ct.length-1;yt++)et+=ct[yt].length===0?"none ":ct[yt][0]?"dashed ":"solid ";return/[sd]/.test(et)&&F.setAttribute("rowlines",et.trim()),Q!==""&&(F=new ce.MathNode("menclose",[F]),F.setAttribute("notation",Q.trim())),r.arraystretch&&r.arraystretch<1&&(F=new ce.MathNode("mstyle",[F]),F.setAttribute("scriptlevel","1")),F},T0=function(r,o){r.envName.indexOf("ed")===-1&&Da(r);var a=[],s=r.envName.indexOf("at")>-1?"alignat":"align",d=r.envName==="split",v=hn(r.parser,{cols:a,addJot:!0,autoTag:d?void 0:es(r.envName),emptySingleRow:!0,colSeparationType:s,maxNumCols:d?2:void 0,leqno:r.parser.settings.leqno},"display"),x,A=0,z={type:"ordgroup",mode:r.mode,body:[]};if(o[0]&&o[0].type==="ordgroup"){for(var F="",W=0;W<o[0].body.length;W++){var Q=Ge(o[0].body[W],"textord");F+=Q.text}x=Number(F),A=x*2}var J=!A;v.body.forEach(function(Me){for(var Ne=1;Ne<Me.length;Ne+=2){var qe=Ge(Me[Ne],"styling"),nt=Ge(qe.body[0],"ordgroup");nt.body.unshift(z)}if(J)A<Me.length&&(A=Me.length);else{var We=Me.length/2;if(x<We)throw new l("Too many math in a row: "+("expected "+x+", but got "+We),Me[0])}});for(var re=0;re<A;++re){var ge="r",Ae=0;re%2===1?ge="l":re>0&&J&&(Ae=1),a[re]={type:"align",align:ge,pregap:Ae,postgap:0}}return v.colSeparationType=J?"align":"alignat",v};Pr({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(r,o){var a=Sa(o[0]),s=a?[o[0]]:Ge(o[0],"ordgroup").body,d=s.map(function(x){var A=Ui(x),z=A.text;if("lcr".indexOf(z)!==-1)return{type:"align",align:z};if(z==="|")return{type:"separator",separator:"|"};if(z===":")return{type:"separator",separator:":"};throw new l("Unknown column alignment: "+z,x)}),v={cols:d,hskipBeforeAndAfter:!0,maxNumCols:d.length};return hn(r.parser,v,ts(r.envName))},htmlBuilder:qr,mathmlBuilder:Fr}),Pr({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler:function(r){var o={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[r.envName.replace("*","")],a="c",s={hskipBeforeAndAfter:!1,cols:[{type:"align",align:a}]};if(r.envName.charAt(r.envName.length-1)==="*"){var d=r.parser;if(d.consumeSpaces(),d.fetch().text==="["){if(d.consume(),d.consumeSpaces(),a=d.fetch().text,"lcr".indexOf(a)===-1)throw new l("Expected l or c or r",d.nextToken);d.consume(),d.consumeSpaces(),d.expect("]"),d.consume(),s.cols=[{type:"align",align:a}]}}var v=hn(r.parser,s,ts(r.envName)),x=Math.max.apply(Math,[0].concat(v.body.map(function(A){return A.length})));return v.cols=new Array(x).fill({type:"align",align:a}),o?{type:"leftright",mode:r.mode,body:[v],left:o[0],right:o[1],rightColor:void 0}:v},htmlBuilder:qr,mathmlBuilder:Fr}),Pr({type:"array",names:["smallmatrix"],props:{numArgs:0},handler:function(r){var o={arraystretch:.5},a=hn(r.parser,o,"script");return a.colSeparationType="small",a},htmlBuilder:qr,mathmlBuilder:Fr}),Pr({type:"array",names:["subarray"],props:{numArgs:1},handler:function(r,o){var a=Sa(o[0]),s=a?[o[0]]:Ge(o[0],"ordgroup").body,d=s.map(function(x){var A=Ui(x),z=A.text;if("lc".indexOf(z)!==-1)return{type:"align",align:z};throw new l("Unknown column alignment: "+z,x)});if(d.length>1)throw new l("{subarray} can contain only one column");var v={cols:d,hskipBeforeAndAfter:!1,arraystretch:.5};if(v=hn(r.parser,v,"script"),v.body.length>0&&v.body[0].length>1)throw new l("{subarray} can contain only one column");return v},htmlBuilder:qr,mathmlBuilder:Fr}),Pr({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler:function(r){var o={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},a=hn(r.parser,o,ts(r.envName));return{type:"leftright",mode:r.mode,body:[a],left:r.envName.indexOf("r")>-1?".":"\\{",right:r.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:qr,mathmlBuilder:Fr}),Pr({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:T0,htmlBuilder:qr,mathmlBuilder:Fr}),Pr({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler:function(r){E.contains(["gather","gather*"],r.envName)&&Da(r);var o={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:es(r.envName),emptySingleRow:!0,leqno:r.parser.settings.leqno};return hn(r.parser,o,"display")},htmlBuilder:qr,mathmlBuilder:Fr}),Pr({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:T0,htmlBuilder:qr,mathmlBuilder:Fr}),Pr({type:"array",names:["equation","equation*"],props:{numArgs:0},handler:function(r){Da(r);var o={autoTag:es(r.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:r.parser.settings.leqno};return hn(r.parser,o,"display")},htmlBuilder:qr,mathmlBuilder:Fr}),Pr({type:"array",names:["CD"],props:{numArgs:0},handler:function(r){return Da(r),Xh(r.parser)},htmlBuilder:qr,mathmlBuilder:Fr}),T("\\nonumber","\\gdef\\@eqnsw{0}"),T("\\notag","\\nonumber"),_e({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(r,o){throw new l(r.funcName+" valid only within array environment")}});var c1=S0,_0=c1;_e({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler:function(r,o){var a=r.parser,s=r.funcName,d=o[0];if(d.type!=="ordgroup")throw new l("Invalid environment name",d);for(var v="",x=0;x<d.body.length;++x)v+=Ge(d.body[x],"textord").text;if(s==="\\begin"){if(!_0.hasOwnProperty(v))throw new l("No such environment: "+v,d);var A=_0[v],z=a.parseArguments("\\begin{"+v+"}",A),F=z.args,W=z.optArgs,Q={mode:a.mode,envName:v,parser:a},J=A.handler(Q,F,W);a.expect("\\end",!1);var re=a.nextToken,ge=Ge(a.parseFunction(),"environment");if(ge.name!==v)throw new l("Mismatch: \\begin{"+v+"} matched by \\end{"+ge.name+"}",re);return J}return{type:"environment",mode:a.mode,name:v,nameGroup:d}}});var D0=function(r,o){var a=r.font,s=o.withFont(a);return Qe(r.body,s)},z0=function(r,o){var a=r.font,s=o.withFont(a);return ft(r.body,s)},E0={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};_e({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:function(r,o){var a=r.parser,s=r.funcName,d=wa(o[0]),v=s;return v in E0&&(v=E0[v]),{type:"font",mode:a.mode,font:v.slice(1),body:d}},htmlBuilder:D0,mathmlBuilder:z0}),_e({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:function(r,o){var a=r.parser,s=o[0],d=E.isCharacterBox(s);return{type:"mclass",mode:a.mode,mclass:Aa(s),body:[{type:"font",mode:a.mode,font:"boldsymbol",body:s}],isCharacterBox:d}}}),_e({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:function(r,o){var a=r.parser,s=r.funcName,d=r.breakOnTokenText,v=a.mode,x=a.parseExpression(!0,d),A="math"+s.slice(1);return{type:"font",mode:v,font:A,body:{type:"ordgroup",mode:a.mode,body:x}}},htmlBuilder:D0,mathmlBuilder:z0});var R0=function(r,o){var a=o;return r==="display"?a=a.id>=De.SCRIPT.id?a.text():De.DISPLAY:r==="text"&&a.size===De.DISPLAY.size?a=De.TEXT:r==="script"?a=De.SCRIPT:r==="scriptscript"&&(a=De.SCRIPTSCRIPT),a},rs=function(r,o){var a=R0(r.size,o.style),s=a.fracNum(),d=a.fracDen(),v;v=o.havingStyle(s);var x=Qe(r.numer,v,o);if(r.continued){var A=8.5/o.fontMetrics().ptPerEm,z=3.5/o.fontMetrics().ptPerEm;x.height=x.height<A?A:x.height,x.depth=x.depth<z?z:x.depth}v=o.havingStyle(d);var F=Qe(r.denom,v,o),W,Q,J;r.hasBarLine?(r.barSize?(Q=bt(r.barSize,o),W=G.makeLineSpan("frac-line",o,Q)):W=G.makeLineSpan("frac-line",o),Q=W.height,J=W.height):(W=null,Q=0,J=o.fontMetrics().defaultRuleThickness);var re,ge,Ae;a.size===De.DISPLAY.size||r.size==="display"?(re=o.fontMetrics().num1,Q>0?ge=3*J:ge=7*J,Ae=o.fontMetrics().denom1):(Q>0?(re=o.fontMetrics().num2,ge=J):(re=o.fontMetrics().num3,ge=3*J),Ae=o.fontMetrics().denom2);var Me;if(W){var qe=o.fontMetrics().axisHeight;re-x.depth-(qe+.5*Q)<ge&&(re+=ge-(re-x.depth-(qe+.5*Q))),qe-.5*Q-(F.height-Ae)<ge&&(Ae+=ge-(qe-.5*Q-(F.height-Ae)));var nt=-(qe-.5*Q);Me=G.makeVList({positionType:"individualShift",children:[{type:"elem",elem:F,shift:Ae},{type:"elem",elem:W,shift:nt},{type:"elem",elem:x,shift:-re}]},o)}else{var Ne=re-x.depth-(F.height-Ae);Ne<ge&&(re+=.5*(ge-Ne),Ae+=.5*(ge-Ne)),Me=G.makeVList({positionType:"individualShift",children:[{type:"elem",elem:F,shift:Ae},{type:"elem",elem:x,shift:-re}]},o)}v=o.havingStyle(a),Me.height*=v.sizeMultiplier/o.sizeMultiplier,Me.depth*=v.sizeMultiplier/o.sizeMultiplier;var We;a.size===De.DISPLAY.size?We=o.fontMetrics().delim1:a.size===De.SCRIPTSCRIPT.size?We=o.havingStyle(De.SCRIPT).fontMetrics().delim2:We=o.fontMetrics().delim2;var st,et;return r.leftDelim==null?st=To(o,["mopen"]):st=Qr.customSizedDelim(r.leftDelim,We,!0,o.havingStyle(a),r.mode,["mopen"]),r.continued?et=G.makeSpan([]):r.rightDelim==null?et=To(o,["mclose"]):et=Qr.customSizedDelim(r.rightDelim,We,!0,o.havingStyle(a),r.mode,["mclose"]),G.makeSpan(["mord"].concat(v.sizingClasses(o)),[st,G.makeSpan(["mfrac"],[Me]),et],o)},ns=function(r,o){var a=new ce.MathNode("mfrac",[ft(r.numer,o),ft(r.denom,o)]);if(!r.hasBarLine)a.setAttribute("linethickness","0px");else if(r.barSize){var s=bt(r.barSize,o);a.setAttribute("linethickness",be(s))}var d=R0(r.size,o.style);if(d.size!==o.style.size){a=new ce.MathNode("mstyle",[a]);var v=d.size===De.DISPLAY.size?"true":"false";a.setAttribute("displaystyle",v),a.setAttribute("scriptlevel","0")}if(r.leftDelim!=null||r.rightDelim!=null){var x=[];if(r.leftDelim!=null){var A=new ce.MathNode("mo",[new ce.TextNode(r.leftDelim.replace("\\",""))]);A.setAttribute("fence","true"),x.push(A)}if(x.push(a),r.rightDelim!=null){var z=new ce.MathNode("mo",[new ce.TextNode(r.rightDelim.replace("\\",""))]);z.setAttribute("fence","true"),x.push(z)}return $i(x)}return a};_e({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:function(r,o){var a=r.parser,s=r.funcName,d=o[0],v=o[1],x,A=null,z=null,F="auto";switch(s){case"\\dfrac":case"\\frac":case"\\tfrac":x=!0;break;case"\\\\atopfrac":x=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":x=!1,A="(",z=")";break;case"\\\\bracefrac":x=!1,A="\\{",z="\\}";break;case"\\\\brackfrac":x=!1,A="[",z="]";break;default:throw new Error("Unrecognized genfrac command")}switch(s){case"\\dfrac":case"\\dbinom":F="display";break;case"\\tfrac":case"\\tbinom":F="text";break}return{type:"genfrac",mode:a.mode,continued:!1,numer:d,denom:v,hasBarLine:x,leftDelim:A,rightDelim:z,size:F,barSize:null}},htmlBuilder:rs,mathmlBuilder:ns}),_e({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:function(r,o){var a=r.parser;r.funcName;var s=o[0],d=o[1];return{type:"genfrac",mode:a.mode,continued:!0,numer:s,denom:d,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}}),_e({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler:function(r){var o=r.parser,a=r.funcName,s=r.token,d;switch(a){case"\\over":d="\\frac";break;case"\\choose":d="\\binom";break;case"\\atop":d="\\\\atopfrac";break;case"\\brace":d="\\\\bracefrac";break;case"\\brack":d="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:o.mode,replaceWith:d,token:s}}});var M0=["display","text","script","scriptscript"],B0=function(r){var o=null;return r.length>0&&(o=r,o=o==="."?null:o),o};_e({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler:function(r,o){var a=r.parser,s=o[4],d=o[5],v=wa(o[0]),x=v.type==="atom"&&v.family==="open"?B0(v.text):null,A=wa(o[1]),z=A.type==="atom"&&A.family==="close"?B0(A.text):null,F=Ge(o[2],"size"),W,Q=null;F.isBlank?W=!0:(Q=F.value,W=Q.number>0);var J="auto",re=o[3];if(re.type==="ordgroup"){if(re.body.length>0){var ge=Ge(re.body[0],"textord");J=M0[Number(ge.text)]}}else re=Ge(re,"textord"),J=M0[Number(re.text)];return{type:"genfrac",mode:a.mode,numer:s,denom:d,continued:!1,hasBarLine:W,barSize:Q,leftDelim:x,rightDelim:z,size:J}},htmlBuilder:rs,mathmlBuilder:ns}),_e({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler:function(r,o){var a=r.parser;r.funcName;var s=r.token;return{type:"infix",mode:a.mode,replaceWith:"\\\\abovefrac",size:Ge(o[0],"size").value,token:s}}}),_e({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:function(r,o){var a=r.parser;r.funcName;var s=o[0],d=P(Ge(o[1],"infix").size),v=o[2],x=d.number>0;return{type:"genfrac",mode:a.mode,numer:s,denom:v,continued:!1,hasBarLine:x,barSize:d,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:rs,mathmlBuilder:ns});var I0=function(r,o){var a=o.style,s,d;r.type==="supsub"?(s=r.sup?Qe(r.sup,o.havingStyle(a.sup()),o):Qe(r.sub,o.havingStyle(a.sub()),o),d=Ge(r.base,"horizBrace")):d=Ge(r,"horizBrace");var v=Qe(d.base,o.havingBaseStyle(De.DISPLAY)),x=Jr.svgSpan(d,o),A;if(d.isOver?(A=G.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:v},{type:"kern",size:.1},{type:"elem",elem:x}]},o),A.children[0].children[0].children[1].classes.push("svg-align")):(A=G.makeVList({positionType:"bottom",positionData:v.depth+.1+x.height,children:[{type:"elem",elem:x},{type:"kern",size:.1},{type:"elem",elem:v}]},o),A.children[0].children[0].children[0].classes.push("svg-align")),s){var z=G.makeSpan(["mord",d.isOver?"mover":"munder"],[A],o);d.isOver?A=G.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:z},{type:"kern",size:.2},{type:"elem",elem:s}]},o):A=G.makeVList({positionType:"bottom",positionData:z.depth+.2+s.height+s.depth,children:[{type:"elem",elem:s},{type:"kern",size:.2},{type:"elem",elem:z}]},o)}return G.makeSpan(["mord",d.isOver?"mover":"munder"],[A],o)},u1=function(r,o){var a=Jr.mathMLnode(r.label);return new ce.MathNode(r.isOver?"mover":"munder",[ft(r.base,o),a])};_e({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler:function(r,o){var a=r.parser,s=r.funcName;return{type:"horizBrace",mode:a.mode,label:s,isOver:/^\\over/.test(s),base:o[0]}},htmlBuilder:I0,mathmlBuilder:u1}),_e({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:function(r,o){var a=r.parser,s=o[1],d=Ge(o[0],"url").url;return a.settings.isTrusted({command:"\\href",url:d})?{type:"href",mode:a.mode,href:d,body:Et(s)}:a.formatUnsupportedCmd("\\href")},htmlBuilder:function(r,o){var a=qt(r.body,o,!1);return G.makeAnchor(r.href,[],a,o)},mathmlBuilder:function(r,o){var a=dn(r.body,o);return a instanceof fr||(a=new fr("mrow",[a])),a.setAttribute("href",r.href),a}}),_e({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:function(r,o){var a=r.parser,s=Ge(o[0],"url").url;if(!a.settings.isTrusted({command:"\\url",url:s}))return a.formatUnsupportedCmd("\\url");for(var d=[],v=0;v<s.length;v++){var x=s[v];x==="~"&&(x="\\textasciitilde"),d.push({type:"textord",mode:"text",text:x})}var A={type:"text",mode:a.mode,font:"\\texttt",body:d};return{type:"href",mode:a.mode,href:s,body:Et(A)}}}),_e({type:"hbox",names:["\\hbox"],props:{numArgs:1,argTypes:["text"],allowedInText:!0,primitive:!0},handler:function(r,o){var a=r.parser;return{type:"hbox",mode:a.mode,body:Et(o[0])}},htmlBuilder:function(r,o){var a=qt(r.body,o,!1);return G.makeFragment(a)},mathmlBuilder:function(r,o){return new ce.MathNode("mrow",Jt(r.body,o))}}),_e({type:"html",names:["\\htmlClass","\\htmlId","\\htmlStyle","\\htmlData"],props:{numArgs:2,argTypes:["raw","original"],allowedInText:!0},handler:function(r,o){var a=r.parser,s=r.funcName;r.token;var d=Ge(o[0],"raw").string,v=o[1];a.settings.strict&&a.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var x,A={};switch(s){case"\\htmlClass":A.class=d,x={command:"\\htmlClass",class:d};break;case"\\htmlId":A.id=d,x={command:"\\htmlId",id:d};break;case"\\htmlStyle":A.style=d,x={command:"\\htmlStyle",style:d};break;case"\\htmlData":{for(var z=d.split(","),F=0;F<z.length;F++){var W=z[F].split("=");if(W.length!==2)throw new l("Error parsing key-value for \\htmlData");A["data-"+W[0].trim()]=W[1].trim()}x={command:"\\htmlData",attributes:A};break}default:throw new Error("Unrecognized html command")}return a.settings.isTrusted(x)?{type:"html",mode:a.mode,attributes:A,body:Et(v)}:a.formatUnsupportedCmd(s)},htmlBuilder:function(r,o){var a=qt(r.body,o,!1),s=["enclosing"];r.attributes.class&&s.push.apply(s,r.attributes.class.trim().split(/\s+/));var d=G.makeSpan(s,a,o);for(var v in r.attributes)v!=="class"&&r.attributes.hasOwnProperty(v)&&d.setAttribute(v,r.attributes[v]);return d},mathmlBuilder:function(r,o){return dn(r.body,o)}}),_e({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:function(r,o){var a=r.parser;return{type:"htmlmathml",mode:a.mode,html:Et(o[0]),mathml:Et(o[1])}},htmlBuilder:function(r,o){var a=qt(r.html,o,!1);return G.makeFragment(a)},mathmlBuilder:function(r,o){return dn(r.mathml,o)}});var os=function(r){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(r))return{number:+r,unit:"bp"};var o=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(r);if(!o)throw new l("Invalid size: '"+r+"' in \\includegraphics");var a={number:+(o[1]+o[2]),unit:o[3]};if(!sa(a))throw new l("Invalid unit: '"+a.unit+"' in \\includegraphics.");return a};_e({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:function(r,o,a){var s=r.parser,d={number:0,unit:"em"},v={number:.9,unit:"em"},x={number:0,unit:"em"},A="";if(a[0])for(var z=Ge(a[0],"raw").string,F=z.split(","),W=0;W<F.length;W++){var Q=F[W].split("=");if(Q.length===2){var J=Q[1].trim();switch(Q[0].trim()){case"alt":A=J;break;case"width":d=os(J);break;case"height":v=os(J);break;case"totalheight":x=os(J);break;default:throw new l("Invalid key: '"+Q[0]+"' in \\includegraphics.")}}}var re=Ge(o[0],"url").url;return A===""&&(A=re,A=A.replace(/^.*[\\/]/,""),A=A.substring(0,A.lastIndexOf("."))),s.settings.isTrusted({command:"\\includegraphics",url:re})?{type:"includegraphics",mode:s.mode,alt:A,width:d,height:v,totalheight:x,src:re}:s.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:function(r,o){var a=bt(r.height,o),s=0;r.totalheight.number>0&&(s=bt(r.totalheight,o)-a);var d=0;r.width.number>0&&(d=bt(r.width,o));var v={height:be(a+s)};d>0&&(v.width=be(d)),s>0&&(v.verticalAlign=be(-s));var x=new Ei(r.src,r.alt,v);return x.height=a,x.depth=s,x},mathmlBuilder:function(r,o){var a=new ce.MathNode("mglyph",[]);a.setAttribute("alt",r.alt);var s=bt(r.height,o),d=0;if(r.totalheight.number>0&&(d=bt(r.totalheight,o)-s,a.setAttribute("valign",be(-d))),a.setAttribute("height",be(s+d)),r.width.number>0){var v=bt(r.width,o);a.setAttribute("width",be(v))}return a.setAttribute("src",r.src),a}}),_e({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler:function(r,o){var a=r.parser,s=r.funcName,d=Ge(o[0],"size");if(a.settings.strict){var v=s[1]==="m",x=d.value.unit==="mu";v?(x||a.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+s+" supports only mu units, "+("not "+d.value.unit+" units")),a.mode!=="math"&&a.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+s+" works only in math mode")):x&&a.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+s+" doesn't support mu units")}return{type:"kern",mode:a.mode,dimension:d.value}},htmlBuilder:function(r,o){return G.makeGlue(r.dimension,o)},mathmlBuilder:function(r,o){var a=bt(r.dimension,o);return new ce.SpaceNode(a)}}),_e({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(r,o){var a=r.parser,s=r.funcName,d=o[0];return{type:"lap",mode:a.mode,alignment:s.slice(5),body:d}},htmlBuilder:function(r,o){var a;r.alignment==="clap"?(a=G.makeSpan([],[Qe(r.body,o)]),a=G.makeSpan(["inner"],[a],o)):a=G.makeSpan(["inner"],[Qe(r.body,o)]);var s=G.makeSpan(["fix"],[]),d=G.makeSpan([r.alignment],[a,s],o),v=G.makeSpan(["strut"]);return v.style.height=be(d.height+d.depth),d.depth&&(v.style.verticalAlign=be(-d.depth)),d.children.unshift(v),d=G.makeSpan(["thinbox"],[d],o),G.makeSpan(["mord","vbox"],[d],o)},mathmlBuilder:function(r,o){var a=new ce.MathNode("mpadded",[ft(r.body,o)]);if(r.alignment!=="rlap"){var s=r.alignment==="llap"?"-1":"-0.5";a.setAttribute("lspace",s+"width")}return a.setAttribute("width","0px"),a}}),_e({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(r,o){var a=r.funcName,s=r.parser,d=s.mode;s.switchMode("math");var v=a==="\\("?"\\)":"$",x=s.parseExpression(!1,v);return s.expect(v),s.switchMode(d),{type:"styling",mode:s.mode,style:"text",body:x}}}),_e({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(r,o){throw new l("Mismatched "+r.funcName)}});var P0=function(r,o){switch(o.style.size){case De.DISPLAY.size:return r.display;case De.TEXT.size:return r.text;case De.SCRIPT.size:return r.script;case De.SCRIPTSCRIPT.size:return r.scriptscript;default:return r.text}};_e({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:function(r,o){var a=r.parser;return{type:"mathchoice",mode:a.mode,display:Et(o[0]),text:Et(o[1]),script:Et(o[2]),scriptscript:Et(o[3])}},htmlBuilder:function(r,o){var a=P0(r,o),s=qt(a,o,!1);return G.makeFragment(s)},mathmlBuilder:function(r,o){var a=P0(r,o);return dn(a,o)}});var N0=function(r,o,a,s,d,v,x){r=G.makeSpan([],[r]);var A=a&&E.isCharacterBox(a),z,F;if(o){var W=Qe(o,s.havingStyle(d.sup()),s);F={elem:W,kern:Math.max(s.fontMetrics().bigOpSpacing1,s.fontMetrics().bigOpSpacing3-W.depth)}}if(a){var Q=Qe(a,s.havingStyle(d.sub()),s);z={elem:Q,kern:Math.max(s.fontMetrics().bigOpSpacing2,s.fontMetrics().bigOpSpacing4-Q.height)}}var J;if(F&&z){var re=s.fontMetrics().bigOpSpacing5+z.elem.height+z.elem.depth+z.kern+r.depth+x;J=G.makeVList({positionType:"bottom",positionData:re,children:[{type:"kern",size:s.fontMetrics().bigOpSpacing5},{type:"elem",elem:z.elem,marginLeft:be(-v)},{type:"kern",size:z.kern},{type:"elem",elem:r},{type:"kern",size:F.kern},{type:"elem",elem:F.elem,marginLeft:be(v)},{type:"kern",size:s.fontMetrics().bigOpSpacing5}]},s)}else if(z){var ge=r.height-x;J=G.makeVList({positionType:"top",positionData:ge,children:[{type:"kern",size:s.fontMetrics().bigOpSpacing5},{type:"elem",elem:z.elem,marginLeft:be(-v)},{type:"kern",size:z.kern},{type:"elem",elem:r}]},s)}else if(F){var Ae=r.depth+x;J=G.makeVList({positionType:"bottom",positionData:Ae,children:[{type:"elem",elem:r},{type:"kern",size:F.kern},{type:"elem",elem:F.elem,marginLeft:be(v)},{type:"kern",size:s.fontMetrics().bigOpSpacing5}]},s)}else return r;var Me=[J];if(z&&v!==0&&!A){var Ne=G.makeSpan(["mspace"],[],s);Ne.style.marginRight=be(v),Me.unshift(Ne)}return G.makeSpan(["mop","op-limits"],Me,s)},q0=["\\smallint"],Jn=function(r,o){var a,s,d=!1,v;r.type==="supsub"?(a=r.sup,s=r.sub,v=Ge(r.base,"op"),d=!0):v=Ge(r,"op");var x=o.style,A=!1;x.size===De.DISPLAY.size&&v.symbol&&!E.contains(q0,v.name)&&(A=!0);var z;if(v.symbol){var F=A?"Size2-Regular":"Size1-Regular",W="";if((v.name==="\\oiint"||v.name==="\\oiiint")&&(W=v.name.slice(1),v.name=W==="oiint"?"\\iint":"\\iiint"),z=G.makeSymbol(v.name,F,"math",o,["mop","op-symbol",A?"large-op":"small-op"]),W.length>0){var Q=z.italic,J=G.staticSvg(W+"Size"+(A?"2":"1"),o);z=G.makeVList({positionType:"individualShift",children:[{type:"elem",elem:z,shift:0},{type:"elem",elem:J,shift:A?.08:0}]},o),v.name="\\"+W,z.classes.unshift("mop"),z.italic=Q}}else if(v.body){var re=qt(v.body,o,!0);re.length===1&&re[0]instanceof Yt?(z=re[0],z.classes[0]="mop"):z=G.makeSpan(["mop"],re,o)}else{for(var ge=[],Ae=1;Ae<v.name.length;Ae++)ge.push(G.mathsym(v.name[Ae],v.mode,o));z=G.makeSpan(["mop"],ge,o)}var Me=0,Ne=0;return(z instanceof Yt||v.name==="\\oiint"||v.name==="\\oiiint")&&!v.suppressBaseShift&&(Me=(z.height-z.depth)/2-o.fontMetrics().axisHeight,Ne=z.italic),d?N0(z,a,s,o,x,Ne,Me):(Me&&(z.style.position="relative",z.style.top=be(Me)),z)},Eo=function(r,o){var a;if(r.symbol)a=new fr("mo",[pr(r.name,r.mode)]),E.contains(q0,r.name)&&a.setAttribute("largeop","false");else if(r.body)a=new fr("mo",Jt(r.body,o));else{a=new fr("mi",[new _o(r.name.slice(1))]);var s=new fr("mo",[pr("","text")]);r.parentIsSupSub?a=new fr("mrow",[a,s]):a=e0([a,s])}return a},d1={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","":"\\bigvee","⋂":"\\bigcap","":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};_e({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","","⋂","","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:function(r,o){var a=r.parser,s=r.funcName,d=s;return d.length===1&&(d=d1[d]),{type:"op",mode:a.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:d}},htmlBuilder:Jn,mathmlBuilder:Eo}),_e({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:function(r,o){var a=r.parser,s=o[0];return{type:"op",mode:a.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Et(s)}},htmlBuilder:Jn,mathmlBuilder:Eo});var h1={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};_e({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler:function(r){var o=r.parser,a=r.funcName;return{type:"op",mode:o.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:a}},htmlBuilder:Jn,mathmlBuilder:Eo}),_e({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler:function(r){var o=r.parser,a=r.funcName;return{type:"op",mode:o.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:a}},htmlBuilder:Jn,mathmlBuilder:Eo}),_e({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler:function(r){var o=r.parser,a=r.funcName,s=a;return s.length===1&&(s=h1[s]),{type:"op",mode:o.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:s}},htmlBuilder:Jn,mathmlBuilder:Eo});var F0=function(r,o){var a,s,d=!1,v;r.type==="supsub"?(a=r.sup,s=r.sub,v=Ge(r.base,"operatorname"),d=!0):v=Ge(r,"operatorname");var x;if(v.body.length>0){for(var A=v.body.map(function(Q){var J=Q.text;return typeof J=="string"?{type:"textord",mode:Q.mode,text:J}:Q}),z=qt(A,o.withFont("mathrm"),!0),F=0;F<z.length;F++){var W=z[F];W instanceof Yt&&(W.text=W.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}x=G.makeSpan(["mop"],z,o)}else x=G.makeSpan(["mop"],[],o);return d?N0(x,a,s,o,o.style,0,0):x},f1=function(r,o){for(var a=Jt(r.body,o.withFont("mathrm")),s=!0,d=0;d<a.length;d++){var v=a[d];if(!(v instanceof ce.SpaceNode))if(v instanceof ce.MathNode)switch(v.type){case"mi":case"mn":case"ms":case"mspace":case"mtext":break;case"mo":{var x=v.children[0];v.children.length===1&&x instanceof ce.TextNode?x.text=x.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):s=!1;break}default:s=!1}else s=!1}if(s){var A=a.map(function(W){return W.toText()}).join("");a=[new ce.TextNode(A)]}var z=new ce.MathNode("mi",a);z.setAttribute("mathvariant","normal");var F=new ce.MathNode("mo",[pr("","text")]);return r.parentIsSupSub?new ce.MathNode("mrow",[z,F]):ce.newDocumentFragment([z,F])};_e({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:function(r,o){var a=r.parser,s=r.funcName,d=o[0];return{type:"operatorname",mode:a.mode,body:Et(d),alwaysHandleSupSub:s==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:F0,mathmlBuilder:f1}),T("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@"),Bn({type:"ordgroup",htmlBuilder:function(r,o){return r.semisimple?G.makeFragment(qt(r.body,o,!1)):G.makeSpan(["mord"],qt(r.body,o,!0),o)},mathmlBuilder:function(r,o){return dn(r.body,o,!0)}}),_e({type:"overline",names:["\\overline"],props:{numArgs:1},handler:function(r,o){var a=r.parser,s=o[0];return{type:"overline",mode:a.mode,body:s}},htmlBuilder:function(r,o){var a=Qe(r.body,o.havingCrampedStyle()),s=G.makeLineSpan("overline-line",o),d=o.fontMetrics().defaultRuleThickness,v=G.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:a},{type:"kern",size:3*d},{type:"elem",elem:s},{type:"kern",size:d}]},o);return G.makeSpan(["mord","overline"],[v],o)},mathmlBuilder:function(r,o){var a=new ce.MathNode("mo",[new ce.TextNode("‾")]);a.setAttribute("stretchy","true");var s=new ce.MathNode("mover",[ft(r.body,o),a]);return s.setAttribute("accent","true"),s}}),_e({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:function(r,o){var a=r.parser,s=o[0];return{type:"phantom",mode:a.mode,body:Et(s)}},htmlBuilder:function(r,o){var a=qt(r.body,o.withPhantom(),!1);return G.makeFragment(a)},mathmlBuilder:function(r,o){var a=Jt(r.body,o);return new ce.MathNode("mphantom",a)}}),_e({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:function(r,o){var a=r.parser,s=o[0];return{type:"hphantom",mode:a.mode,body:s}},htmlBuilder:function(r,o){var a=G.makeSpan([],[Qe(r.body,o.withPhantom())]);if(a.height=0,a.depth=0,a.children)for(var s=0;s<a.children.length;s++)a.children[s].height=0,a.children[s].depth=0;return a=G.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:a}]},o),G.makeSpan(["mord"],[a],o)},mathmlBuilder:function(r,o){var a=Jt(Et(r.body),o),s=new ce.MathNode("mphantom",a),d=new ce.MathNode("mpadded",[s]);return d.setAttribute("height","0px"),d.setAttribute("depth","0px"),d}}),_e({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:function(r,o){var a=r.parser,s=o[0];return{type:"vphantom",mode:a.mode,body:s}},htmlBuilder:function(r,o){var a=G.makeSpan(["inner"],[Qe(r.body,o.withPhantom())]),s=G.makeSpan(["fix"],[]);return G.makeSpan(["mord","rlap"],[a,s],o)},mathmlBuilder:function(r,o){var a=Jt(Et(r.body),o),s=new ce.MathNode("mphantom",a),d=new ce.MathNode("mpadded",[s]);return d.setAttribute("width","0px"),d}}),_e({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler:function(r,o){var a=r.parser,s=Ge(o[0],"size").value,d=o[1];return{type:"raisebox",mode:a.mode,dy:s,body:d}},htmlBuilder:function(r,o){var a=Qe(r.body,o),s=bt(r.dy,o);return G.makeVList({positionType:"shift",positionData:-s,children:[{type:"elem",elem:a}]},o)},mathmlBuilder:function(r,o){var a=new ce.MathNode("mpadded",[ft(r.body,o)]),s=r.dy.number+r.dy.unit;return a.setAttribute("voffset",s),a}}),_e({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler:function(r){var o=r.parser;return{type:"internal",mode:o.mode}}}),_e({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler:function(r,o,a){var s=r.parser,d=a[0],v=Ge(o[0],"size"),x=Ge(o[1],"size");return{type:"rule",mode:s.mode,shift:d&&Ge(d,"size").value,width:v.value,height:x.value}},htmlBuilder:function(r,o){var a=G.makeSpan(["mord","rule"],[],o),s=bt(r.width,o),d=bt(r.height,o),v=r.shift?bt(r.shift,o):0;return a.style.borderRightWidth=be(s),a.style.borderTopWidth=be(d),a.style.bottom=be(v),a.width=s,a.height=d+v,a.depth=-v,a.maxFontSize=d*1.125*o.sizeMultiplier,a},mathmlBuilder:function(r,o){var a=bt(r.width,o),s=bt(r.height,o),d=r.shift?bt(r.shift,o):0,v=o.color&&o.getColor()||"black",x=new ce.MathNode("mspace");x.setAttribute("mathbackground",v),x.setAttribute("width",be(a)),x.setAttribute("height",be(s));var A=new ce.MathNode("mpadded",[x]);return d>=0?A.setAttribute("height",be(d)):(A.setAttribute("height",be(d)),A.setAttribute("depth",be(-d))),A.setAttribute("voffset",be(d)),A}});function L0(m,r,o){for(var a=qt(m,r,!1),s=r.sizeMultiplier/o.sizeMultiplier,d=0;d<a.length;d++){var v=a[d].classes.indexOf("sizing");v<0?Array.prototype.push.apply(a[d].classes,r.sizingClasses(o)):a[d].classes[v+1]==="reset-size"+r.size&&(a[d].classes[v+1]="reset-size"+o.size),a[d].height*=s,a[d].depth*=s}return G.makeFragment(a)}var $0=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],p1=function(r,o){var a=o.havingSize(r.size);return L0(r.body,a,o)};_e({type:"sizing",names:$0,props:{numArgs:0,allowedInText:!0},handler:function(r,o){var a=r.breakOnTokenText,s=r.funcName,d=r.parser,v=d.parseExpression(!1,a);return{type:"sizing",mode:d.mode,size:$0.indexOf(s)+1,body:v}},htmlBuilder:p1,mathmlBuilder:function(r,o){var a=o.havingSize(r.size),s=Jt(r.body,a),d=new ce.MathNode("mstyle",s);return d.setAttribute("mathsize",be(a.sizeMultiplier)),d}}),_e({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(r,o,a){var s=r.parser,d=!1,v=!1,x=a[0]&&Ge(a[0],"ordgroup");if(x)for(var A="",z=0;z<x.body.length;++z){var F=x.body[z];if(A=F.text,A==="t")d=!0;else if(A==="b")v=!0;else{d=!1,v=!1;break}}else d=!0,v=!0;var W=o[0];return{type:"smash",mode:s.mode,body:W,smashHeight:d,smashDepth:v}},htmlBuilder:function(r,o){var a=G.makeSpan([],[Qe(r.body,o)]);if(!r.smashHeight&&!r.smashDepth)return a;if(r.smashHeight&&(a.height=0,a.children))for(var s=0;s<a.children.length;s++)a.children[s].height=0;if(r.smashDepth&&(a.depth=0,a.children))for(var d=0;d<a.children.length;d++)a.children[d].depth=0;var v=G.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:a}]},o);return G.makeSpan(["mord"],[v],o)},mathmlBuilder:function(r,o){var a=new ce.MathNode("mpadded",[ft(r.body,o)]);return r.smashHeight&&a.setAttribute("height","0px"),r.smashDepth&&a.setAttribute("depth","0px"),a}}),_e({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler:function(r,o,a){var s=r.parser,d=a[0],v=o[0];return{type:"sqrt",mode:s.mode,body:v,index:d}},htmlBuilder:function(r,o){var a=Qe(r.body,o.havingCrampedStyle());a.height===0&&(a.height=o.fontMetrics().xHeight),a=G.wrapFragment(a,o);var s=o.fontMetrics(),d=s.defaultRuleThickness,v=d;o.style.id<De.TEXT.id&&(v=o.fontMetrics().xHeight);var x=d+v/4,A=a.height+a.depth+x+d,z=Qr.sqrtImage(A,o),F=z.span,W=z.ruleWidth,Q=z.advanceWidth,J=F.height-W;J>a.height+a.depth+x&&(x=(x+J-a.height-a.depth)/2);var re=F.height-a.height-x-W;a.style.paddingLeft=be(Q);var ge=G.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:a,wrapperClasses:["svg-align"]},{type:"kern",size:-(a.height+re)},{type:"elem",elem:F},{type:"kern",size:W}]},o);if(r.index){var Ae=o.havingStyle(De.SCRIPTSCRIPT),Me=Qe(r.index,Ae,o),Ne=.6*(ge.height-ge.depth),qe=G.makeVList({positionType:"shift",positionData:-Ne,children:[{type:"elem",elem:Me}]},o),nt=G.makeSpan(["root"],[qe]);return G.makeSpan(["mord","sqrt"],[nt,ge],o)}else return G.makeSpan(["mord","sqrt"],[ge],o)},mathmlBuilder:function(r,o){var a=r.body,s=r.index;return s?new ce.MathNode("mroot",[ft(a,o),ft(s,o)]):new ce.MathNode("msqrt",[ft(a,o)])}});var O0={display:De.DISPLAY,text:De.TEXT,script:De.SCRIPT,scriptscript:De.SCRIPTSCRIPT};_e({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler:function(r,o){var a=r.breakOnTokenText,s=r.funcName,d=r.parser,v=d.parseExpression(!0,a),x=s.slice(1,s.length-5);return{type:"styling",mode:d.mode,style:x,body:v}},htmlBuilder:function(r,o){var a=O0[r.style],s=o.havingStyle(a).withFont("");return L0(r.body,s,o)},mathmlBuilder:function(r,o){var a=O0[r.style],s=o.havingStyle(a),d=Jt(r.body,s),v=new ce.MathNode("mstyle",d),x={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},A=x[r.style];return v.setAttribute("scriptlevel",A[0]),v.setAttribute("displaystyle",A[1]),v}});var m1=function(r,o){var a=r.base;if(a)if(a.type==="op"){var s=a.limits&&(o.style.size===De.DISPLAY.size||a.alwaysHandleSupSub);return s?Jn:null}else if(a.type==="operatorname"){var d=a.alwaysHandleSupSub&&(o.style.size===De.DISPLAY.size||a.limits);return d?F0:null}else{if(a.type==="accent")return E.isCharacterBox(a.base)?Hi:null;if(a.type==="horizBrace"){var v=!r.sub;return v===a.isOver?I0:null}else return null}else return null};Bn({type:"supsub",htmlBuilder:function(r,o){var a=m1(r,o);if(a)return a(r,o);var s=r.base,d=r.sup,v=r.sub,x=Qe(s,o),A,z,F=o.fontMetrics(),W=0,Q=0,J=s&&E.isCharacterBox(s);if(d){var re=o.havingStyle(o.style.sup());A=Qe(d,re,o),J||(W=x.height-re.fontMetrics().supDrop*re.sizeMultiplier/o.sizeMultiplier)}if(v){var ge=o.havingStyle(o.style.sub());z=Qe(v,ge,o),J||(Q=x.depth+ge.fontMetrics().subDrop*ge.sizeMultiplier/o.sizeMultiplier)}var Ae;o.style===De.DISPLAY?Ae=F.sup1:o.style.cramped?Ae=F.sup3:Ae=F.sup2;var Me=o.sizeMultiplier,Ne=be(.5/F.ptPerEm/Me),qe=null;if(z){var nt=r.base&&r.base.type==="op"&&r.base.name&&(r.base.name==="\\oiint"||r.base.name==="\\oiiint");(x instanceof Yt||nt)&&(qe=be(-x.italic))}var We;if(A&&z){W=Math.max(W,Ae,A.depth+.25*F.xHeight),Q=Math.max(Q,F.sub2);var st=F.defaultRuleThickness,et=4*st;if(W-A.depth-(z.height-Q)<et){Q=et-(W-A.depth)+z.height;var ct=.8*F.xHeight-(W-A.depth);ct>0&&(W+=ct,Q-=ct)}var yt=[{type:"elem",elem:z,shift:Q,marginRight:Ne,marginLeft:qe},{type:"elem",elem:A,shift:-W,marginRight:Ne}];We=G.makeVList({positionType:"individualShift",children:yt},o)}else if(z){Q=Math.max(Q,F.sub1,z.height-.8*F.xHeight);var $t=[{type:"elem",elem:z,marginLeft:qe,marginRight:Ne}];We=G.makeVList({positionType:"shift",positionData:Q,children:$t},o)}else if(A)W=Math.max(W,Ae,A.depth+.25*F.xHeight),We=G.makeVList({positionType:"shift",positionData:-W,children:[{type:"elem",elem:A,marginRight:Ne}]},o);else throw new Error("supsub must have either sup or sub.");var or=Fi(x,"right")||"mord";return G.makeSpan([or],[x,G.makeSpan(["msupsub"],[We])],o)},mathmlBuilder:function(r,o){var a=!1,s,d;r.base&&r.base.type==="horizBrace"&&(d=!!r.sup,d===r.base.isOver&&(a=!0,s=r.base.isOver)),r.base&&(r.base.type==="op"||r.base.type==="operatorname")&&(r.base.parentIsSupSub=!0);var v=[ft(r.base,o)];r.sub&&v.push(ft(r.sub,o)),r.sup&&v.push(ft(r.sup,o));var x;if(a)x=s?"mover":"munder";else if(r.sub)if(r.sup){var F=r.base;F&&F.type==="op"&&F.limits&&o.style===De.DISPLAY||F&&F.type==="operatorname"&&F.alwaysHandleSupSub&&(o.style===De.DISPLAY||F.limits)?x="munderover":x="msubsup"}else{var z=r.base;z&&z.type==="op"&&z.limits&&(o.style===De.DISPLAY||z.alwaysHandleSupSub)||z&&z.type==="operatorname"&&z.alwaysHandleSupSub&&(z.limits||o.style===De.DISPLAY)?x="munder":x="msub"}else{var A=r.base;A&&A.type==="op"&&A.limits&&(o.style===De.DISPLAY||A.alwaysHandleSupSub)||A&&A.type==="operatorname"&&A.alwaysHandleSupSub&&(A.limits||o.style===De.DISPLAY)?x="mover":x="msup"}return new ce.MathNode(x,v)}}),Bn({type:"atom",htmlBuilder:function(r,o){return G.mathsym(r.text,r.mode,o,["m"+r.family])},mathmlBuilder:function(r,o){var a=new ce.MathNode("mo",[pr(r.text,r.mode)]);if(r.family==="bin"){var s=Oi(r,o);s==="bold-italic"&&a.setAttribute("mathvariant",s)}else r.family==="punct"?a.setAttribute("separator","true"):(r.family==="open"||r.family==="close")&&a.setAttribute("stretchy","false");return a}});var U0={mi:"italic",mn:"normal",mtext:"normal"};Bn({type:"mathord",htmlBuilder:function(r,o){return G.makeOrd(r,o,"mathord")},mathmlBuilder:function(r,o){var a=new ce.MathNode("mi",[pr(r.text,r.mode,o)]),s=Oi(r,o)||"italic";return s!==U0[a.type]&&a.setAttribute("mathvariant",s),a}}),Bn({type:"textord",htmlBuilder:function(r,o){return G.makeOrd(r,o,"textord")},mathmlBuilder:function(r,o){var a=pr(r.text,r.mode,o),s=Oi(r,o)||"normal",d;return r.mode==="text"?d=new ce.MathNode("mtext",[a]):/[0-9]/.test(r.text)?d=new ce.MathNode("mn",[a]):r.text==="\\prime"?d=new ce.MathNode("mo",[a]):d=new ce.MathNode("mi",[a]),s!==U0[d.type]&&d.setAttribute("mathvariant",s),d}});var as={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},is={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};Bn({type:"spacing",htmlBuilder:function(r,o){if(is.hasOwnProperty(r.text)){var a=is[r.text].className||"";if(r.mode==="text"){var s=G.makeOrd(r,o,"textord");return s.classes.push(a),s}else return G.makeSpan(["mspace",a],[G.mathsym(r.text,r.mode,o)],o)}else{if(as.hasOwnProperty(r.text))return G.makeSpan(["mspace",as[r.text]],[],o);throw new l('Unknown type of space "'+r.text+'"')}},mathmlBuilder:function(r,o){var a;if(is.hasOwnProperty(r.text))a=new ce.MathNode("mtext",[new ce.TextNode(" ")]);else{if(as.hasOwnProperty(r.text))return new ce.MathNode("mspace");throw new l('Unknown type of space "'+r.text+'"')}return a}});var H0=function(){var r=new ce.MathNode("mtd",[]);return r.setAttribute("width","50%"),r};Bn({type:"tag",mathmlBuilder:function(r,o){var a=new ce.MathNode("mtable",[new ce.MathNode("mtr",[H0(),new ce.MathNode("mtd",[dn(r.body,o)]),H0(),new ce.MathNode("mtd",[dn(r.tag,o)])])]);return a.setAttribute("width","100%"),a}});var V0={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},j0={"\\textbf":"textbf","\\textmd":"textmd"},v1={"\\textit":"textit","\\textup":"textup"},G0=function(r,o){var a=r.font;return a?V0[a]?o.withTextFontFamily(V0[a]):j0[a]?o.withTextFontWeight(j0[a]):o.withTextFontShape(v1[a]):o};_e({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler:function(r,o){var a=r.parser,s=r.funcName,d=o[0];return{type:"text",mode:a.mode,body:Et(d),font:s}},htmlBuilder:function(r,o){var a=G0(r,o),s=qt(r.body,a,!0);return G.makeSpan(["mord","text"],s,a)},mathmlBuilder:function(r,o){var a=G0(r,o);return dn(r.body,a)}}),_e({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(r,o){var a=r.parser;return{type:"underline",mode:a.mode,body:o[0]}},htmlBuilder:function(r,o){var a=Qe(r.body,o),s=G.makeLineSpan("underline-line",o),d=o.fontMetrics().defaultRuleThickness,v=G.makeVList({positionType:"top",positionData:a.height,children:[{type:"kern",size:d},{type:"elem",elem:s},{type:"kern",size:3*d},{type:"elem",elem:a}]},o);return G.makeSpan(["mord","underline"],[v],o)},mathmlBuilder:function(r,o){var a=new ce.MathNode("mo",[new ce.TextNode("‾")]);a.setAttribute("stretchy","true");var s=new ce.MathNode("munder",[ft(r.body,o),a]);return s.setAttribute("accentunder","true"),s}}),_e({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler:function(r,o){var a=r.parser;return{type:"vcenter",mode:a.mode,body:o[0]}},htmlBuilder:function(r,o){var a=Qe(r.body,o),s=o.fontMetrics().axisHeight,d=.5*(a.height-s-(a.depth+s));return G.makeVList({positionType:"shift",positionData:d,children:[{type:"elem",elem:a}]},o)},mathmlBuilder:function(r,o){return new ce.MathNode("mpadded",[ft(r.body,o)],["vcenter"])}}),_e({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(r,o,a){throw new l("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(r,o){for(var a=W0(r),s=[],d=o.havingStyle(o.style.text()),v=0;v<a.length;v++){var x=a[v];x==="~"&&(x="\\textasciitilde"),s.push(G.makeSymbol(x,"Typewriter-Regular",r.mode,d,["mord","texttt"]))}return G.makeSpan(["mord","text"].concat(d.sizingClasses(o)),G.tryCombineChars(s),d)},mathmlBuilder:function(r,o){var a=new ce.TextNode(W0(r)),s=new ce.MathNode("mtext",[a]);return s.setAttribute("mathvariant","monospace"),s}});var W0=function(r){return r.body.replace(/ /g,r.star?"␣":" ")},g1=Zl,fn=g1,X0=`[ \r
]`,b1="\\\\[a-zA-Z@]+",y1="\\\\[^\uD800-\uDFFF]",x1="("+b1+")"+X0+"*",w1=`\\\\(
|[ \r ]+
?)[ \r ]*`,ss="[̀-ͯ]",k1=new RegExp(ss+"+$"),S1="("+X0+"+)|"+(w1+"|")+"([!-\\[\\]-‧‪-퟿豈-￿]"+(ss+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(ss+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+x1)+("|"+y1+")"),Y0=function(){function m(o,a){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=o,this.settings=a,this.tokenRegex=new RegExp(S1,"g"),this.catcodes={"%":14,"~":13}}var r=m.prototype;return r.setCatcode=function(a,s){this.catcodes[a]=s},r.lex=function(){var a=this.input,s=this.tokenRegex.lastIndex;if(s===a.length)return new Nr("EOF",new Tr(this,s,s));var d=this.tokenRegex.exec(a);if(d===null||d.index!==s)throw new l("Unexpected character: '"+a[s]+"'",new Nr(a[s],new Tr(this,s,s+1)));var v=d[6]||d[3]||(d[2]?"\\ ":" ");if(this.catcodes[v]===14){var x=a.indexOf(`
`,this.tokenRegex.lastIndex);return x===-1?(this.tokenRegex.lastIndex=a.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=x+1,this.lex()}return new Nr(v,new Tr(this,s,this.tokenRegex.lastIndex))},m}(),C1=function(){function m(o,a){o===void 0&&(o={}),a===void 0&&(a={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=a,this.builtins=o,this.undefStack=[]}var r=m.prototype;return r.beginGroup=function(){this.undefStack.push({})},r.endGroup=function(){if(this.undefStack.length===0)throw new l("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var a=this.undefStack.pop();for(var s in a)a.hasOwnProperty(s)&&(a[s]==null?delete this.current[s]:this.current[s]=a[s])},r.endGroups=function(){for(;this.undefStack.length>0;)this.endGroup()},r.has=function(a){return this.current.hasOwnProperty(a)||this.builtins.hasOwnProperty(a)},r.get=function(a){return this.current.hasOwnProperty(a)?this.current[a]:this.builtins[a]},r.set=function(a,s,d){if(d===void 0&&(d=!1),d){for(var v=0;v<this.undefStack.length;v++)delete this.undefStack[v][a];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][a]=s)}else{var x=this.undefStack[this.undefStack.length-1];x&&!x.hasOwnProperty(a)&&(x[a]=this.current[a])}s==null?delete this.current[a]:this.current[a]=s},m}(),A1=C0,T1=A1;T("\\noexpand",function(m){var r=m.popToken();return m.isExpandable(r.text)&&(r.noexpand=!0,r.treatAsRelax=!0),{tokens:[r],numArgs:0}}),T("\\expandafter",function(m){var r=m.popToken();return m.expandOnce(!0),{tokens:[r],numArgs:0}}),T("\\@firstoftwo",function(m){var r=m.consumeArgs(2);return{tokens:r[0],numArgs:0}}),T("\\@secondoftwo",function(m){var r=m.consumeArgs(2);return{tokens:r[1],numArgs:0}}),T("\\@ifnextchar",function(m){var r=m.consumeArgs(3);m.consumeSpaces();var o=m.future();return r[0].length===1&&r[0][0].text===o.text?{tokens:r[1],numArgs:0}:{tokens:r[2],numArgs:0}}),T("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),T("\\TextOrMath",function(m){var r=m.consumeArgs(2);return m.mode==="text"?{tokens:r[0],numArgs:0}:{tokens:r[1],numArgs:0}});var K0={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};T("\\char",function(m){var r=m.popToken(),o,a="";if(r.text==="'")o=8,r=m.popToken();else if(r.text==='"')o=16,r=m.popToken();else if(r.text==="`")if(r=m.popToken(),r.text[0]==="\\")a=r.text.charCodeAt(1);else{if(r.text==="EOF")throw new l("\\char` missing argument");a=r.text.charCodeAt(0)}else o=10;if(o){if(a=K0[r.text],a==null||a>=o)throw new l("Invalid base-"+o+" digit "+r.text);for(var s;(s=K0[m.future().text])!=null&&s<o;)a*=o,a+=s,m.popToken()}return"\\@char{"+a+"}"});var ls=function(r,o,a){var s=r.consumeArg().tokens;if(s.length!==1)throw new l("\\newcommand's first argument must be a macro name");var d=s[0].text,v=r.isDefined(d);if(v&&!o)throw new l("\\newcommand{"+d+"} attempting to redefine "+(d+"; use \\renewcommand"));if(!v&&!a)throw new l("\\renewcommand{"+d+"} when command "+d+" does not yet exist; use \\newcommand");var x=0;if(s=r.consumeArg().tokens,s.length===1&&s[0].text==="["){for(var A="",z=r.expandNextToken();z.text!=="]"&&z.text!=="EOF";)A+=z.text,z=r.expandNextToken();if(!A.match(/^\s*[0-9]+\s*$/))throw new l("Invalid number of arguments: "+A);x=parseInt(A),s=r.consumeArg().tokens}return r.macros.set(d,{tokens:s,numArgs:x}),""};T("\\newcommand",function(m){return ls(m,!1,!0)}),T("\\renewcommand",function(m){return ls(m,!0,!1)}),T("\\providecommand",function(m){return ls(m,!0,!0)}),T("\\message",function(m){var r=m.consumeArgs(1)[0];return console.log(r.reverse().map(function(o){return o.text}).join("")),""}),T("\\errmessage",function(m){var r=m.consumeArgs(1)[0];return console.error(r.reverse().map(function(o){return o.text}).join("")),""}),T("\\show",function(m){var r=m.popToken(),o=r.text;return console.log(r,m.macros.get(o),fn[o],Ct.math[o],Ct.text[o]),""}),T("\\bgroup","{"),T("\\egroup","}"),T("~","\\nobreakspace"),T("\\lq","`"),T("\\rq","'"),T("\\aa","\\r a"),T("\\AA","\\r A"),T("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}"),T("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),T("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}"),T("","\\mathscr{B}"),T("","\\mathscr{E}"),T("","\\mathscr{F}"),T("","\\mathscr{H}"),T("","\\mathscr{I}"),T("","\\mathscr{L}"),T("","\\mathscr{M}"),T("","\\mathscr{R}"),T("","\\mathfrak{C}"),T("","\\mathfrak{H}"),T("","\\mathfrak{Z}"),T("\\Bbbk","\\Bbb{k}"),T("·","\\cdotp"),T("\\llap","\\mathllap{\\textrm{#1}}"),T("\\rlap","\\mathrlap{\\textrm{#1}}"),T("\\clap","\\mathclap{\\textrm{#1}}"),T("\\mathstrut","\\vphantom{(}"),T("\\underbar","\\underline{\\text{#1}}"),T("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'),T("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}"),T("\\ne","\\neq"),T("≠","\\neq"),T("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}"),T("∉","\\notin"),T("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}"),T("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}"),T("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}"),T("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}"),T("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}"),T("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}"),T("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}"),T("⟂","\\perp"),T("‼","\\mathclose{!\\mkern-0.8mu!}"),T("∌","\\notni"),T("⌜","\\ulcorner"),T("⌝","\\urcorner"),T("⌞","\\llcorner"),T("⌟","\\lrcorner"),T("©","\\copyright"),T("®","\\textregistered"),T("","\\textregistered"),T("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}'),T("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}'),T("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}'),T("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}'),T("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}"),T("⋮","\\vdots"),T("\\varGamma","\\mathit{\\Gamma}"),T("\\varDelta","\\mathit{\\Delta}"),T("\\varTheta","\\mathit{\\Theta}"),T("\\varLambda","\\mathit{\\Lambda}"),T("\\varXi","\\mathit{\\Xi}"),T("\\varPi","\\mathit{\\Pi}"),T("\\varSigma","\\mathit{\\Sigma}"),T("\\varUpsilon","\\mathit{\\Upsilon}"),T("\\varPhi","\\mathit{\\Phi}"),T("\\varPsi","\\mathit{\\Psi}"),T("\\varOmega","\\mathit{\\Omega}"),T("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),T("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax"),T("\\boxed","\\fbox{$\\displaystyle{#1}$}"),T("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),T("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),T("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var Z0={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};T("\\dots",function(m){var r="\\dotso",o=m.expandAfterFuture().text;return o in Z0?r=Z0[o]:(o.slice(0,4)==="\\not"||o in Ct.math&&E.contains(["bin","rel"],Ct.math[o].group))&&(r="\\dotsb"),r});var cs={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};T("\\dotso",function(m){var r=m.future().text;return r in cs?"\\ldots\\,":"\\ldots"}),T("\\dotsc",function(m){var r=m.future().text;return r in cs&&r!==","?"\\ldots\\,":"\\ldots"}),T("\\cdots",function(m){var r=m.future().text;return r in cs?"\\@cdots\\,":"\\@cdots"}),T("\\dotsb","\\cdots"),T("\\dotsm","\\cdots"),T("\\dotsi","\\!\\cdots"),T("\\dotsx","\\ldots\\,"),T("\\DOTSI","\\relax"),T("\\DOTSB","\\relax"),T("\\DOTSX","\\relax"),T("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),T("\\,","\\tmspace+{3mu}{.1667em}"),T("\\thinspace","\\,"),T("\\>","\\mskip{4mu}"),T("\\:","\\tmspace+{4mu}{.2222em}"),T("\\medspace","\\:"),T("\\;","\\tmspace+{5mu}{.2777em}"),T("\\thickspace","\\;"),T("\\!","\\tmspace-{3mu}{.1667em}"),T("\\negthinspace","\\!"),T("\\negmedspace","\\tmspace-{4mu}{.2222em}"),T("\\negthickspace","\\tmspace-{5mu}{.277em}"),T("\\enspace","\\kern.5em "),T("\\enskip","\\hskip.5em\\relax"),T("\\quad","\\hskip1em\\relax"),T("\\qquad","\\hskip2em\\relax"),T("\\tag","\\@ifstar\\tag@literal\\tag@paren"),T("\\tag@paren","\\tag@literal{({#1})}"),T("\\tag@literal",function(m){if(m.macros.get("\\df@tag"))throw new l("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"}),T("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),T("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),T("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),T("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),T("\\newline","\\\\\\relax"),T("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var J0=be(ye["Main-Regular"]["T".charCodeAt(0)][1]-.7*ye["Main-Regular"]["A".charCodeAt(0)][1]);T("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+J0+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}"),T("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+J0+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}"),T("\\hspace","\\@ifstar\\@hspacer\\@hspace"),T("\\@hspace","\\hskip #1\\relax"),T("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),T("\\ordinarycolon",":"),T("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),T("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),T("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),T("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),T("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),T("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),T("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),T("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),T("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),T("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),T("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),T("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),T("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),T("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),T("∷","\\dblcolon"),T("∹","\\eqcolon"),T("≔","\\coloneqq"),T("≕","\\eqqcolon"),T("⩴","\\Coloneqq"),T("\\ratio","\\vcentcolon"),T("\\coloncolon","\\dblcolon"),T("\\colonequals","\\coloneqq"),T("\\coloncolonequals","\\Coloneqq"),T("\\equalscolon","\\eqqcolon"),T("\\equalscoloncolon","\\Eqqcolon"),T("\\colonminus","\\coloneq"),T("\\coloncolonminus","\\Coloneq"),T("\\minuscolon","\\eqcolon"),T("\\minuscoloncolon","\\Eqcolon"),T("\\coloncolonapprox","\\Colonapprox"),T("\\coloncolonsim","\\Colonsim"),T("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),T("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),T("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),T("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),T("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}"),T("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),T("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),T("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}"),T("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}"),T("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}"),T("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}"),T("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}"),T("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}"),T("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}"),T("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}"),T("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}"),T("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}"),T("\\nleqq","\\html@mathml{\\@nleqq}{≰}"),T("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}"),T("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}"),T("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}"),T("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}"),T("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}"),T("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}"),T("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}"),T("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}"),T("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}"),T("\\imath","\\html@mathml{\\@imath}{ı}"),T("\\jmath","\\html@mathml{\\@jmath}{ȷ}"),T("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}"),T("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}"),T("⟦","\\llbracket"),T("⟧","\\rrbracket"),T("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}"),T("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}"),T("⦃","\\lBrace"),T("⦄","\\rBrace"),T("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}"),T("⦵","\\minuso"),T("\\darr","\\downarrow"),T("\\dArr","\\Downarrow"),T("\\Darr","\\Downarrow"),T("\\lang","\\langle"),T("\\rang","\\rangle"),T("\\uarr","\\uparrow"),T("\\uArr","\\Uparrow"),T("\\Uarr","\\Uparrow"),T("\\N","\\mathbb{N}"),T("\\R","\\mathbb{R}"),T("\\Z","\\mathbb{Z}"),T("\\alef","\\aleph"),T("\\alefsym","\\aleph"),T("\\Alpha","\\mathrm{A}"),T("\\Beta","\\mathrm{B}"),T("\\bull","\\bullet"),T("\\Chi","\\mathrm{X}"),T("\\clubs","\\clubsuit"),T("\\cnums","\\mathbb{C}"),T("\\Complex","\\mathbb{C}"),T("\\Dagger","\\ddagger"),T("\\diamonds","\\diamondsuit"),T("\\empty","\\emptyset"),T("\\Epsilon","\\mathrm{E}"),T("\\Eta","\\mathrm{H}"),T("\\exist","\\exists"),T("\\harr","\\leftrightarrow"),T("\\hArr","\\Leftrightarrow"),T("\\Harr","\\Leftrightarrow"),T("\\hearts","\\heartsuit"),T("\\image","\\Im"),T("\\infin","\\infty"),T("\\Iota","\\mathrm{I}"),T("\\isin","\\in"),T("\\Kappa","\\mathrm{K}"),T("\\larr","\\leftarrow"),T("\\lArr","\\Leftarrow"),T("\\Larr","\\Leftarrow"),T("\\lrarr","\\leftrightarrow"),T("\\lrArr","\\Leftrightarrow"),T("\\Lrarr","\\Leftrightarrow"),T("\\Mu","\\mathrm{M}"),T("\\natnums","\\mathbb{N}"),T("\\Nu","\\mathrm{N}"),T("\\Omicron","\\mathrm{O}"),T("\\plusmn","\\pm"),T("\\rarr","\\rightarrow"),T("\\rArr","\\Rightarrow"),T("\\Rarr","\\Rightarrow"),T("\\real","\\Re"),T("\\reals","\\mathbb{R}"),T("\\Reals","\\mathbb{R}"),T("\\Rho","\\mathrm{P}"),T("\\sdot","\\cdot"),T("\\sect","\\S"),T("\\spades","\\spadesuit"),T("\\sub","\\subset"),T("\\sube","\\subseteq"),T("\\supe","\\supseteq"),T("\\Tau","\\mathrm{T}"),T("\\thetasym","\\vartheta"),T("\\weierp","\\wp"),T("\\Zeta","\\mathrm{Z}"),T("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),T("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),T("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),T("\\bra","\\mathinner{\\langle{#1}|}"),T("\\ket","\\mathinner{|{#1}\\rangle}"),T("\\braket","\\mathinner{\\langle{#1}\\rangle}"),T("\\Bra","\\left\\langle#1\\right|"),T("\\Ket","\\left|#1\\right\\rangle");var Q0=function(r){return function(o){var a=o.consumeArg().tokens,s=o.consumeArg().tokens,d=o.consumeArg().tokens,v=o.consumeArg().tokens,x=o.macros.get("|"),A=o.macros.get("\\|");o.macros.beginGroup();var z=function(J){return function(re){r&&(re.macros.set("|",x),d.length&&re.macros.set("\\|",A));var ge=J;if(!J&&d.length){var Ae=re.future();Ae.text==="|"&&(re.popToken(),ge=!0)}return{tokens:ge?d:s,numArgs:0}}};o.macros.set("|",z(!1)),d.length&&o.macros.set("\\|",z(!0));var F=o.consumeArg().tokens,W=o.expandTokens([].concat(v,F,a));return o.macros.endGroup(),{tokens:W.reverse(),numArgs:0}}};T("\\bra@ket",Q0(!1)),T("\\bra@set",Q0(!0)),T("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}"),T("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}"),T("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}"),T("\\angln","{\\angl n}"),T("\\blue","\\textcolor{##6495ed}{#1}"),T("\\orange","\\textcolor{##ffa500}{#1}"),T("\\pink","\\textcolor{##ff00af}{#1}"),T("\\red","\\textcolor{##df0030}{#1}"),T("\\green","\\textcolor{##28ae7b}{#1}"),T("\\gray","\\textcolor{gray}{#1}"),T("\\purple","\\textcolor{##9d38bd}{#1}"),T("\\blueA","\\textcolor{##ccfaff}{#1}"),T("\\blueB","\\textcolor{##80f6ff}{#1}"),T("\\blueC","\\textcolor{##63d9ea}{#1}"),T("\\blueD","\\textcolor{##11accd}{#1}"),T("\\blueE","\\textcolor{##0c7f99}{#1}"),T("\\tealA","\\textcolor{##94fff5}{#1}"),T("\\tealB","\\textcolor{##26edd5}{#1}"),T("\\tealC","\\textcolor{##01d1c1}{#1}"),T("\\tealD","\\textcolor{##01a995}{#1}"),T("\\tealE","\\textcolor{##208170}{#1}"),T("\\greenA","\\textcolor{##b6ffb0}{#1}"),T("\\greenB","\\textcolor{##8af281}{#1}"),T("\\greenC","\\textcolor{##74cf70}{#1}"),T("\\greenD","\\textcolor{##1fab54}{#1}"),T("\\greenE","\\textcolor{##0d923f}{#1}"),T("\\goldA","\\textcolor{##ffd0a9}{#1}"),T("\\goldB","\\textcolor{##ffbb71}{#1}"),T("\\goldC","\\textcolor{##ff9c39}{#1}"),T("\\goldD","\\textcolor{##e07d10}{#1}"),T("\\goldE","\\textcolor{##a75a05}{#1}"),T("\\redA","\\textcolor{##fca9a9}{#1}"),T("\\redB","\\textcolor{##ff8482}{#1}"),T("\\redC","\\textcolor{##f9685d}{#1}"),T("\\redD","\\textcolor{##e84d39}{#1}"),T("\\redE","\\textcolor{##bc2612}{#1}"),T("\\maroonA","\\textcolor{##ffbde0}{#1}"),T("\\maroonB","\\textcolor{##ff92c6}{#1}"),T("\\maroonC","\\textcolor{##ed5fa6}{#1}"),T("\\maroonD","\\textcolor{##ca337c}{#1}"),T("\\maroonE","\\textcolor{##9e034e}{#1}"),T("\\purpleA","\\textcolor{##ddd7ff}{#1}"),T("\\purpleB","\\textcolor{##c6b9fc}{#1}"),T("\\purpleC","\\textcolor{##aa87ff}{#1}"),T("\\purpleD","\\textcolor{##7854ab}{#1}"),T("\\purpleE","\\textcolor{##543b78}{#1}"),T("\\mintA","\\textcolor{##f5f9e8}{#1}"),T("\\mintB","\\textcolor{##edf2df}{#1}"),T("\\mintC","\\textcolor{##e0e5cc}{#1}"),T("\\grayA","\\textcolor{##f6f7f7}{#1}"),T("\\grayB","\\textcolor{##f0f1f2}{#1}"),T("\\grayC","\\textcolor{##e3e5e6}{#1}"),T("\\grayD","\\textcolor{##d6d8da}{#1}"),T("\\grayE","\\textcolor{##babec2}{#1}"),T("\\grayF","\\textcolor{##888d93}{#1}"),T("\\grayG","\\textcolor{##626569}{#1}"),T("\\grayH","\\textcolor{##3b3e40}{#1}"),T("\\grayI","\\textcolor{##21242c}{#1}"),T("\\kaBlue","\\textcolor{##314453}{#1}"),T("\\kaGreen","\\textcolor{##71B307}{#1}");var ec={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},_1=function(){function m(o,a,s){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=a,this.expansionCount=0,this.feed(o),this.macros=new C1(T1,a.macros),this.mode=s,this.stack=[]}var r=m.prototype;return r.feed=function(a){this.lexer=new Y0(a,this.settings)},r.switchMode=function(a){this.mode=a},r.beginGroup=function(){this.macros.beginGroup()},r.endGroup=function(){this.macros.endGroup()},r.endGroups=function(){this.macros.endGroups()},r.future=function(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},r.popToken=function(){return this.future(),this.stack.pop()},r.pushToken=function(a){this.stack.push(a)},r.pushTokens=function(a){var s;(s=this.stack).push.apply(s,a)},r.scanArgument=function(a){var s,d,v;if(a){if(this.consumeSpaces(),this.future().text!=="[")return null;s=this.popToken();var x=this.consumeArg(["]"]);v=x.tokens,d=x.end}else{var A=this.consumeArg();v=A.tokens,s=A.start,d=A.end}return this.pushToken(new Nr("EOF",d.loc)),this.pushTokens(v),s.range(d,"")},r.consumeSpaces=function(){for(;;){var a=this.future();if(a.text===" ")this.stack.pop();else break}},r.consumeArg=function(a){var s=[],d=a&&a.length>0;d||this.consumeSpaces();var v=this.future(),x,A=0,z=0;do{if(x=this.popToken(),s.push(x),x.text==="{")++A;else if(x.text==="}"){if(--A,A===-1)throw new l("Extra }",x)}else if(x.text==="EOF")throw new l("Unexpected end of input in a macro argument, expected '"+(a&&d?a[z]:"}")+"'",x);if(a&&d)if((A===0||A===1&&a[z]==="{")&&x.text===a[z]){if(++z,z===a.length){s.splice(-z,z);break}}else z=0}while(A!==0||d);return v.text==="{"&&s[s.length-1].text==="}"&&(s.pop(),s.shift()),s.reverse(),{tokens:s,start:v,end:x}},r.consumeArgs=function(a,s){if(s){if(s.length!==a+1)throw new l("The length of delimiters doesn't match the number of args!");for(var d=s[0],v=0;v<d.length;v++){var x=this.popToken();if(d[v]!==x.text)throw new l("Use of the macro doesn't match its definition",x)}}for(var A=[],z=0;z<a;z++)A.push(this.consumeArg(s&&s[z+1]).tokens);return A},r.expandOnce=function(a){var s=this.popToken(),d=s.text,v=s.noexpand?null:this._getExpansion(d);if(v==null||a&&v.unexpandable){if(a&&v==null&&d[0]==="\\"&&!this.isDefined(d))throw new l("Undefined control sequence: "+d);return this.pushToken(s),s}if(this.expansionCount++,this.expansionCount>this.settings.maxExpand)throw new l("Too many expansions: infinite loop or need to increase maxExpand setting");var x=v.tokens,A=this.consumeArgs(v.numArgs,v.delimiters);if(v.numArgs){x=x.slice();for(var z=x.length-1;z>=0;--z){var F=x[z];if(F.text==="#"){if(z===0)throw new l("Incomplete placeholder at end of macro body",F);if(F=x[--z],F.text==="#")x.splice(z+1,1);else if(/^[1-9]$/.test(F.text)){var W;(W=x).splice.apply(W,[z,2].concat(A[+F.text-1]))}else throw new l("Not a valid argument number",F)}}}return this.pushTokens(x),x},r.expandAfterFuture=function(){return this.expandOnce(),this.future()},r.expandNextToken=function(){for(;;){var a=this.expandOnce();if(a instanceof Nr)return a.treatAsRelax&&(a.text="\\relax"),this.stack.pop()}throw new Error},r.expandMacro=function(a){return this.macros.has(a)?this.expandTokens([new Nr(a)]):void 0},r.expandTokens=function(a){var s=[],d=this.stack.length;for(this.pushTokens(a);this.stack.length>d;){var v=this.expandOnce(!0);v instanceof Nr&&(v.treatAsRelax&&(v.noexpand=!1,v.treatAsRelax=!1),s.push(this.stack.pop()))}return s},r.expandMacroAsText=function(a){var s=this.expandMacro(a);return s&&s.map(function(d){return d.text}).join("")},r._getExpansion=function(a){var s=this.macros.get(a);if(s==null)return s;if(a.length===1){var d=this.lexer.catcodes[a];if(d!=null&&d!==13)return}var v=typeof s=="function"?s(this):s;if(typeof v=="string"){var x=0;if(v.indexOf("#")!==-1)for(var A=v.replace(/##/g,"");A.indexOf("#"+(x+1))!==-1;)++x;for(var z=new Y0(v,this.settings),F=[],W=z.lex();W.text!=="EOF";)F.push(W),W=z.lex();F.reverse();var Q={tokens:F,numArgs:x};return Q}return v},r.isDefined=function(a){return this.macros.has(a)||fn.hasOwnProperty(a)||Ct.math.hasOwnProperty(a)||Ct.text.hasOwnProperty(a)||ec.hasOwnProperty(a)},r.isExpandable=function(a){var s=this.macros.get(a);return s!=null?typeof s=="string"||typeof s=="function"||!s.unexpandable:fn.hasOwnProperty(a)&&!fn[a].primitive},m}(),tc=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,za=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g",ʰ:"h","ⁱ":"i",ʲ:"j","ᵏ":"k",ˡ:"l","ᵐ":"m",:"n","ᵒ":"o","ᵖ":"p",ʳ:"r",ˢ:"s","ᵗ":"t","ᵘ":"u","ᵛ":"v",ʷ:"w",ˣ:"x",ʸ:"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),us={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},rc={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",:"ắ",:"ằ",:"ẵ",ǎ:"ǎ",â:"â",:"ấ",:"ầ",:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",:"ḃ",ć:"ć",:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",:"ḋ",:"ḑ",é:"é",è:"è",ë:"ë",:"ẽ",ē:"ē",:"ḗ",:"ḕ",ĕ:"ĕ",:"ḝ",ě:"ě",ê:"ê",ế:"ế",:"ề",:"ễ",ė:"ė",ȩ:"ȩ",:"ḟ",ǵ:"ǵ",:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",:"ḧ",ȟ:"ȟ",ĥ:"ĥ",:"ḣ",:"ḩ",í:"í",ì:"ì",ï:"ï",:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",:"ṍ",:"ṏ",ȭ:"ȭ",ō:"ō",:"ṓ",:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",:"ố",:"ồ",:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",:"ṕ",:"ṗ",ŕ:"ŕ",ř:"ř",:"ṙ",ŗ:"ŗ",ś:"ś",:"ṥ",š:"š",:"ṧ",ŝ:"ŝ",:"ṡ",ş:"ş",:"ẗ",ť:"ť",:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",:"ṹ",ū:"ū",:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",:"ṽ",:"ẃ",:"ẁ",:"ẅ",ŵ:"ŵ",:"ẇ",:"ẘ",:"ẍ",:"ẋ",ý:"ý",:"ỳ",ÿ:"ÿ",:"ỹ",ȳ:"ȳ",ŷ:"ŷ",:"ẏ",:"ẙ",ź:"ź",ž:"ž",:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",:"Ắ",:"Ằ",:"Ẵ",Ǎ:"Ǎ",Â:"Â",:"Ấ",:"Ầ",:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",:"Ḃ",Ć:"Ć",:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",:"Ḋ",:"Ḑ",É:"É",È:"È",Ë:"Ë",:"Ẽ",Ē:"Ē",:"Ḗ",:"Ḕ",Ĕ:"Ĕ",:"Ḝ",Ě:"Ě",Ê:"Ê",:"Ế",:"Ề",:"Ễ",Ė:"Ė",Ȩ:"Ȩ",:"Ḟ",Ǵ:"Ǵ",:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",:"Ḣ",:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",:"Ḿ",:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",:"Ṍ",:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",:"Ṓ",:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",:"Ố",:"Ồ",:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",:"Ṕ",:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",:"Ṥ",Š:"Š",:"Ṧ",Ŝ:"Ŝ",:"Ṡ",Ş:"Ş",Ť:"Ť",:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",:"Ṹ",Ū:"Ū",:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",:"Ṽ",:"Ẃ",:"Ẁ",:"Ẅ",Ŵ:"Ŵ",:"Ẇ",:"Ẍ",:"Ẋ",Ý:"Ý",:"Ỳ",Ÿ:"Ÿ",:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",:"Ẏ",Ź:"Ź",Ž:"Ž",:"Ẑ",Ż:"Ż",ά:"ά",:"ὰ",:"ᾱ",:"ᾰ",έ:"έ",:"ὲ",ή:"ή",:"ὴ",ί:"ί",:"ὶ",ϊ:"ϊ",ΐ:"ΐ",:"ῒ",:"ῑ",:"ῐ",ό:"ό",:"ὸ",ύ:"ύ",:"ὺ",ϋ:"ϋ",ΰ:"ΰ",:"ῢ",:"ῡ",:"ῠ",ώ:"ώ",:"ὼ",Ύ:"Ύ",:"Ὺ",Ϋ:"Ϋ",:"Ῡ",:"Ῠ",Ώ:"Ώ",:"Ὼ"},nc=function(){function m(o,a){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new _1(o,a,this.mode),this.settings=a,this.leftrightDepth=0}var r=m.prototype;return r.expect=function(a,s){if(s===void 0&&(s=!0),this.fetch().text!==a)throw new l("Expected '"+a+"', got '"+this.fetch().text+"'",this.fetch());s&&this.consume()},r.consume=function(){this.nextToken=null},r.fetch=function(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken},r.switchMode=function(a){this.mode=a,this.gullet.switchMode(a)},r.parse=function(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var a=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),a}finally{this.gullet.endGroups()}},r.subparse=function(a){var s=this.nextToken;this.consume(),this.gullet.pushToken(new Nr("}")),this.gullet.pushTokens(a);var d=this.parseExpression(!1);return this.expect("}"),this.nextToken=s,d},r.parseExpression=function(a,s){for(var d=[];;){this.mode==="math"&&this.consumeSpaces();var v=this.fetch();if(m.endOfExpression.indexOf(v.text)!==-1||s&&v.text===s||a&&fn[v.text]&&fn[v.text].infix)break;var x=this.parseAtom(s);if(x){if(x.type==="internal")continue}else break;d.push(x)}return this.mode==="text"&&this.formLigatures(d),this.handleInfixNodes(d)},r.handleInfixNodes=function(a){for(var s=-1,d,v=0;v<a.length;v++)if(a[v].type==="infix"){if(s!==-1)throw new l("only one infix operator per group",a[v].token);s=v,d=a[v].replaceWith}if(s!==-1&&d){var x,A,z=a.slice(0,s),F=a.slice(s+1);z.length===1&&z[0].type==="ordgroup"?x=z[0]:x={type:"ordgroup",mode:this.mode,body:z},F.length===1&&F[0].type==="ordgroup"?A=F[0]:A={type:"ordgroup",mode:this.mode,body:F};var W;return d==="\\\\abovefrac"?W=this.callFunction(d,[x,a[s],A],[]):W=this.callFunction(d,[x,A],[]),[W]}else return a},r.handleSupSubscript=function(a){var s=this.fetch(),d=s.text;this.consume(),this.consumeSpaces();var v=this.parseGroup(a);if(!v)throw new l("Expected group after '"+d+"'",s);return v},r.formatUnsupportedCmd=function(a){for(var s=[],d=0;d<a.length;d++)s.push({type:"textord",mode:"text",text:a[d]});var v={type:"text",mode:this.mode,body:s},x={type:"color",mode:this.mode,color:this.settings.errorColor,body:[v]};return x},r.parseAtom=function(a){var s=this.parseGroup("atom",a);if(this.mode==="text")return s;for(var d,v;;){this.consumeSpaces();var x=this.fetch();if(x.text==="\\limits"||x.text==="\\nolimits"){if(s&&s.type==="op"){var A=x.text==="\\limits";s.limits=A,s.alwaysHandleSupSub=!0}else if(s&&s.type==="operatorname")s.alwaysHandleSupSub&&(s.limits=x.text==="\\limits");else throw new l("Limit controls must follow a math operator",x);this.consume()}else if(x.text==="^"){if(d)throw new l("Double superscript",x);d=this.handleSupSubscript("superscript")}else if(x.text==="_"){if(v)throw new l("Double subscript",x);v=this.handleSupSubscript("subscript")}else if(x.text==="'"){if(d)throw new l("Double superscript",x);var z={type:"textord",mode:this.mode,text:"\\prime"},F=[z];for(this.consume();this.fetch().text==="'";)F.push(z),this.consume();this.fetch().text==="^"&&F.push(this.handleSupSubscript("superscript")),d={type:"ordgroup",mode:this.mode,body:F}}else if(za[x.text]){var W=za[x.text],Q=tc.test(x.text);for(this.consume();;){var J=this.fetch().text;if(!za[J]||tc.test(J)!==Q)break;this.consume(),W+=za[J]}var re=new m(W,this.settings).parse();Q?v={type:"ordgroup",mode:"math",body:re}:d={type:"ordgroup",mode:"math",body:re}}else break}return d||v?{type:"supsub",mode:this.mode,base:s,sup:d,sub:v}:s},r.parseFunction=function(a,s){var d=this.fetch(),v=d.text,x=fn[v];if(!x)return null;if(this.consume(),s&&s!=="atom"&&!x.allowedInArgument)throw new l("Got function '"+v+"' with no arguments"+(s?" as "+s:""),d);if(this.mode==="text"&&!x.allowedInText)throw new l("Can't use function '"+v+"' in text mode",d);if(this.mode==="math"&&x.allowedInMath===!1)throw new l("Can't use function '"+v+"' in math mode",d);var A=this.parseArguments(v,x),z=A.args,F=A.optArgs;return this.callFunction(v,z,F,d,a)},r.callFunction=function(a,s,d,v,x){var A={funcName:a,parser:this,token:v,breakOnTokenText:x},z=fn[a];if(z&&z.handler)return z.handler(A,s,d);throw new l("No function handler for "+a)},r.parseArguments=function(a,s){var d=s.numArgs+s.numOptionalArgs;if(d===0)return{args:[],optArgs:[]};for(var v=[],x=[],A=0;A<d;A++){var z=s.argTypes&&s.argTypes[A],F=A<s.numOptionalArgs;(s.primitive&&z==null||s.type==="sqrt"&&A===1&&x[0]==null)&&(z="primitive");var W=this.parseGroupOfType("argument to '"+a+"'",z,F);if(F)x.push(W);else if(W!=null)v.push(W);else throw new l("Null argument, please report this as a bug")}return{args:v,optArgs:x}},r.parseGroupOfType=function(a,s,d){switch(s){case"color":return this.parseColorGroup(d);case"size":return this.parseSizeGroup(d);case"url":return this.parseUrlGroup(d);case"math":case"text":return this.parseArgumentGroup(d,s);case"hbox":{var v=this.parseArgumentGroup(d,"text");return v!=null?{type:"styling",mode:v.mode,body:[v],style:"text"}:null}case"raw":{var x=this.parseStringGroup("raw",d);return x!=null?{type:"raw",mode:"text",string:x.text}:null}case"primitive":{if(d)throw new l("A primitive argument cannot be optional");var A=this.parseGroup(a);if(A==null)throw new l("Expected group as "+a,this.fetch());return A}case"original":case null:case void 0:return this.parseArgumentGroup(d);default:throw new l("Unknown group type as "+a,this.fetch())}},r.consumeSpaces=function(){for(;this.fetch().text===" ";)this.consume()},r.parseStringGroup=function(a,s){var d=this.gullet.scanArgument(s);if(d==null)return null;for(var v="",x;(x=this.fetch()).text!=="EOF";)v+=x.text,this.consume();return this.consume(),d.text=v,d},r.parseRegexGroup=function(a,s){for(var d=this.fetch(),v=d,x="",A;(A=this.fetch()).text!=="EOF"&&a.test(x+A.text);)v=A,x+=v.text,this.consume();if(x==="")throw new l("Invalid "+s+": '"+d.text+"'",d);return d.range(v,x)},r.parseColorGroup=function(a){var s=this.parseStringGroup("color",a);if(s==null)return null;var d=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(s.text);if(!d)throw new l("Invalid color: '"+s.text+"'",s);var v=d[0];return/^[0-9a-f]{6}$/i.test(v)&&(v="#"+v),{type:"color-token",mode:this.mode,color:v}},r.parseSizeGroup=function(a){var s,d=!1;if(this.gullet.consumeSpaces(),!a&&this.gullet.future().text!=="{"?s=this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"):s=this.parseStringGroup("size",a),!s)return null;!a&&s.text.length===0&&(s.text="0pt",d=!0);var v=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(s.text);if(!v)throw new l("Invalid size: '"+s.text+"'",s);var x={number:+(v[1]+v[2]),unit:v[3]};if(!sa(x))throw new l("Invalid unit: '"+x.unit+"'",s);return{type:"size",mode:this.mode,value:x,isBlank:d}},r.parseUrlGroup=function(a){this.gullet.lexer.setCatcode("%",13),this.gullet.lexer.setCatcode("~",12);var s=this.parseStringGroup("url",a);if(this.gullet.lexer.setCatcode("%",14),this.gullet.lexer.setCatcode("~",13),s==null)return null;var d=s.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:d}},r.parseArgumentGroup=function(a,s){var d=this.gullet.scanArgument(a);if(d==null)return null;var v=this.mode;s&&this.switchMode(s),this.gullet.beginGroup();var x=this.parseExpression(!1,"EOF");this.expect("EOF"),this.gullet.endGroup();var A={type:"ordgroup",mode:this.mode,loc:d.loc,body:x};return s&&this.switchMode(v),A},r.parseGroup=function(a,s){var d=this.fetch(),v=d.text,x;if(v==="{"||v==="\\begingroup"){this.consume();var A=v==="{"?"}":"\\endgroup";this.gullet.beginGroup();var z=this.parseExpression(!1,A),F=this.fetch();this.expect(A),this.gullet.endGroup(),x={type:"ordgroup",mode:this.mode,loc:Tr.range(d,F),body:z,semisimple:v==="\\begingroup"||void 0}}else if(x=this.parseFunction(s,a)||this.parseSymbol(),x==null&&v[0]==="\\"&&!ec.hasOwnProperty(v)){if(this.settings.throwOnError)throw new l("Undefined control sequence: "+v,d);x=this.formatUnsupportedCmd(v),this.consume()}return x},r.formLigatures=function(a){for(var s=a.length-1,d=0;d<s;++d){var v=a[d],x=v.text;x==="-"&&a[d+1].text==="-"&&(d+1<s&&a[d+2].text==="-"?(a.splice(d,3,{type:"textord",mode:"text",loc:Tr.range(v,a[d+2]),text:"---"}),s-=2):(a.splice(d,2,{type:"textord",mode:"text",loc:Tr.range(v,a[d+1]),text:"--"}),s-=1)),(x==="'"||x==="`")&&a[d+1].text===x&&(a.splice(d,2,{type:"textord",mode:"text",loc:Tr.range(v,a[d+1]),text:x+x}),s-=1)}},r.parseSymbol=function(){var a=this.fetch(),s=a.text;if(/^\\verb[^a-zA-Z]/.test(s)){this.consume();var d=s.slice(5),v=d.charAt(0)==="*";if(v&&(d=d.slice(1)),d.length<2||d.charAt(0)!==d.slice(-1))throw new l(`\\verb assertion failed --
please report what input caused this bug`);return d=d.slice(1,-1),{type:"verb",mode:"text",body:d,star:v}}rc.hasOwnProperty(s[0])&&!Ct[this.mode][s[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+s[0]+'" used in math mode',a),s=rc[s[0]]+s.slice(1));var x=k1.exec(s);x&&(s=s.substring(0,x.index),s==="i"?s="ı":s==="j"&&(s="ȷ"));var A;if(Ct[this.mode][s]){this.settings.strict&&this.mode==="math"&&Pi.indexOf(s)>=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+s[0]+'" used in math mode',a);var z=Ct[this.mode][s].group,F=Tr.range(a),W;if(hh.hasOwnProperty(z)){var Q=z;W={type:"atom",mode:this.mode,family:Q,loc:F,text:s}}else W={type:z,mode:this.mode,loc:F,text:s};A=W}else if(s.charCodeAt(0)>=128)this.settings.strict&&(Ze(s.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+s[0]+'" used in math mode',a):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+s[0]+'"'+(" ("+s.charCodeAt(0)+")"),a)),A={type:"textord",mode:"text",loc:Tr.range(a),text:s};else return null;if(this.consume(),x)for(var J=0;J<x[0].length;J++){var re=x[0][J];if(!us[re])throw new l("Unknown accent ' "+re+"'",a);var ge=us[re][this.mode]||us[re].text;if(!ge)throw new l("Accent "+re+" unsupported in "+this.mode+" mode",a);A={type:"accent",mode:this.mode,loc:Tr.range(a),label:ge,isStretchy:!1,isShifty:!0,base:A}}return A},m}();nc.endOfExpression=["}","\\endgroup","\\end","\\right","&"];var D1=function(r,o){if(!(typeof r=="string"||r instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var a=new nc(r,o);delete a.gullet.macros.current["\\df@tag"];var s=a.parse();if(delete a.gullet.macros.current["\\current@color"],delete a.gullet.macros.current["\\color"],a.gullet.macros.get("\\df@tag")){if(!o.displayMode)throw new l("\\tag works only in display equations");s=[{type:"tag",mode:"text",body:s,tag:a.subparse([new Nr("\\df@tag")])}]}return s},ds=D1,oc=function(r,o,a){o.textContent="";var s=hs(r,a).toNode();o.appendChild(s)};typeof document<"u"&&document.compatMode!=="CSS1Compat"&&(typeof console<"u"&&console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype."),oc=function(){throw new l("KaTeX doesn't work in quirks mode.")});var z1=function(r,o){var a=hs(r,o).toMarkup();return a},E1=function(r,o){var a=new U(o);return ds(r,a)},ac=function(r,o,a){if(a.throwOnError||!(r instanceof l))throw r;var s=G.makeSpan(["katex-error"],[new Yt(o)]);return s.setAttribute("title",r.toString()),s.setAttribute("style","color:"+a.errorColor),s},hs=function(r,o){var a=new U(o);try{var s=ds(r,a);return Ph(s,r,a)}catch(d){return ac(d,r,a)}},R1=function(r,o){var a=new U(o);try{var s=ds(r,a);return Nh(s,r,a)}catch(d){return ac(d,r,a)}},M1={version:"0.16.4",render:oc,renderToString:z1,ParseError:l,SETTINGS_SCHEMA:B,__parse:E1,__renderToDomTree:hs,__renderToHTMLTree:R1,__setFontMetrics:lt,__defineSymbol:p,__defineMacro:T,__domTree:{Span:En,Anchor:Co,SymbolNode:Yt,SvgNode:Cr,PathNode:Ir,LineNode:Ao}},B1=M1;return i=i.default,i}()})})(zZ);const EZ={class:"mb-[10px]"},RZ={class:"h-[100px]"},MZ={class:"flex"},BZ={class:"border rounded-2xl bg-slate-200 overflow-hidden rounded-2xl transparent-grid"},IZ={class:"ml-[20px]"},PZ={key:0},NZ={key:1},qZ={target:"_blank",href:"https://icon-sets.iconify.design/"},FZ={key:2},LZ={class:"flex items-center mt-[10px]"},$Z={class:"w-auto text-slate-500 mr-[10px]"},OZ={class:"w-[150px] flex items-center mr-[10px]"},UZ={key:0,class:"w-auto text-slate-500 mr-[10px] cursor-pointer"},HZ=Re({__name:"IconEditor",props:{itemIcon:null},emits:["update:itemIcon"],setup(e,{emit:t}){const n=e,i=pi(),c=["#00000000","#000000","#ffffff","#18A058","#2080F0","#F0A020","rgba(208, 48, 80, 1)","#C418D1FF"],l={itemType:2,backgroundColor:"#2a2a2a6b"},u=de({get(){var C;return{...l,...n.itemIcon,backgroundColor:((C=n.itemIcon)==null?void 0:C.backgroundColor)||l.backgroundColor}},set(){f()}});function h(k){u.value.itemType=k,f()}function f(){t("update:itemIcon",u.value||null)}function b(){u.value.backgroundColor=l.backgroundColor,f()}const y=({file:k,event:C})=>{const S=JSON.parse((C==null?void 0:C.target).response);if(S.code===0){const L=S.data.imageUrl;u.value.src=L,t("update:itemIcon",u.value||null)}else Tf(S);return k};return(k,C)=>(pe(),Pe("div",null,[fe("div",EZ,[K(_(xs),{checked:_(u).itemType===1,value:1,name:"iconType",onChange:C[0]||(C[0]=S=>h(1))},{default:xe(()=>[sr(ot(k.$t("common.text")),1)]),_:1},8,["checked"]),K(_(xs),{checked:_(u).itemType===2,value:2,name:"iconType",onChange:C[1]||(C[1]=S=>h(2))},{default:xe(()=>[sr(ot(k.$t("common.image")),1)]),_:1},8,["checked"]),K(_(xs),{checked:_(u).itemType===3,value:3,name:"iconType",onChange:C[2]||(C[2]=S=>h(3))},{default:xe(()=>[sr(ot(k.$t("iconItem.onlineIcon")),1)]),_:1},8,["checked"])]),fe("div",RZ,[fe("div",MZ,[fe("div",null,[fe("div",BZ,[K(_(cl),{"item-icon":_(u)},null,8,["item-icon"])])]),fe("div",IZ,[_(u).itemType===1?(pe(),Pe("div",PZ,[K(_(kn),{value:_(u).text,"onUpdate:value":C[3]||(C[3]=S=>_(u).text=S),class:"mb-[5px]",size:"small",type:"text",onInput:f},null,8,["value"])])):Xe("",!0),_(u).itemType===3?(pe(),Pe("div",NZ,[fe("div",null,[K(_(kn),{value:_(u).text,"onUpdate:value":C[4]||(C[4]=S=>_(u).text=S),class:"mb-[5px]",size:"small",type:"text",placeholder:k.$t("iconItem.inputIconName"),onInput:f},null,8,["value","placeholder"]),K(_(Dt),{quaternary:"",type:"info"},{default:xe(()=>[fe("a",qZ,ot(k.$t("iconItem.onlineIconLibrary")),1)]),_:1})])])):Xe("",!0),_(u).itemType===2?(pe(),Pe("div",FZ,[K(_(kn),{value:_(u).src,"onUpdate:value":C[5]||(C[5]=S=>_(u).src=S),class:"mb-[5px] w-full",size:"small",type:"text",placeholder:k.$t("iconItem.inputIconUrlOrUpload"),onInput:f},null,8,["value","placeholder"]),K(_(m4),{action:"/api/file/uploadImg","show-file-list":!1,name:"imgfile",headers:{token:_(i).token},onFinish:y},{default:xe(()=>[K(_(Dt),{size:"small"},{default:xe(()=>[sr(ot(k.$t("iconItem.selectUpload")),1)]),_:1})]),_:1},8,["headers"])])):Xe("",!0)])]),fe("div",LZ,[fe("div",$Z,ot(k.$t("common.backgroundColor")),1),fe("div",OZ,[K(_(rn),{value:_(u).backgroundColor,"onUpdate:value":C[6]||(C[6]=S=>_(u).backgroundColor=S),size:"small",modes:["hex"],swatches:c,onComplete:f,onUpdateValue:f},null,8,["value"])]),_(u).backgroundColor!==l.backgroundColor?(pe(),Pe("div",UZ,[K(_(Dt),{quaternary:"",type:"info",onClick:b},{default:xe(()=>[sr(ot(k.$t("common.reset")),1)]),_:1})])):Xe("",!0)])])]))}});const VZ=ta(HZ,[["__scopeId","data-v-69882464"]]),jZ={class:"h-[600px] overflow-auto p-[5px]"},GZ=Re({__name:"index",props:{visible:{type:Boolean},itemInfo:null,itemGroupId:null},emits:["update:visible","done"],setup(e,{emit:t}){const n=e,i=mi(),c=te(!1),l=te([!1,!1]),u=te([]),h={icon:null,title:"",url:"",lanUrl:"",description:"",openMethod:2},f=te(n.itemInfo?{...n.itemInfo}:{...h}),b=te(null),y={title:{required:!0,trigger:"blur",message:Ie("form.required")},url:{required:!0,trigger:"blur",type:"string",message:Ie("form.required")}},k=[{default:!0,label:Ie("iconItem.currentPageOpen"),value:1},{label:Ie("iconItem.newWindowOpen"),value:2},{label:Ie("iconItem.currentPageLayerOpen"),value:3}],C=de({get:()=>n.visible,set:E=>{t("update:visible",E)}});async function S(){c.value=!0;try{const{code:E,data:B,msg:M}=await A4(f.value);E===0?(C.value=!1,f.value={...h},t("done",B)):i.error(`${Ie("common.saveFail")}:${M}`)}catch{i.error(Ie("common.saveFail"))}c.value=!1}const L=E=>{var B;E.preventDefault(),(B=b.value)==null||B.validate(M=>{M||S()})};async function P(E,B){l.value[B]=!0;try{const{code:M,data:U}=await z4(E);M===0?f.value.icon={itemType:2,src:U.iconUrl}:i.error(Ie("iconItem.geticonFail"))}catch{i.error(Ie("iconItem.geticonFail"))}l.value[B]=!1}tr(()=>n.visible,E=>{E===!0&&(f.value=n.itemInfo?{...n.itemInfo}:{...h},n.itemGroupId&&(f.value.itemIconGroupId=n.itemGroupId)),$()});function $(){Cd().then(({data:E,code:B,msg:M})=>{if(B===0){u.value=[];for(let U=0;U<E.list.length;U++){const q=E.list[U];U===0&&!f.value.itemIconGroupId&&(f.value.itemIconGroupId=q.id,h.itemIconGroupId=q.id),u.value.push({value:q.id,label:q.title})}}else i.error(`${Ie("iconItem.getGroupFail")}:${M}`)})}return(E,B)=>(pe(),pt(_(kl),{show:_(C),"onUpdate:show":B[9]||(B[9]=M=>bo(C)?C.value=M:null),preset:"card",size:"small",style:{width:"600px","border-radius":"1rem"},title:e.itemInfo?_(Ie)("iconItem.edit"):_(Ie)("iconItem.add")},{footer:xe(()=>[K(_(Dt),{type:"success",loading:c.value,style:{float:"right"},onClick:L},{default:xe(()=>[sr(ot(E.$t("common.save")),1)]),_:1},8,["loading"])]),default:xe(()=>[fe("div",jZ,[K(_(Sl),{ref_key:"formRef",ref:b,model:f.value,rules:y},{default:xe(()=>[K(_(Lf),{cols:"2","x-gap":10,"item-responsive":""},{default:xe(()=>[K(_(pc),{span:"2 500:1"},{default:xe(()=>[K(_(Vt),{path:"itemIconGroupId",label:_(Ie)("iconItem.iconGroup")},{default:xe(()=>[K(_(el),{value:f.value.itemIconGroupId,"onUpdate:value":B[0]||(B[0]=M=>f.value.itemIconGroupId=M),options:u.value},null,8,["value","options"])]),_:1},8,["label"])]),_:1}),K(_(pc),{span:"2 500:1"},{default:xe(()=>[K(_(Vt),{path:"title",label:E.$t("common.title")},{default:xe(()=>[K(_(kn),{value:f.value.title,"onUpdate:value":B[1]||(B[1]=M=>f.value.title=M),type:"text","show-count":"",maxlength:20},null,8,["value"])]),_:1},8,["label"])]),_:1})]),_:1}),K(_(Vt),{path:"icon",label:E.$t("common.icon")},{default:xe(()=>[K(VZ,{"item-icon":f.value.icon,"onUpdate:itemIcon":B[2]||(B[2]=M=>f.value.icon=M)},null,8,["item-icon"])]),_:1},8,["label"]),K(_(Vt),{path:"url",label:E.$t("iconItem.url")},{default:xe(()=>[K(_(al),null,{default:xe(()=>[K(_(kn),{value:f.value.url,"onUpdate:value":B[3]||(B[3]=M=>f.value.url=M),type:"text",maxlength:1e3,placeholder:"http(s)://"},null,8,["value"]),K(_(Dt),{disabled:!f.value.url,loading:l.value[0],onClick:B[4]||(B[4]=M=>P(f.value.url,0))},{default:xe(()=>[sr(ot(E.$t("iconItem.getIcon")),1)]),_:1},8,["disabled","loading"])]),_:1})]),_:1},8,["label"]),K(_(Vt),{path:"lanUrl",label:E.$t("iconItem.lanUrl")},{default:xe(()=>[K(_(al),null,{default:xe(()=>[K(_(kn),{value:f.value.lanUrl,"onUpdate:value":B[5]||(B[5]=M=>f.value.lanUrl=M),type:"text",maxlength:1e3,placeholder:E.$t("iconItem.lanUrlInputPlaceholder")},null,8,["value","placeholder"]),K(_(Dt),{disabled:!f.value.lanUrl,loading:l.value[1],onClick:B[6]||(B[6]=M=>P(f.value.lanUrl||"",1))},{default:xe(()=>[sr(ot(E.$t("iconItem.getIcon")),1)]),_:1},8,["disabled","loading"])]),_:1})]),_:1},8,["label"]),K(_(Vt),{path:"description",label:E.$t("common.description")},{default:xe(()=>[K(_(kn),{value:f.value.description,"onUpdate:value":B[7]||(B[7]=M=>f.value.description=M),type:"text","show-count":"",maxlength:100},null,8,["value"])]),_:1},8,["label"]),K(_(Vt),{path:"openMethod",label:E.$t("iconItem.openMethod")},{default:xe(()=>[K(_(el),{value:f.value.openMethod,"onUpdate:value":B[8]||(B[8]=M=>f.value.openMethod=M),options:k},null,8,["value"])]),_:1},8,["label"])]),_:1},8,["model"])])]),_:1},8,["show","title"]))}}),WZ={class:"app-icon w-full"},XZ={class:"app-icon-info-icon w-[70px] h-[70px]"},YZ={class:"w-[70px] h-full flex items-center justify-center"},KZ={class:"app-icon-info-text-box w-full"},ZZ={class:"app-icon-info-text-box-title font-semibold w-full"},JZ={key:0,class:"app-icon-info-text-box-description"},QZ={key:1,class:"app-icon-small"},eJ=["title"],ja=Re({__name:"index",props:{itemInfo:null,size:{default:70},forceBackground:null,iconTextColor:null,iconTextInfoHideDescription:{type:Boolean},iconTextIconHideTitle:{type:Boolean},style:null},setup(e){const t=e,n="#2a2a2a6b",i=l=>{const u=l.replace(/^#/,""),h=parseInt(u.substring(0,2),16),f=parseInt(u.substring(2,4),16),b=parseInt(u.substring(4,6),16);return(.299*h+.587*f+.114*b)/255},c=de(()=>{var u,h;return i(((h=(u=t.itemInfo)==null?void 0:u.icon)==null?void 0:h.backgroundColor)||n)>.5?"black":"white"});return(l,u)=>{var h,f,b,y,k,C;return pe(),Pe("div",WZ,[e.style===_(xt).info?(pe(),Pe("div",{key:0,class:"app-icon-info w-full rounded-2xl transition-all duration-200 hover:shadow-[0_0_20px_10px_rgba(0,0,0,0.2)] flex",style:mt({background:((f=(h=e.itemInfo)==null?void 0:h.icon)==null?void 0:f.backgroundColor)||n})},[fe("div",XZ,[fe("div",YZ,[K(_(cl),{"item-icon":(b=e.itemInfo)==null?void 0:b.icon,"force-background":"transparent",size:50,class:"overflow-hidden rounded-xl"},null,8,["item-icon"])])]),fe("div",{class:"text-white flex items-center",style:mt({color:e.iconTextColor==="#ffffff"?_(c):e.iconTextColor,maxWidth:"calc(100% - 80px)"})},[fe("div",KZ,[fe("div",ZZ,[K(_(mc),null,{default:xe(()=>{var S;return[sr(ot((S=e.itemInfo)==null?void 0:S.title),1)]}),_:1})]),e.iconTextInfoHideDescription?Xe("",!0):(pe(),Pe("div",JZ,[K(_(mc),{"line-clamp":2,class:"text-xs"},{default:xe(()=>{var S;return[sr(ot((S=e.itemInfo)==null?void 0:S.description),1)]}),_:1})]))])],4)],4)):Xe("",!0),e.style===_(xt).icon?(pe(),Pe("div",QZ,[fe("div",{class:"app-icon-small-icon overflow-hidden rounded-2xl sunpanel w-[70px] h-[70px] mx-auto rounded-2xl transition-all duration-200 hover:shadow-[0_0_20px_10px_rgba(0,0,0,0.2)]",title:(y=e.itemInfo)==null?void 0:y.description},[K(_(cl),{"item-icon":(k=e.itemInfo)==null?void 0:k.icon},null,8,["item-icon"])],8,eJ),e.iconTextIconHideTitle?Xe("",!0):(pe(),Pe("div",{key:0,class:"app-icon-small-title text-center app-icon-text-shadow cursor-pointer mt-[2px]",style:mt({color:e.iconTextColor})},[fe("span",null,ot((C=e.itemInfo)==null?void 0:C.title),1)],4))])):Xe("",!0)])}}}),tJ={class:"text-3xl cursor-pointer",style:{color:"var(--n-color-target)"}},rJ={class:"ml-1"},nJ={class:"w-full h-full app-starter-modal-content"},oJ={class:"w-full h-full dark:bg-[#2c2c32]"},aJ=["onClick"],iJ={class:"bg-white dark:bg-zinc-800 p-[10px] rounded-lg mb-[5px] font-bold cursor-pointer flex items-center hover:bg-slate-50 focus:bg-slate-50"},sJ={class:"flex items-center justify-center"},lJ={class:"text-lg"},cJ={class:"ml-2"},uJ=Re({__name:"index",props:{visible:{type:Boolean}},emits:["update:visible"],setup(e,{emit:t}){const n=e,i=te("UserInfo"),c=te(!1),l=te(0),u=te(!1),h=Ie("appLauncher.title"),f=te(""),b=te("500px"),y=te([{name:Ie("apps.userInfo.appName"),componentName:"UserInfo",icon:"material-symbols-person-edit-outline-rounded"},{name:Ie("apps.baseSettings.appName"),componentName:"Style",icon:"ion-color-palette-outline"},{name:Ie("apps.itemGroupManage.appName"),componentName:"ItemGroupManage",icon:"material-symbols-ad-group-outline-rounded"},{name:Ie("apps.uploadsFileManager.appName"),componentName:"UploadFileManager",icon:"tabler:file-upload"},{name:Ie("apps.exportImport.appName"),componentName:"ImportExport",icon:"icon-park-outline-import-and-export"},{name:Ie("apps.about.appName"),componentName:"About",icon:"lucide-info"}]),k=pi(),C=de({get:()=>n.visible,set:$=>{t("update:visible",$)}});function S($){i.value=$.componentName,u.value&&(c.value=!0)}function L(){return window.innerWidth}function P(){l.value=L(),l.value<640?(c.value=!0,u.value=!0):(c.value=!1,u.value=!1)}return dr(()=>{var E;const $={name:Ie("adminSettingUsers.appName"),componentName:"Users",icon:"lucide-users",auth:1};((E=k.userInfo)==null?void 0:E.role)===1&&y.value.push($),window.addEventListener("resize",P),P()}),ea(()=>{window.removeEventListener("resize",P)}),($,E)=>(pe(),Pe("div",null,[K(_($f),{show:_(C),"onUpdate:show":E[2]||(E[2]=B=>bo(C)?C.value=B:null),style:{"max-width":"900px"},size:"small"},{header:xe(()=>[fe("div",{class:"flex items-center select-none",onClick:E[0]||(E[0]=B=>c.value=!c.value)},[fe("div",tJ,[K(_(Ft),{class:"transition-all duration-500",icon:c.value?"tabler-layout-sidebar-right-collapse-filled":"tabler-layout-sidebar-left-collapse-filled"},null,8,["icon"])]),fe("div",rJ,ot(f.value===""?_(h):f.value),1)])]),default:xe(()=>[fe("div",nJ,[K(_(Em),{vertical:"",size:"large",style:{height:"100%",width:"100%"}},{default:xe(()=>[K(_(Im),{"has-sider":"",style:{"border-radius":"0.75rem"}},{default:xe(()=>[K(_($m),{collapsed:c.value,"onUpdate:collapsed":E[1]||(E[1]=B=>c.value=B),"collapse-mode":"width","collapsed-width":0,width:u.value?"100%":240,style:{height:"100%"},"content-style":"overflow: hidden"},{default:xe(()=>[fe("div",oJ,[fe("div",{class:"p-[5px] bg-slate-200 dark:bg-zinc-900 rounded-xl overflow-auto",style:mt({width:u.value?"100%":"220px",minWidth:"200px",height:b.value})},[(pe(!0),Pe(cr,null,jn(y.value,(B,M)=>(pe(),Pe("div",{key:M,style:mt({color:i.value===B.componentName?"var(--n-color-target)":""}),onClick:U=>S(B)},[fe("div",iJ,[fe("div",sJ,[fe("div",lJ,[K(_(Ft),{icon:B.icon},null,8,["icon"])]),fe("span",cJ,ot(B.name),1)])])],12,aJ))),128))],4)])]),_:1},8,["collapsed","width"]),K(_(Pm),{"content-style":{height:b.value}},{default:xe(()=>[fe("div",{class:yr(["rounded-2xl h-full overflow-auto transition-all duration-500 min-w-[300px] h-full",u.value&&!c.value?"opacity-0":"opacity-100"])},[K(_(w4),{"component-name":i.value,class:"h-full"},null,8,["component-name"])],2)]),_:1},8,["content-style"])]),_:1})]),_:1})])]),_:1},8,["show"])]))}});const dJ=ta(uJ,[["__scopeId","data-v-650ea9b6"]]),hJ={class:"clock w-full text-center"},fJ={class:"clock-time text-2xl sm:text-2xl md:text-3xl font-[600]"},pJ={class:"hidden sm:hidden md:block"},mJ={class:"clock-date mr-1"},vJ={class:"clock-week"},gJ=Re({__name:"index",props:{hideSecond:{type:Boolean}},setup(e){const t=e,n=te({time:"--:--",date:"------",week:"--"});function i(){const u=new Date,h=String(u.getHours()).padStart(2,"0"),f=String(u.getMinutes()).padStart(2,"0");if(t.hideSecond)n.value.time=`${h}:${f}`;else{const C=String(u.getSeconds()).padStart(2,"0");n.value.time=`${h}:${f}:${C}`}const b=u.getDate(),y=u.getMonth()+1,k=[Ie("deskModule.clock.sun"),Ie("deskModule.clock.mon"),Ie("deskModule.clock.tue"),Ie("deskModule.clock.wed"),Ie("deskModule.clock.thu"),Ie("deskModule.clock.fri"),Ie("deskModule.clock.sat")];n.value.week=k[u.getDay()],n.value.date=`${y}-${b}`}const c=()=>{i()},l=setInterval(c,1e3);return dr(()=>{c(),i()}),di(()=>{clearInterval(l)}),(u,h)=>(pe(),Pe("div",hJ,[fe("span",fJ,ot(n.value.time),1),fe("div",pJ,[fe("span",mJ,ot(n.value.date),1),fe("span",vJ,ot(n.value.week),1)])]))}}),bJ="/assets/baidu-604a969a.svg",yJ="/assets/bing-4e21c40a.svg",xJ="/assets/google-c8534e94.svg",wJ=["onKeydown"],kJ=["placeholder"],SJ={class:"flex items-center"},CJ={class:"flex items-center"},AJ=["title","onClick"],TJ={class:"mt-[10px]"},_J=Re({__name:"index",props:{background:{default:"#2a2a2a6b"},textColor:{default:"white"}},emits:["itemSearch"],setup(e,{emit:t}){const n="deskModuleSearchBox",i=Yu(),c=pi(),l=te(""),u=te(!1),h=te(!1),f=te([{iconSrc:xJ,title:"Google",url:"https://www.google.com/search?q=%s"},{iconSrc:bJ,title:"Baidu",url:"https://www.baidu.com/s?wd=%s"},{iconSrc:yJ,title:"Bing",url:"https://www.bing.com/search?q=%s"}]),b={currentSearchEngine:f.value[0],searchEngineList:[],newWindowOpen:!1},y=te({...b}),k=()=>{u.value=!0},C=()=>{u.value=!1};function S(){c.visitMode!==gn.VISIT_MODE_PUBLIC&&(h.value=!h.value)}function L(M){y.value.currentSearchEngine=M,i.saveToCloud(n,y.value),h.value=!1}function P(){const M=y.value.currentSearchEngine.url,q=$(M,l.value);B(),y.value.newWindowOpen?window.open(q):window.location.href=q}function $(M,U){return M.includes("%s")?M.replace("%s",encodeURIComponent(U)):M+(U?`${encodeURIComponent(U)}`:"")}const E=()=>{t("itemSearch",l.value)};function B(){l.value="",t("itemSearch",l.value)}return dr(()=>{i.getValueByNameFromCloud("deskModuleSearchBox").then(({code:M,data:U})=>{M===0?y.value=U||b:y.value=b})}),(M,U)=>(pe(),Pe("div",{class:"search-box w-full",onKeydown:[fc(P,["enter"]),fc(B,["esc"])]},[fe("div",{class:yr(["search-container flex rounded-2xl items-center justify-center text-white w-full",{focused:u.value}]),style:mt({background:e.background,color:e.textColor})},[fe("div",{class:"search-box-btn-engine w-[40px] flex justify-center cursor-pointer",onClick:S},[K(_(qo),{src:y.value.currentSearchEngine.iconSrc,style:{"background-color":"transparent"},size:20},null,8,["src"])]),fi(fe("input",{"onUpdate:modelValue":U[0]||(U[0]=q=>l.value=q),placeholder:M.$t("deskModule.searchBox.inputPlaceholder"),onFocus:k,onBlur:C,onInput:E},null,40,kJ),[[_f,l.value]]),l.value!==""?(pe(),Pe("div",{key:0,class:"search-box-btn-clear w-[25px] mr-[10px] flex justify-center cursor-pointer",onClick:B},[K(_(Ft),{style:{width:"20px",height:"20px"},icon:"line-md:close-small"})])):Xe("",!0),fe("div",{class:"search-box-btn-search w-[25px] flex justify-center cursor-pointer",onClick:P},[K(_(Ft),{style:{width:"20px",height:"20px"},icon:"iconamoon:search-fill"})])],6),h.value?(pe(),Pe("div",{key:0,class:"w-full mt-[10px] rounded-xl p-[10px]",style:mt({background:e.background})},[fe("div",SJ,[fe("div",CJ,[(pe(!0),Pe(cr,null,jn(f.value,(q,R)=>(pe(),Pe("div",{key:R,title:q.title,class:"w-[40px] h-[40px] mr-[10px] cursor-pointer bg-[#ffffff] flex items-center justify-center rounded-xl",onClick:j=>L(q)},[K(_(qo),{src:q.iconSrc,style:{"background-color":"transparent"},size:20},null,8,["src"])],8,AJ))),128))])]),fe("div",TJ,[K(_(um),{checked:y.value.newWindowOpen,"onUpdate:checked":U[1]||(U[1]=q=>y.value.newWindowOpen=q),onUpdateChecked:U[2]||(U[2]=q=>_(i).saveToCloud(n,y.value))},{default:xe(()=>[fe("span",{style:mt({color:e.textColor})},ot(M.$t("deskModule.searchBox.openWithNewOpen")),5)]),_:1},8,["checked"])])],4)):Xe("",!0)],40,wJ))}});const DJ=ta(_J,[["__scopeId","data-v-d2b10c26"]]);var vt=(e=>(e.cpu="cpu",e.memory="memory",e.disk="disk",e))(vt||{});const zJ={class:"generic-monitor-card w-full"},EJ={class:"w-[60px] h-[70px]"},RJ={class:"w-[60px] h-full flex items-center justify-center text-white"},Yo=Re({__name:"index",props:{extendParam:null,iconTextColor:null,iconTextIconHideTitle:{type:Boolean},iconText:null,textColor:null,cardTypeStyle:null,icon:null,class:null,backgroundColor:null},setup(e){const n=te(e.class);return(i,c)=>(pe(),Pe("div",zJ,[K(_(C4),{"card-type-style":e.cardTypeStyle,"icon-text":e.iconText,"icon-text-color":e.iconTextColor,class:yr(n.value),"background-color":e.backgroundColor,"icon-text-icon-hide-title":e.iconTextIconHideTitle},{info:xe(()=>[fe("div",EJ,[fe("div",RJ,[fo(i.$slots,"icon",{},()=>[K(_(Ft),{icon:e.icon??"",style:mt([{width:"35px",height:"35px"},{color:e.textColor}])},null,8,["icon","style"])])])]),fe("div",{class:"w-full text-white flex items-center",style:mt({maxWidth:"calc(100% - 80px)"})},[fo(i.$slots,"info")],4)]),small:xe(()=>[fo(i.$slots,"small")]),_:3},8,["card-type-style","icon-text","icon-text-color","class","background-color","icon-text-icon-hide-title"])]))}}),MJ={key:0,class:"w-full"},BJ={class:"float-right"},IJ={key:1,class:"w-full flex justify-center h-full w-full mt-3"},Wn=Re({__name:"index",props:{textColor:null,progressColor:null,progressRailColor:null,progressHeight:null,percentage:null,cardTypeStyle:null,infoCardLeftText:null,infoCardRightText:null},setup(e){return(t,n)=>e.cardTypeStyle===_(xt).info?(pe(),Pe("div",MJ,[fe("div",{class:"mb-1 text-xs",style:mt({color:e.textColor})},[fe("span",null,ot(e.infoCardLeftText),1),fe("span",BJ,ot(e.infoCardRightText),1)],4),K(_(sl),{type:"line",color:e.progressColor,"rail-color":e.progressRailColor,height:e.progressHeight,percentage:e.percentage,"show-indicator":!1,"stroke-width":15,style:{"max-width":"135px"}},null,8,["color","rail-color","height","percentage"])])):(pe(),Pe("div",IJ,[K(_(sl),{color:e.progressColor,"rail-color":e.progressRailColor,type:"dashboard",percentage:e.percentage,"stroke-width":15,style:{width:"50px"}},{default:xe(()=>[fe("div",{class:"text-white",style:mt([{"font-size":"8px"},{color:e.textColor}])},ot(e.percentage)+"% ",5)]),_:1},8,["color","rail-color","percentage"])]))}});function $l(e,t){let n=0;return t===xt.small?n=1:t===xt.info&&(n=2),lh(e,n)}function lh(e,t=2){return e===0?0:Number(e.toFixed(t))}function PJ(){return rr({url:"/system/monitor/getCpuState"})}function NJ(e){return rr({url:"/system/monitor/getDiskStateByPath",data:{path:e}})}function qJ(){return rr({url:"/system/monitor/getMemonyState"})}function FJ(){return rr({url:"/system/monitor/getDiskMountpoints"})}const _u=Re({__name:"CPU",props:{cardTypeStyle:null,refreshInterval:null,textColor:null,progressColor:null,progressRailColor:null},setup(e){const t=e;let n;const i=te(null);async function c(){try{const{data:l,code:u}=await PJ();u===0&&(i.value=l)}catch{}}return dr(()=>{c(),n=setInterval(()=>{c()},!t.refreshInterval||t.refreshInterval<=2e3?2e3:t.refreshInterval)}),ea(()=>{clearInterval(n)}),(l,u)=>{var h,f;return pe(),pt(Wn,{"progress-color":e.progressColor,"progress-rail-color":e.progressRailColor,"progress-height":5,percentage:_($l)(((h=i.value)==null?void 0:h.usages[0])||0,e.cardTypeStyle),"card-type-style":e.cardTypeStyle,"info-card-right-text":`${_(lh)(((f=i.value)==null?void 0:f.usages[0])||0)}%`,"info-card-left-text":"CPU","text-color":e.textColor,style:{width:"100%"}},null,8,["progress-color","progress-rail-color","percentage","card-type-style","info-card-right-text","text-color"])}}}),Du=Re({__name:"Memory",props:{cardTypeStyle:null,refreshInterval:null,textColor:null,progressColor:null,progressRailColor:null},setup(e){const t=e;let n;const i=te(null);function c(u){return td(u)}async function l(){try{const{data:u,code:h}=await qJ();h===0&&(i.value=u)}catch{}}return dr(()=>{l(),n=setInterval(()=>{l()},!t.refreshInterval||t.refreshInterval<=2e3?2e3:t.refreshInterval)}),ea(()=>{clearInterval(n)}),(u,h)=>{var f,b,y,k;return pe(),pt(Wn,{"progress-color":e.progressColor,"progress-rail-color":e.progressRailColor,"progress-height":5,percentage:_($l)(((f=i.value)==null?void 0:f.usedPercent)||0,e.cardTypeStyle),"card-type-style":e.cardTypeStyle,"info-card-right-text":`${c(((b=i.value)==null?void 0:b.used)||0)}/${c((((y=i.value)==null?void 0:y.total)||0)-(((k=i.value)==null?void 0:k.used)||0)||0)}`,"info-card-left-text":"RAM","text-color":e.textColor},null,8,["progress-color","progress-rail-color","percentage","card-type-style","info-card-right-text","text-color"])}}}),zu=Re({__name:"Disk",props:{cardTypeStyle:null,refreshInterval:null,textColor:null,progressColor:null,progressRailColor:null,path:null},setup(e){const t=e;let n;const i=te(null);function c(h){return td(h)}function l(h){return h}async function u(){try{const{data:h,code:f}=await NJ(t.path);f===0&&(i.value=h)}catch{}}return dr(()=>{u(),n=setInterval(()=>{u()},!t.refreshInterval||t.refreshInterval<=2e3?2e3:t.refreshInterval)}),ea(()=>{clearInterval(n)}),(h,f)=>{var b,y,k,C;return pe(),pt(Wn,{"progress-color":e.progressColor,"progress-rail-color":e.progressRailColor,"progress-height":5,percentage:_($l)(((b=i.value)==null?void 0:b.usedPercent)||0,e.cardTypeStyle),"card-type-style":e.cardTypeStyle,"info-card-right-text":`${c(((y=i.value)==null?void 0:y.used)||0)}/${c(((k=i.value)==null?void 0:k.free)||0)}`,"info-card-left-text":(C=i.value)==null?void 0:C.mountpoint,"text-color":e.textColor},null,8,["progress-color","progress-rail-color","percentage","card-type-style","info-card-right-text","info-card-left-text","text-color"])}}}),LJ={class:"w-full"},$J={class:"w-[60px] h-[70px]"},OJ={class:"app-icon w-[60px] h-full flex items-center justify-center text-white"},UJ={class:"w-full text-white flex items-center"},Eu=Re({__name:"index",props:{extendParam:null,iconTextColor:null,iconTextIconHideTitle:{type:Boolean},cardTypeStyle:null,monitorType:null,cardStyle:null},setup(e){const t=e,n=de(()=>{switch(t.monitorType){case vt.cpu:return"CPU";case vt.disk:return t.extendParam.path;case vt.memory:return"RAM"}return""}),i=5e3;return(c,l)=>(pe(),Pe("div",LJ,[K(Yo,{"icon-text-icon-hide-title":!1,"card-type-style":e.cardTypeStyle,"icon-text":_(n),"icon-text-color":e.iconTextColor,"background-color":e.extendParam.backgroundColor,class:"hover:shadow-[0_0_20px_10px_rgba(0,0,0,0.2)]"},{icon:xe(()=>[fe("div",$J,[fe("div",OJ,[e.monitorType===_(vt).cpu?(pe(),pt(_(Ft),{key:0,icon:"solar-cpu-bold",style:mt([{color:e.extendParam.color},{width:"35px",height:"35px"}])},null,8,["style"])):Xe("",!0),e.monitorType===_(vt).memory?(pe(),pt(_(Ft),{key:1,icon:"material-symbols-memory-alt-rounded",style:mt([{color:e.extendParam.color},{width:"35px",height:"35px"}])},null,8,["style"])):Xe("",!0),e.monitorType===_(vt).disk?(pe(),pt(_(Ft),{key:2,icon:"clarity-hard-disk-solid",style:mt([{color:e.extendParam.color},{width:"35px",height:"35px"}])},null,8,["style"])):Xe("",!0)])])]),info:xe(()=>{var u,h,f,b,y,k,C,S,L,P;return[fe("div",UJ,[e.monitorType===_(vt).cpu?(pe(),pt(_u,{key:0,"card-type-style":_(xt).info,"progress-color":(u=e.extendParam)==null?void 0:u.progressColor,"progress-rail-color":(h=e.extendParam)==null?void 0:h.progressRailColor,"text-color":(f=e.extendParam)==null?void 0:f.color,"refresh-interval":i},null,8,["card-type-style","progress-color","progress-rail-color","text-color"])):e.monitorType===_(vt).memory?(pe(),pt(Du,{key:1,"card-type-style":_(xt).info,"progress-color":(b=e.extendParam)==null?void 0:b.progressColor,"progress-rail-color":(y=e.extendParam)==null?void 0:y.progressRailColor,"text-color":(k=e.extendParam)==null?void 0:k.color,"refresh-interval":i},null,8,["card-type-style","progress-color","progress-rail-color","text-color"])):e.monitorType===_(vt).disk?(pe(),pt(zu,{key:2,"card-type-style":_(xt).info,"progress-color":(C=e.extendParam)==null?void 0:C.progressColor,"progress-rail-color":(S=e.extendParam)==null?void 0:S.progressRailColor,"text-color":(L=e.extendParam)==null?void 0:L.color,path:(P=e.extendParam)==null?void 0:P.path,"refresh-interval":i},null,8,["card-type-style","progress-color","progress-rail-color","text-color","path"])):Xe("",!0)])]}),small:xe(()=>{var u,h,f,b,y,k,C,S,L,P;return[e.monitorType===_(vt).cpu?(pe(),pt(_u,{key:0,"card-type-style":_(xt).icon,"progress-color":(u=e.extendParam)==null?void 0:u.progressColor,"progress-rail-color":(h=e.extendParam)==null?void 0:h.progressRailColor,"text-color":(f=e.extendParam)==null?void 0:f.color,"refresh-interval":i},null,8,["card-type-style","progress-color","progress-rail-color","text-color"])):e.monitorType===_(vt).memory?(pe(),pt(Du,{key:1,"card-type-style":_(xt).icon,"progress-color":(b=e.extendParam)==null?void 0:b.progressColor,"progress-rail-color":(y=e.extendParam)==null?void 0:y.progressRailColor,"text-color":(k=e.extendParam)==null?void 0:k.color,"refresh-interval":i},null,8,["card-type-style","progress-color","progress-rail-color","text-color"])):e.monitorType===_(vt).disk?(pe(),pt(zu,{key:2,"card-type-style":_(xt).icon,"progress-color":(C=e.extendParam)==null?void 0:C.progressColor,"progress-rail-color":(S=e.extendParam)==null?void 0:S.progressRailColor,"text-color":(L=e.extendParam)==null?void 0:L.color,path:(P=e.extendParam)==null?void 0:P.path,"refresh-interval":i},null,8,["card-type-style","progress-color","progress-rail-color","text-color","path"])):Xe("",!0)]}),_:1},8,["card-type-style","icon-text","icon-text-color","background-color"])]))}}),ch="systemMonitor",uh=Yu();async function Ko(e){return await uh.saveToCloud(ch,{list:e})}async function _i(){const e=await uh.getValueByNameFromCloud(ch);return e.code===0&&e.data&&e.data.list?e.data.list:[]}async function HJ(e){let t=!0,n=[];try{const i=await _i();i&&(n=i),n.push(e);const c=await Ko(n);c.code!==0&&console.log("save failed",c)}catch(i){console.error(i),t=!1}return t}async function VJ(e,t){e||(e=0);let n=!0,i=[];try{const c=await _i();c&&(i=c),i[e]=t;const l=await Ko(i);l.code!==0&&console.log("save failed",l)}catch(c){console.error(c),n=!1}return n}async function jJ(e){let t=!0;try{const n=await _i();n[e]&&n.splice(e,1),await Ko(n)}catch(n){t=!1,console.error(n)}return t}const GJ={class:"flex mb-5 justify-center transparent-grid p-2 rounded-xl border"},WJ={class:"w-[200px]"},XJ={class:"w-[80px] ml-2"},Ru=Re({__name:"index",props:{genericProgressStyleExtendParam:null},emits:["update:genericProgressStyleExtendParam"],setup(e,{emit:t}){const n=e,i=de({get:()=>n.genericProgressStyleExtendParam,set:c=>{t("update:genericProgressStyleExtendParam",c)}});return(c,l)=>(pe(),Pe("div",null,[fe("div",GJ,[fe("div",WJ,[K(Yo,{"icon-text-icon-hide-title":"","card-type-style":_(xt).info,icon:"solar-cpu-bold","background-color":_(i).backgroundColor,"text-color":_(i).color},{info:xe(()=>[K(Wn,{"progress-color":_(i).progressColor,"progress-rail-color":_(i).progressRailColor,percentage:50,"progress-height":5,"info-card-left-text":"DEMO","info-card-right-text":"TEXT","text-color":_(i).color,"card-type-style":_(xt).info},null,8,["progress-color","progress-rail-color","text-color","card-type-style"])]),_:1},8,["card-type-style","background-color","text-color"])]),fe("div",XJ,[K(Yo,{"icon-text-icon-hide-title":"","card-type-style":_(xt).icon,icon:"solar-cpu-bold","background-color":_(i).backgroundColor,"icon-text-color":_(i).color},{small:xe(()=>[K(Wn,{"progress-color":_(i).progressColor,"progress-rail-color":_(i).progressRailColor,percentage:50,"text-color":_(i).color,"card-type-style":_(xt).icon},null,8,["progress-color","progress-rail-color","text-color","card-type-style"])]),_:1},8,["card-type-style","background-color","icon-text-color"])])]),K(_(Sl),{ref:"formRef",modelValue:_(i),"onUpdate:modelValue":l[4]||(l[4]=u=>bo(i)?i.value=u:null)},{default:xe(()=>[K(_(Vt),{label:c.$t("deskModule.systemMonitor.progressColor")},{default:xe(()=>[K(_(rn),{value:_(i).progressColor,"onUpdate:value":l[0]||(l[0]=u=>_(i).progressColor=u),swatches:_(Sn),modes:["hex"],size:"small"},null,8,["value","swatches"])]),_:1},8,["label"]),K(_(Vt),{label:c.$t("deskModule.systemMonitor.progressRailColor")},{default:xe(()=>[K(_(rn),{value:_(i).progressRailColor,"onUpdate:value":l[1]||(l[1]=u=>_(i).progressRailColor=u),swatches:_(Sn),modes:["hex"],size:"small"},null,8,["value","swatches"])]),_:1},8,["label"]),K(_(Vt),{label:c.$t("common.textColor")},{default:xe(()=>[K(_(rn),{value:_(i).color,"onUpdate:value":l[2]||(l[2]=u=>_(i).color=u),swatches:_(Sn),modes:["hex"],size:"small"},null,8,["value","swatches"])]),_:1},8,["label"]),K(_(Vt),{label:c.$t("common.backgroundColor")},{default:xe(()=>[K(_(rn),{value:_(i).backgroundColor,"onUpdate:value":l[3]||(l[3]=u=>_(i).backgroundColor=u),swatches:_(Sn),modes:["hex"],size:"small"},null,8,["value","swatches"])]),_:1},8,["label"])]),_:1},8,["modelValue"])]))}});const YJ={class:"flex mb-5 justify-center transparent-grid p-2 rounded-xl border"},KJ={class:"w-[200px]"},ZJ={class:"w-[80px] ml-2"},JJ=Re({__name:"index",props:{diskExtendParam:null},emits:["update:diskExtendParam"],setup(e,{expose:t,emit:n}){const i=e,c=te(null),l={path:{required:!0,message:Ie("form.required"),trigger:"blur"}},u=te([]),h=de({get:()=>i.diskExtendParam,set:b=>{n("update:diskExtendParam",b)}});async function f(){try{const{data:b}=await FJ();u.value=[];for(let y=0;y<b.length;y++){const k=b[y];y===0&&!h.value.path&&(h.value.path=k.mountpoint),u.value.push({label:k.mountpoint,value:k.mountpoint})}}catch{}}return dr(()=>{f()}),t({async verification(){var b;try{const y=await((b=c.value)==null?void 0:b.validate());return y?(console.log(y),Promise.resolve(!1)):Promise.resolve(!0)}catch(y){return console.error("An error occurred during validation:",y),Promise.resolve(!1)}}}),(b,y)=>(pe(),Pe("div",null,[fe("div",YJ,[fe("div",KJ,[K(Yo,{"icon-text-icon-hide-title":"","card-type-style":_(xt).info,icon:"solar-cpu-bold","background-color":_(h).backgroundColor,"text-color":_(h).color},{info:xe(()=>[K(Wn,{"progress-color":_(h).progressColor,"progress-rail-color":_(h).progressRailColor,percentage:50,"progress-height":5,"info-card-left-text":"DEMO","info-card-right-text":"TEXT","text-color":_(h).color,"card-type-style":_(xt).info},null,8,["progress-color","progress-rail-color","text-color","card-type-style"])]),_:1},8,["card-type-style","background-color","text-color"])]),fe("div",ZJ,[K(Yo,{"icon-text-icon-hide-title":"","card-type-style":_(xt).icon,icon:"solar-cpu-bold","background-color":_(h).backgroundColor,"icon-text-color":_(h).color},{small:xe(()=>[K(Wn,{"progress-color":_(h).progressColor,"progress-rail-color":_(h).progressRailColor,percentage:50,"text-color":_(h).color,"card-type-style":_(xt).icon},null,8,["progress-color","progress-rail-color","text-color","card-type-style"])]),_:1},8,["card-type-style","background-color","icon-text-color"])])]),K(_(Sl),{ref_key:"formRef",ref:c,modelValue:_(h),"onUpdate:modelValue":y[5]||(y[5]=k=>bo(h)?h.value=k:null),model:_(h),rules:l},{default:xe(()=>[K(_(Vt),{label:b.$t("deskModule.systemMonitor.diskMountPoint"),path:"path"},{default:xe(()=>[K(_(el),{value:_(h).path,"onUpdate:value":y[0]||(y[0]=k=>_(h).path=k),size:"small",options:u.value},null,8,["value","options"])]),_:1},8,["label"]),K(_(Vt),{label:b.$t("deskModule.systemMonitor.progressColor")},{default:xe(()=>[K(_(rn),{value:_(h).progressColor,"onUpdate:value":y[1]||(y[1]=k=>_(h).progressColor=k),swatches:_(Sn),modes:["hex"],size:"small"},null,8,["value","swatches"])]),_:1},8,["label"]),K(_(Vt),{label:b.$t("deskModule.systemMonitor.progressRailColor")},{default:xe(()=>[K(_(rn),{value:_(h).progressRailColor,"onUpdate:value":y[2]||(y[2]=k=>_(h).progressRailColor=k),swatches:_(Sn),modes:["hex"],size:"small"},null,8,["value","swatches"])]),_:1},8,["label"]),K(_(Vt),{label:b.$t("common.textColor")},{default:xe(()=>[K(_(rn),{value:_(h).color,"onUpdate:value":y[3]||(y[3]=k=>_(h).color=k),swatches:_(Sn),modes:["hex"],size:"small"},null,8,["value","swatches"])]),_:1},8,["label"]),K(_(Vt),{label:b.$t("common.backgroundColor")},{default:xe(()=>[K(_(rn),{value:_(h).backgroundColor,"onUpdate:value":y[4]||(y[4]=k=>_(h).backgroundColor=k),swatches:_(Sn),modes:["hex"],size:"small"},null,8,["value","swatches"])]),_:1},8,["label"])]),_:1},8,["modelValue","model"])]))}});const QJ=Re({__name:"index",props:{visible:{type:Boolean},monitorData:null,index:null},emits:["update:visible","done"],setup(e,{emit:t}){const n=e,i=te(),c={progressColor:"#fff",progressRailColor:"#CFCFCFA8",color:"#fff",backgroundColor:"#2a2a2a6b"},l={progressColor:"#fff",progressRailColor:"#CFCFCFA8",color:"#fff",backgroundColor:"#2a2a2a6b",path:""},u={extendParam:c,monitorType:vt.cpu},h=te(vt.cpu),f=te(n.monitorData||{...u}),b=te({...c}),y=te({...l}),k=mi(),C=te(!1),S=de({get:()=>n.visible,set:$=>{t("update:visible",$)}});tr(()=>n.visible,$=>{var E,B,M,U,q,R;h.value=((E=n.monitorData)==null?void 0:E.monitorType)||vt.cpu,((B=n.monitorData)==null?void 0:B.monitorType)===vt.cpu||((M=n.monitorData)==null?void 0:M.monitorType)===vt.memory?b.value={...(U=n.monitorData)==null?void 0:U.extendParam}:((q=n.monitorData)==null?void 0:q.monitorType)===vt.disk&&(y.value={...(R=n.monitorData)==null?void 0:R.extendParam}),$||L()});function L(){b.value={...c},y.value={...l}}async function P(){var E;let $=!0;if(f.value.monitorType=h.value,f.value.monitorType===vt.cpu||f.value.monitorType===vt.memory)f.value.extendParam=b;else if(f.value.monitorType===vt.disk){f.value.extendParam=y;const B=await((E=i.value)==null?void 0:E.verification());B!==void 0&&($=B)}$&&(n.index!==null?await VJ(n.index,f.value)?(S.value=!1,t("done",!0)):k.error(Ie("common.saveFail")):await HJ(f.value)?(S.value=!1,t("done",!0)):k.error(Ie("common.saveFail")))}return($,E)=>(pe(),pt(_(kl),{show:_(S),"onUpdate:show":E[4]||(E[4]=B=>bo(S)?S.value=B:null),preset:"card",size:"small",style:{width:"600px","border-radius":"1rem"},title:e.monitorData?_(Ie)("common.edit"):_(Ie)("common.add")},{footer:xe(()=>[K(_(Dt),{type:"success",loading:C.value,style:{float:"right"},onClick:P},{default:xe(()=>[sr(ot(_(Ie)("common.confirm")),1)]),_:1},8,["loading"])]),default:xe(()=>[K(_(Qm),{value:h.value,"onUpdate:value":E[3]||(E[3]=B=>h.value=B),type:"segment"},{default:xe(()=>[K(_(Ss),{name:_(vt).cpu,tab:$.$t("deskModule.systemMonitor.cpuState")},{default:xe(()=>[K(Ru,{genericProgressStyleExtendParam:b.value,"onUpdate:genericProgressStyleExtendParam":E[0]||(E[0]=B=>b.value=B)},null,8,["genericProgressStyleExtendParam"])]),_:1},8,["name","tab"]),K(_(Ss),{name:_(vt).memory,tab:$.$t("deskModule.systemMonitor.memoryState")},{default:xe(()=>[K(Ru,{genericProgressStyleExtendParam:b.value,"onUpdate:genericProgressStyleExtendParam":E[1]||(E[1]=B=>b.value=B)},null,8,["genericProgressStyleExtendParam"])]),_:1},8,["name","tab"]),K(_(Ss),{name:_(vt).disk,tab:$.$t("deskModule.systemMonitor.diskState")},{default:xe(()=>[K(JJ,{ref_key:"DiskEditorRef",ref:i,"disk-extend-param":y.value,"onUpdate:diskExtendParam":E[2]||(E[2]=B=>y.value=B)},null,8,["disk-extend-param"])]),_:1},8,["name","tab"])]),_:1},8,["value"]),K(_(Dt),{onClick:L},{default:xe(()=>[sr(ot(_(Ie)("common.reset")),1)]),_:1})]),_:1},8,["show","title"]))}}),eQ={class:"system-monitor w-full"},tQ={class:"system-monitor-header text-white text-xl font-extrabold mb-[20px] ml-[10px] flex items-center"},rQ={key:0,class:"text-shadow"},nQ=["title","onClick","onContextmenu"],oQ=["title","onClick","onContextmenu"],aQ={key:2,class:"system-monitor-edit-bar flex mt-[10px]"},iQ=Re({__name:"index",props:{allowEdit:{type:Boolean},showTitle:{type:Boolean}},setup(e){const t=e,n=Ku(),i=Zu(),c=mi(),l=te(0),u=te(0),h=te(!1),f=te(null),b=te({hoverStatus:!1,sortStatus:!1}),y=te(!1),k=te(null),C=te(null);function S(){y.value=!0,k.value=null,C.value=null}function L(Z){b.value.sortStatus=Z,Z||M()}function P(Z){b.value.hoverStatus=Z}const $={background:"#2a2a2a6b"},E=te([]);function B(Z,ee){t.allowEdit&&(y.value=!0,k.value=ee,C.value=Z)}async function M(){E.value=await _i(),E.value.length===0&&(E.value.push({extendParam:{backgroundColor:"#2a2a2a6b",color:"#fff",progressColor:"#fff",progressRailColor:"#CFCFCFA8"},monitorType:vt.cpu}),Ko(E.value))}dr(()=>{M()});function U(){M()}async function q(){const{code:Z}=await Ko(E.value);Z===0&&(b.value.sortStatus=!1)}function R(Z,ee,ne){ee!==null&&(Z.preventDefault(),f.value=ee),An().then(()=>{h.value=!0,l.value=Z.clientX,u.value=Z.clientY})}function j(){return[{label:Ie("common.delete"),key:"delete"}]}function ie(){h.value=!1}async function X(Z){await jJ(Z)&&M()}function oe(Z){switch(h.value=!1,Z){case"delete":i.warning({title:Ie("common.warning"),content:Ie("common.deleteConfirm"),positiveText:Ie("common.confirm"),negativeText:Ie("common.cancel"),onPositiveClick:()=>{if(E.value.length<=1){c.warning(Ie("common.leastOne"));return}f.value!==null&&X(f.value)}});break}}return(Z,ee)=>(pe(),Pe("div",eQ,[fe("div",{class:yr(["mt-[50px]",b.value.sortStatus?"shadow-2xl border shadow-[0_0_30px_10px_rgba(0,0,0,0.3)] p-[10px] rounded-2xl":""]),onMouseenter:ee[5]||(ee[5]=ne=>P(!0)),onMouseleave:ee[6]||(ee[6]=ne=>P(!1))},[fe("div",tQ,[e.showTitle?(pe(),Pe("span",rQ,ot(Z.$t("deskModule.systemMonitor.systemState")),1)):Xe("",!0),e.allowEdit?(pe(),Pe("div",{key:1,class:yr(["system-monitor-buttons ml-2 delay-100 transition-opacity flex",b.value.hoverStatus?"opacity-100":"opacity-0"])},[fe("span",{class:"mr-2 cursor-pointer",onClick:ee[0]||(ee[0]=ne=>S())},[K(_(Ft),{class:"text-white font-xl",icon:"typcn:plus"})]),fe("span",{class:"mr-2 cursor-pointer",onClick:ee[1]||(ee[1]=ne=>L(!b.value.sortStatus))},[K(_(Ft),{class:"text-white font-xl",icon:"ri:drag-drop-line"})])],2)):Xe("",!0)]),_(n).panelConfig.iconStyle===_(xt).info?(pe(),pt(_(si),{key:0,modelValue:E.value,"onUpdate:modelValue":ee[2]||(ee[2]=ne=>E.value=ne),"item-key":"sort",animation:300,class:"icon-info-box",filter:".not-drag",disabled:!b.value.sortStatus},{default:xe(()=>[(pe(!0),Pe(cr,null,jn(E.value,(ne,V)=>(pe(),Pe("div",{key:V,title:ne.description,onClick:ae=>B(V,ne),onContextmenu:ae=>R(ae,V,ne)},[K(Eu,{"extend-param":ne.extendParam,"icon-text-icon-hide-title":!1,"card-type-style":_(n).panelConfig.iconStyle,"monitor-type":ne.monitorType,"card-style":$,"icon-text-color":_(n).panelConfig.iconTextColor},null,8,["extend-param","card-type-style","monitor-type","icon-text-color"])],40,nQ))),128))]),_:1},8,["modelValue","disabled"])):Xe("",!0),_(n).panelConfig.iconStyle===_(xt).icon?(pe(),pt(_(si),{key:1,modelValue:E.value,"onUpdate:modelValue":ee[3]||(ee[3]=ne=>E.value=ne),"item-key":"sort",animation:300,class:"icon-small-box",filter:".not-drag",disabled:!b.value.sortStatus},{default:xe(()=>[(pe(!0),Pe(cr,null,jn(E.value,(ne,V)=>(pe(),Pe("div",{key:V,title:ne.description,onClick:ae=>B(V,ne),onContextmenu:ae=>R(ae,V,ne)},[K(Eu,{"extend-param":ne.extendParam,"icon-text-icon-hide-title":!1,"card-type-style":_(n).panelConfig.iconStyle,"monitor-type":ne.monitorType,"card-style":$,"icon-text-color":_(n).panelConfig.iconTextColor},null,8,["extend-param","card-type-style","monitor-type","icon-text-color"])],40,oQ))),128))]),_:1},8,["modelValue","disabled"])):Xe("",!0),b.value.sortStatus&&e.allowEdit?(pe(),Pe("div",aQ,[K(_(Dt),{color:"#2a2a2a6b",onClick:ee[4]||(ee[4]=ne=>q())},{icon:xe(()=>[K(_(Ft),{class:"text-white font-xl",icon:"material-symbols:save"})]),default:xe(()=>[fe("div",null,ot(Z.$t("common.saveSort")),1)]),_:1})])):Xe("",!0)],34),K(QJ,{visible:y.value,"onUpdate:visible":ee[7]||(ee[7]=ne=>y.value=ne),"monitor-data":k.value,index:C.value,onDone:U},null,8,["visible","monitor-data","index"]),K(_(vd),{placement:"bottom-start",trigger:"manual",x:l.value,y:u.value,options:j(),show:h.value,"on-clickoutside":ie,onSelect:oe},null,8,["x","y","options","show"])]))}});const sQ=ta(iQ,[["__scopeId","data-v-679daf12"]]),lQ=e=>(Df("data-v-f21ede0f"),e=e(),zf(),e),cQ={class:"w-full h-full sun-main"},uQ={class:"mx-[auto] w-[80%]"},dQ={class:"flex mx-[auto] items-center justify-center text-white"},hQ={class:"logo"},fQ={class:"text-2xl md:text-6xl font-bold text-shadow"},pQ=lQ(()=>fe("div",{class:"divider text-base lg:text-2xl mx-[10px]"}," | ",-1)),mQ={class:"text-shadow"},vQ={key:0,class:"flex mt-[20px] mx-auto sm:w-full lg:w-[80%]"},gQ={key:0,class:"flex mx-auto"},bQ=["onMouseenter","onMouseleave"],yQ={class:"text-white text-xl font-extrabold mb-[20px] ml-[10px] flex items-center"},xQ={class:"group-title text-shadow"},wQ=["title","onClick"],kQ=["title","onClick"],SQ={key:0},CQ={key:0},AQ=["title","onContextmenu"],TQ={key:0,class:"not-drag"},_Q={key:1},DQ={key:0},zQ=["title","onContextmenu"],EQ={key:0,class:"not-drag"},RQ={key:2,class:"flex mt-[10px]"},MQ=["innerHTML"],BQ={class:"fixed-element shadow-[0_0_10px_2px_rgba(0,0,0,0.2)]"},IQ={class:"shadow-[0_0_10px_2px_rgba(0,0,0,0.2)]"},PQ={class:"flex items-center"},NQ={class:"mr-[20px]"},qQ={class:"w-full h-full rounded-2xl overflow-hidden border dark:border-zinc-700"},FQ={key:0,class:"flex flex-col p-5"},LQ=["src"],$Q=Re({__name:"index",setup(e){const t=mi(),n=Zu(),i=Ku(),c=pi(),l=te(void 0),u=te(!1),h=te(null),f=te(!1),b=te(""),y=te(""),k=te(null),C=te(!1),S=te(0),L=te(0),P=te(!1),$=te(null),E=te(),B=te(!1),M=te([]),U=te([]);function q(ve,Ee,Se){switch(ve){case 1:window.location.href=Ee;break;case 2:window.open(Ee);break;case 3:f.value=!0,b.value=Ee,y.value=Se||Ee,C.value=!0;break}}function R(ve,Ee){if(M.value[ve]&&M.value[ve].sortStatus){gt(Ee);return}let Se="";Ee&&(Se=i.networkMode===en.lan?Ee.lanUrl:Ee.url),Ee.lanUrl===""&&(Se=Ee.url),q(Ee.openMethod,Se,Ee.title)}function j(ve){C.value=!1}function ie(){Cd().then(({code:ve,data:Ee,msg:Se})=>{ve===0&&(M.value=Ee.list);for(let Ze=0;Ze<Ee.list.length;Ze++){const Be=Ee.list[Ze];Be.id&&X(Ze,Be.id)}U.value=M.value})}function X(ve,Ee){T4(Ee).then(Se=>{Se.code===0&&(M.value[ve].items=Se.data.list)})}function oe(ve){var Se,Ze,Be,Ye,wt,Rr,hr,Mr,Xr;P.value=!1;let Ee=i.networkMode===en.lan?(Se=$.value)==null?void 0:Se.lanUrl:(Ze=$.value)==null?void 0:Ze.url;switch(((Be=$.value)==null?void 0:Be.lanUrl)===""&&(Ee=$.value.url),ve){case"newWindows":window.open(Ee);break;case"openWanUrl":$.value&&q((Ye=$.value)==null?void 0:Ye.openMethod,(wt=$.value)==null?void 0:wt.url,(Rr=$.value)==null?void 0:Rr.title);break;case"openLanUrl":$.value&&$.value.lanUrl&&q((hr=$.value)==null?void 0:hr.openMethod,$.value.lanUrl,(Mr=$.value)==null?void 0:Mr.title);break;case"edit":gt({...$.value});break;case"delete":n.warning({title:Ie("common.warning"),content:Ie("common.deleteConfirmByName",{name:(Xr=$.value)==null?void 0:Xr.title}),positiveText:Ie("common.confirm"),negativeText:Ie("common.cancel"),onPositiveClick:()=>{var ln;_4([(ln=$.value)==null?void 0:ln.id]).then(({code:cn,msg:Xt})=>{cn===0?(t.success(Ie("common.deleteSuccess")),ie()):t.error(`${Ie("common.deleteFail")}:${Xt}`)})}});break}}function Z(ve,Ee,Se){M.value[Ee]&&M.value[Ee].sortStatus||(ve.preventDefault(),$.value=Se,P.value=!1,An().then(()=>{P.value=!0,S.value=ve.clientX,L.value=ve.clientY}))}function ee(){P.value=!1}function ne(ve){ie()}function V(ve){i.setNetworkMode(ve),ve===en.lan?t.success(Ie("panelHome.changeToLanModelSuccess")):t.success(Ie("panelHome.changeToWanModelSuccess"))}function ae(ve){const Ee=[];if(ve.items){for(let Se=0;Se<ve.items.length;Se++){const Ze=ve.items[Se];Ee.push({id:Ze.id,sort:Se+1})}D4({itemIconGroupId:ve.id,sortItems:Ee}).then(({code:Se,msg:Ze})=>{Se===0?(t.success(Ie("common.saveSuccess")),ve.sortStatus=!1):t.error(`${Ie("common.saveFail")}:${Ze}`)})}}function me(){var Ee,Se;const ve=[{label:Ie("iconItem.newWindowOpen"),key:"newWindows"}];return(Ee=$.value)!=null&&Ee.lanUrl&&i.networkMode===en.wan&&ve.push({label:Ie("panelHome.openLanUrl"),key:"openLanUrl"}),(Se=$.value)!=null&&Se.lanUrl&&i.networkMode===en.lan&&ve.push({label:Ie("panelHome.openWanUrl"),key:"openWanUrl"}),c.visitMode===gn.VISIT_MODE_LOGIN&&ve.push({label:Ie("common.edit"),key:"edit"},{label:Ie("common.delete"),key:"delete"}),ve}dr(()=>{Of(),ie(),i.updatePanelConfigByCloud(),i.panelConfig.logoText&&Uf(i.panelConfig.logoText)});function Ce(ve){var Ee;if(ve=ve==null?void 0:ve.trim(),ve!==""&&i.panelConfig.searchBoxSearchIcon){const Se=te([]);for(let Ze=0;Ze<M.value.length;Ze++){const Be=(Ee=M.value[Ze].items)==null?void 0:Ee.filter(Ye=>{var wt;return Ye.title.toLowerCase().includes((ve==null?void 0:ve.toLowerCase())??"")||Ye.url.toLowerCase().includes((ve==null?void 0:ve.toLowerCase())??"")||((wt=Ye.description)==null?void 0:wt.toLowerCase().includes((ve==null?void 0:ve.toLowerCase())??""))});Be&&Be.length>0&&Se.value.push({items:Be,hoverStatus:!1})}U.value=Se.value}else U.value=M.value}function Le(ve,Ee){M.value[ve]&&(M.value[ve].hoverStatus=Ee)}function ht(ve,Ee){M.value[ve]&&(M.value[ve].sortStatus=Ee),Ee||M.value[ve]&&M.value[ve].id&&X(ve,M.value[ve].id)}function gt(ve){h.value=ve,u.value=!0,E.value=void 0}function De(ve){h.value=null,u.value=!0,ve&&(E.value=ve)}return(ve,Ee)=>(pe(),Pe("div",cQ,[fe("div",{class:"cover wallpaper",style:mt({filter:`blur(${_(i).panelConfig.backgroundBlur}px)`,background:`url(${_(i).panelConfig.backgroundImageSrc}) no-repeat`,backgroundSize:"cover",backgroundPosition:"center"})},null,4),fe("div",{class:"mask",style:mt({backgroundColor:`rgba(0,0,0,${_(i).panelConfig.backgroundMaskNumber})`})},null,4),fe("div",{ref_key:"scrollContainerRef",ref:l,class:"absolute w-full h-full overflow-auto"},[fe("div",{class:"p-2.5 mx-auto",style:mt({marginTop:`${_(i).panelConfig.marginTop}%`,marginBottom:`${_(i).panelConfig.marginBottom}%`,maxWidth:(_(i).panelConfig.maxWidth??"1200")+_(i).panelConfig.maxWidthUnit})},[fe("div",uQ,[fe("div",dQ,[fe("div",hQ,[fe("span",fQ,ot(_(i).panelConfig.logoText),1)]),pQ,fe("div",mQ,[K(_(gJ),{"hide-second":!_(i).panelConfig.clockShowSecond},null,8,["hide-second"])])]),_(i).panelConfig.searchBoxShow?(pe(),Pe("div",vQ,[K(_(DJ),{onItemSearch:Ce})])):Xe("",!0)]),fe("div",{style:mt({marginLeft:`${_(i).panelConfig.marginX}px`,marginRight:`${_(i).panelConfig.marginX}px`})},[_(i).panelConfig.systemMonitorShow&&(_(i).panelConfig.systemMonitorPublicVisitModeShow&&_(c).visitMode===_(gn).VISIT_MODE_PUBLIC||_(c).visitMode===_(gn).VISIT_MODE_LOGIN)?(pe(),Pe("div",gQ,[K(_(sQ),{"allow-edit":_(c).visitMode===_(gn).VISIT_MODE_LOGIN,"show-title":_(i).panelConfig.systemMonitorShowTitle},null,8,["allow-edit","show-title"])])):Xe("",!0),(pe(!0),Pe(cr,null,jn(U.value,(Se,Ze)=>(pe(),Pe("div",{key:Ze,class:yr(["item-list mt-[50px]",Se.sortStatus?"shadow-2xl border shadow-[0_0_30px_10px_rgba(0,0,0,0.3)] p-[10px] rounded-2xl":""]),onMouseenter:Be=>Le(Ze,!0),onMouseleave:Be=>Le(Ze,!1)},[fe("div",yQ,[fe("span",xQ,ot(Se.title),1),_(c).visitMode===_(gn).VISIT_MODE_LOGIN?(pe(),Pe("div",{key:0,class:yr(["group-buttons ml-2 delay-100 transition-opacity flex",Se.hoverStatus?"opacity-100":"opacity-0"])},[fe("span",{class:"mr-2 cursor-pointer",title:_(Ie)("common.add"),onClick:Be=>De(Se.id)},[K(_(Ft),{class:"text-white font-xl",icon:"typcn:plus"})],8,wQ),fe("span",{class:"mr-2 cursor-pointer",title:_(Ie)("common.sort"),onClick:Be=>ht(Ze,!Se.sortStatus)},[K(_(Ft),{class:"text-white font-xl",icon:"ri:drag-drop-line"})],8,kQ)],2)):Xe("",!0)]),_(i).panelConfig.iconStyle===_(xt).info?(pe(),Pe("div",SQ,[Se.items?(pe(),Pe("div",CQ,[K(_(si),{modelValue:Se.items,"onUpdate:modelValue":Be=>Se.items=Be,"item-key":"sort",animation:300,class:"icon-info-box",filter:".not-drag",disabled:!Se.sortStatus},{default:xe(()=>[(pe(!0),Pe(cr,null,jn(Se.items,(Be,Ye)=>(pe(),Pe("div",{key:Ye,title:Be.description,onContextmenu:wt=>Z(wt,Ze,Be)},[K(_(ja),{class:yr(Se.sortStatus?"cursor-move":"cursor-pointer"),"item-info":Be,"icon-text-color":_(i).panelConfig.iconTextColor,"icon-text-info-hide-description":_(i).panelConfig.iconTextInfoHideDescription||!1,"icon-text-icon-hide-title":_(i).panelConfig.iconTextIconHideTitle||!1,style:0,onClick:wt=>R(Ze,Be)},null,8,["class","item-info","icon-text-color","icon-text-info-hide-description","icon-text-icon-hide-title","onClick"])],40,AQ))),128)),Se.items.length===0?(pe(),Pe("div",TQ,[K(_(ja),{class:yr(Se.sortStatus?"cursor-move":"cursor-pointer"),"item-info":{icon:{itemType:3,text:"subway:add"},title:_(Ie)("common.add"),url:"",openMethod:0},"icon-text-color":_(i).panelConfig.iconTextColor,"icon-text-info-hide-description":_(i).panelConfig.iconTextInfoHideDescription||!1,"icon-text-icon-hide-title":_(i).panelConfig.iconTextIconHideTitle||!1,style:0,onClick:Be=>De(Se.id)},null,8,["class","item-info","icon-text-color","icon-text-info-hide-description","icon-text-icon-hide-title","onClick"])])):Xe("",!0)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])])):Xe("",!0)])):Xe("",!0),_(i).panelConfig.iconStyle===_(xt).icon?(pe(),Pe("div",_Q,[Se.items?(pe(),Pe("div",DQ,[K(_(si),{modelValue:Se.items,"onUpdate:modelValue":Be=>Se.items=Be,"item-key":"sort",animation:300,class:"icon-small-box",filter:".not-drag",disabled:!Se.sortStatus},{default:xe(()=>[(pe(!0),Pe(cr,null,jn(Se.items,(Be,Ye)=>(pe(),Pe("div",{key:Ye,title:Be.description,onContextmenu:wt=>Z(wt,Ze,Be)},[K(_(ja),{class:yr(Se.sortStatus?"cursor-move":"cursor-pointer"),"item-info":Be,"icon-text-color":_(i).panelConfig.iconTextColor,"icon-text-info-hide-description":!_(i).panelConfig.iconTextInfoHideDescription,"icon-text-icon-hide-title":_(i).panelConfig.iconTextIconHideTitle||!1,style:1,onClick:wt=>R(Ze,Be)},null,8,["class","item-info","icon-text-color","icon-text-info-hide-description","icon-text-icon-hide-title","onClick"])],40,zQ))),128)),Se.items.length===0?(pe(),Pe("div",EQ,[K(_(ja),{class:"cursor-pointer","item-info":{icon:{itemType:3,text:"subway:add"},title:ve.$t("common.add"),url:"",openMethod:0},"icon-text-color":_(i).panelConfig.iconTextColor,"icon-text-info-hide-description":!_(i).panelConfig.iconTextInfoHideDescription,"icon-text-icon-hide-title":_(i).panelConfig.iconTextIconHideTitle||!1,style:1,onClick:Be=>De(Se.id)},null,8,["item-info","icon-text-color","icon-text-info-hide-description","icon-text-icon-hide-title","onClick"])])):Xe("",!0)]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])])):Xe("",!0)])):Xe("",!0),Se.sortStatus?(pe(),Pe("div",RQ,[fe("div",null,[K(_(Dt),{color:"#2a2a2a6b",onClick:Be=>ae(Se)},{icon:xe(()=>[K(_(Ft),{class:"text-white font-xl",icon:"material-symbols:save"})]),default:xe(()=>[fe("div",null,ot(ve.$t("common.saveSort")),1)]),_:2},1032,["onClick"])])])):Xe("",!0)],42,bQ))),128))],4),fe("div",{class:"mt-5 footer",innerHTML:_(i).panelConfig.footerHtml},null,8,MQ)],4)],512),K(_(vd),{placement:"bottom-start",trigger:"manual",x:S.value,y:L.value,options:me(),show:P.value,"on-clickoutside":ee,onSelect:oe},null,8,["x","y","options","show"]),fe("div",BQ,[K(_(Hf),{vertical:""},{default:xe(()=>[_(i).networkMode===_(en).lan&&_(i).panelConfig.netModeChangeButtonShow?(pe(),pt(_(Dt),{key:0,color:"#2a2a2a6b",title:_(Ie)("panelHome.changeToWanModel"),onClick:Ee[0]||(Ee[0]=Se=>V(_(en).wan))},{icon:xe(()=>[K(_(Ft),{class:"text-white font-xl",icon:"material-symbols:lan-outline-rounded"})]),_:1},8,["title"])):Xe("",!0),_(i).networkMode===_(en).wan&&_(i).panelConfig.netModeChangeButtonShow?(pe(),pt(_(Dt),{key:1,color:"#2a2a2a6b",title:_(Ie)("panelHome.changeToLanModel"),onClick:Ee[1]||(Ee[1]=Se=>V(_(en).lan))},{icon:xe(()=>[K(_(Ft),{class:"text-white font-xl",icon:"mdi:wan"})]),_:1},8,["title"])):Xe("",!0),_(c).visitMode===_(gn).VISIT_MODE_LOGIN?(pe(),pt(_(Dt),{key:2,color:"#2a2a2a6b",onClick:Ee[2]||(Ee[2]=Se=>B.value=!B.value)},{icon:xe(()=>[K(_(Ft),{class:"text-white font-xl",icon:"majesticons-applications"})]),_:1})):Xe("",!0),_(c).visitMode===_(gn).VISIT_MODE_PUBLIC?(pe(),pt(_(Dt),{key:3,color:"#2a2a2a6b",title:ve.$t("panelHome.goToLogin"),onClick:Ee[3]||(Ee[3]=Se=>_(Ef).push("/login"))},{icon:xe(()=>[K(_(Ft),{class:"text-white font-xl",icon:"material-symbols:account-circle"})]),_:1},8,["title"])):Xe("",!0)]),_:1}),K(_(dJ),{visible:B.value,"onUpdate:visible":Ee[4]||(Ee[4]=Se=>B.value=Se)},null,8,["visible"])]),K(_(Bp),{"listen-to":()=>l.value,right:10,bottom:10,style:{"background-color":"transparent",border:"none","box-shadow":"none"}},{default:xe(()=>[fe("div",IQ,[K(_(Dt),{color:"#2a2a2a6b"},{icon:xe(()=>[K(_(Ft),{class:"text-white font-xl",icon:"icon-park-outline:to-top"})]),_:1})])]),_:1},8,["listen-to"]),K(_(GZ),{visible:u.value,"onUpdate:visible":Ee[5]||(Ee[5]=Se=>u.value=Se),"item-info":h.value,"item-group-id":E.value,onDone:ne},null,8,["visible","item-info","item-group-id"]),K(_(kl),{show:f.value,"onUpdate:show":Ee[6]||(Ee[6]=Se=>f.value=Se),"mask-closable":!1,preset:"card",style:{"max-width":"1000px",height:"600px","border-radius":"1rem"},bordered:!0,size:"small",role:"dialog","aria-modal":"true"},{header:xe(()=>[fe("div",PQ,[fe("span",NQ,ot(y.value),1),C.value?(pe(),pt(_(ed),{key:0,size:"small"})):Xe("",!0)])]),default:xe(()=>[fe("div",qQ,[C.value?(pe(),Pe("div",FQ,[K(_(ks),{height:"50px",width:"100%",class:"rounded-lg"}),K(_(ks),{height:"180px",width:"100%",class:"mt-[20px] rounded-lg"}),K(_(ks),{height:"180px",width:"100%",class:"mt-[20px] rounded-lg"})])):Xe("",!0),fi(fe("iframe",{id:"windowIframeId",ref_key:"windowIframeRef",ref:k,src:b.value,class:"w-full h-full",frameborder:"0",onLoad:j},null,40,LQ),[[Gu,!C.value]])])]),_:1},8,["show"])]))}});const OQ=ta($Q,[["__scopeId","data-v-f21ede0f"]]),JQ=Object.freeze(Object.defineProperty({__proto__:null,default:OQ},Symbol.toStringTag,{value:"Module"}));export{cd as C,m4 as N,Em as a,WQ as b,um as c,ZQ as d,XQ as e,T4 as f,Cd as g,si as h,YQ as i,rn as j,e4 as k,al as l,tp as m,xs as n,vd as o,JQ as p,hm as r,KQ as s};