var Pi=Object.defineProperty,Mi=Object.defineProperties;var Fi=Object.getOwnPropertyDescriptors;var ga=Object.getOwnPropertySymbols;var Ii=Object.prototype.hasOwnProperty,Bi=Object.prototype.propertyIsEnumerable;var va=(e,t,n)=>t in e?Pi(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,le=(e,t)=>{for(var n in t||(t={}))Ii.call(t,n)&&va(e,n,t[n]);if(ga)for(var n of ga(t))Bi.call(t,n)&&va(e,n,t[n]);return e},we=(e,t)=>Mi(e,Fi(t));var ee=(e,t,n)=>new Promise((r,a)=>{var o=l=>{try{i(n.next(l))}catch(c){a(c)}},s=l=>{try{i(n.throw(l))}catch(c){a(c)}},i=l=>l.done?r(l.value):Promise.resolve(l.value).then(o,s);i((n=n.apply(e,t)).next())});import{u as je,C as Hi}from"./index-BshNMORD.js";import{p as X,aI as ft,b as kr,B as Le,i as Ar,_ as nt,aJ as L,aK as Pt,aL as he,aM as Li,aN as Rr,aO as Di,u as Ni,aP as ji,aQ as jt,a as Ui,aG as Vi,az as zi}from"./entry/index-CRWhxBeP.js";import{a as fr,l as Q,ao as We,as as wt,o as Tn,j as Wi,v as Ki,at as Gi,au as Er,av as Zt,af as Xi,aw as ko,ax as Ao,ah as Ro,ay as Pn,U as qi,az as Yi,aA as Ji,V as Zi,ae as Eo,aB as Qi,aC as el,aD as tl,X as nl,E as rn,aE as rl,aF as al,aG as ol,aH as Oo,aI as il,aJ as ll,aK as Mn,aL as $o,ab as sl}from"./antd-BfqWtMX3.js";import{d as Y,f as T,c as q,w as oe,u as P,Z as w,a4 as V,a5 as ne,a9 as Ie,H as an,_ as F,a7 as Ce,F as Se,G as Be,a0 as se,aa as Fn,ab as xt,ag as Mt,ah as Ft,k as G,$ as x,K as To,o as Or,h as ul,a6 as W,r as Oe,y as cl,e as Po,g as fl,a1 as fe,ad as de,a8 as z,m as yn,an as dl,p as pl,ae as hl,af as ma,A as dr,E as gl,ao as It,ap as Bt,I as vl}from"./vue-DM5HGU8Z.js";import{I as ml,B as yl}from"./index-BGDG2Aiy.js";import{S as bl}from"./index-BZ4uXGij.js";import{_ as Cl}from"./IconPicker.vue_vue_type_script_setup_true_lang-BMkV6zCu.js";import{C as Sl}from"./index-CIEo7xez.js";import{T as wl}from"./index-DOkdpLQv.js";import{u as pr,a as Mo,B as Fo}from"./index-CD5zFmZN.js";import{g as _l}from"./index-lE2idd8k.js";import{U as xl}from"./UploadPreviewModal-BZsd-hmR.js";import{d as kl}from"./download-DbzL13NI.js";import{a as Al}from"./uuid-BUBnBT7J.js";import{c as Rl}from"./cateApi-BE6kfD5q.js";import{a as El}from"./resourceApi-CKj0y817.js";import{h as Ol}from"./common-DpkSdXuu.js";const $l=Y({name:"ApiRadioGroup",__name:"ApiRadioGroup",props:{api:{type:Function,default:null},params:{type:[Object,String],default:()=>({})},value:{type:[String,Number,Boolean]},isBtn:{type:[Boolean],default:!1},numberToString:X.bool,resultField:X.string.def(""),labelField:X.string.def("label"),valueField:X.string.def("value"),immediate:X.bool.def(!0),beforeFetch:{type:Function,default:null},afterFetch:{type:Function,default:null}},emits:["options-change","change","update:value"],setup(e,{emit:t}){const n=e,r=t,a=T([]),o=T(!1),s=T([]),i=ft(),[l]=je(n,"value","change",s),c=q(()=>{const{labelField:d,valueField:v,numberToString:m}=n;return P(a).reduce((y,h)=>{if(h){const g=h[v];y.push(le({label:h[d],value:m?`${g}`:g},Tn(h,[d,v])))}return y},[])});oe(()=>n.params,(d,v)=>{fr(d,v)||u()},{deep:!0,immediate:n.immediate});function u(){return ee(this,null,function*(){let{api:d,beforeFetch:v,afterFetch:m,params:y,resultField:h}=n;if(!(!d||!Q(d))){a.value=[];try{o.value=!0,v&&Q(v)&&(y=(yield v(y))||y);let g=yield d(y);if(m&&Q(m)&&(g=(yield m(g))||g),Array.isArray(g)){a.value=g,f();return}h&&(a.value=We(g,h)||[]),f()}catch(g){}finally{o.value=!1}}})}function f(){r("options-change",P(c))}function p(...d){s.value=d}return(d,v)=>(w(),V(P(wt).Group,Ie(P(i),{value:P(l),"onUpdate:value":v[0]||(v[0]=m=>an(l)?l.value=m:null),"button-style":"solid"}),{default:ne(()=>[(w(!0),F(Se,null,Ce(c.value,m=>(w(),F(Se,{key:`${m.value}`},[n.isBtn?(w(),V(P(wt).Button,{key:0,value:m.value,disabled:m.disabled,onClick:y=>p(m)},{default:ne(()=>[Be(se(m.label),1)]),_:2},1032,["value","disabled","onClick"])):(w(),V(P(wt),{key:1,value:m.value,disabled:m.disabled,onClick:y=>p(m)},{default:ne(()=>[Be(se(m.label),1)]),_:2},1032,["value","disabled","onClick"]))],64))),128))]),_:1},16,["value"]))}}),Tl=Y({name:"RadioButtonGroup",__name:"RadioButtonGroup",props:{value:{type:[String,Number,Boolean]},options:{type:Array,default:()=>[]}},setup(e){const t=e,n=ft(),r=T([]),[a]=je(t,"value","change",r),o=q(()=>{const{options:i}=t;return!i||(i==null?void 0:i.length)===0?[]:i.some(c=>Wi(c))?i.map(c=>({label:c,value:c})):i});function s(...i){r.value=i}return(i,l)=>(w(),V(P(wt).Group,Ie(P(n),{value:P(a),"onUpdate:value":l[0]||(l[0]=c=>an(a)?a.value=c:null),"button-style":"solid"}),{default:ne(()=>[(w(!0),F(Se,null,Ce(o.value,c=>(w(),V(P(wt).Button,{key:`${c.value}`,value:c.value,disabled:c.disabled,onClick:u=>s(c)},{default:ne(()=>[Be(se(c.label),1)]),_:2},1032,["value","disabled","onClick"]))),128))]),_:1},16,["value"]))}}),Pl=Y({name:"ApiSelect",inheritAttrs:!1,__name:"ApiSelect",props:{value:{type:[Array,Object,String,Number]},numberToString:X.bool,api:{type:Function,default:null},params:X.any.def({}),resultField:X.string.def(""),labelField:X.string.def("label"),valueField:X.string.def("value"),immediate:X.bool.def(!0),alwaysLoad:X.bool.def(!1),options:{type:Array,default:[]},apiSearch:{type:Object,default:()=>null},beforeFetch:{type:Function,default:null},afterFetch:{type:Function,default:null}},emits:["options-change","change","update:value"],setup(e,{emit:t}){const n=e,r=t,a=T([]),o=T(!1),s=T(!1),i=T([]),l=T({}),{t:c}=kr(),[u]=je(n,"value","change",i),f=q(()=>{const{labelField:g,valueField:C,numberToString:S}=n;let _=P(a).reduce((R,E)=>{if(E){const I=We(E,C);R.push(we(le({},Tn(E,[g,C])),{label:We(E,g),value:S?`${I}`:I}))}return R},[]);return _.length>0?_:n.options});oe(()=>u.value,g=>{r("update:value",g)}),oe(()=>n.params,(g,C)=>{fr(g,C)||p()},{deep:!0,immediate:n.immediate}),oe(()=>l.value,(g,C)=>{Ki(g)||fr(g,C)||ee(this,null,function*(){yield p(),l.value={}})},{deep:!0,immediate:n.immediate});function p(){return ee(this,null,function*(){let{api:g,beforeFetch:C,afterFetch:S,params:_,resultField:R}=n;if(!(!g||!Q(g)||o.value)){a.value=[];try{o.value=!0;let E=Gi({},_,l.value);C&&Q(C)&&(E=(yield C(E))||E);let I=yield g(E);if(S&&Q(S)&&(I=(yield S(I))||I),s.value=!0,Array.isArray(I)){a.value=I,y();return}R&&(a.value=We(I,R)||[]),y()}catch(E){s.value=!1}finally{o.value=!1}}})}function d(g){return ee(this,null,function*(){g&&(n.alwaysLoad?yield p():!n.immediate&&!P(s)&&(n.apiSearch&&n.apiSearch.show&&!n.apiSearch.emptySearch?(a.value=[],y()):yield p()))})}let v=Le(m,500);function m(g){return ee(this,null,function*(){if(!n.apiSearch)return;const{show:C,searchName:S,beforeFetch:_,interceptFetch:R}=n.apiSearch;!C||!S||(g=g||void 0,_&&Q(_)&&(g=(yield _(g))||g),!(R&&Q(R)&&!(yield R(g)))&&(l.value={[S]:g}))})}function y(){r("options-change",P(f))}function h(g,...C){i.value=C}return(g,C)=>(w(),V(P(Er),Ie({onDropdownVisibleChange:d},g.$attrs,{onChange:h,onSearch:P(v),options:f.value,value:P(u),"onUpdate:value":C[0]||(C[0]=S=>an(u)?u.value=S:null)}),Fn({_:2},[Ce(Object.keys(g.$slots),S=>({name:S,fn:ne(_=>[xt(g.$slots,S,Mt(Ft(_||{})))])})),o.value?{name:"suffixIcon",fn:ne(()=>[G(P(Zt),{spin:""})]),key:"0"}:void 0,o.value?{name:"notFoundContent",fn:ne(()=>[x("span",null,[G(P(Zt),{spin:"",class:"mr-1"}),Be(" "+se(P(c)("component.form.apiSelectNotFound")),1)])]),key:"1"}:void 0]),1040,["onSearch","options","value"]))}}),Ml=Y({name:"ApiTree",__name:"ApiTree",props:{api:{type:Function},params:{type:Object},immediate:{type:Boolean,default:!0},resultField:{type:String,default:""},beforeFetch:{type:Function,default:null},afterFetch:{type:Function,default:null},value:{type:Array}},emits:["options-change","change","update:value"],setup(e,{emit:t}){const n=e,r=t,a=To(),o=T([]),s=T(!1),i=T(!1),l=T([]),[c]=je(n,"value","change",l),u=q(()=>le(le({},n.api?{treeData:P(o)}:{}),a));oe(()=>c.value,p=>{r("update:value",p)}),oe(()=>n.params,()=>{!P(s)&&f()},{deep:!0}),oe(()=>n.immediate,p=>{p&&!s.value&&f()}),Or(()=>{n.immediate&&f()});function f(){return ee(this,null,function*(){let{api:p,beforeFetch:d,afterFetch:v,params:m,resultField:y}=n;if(!p||!Q(p))return;i.value=!0,o.value=[];let h;try{d&&Q(d)&&(m=(yield d(m))||m),h=yield p(m),v&&Q(v)&&(h=(yield v(h))||h)}catch(g){}i.value=!1,h&&(y&&(h=We(h,y)||[]),o.value=h||[],s.value=!0,r("options-change",o.value))})}return(p,d)=>(w(),V(P(Xi),Ie(u.value,{selectedKeys:P(c),"onUpdate:selectedKeys":d[0]||(d[0]=v=>an(c)?c.value=v:null)}),Fn({_:2},[Ce(Object.keys(p.$slots),v=>({name:v,fn:ne(m=>[xt(p.$slots,v,Mt(Ft(m||{})))])}))]),1040,["selectedKeys"]))}}),Fl=Y({name:"ApiTreeSelect",__name:"ApiTreeSelect",props:{api:{type:Function},params:{type:Object},immediate:{type:Boolean,default:!0},async:{type:Boolean,default:!1},resultField:X.string.def(""),labelField:X.string.def("title"),valueField:X.string.def("value"),childrenField:X.string.def("children"),beforeFetch:{type:Function,default:null},afterFetch:{type:Function,default:null}},emits:["options-change","change","load-data"],setup(e,{emit:t}){const n=e,r=t,a=To(),o=T([]),s=T(!1),i=T(!1),l=q(()=>le(le({},n.api?{treeData:P(o)}:{}),a)),c={children:n.childrenField,value:n.valueField,label:n.labelField};function u(...d){r("change",...d)}oe(()=>n.params,()=>{!P(s)&&p()},{deep:!0}),oe(()=>n.immediate,d=>{d&&!s.value&&p()}),Or(()=>{n.immediate&&p()});function f(d){return new Promise(v=>{if(Ar(d.children)&&d.children.length>0){v();return}r("load-data",{treeData:o,treeNode:d,resolve:v})})}function p(){return ee(this,null,function*(){let{api:d,beforeFetch:v,afterFetch:m,params:y,resultField:h}=n;if(!d||!Q(d)||i.value)return;i.value=!0,o.value=[];let g;try{v&&Q(v)&&(y=(yield v(y))||y),g=yield d(y),m&&Q(m)&&(g=(yield m(g))||g)}catch(C){}i.value=!1,g&&(h&&(g=We(g,h)||[]),o.value=g||[],s.value=!0,r("options-change",o.value))})}return(d,v)=>(w(),V(P(ko),Ie(l.value,{onChange:u,"field-names":c,"load-data":e.async?f:void 0}),Fn({_:2},[Ce(Object.keys(d.$slots),m=>({name:m,fn:ne(y=>[xt(d.$slots,m,Mt(Ft(y||{})))])})),i.value?{name:"suffixIcon",fn:ne(()=>[G(P(Zt),{spin:""})]),key:"0"}:void 0]),1040,["load-data"]))}}),Il=Y({name:"ApiCascader",__name:"ApiCascader",props:{value:{type:Array},api:{type:Function,default:null},numberToString:X.bool,resultField:X.string.def(""),labelField:X.string.def("label"),valueField:X.string.def("value"),childrenField:X.string.def("children"),apiParamKey:X.string.def("parentCode"),immediate:X.bool.def(!0),initFetchParams:{type:Object,default:()=>({})},isLeaf:{type:Function,default:null},displayRenderArray:{type:Array},beforeFetch:{type:Function,default:null},afterFetch:{type:Function,default:null}},emits:["change","defaultChange"],setup(e,{emit:t}){const n=e,r=t,a=T([]),o=T([]),s=T(!1),i=T([]),l=T(!0),{t:c}=kr(),[u]=je(n,"value","change",i);oe(a,y=>{const h=f(y);o.value=h},{deep:!0});function f(y){const{labelField:h,valueField:g,numberToString:C,childrenField:S,isLeaf:_}=n;return y.reduce((R,E)=>{if(E){const I=E[g],k=we(le({},Tn(E,[h,g])),{label:E[h],value:C?`${I}`:I,isLeaf:_&&typeof _=="function"?_(E):!1}),M=Reflect.get(E,S);M&&Reflect.set(k,S,f(M)),R.push(k)}return R},[])}function p(){return ee(this,null,function*(){let{api:y,beforeFetch:h,initFetchParams:g,afterFetch:C,resultField:S}=n;if(!(!y||!Q(y))){a.value=[],s.value=!0;try{h&&Q(h)&&(g=(yield h(g))||g);let _=yield y(g);if(C&&Q(C)&&(_=(yield C(_))||_),Array.isArray(_)){a.value=_;return}S&&(a.value=We(_,S)||[])}catch(_){}finally{s.value=!1}}})}const d=y=>ee(this,null,function*(){const h=y[y.length-1];h.loading=!0;let{api:g,beforeFetch:C,afterFetch:S,resultField:_,apiParamKey:R}=n;if(!(!g||!Q(g)))try{let E={[R]:Reflect.get(h,"value")};C&&Q(C)&&(E=(yield C(E))||E);let I=yield g(E);if(S&&Q(S)&&(I=(yield S(I))||I),Array.isArray(I)){const k=f(I);h.children=k;return}if(_){const k=f(We(I,_)||[]);h.children=k}}catch(E){}finally{h.loading=!1}});oe(()=>n.immediate,()=>{n.immediate&&p()},{immediate:!0}),oe(()=>n.initFetchParams,()=>{!P(l)&&p()},{deep:!0});function v(y,h){i.value=h,r("defaultChange",y,h)}const m=({labels:y,selectedOptions:h})=>P(i).length===(h==null?void 0:h.length)?y.join(" / "):n.displayRenderArray?n.displayRenderArray.join(" / "):"";return(y,h)=>(w(),V(P(Ao),{value:P(u),"onUpdate:value":h[0]||(h[0]=g=>an(u)?u.value=g:null),options:o.value,"load-data":d,"change-on-select":"",onChange:v,displayRender:m},Fn({_:2},[s.value?{name:"suffixIcon",fn:ne(()=>[G(P(Zt),{spin:""})]),key:"0"}:void 0,s.value?{name:"notFoundContent",fn:ne(()=>[x("span",null,[G(P(Zt),{spin:"",class:"mr-1"}),Be(" "+se(P(c)("component.form.apiSelectNotFound")),1)])]),key:"1"}:void 0]),1032,["value","options"]))}}),Bl=Y({name:"ApiTransfer",__name:"ApiTransfer",props:{value:{type:Array},api:{type:Function,default:null},params:{type:Object},dataSource:{type:Array},immediate:X.bool.def(!0),alwaysLoad:X.bool.def(!1),beforeFetch:{type:Function,default:null},afterFetch:{type:Function,default:null},resultField:X.string.def(""),labelField:X.string.def("title"),valueField:X.string.def("key"),showSearch:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},filterOption:{type:Function},selectedKeys:{type:Array},showSelectAll:{type:Boolean,default:!1},targetKeys:{type:Array}},emits:["options-change","change"],setup(e,{emit:t}){const n=e,r=t,a=T([]),o=T([]),s=q(()=>{const{labelField:f,valueField:p}=n;return P(a).reduce((d,v)=>(v&&d.push(we(le({},Tn(v,[f,p])),{title:v[f],key:v[p]})),d),[])}),i=q(()=>Array.isArray(n.value)?n.value:Array.isArray(n.targetKeys)?n.targetKeys:[]);function l(f,p,d){o.value=f,r("change",f)}ul(()=>{n.immediate&&!n.alwaysLoad&&c()}),oe(()=>n.params,()=>{c()},{deep:!0});function c(){return ee(this,null,function*(){let{api:f,beforeFetch:p,afterFetch:d,params:v,resultField:m,dataSource:y}=n;if(!f||!Q(f)){Array.isArray(y)&&(a.value=y);return}a.value=[];try{p&&Q(p)&&(v=(yield p(v))||v);let h=yield f(v);if(d&&Q(d)&&(h=(yield d(h))||h),Array.isArray(h)){a.value=h,u();return}m&&(a.value=We(h,m)||[]),u()}catch(h){}})}function u(){r("options-change",P(s))}return(f,p)=>(w(),V(P(Ro),{"data-source":s.value,"filter-option":e.filterOption,render:d=>d.title,showSelectAll:e.showSelectAll,selectedKeys:e.selectedKeys,targetKeys:i.value,showSearch:e.showSearch,disabled:e.disabled,onChange:l},null,8,["data-source","filter-option","render","showSelectAll","selectedKeys","targetKeys","showSearch","disabled"]))}}),Hl=Y({name:"PlainText",props:{value:{type:[String,Number],default:""}},setup(e){var a,o;const t=ft(),[n]=je(e),r=(o=(a=n.value)==null?void 0:a.toString())!=null?o:"";return{attrs:t,state:n,title:r}}}),Ll=["title"];function Dl(e,t,n,r,a,o){return w(),F("div",Mt(Ft(e.attrs)),[x("span",{class:"ant-form-text",title:e.title},se(e.state),9,Ll)],16)}const Nl=nt(Hl,[["render",Dl],["__scopeId","data-v-79eb5031"]]),jl=Y({name:"PlainTitle",props:{value:{type:[String,Number],default:""}},setup(e){var a,o;const t=ft(),[n]=je(e),r=(o=(a=n.value)==null?void 0:a.toString())!=null?o:"";return{attrs:t,state:n,title:r}}}),Ul=["title"];function Vl(e,t,n,r,a,o){return w(),F("div",Mt(Ft(e.attrs)),[x("div",{class:"form-plainTit",title:e.title},[x("span",null,se(e.title),1)],8,Ul)],16)}const zl=nt(jl,[["render",Vl],["__scopeId","data-v-09b333d1"]]),Wl=Y({name:"PlainSlot",props:{value:{type:[String,Number],default:""}},setup(e){var a,o;const t=ft(),[n]=je(e),r=(o=(a=n.value)==null?void 0:a.toString())!=null?o:"";return{attrs:t,state:n,title:r}}}),Kl=["title"];function Gl(e,t,n,r,a,o){return w(),F("div",Mt(Ft(e.attrs)),[x("div",{class:"form-plainSlot",title:e.title},null,8,Kl)],16)}const Xl=nt(Wl,[["render",Gl]]),ql=Y({name:"TextEditor",components:{Tinymce:wl},props:{value:{type:[String,Number]},content:{type:String,default:"请输入文本内容"},height:{type:Number,default:600},reference:{type:Boolean,default:!1}},emits:["change"],setup(e,{emit:t}){const n=ft(),[r]=je(e);function a(o){t("change",o)}return{attrs:n,state:r,handleChange:a}}});function Yl(e,t,n,r,a,o){const s=W("Tinymce");return w(),F("div",Ie(e.attrs,{"button-style":"solid",class:"text-editor"}),[G(s,{modelValue:e.state,"onUpdate:modelValue":t[0]||(t[0]=i=>e.state=i),height:e.height,showReference:e.reference,onChange:e.handleChange},null,8,["modelValue","height","showReference","onChange"])],16)}const Jl=nt(ql,[["render",Yl],["__scopeId","data-v-0ea9be76"]]);function bn(e){"@babel/helpers - typeof";return bn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bn(e)}var Zl=/^\s+/,Ql=/\s+$/;function A(e,t){if(e=e||"",t=t||{},e instanceof A)return e;if(!(this instanceof A))return new A(e,t);var n=es(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}A.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},getLuminance:function(){var t=this.toRgb(),n,r,a,o,s,i;return n=t.r/255,r=t.g/255,a=t.b/255,n<=.03928?o=n/12.92:o=Math.pow((n+.055)/1.055,2.4),r<=.03928?s=r/12.92:s=Math.pow((r+.055)/1.055,2.4),a<=.03928?i=a/12.92:i=Math.pow((a+.055)/1.055,2.4),.2126*o+.7152*s+.0722*i},setAlpha:function(t){return this._a=Io(t),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var t=ba(this._r,this._g,this._b);return{h:t.h*360,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=ba(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),a=Math.round(t.v*100);return this._a==1?"hsv("+n+", "+r+"%, "+a+"%)":"hsva("+n+", "+r+"%, "+a+"%, "+this._roundA+")"},toHsl:function(){var t=ya(this._r,this._g,this._b);return{h:t.h*360,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=ya(this._r,this._g,this._b),n=Math.round(t.h*360),r=Math.round(t.s*100),a=Math.round(t.l*100);return this._a==1?"hsl("+n+", "+r+"%, "+a+"%)":"hsla("+n+", "+r+"%, "+a+"%, "+this._roundA+")"},toHex:function(t){return Ca(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return as(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(Z(this._r,255)*100)+"%",g:Math.round(Z(this._g,255)*100)+"%",b:Math.round(Z(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(Z(this._r,255)*100)+"%, "+Math.round(Z(this._g,255)*100)+"%, "+Math.round(Z(this._b,255)*100)+"%)":"rgba("+Math.round(Z(this._r,255)*100)+"%, "+Math.round(Z(this._g,255)*100)+"%, "+Math.round(Z(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:vs[Ca(this._r,this._g,this._b,!0)]||!1},toFilter:function(t){var n="#"+Sa(this._r,this._g,this._b,this._a),r=n,a=this._gradientType?"GradientType = 1, ":"";if(t){var o=A(t);r="#"+Sa(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+a+"startColorstr="+n+",endColorstr="+r+")"},toString:function(t){var n=!!t;t=t||this._format;var r=!1,a=this._a<1&&this._a>=0,o=!n&&a&&(t==="hex"||t==="hex6"||t==="hex3"||t==="hex4"||t==="hex8"||t==="name");return o?t==="name"&&this._a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},clone:function(){return A(this.toString())},_applyModification:function(t,n){var r=t.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(ss,arguments)},brighten:function(){return this._applyModification(us,arguments)},darken:function(){return this._applyModification(cs,arguments)},desaturate:function(){return this._applyModification(os,arguments)},saturate:function(){return this._applyModification(is,arguments)},greyscale:function(){return this._applyModification(ls,arguments)},spin:function(){return this._applyModification(fs,arguments)},_applyCombination:function(t,n){return t.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(hs,arguments)},complement:function(){return this._applyCombination(ds,arguments)},monochromatic:function(){return this._applyCombination(gs,arguments)},splitcomplement:function(){return this._applyCombination(ps,arguments)},triad:function(){return this._applyCombination(wa,[3])},tetrad:function(){return this._applyCombination(wa,[4])}};A.fromRatio=function(e,t){if(bn(e)=="object"){var n={};for(var r in e)e.hasOwnProperty(r)&&(r==="a"?n[r]=e[r]:n[r]=Kt(e[r]));e=n}return A(e,t)};function es(e){var t={r:0,g:0,b:0},n=1,r=null,a=null,o=null,s=!1,i=!1;return typeof e=="string"&&(e=Cs(e)),bn(e)=="object"&&(Ue(e.r)&&Ue(e.g)&&Ue(e.b)?(t=ts(e.r,e.g,e.b),s=!0,i=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Ue(e.h)&&Ue(e.s)&&Ue(e.v)?(r=Kt(e.s),a=Kt(e.v),t=rs(e.h,r,a),s=!0,i="hsv"):Ue(e.h)&&Ue(e.s)&&Ue(e.l)&&(r=Kt(e.s),o=Kt(e.l),t=ns(e.h,r,o),s=!0,i="hsl"),e.hasOwnProperty("a")&&(n=e.a)),n=Io(n),{ok:s,format:e.format||i,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}function ts(e,t,n){return{r:Z(e,255)*255,g:Z(t,255)*255,b:Z(n,255)*255}}function ya(e,t,n){e=Z(e,255),t=Z(t,255),n=Z(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),o,s,i=(r+a)/2;if(r==a)o=s=0;else{var l=r-a;switch(s=i>.5?l/(2-r-a):l/(r+a),r){case e:o=(t-n)/l+(t1&&(f-=1),f<1/6?c+(u-c)*6*f:f<1/2?u:f<2/3?c+(u-c)*(2/3-f)*6:c}if(t===0)r=a=o=n;else{var i=n<.5?n*(1+t):n+t-n*t,l=2*n-i;r=s(l,i,e+1/3),a=s(l,i,e),o=s(l,i,e-1/3)}return{r:r*255,g:a*255,b:o*255}}function ba(e,t,n){e=Z(e,255),t=Z(t,255),n=Z(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),o,s,i=r,l=r-a;if(s=r===0?0:l/r,r==a)o=0;else{switch(r){case e:o=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+a)%360,o.push(A(r));return o}function gs(e,t){t=t||6;for(var n=A(e).toHsv(),r=n.h,a=n.s,o=n.v,s=[],i=1/t;t--;)s.push(A({h:r,s:a,v:o})),o=(o+i)%1;return s}A.mix=function(e,t,n){n=n===0?0:n||50;var r=A(e).toRgb(),a=A(t).toRgb(),o=n/100,s={r:(a.r-r.r)*o+r.r,g:(a.g-r.g)*o+r.g,b:(a.b-r.b)*o+r.b,a:(a.a-r.a)*o+r.a};return A(s)};A.readability=function(e,t){var n=A(e),r=A(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};A.isReadable=function(e,t,n){var r=A.readability(e,t),a,o;switch(o=!1,a=Ss(n),a.level+a.size){case"AAsmall":case"AAAlarge":o=r>=4.5;break;case"AAlarge":o=r>=3;break;case"AAAsmall":o=r>=7;break}return o};A.mostReadable=function(e,t,n){var r=null,a=0,o,s,i,l;n=n||{},s=n.includeFallbackColors,i=n.level,l=n.size;for(var c=0;ca&&(a=o,r=A(t[c]));return A.isReadable(e,r,{level:i,size:l})||!s?r:(n.includeFallbackColors=!1,A.mostReadable(e,["#fff","#000"],n))};var hr=A.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},vs=A.hexNames=ms(hr);function ms(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function Io(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Z(e,t){ys(e)&&(e="100%");var n=bs(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function In(e){return Math.min(1,Math.max(0,e))}function _e(e){return parseInt(e,16)}function ys(e){return typeof e=="string"&&e.indexOf(".")!=-1&&parseFloat(e)===1}function bs(e){return typeof e=="string"&&e.indexOf("%")!=-1}function Fe(e){return e.length==1?"0"+e:""+e}function Kt(e){return e<=1&&(e=e*100+"%"),e}function Bo(e){return Math.round(parseFloat(e)*255).toString(16)}function _a(e){return _e(e)/255}var Me=function(){var e="[-\\+]?\\d+%?",t="[-\\+]?\\d*\\.\\d+%?",n="(?:"+t+")|(?:"+e+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",a="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+a),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+a),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+a),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function Ue(e){return!!Me.CSS_UNIT.exec(e)}function Cs(e){e=e.replace(Zl,"").replace(Ql,"").toLowerCase();var t=!1;if(hr[e])e=hr[e],t=!0;else if(e=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=Me.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=Me.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Me.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=Me.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Me.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=Me.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Me.hex8.exec(e))?{r:_e(n[1]),g:_e(n[2]),b:_e(n[3]),a:_a(n[4]),format:t?"name":"hex8"}:(n=Me.hex6.exec(e))?{r:_e(n[1]),g:_e(n[2]),b:_e(n[3]),format:t?"name":"hex"}:(n=Me.hex4.exec(e))?{r:_e(n[1]+""+n[1]),g:_e(n[2]+""+n[2]),b:_e(n[3]+""+n[3]),a:_a(n[4]+""+n[4]),format:t?"name":"hex8"}:(n=Me.hex3.exec(e))?{r:_e(n[1]+""+n[1]),g:_e(n[2]+""+n[2]),b:_e(n[3]+""+n[3]),format:t?"name":"hex"}:!1}function Ss(e){var t,n;return e=e||{level:"AA",size:"small"},t=(e.level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),t!=="AA"&&t!=="AAA"&&(t="AA"),n!=="small"&&n!=="large"&&(n="small"),{level:t,size:n}}var dt=dt||{};dt.stringify=function(){var e={"visit_linear-gradient":function(t){return e.visit_gradient(t)},"visit_repeating-linear-gradient":function(t){return e.visit_gradient(t)},"visit_radial-gradient":function(t){return e.visit_gradient(t)},"visit_repeating-radial-gradient":function(t){return e.visit_gradient(t)},visit_gradient:function(t){var n=e.visit(t.orientation);return n&&(n+=", "),t.type+"("+n+e.visit(t.colorStops)+")"},visit_shape:function(t){var n=t.value,r=e.visit(t.at),a=e.visit(t.style);return a&&(n+=" "+a),r&&(n+=" at "+r),n},"visit_default-radial":function(t){var n="",r=e.visit(t.at);return r&&(n+=r),n},"visit_extent-keyword":function(t){var n=t.value,r=e.visit(t.at);return r&&(n+=" at "+r),n},"visit_position-keyword":function(t){return t.value},visit_position:function(t){return e.visit(t.value.x)+" "+e.visit(t.value.y)},"visit_%":function(t){return t.value+"%"},visit_em:function(t){return t.value+"em"},visit_px:function(t){return t.value+"px"},visit_literal:function(t){return e.visit_color(t.value,t)},visit_hex:function(t){return e.visit_color("#"+t.value,t)},visit_rgb:function(t){return e.visit_color("rgb("+t.value.join(", ")+")",t)},visit_rgba:function(t){return e.visit_color("rgba("+t.value.join(", ")+")",t)},visit_color:function(t,n){var r=t,a=e.visit(n.length);return a&&(r+=" "+a),r},visit_angular:function(t){return t.value+"deg"},visit_directional:function(t){return"to "+t.value},visit_array:function(t){var n="",r=t.length;return t.forEach(function(a,o){n+=e.visit(a),o0&&n("Invalid input not EOF"),O}function a(){return C(o)}function o(){return s("linear-gradient",e.linearGradient,l)||s("repeating-linear-gradient",e.repeatingLinearGradient,l)||s("radial-gradient",e.radialGradient,f)||s("repeating-radial-gradient",e.repeatingRadialGradient,f)}function s(O,U,K){return i(U,function(ve){var Ye=K();return Ye&&(N(e.comma)||n("Missing comma before color stops")),{type:O,orientation:Ye,colorStops:C(S)}})}function i(O,U){var K=N(O);if(K){N(e.startCall)||n("Missing (");var ve=U(K);return N(e.endCall)||n("Missing )"),ve}}function l(){return c()||u()}function c(){return H("directional",e.sideOrCorner,1)}function u(){return H("angular",e.angleValue,1)}function f(){var O,U=p(),K;return U&&(O=[],O.push(U),K=t,N(e.comma)&&(U=p(),U?O.push(U):t=K)),O}function p(){var O=d()||v();if(O)O.at=y();else{var U=m();if(U){O=U;var K=y();K&&(O.at=K)}else{var ve=h();ve&&(O={type:"default-radial",at:ve})}}return O}function d(){var O=H("shape",/^(circle)/i,0);return O&&(O.style=B()||m()),O}function v(){var O=H("shape",/^(ellipse)/i,0);return O&&(O.style=b()||m()),O}function m(){return H("extent-keyword",e.extentKeywords,1)}function y(){if(H("position",/^at/,0)){var O=h();return O||n("Missing positioning value"),O}}function h(){var O=g();if(O.x||O.y)return{type:"position",value:O}}function g(){return{x:b(),y:b()}}function C(O){var U=O(),K=[];if(U)for(K.push(U);N(e.comma);)U=O(),U?K.push(U):n("One extra comma");return K}function S(){var O=_();return O||n("Expected color definition"),O.length=b(),O}function _(){return E()||k()||I()||R()}function R(){return H("literal",e.literalColor,0)}function E(){return H("hex",e.hexColor,1)}function I(){return i(e.rgbColor,function(){return{type:"rgb",value:C(M)}})}function k(){return i(e.rgbaColor,function(){return{type:"rgba",value:C(M)}})}function M(){return N(e.number)[1]}function b(){return H("%",e.percentageValue,1)||$()||B()}function $(){return H("position-keyword",e.positionKeywords,1)}function B(){return H("px",e.pixelValue,1)||H("em",e.emValue,1)}function H(O,U,K){var ve=N(U);if(ve)return{type:O,value:ve[K]}}function N(O){var U,K;return K=/^[\n\r\t\s]+/.exec(t),K&&j(K[0].length),U=O.exec(t),U&&j(U[0].length),U}function j(O){t=t.substr(O)}return function(O){return t=O.toString(),r()}}();var ws=dt.parse,_s=dt.stringify,ye="top",$e="bottom",Te="right",be="left",$r="auto",on=[ye,$e,Te,be],kt="start",Qt="end",xs="clippingParents",Ho="viewport",Ut="popper",ks="reference",xa=on.reduce(function(e,t){return e.concat([t+"-"+kt,t+"-"+Qt])},[]),Lo=[].concat(on,[$r]).reduce(function(e,t){return e.concat([t,t+"-"+kt,t+"-"+Qt])},[]),As="beforeRead",Rs="read",Es="afterRead",Os="beforeMain",$s="main",Ts="afterMain",Ps="beforeWrite",Ms="write",Fs="afterWrite",Is=[As,Rs,Es,Os,$s,Ts,Ps,Ms,Fs];function Ne(e){return e?(e.nodeName||"").toLowerCase():null}function xe(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ut(e){var t=xe(e).Element;return e instanceof t||e instanceof Element}function Re(e){var t=xe(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Tr(e){if(typeof ShadowRoot=="undefined")return!1;var t=xe(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Bs(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},a=t.attributes[n]||{},o=t.elements[n];!Re(o)||!Ne(o)||(Object.assign(o.style,r),Object.keys(a).forEach(function(s){var i=a[s];i===!1?o.removeAttribute(s):o.setAttribute(s,i===!0?"":i)}))})}function Hs(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var a=t.elements[r],o=t.attributes[r]||{},s=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),i=s.reduce(function(l,c){return l[c]="",l},{});!Re(a)||!Ne(a)||(Object.assign(a.style,i),Object.keys(o).forEach(function(l){a.removeAttribute(l)}))})}}const Ls={name:"applyStyles",enabled:!0,phase:"write",fn:Bs,effect:Hs,requires:["computeStyles"]};function De(e){return e.split("-")[0]}var st=Math.max,Cn=Math.min,At=Math.round;function gr(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Do(){return!/^((?!chrome|android).)*safari/i.test(gr())}function Rt(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),a=1,o=1;t&&Re(e)&&(a=e.offsetWidth>0&&At(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&At(r.height)/e.offsetHeight||1);var s=ut(e)?xe(e):window,i=s.visualViewport,l=!Do()&&n,c=(r.left+(l&&i?i.offsetLeft:0))/a,u=(r.top+(l&&i?i.offsetTop:0))/o,f=r.width/a,p=r.height/o;return{width:f,height:p,top:u,right:c+f,bottom:u+p,left:c,x:c,y:u}}function Pr(e){var t=Rt(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function No(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Tr(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Ge(e){return xe(e).getComputedStyle(e)}function Ds(e){return["table","td","th"].indexOf(Ne(e))>=0}function rt(e){return((ut(e)?e.ownerDocument:e.document)||window.document).documentElement}function Bn(e){return Ne(e)==="html"?e:e.assignedSlot||e.parentNode||(Tr(e)?e.host:null)||rt(e)}function ka(e){return!Re(e)||Ge(e).position==="fixed"?null:e.offsetParent}function Ns(e){var t=/firefox/i.test(gr()),n=/Trident/i.test(gr());if(n&&Re(e)){var r=Ge(e);if(r.position==="fixed")return null}var a=Bn(e);for(Tr(a)&&(a=a.host);Re(a)&&["html","body"].indexOf(Ne(a))<0;){var o=Ge(a);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return a;a=a.parentNode}return null}function ln(e){for(var t=xe(e),n=ka(e);n&&Ds(n)&&Ge(n).position==="static";)n=ka(n);return n&&(Ne(n)==="html"||Ne(n)==="body"&&Ge(n).position==="static")?t:n||Ns(e)||t}function Mr(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Xt(e,t,n){return st(e,Cn(t,n))}function js(e,t,n){var r=Xt(e,t,n);return r>n?n:r}function jo(){return{top:0,right:0,bottom:0,left:0}}function Uo(e){return Object.assign({},jo(),e)}function Vo(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var Us=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,Uo(typeof t!="number"?t:Vo(t,on))};function Vs(e){var t,n=e.state,r=e.name,a=e.options,o=n.elements.arrow,s=n.modifiersData.popperOffsets,i=De(n.placement),l=Mr(i),c=[be,Te].indexOf(i)>=0,u=c?"height":"width";if(!(!o||!s)){var f=Us(a.padding,n),p=Pr(o),d=l==="y"?ye:be,v=l==="y"?$e:Te,m=n.rects.reference[u]+n.rects.reference[l]-s[l]-n.rects.popper[u],y=s[l]-n.rects.reference[l],h=ln(o),g=h?l==="y"?h.clientHeight||0:h.clientWidth||0:0,C=m/2-y/2,S=f[d],_=g-p[u]-f[v],R=g/2-p[u]/2+C,E=Xt(S,R,_),I=l;n.modifiersData[r]=(t={},t[I]=E,t.centerOffset=E-R,t)}}function zs(e){var t=e.state,n=e.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||No(t.elements.popper,a)&&(t.elements.arrow=a))}const Ws={name:"arrow",enabled:!0,phase:"main",fn:Vs,effect:zs,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Et(e){return e.split("-")[1]}var Ks={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Gs(e,t){var n=e.x,r=e.y,a=t.devicePixelRatio||1;return{x:At(n*a)/a||0,y:At(r*a)/a||0}}function Aa(e){var t,n=e.popper,r=e.popperRect,a=e.placement,o=e.variation,s=e.offsets,i=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,f=e.isFixed,p=s.x,d=p===void 0?0:p,v=s.y,m=v===void 0?0:v,y=typeof u=="function"?u({x:d,y:m}):{x:d,y:m};d=y.x,m=y.y;var h=s.hasOwnProperty("x"),g=s.hasOwnProperty("y"),C=be,S=ye,_=window;if(c){var R=ln(n),E="clientHeight",I="clientWidth";if(R===xe(n)&&(R=rt(n),Ge(R).position!=="static"&&i==="absolute"&&(E="scrollHeight",I="scrollWidth")),R=R,a===ye||(a===be||a===Te)&&o===Qt){S=$e;var k=f&&R===_&&_.visualViewport?_.visualViewport.height:R[E];m-=k-r.height,m*=l?1:-1}if(a===be||(a===ye||a===$e)&&o===Qt){C=Te;var M=f&&R===_&&_.visualViewport?_.visualViewport.width:R[I];d-=M-r.width,d*=l?1:-1}}var b=Object.assign({position:i},c&&Ks),$=u===!0?Gs({x:d,y:m},xe(n)):{x:d,y:m};if(d=$.x,m=$.y,l){var B;return Object.assign({},b,(B={},B[S]=g?"0":"",B[C]=h?"0":"",B.transform=(_.devicePixelRatio||1)<=1?"translate("+d+"px, "+m+"px)":"translate3d("+d+"px, "+m+"px, 0)",B))}return Object.assign({},b,(t={},t[S]=g?m+"px":"",t[C]=h?d+"px":"",t.transform="",t))}function Xs(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=r===void 0?!0:r,o=n.adaptive,s=o===void 0?!0:o,i=n.roundOffsets,l=i===void 0?!0:i,c={placement:De(t.placement),variation:Et(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Aa(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Aa(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const qs={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Xs,data:{}};var dn={passive:!0};function Ys(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,o=a===void 0?!0:a,s=r.resize,i=s===void 0?!0:s,l=xe(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&c.forEach(function(u){u.addEventListener("scroll",n.update,dn)}),i&&l.addEventListener("resize",n.update,dn),function(){o&&c.forEach(function(u){u.removeEventListener("scroll",n.update,dn)}),i&&l.removeEventListener("resize",n.update,dn)}}const Js={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Ys,data:{}};var Zs={left:"right",right:"left",bottom:"top",top:"bottom"};function vn(e){return e.replace(/left|right|bottom|top/g,function(t){return Zs[t]})}var Qs={start:"end",end:"start"};function Ra(e){return e.replace(/start|end/g,function(t){return Qs[t]})}function Fr(e){var t=xe(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Ir(e){return Rt(rt(e)).left+Fr(e).scrollLeft}function eu(e,t){var n=xe(e),r=rt(e),a=n.visualViewport,o=r.clientWidth,s=r.clientHeight,i=0,l=0;if(a){o=a.width,s=a.height;var c=Do();(c||!c&&t==="fixed")&&(i=a.offsetLeft,l=a.offsetTop)}return{width:o,height:s,x:i+Ir(e),y:l}}function tu(e){var t,n=rt(e),r=Fr(e),a=(t=e.ownerDocument)==null?void 0:t.body,o=st(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),s=st(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),i=-r.scrollLeft+Ir(e),l=-r.scrollTop;return Ge(a||n).direction==="rtl"&&(i+=st(n.clientWidth,a?a.clientWidth:0)-o),{width:o,height:s,x:i,y:l}}function Br(e){var t=Ge(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function zo(e){return["html","body","#document"].indexOf(Ne(e))>=0?e.ownerDocument.body:Re(e)&&Br(e)?e:zo(Bn(e))}function qt(e,t){var n;t===void 0&&(t=[]);var r=zo(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),o=xe(r),s=a?[o].concat(o.visualViewport||[],Br(r)?r:[]):r,i=t.concat(s);return a?i:i.concat(qt(Bn(s)))}function vr(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function nu(e,t){var n=Rt(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function Ea(e,t,n){return t===Ho?vr(eu(e,n)):ut(t)?nu(t,n):vr(tu(rt(e)))}function ru(e){var t=qt(Bn(e)),n=["absolute","fixed"].indexOf(Ge(e).position)>=0,r=n&&Re(e)?ln(e):e;return ut(r)?t.filter(function(a){return ut(a)&&No(a,r)&&Ne(a)!=="body"}):[]}function au(e,t,n,r){var a=t==="clippingParents"?ru(e):[].concat(t),o=[].concat(a,[n]),s=o[0],i=o.reduce(function(l,c){var u=Ea(e,c,r);return l.top=st(u.top,l.top),l.right=Cn(u.right,l.right),l.bottom=Cn(u.bottom,l.bottom),l.left=st(u.left,l.left),l},Ea(e,s,r));return i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}function Wo(e){var t=e.reference,n=e.element,r=e.placement,a=r?De(r):null,o=r?Et(r):null,s=t.x+t.width/2-n.width/2,i=t.y+t.height/2-n.height/2,l;switch(a){case ye:l={x:s,y:t.y-n.height};break;case $e:l={x:s,y:t.y+t.height};break;case Te:l={x:t.x+t.width,y:i};break;case be:l={x:t.x-n.width,y:i};break;default:l={x:t.x,y:t.y}}var c=a?Mr(a):null;if(c!=null){var u=c==="y"?"height":"width";switch(o){case kt:l[c]=l[c]-(t[u]/2-n[u]/2);break;case Qt:l[c]=l[c]+(t[u]/2-n[u]/2);break}}return l}function en(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,o=n.strategy,s=o===void 0?e.strategy:o,i=n.boundary,l=i===void 0?xs:i,c=n.rootBoundary,u=c===void 0?Ho:c,f=n.elementContext,p=f===void 0?Ut:f,d=n.altBoundary,v=d===void 0?!1:d,m=n.padding,y=m===void 0?0:m,h=Uo(typeof y!="number"?y:Vo(y,on)),g=p===Ut?ks:Ut,C=e.rects.popper,S=e.elements[v?g:p],_=au(ut(S)?S:S.contextElement||rt(e.elements.popper),l,u,s),R=Rt(e.elements.reference),E=Wo({reference:R,element:C,strategy:"absolute",placement:a}),I=vr(Object.assign({},C,E)),k=p===Ut?I:R,M={top:_.top-k.top+h.top,bottom:k.bottom-_.bottom+h.bottom,left:_.left-k.left+h.left,right:k.right-_.right+h.right},b=e.modifiersData.offset;if(p===Ut&&b){var $=b[a];Object.keys(M).forEach(function(B){var H=[Te,$e].indexOf(B)>=0?1:-1,N=[ye,$e].indexOf(B)>=0?"y":"x";M[B]+=$[N]*H})}return M}function ou(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,o=n.rootBoundary,s=n.padding,i=n.flipVariations,l=n.allowedAutoPlacements,c=l===void 0?Lo:l,u=Et(r),f=u?i?xa:xa.filter(function(v){return Et(v)===u}):on,p=f.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=f);var d=p.reduce(function(v,m){return v[m]=en(e,{placement:m,boundary:a,rootBoundary:o,padding:s})[De(m)],v},{});return Object.keys(d).sort(function(v,m){return d[v]-d[m]})}function iu(e){if(De(e)===$r)return[];var t=vn(e);return[Ra(e),t,Ra(t)]}function lu(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,o=a===void 0?!0:a,s=n.altAxis,i=s===void 0?!0:s,l=n.fallbackPlacements,c=n.padding,u=n.boundary,f=n.rootBoundary,p=n.altBoundary,d=n.flipVariations,v=d===void 0?!0:d,m=n.allowedAutoPlacements,y=t.options.placement,h=De(y),g=h===y,C=l||(g||!v?[vn(y)]:iu(y)),S=[y].concat(C).reduce(function(Je,He){return Je.concat(De(He)===$r?ou(t,{placement:He,boundary:u,rootBoundary:f,padding:c,flipVariations:v,allowedAutoPlacements:m}):He)},[]),_=t.rects.reference,R=t.rects.popper,E=new Map,I=!0,k=S[0],M=0;M=0,N=H?"width":"height",j=en(t,{placement:b,boundary:u,rootBoundary:f,altBoundary:p,padding:c}),O=H?B?Te:be:B?$e:ye;_[N]>R[N]&&(O=vn(O));var U=vn(O),K=[];if(o&&K.push(j[$]<=0),i&&K.push(j[O]<=0,j[U]<=0),K.every(function(Je){return Je})){k=b,I=!1;break}E.set(b,K)}if(I)for(var ve=v?3:1,Ye=function(He){var Nt=S.find(function(cn){var ot=E.get(cn);if(ot)return ot.slice(0,He).every(function(Un){return Un})});if(Nt)return k=Nt,"break"},at=ve;at>0;at--){var gt=Ye(at);if(gt==="break")break}t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}}const su={name:"flip",enabled:!0,phase:"main",fn:lu,requiresIfExists:["offset"],data:{_skip:!1}};function Oa(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function $a(e){return[ye,Te,$e,be].some(function(t){return e[t]>=0})}function uu(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,o=t.modifiersData.preventOverflow,s=en(t,{elementContext:"reference"}),i=en(t,{altBoundary:!0}),l=Oa(s,r),c=Oa(i,a,o),u=$a(l),f=$a(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":f})}const cu={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:uu};function fu(e,t,n){var r=De(e),a=[be,ye].indexOf(r)>=0?-1:1,o=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,s=o[0],i=o[1];return s=s||0,i=(i||0)*a,[be,Te].indexOf(r)>=0?{x:i,y:s}:{x:s,y:i}}function du(e){var t=e.state,n=e.options,r=e.name,a=n.offset,o=a===void 0?[0,0]:a,s=Lo.reduce(function(u,f){return u[f]=fu(f,t.rects,o),u},{}),i=s[t.placement],l=i.x,c=i.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=s}const pu={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:du};function hu(e){var t=e.state,n=e.name;t.modifiersData[n]=Wo({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const gu={name:"popperOffsets",enabled:!0,phase:"read",fn:hu,data:{}};function vu(e){return e==="x"?"y":"x"}function mu(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,o=a===void 0?!0:a,s=n.altAxis,i=s===void 0?!1:s,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,f=n.padding,p=n.tether,d=p===void 0?!0:p,v=n.tetherOffset,m=v===void 0?0:v,y=en(t,{boundary:l,rootBoundary:c,padding:f,altBoundary:u}),h=De(t.placement),g=Et(t.placement),C=!g,S=Mr(h),_=vu(S),R=t.modifiersData.popperOffsets,E=t.rects.reference,I=t.rects.popper,k=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,M=typeof k=="number"?{mainAxis:k,altAxis:k}:Object.assign({mainAxis:0,altAxis:0},k),b=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,$={x:0,y:0};if(R){if(o){var B,H=S==="y"?ye:be,N=S==="y"?$e:Te,j=S==="y"?"height":"width",O=R[S],U=O+y[H],K=O-y[N],ve=d?-I[j]/2:0,Ye=g===kt?E[j]:I[j],at=g===kt?-I[j]:-E[j],gt=t.elements.arrow,Je=d&>?Pr(gt):{width:0,height:0},He=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:jo(),Nt=He[H],cn=He[N],ot=Xt(0,E[j],Je[j]),Un=C?E[j]/2-ve-ot-Nt-M.mainAxis:Ye-ot-Nt-M.mainAxis,Ai=C?-E[j]/2+ve+ot+cn+M.mainAxis:at+ot+cn+M.mainAxis,Vn=t.elements.arrow&&ln(t.elements.arrow),Ri=Vn?S==="y"?Vn.clientTop||0:Vn.clientLeft||0:0,ia=(B=b==null?void 0:b[S])!=null?B:0,Ei=O+Un-ia-Ri,Oi=O+Ai-ia,la=Xt(d?Cn(U,Ei):U,O,d?st(K,Oi):K);R[S]=la,$[S]=la-O}if(i){var sa,$i=S==="x"?ye:be,Ti=S==="x"?$e:Te,it=R[_],fn=_==="y"?"height":"width",ua=it+y[$i],ca=it-y[Ti],zn=[ye,be].indexOf(h)!==-1,fa=(sa=b==null?void 0:b[_])!=null?sa:0,da=zn?ua:it-E[fn]-I[fn]-fa+M.altAxis,pa=zn?it+E[fn]+I[fn]-fa-M.altAxis:ca,ha=d&&zn?js(da,it,pa):Xt(d?da:ua,it,d?pa:ca);R[_]=ha,$[_]=ha-it}t.modifiersData[r]=$}}const yu={name:"preventOverflow",enabled:!0,phase:"main",fn:mu,requiresIfExists:["offset"]};function bu(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Cu(e){return e===xe(e)||!Re(e)?Fr(e):bu(e)}function Su(e){var t=e.getBoundingClientRect(),n=At(t.width)/e.offsetWidth||1,r=At(t.height)/e.offsetHeight||1;return n!==1||r!==1}function wu(e,t,n){n===void 0&&(n=!1);var r=Re(t),a=Re(t)&&Su(t),o=rt(t),s=Rt(e,a,n),i={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((Ne(t)!=="body"||Br(o))&&(i=Cu(t)),Re(t)?(l=Rt(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):o&&(l.x=Ir(o))),{x:s.left+i.scrollLeft-l.x,y:s.top+i.scrollTop-l.y,width:s.width,height:s.height}}function _u(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function a(o){n.add(o.name);var s=[].concat(o.requires||[],o.requiresIfExists||[]);s.forEach(function(i){if(!n.has(i)){var l=t.get(i);l&&a(l)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||a(o)}),r}function xu(e){var t=_u(e);return Is.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function ku(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Au(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var Ta={placement:"bottom",modifiers:[],strategy:"absolute"};function Pa(){for(var e=arguments.length,t=new Array(e),n=0;n0?zu:Vu)(e)},Wu=Math.min,ke=function(e){return e>0?Wu(Lt(e),9007199254740991):0},Ku=Math.max,Gu=Math.min,_n=function(e,t){var n=Lt(e);return n<0?Ku(n+t,0):Gu(n,t)},ja=function(e){return function(t,n,r){var a,o=Ht(t),s=ke(o.length),i=_n(r,s);if(e&&n!=n){for(;s>i;)if((a=o[i++])!=a)return!0}else for(;s>i;i++)if((e||i in o)&&o[i]===n)return e||i||0;return!e&&-1}},Yo={includes:ja(!0),indexOf:ja(!1)},Xu=Yo.indexOf,Jo=function(e,t){var n,r=Ht(e),a=0,o=[];for(n in r)!ie(Dn,n)&&ie(r,n)&&o.push(n);for(;t.length>a;)ie(r,n=t[a++])&&(~Xu(o,n)||o.push(n));return o},xn=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],qu=xn.concat("length","prototype"),Yu={f:Object.getOwnPropertyNames||function(e){return Jo(e,qu)}},Ju={f:Object.getOwnPropertySymbols},Zu=Nn("Reflect","ownKeys")||function(e){var t=Yu.f(me(e)),n=Ju.f;return n?t.concat(n(e)):t},Qu=function(e,t){for(var n=Zu(t),r=Xe.f,a=Dr.f,o=0;o1?arguments[1]:void 0)}});(function(){function e(){pt(this,e)}return ht(e,null,[{key:"isInBrowser",value:function(){return typeof window!="undefined"}},{key:"isServer",value:function(){return typeof window=="undefined"}},{key:"getUA",value:function(){return e.isInBrowser()?window.navigator.userAgent.toLowerCase():""}},{key:"isMobile",value:function(){return/Mobile|mini|Fennec|Android|iP(ad|od|hone)/.test(navigator.appVersion)}},{key:"isOpera",value:function(){return navigator.userAgent.indexOf("Opera")!==-1}},{key:"isIE",value:function(){var t=e.getUA();return t!==""&&t.indexOf("msie")>0}},{key:"isIE9",value:function(){var t=e.getUA();return t!==""&&t.indexOf("msie 9.0")>0}},{key:"isEdge",value:function(){var t=e.getUA();return t!==""&&t.indexOf("edge/")>0}},{key:"isChrome",value:function(){var t=e.getUA();return t!==""&&/chrome\/\d+/.test(t)&&!e.isEdge()}},{key:"isPhantomJS",value:function(){var t=e.getUA();return t!==""&&/phantomjs/.test(t)}},{key:"isFirefox",value:function(){var t=e.getUA();return t!==""&&/firefox/.test(t)}}]),e})();var fc=[].join,dc=Ln!=Object,pc=Vr("join",",");ge({target:"Array",proto:!0,forced:dc||!pc},{join:function(e){return fc.call(Ht(this),e===void 0?",":e)}});var mt,kn,qe=function(e){return Object(Qe(e))},Ot=Array.isArray||function(e){return Ke(e)=="Array"},Qo=!!Object.getOwnPropertySymbols&&!J(function(){return!String(Symbol())}),hc=Qo&&!Symbol.sham&&typeof Symbol.iterator=="symbol",hn=qo("wks"),Jt=ue.Symbol,gc=hc?Jt:Jt&&Jt.withoutSetter||jr,re=function(e){return ie(hn,e)||(Qo&&ie(Jt,e)?hn[e]=Jt[e]:hn[e]=gc("Symbol."+e)),hn[e]},vc=re("species"),jn=function(e,t){var n;return Ot(e)&&(typeof(n=e.constructor)!="function"||n!==Array&&!Ot(n.prototype)?ce(n)&&(n=n[vc])===null&&(n=void 0):n=void 0),new(n===void 0?Array:n)(t===0?0:t)},$t=function(e,t,n){var r=Lr(t);r in e?Xe.f(e,r,Hn(0,n)):e[r]=n},Gn=Nn("navigator","userAgent")||"",za=ue.process,Wa=za&&za.versions,Ka=Wa&&Wa.v8;Ka?kn=(mt=Ka.split("."))[0]+mt[1]:Gn&&(!(mt=Gn.match(/Edge\/(\d+)/))||mt[1]>=74)&&(mt=Gn.match(/Chrome\/(\d+)/))&&(kn=mt[1]);var An=kn&&+kn,mc=re("species"),zr=function(e){return An>=51||!J(function(){var t=[];return(t.constructor={})[mc]=function(){return{foo:1}},t[e](Boolean).foo!==1})},yc=zr("splice"),bc=Dt("splice",{ACCESSORS:!0,0:0,1:2}),Cc=Math.max,Sc=Math.min;ge({target:"Array",proto:!0,forced:!yc||!bc},{splice:function(e,t){var n,r,a,o,s,i,l=qe(this),c=ke(l.length),u=_n(e,c),f=arguments.length;if(f===0?n=r=0:f===1?(n=0,r=c-u):(n=f-2,r=Sc(Cc(Lt(t),0),c-u)),c+n-r>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(a=jn(l,r),o=0;oc-r+n;o--)delete l[o-1]}else if(n>r)for(o=c-r;o>u;o--)i=o+n-1,(s=o+r-1)in l?l[i]=l[s]:delete l[i];for(o=0;o0&&(!o.multiline||o.multiline&&e[o.lastIndex-1]!==` `)&&(l="(?: "+l+")",u=" "+u,c++),n=new RegExp("^(?:"+l+")",i)),Jn&&(n=new RegExp("^"+l+"$(?!\\s)",i)),Yn&&(t=o.lastIndex),r=Rn.call(s?n:o,u),s?r?(r.input=r.input.slice(c),r[0]=r[0].slice(c),r.index=o.lastIndex,o.lastIndex+=r[0].length):o.lastIndex=0:Yn&&r&&(o.lastIndex=o.global?r.index+r[0].length:t),Jn&&r&&r.length>1&&kc.call(r[0],n,function(){for(a=1;a")!=="7"}),Ya="a".replace(/./,"$0")==="$0",Ja=re("replace"),Za=!!/./[Ja]&&/./[Ja]("a","$0")==="",$c=!J(function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return n.length!==2||n[0]!=="a"||n[1]!=="b"}),ii=function(e,t,n,r){var a=re(e),o=!J(function(){var f={};return f[a]=function(){return 7},""[e](f)!=7}),s=o&&!J(function(){var f=!1,p=/a/;return e==="split"&&((p={}).constructor={},p.constructor[Ec]=function(){return p},p.flags="",p[a]=/./[a]),p.exec=function(){return f=!0,null},p[a](""),!f});if(!o||!s||e==="replace"&&(!Oc||!Ya||Za)||e==="split"&&!$c){var i=/./[a],l=n(a,""[e],function(f,p,d,v,m){return p.exec===tn?o&&!m?{done:!0,value:i.call(p,d,v)}:{done:!0,value:f.call(d,p,v)}:{done:!1}},{REPLACE_KEEPS_$0:Ya,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:Za}),c=l[0],u=l[1];tt(String.prototype,e,c),tt(RegExp.prototype,a,function(f,p){return u.call(f,this,p)})}r&&Ee(RegExp.prototype[a],"sham",!0)},Tc=re("match"),li=function(e){var t;return ce(e)&&((t=e[Tc])!==void 0?!!t:Ke(e)=="RegExp")},Kr=function(e){if(typeof e!="function")throw TypeError(String(e)+" is not a function");return e},Pc=re("species"),Qa=function(e){return function(t,n){var r,a,o=String(Qe(t)),s=Lt(n),i=o.length;return s<0||s>=i?e?"":void 0:(r=o.charCodeAt(s))<55296||r>56319||s+1===i||(a=o.charCodeAt(s+1))<56320||a>57343?e?o.charAt(s):r:e?o.slice(s,s+2):a-56320+(r-55296<<10)+65536}},si={codeAt:Qa(!1),charAt:Qa(!0)},Mc=si.charAt,ui=function(e,t,n){return t+(n?Mc(e,t).length:1)},br=function(e,t){var n=e.exec;if(typeof n=="function"){var r=n.call(e,t);if(typeof r!="object")throw TypeError("RegExp exec method returned something other than an Object or null");return r}if(Ke(e)!=="RegExp")throw TypeError("RegExp#exec called on incompatible receiver");return tn.call(e,t)},Fc=[].push,Ic=Math.min,yt=!J(function(){return!RegExp(4294967295,"y")});ii("split",2,function(e,t,n){var r;return r="abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?function(a,o){var s=String(Qe(this)),i=o===void 0?4294967295:o>>>0;if(i===0)return[];if(a===void 0)return[s];if(!li(a))return t.call(s,a,i);for(var l,c,u,f=[],p=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(a.sticky?"y":""),d=0,v=new RegExp(a.source,p+"g");(l=tn.call(v,s))&&!((c=v.lastIndex)>d&&(f.push(s.slice(d,l.index)),l.length>1&&l.index=i));)v.lastIndex===l.index&&v.lastIndex++;return d===s.length?!u&&v.test("")||f.push(""):f.push(s.slice(d)),f.length>i?f.slice(0,i):f}:"0".split(void 0,0).length?function(a,o){return a===void 0&&o===0?[]:t.call(this,a,o)}:t,[function(a,o){var s=Qe(this),i=a==null?void 0:a[e];return i!==void 0?i.call(a,s,o):r.call(String(s),a,o)},function(a,o){var s=n(r,a,this,o,r!==t);if(s.done)return s.value;var i=me(a),l=String(this),c=function(S,_){var R,E=me(S).constructor;return E===void 0||(R=me(E)[Pc])==null?_:Kr(R)}(i,RegExp),u=i.unicode,f=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(yt?"y":"g"),p=new c(yt?i:"^(?:"+i.source+")",f),d=o===void 0?4294967295:o>>>0;if(d===0)return[];if(l.length===0)return br(p,l)===null?[l]:[];for(var v=0,m=0,y=[];m1?arguments[1]:void 0,t.length)),r=String(e);return eo?eo.call(t,r,n):t.slice(n,n+r.length)===r}});var bt=function(e){return typeof e=="string"},Ct=function(e){return e!==null&&fi(e)==="object"},nn=function(){function e(){pt(this,e)}return ht(e,null,[{key:"isWindow",value:function(t){return t===window}},{key:"addEventListener",value:function(t,n,r){var a=arguments.length>3&&arguments[3]!==void 0&&arguments[3];t&&n&&r&&t.addEventListener(n,r,a)}},{key:"removeEventListener",value:function(t,n,r){var a=arguments.length>3&&arguments[3]!==void 0&&arguments[3];t&&n&&r&&t.removeEventListener(n,r,a)}},{key:"triggerDragEvent",value:function(t,n){var r=!1,a=function(s){var i;(i=n.drag)===null||i===void 0||i.call(n,s)},o=function s(i){var l;e.removeEventListener(document,"mousemove",a),e.removeEventListener(document,"mouseup",s),document.onselectstart=null,document.ondragstart=null,r=!1,(l=n.end)===null||l===void 0||l.call(n,i)};e.addEventListener(t,"mousedown",function(s){var i;r||(document.onselectstart=function(){return!1},document.ondragstart=function(){return!1},e.addEventListener(document,"mousemove",a),e.addEventListener(document,"mouseup",o),r=!0,(i=n.start)===null||i===void 0||i.call(n,s))})}},{key:"getBoundingClientRect",value:function(t){return t&&Ct(t)&&t.nodeType===1?t.getBoundingClientRect():null}},{key:"hasClass",value:function(t,n){return!!(t&&Ct(t)&&bt(n)&&t.nodeType===1)&&t.classList.contains(n.trim())}},{key:"addClass",value:function(t,n){if(t&&Ct(t)&&bt(n)&&t.nodeType===1&&(n=n.trim(),!e.hasClass(t,n))){var r=t.className;t.className=r?r+" "+n:n}}},{key:"removeClass",value:function(t,n){if(t&&Ct(t)&&bt(n)&&t.nodeType===1&&typeof t.className=="string"){n=n.trim();for(var r=t.className.trim().split(" "),a=r.length-1;a>=0;a--)r[a]=r[a].trim(),r[a]&&r[a]!==n||r.splice(a,1);t.className=r.join(" ")}}},{key:"toggleClass",value:function(t,n,r){t&&Ct(t)&&bt(n)&&t.nodeType===1&&t.classList.toggle(n,r)}},{key:"replaceClass",value:function(t,n,r){t&&Ct(t)&&bt(n)&&bt(r)&&t.nodeType===1&&(n=n.trim(),r=r.trim(),e.removeClass(t,n),e.addClass(t,r))}},{key:"getScrollTop",value:function(t){var n="scrollTop"in t?t.scrollTop:t.pageYOffset;return Math.max(n,0)}},{key:"setScrollTop",value:function(t,n){"scrollTop"in t?t.scrollTop=n:t.scrollTo(t.scrollX,n)}},{key:"getRootScrollTop",value:function(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}},{key:"setRootScrollTop",value:function(t){e.setScrollTop(window,t),e.setScrollTop(document.body,t)}},{key:"getElementTop",value:function(t,n){if(e.isWindow(t))return 0;var r=n?e.getScrollTop(n):e.getRootScrollTop();return t.getBoundingClientRect().top+r}},{key:"getVisibleHeight",value:function(t){return e.isWindow(t)?t.innerHeight:t.getBoundingClientRect().height}},{key:"isHidden",value:function(t){if(!t)return!1;var n=window.getComputedStyle(t),r=n.display==="none",a=t.offsetParent===null&&n.position!=="fixed";return r||a}},{key:"triggerEvent",value:function(t,n){if("createEvent"in document){var r=document.createEvent("HTMLEvents");r.initEvent(n,!1,!0),t.dispatchEvent(r)}}},{key:"calcAngle",value:function(t,n){var r=t.getBoundingClientRect(),a=r.left+r.width/2,o=r.top+r.height/2,s=Math.abs(a-n.clientX),i=Math.abs(o-n.clientY),l=i/Math.sqrt(Math.pow(s,2)+Math.pow(i,2)),c=Math.acos(l),u=Math.floor(180/(Math.PI/c));return n.clientX>a&&n.clientY>o&&(u=180-u),n.clientX==a&&n.clientY>o&&(u=180),n.clientX>a&&n.clientY==o&&(u=90),n.clientXo&&(u=180+u),n.clientX1?r-1:0),o=1;o]*>)/g,ef=/\$([$&'`]|\d\d?)/g,tf=function(e,t,n,r,a,o){var s=n+e.length,i=r.length,l=ef;return a!==void 0&&(a=qe(a),l=Qc),Zc.call(o,l,function(c,u){var f;switch(u.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(s);case"<":f=a[u.slice(1,-1)];break;default:var p=+u;if(p===0)return c;if(p>i){var d=Jc(p/10);return d===0?c:d<=i?r[d-1]===void 0?u.charAt(1):r[d-1]+u.charAt(1):c}f=r[p-1]}return f===void 0?"":f})},nf=Math.max,rf=Math.min;ii("replace",2,function(e,t,n,r){var a=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,o=r.REPLACE_KEEPS_$0,s=a?"$":"$0";return[function(i,l){var c=Qe(this),u=i==null?void 0:i[e];return u!==void 0?u.call(i,c,l):t.call(String(c),i,l)},function(i,l){if(!a&&o||typeof l=="string"&&l.indexOf(s)===-1){var c=n(t,i,this,l);if(c.done)return c.value}var u=me(i),f=String(this),p=typeof l=="function";p||(l=String(l));var d=u.global;if(d){var v=u.unicode;u.lastIndex=0}for(var m=[];;){var y=br(u,f);if(y===null||(m.push(y),!d))break;String(y[0])===""&&(u.lastIndex=ui(f,ke(u.lastIndex),v))}for(var h,g="",C=0,S=0;S=C&&(g+=f.slice(C,R)+b,C=R+_.length)}return g+f.slice(C)}]});(function(){function e(){pt(this,e)}return ht(e,null,[{key:"camelize",value:function(t){return t.replace(/-(\w)/g,function(n,r){return r?r.toUpperCase():""})}},{key:"capitalize",value:function(t){return t.charAt(0).toUpperCase()+t.slice(1)}}]),e})();(function(){function e(){pt(this,e)}return ht(e,null,[{key:"_clone",value:function(){}}]),e})();var di=re("isConcatSpreadable"),af=An>=51||!J(function(){var e=[];return e[di]=!1,e.concat()[0]!==e}),of=zr("concat"),lf=function(e){if(!ce(e))return!1;var t=e[di];return t!==void 0?!!t:Ot(e)};ge({target:"Array",proto:!0,forced:!af||!of},{concat:function(e){var t,n,r,a,o,s=qe(this),i=jn(s,0),l=0;for(t=-1,r=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");$t(i,l++,o)}return i.length=l,i}});var er,un=function(e,t,n){if(Kr(e),t===void 0)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(r){return e.call(t,r)};case 2:return function(r,a){return e.call(t,r,a)};case 3:return function(r,a,o){return e.call(t,r,a,o)}}return function(){return e.apply(t,arguments)}},to=[].push,Ze=function(e){var t=e==1,n=e==2,r=e==3,a=e==4,o=e==6,s=e==7,i=e==5||o;return function(l,c,u,f){for(var p,d,v=qe(l),m=Ln(v),y=un(c,u,3),h=ke(m.length),g=0,C=f||jn,S=t?C(l,h):n||s?C(l,0):void 0;h>g;g++)if((i||g in m)&&(d=y(p=m[g],g,v),e))if(t)S[g]=d;else if(d)switch(e){case 3:return!0;case 5:return p;case 6:return g;case 2:to.call(S,p)}else switch(e){case 4:return!1;case 7:to.call(S,p)}return o?-1:r||a?a:S}},pi={forEach:Ze(0),map:Ze(1),filter:Ze(2),some:Ze(3),every:Ze(4),find:Ze(5),findIndex:Ze(6),filterOut:Ze(7)},sf=Ae?Object.defineProperties:function(e,t){me(e);for(var n,r=Gr(t),a=r.length,o=0;a>o;)Xe.f(e,n=r[o++],t[n]);return e},uf=Nn("document","documentElement"),hi=Ur("IE_PROTO"),tr=function(){},no=function(e){return"