PluginProbe
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses / 2.11.0
FluentCommunity – Ultra-Fast High-Performance Social Network, Community, LMS & Online Courses v2.11.0
2.11.0 2.10.0 2.10.01 2.9.1 2.9.0 2.8.1 2.8.0 2.7.7 2.7.5 2.7.0 2.6.01 2.6.0 2.5.0 2.4.01 trunk 1.0.90 1.0.91 1.0.92 1.0.93 1.0.94 1.0.95 1.0.96 1.0.97 1.0.98 1.0.99 All 78 releases
← All changes | assets/onboarding.js +1 -1 2.9.02.11.0 View file →
@@ -56,6 +56,6 @@
56 56 M 50 50
57 57 m 0 ${w?"":"-"}${m}
58 58 a ${m} ${m} 0 1 1 0 ${w?"-":""}${m*2}
59 59 a ${m} ${m} 0 1 1 0 ${w?"":"-"}${m*2}
60 - `}),a=k(()=>2*Math.PI*i.value),c=k(()=>n.type==="dashboard"?.75:1),u=k(()=>`${-1*a.value*(1-c.value)/2}px`),f=k(()=>({strokeDasharray:`${a.value*c.value}px, ${a.value}px`,strokeDashoffset:u.value})),h=k(()=>({strokeDasharray:`${a.value*c.value*(n.percentage/100)}px, ${a.value}px`,strokeDashoffset:u.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),g=k(()=>{let m;return n.color?m=_(n.percentage):m=t[n.status]||t.default,m}),p=k(()=>n.status==="warning"?sd:n.type==="line"?n.status==="success"?od:fl:n.status==="success"?f0:Ms),d=k(()=>n.type==="line"?12+n.strokeWidth*.4:n.width*.111111+2),v=k(()=>n.format(n.percentage));function b(m){const w=100/m.length;return m.map((S,A)=>he(S)?{color:S,percentage:(A+1)*w}:S).sort((S,A)=>S.percentage-A.percentage)}const _=m=>{var S;const{color:w}=n;if(pe(w))return w(m);if(he(w))return w;{const A=b(w);for(const T of A)if(T.percentage>m)return T.color;return(S=A[A.length-1])==null?void 0:S.color}};return(m,w)=>(E(),D("div",{class:z([y(r).b(),y(r).m(e.type),y(r).is(e.status),{[y(r).m("without-text")]:!e.showText,[y(r).m("text-inside")]:e.textInside}]),role:"progressbar","aria-valuenow":e.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[e.type==="line"?(E(),D("div",{key:0,class:z(y(r).b("bar"))},[x("div",{class:z(y(r).be("bar","outer")),style:Ue({height:`${e.strokeWidth}px`})},[x("div",{class:z([y(r).be("bar","inner"),{[y(r).bem("bar","inner","indeterminate")]:e.indeterminate},{[y(r).bem("bar","inner","striped")]:e.striped},{[y(r).bem("bar","inner","striped-flow")]:e.stripedFlow}]),style:Ue(o.value)},[(e.showText||m.$slots.default)&&e.textInside?(E(),D("div",{key:0,class:z(y(r).be("bar","innerText"))},[de(m.$slots,"default",{percentage:e.percentage},()=>[x("span",null,U(v.value),1)])],2)):Y("v-if",!0)],6)],6)],2)):(E(),D("div",{key:1,class:z(y(r).b("circle")),style:Ue({height:`${e.width}px`,width:`${e.width}px`})},[(E(),D("svg",bA,[x("path",{class:z(y(r).be("circle","track")),d:l.value,stroke:`var(${y(r).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-linecap":e.strokeLinecap,"stroke-width":s.value,fill:"none",style:Ue(f.value)},null,14,yA),x("path",{class:z(y(r).be("circle","path")),d:l.value,stroke:g.value,fill:"none",opacity:e.percentage?1:0,"stroke-linecap":e.strokeLinecap,"stroke-width":s.value,style:Ue(h.value)},null,14,_A)]))],6)),(e.showText||m.$slots.default)&&!e.textInside?(E(),D("div",{key:2,class:z(y(r).e("text")),style:Ue({fontSize:`${d.value}px`})},[de(m.$slots,"default",{percentage:e.percentage},()=>[e.status?(E(),le(y(pt),{key:1},{default:q(()=>[(E(),le(Ye(p.value)))]),_:1})):(E(),D("span",wA,U(v.value),1))])],6)):Y("v-if",!0)],10,vA))}}),SA=xA;const EA=Bt(SA),CA=Pe({animated:Boolean,count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:re([Number,Object])}}),TA=Pe({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}});var kA=be({name:"ElSkeletonItem",__name:"skeleton-item",props:TA,setup(e){const t=Ie("skeleton");return(n,r)=>(E(),D("div",{class:z([y(t).e("item"),y(t).e(e.variant)])},[e.variant==="image"?(E(),le(y(i$),{key:0})):Y("v-if",!0)],2))}}),Ra=kA,$A=be({name:"ElSkeleton",__name:"skeleton",props:CA,setup(e,{expose:t}){const n=e,r=Ie("skeleton"),o=Sk(nn(n,"loading"),n.throttle);return t({uiLoading:o}),(s,i)=>y(o)?(E(),D("div",Tt({key:0,class:[y(r).b(),y(r).is("animated",e.animated)]},s.$attrs),[(E(!0),D(ke,null,Tn(e.count,l=>(E(),D(ke,{key:l},[y(o)?de(s.$slots,"template",{key:l},()=>[K(Ra,{class:z(y(r).is("first")),variant:"p"},null,8,["class"]),(E(!0),D(ke,null,Tn(e.rows,a=>(E(),le(Ra,{key:a,class:z([y(r).e("paragraph"),y(r).is("last",a===e.rows&&e.rows>1)]),variant:"p"},null,8,["class"]))),128))]):Y("v-if",!0)],64))),128))],16)):de(s.$slots,"default",ug(Tt({key:1},s.$attrs)))}}),OA=$A;const AA=Bt(OA,{SkeletonItem:Ra});Nr(Ra);const IA=e=>["",...il].includes(e),PA="ElUpload";var MA=class extends Error{constructor(e,t,n,r){super(e),this.name="UploadAjaxError",this.status=t,this.method=n,this.url=r}};function Qh(e,t,n){let r;return n.response?r=`${n.response.error||n.response}`:n.responseText?r=`${n.responseText}`:r=`fail to ${t.method} ${e} ${n.status}`,new MA(r,n.status,t.method,e)}function NA(e){const t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}const RA=e=>{typeof XMLHttpRequest>"u"&&jo(PA,"XMLHttpRequest is undefined");const t=new XMLHttpRequest,n=e.action;t.upload&&t.upload.addEventListener("progress",s=>{const i=s;i.percent=s.total>0?s.loaded/s.total*100:0,e.onProgress(i)});const r=new FormData;if(e.data)for(const[s,i]of Object.entries(e.data))te(i)?i.length===2&&i[0]instanceof Blob&&he(i[1])?r.append(s,i[0],i[1]):i.forEach(l=>{r.append(s,l)}):r.append(s,i);r.append(e.filename,e.file,e.file.name),t.addEventListener("error",()=>{e.onError(Qh(n,e,t))}),t.addEventListener("load",()=>{if(t.status<200||t.status>=300)return e.onError(Qh(n,e,t));e.onSuccess(NA(t))}),t.open(e.method,n,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);const o=e.headers||{};if(o instanceof Headers)o.forEach((s,i)=>t.setRequestHeader(i,s));else for(const[s,i]of Object.entries(o))to(i)||t.setRequestHeader(s,String(i));return t.send(r),t},K0=["text","picture","picture-card"];let LA=1;const Du=()=>Date.now()+LA++,q0=Pe({action:{type:String,default:"#"},headers:{type:re(Object)},method:{type:String,default:"post"},data:{type:re([Object,Function,Promise]),default:()=>br({})},multiple:Boolean,name:{type:String,default:"file"},drag:Boolean,withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},fileList:{type:re(Array),default:()=>br([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:K0,default:"text"},httpRequest:{type:re(Function),default:RA},disabled:{type:Boolean,default:void 0},limit:Number,directory:Boolean}),FA=Pe({...q0,beforeUpload:{type:re(Function),default:Oe},beforeRemove:{type:re(Function)},onRemove:{type:re(Function),default:Oe},onChange:{type:re(Function),default:Oe},onPreview:{type:re(Function),default:Oe},onSuccess:{type:re(Function),default:Oe},onProgress:{type:re(Function),default:Oe},onError:{type:re(Function),default:Oe},onExceed:{type:re(Function),default:Oe},crossorigin:{type:re(String)}}),G0=Symbol("uploadContextKey"),DA=Pe({files:{type:re(Array),default:()=>br([])},disabled:{type:Boolean,default:void 0},handlePreview:{type:re(Function),default:Oe},listType:{type:String,values:K0,default:"text"},crossorigin:{type:re(String)}}),BA={remove:e=>!!e},VA=Pe({...q0,beforeUpload:{type:re(Function),default:Oe},onRemove:{type:re(Function),default:Oe},onStart:{type:re(Function),default:Oe},onSuccess:{type:re(Function),default:Oe},onProgress:{type:re(Function),default:Oe},onError:{type:re(Function),default:Oe},onExceed:{type:re(Function),default:Oe}}),zA=Pe({disabled:{type:Boolean,default:void 0},directory:Boolean}),HA={file:e=>te(e)},jA=["tabindex","aria-disabled","onKeydown"],UA=["src","crossorigin"],WA=["onClick"],KA=["title"],qA=["onClick"],GA=["onClick"];var YA=be({name:"ElUploadList",__name:"upload-list",props:DA,emits:BA,setup(e,{emit:t}){const n=e,r=t,{t:o}=fc(),s=Ie("upload"),i=Ie("icon"),l=Ie("list"),a=Wn(),c=Z(!1),u=k(()=>[s.b("list"),s.bm("list",n.listType),s.is("disabled",a.value)]),f=h=>{r("remove",h)};return(h,g)=>(E(),le(df,{tag:"ul",class:z(u.value),name:y(l).b()},{default:q(()=>[(E(!0),D(ke,null,Tn(e.files,(p,d)=>(E(),D("li",{key:p.uid||p.name,class:z([y(s).be("list","item"),y(s).is(p.status),{focusing:c.value}]),tabindex:y(a)?void 0:0,"aria-disabled":y(a),role:"button",onKeydown:yr(v=>!y(a)&&f(p),["delete"]),onFocus:g[0]||(g[0]=v=>c.value=!0),onBlur:g[1]||(g[1]=v=>c.value=!1),onClick:g[2]||(g[2]=v=>c.value=!1)},[de(h.$slots,"default",{file:p,index:d},()=>[e.listType==="picture"||p.status!=="uploading"&&e.listType==="picture-card"?(E(),D("img",{key:0,class:z(y(s).be("list","item-thumbnail")),src:p.url,crossorigin:e.crossorigin,alt:""},null,10,UA)):Y("v-if",!0),p.status==="uploading"||e.listType!=="picture-card"?(E(),D("div",{key:1,class:z(y(s).be("list","item-info"))},[x("a",{class:z(y(s).be("list","item-name")),onClick:Ve(v=>e.handlePreview(p),["prevent"])},[K(y(pt),{class:z(y(i).m("document"))},{default:q(()=>[K(y(e$))]),_:1},8,["class"]),x("span",{class:z(y(s).be("list","item-file-name")),title:p.name},U(p.name),11,KA)],10,WA),p.status==="uploading"?(E(),le(y(EA),{key:0,type:e.listType==="picture-card"?"circle":"line","stroke-width":e.listType==="picture-card"?6:2,percentage:Number(p.percentage),style:Ue(e.listType==="picture-card"?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):Y("v-if",!0)],2)):Y("v-if",!0),x("label",{class:z(y(s).be("list","item-status-label"))},[e.listType==="text"?(E(),le(y(pt),{key:0,class:z([y(i).m("upload-success"),y(i).m("circle-check")])},{default:q(()=>[K(y(od))]),_:1},8,["class"])):["picture-card","picture"].includes(e.listType)?(E(),le(y(pt),{key:1,class:z([y(i).m("upload-success"),y(i).m("check")])},{default:q(()=>[K(y(f0))]),_:1},8,["class"])):Y("v-if",!0)],2),y(a)?Y("v-if",!0):(E(),le(y(pt),{key:2,class:z(y(i).m("close")),"aria-label":y(o)("el.upload.delete"),role:"button",tabindex:"0",onClick:v=>f(p),onKeydown:yr(Ve(v=>f(p),["prevent"]),["enter","space"])},{default:q(()=>[K(y(Ms))]),_:1},8,["class","aria-label","onClick","onKeydown"])),y(a)?Y("v-if",!0):(E(),D("i",{key:3,class:z(y(i).m("close-tip"))},U(y(o)("el.upload.deleteTip")),3)),e.listType==="picture-card"?(E(),D("span",{key:4,class:z(y(s).be("list","item-actions"))},[x("span",{class:z(y(s).be("list","item-preview")),onClick:v=>e.handlePreview(p)},[K(y(pt),{class:z(y(i).m("zoom-in"))},{default:q(()=>[K(y(d$))]),_:1},8,["class"])],10,qA),y(a)?Y("v-if",!0):(E(),D("span",{key:0,class:z(y(s).be("list","item-delete")),onClick:v=>f(p)},[K(y(pt),{class:z(y(i).m("delete"))},{default:q(()=>[K(y(Zk))]),_:1},8,["class"])],10,GA))],2)):Y("v-if",!0)])],42,jA))),128)),de(h.$slots,"append")]),_:3},8,["class","name"]))}}),eg=YA;const tg="ElUploadDrag";var JA=be({name:tg,__name:"upload-dragger",props:zA,emits:HA,setup(e,{emit:t}){const n=e,r=t;$e(G0)||jo(tg,"usage: <el-upload><el-upload-dragger /></el-upload>");const o=Ie("upload"),s=Z(!1),i=Wn(),l=h=>new Promise((g,p)=>h.file(g,p)),a=async h=>{try{if(h.isFile){const g=await l(h);return g.isDirectory=!1,[g]}if(h.isDirectory){const g=h.createReader(),p=()=>new Promise((_,m)=>g.readEntries(_,m)),d=[];let v=await p();for(;v.length>0;)d.push(...v),v=await p();const b=d.map(_=>a(_).catch(()=>[]));return mu(await Promise.all(b))}}catch{return[]}return[]},c=async h=>{if(i.value)return;s.value=!1,h.stopPropagation();const g=Array.from(h.dataTransfer.files),p=h.dataTransfer.items||[];if(n.directory){const d=Array.from(p).map(v=>{var b;return(b=v==null?void 0:v.webkitGetAsEntry)==null?void 0:b.call(v)}).filter(v=>v);r("file",mu(await Promise.all(d.map(a))));return}g.forEach((d,v)=>{var _,m;const b=(m=(_=p[v])==null?void 0:_.webkitGetAsEntry)==null?void 0:m.call(_);b&&(d.isDirectory=b.isDirectory)}),r("file",g)},u=()=>{i.value||(s.value=!0)},f=h=>{h.currentTarget.contains(h.relatedTarget)||(s.value=!1)};return(h,g)=>(E(),D("div",{class:z([y(o).b("dragger"),y(o).is("dragover",s.value)]),onDrop:Ve(c,["prevent"]),onDragover:Ve(u,["prevent"]),onDragleave:Ve(f,["prevent"])},[de(h.$slots,"default")],34))}}),XA=JA;const ZA=["tabindex","aria-disabled","onKeydown"],QA=["name","disabled","multiple","accept","webkitdirectory"];var eI=be({name:"ElUploadContent",inheritAttrs:!1,__name:"upload-content",props:VA,setup(e,{expose:t}){const n=e,r=Ie("upload"),o=Wn(),s=On({}),i=On(),l=d=>{if(d.length===0)return;const{autoUpload:v,limit:b,fileList:_,multiple:m,onStart:w,onExceed:S}=n;if(b&&_.length+d.length>b){S(d,_);return}m||(d=d.slice(0,1));for(const A of d){const T=A;T.uid=Du(),w(T),v&&a(T)}},a=async d=>{if(i.value.value="",!n.beforeUpload)return u(d);let v,b={};try{const m=n.data,w=n.beforeUpload(d);b=Eo(n.data)?xo(n.data):n.data,v=await w,Eo(n.data)&&$n(m,b)&&(b=xo(n.data))}catch{v=!1}if(v===!1){n.onRemove(d);return}let _=d;v instanceof Blob&&(v instanceof File?_=v:_=new File([v],d.name,{type:d.type})),u(Object.assign(_,{uid:d.uid}),b)},c=async(d,v)=>pe(d)?d(v):d,u=async(d,v)=>{const{headers:b,data:_,method:m,withCredentials:w,name:S,action:A,onProgress:T,onSuccess:I,onError:O,httpRequest:$}=n;try{v=await c(v??_,d)}catch{n.onRemove(d);return}const{uid:R}=d,P={headers:b||{},withCredentials:w,file:d,data:v,method:m,filename:S,action:A,onProgress:H=>{T(H,d)},onSuccess:H=>{I(H,d),delete s.value[R]},onError:H=>{O(H,d),delete s.value[R]}},B=$(P);s.value[R]=B,B instanceof Promise&&B.then(P.onSuccess,P.onError)},f=d=>{const v=d.target.files;v&&l(Array.from(v))},h=()=>{o.value||(i.value.value="",i.value.click())},g=()=>{h()};return t({abort:d=>{NT(s.value).filter(d?([v])=>String(d.uid)===v:()=>!0).forEach(([v,b])=>{b instanceof XMLHttpRequest&&b.abort(),delete s.value[v]})},upload:a}),(d,v)=>(E(),D("div",{class:z([y(r).b(),y(r).m(e.listType),y(r).is("drag",e.drag),y(r).is("disabled",y(o))]),tabindex:y(o)?void 0:0,"aria-disabled":y(o),role:"button",onClick:h,onKeydown:yr(Ve(g,["self"]),["enter","space"])},[e.drag?(E(),le(XA,{key:0,disabled:y(o),directory:e.directory,onFile:l},{default:q(()=>[de(d.$slots,"default")]),_:3},8,["disabled","directory"])):de(d.$slots,"default",{key:1}),x("input",{ref_key:"inputRef",ref:i,class:z(y(r).e("input")),name:e.name,disabled:y(o),multiple:e.multiple,accept:e.accept,webkitdirectory:e.directory||void 0,type:"file",onChange:f,onClick:v[0]||(v[0]=Ve(()=>{},["stop"]))},null,42,QA)],42,ZA))}}),ng=eI;const rg="ElUpload",og=e=>{var t;(t=e.url)!=null&&t.startsWith("blob:")&&URL.revokeObjectURL(e.url)},tI=(e,t)=>{const n=ZT(e,"fileList",void 0,{passive:!0}),r=p=>n.value.find(d=>d.uid===p.uid);function o(p){var d;(d=t.value)==null||d.abort(p)}function s(p=["ready","uploading","success","fail"]){n.value=n.value.filter(d=>!p.includes(d.status))}function i(p){n.value=n.value.filter(d=>d.uid!==p.uid)}const l=p=>{Ne(()=>e.onChange(p,n.value))},a=(p,d)=>{const v=r(d);v&&(console.error(p),v.status="fail",i(v),e.onError(p,v,n.value),l(v))},c=(p,d)=>{const v=r(d);v&&(e.onProgress(p,v,n.value),v.status="uploading",v.percentage=Math.round(p.percent))},u=(p,d)=>{const v=r(d);v&&(v.status="success",v.response=p,e.onSuccess(p,v,n.value),l(v))},f=p=>{to(p.uid)&&(p.uid=Du());const d={name:p.name,percentage:0,status:"ready",size:p.size,raw:p,uid:p.uid};if(e.listType==="picture-card"||e.listType==="picture")try{d.url=URL.createObjectURL(p)}catch(v){Je(rg,v.message),e.onError(v,d,n.value)}n.value=[...n.value,d],l(d)},h=async p=>{const d=p instanceof File?r(p):p;d||jo(rg,"file to be removed not found");const v=b=>{o(b),i(b),e.onRemove(b,n.value),og(b)};e.beforeRemove?await e.beforeRemove(d,n.value)!==!1&&v(d):v(d)};function g(){n.value.filter(({status:p})=>p==="ready").forEach(({raw:p})=>{var d;return p&&((d=t.value)==null?void 0:d.upload(p))})}return _e(()=>e.listType,p=>{p!=="picture-card"&&p!=="picture"||(n.value=n.value.map(d=>{const{raw:v,url:b}=d;if(!b&&v)try{d.url=URL.createObjectURL(v)}catch(_){e.onError(_,d,n.value)}return d}))}),_e(n,p=>{for(const d of p)d.uid||(d.uid=Du()),d.status||(d.status="success")},{immediate:!0,deep:!0}),{uploadFiles:n,abort:o,clearFiles:s,handleError:a,handleProgress:c,handleStart:f,handleSuccess:u,handleRemove:h,submit:g,revokeFileObjectURL:og}};var nI=be({name:"ElUpload",__name:"upload",props:FA,setup(e,{expose:t}){const n=e,r=Wn(),o=On(),{abort:s,submit:i,clearFiles:l,uploadFiles:a,handleStart:c,handleError:u,handleRemove:f,handleSuccess:h,handleProgress:g,revokeFileObjectURL:p}=tI(n,o),d=k(()=>n.listType==="picture-card"),v=k(()=>({...n,fileList:a.value,onStart:c,onProgress:g,onSuccess:h,onError:u,onRemove:f}));return gt(()=>{a.value.forEach(p)}),$t(G0,{accept:nn(n,"accept")}),t({abort:s,submit:i,clearFiles:l,handleStart:c,handleRemove:f}),(b,_)=>(E(),D("div",null,[d.value&&e.showFileList?(E(),le(eg,{key:0,disabled:y(r),"list-type":e.listType,files:y(a),crossorigin:e.crossorigin,"handle-preview":e.onPreview,onRemove:y(f)},Kc({append:q(()=>[K(ng,Tt({ref_key:"uploadRef",ref:o},v.value),{default:q(()=>[b.$slots.trigger?de(b.$slots,"trigger",{key:0}):Y("v-if",!0),!b.$slots.trigger&&b.$slots.default?de(b.$slots,"default",{key:1}):Y("v-if",!0)]),_:3},16)]),_:2},[b.$slots.file?{name:"default",fn:q(({file:m,index:w})=>[de(b.$slots,"file",{file:m,index:w})]),key:"0"}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):Y("v-if",!0),!d.value||d.value&&!e.showFileList?(E(),le(ng,Tt({key:1,ref_key:"uploadRef",ref:o},v.value),{default:q(()=>[b.$slots.trigger?de(b.$slots,"trigger",{key:0}):Y("v-if",!0),!b.$slots.trigger&&b.$slots.default?de(b.$slots,"default",{key:1}):Y("v-if",!0)]),_:3},16)):Y("v-if",!0),b.$slots.trigger?de(b.$slots,"default",{key:2}):Y("v-if",!0),de(b.$slots,"tip"),!d.value&&e.showFileList?(E(),le(eg,{key:3,disabled:y(r),"list-type":e.listType,files:y(a),crossorigin:e.crossorigin,"handle-preview":e.onPreview,onRemove:y(f)},Kc({_:2},[b.$slots.file?{name:"default",fn:q(({file:m,index:w})=>[de(b.$slots,"file",{file:m,index:w})]),key:"0"}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):Y("v-if",!0)]))}}),rI=nI;const oI=Bt(rI);function sI(e,t){let n;const r=Z(!1),o=Dt({...e,originalPosition:"",originalOverflow:"",visible:!1});function s(h){o.text=h}function i(){const h=o.parent,g=f.ns;if(!h.vLoadingAddClassList){let p=h.getAttribute("loading-number");p=Number.parseInt(p)-1,p?h.setAttribute("loading-number",p.toString()):(ji(h,g.bm("parent","relative")),h.removeAttribute("loading-number")),ji(h,g.bm("parent","hidden"))}l(),u.unmount()}function l(){var h,g;(g=(h=f.$el)==null?void 0:h.parentNode)==null||g.removeChild(f.$el)}function a(){var h;e.beforeClose&&!e.beforeClose()||(r.value=!0,clearTimeout(n),n=setTimeout(c,400),o.visible=!1,(h=e.closed)==null||h.call(e))}function c(){if(!r.value)return;const h=o.parent;r.value=!1,h.vLoadingAddClassList=void 0,i()}const u=Ai(be({name:"ElLoading",setup(h,{expose:g}){const{ns:p,zIndex:d}=dd("loading");return g({ns:p,zIndex:d}),()=>{const v=o.spinner||o.svg,b=Yr("svg",{class:"circular",viewBox:o.svgViewBox?o.svgViewBox:"0 0 50 50",...v?{innerHTML:v}:{}},[Yr("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),_=o.text?Yr("p",{class:p.b("text")},[o.text]):void 0;return Yr(Bo,{name:p.b("fade"),onAfterLeave:c},{default:q(()=>[bt(K("div",{style:{backgroundColor:o.background||""},class:[p.b("mask"),o.customClass,p.is("fullscreen",o.fullscreen)]},[Yr("div",{class:p.b("spinner")},[b,_])]),[[bn,o.visible]])])})}}}));Object.assign(u._context,t??{});const f=u.mount(document.createElement("div"));return{...ir(o),setText:s,removeElLoadingChild:l,close:a,handleAfterLeave:c,vm:f,get $el(){return f.$el}}}let Ul;const gs=function(e={},t){if(!ut)return;const n=iI(e);if(n.fullscreen&&Ul)return Ul;const r=sI({...n,closed:()=>{var s;(s=n.closed)==null||s.call(n),n.fullscreen&&(Ul=void 0)}},t??gs._context);lI(n,n.parent,r),sg(n,n.parent,r),n.parent.vLoadingAddClassList=()=>sg(n,n.parent,r);let o=n.parent.getAttribute("loading-number");return o?o=`${Number.parseInt(o)+1}`:o="1",n.parent.setAttribute("loading-number",o),n.parent.appendChild(r.$el),Ne(()=>r.visible.value=n.visible),n.fullscreen&&(Ul=r),r},iI=e=>{let t;return he(e.target)?t=document.querySelector(e.target)??document.body:t=e.target||document.body,{parent:t===document.body||e.body?document.body:t,background:e.background||"",svg:e.svg||"",svgViewBox:e.svgViewBox||"",spinner:e.spinner||!1,text:e.text||"",fullscreen:t===document.body&&(e.fullscreen??!0),lock:e.lock??!1,customClass:e.customClass||"",visible:e.visible??!0,beforeClose:e.beforeClose,closed:e.closed,target:t}},lI=async(e,t,n)=>{const{nextZIndex:r}=n.vm.zIndex||n.vm._.exposed.zIndex,o={};if(e.fullscreen)n.originalPosition.value=rs(document.body,"position"),n.originalOverflow.value=rs(document.body,"overflow"),o.zIndex=r();else if(e.parent===document.body){n.originalPosition.value=rs(document.body,"position"),await Ne();for(const s of["top","left"]){const i=s==="top"?"scrollTop":"scrollLeft";o[s]=`${e.target.getBoundingClientRect()[s]+document.body[i]+document.documentElement[i]-Number.parseInt(rs(document.body,`margin-${s}`),10)}px`}for(const s of["height","width"])o[s]=`${e.target.getBoundingClientRect()[s]}px`}else n.originalPosition.value=rs(t,"position");for(const[s,i]of Object.entries(o))n.$el.style[s]=i},sg=(e,t,n)=>{const r=n.vm.ns||n.vm._.exposed.ns;["absolute","fixed","sticky"].includes(n.originalPosition.value)?ji(t,r.bm("parent","relative")):xu(t,r.bm("parent","relative")),e.fullscreen&&e.lock?xu(t,r.bm("parent","hidden")):ji(t,r.bm("parent","hidden"))};gs._context=null;const si=Symbol("ElLoading"),co=e=>`element-loading-${Zt(e)}`,ig=(e,t)=>{const n=t.instance,r=c=>Ee(t.value)?t.value[c]:void 0,o=c=>Z(he(c)&&(n==null?void 0:n[c])||c),s=c=>o(r(c)||e.getAttribute(co(c))),i=r("fullscreen")??t.modifiers.fullscreen,l={text:s("text"),svg:s("svg"),svgViewBox:s("svgViewBox"),spinner:s("spinner"),background:s("background"),customClass:s("customClass"),fullscreen:i,target:r("target")??(i?void 0:e),body:r("body")??t.modifiers.body,lock:r("lock")??t.modifiers.lock},a=gs(l);a._context=yi._context,e[si]={options:l,instance:a}},aI=(e,t)=>{for(const n of Object.keys(e))et(e[n])&&(e[n].value=t[n])},yi={mounted(e,t){t.value&&ig(e,t)},updated(e,t){const n=e[si];if(!t.value){n==null||n.instance.close(),e[si]=null;return}n?aI(n.options,Ee(t.value)?t.value:{text:e.getAttribute(co("text")),svg:e.getAttribute(co("svg")),svgViewBox:e.getAttribute(co("svgViewBox")),spinner:e.getAttribute(co("spinner")),background:e.getAttribute(co("background")),customClass:e.getAttribute(co("customClass"))}):ig(e,t)},unmounted(e){var t;(t=e[si])==null||t.instance.close(),e[si]=null}};yi._context=null;const cI={install(e){gs._context=e._context,yi._context=e._context,e.directive("loading",yi),e.config.globalProperties.$loading=gs},directive:yi,service:gs};var uI=be({name:"ElMessageBox",directives:{TrapFocus:eO},components:{ElButton:hl,ElFocusTrap:E0,ElInput:gc,ElOverlay:gA,ElIcon:pt,...p$},inheritAttrs:!1,props:{buttonSize:{type:String,validator:IA},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,overflow:Boolean,roundButton:Boolean,container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(e,{emit:t}){const{locale:n,zIndex:r,ns:o,size:s}=dd("message-box",k(()=>e.buttonSize)),{t:i}=n,{nextZIndex:l}=r,a=Z(!1),c=Dt({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",cancelButtonType:"",confirmButtonType:"primary",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",closeIcon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:"",inputValidator:void 0,inputErrorMessage:"",message:"",modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonLoadingIcon:ms(Ia),cancelButtonLoadingIcon:ms(Ia),confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:l()}),u=k(()=>{const F=c.type;return{[o.bm("icon",F)]:F&&Pa[F]}}),f=eo(),h=eo(),g=k(()=>{const F=c.type;return c.icon||F&&Pa[F]||""}),p=k(()=>!!c.message),d=Z(),v=Z(),b=Z(),_=Z(),m=Z(),w=k(()=>c.confirmButtonClass);_e(()=>c.inputValue,async F=>{await Ne(),e.boxType==="prompt"&&F&&R()},{immediate:!0}),_e(()=>a.value,F=>{var N;F&&(e.boxType!=="prompt"&&(c.autofocus?b.value=((N=m.value)==null?void 0:N.$el)??d.value:b.value=d.value),c.zIndex=l()),e.boxType==="prompt"&&(F?Ne().then(()=>{_.value&&_.value.$el&&(c.autofocus?b.value=P()??d.value:b.value=d.value)}):(c.editorErrorMessage="",c.validateError=!1))});const{isDragging:S}=l6(d,v,k(()=>e.draggable),k(()=>e.overflow));st(async()=>{await Ne(),e.closeOnHashChange&&window.addEventListener("hashchange",A)}),gt(()=>{e.closeOnHashChange&&window.removeEventListener("hashchange",A)});function A(){a.value&&(a.value=!1,Ne(()=>{c.action&&t("action",c.action)}))}const T=()=>{e.closeOnClickModal&&$(c.distinguishCancelAndClose?"close":"cancel")},I=Qb(T),O=F=>{var N;if(c.inputType!=="textarea"&&!((N=_.value)!=null&&N.isComposing))return F.preventDefault(),$("confirm")},$=F=>{var N;e.boxType==="prompt"&&F==="confirm"&&!R()||(c.action=F,c.beforeClose?(N=c.beforeClose)==null||N.call(c,F,c,A):A())},R=()=>{if(e.boxType==="prompt"){const F=c.inputPattern;if(F&&!F.test(c.inputValue||""))return c.editorErrorMessage=c.inputErrorMessage||i("el.messagebox.error"),c.validateError=!0,!1;const N=c.inputValidator;if(pe(N)){const j=N(c.inputValue);if(j===!1)return c.editorErrorMessage=c.inputErrorMessage||i("el.messagebox.error"),c.validateError=!0,!1;if(he(j))return c.editorErrorMessage=j,c.validateError=!0,!1}}return c.editorErrorMessage="",c.validateError=!1,!0},P=()=>{var N;const F=(N=_.value)==null?void 0:N.$refs;return(F==null?void 0:F.input)??(F==null?void 0:F.textarea)},B=()=>{$("close")},H=()=>{e.closeOnPressEscape&&B()};return e.lockScroll&&g6(a,{ns:o}),{...ir(c),ns:o,overlayEvent:I,visible:a,hasMessage:p,typeClass:u,contentId:f,inputId:h,btnSize:s,iconComponent:g,confirmButtonClasses:w,rootRef:d,focusStartRef:b,headerRef:v,inputRef:_,isDragging:S,confirmRef:m,doClose:A,handleClose:B,onCloseRequested:H,handleWrapperClick:T,handleInputEnter:O,handleAction:$,t:i}}});const fI=["aria-label","aria-describedby"],dI=["aria-label"],pI=["id"];function hI(e,t,n,r,o,s){const i=St("el-icon"),l=St("el-input"),a=St("el-button"),c=St("el-focus-trap"),u=St("el-overlay");return E(),le(Bo,{name:"fade-in-linear",onAfterLeave:t[11]||(t[11]=f=>e.$emit("vanish")),persisted:""},{default:q(()=>[bt(K(u,{"z-index":e.zIndex,"overlay-class":[e.ns.is("message-box"),e.modalClass],mask:e.modal},{default:q(()=>[x("div",{role:"dialog","aria-label":e.title,"aria-modal":"true","aria-describedby":e.showInput?void 0:e.contentId,class:z(`${e.ns.namespace.value}-overlay-message-box`),onClick:t[8]||(t[8]=(...f)=>e.overlayEvent.onClick&&e.overlayEvent.onClick(...f)),onMousedown:t[9]||(t[9]=(...f)=>e.overlayEvent.onMousedown&&e.overlayEvent.onMousedown(...f)),onMouseup:t[10]||(t[10]=(...f)=>e.overlayEvent.onMouseup&&e.overlayEvent.onMouseup(...f))},[K(c,{loop:"",trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:q(()=>[x("div",{ref:"rootRef",class:z([e.ns.b(),e.customClass,e.ns.is("draggable",e.draggable),e.ns.is("dragging",e.isDragging),{[e.ns.m("center")]:e.center}]),style:Ue(e.customStyle),tabindex:"-1",onClick:t[7]||(t[7]=Ve(()=>{},["stop"]))},[e.title!==null&&e.title!==void 0?(E(),D("div",{key:0,ref:"headerRef",class:z([e.ns.e("header"),{"show-close":e.showClose}])},[x("div",{class:z(e.ns.e("title"))},[e.iconComponent&&e.center?(E(),le(i,{key:0,class:z([e.ns.e("status"),e.typeClass])},{default:q(()=>[(E(),le(Ye(e.iconComponent)))]),_:1},8,["class"])):Y("v-if",!0),x("span",null,U(e.title),1)],2),e.showClose?(E(),D("button",{key:0,type:"button",class:z(e.ns.e("headerbtn")),"aria-label":e.t("el.messagebox.close"),onClick:t[0]||(t[0]=f=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel")),onKeydown:t[1]||(t[1]=yr(Ve(f=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[K(i,{class:z(e.ns.e("close"))},{default:q(()=>[(E(),le(Ye(e.closeIcon||"close")))]),_:1},8,["class"])],42,dI)):Y("v-if",!0)],2)):Y("v-if",!0),x("div",{id:e.contentId,class:z(e.ns.e("content"))},[x("div",{class:z(e.ns.e("container"))},[e.iconComponent&&!e.center&&e.hasMessage?(E(),le(i,{key:0,class:z([e.ns.e("status"),e.typeClass])},{default:q(()=>[(E(),le(Ye(e.iconComponent)))]),_:1},8,["class"])):Y("v-if",!0),e.hasMessage?(E(),D("div",{key:1,class:z(e.ns.e("message"))},[de(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(E(),le(Ye(e.showInput?"label":"p"),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,["for","innerHTML"])):(E(),le(Ye(e.showInput?"label":"p"),{key:0,for:e.showInput?e.inputId:void 0,textContent:U(e.message)},null,8,["for","textContent"]))])],2)):Y("v-if",!0)],2),bt(x("div",{class:z(e.ns.e("input"))},[K(l,{id:e.inputId,ref:"inputRef",modelValue:e.inputValue,"onUpdate:modelValue":t[2]||(t[2]=f=>e.inputValue=f),type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:z({invalid:e.validateError}),onKeydown:yr(e.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),x("div",{class:z(e.ns.e("errormsg")),style:Ue({visibility:e.editorErrorMessage?"visible":"hidden"})},U(e.editorErrorMessage),7)],2),[[bn,e.showInput]])],10,pI),x("div",{class:z(e.ns.e("btns"))},[e.showCancelButton?(E(),le(a,{key:0,type:e.cancelButtonType==="text"?"":e.cancelButtonType,text:e.cancelButtonType==="text",loading:e.cancelButtonLoading,"loading-icon":e.cancelButtonLoadingIcon,class:z([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:t[3]||(t[3]=f=>e.handleAction("cancel")),onKeydown:t[4]||(t[4]=yr(Ve(f=>e.handleAction("cancel"),["prevent"]),["enter"]))},{default:q(()=>[Qe(U(e.cancelButtonText||e.t("el.messagebox.cancel")),1)]),_:1},8,["type","text","loading","loading-icon","class","round","size"])):Y("v-if",!0),bt(K(a,{ref:"confirmRef",type:e.confirmButtonType==="text"?"":e.confirmButtonType,text:e.confirmButtonType==="text",loading:e.confirmButtonLoading,"loading-icon":e.confirmButtonLoadingIcon,class:z([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:t[5]||(t[5]=f=>e.handleAction("confirm")),onKeydown:t[6]||(t[6]=yr(Ve(f=>e.handleAction("confirm"),["prevent"]),["enter"]))},{default:q(()=>[Qe(U(e.confirmButtonText||e.t("el.messagebox.confirm")),1)]),_:1},8,["type","text","loading","loading-icon","class","round","disabled","size"]),[[bn,e.showConfirmButton]])],2)],6)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,fI)]),_:3},8,["z-index","overlay-class","mask"]),[[bn,e.visible]])]),_:3})}var gI=Vs(uI,[["render",hI]]);const Gi=new Map,mI=e=>{let t=document.body;return e.appendTo&&(he(e.appendTo)&&(t=document.querySelector(e.appendTo)),Dn(e.appendTo)&&(t=e.appendTo),Dn(t)||(Je("ElMessageBox","the appendTo option is not an HTMLElement. Falling back to document.body."),t=document.body)),t},vI=(e,t,n=null)=>{const r=K(gI,e,pe(e.message)||It(e.message)?{default:pe(e.message)?e.message:()=>e.message}:null);return r.appContext=n,xs(r,t),mI(e).appendChild(t.firstElementChild),r.component},bI=()=>document.createElement("div"),yI=(e,t)=>{const n=bI();e.onVanish=()=>{xs(null,n),Gi.delete(o)},e.onAction=s=>{const i=Gi.get(o);let l;e.showInput?l={value:o.inputValue,action:s}:l=s,e.callback?e.callback(l,r.proxy):s==="cancel"||s==="close"?e.distinguishCancelAndClose&&s!=="cancel"?i.reject("close"):i.reject("cancel"):i.resolve(l)};const r=vI(e,n,t),o=r.proxy;for(const s in e)De(e,s)&&!De(o.$props,s)&&(s==="closeIcon"&&Ee(e[s])?o[s]=ms(e[s]):o[s]=e[s]);return o.visible=!0,o};function Hs(e,t=null){if(!ut)return Promise.reject();let n;return he(e)||It(e)?e={message:e}:n=e.callback,new Promise((r,o)=>{const s=yI(e,t??Hs._context);Gi.set(s,{options:e,callback:n,resolve:r,reject:o})})}const _I=["alert","confirm","prompt"],wI={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};_I.forEach(e=>{Hs[e]=xI(e)});function xI(e){return(t,n,r,o)=>{let s="";return Ee(n)?(r=n,s=""):Yn(n)?s="":s=n,Hs(Object.assign({title:s,message:t,type:"",...wI[e]},r,{boxType:e}),o)}}Hs.close=()=>{Gi.forEach((e,t)=>{t.doClose()}),Gi.clear()};Hs._context=null;const jr=Hs;jr.install=e=>{jr._context=e._context,e.config.globalProperties.$msgbox=jr,e.config.globalProperties.$messageBox=jr,e.config.globalProperties.$alert=jr.alert,e.config.globalProperties.$confirm=jr.confirm,e.config.globalProperties.$prompt=jr.prompt};const vd=jr,Y0=["primary","success","info","warning","error"],SI=Pe({customClass:{type:String,default:""},dangerouslyUseHTMLString:Boolean,duration:{type:Number,default:4500},icon:{type:Er},id:{type:String,default:""},message:{type:re([String,Object,Function]),default:""},offset:{type:Number,default:0},onClick:{type:re(Function),default:()=>{}},onClose:{type:re(Function),required:!0},position:{type:String,values:["top-right","top-left","bottom-right","bottom-left"],default:"top-right"},showClose:{type:Boolean,default:!0},title:{type:String,default:""},type:{type:String,values:[...Y0,""],default:""},zIndex:Number,closeIcon:{type:Er,default:Ms}}),EI={destroy:()=>!0},CI=["id"],TI=["textContent"],kI={key:0},$I=["innerHTML"];var OI=be({name:"ElNotification",__name:"notification",props:SI,emits:EI,setup(e,{expose:t}){const n=e,{ns:r,zIndex:o}=dd("notification"),{nextZIndex:s,currentZIndex:i}=o,l=Z(!1);let a;const c=k(()=>{const _=n.type;return _&&Pa[n.type]?r.m(_):""}),u=k(()=>n.type&&Pa[n.type]||n.icon),f=k(()=>n.position.endsWith("right")?"right":"left"),h=k(()=>n.position.startsWith("top")?"top":"bottom"),g=k(()=>({[h.value]:`${n.offset}px`,zIndex:n.zIndex??i.value}));function p(){n.duration>0&&({stop:a}=qT(()=>{l.value&&v()},n.duration))}function d(){a==null||a()}function v(){l.value=!1}function b(_){switch(Io(_)){case mt.delete:case mt.backspace:d();break;case mt.esc:l.value&&v();break;default:p();break}}return st(()=>{p(),s(),l.value=!0}),er(document,"keydown",b),t({visible:l,close:v}),(_,m)=>(E(),le(Bo,{name:y(r).b("fade"),onBeforeLeave:e.onClose,onAfterLeave:m[1]||(m[1]=w=>_.$emit("destroy")),persisted:""},{default:q(()=>[bt(x("div",{id:e.id,class:z([y(r).b(),e.customClass,f.value]),style:Ue(g.value),role:"alert",onMouseenter:d,onMouseleave:p,onClick:m[0]||(m[0]=(...w)=>e.onClick&&e.onClick(...w))},[u.value?(E(),le(y(pt),{key:0,class:z([y(r).e("icon"),c.value])},{default:q(()=>[(E(),le(Ye(u.value)))]),_:1},8,["class"])):Y("v-if",!0),x("div",{class:z(y(r).e("group"))},[x("h2",{class:z(y(r).e("title")),textContent:U(e.title)},null,10,TI),bt(x("div",{class:z(y(r).e("content")),style:Ue(e.title?void 0:{margin:0})},[de(_.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(E(),D(ke,{key:1},[Y(" Caution here, message could've been compromised, never use user's input as message "),x("p",{innerHTML:e.message},null,8,$I)],2112)):(E(),D("p",kI,U(e.message),1))])],6),[[bn,e.message]]),e.showClose?(E(),le(y(pt),{key:0,class:z(y(r).e("closeBtn")),onClick:Ve(v,["stop"])},{default:q(()=>[(E(),le(Ye(e.closeIcon)))]),_:1},8,["class"])):Y("v-if",!0)],2)],46,CI),[[bn,l.value]])]),_:3},8,["name","onBeforeLeave"]))}}),AI=OI;const Ns={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},La=16;let II=1;const Mo=function(e={},t){if(!ut)return{close:()=>{}};(he(e)||It(e))&&(e={message:e});const n=e.position||"top-right";let r=e.offset||0;Ns[n].forEach(({vm:u})=>{var f;r+=(((f=u.el)==null?void 0:f.offsetHeight)||0)+La}),r+=La;const o=`notification_${II++}`,s=e.onClose,i={...e,offset:r,id:o,onClose:()=>{PI(o,n,s)}};let l=document.body;Dn(e.appendTo)?l=e.appendTo:he(e.appendTo)&&(l=document.querySelector(e.appendTo)),Dn(l)||(Je("ElNotification","the appendTo option is not an HTMLElement. Falling back to document.body."),l=document.body);const a=document.createElement("div"),c=K(AI,i,pe(i.message)?i.message:It(i.message)?()=>i.message:null);return c.appContext=Yn(t)?Mo._context:t,c.props.onDestroy=()=>{xs(null,a)},xs(c,a),Ns[n].push({vm:c}),l.appendChild(a.firstElementChild),{close:()=>{c.component.exposed.visible.value=!1}}};Y0.forEach(e=>{Mo[e]=(t={},n)=>((he(t)||It(t))&&(t={message:t}),Mo({...t,type:e},n))});function PI(e,t,n){const r=Ns[t],o=r.findIndex(({vm:c})=>{var u;return((u=c.component)==null?void 0:u.props.id)===e});if(o===-1)return;const{vm:s}=r[o];if(!s)return;n==null||n(s);const i=s.el.offsetHeight,l=t.split("-")[0];r.splice(o,1);const a=r.length;if(!(a<1))for(let c=o;c<a;c++){const{el:u,component:f}=r[c].vm,h=Number.parseInt(u.style[l],10)-i-La;f.props.offset=h}}function MI(){for(const e of Object.values(Ns))e.forEach(({vm:t})=>{t.component.exposed.visible.value=!1})}function NI(e="top-right"){var n,r,o,s;let t=((o=(r=(n=Ns[e][0])==null?void 0:n.vm.component)==null?void 0:r.props)==null?void 0:o.offset)||0;for(const{vm:i}of Ns[e])i.component.props.offset=t,t+=(((s=i.el)==null?void 0:s.offsetHeight)||0)+La}Mo.closeAll=MI;Mo.updateOffsets=NI;Mo._context=null;const RI=Vk(Mo,"$notify"),js=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},LI={name:"ImageUploader",emits:["uploaded","completed","uploading"],data(){return{loading:!1}},props:{button_text:{type:String,default:""},remove_label:{type:String,default:""},additionalData:{type:Object,default:()=>({})},isMultiple:{type:Boolean,default:!1},can_remove:{type:Boolean,default:!1},confirm_remove:{type:Boolean,default:!1},isTextBtn:{type:Boolean,default:!0},removeIcon:{type:Boolean,default:!0},className:{type:String,default:"image-uploader"}},methods:{handleRemove(){if(!this.confirm_remove){this.$emit("uploaded","");return}this.$confirm(this.$t("Are you sure you want to remove this image?"),this.$t("Remove Image?"),{confirmButtonText:this.$t("Remove"),cancelButtonText:this.$t("Cancel"),confirmButtonClass:"fcom_primary_button",cancelButtonClass:"fcom_secondary_button",type:"warning"}).then(()=>{this.$emit("uploaded","")})},handleSuccess(e){this.$emit("uploaded",e.media.url),this.$emit("completed",e),this.loading=!1},handleError(e){this.$handleError(JSON.parse(e.message)),this.$emit("completed",e),this.loading=!1},inProgress(e){this.$emit("uploading"),this.loading=!0}},computed:{action_url(){return this.appVars.rest.url+"/feeds/media-upload"},headers(){return{"X-WP-Nonce":this.appVars.rest.nonce}}}};function FI(e,t,n,r,o,s){const i=hl,l=oI,a=St("CloseBold"),c=pt,u=Qi("loading");return E(),D(ke,null,[K(l,{class:z(n.className),multiple:n.isMultiple,action:s.action_url,headers:s.headers,accept:"image/*",data:n.additionalData,"on-success":s.handleSuccess,"on-progress":s.inProgress,"on-error":s.handleError,"show-file-list":!1},{default:q(()=>[de(e.$slots,"trigger",{loading:o.loading},()=>[de(e.$slots,"default",{loading:o.loading},()=>[bt((E(),le(i,{disabled:o.loading,text:n.isTextBtn,class:"fcom_plain_button"},{default:q(()=>[Qe(U(n.button_text||e.$t("Upload Photo")),1)]),_:1},8,["disabled","text"])),[[u,o.loading]])])])]),_:3},8,["class","multiple","action","headers","data","on-success","on-progress","on-error"]),n.can_remove?(E(),le(i,{key:0,class:"remove_img",size:"small",type:"danger",plain:"",onClick:s.handleRemove,text:n.isTextBtn,"aria-label":n.remove_label||e.$t("Remove")},{default:q(()=>[de(e.$slots,"remove",{},()=>[n.removeIcon?(E(),le(c,{key:0},{default:q(()=>[K(a)]),_:1})):Y("",!0),x("span",null,U(e.$t("Remove")),1)])]),_:3},8,["onClick","text","aria-label"])):Y("",!0)],64)}const DI=js(LI,[["render",FI]]),BI={name:"Onboard",components:{ImageUploader:DI},data(){return{generalSettings:{site_title:"Community",logo:"",slug:"portal",template:"basic",access:{acess_level:"public"},install_fluentcrm:"yes",install_fluentsmtp:"yes",has_fluentcrm:"yes",has_fluentsmtp:"yes",has_fluentcart:"yes",install_fluentcart:"yes",subscribe_to_newsletter:"yes",share_data:"no"},step:1,loading:!0,saving:!1,saving_text:this.$trans("Please wait while we save your settings")}},methods:{gotoNextStep(){if(this.step==1){if(!this.generalSettings.site_title){this.$notify.error("Please enter a community name");return}if(!this.generalSettings.slug&&!this.generalSettings.is_slug_defined){this.$notify.error("Please enter url slug");return}}else if(this.step==2&&!this.generalSettings.template){this.$notify.error("Please select a template");return}this.step++},saveSettings(){this.saving=!0,this.$post("admin/on-boardings",{settings:this.generalSettings}).then(()=>{this.$notify.success(this.$trans("Settings saved successfully")),window.location.reload()}).catch(e=>{this.$handleError(e),this.saving=!1}),setTimeout(()=>{this.saving_text=this.$trans("Almost done, just a few more seconds...")},8e3),setTimeout(()=>{this.saving_text=this.$trans("Finishing up...")},15e3),setTimeout(()=>{this.saving_text=this.$trans("Just a moment please...")},3e4),setTimeout(()=>{this.saving_text=this.$trans("Something is wrong! Please reload the page and try again.")},6e4)},getSettings(){this.loading=!0,this.$get("admin/on-boardings").then(e=>{this.generalSettings=e.settings}).catch(e=>{this.$handleError(e)}).finally(()=>{this.loading=!1})},maybeSanitizeSlug(){this.generalSettings.slug=this.generalSettings.slug.replace(/[^a-z0-9_-]/gi,"-").toLowerCase()},gotoPrevStep(){this.step--}},mounted(){this.getSettings()}},VI={style:{"max-width":"900px"},class:"fcom_onboarding_wrapper"},zI={key:1,class:"fcom_onboarding_steps"},HI={class:"fcom_step_content"},jI={class:"fcom_content_wrapper"},UI={class:"fcom_step_header"},WI=["src"],KI={class:"header_title"},qI={class:"fcom_step"},GI={key:2,class:"fcom_onboarding_steps"},YI={class:"fcom_step_content"},JI={class:"fcom_content_wrapper"},XI={key:0},ZI={class:"fcom_step_header"},QI=["src"],eP={class:"header_title"},tP={class:"header_subtitle"},nP={class:"fcom_step"},rP={key:0,class:"fcom_input_help"},oP=["src"],sP={key:0},iP={key:1},lP={class:"fcom_input_help"},aP={key:1,class:"fcom_step"},cP={class:"fcom_step_header"},uP=["src"],fP={class:"header_title"},dP={class:"header_subtitle"},pP={class:"fcom_step"},hP={class:"fcom_template_card"},gP={class:"fcom_template_card"},mP={class:"fcom_template_card"},vP={class:"fcom_template_card"},bP={key:2,class:"fcom_step"},yP={class:"fcom_step_header"},_P=["src"],wP={class:"header_title"},xP={class:"header_subtitle"},SP={class:"fcom_step"},EP={class:"fcom_features_boxes"},CP={class:"fcom_feature"},TP={class:"fcom_feature_heading"},kP={key:0},$P={key:1},OP={class:"fcom_feature_actions"},AP={key:0,class:"fcom_feature"},IP={class:"fcom_feature_heading"},PP={key:0,style:{"font-weight":"bold"}},MP={class:"fcom_feature_actions"},NP={key:1,class:"fcom_feature"},RP={class:"fcom_feature_heading"},LP={key:0,style:{"font-weight":"bold"}},FP={class:"fcom_feature_actions"},DP={key:2,class:"fcom_feature"},BP={class:"fcom_feature_heading"},VP={key:0,style:{"font-weight":"bold"}},zP={class:"fcom_feature_actions"},HP={class:"fcom_feature"},jP={class:"fcom_feature_heading"},UP={class:"fcom_optin"},WP={class:"fcom_onboarding_footer"},KP={class:"fcom_footer_info"},qP={class:"fcom_footer_actions"};function GP(e,t,n,r,o,s){const i=AA,l=gc,a=b5,c=hl,u=St("image-uploader"),f=QO,h=eA,g=AO,p=OO,d=HO,v=uA,b=lA,_=v5;return E(),D("div",VI,[o.loading?(E(),le(i,{key:0,animated:!0,rows:5})):o.saving?(E(),D("div",zI,[x("div",HI,[x("div",jI,[x("div",UI,[x("img",{src:e.appVars.logo,alt:"Logo",class:"fcom_onboarding_logo"},null,8,WI),x("h2",KI,U(o.saving_text),1)]),x("div",qI,[K(i,{animated:!0,rows:3})])])])])):(E(),D("div",GI,[x("div",YI,[x("div",JI,[K(_,{onSubmit:t[12]||(t[12]=Ve(m=>e.doNothing(),["prevent"])),modelValue:o.generalSettings,"onUpdate:modelValue":t[13]||(t[13]=m=>o.generalSettings=m),"label-position":"top"},{default:q(()=>[o.step==1?(E(),D("div",XI,[x("div",ZI,[x("img",{src:e.appVars.logo,alt:"Logo",class:"fcom_onboarding_logo"},null,8,QI),x("h2",eP,U(e.$trans("Let's build your community together!")),1),x("p",tP,U(e.$trans("Update this information anytime stress-free!")),1)]),x("div",nP,[K(a,{label:e.$trans("Name your community")},{default:q(()=>[K(l,{size:"large",type:"text",modelValue:o.generalSettings.site_title,"onUpdate:modelValue":t[0]||(t[0]=m=>o.generalSettings.site_title=m),placeholder:e.$trans("Community Name")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),K(a,{label:e.$trans("Community Portal URL")},{default:q(()=>[K(l,{disabled:o.generalSettings.is_slug_defined,onInput:s.maybeSanitizeSlug,size:"large",type:"text",modelValue:o.generalSettings.slug,"onUpdate:modelValue":t[1]||(t[1]=m=>o.generalSettings.slug=m),placeholder:e.$trans("Portal Slug")},{prepend:q(()=>[x("span",null,U(e.appVars.urls.site_url),1)]),_:1},8,["disabled","onInput","modelValue","placeholder"]),o.generalSettings.is_slug_defined?(E(),D("p",rP,U(e.$t("Portal Slug is defined in the wp-config.php file")),1)):Y("",!0)]),_:1},8,["label"]),K(a,{label:e.$trans("Logo")},{default:q(()=>[o.generalSettings.logo?(E(),D("img",{key:0,style:{"margin-right":"10px","max-height":"100px"},alt:"",class:"settings_img",src:o.generalSettings.logo},null,8,oP)):Y("",!0),K(u,{additionalData:{resize:!1,max_width:500,skip_convert:"yes"},button_text:o.generalSettings.logo?e.$trans("Change"):e.$trans("Upload Logo"),can_remove:!!o.generalSettings.logo,className:"setting_img_upload",isTextBtn:!1,removeIcon:!1,onUploaded:t[2]||(t[2]=m=>{o.generalSettings.logo=m})},{default:q(()=>[K(c,{style:{margin:"0 10px 0 0"},type:"primary"},{default:q(()=>[o.generalSettings.logo?(E(),D("span",sP,U(e.$trans("Change Logo")),1)):(E(),D("span",iP,U(e.$trans("Upload Logo")),1))]),_:1})]),_:1},8,["button_text","can_remove"]),x("p",lP,U(e.$trans("Recommended dimensions: 480 x 120, 4:1 aspect ratio")),1)]),_:1},8,["label"])])])):o.step==2?(E(),D("div",aP,[x("div",cP,[x("img",{src:e.appVars.logo,alt:"Logo",class:"fcom_onboarding_logo"},null,8,uP),x("h2",fP,U(e.$trans("Pick a Fluent Community Template")),1),x("p",dP,U(e.$trans("Start your journey with our expertly crafted templates")),1)]),x("div",pP,[K(a,{class:"fcom_template_group"},{default:q(()=>[K(h,{modelValue:o.generalSettings.template,"onUpdate:modelValue":t[3]||(t[3]=m=>o.generalSettings.template=m)},{default:q(()=>[K(f,{border:"",size:"large",value:"basic"},{default:q(()=>[x("div",hP,[x("h3",null,U(e.$trans("Basic")),1)])]),_:1}),K(f,{border:"",size:"large",value:"course"},{default:q(()=>[x("div",gP,[x("h3",null,U(e.$trans("Course")),1)])]),_:1}),K(f,{border:"",size:"large",value:"product"},{default:q(()=>[x("div",mP,[x("h3",null,U(e.$trans("Product")),1)])]),_:1}),K(f,{border:"",size:"large",value:"blank"},{default:q(()=>[x("div",vP,[x("h3",null,U(e.$trans("Blank")),1)])]),_:1})]),_:1},8,["modelValue"])]),_:1})])])):o.step==3?(E(),D("div",bP,[x("div",yP,[x("img",{src:e.appVars.logo,alt:"Logo",class:"fcom_onboarding_logo"},null,8,_P),x("h2",wP,U(e.$trans("Access & Features")),1),x("p",xP,U(e.$trans("Setup who can access your portal & Setup Features")),1)]),x("div",SP,[x("div",EP,[x("div",CP,[x("div",TP,[x("h3",null,U(e.$trans("Who can access your portal")),1),x("p",null,[Qe(U(e.$trans("__COMMUNITY_ACCESS_LABEL__"))+" ",1),o.generalSettings.acess_level=="public"?(E(),D("span",kP,U(e.$trans("Currently set as publicly accessible.")),1)):Y("",!0),o.generalSettings.acess_level=="logged_in"?(E(),D("span",$P,U(e.$trans("Currently set to: loggedin users can access")),1)):Y("",!0)])]),x("div",OP,[K(p,{style:{width:"200px"},modelValue:o.generalSettings.access.acess_level,"onUpdate:modelValue":t[4]||(t[4]=m=>o.generalSettings.access.acess_level=m)},{default:q(()=>[K(g,{label:e.$trans("Everyone (public)"),value:"public"},null,8,["label"]),K(g,{label:e.$trans("Only Logged In Users"),value:"logged_in"},null,8,["label"])]),_:1},8,["modelValue"])])]),o.generalSettings.has_fluentcrm!="yes"?(E(),D("div",AP,[x("div",IP,[x("h3",null,U(e.$trans("Integrated Marketing Automation")),1),x("p",null,[Qe(U(e.$trans("__FLUENT_CRM_DESC__"))+" ",1),o.generalSettings.install_fluentcrm!="yes"?(E(),D("span",PP,U(e.$trans("We highly recommend to enable this feature.")),1)):Y("",!0)])]),x("div",MP,[K(d,{size:"large",modelValue:o.generalSettings.install_fluentcrm,"onUpdate:modelValue":t[5]||(t[5]=m=>o.generalSettings.install_fluentcrm=m),"true-value":"yes","false-value":"no",class:"fcom_checkbox"},null,8,["modelValue"])])])):Y("",!0),o.generalSettings.has_fluentsmtp!="yes"?(E(),D("div",NP,[x("div",RP,[x("h3",null,U(e.$trans("Reliable Email delivery with FluentSMTP")),1),x("p",null,[Qe(U(e.$trans("Use FluentSMTP to make sure your site can send emails reliably and securely. You can use any SMTP service like Amazon SES, Sendgrid, Mailgun, ElasticEMail or any SMTP with FluentSMTP (it's free)."))+" ",1),o.generalSettings.install_fluentsmtp!="yes"?(E(),D("span",LP,U(e.$trans("We recommend to install FluentSMTP.")),1)):Y("",!0)])]),x("div",FP,[K(d,{size:"large",modelValue:o.generalSettings.install_fluentsmtp,"onUpdate:modelValue":t[6]||(t[6]=m=>o.generalSettings.install_fluentsmtp=m),"true-value":"yes","false-value":"no",class:"fcom_checkbox"},null,8,["modelValue"])])])):Y("",!0),o.generalSettings.has_fluentcart!="yes"?(E(),D("div",DP,[x("div",BP,[x("h3",null,U(e.$trans("Monetize your courses and spaces with FluentCart")),1),x("p",null,[Qe(U(e.$trans("__FLUENT_CART_DESC__"))+" ",1),o.generalSettings.install_fluentcart!="yes"?(E(),D("span",VP,U(e.$trans("We highly recommend to enable this feature for monetization.")),1)):Y("",!0)])]),x("div",zP,[K(d,{size:"large",modelValue:o.generalSettings.install_fluentcart,"onUpdate:modelValue":t[7]||(t[7]=m=>o.generalSettings.install_fluentcart=m),"true-value":"yes","false-value":"no",class:"fcom_checkbox"},null,8,["modelValue"])])])):Y("",!0),x("div",HP,[x("div",jP,[x("h3",null,U(e.$trans("Get Feature Updates via email")),1),x("p",null,U(e.$trans("__EMAIL_SUB_DESC__")),1),x("div",UP,[K(b,{gutter:20},{default:q(()=>[K(v,{sm:24,md:12},{default:q(()=>[K(a,{label:e.$trans("Your Name")},{default:q(()=>[K(l,{modelValue:o.generalSettings.user_full_name,"onUpdate:modelValue":t[8]||(t[8]=m=>o.generalSettings.user_full_name=m),size:"small",type:"text",placeholder:e.$trans("Your Name")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1}),K(v,{sm:24,md:12},{default:q(()=>[K(a,{label:e.$trans("Your Email Address")},{default:q(()=>[K(l,{modelValue:o.generalSettings.user_email_address,"onUpdate:modelValue":t[9]||(t[9]=m=>o.generalSettings.user_email_address=m),size:"small",type:"email",placeholder:e.$trans("Your Email Address")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1}),K(a,null,{default:q(()=>[K(d,{size:"large",modelValue:o.generalSettings.subscribe_to_newsletter,"onUpdate:modelValue":t[10]||(t[10]=m=>o.generalSettings.subscribe_to_newsletter=m),"true-value":"yes","false-value":"no"},{default:q(()=>[Qe(U(e.$trans("Subscribe to feature updates email newsletter")),1)]),_:1},8,["modelValue"]),K(d,{size:"large",modelValue:o.generalSettings.share_data,"onUpdate:modelValue":t[11]||(t[11]=m=>o.generalSettings.share_data=m),"true-value":"yes","false-value":"no"},{default:q(()=>[Qe(U(e.$trans("__IMPROVE_DESC__")),1)]),_:1},8,["modelValue"])]),_:1})])])])])])])):Y("",!0)]),_:1},8,["modelValue"])])]),x("div",WP,[x("div",KP,[o.step>1?(E(),D("button",{key:0,onClick:t[14]||(t[14]=m=>s.gotoPrevStep()),class:"fcom_button_secondary prev_button"},U(e.$trans("Back")),1)):Y("",!0)]),x("div",qP,[o.step<3?(E(),D("button",{key:0,onClick:t[15]||(t[15]=(...m)=>s.gotoNextStep&&s.gotoNextStep(...m)),class:"fcom_button_primary next_button"},U(e.$trans("Continue to Next")),1)):(E(),D("button",{key:1,onClick:t[16]||(t[16]=(...m)=>s.saveSettings&&s.saveSettings(...m)),class:"fcom_button_primary next_button"},U(e.$trans("Save & Finish")),1))])])]))])}const YP=js(BI,[["render",GP]]),JP={name:"TypedPersons",data(){return{targetUsers:[this.$trans("Creators"),this.$trans("Agencies"),this.$trans("Coaches"),this.$trans("Non-Profits"),this.$trans("Educators"),this.$trans("Organizations")],currentIndex:0,displayedText:"",isDeleting:!1,typingSpeed:100,deletingSpeed:50,pauseBeforeDelete:1e3,pauseBeforeNextWord:500}},mounted(){this.typeText()},methods:{typeText(){const e=this.targetUsers[this.currentIndex],t=this.displayedText.length;!this.isDeleting&&t<e.length?(this.displayedText=e.substring(0,t+1),setTimeout(()=>this.typeText(),this.typingSpeed)):!this.isDeleting&&t===e.length?setTimeout(()=>{this.isDeleting=!0,this.typeText()},this.pauseBeforeDelete):this.isDeleting&&t>0?(this.displayedText=e.substring(0,t-1),setTimeout(()=>this.typeText(),this.deletingSpeed)):this.isDeleting&&t===0&&(this.isDeleting=!1,this.currentIndex=(this.currentIndex+1)%this.targetUsers.length,setTimeout(()=>this.typeText(),this.pauseBeforeNextWord))}}},XP={style:{width:"140px",display:"inline-block",position:"relative"}},ZP={class:"typing-text"};function QP(e,t,n,r,o,s){return E(),D("span",XP,[x("span",ZP,U(o.displayedText),1),t[0]||(t[0]=x("span",{class:"pen-underline"},null,-1))])}const eM=js(JP,[["render",QP]]),tM={name:"WelcomeToPortal",components:{TypedPersons:eM},data(){return{changingUrl:!1,newSlug:"",changing:!1}},methods:{changeUrlInit(){this.changingUrl=!0,window.scrollTo(0,0)},maybeSanitizeSlug(){this.newSlug=this.newSlug.replace(/[^a-z0-9_-]/gi,"-").toLowerCase()},changeUrl(){if(!this.newSlug){this.$notify.error(this.$trans("Please enter a valid slug"));return}this.$confirm(this.$trans("Are you sure you want to change the URL of your portal to")+' "'+this.newSlug+'" ?',this.$trans("Change URL"),{confirmButtonText:this.$trans("Yes, Change"),cancelButtonText:this.$trans("Cancel"),type:"warning"}).then(()=>{this.changeRealUrl()}).catch(()=>{this.$notify.info(this.$trans("URL change canceled"))})},changeRealUrl(){this.changing=!0,this.$post("admin/on-boardings/change-slug",{new_slug:this.newSlug}).then(e=>{this.$notify.success(e.message),window.location.reload()}).catch(()=>{this.$notify.error(this.$trans("Failed to change URL"))}).finally(()=>{this.changing=!1})}}},nM={class:"fcom_onboarding_wrapper fcom_welcome_wrapper"},rM={class:"fcom_onboarding_steps"},oM={style:{"padding-bottom":"0"},class:"fcom_step_content"},sM={class:"fcom_content_wrapper"},iM={class:"fcom_step_header"},lM=["src"],aM={class:"header_subtitle"},cM={key:0,class:"fcom_step"},uM={class:"fcom_portal_section"},fM={class:"fcom_mb_10"},dM={key:0,class:"fcom_notice",style:{"margin-top":"20px"}},pM={key:1,style:{"margin-top":"40px",display:"flex","align-items":"center","justify-content":"space-between"}},hM={key:1,class:"fcom_step"},gM={key:0,class:"fcom_notice"},mM=["href"],vM={style:{padding:"0"},class:"fcom_portal_section"},bM={style:{"font-size":"18px"}},yM={class:"fcom_portal_buttons"},_M=["href"],wM=["href"],xM={target:"_blank",rel:"noopener",class:"fcom_portal_btn_secondary",href:"https://community.wpmanageninja.com/portal/space/community-meta/home"},SM={key:0,class:"fcom_onboarding_wrapper fcom_welcome_wrapper fcom_welcome_cards_wrapper"},EM={class:"fcom_cards"},CM=["href"],TM={class:"fcom_link"},kM={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 25 25","aria-hidden":"true",class:"",focusable:"false",style:{fill:"currentcolor",height:"18px",width:"18px"}},$M=["href"],OM={class:"fcom_link"},AM={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 25 25","aria-hidden":"true",class:"",focusable:"false",style:{fill:"currentcolor",height:"18px",width:"18px"}},IM=["href"],PM={class:"fcom_link"},MM={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 25 25","aria-hidden":"true",class:"",focusable:"false",style:{fill:"currentcolor",height:"18px",width:"18px"}},NM=["href"],RM={class:"fcom_link"},LM={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 25 25","aria-hidden":"true",class:"",focusable:"false",style:{fill:"currentcolor",height:"18px",width:"18px"}},FM={target:"_blank",href:"https://fluentcommunity.co/docs",class:"fcom_card"},DM={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true",class:"",focusable:"false",style:{fill:"currentcolor",height:"32px",width:"32px"}},BM={class:"fcom_link"},VM={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 25 25","aria-hidden":"true",class:"",focusable:"false",style:{fill:"currentcolor",height:"18px",width:"18px"}},zM={key:0,class:"fcom_card fcom_upgrade_card"},HM={class:"fcom_portal_buttons"},jM=["href"];function UM(e,t,n,r,o,s){const i=St("typed-persons"),l=gc,a=hl,c=pt,u=Qi("loading");return E(),D(ke,null,[x("div",nM,[x("div",rM,[x("div",oM,[x("div",sM,[x("div",iM,[x("img",{src:e.appVars.logo,alt:"Logo",class:"fcom_onboarding_logo"},null,8,lM),t[5]||(t[5]=x("h2",{class:"header_title"},"FluentCommunity",-1)),x("p",aM,[Qe(U(e.$trans("The Blazing-Fast ⚡️ Community Solution for"))+" ",1),K(i)])]),o.changingUrl?bt((E(),D("div",cM,[x("div",uM,[x("h3",null,U(e.$trans("Change Community URL")),1),x("p",fM,U(e.$trans("__PERMALINK_CHANGE_DESC__")),1),K(l,{disabled:!!e.appVars.is_slug_defined,onInput:s.maybeSanitizeSlug,size:"large",type:"text",modelValue:o.newSlug,"onUpdate:modelValue":t[0]||(t[0]=f=>o.newSlug=f),placeholder:e.$trans("Enter your new slug")},{prepend:q(()=>[x("span",null,U(e.appVars.urls.site_url),1)]),_:1},8,["disabled","onInput","modelValue","placeholder"]),e.appVars.is_slug_defined?(E(),D("div",dM,[x("p",null,U(e.$trans("Looks like your community slug is already defined in wp-config.php")),1),K(a,{onClick:t[1]||(t[1]=f=>o.changingUrl=!1)},{default:q(()=>[Qe(U(e.$trans("Go Back")),1)]),_:1})])):(E(),D("div",pM,[K(a,{onClick:t[2]||(t[2]=f=>o.changingUrl=!1)},{default:q(()=>[Qe(U(e.$trans("Cancel")),1)]),_:1}),K(a,{type:"primary",onClick:t[3]||(t[3]=f=>s.changeUrl())},{default:q(()=>[Qe(U(e.$trans("Change Portal URL")),1)]),_:1})]))])])),[[u,o.changing]]):(E(),D("div",hM,[e.appVars.permalink_structure?Y("",!0):(E(),D("div",gM,[x("h3",null,U(e.$trans("Pretty Permalink is required")),1),x("p",null,U(e.$trans("__permalink_broken_desk__")),1),x("a",{rel:"noopener",target:"_blank",href:e.appVars.urls.permalink_url},U(e.$trans("Go to Permalink Settings")),9,mM)])),x("div",vM,[x("h3",bM,U(e.$trans("Your Community is Ready 🚀")),1),x("p",null,U(e.$trans("Now you can access your community portal by clicking the button below.")),1),x("div",yM,[x("a",{class:"fcom_button_primary",target:"_blank",href:e.appVars.urls.portal_base},U(e.$trans("Go to the portal")),9,_M),e.appVars.is_super_admin&&e.appVars.license_url_page?(E(),D("a",{key:0,class:"fcom_portal_btn_secondary",href:e.appVars.license_url_page},U(e.$trans("License Management")),9,wM)):Y("",!0),x("a",xM,U(e.$trans("Join Official Community")),1)])])]))])])])]),e.appVars.is_admin?(E(),D("div",SM,[x("div",EM,[x("a",{target:"_blank",href:e.appVars.urls.portal_base+"admin/settings",class:"fcom_card"},[K(c,null,{default:q(()=>[...t[6]||(t[6]=[x("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[x("path",{d:"M2.08301 10.0002C2.08301 6.26821 2.08301 4.40223 3.24238 3.24287C4.40175 2.0835 6.26772 2.0835 9.99967 2.0835C13.7316 2.0835 15.5976 2.0835 16.757 3.24287C17.9163 4.40223 17.9163 6.26821 17.9163 10.0002C17.9163 13.7321 17.9163 15.5981 16.757 16.7575C15.5976 17.9168 13.7316 17.9168 9.99967 17.9168C6.26772 17.9168 4.40175 17.9168 3.24238 16.7575C2.08301 15.5981 2.08301 13.7321 2.08301 10.0002Z",stroke:"currentColor","stroke-width":"1.5","stroke-linejoin":"round"}),x("path",{d:"M8.33301 12.917C8.33301 13.6073 7.77336 14.167 7.08301 14.167C6.39265 14.167 5.83301 13.6073 5.83301 12.917C5.83301 12.2266 6.39265 11.667 7.08301 11.667C7.77336 11.667 8.33301 12.2266 8.33301 12.917Z",stroke:"currentColor","stroke-width":"1.5"}),x("path",{d:"M14.166 7.0835C14.166 6.39314 13.6064 5.8335 12.916 5.8335C12.2257 5.8335 11.666 6.39314 11.666 7.0835C11.666 7.77385 12.2257 8.3335 12.916 8.3335C13.6064 8.3335 14.166 7.77385 14.166 7.0835Z",stroke:"currentColor","stroke-width":"1.5"}),x("path",{d:"M7.08301 11.6668L7.08301 5.8335",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round"}),x("path",{d:"M12.916 8.33366L12.916 14.167",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round"})],-1)])]),_:1}),x("h3",null,U(e.$trans("Portal Settings")),1),x("p",null,U(e.$trans("Basic Settings of your portal")),1),x("div",TM,[(E(),D("svg",kM,[...t[7]||(t[7]=[x("path",{d:"m17.086 11.5-5.043-5.04 1.414-1.42 7.457 7.46-7.457 7.46-1.414-1.42 5.043-5.04H3.5v-2z"},null,-1)])]))])],8,CM),x("a",{target:"_blank",href:e.appVars.urls.portal_base+"admin/settings/customization",class:"fcom_card"},[K(c,null,{default:q(()=>[...t[8]||(t[8]=[x("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[x("g",{"clip-path":"url(#clip0_3687_33463)"},[x("path",{d:"M18.3337 9.99984C18.3337 5.39746 14.6027 1.6665 10.0003 1.6665C5.39795 1.6665 1.66699 5.39746 1.66699 9.99984C1.66699 14.6022 5.39795 18.3332 10.0003 18.3332C10.7018 18.3332 11.667 18.4301 11.667 17.4998C11.667 16.9924 11.403 16.6008 11.1408 16.2119C10.7572 15.6428 10.3773 15.0793 10.8337 14.1665C11.3892 13.0554 12.3152 13.0554 13.7349 13.0554C14.4448 13.0554 15.2781 13.0554 16.2504 12.9165C18.0012 12.6664 18.3337 11.5902 18.3337 9.99984Z",stroke:"currentColor","stroke-width":"1.5"}),x("path",{d:"M5.83398 12.502L5.84121 12.5",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}),x("ellipse",{cx:"7.91699",cy:"7.08301",rx:"1.25",ry:"1.25",stroke:"currentColor","stroke-width":"1.5"}),x("ellipse",{cx:"13.75",cy:"7.9165",rx:"1.25",ry:"1.25",stroke:"currentColor","stroke-width":"1.5"})]),x("defs",null,[x("clipPath",{id:"clip0_3687_33463"},[x("rect",{width:"20",height:"20",fill:"white"})])])],-1)])]),_:1}),x("h3",null,U(e.$trans("Customization")),1),x("p",null,U(e.$trans("Customize the UI features of the portal.")),1),x("div",OM,[(E(),D("svg",AM,[...t[9]||(t[9]=[x("path",{d:"m17.086 11.5-5.043-5.04 1.414-1.42 7.457 7.46-7.457 7.46-1.414-1.42 5.043-5.04H3.5v-2z"},null,-1)])]))])],8,$M),x("a",{class:"fcom_card",target:"_blank",href:e.appVars.urls.portal_base+"admin/settings/features"},[K(c,null,{default:q(()=>[...t[10]||(t[10]=[x("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[x("g",{"clip-path":"url(#clip0_3687_33503)"},[x("path",{d:"M3.33301 10.0002C3.33301 6.85746 3.33301 5.28612 4.30932 4.3098C5.28563 3.3335 6.85697 3.3335 9.99967 3.3335C13.1423 3.3335 14.7138 3.3335 15.69 4.3098C16.6663 5.28612 16.6663 6.85746 16.6663 10.0002C16.6663 13.1428 16.6663 14.7142 15.69 15.6905C14.7138 16.6668 13.1423 16.6668 9.99967 16.6668C6.85697 16.6668 5.28563 16.6668 4.30932 15.6905C3.33301 14.7142 3.33301 13.1428 3.33301 10.0002Z",stroke:"currentColor","stroke-width":"1.5","stroke-linejoin":"round"}),x("path",{d:"M6.4432 13.5567C7.0534 14.1668 8.03549 14.1668 9.99967 14.1668C10.6578 14.1668 11.2058 14.1668 11.6663 14.1438L14.1433 11.6668C14.1663 11.2062 14.1663 10.6583 14.1663 10.0002C14.1663 8.03598 14.1663 7.05389 13.5562 6.44369C12.9459 5.8335 11.9638 5.8335 9.99967 5.8335C8.03549 5.8335 7.0534 5.8335 6.4432 6.44369C5.83301 7.05389 5.83301 8.03598 5.83301 10.0002C5.83301 11.9643 5.83301 12.9464 6.4432 13.5567Z",stroke:"currentColor","stroke-width":"1.5","stroke-linejoin":"round"}),x("path",{d:"M6.66699 1.6665V3.33317M13.3337 1.6665V3.33317M10.0003 1.6665V3.33317M6.66699 16.6665V18.3332M10.0003 16.6665V18.3332M13.3337 16.6665V18.3332M18.3337 13.3332H16.667M3.33366 6.6665H1.66699M3.33366 13.3332H1.66699M3.33366 9.99984H1.66699M18.3337 6.6665H16.667M18.3337 9.99984H16.667",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})]),x("defs",null,[x("clipPath",{id:"clip0_3687_33503"},[x("rect",{width:"20",height:"20",fill:"white"})])])],-1)])]),_:1}),x("h3",null,U(e.$trans("Advanced Features")),1),x("p",null,U(e.$trans("Manage Advanced Features and Addons")),1),x("div",PM,[(E(),D("svg",MM,[...t[11]||(t[11]=[x("path",{d:"m17.086 11.5-5.043-5.04 1.414-1.42 7.457 7.46-7.457 7.46-1.414-1.42 5.043-5.04H3.5v-2z"},null,-1)])]))])],8,IM),x("a",{target:"_blank",href:e.appVars.urls.portal_base+"admin/manage-courses",class:"fcom_card"},[K(c,null,{default:q(()=>[...t[12]||(t[12]=[x("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},[x("path",{d:"M10.734 5.84746L14.7114 6.9072M9.88139 9.01146L11.8701 9.54132M9.98031 14.9723L10.7758 15.1843C13.0258 15.7838 14.1508 16.0835 15.037 15.5747C15.9233 15.0659 16.2247 13.9473 16.8276 11.71L17.6802 8.54599C18.2831 6.3087 18.5845 5.19006 18.0728 4.30879C17.5611 3.42752 16.4362 3.12778 14.1862 2.52831L13.3907 2.31636C11.1407 1.71688 10.0157 1.41714 9.12948 1.92594C8.24322 2.43474 7.94178 3.55338 7.3389 5.79067L6.4863 8.95466C5.88342 11.1919 5.58198 12.3106 6.09367 13.1919C6.60536 14.0731 7.73034 14.3729 9.98031 14.9723Z",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round"}),x("path",{d:"M9.99996 17.4559L9.20634 17.672C6.96165 18.2832 5.83931 18.5889 4.95512 18.0701C4.07093 17.5513 3.7702 16.4107 3.16874 14.1295L2.31814 10.9035C1.71668 8.62232 1.41595 7.48174 1.92643 6.58318C2.36802 5.80591 3.33329 5.83421 4.58329 5.83411",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round"})],-1)])]),_:1}),x("h3",null,U(e.$trans("Manage Courses")),1),x("p",null,U(e.$trans("View and Manage all of your courses")),1),x("div",RM,[(E(),D("svg",LM,[...t[13]||(t[13]=[x("path",{d:"m17.086 11.5-5.043-5.04 1.414-1.42 7.457 7.46-7.457 7.46-1.414-1.42 5.043-5.04H3.5v-2z"},null,-1)])]))])],8,NM),x("a",FM,[K(c,null,{default:q(()=>[(E(),D("svg",DM,[...t[14]||(t[14]=[x("path",{d:"M3.005 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m17 9h-16v7h16zm0-4V5h-16v3z"},null,-1)])]))]),_:1}),x("h3",null,U(e.$trans("Documentation")),1),x("p",null,U(e.$trans("Learn More about FluentCommunity")),1),x("div",BM,[(E(),D("svg",VM,[...t[15]||(t[15]=[x("path",{d:"m17.086 11.5-5.043-5.04 1.414-1.42 7.457 7.46-7.457 7.46-1.414-1.42 5.043-5.04H3.5v-2z"},null,-1)])]))])]),x("a",{onClick:t[4]||(t[4]=Ve(f=>s.changeUrlInit(),["prevent"])),href:"#",class:"fcom_card"},[K(c,null,{default:q(()=>[...t[16]||(t[16]=[x("svg",{"data-v-d2e47025":"",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[x("path",{fill:"currentColor",d:"M715.648 625.152 670.4 579.904l90.496-90.56c75.008-74.944 85.12-186.368 22.656-248.896-62.528-62.464-173.952-52.352-248.96 22.656L444.16 353.6l-45.248-45.248 90.496-90.496c100.032-99.968 251.968-110.08 339.456-22.656 87.488 87.488 77.312 239.424-22.656 339.456l-90.496 90.496zm-90.496 90.496-90.496 90.496C434.624 906.112 282.688 916.224 195.2 828.8c-87.488-87.488-77.312-239.424 22.656-339.456l90.496-90.496 45.248 45.248-90.496 90.56c-75.008 74.944-85.12 186.368-22.656 248.896 62.528 62.464 173.952 52.352 248.96-22.656l90.496-90.496zm0-362.048 45.248 45.248L398.848 670.4 353.6 625.152z"})],-1)])]),_:1}),x("h3",null,U(e.$trans("Change Community URL")),1),x("p",null,U(e.$trans("Want to change the community URL?")),1)])]),e.appVars.has_pro?Y("",!0):(E(),D("div",zM,[x("h3",null,U(e.$trans("Ready to make your community stand-out?")),1),t[17]||(t[17]=x("p",null,"Upgrade to FluentCommunity Pro and get lots of features like advanced automations, video, advanced management features, community managers, post topics, emojis, offload assets to S3/cloudflare and lots more. ",-1)),x("div",HM,[x("a",{class:"fcom_button_primary",target:"_blank",href:e.$upgradeUrl("onboarding_welcome")},U(e.$trans("Upgrade to Pro")),9,jM)])]))])):Y("",!0)],64)}const WM=js(tM,[["render",UM]]),KM={name:"LicenseManagement",data(){return{fetching:!0,verifying:!1,licenseData:{},licenseKey:"",showNewLicenseInput:!1,errorMessage:""}},computed:{errorLines(){return this.errorMessage?String(this.errorMessage).split(/<br\s*\/?>/i).map(e=>e.trim()).filter(e=>e):[]},status(){return this.licenseData.status||"unregistered"},isExpired(){if(this.status==="expired"||this.licenseData.is_expired)return!0;const e=this.licenseData.days_remaining;return!this.licenseData.is_lifetime&&!this.inGracePeriod&&e!==null&&e!==void 0&&e<0},inGracePeriod(){return!!this.licenseData.in_grace_period},showCard(){return["valid","expired","disabled"].indexOf(this.status)!==-1},showForm(){return!this.showCard||this.showNewLicenseInput},renewUrl(){return this.licenseData.renew_url||this.licenseData.purchase_url},subscriptionActive(){return["active","trialing","trial"].indexOf(this.licenseData.subscription_status)!==-1},renewAction(){return this.subscriptionActive?null:{url:this.renewUrl,label:this.$trans("Renew License")}},supportAction(){return this.licenseData.support_url?{url:this.licenseData.support_url,label:this.$trans("Contact Support")}:null},expiringSoon(){const e=this.licenseData.days_remaining;return e!=null&&e>=0&&e<=30},subscriptionNeedsAttention(){const e=this.licenseData.subscription_status;return e?["cancelled","canceled","paused","on_hold","pending","failing","expired"].indexOf(e)!==-1:!1},statusMeta(){return this.inGracePeriod?{label:this.$trans("Grace Period"),type:"warning"}:this.isExpired?{label:this.$trans("Expired"),type:"danger"}:{valid:{label:this.$trans("Active"),type:"success"},expired:{label:this.$trans("Expired"),type:"danger"},disabled:{label:this.$trans("Disabled"),type:"danger"},invalid:{label:this.$trans("Invalid"),type:"danger"},error:{label:this.$trans("Error"),type:"danger"},unregistered:{label:this.$trans("Not Activated"),type:"neutral"}}[this.status]||{label:this.humanize(this.status),type:"neutral"}},subscriptionMeta(){const e=this.licenseData.subscription_status;if(!e)return null;const t={active:"success",trialing:"success",trial:"success",paused:"warning",on_hold:"warning",pending:"warning",failing:"danger",cancelled:"danger",canceled:"danger",expired:"danger"};return{label:this.humanize(e),type:t[e]||"neutral"}},expiryRow(){if(this.licenseData.is_lifetime)return{label:this.$trans("Expires"),value:this.$trans("Lifetime"),badge:"success"};if(!this.licenseData.expires_human)return null;const e=this.licenseData.days_remaining;let t="";return e!=null&&(e===-1?t=this.$trans("expired 1 day ago"):e<0?t=this.transWith("expired %d days ago",Math.abs(e)):e===0?t=this.$trans("expires today"):e===1?t=this.$trans("in 1 day"):t=this.transWith("in %d days",e)),{label:this.$trans("Expires"),value:this.licenseData.expires_human,badge:e!=null&&e<0?"danger":"",hint:t}},graceRow(){return this.inGracePeriod?{label:this.$trans("Updates & Support"),value:this.$trans("Ending soon"),badge:"warning"}:null},licenseRows(){const e=[];return this.expiryRow&&e.push(this.expiryRow),this.graceRow&&e.push(this.graceRow),this.subscriptionMeta&&e.push({label:this.$trans("Subscription"),value:this.subscriptionMeta.label,badge:this.subscriptionMeta.type}),this.licenseData.license_key_masked&&e.push({label:this.$trans("License Key"),value:this.licenseData.license_key_masked}),(this.licenseData.customer_name||this.licenseData.customer_email_masked)&&e.push({label:this.$trans("Licensed To"),value:this.licenseData.customer_name||this.licenseData.customer_email_masked,hint:this.licenseData.customer_name?this.licenseData.customer_email_masked:""}),e},alert(){const e=this.licenseData.error_message||this.licenseData.message;return this.inGracePeriod?{type:"warning",title:this.licenseData.expires_human?this.transWith("Your license expired on %s",this.licenseData.expires_human):this.$trans("Your license has expired."),description:this.$trans("You are in a grace period, so everything keeps working for now. Updates and support will end soon — renew your license to keep them."),action:this.renewAction}:this.isExpired?{type:"danger",title:this.licenseData.expires_human?this.transWith("Your license expired on %s",this.licenseData.expires_human):this.$trans("Looks like your license has expired."),description:this.$trans("Renew your license to keep receiving plugin updates, new features and support."),action:this.renewAction}:this.status==="disabled"?{type:"danger",title:this.$trans("This license has been disabled."),description:e||this.$trans("Please contact our support team for assistance."),action:this.supportAction}:this.status==="invalid"||this.status==="error"?{type:"danger",title:this.$trans("We could not verify this license."),description:e||"",action:this.supportAction}:this.status==="valid"&&this.subscriptionNeedsAttention?{type:"warning",title:this.transWith("Your subscription is not active (%s)",this.subscriptionMeta.label),description:this.licenseData.expires_human?this.transWith("Your license will not renew on its own. It expires on %s.",this.licenseData.expires_human):"",action:this.renewAction}:this.status==="valid"&&this.expiringSoon&&!this.subscriptionActive?{type:"warning",title:this.licenseData.days_remaining===0?this.$trans("Your license expires today."):this.transWith("Your license expires in %d days",this.licenseData.days_remaining),action:this.renewAction}:null}},methods:{transWith(e,...t){let n=this.$trans(e);return t.forEach(r=>{n=n.replace(/%[ds]/,r)}),n},humanize(e){if(!e)return"";const t=String(e).replace(/_/g," ");return t.charAt(0).toUpperCase()+t.slice(1)},getSettings(){this.errorMessage="",this.fetching=!0,this.$get("admin/license",{verify:!0}).then(e=>{this.licenseData=e}).catch(e=>{this.errorMessage=this.convertToText(e),this.$handleError(e)}).finally(()=>{this.fetching=!1})},verifyLicense(){if(!this.licenseKey){this.$handleError(this.$trans("Please provide a license key")),this.errorMessage=this.$trans("Please provide a license key");return}this.verifying=!0,this.errorMessage="",this.$post("admin/license",{license_key:this.licenseKey}).then(e=>{this.licenseData=e.license_data,this.licenseKey="",this.showNewLicenseInput=!1,this.$notify.success(e.message)}).catch(e=>{let t=e.message||e;this.errorMessage=this.convertToText(t)}).finally(()=>{this.verifying=!1})},deactivateLicense(){this.$confirm(this.$trans("This site will stop receiving plugin updates until a license is activated again."),this.$trans("Deactivate this license?"),{confirmButtonText:this.$trans("Yes, Deactivate"),cancelButtonText:this.$trans("Cancel"),type:"warning"}).then(()=>{this.verifying=!0,this.$del("admin/license").then(e=>{this.licenseData=e.license_data,this.showNewLicenseInput=!1,this.$notify.success(e.message)}).catch(e=>{this.$handleError(e)}).finally(()=>{this.verifying=!1})}).catch(()=>{})}},mounted(){this.appVars.has_pro&&this.getSettings()}},qM={class:"fcom_onboarding_wrapper fcom_license_wrapper"},GM={class:"fcom_onboarding_steps"},YM={style:{"padding-bottom":"0"},class:"fcom_step_content"},JM={class:"fcom_content_wrapper fcom_license_content"},XM={class:"fcom_step_header"},ZM=["src"],QM={style:{"font-size":"20px"},class:"header_subtitle"},eN={key:0,class:"fcom_step"},tN={class:"fcal_configure_integration_body"},nN={key:0,class:"fcom_license_loading"},rN={class:"fcom_license_alert_body"},oN=["textContent"],sN=["textContent"],iN=["href","textContent"],lN={key:1,class:"fcom_license_card"},aN={class:"fcom_license_card_head"},cN={class:"fcom_license_card_title"},uN=["textContent"],fN=["textContent"],dN=["textContent"],pN={class:"fcom_license_meta"},hN=["textContent"],gN={class:"fcom_meta_value"},mN=["textContent"],vN=["textContent"],bN=["textContent"],yN={class:"fcom_license_card_footer"},_N={class:"fcom_license_checked"},wN={key:0},xN=["href"],SN=["href"],EN={class:"fcom_license_card_actions"},CN=["href"],TN={key:2,class:"fcom_license_form"},kN={key:0},$N={key:1},ON={key:2},AN=["href"],IN={key:3,class:"fcom_license_switch"},PN={key:4,class:"fcal_warning"},MN=["textContent"],NN={key:1,class:"fcom_license_no_pro"},RN=["href"],LN={style:{margin:"20px 0","text-align":"center"}},FN=["href"];function DN(e,t,n,r,o,s){const i=hl,l=gc,a=Qi("loading");return E(),D("div",qM,[x("div",GM,[x("div",YM,[x("div",JM,[x("div",XM,[x("img",{src:e.appVars.logo,alt:"Logo",class:"fcom_onboarding_logo"},null,8,ZM),t[6]||(t[6]=x("h2",{class:"header_title"},"FluentCommunity",-1)),x("p",QM,U(e.$trans("Manage Your Plugin License")),1)]),e.appVars.has_pro?(E(),D("div",eN,[bt((E(),D("div",tN,[o.fetching?bt((E(),D("div",nN,[x("h3",null,U(e.$trans("Fetching License Information Please wait.")),1)])),[[a,o.fetching]]):(E(),D(ke,{key:1},[s.alert?(E(),D("div",{key:0,class:z(["fcom_license_alert","is_"+s.alert.type])},[x("div",rN,[x("strong",{textContent:U(s.alert.title)},null,8,oN),s.alert.description?(E(),D("p",{key:0,textContent:U(s.alert.description)},null,8,sN)):Y("",!0)]),s.alert.action?(E(),D("a",{key:0,href:s.alert.action.url,target:"_blank",rel:"noopener",class:"fcom_license_alert_btn",textContent:U(s.alert.action.label)},null,8,iN)):Y("",!0)],2)):Y("",!0),s.showCard?(E(),D("div",lN,[x("div",aN,[x("div",cN,[x("h3",{textContent:U(o.licenseData.product_title||"FluentCommunity Pro")},null,8,uN),o.licenseData.variation_title?(E(),D("p",{key:0,textContent:U(o.licenseData.variation_title)},null,8,fN)):Y("",!0)]),x("span",{class:z(["fcom_license_pill","is_"+s.statusMeta.type]),textContent:U(s.statusMeta.label)},null,10,dN)]),x("ul",pN,[(E(!0),D(ke,null,Tn(s.licenseRows,c=>(E(),D("li",{key:c.label},[x("span",{class:"fcom_meta_label",textContent:U(c.label)},null,8,hN),x("span",gN,[c.badge?(E(),D("span",{key:0,class:z(["fcom_license_pill is_soft","is_"+c.badge]),textContent:U(c.value)},null,10,mN)):(E(),D("span",{key:1,textContent:U(c.value)},null,8,vN)),c.hint?(E(),D("small",{key:2,textContent:U(c.hint)},null,8,bN)):Y("",!0)])]))),128))]),x("div",yN,[x("div",_N,[o.licenseData.last_checked_human?(E(),D("span",wN,U(e.$trans("Last checked"))+": "+U(o.licenseData.last_checked_human),1)):Y("",!0),x("a",{href:"#",onClick:t[0]||(t[0]=Ve(c=>s.getSettings(),["prevent"]))},U(e.$trans("Refresh")),1),o.licenseData.account_url?(E(),D("a",{key:1,href:o.licenseData.account_url,target:"_blank",rel:"noopener"},U(e.$trans("Your Account")),9,xN)):Y("",!0),o.licenseData.support_url?(E(),D("a",{key:2,href:o.licenseData.support_url,target:"_blank",rel:"noopener"},U(e.$trans("Get Support")),9,SN)):Y("",!0)]),x("div",EN,[o.licenseData.manage_url?(E(),D("a",{key:0,href:o.licenseData.manage_url,target:"_blank",rel:"noopener",class:"el-button el-button--small"},U(e.$trans("Manage Subscription")),9,CN)):Y("",!0),K(i,{size:"small",onClick:t[1]||(t[1]=c=>s.deactivateLicense())},{default:q(()=>[Qe(U(e.$trans("Deactivate")),1)]),_:1})])])])):Y("",!0),s.showForm?(E(),D("div",TN,[s.showCard?(E(),D("h3",kN,U(e.$trans("Activate a different license key")),1)):(E(),D("h3",$N,U(e.$trans("Please provide a license key of"))+" FluentCommunity",1)),K(l,{modelValue:o.licenseKey,"onUpdate:modelValue":t[3]||(t[3]=c=>o.licenseKey=c),placeholder:e.$trans("License Key"),onKeyup:t[4]||(t[4]=yr(c=>s.verifyLicense(),["enter"]))},{append:q(()=>[K(i,{type:"success",onClick:t[2]||(t[2]=c=>s.verifyLicense())},{default:q(()=>[Qe(U(e.$trans("Verify License")),1)]),_:1})]),_:1},8,["modelValue","placeholder"]),s.showCard?Y("",!0):(E(),D("p",ON,[Qe(U(e.$trans("Don't have a license key?"))+" ",1),x("a",{target:"_blank",rel:"noopener",href:o.licenseData.purchase_url},U(e.$trans("Purchase one here")),9,AN)]))])):Y("",!0),s.showCard&&!s.showForm?(E(),D("p",IN,[Qe(U(e.$trans("Have a new license Key?"))+" ",1),x("a",{href:"#",onClick:t[5]||(t[5]=Ve(c=>o.showNewLicenseInput=!0,["prevent"]))},U(e.$trans("Click here")),1)])):Y("",!0),s.errorLines.length?(E(),D("div",PN,[(E(!0),D(ke,null,Tn(s.errorLines,(c,u)=>(E(),D("p",{key:u,textContent:U(c)},null,8,MN))),128))])):Y("",!0)],64))])),[[a,o.verifying]])])):(E(),D("div",NN,[x("p",null,U(e.$trans("FluentCommunity Pro is not installed on this site.")),1),x("a",{href:e.$upgradeUrl("license_page","license"),target:"_blank",rel:"noopener",class:"fcom_button_primary"},U(e.$trans("Upgrade to Pro")),9,RN)]))]),x("div",LN,[x("a",{href:e.appVars.settings_page_url,class:"button"},"Back to Settings",8,FN)])])])])}const BN=js(KM,[["render",DN]]),VN={name:"OnboardApp",components:{LicenseManagement:BN,WelcomeToPortal:WM,Onboard:YP},mounted(){jQuery(".update-nag,.notice:not(.fluentsmtp_urgent), #wpbody-content > .updated, #wpbody-content > .error").remove()}},zN={key:1,class:"fcom_onboarding_no_access"},HN={key:1,class:"fcom_onboarding_no_access"};function jN(e,t,n,r,o,s){const i=St("Onboard"),l=St("LicenseManagement"),a=St("WelcomeToPortal");return E(),D("div",null,[e.appVars.is_onboarded?e.appVars.is_license_page?(E(),D(ke,{key:1},[e.appVars.is_super_admin?(E(),le(l,{key:0})):(E(),D("div",HN,[x("p",null,U(e.$trans("You do not have permission to manage the plugin license. Please contact a site administrator.")),1)]))],64)):(E(),le(a,{key:2})):(E(),D(ke,{key:0},[e.appVars.is_super_admin?(E(),le(i,{key:0})):(E(),D("div",zN,[x("p",null,U(e.$trans("You do not have permission to set up the community. Please contact a site administrator.")),1)]))],64))])}const UN=js(VN,[["render",jN]]);function bd(e,t=""){let n={};return Object.keys(e).forEach(r=>{typeof e[r]=="object"?n=Object.assign(n,bd(e[r],`${t}[${r}]`)):n[`${t}[${r}]`]=e[r]}),n}function WN(e,t,n,r,o){window.fluentApiLogger&&(n.query_timestamp&&delete n.query_timestamp,window.fluentApiLogger.logRequest({url:e,method:t,payload:JSON.parse(JSON.stringify(n)),response:r,status:o}))}const ei=function(e,t,n={}){const r=`${window.fluentComAdmin.rest.url}/${t}`,o={"X-WP-Nonce":window.fluentComAdmin.rest.nonce};return["PUT","PATCH","DELETE"].indexOf(e.toUpperCase())!==-1&&(o["X-HTTP-Method-Override"]=e,e="POST"),n.query_timestamp=Date.now(),new Promise((s,i)=>{const l=new XMLHttpRequest;let a=r;if(e.toUpperCase()==="GET"){let c={};Object.keys(n).forEach(f=>{n[f]===null||n[f]===!1?delete n[f]:typeof n[f]=="object"?c=Object.assign(c,bd(n[f],f)):c[f]=n[f]});let u=new URLSearchParams(c).toString();a.indexOf("?")!==-1?a+="&"+u:a+="?"+u}l.open(e,a,!0),Object.keys(o).forEach(c=>{l.setRequestHeader(c,o[c])}),l.onload=function(){let c;try{c=JSON.parse(l.responseText)}catch{c=null}WN(r,o["X-HTTP-Method-Override"]?o["X-HTTP-Method-Override"]:e,n,c,l.status),this.status>=200&&this.status<300?s(c):c?(typeof c=="object"&&(c.xhr_status=l.status),c.code=="rest_cookie_invalid_nonce"&&document.dispatchEvent(new CustomEvent("fcom_renew_rest_nonce",{detail:c})),i(c)):(window.fluentFrameworkApp.$notify({message:window.fluentFrameworkApp.$t('Unexpected error from server. Please check browser console. <button class="el-button el-button--small el-button--danger">Click to view details.</button>'),type:"error",dangerouslyUseHTMLString:!0,customClass:"fc_bottom-right",position:"bottom-right",onClick:()=>{window.fluentFrameworkApp.$messageBox.alert(l.responseText,window.fluentFrameworkApp.$t("Error Details"),{customStyle:{maxWidth:"60%"}})},duration:1e4}),console.info("Your server firewall blocked the request or it's a plugin conflict. Please check the detailed error."),console.log({status:l.status,statusText:l.statusText,responseText:l.responseText}))},l.onerror=function(){console.info("Your server firewall blocked the request or it's a plugin conflict. Please check the detailed error."),console.log({status:l.status,statusText:l.statusText,responseText:l.responseText}),i({status:l.status,statusText:l.statusText})},e.toUpperCase()==="GET"?l.send():(l.setRequestHeader("Content-Type","application/json;charset=UTF-8"),l.send(JSON.stringify(n)))})},KN=function(e,t,n={}){const r=window.fluentComAdmin.ajaxurl;return n.query_timestamp=Date.now(),n.action=t,new Promise((o,s)=>{const i=new XMLHttpRequest;let l=r;if(e.toUpperCase()==="GET"){let a={};Object.keys(n).forEach(u=>{n[u]===null||n[u]===!1?delete n[u]:typeof n[u]=="object"?a=Object.assign(a,bd(n[u],u)):a[u]=n[u]});let c=new URLSearchParams(a).toString();l.indexOf("?")!==-1?l+="&"+c:l+="?"+c}i.open(e,l,!0),i.onload=function(){if(this.status>=200&&this.status<300)o(JSON.parse(i.responseText));else{let a;try{a=JSON.parse(i.responseText)}catch{a=null}s(a)}},i.onerror=function(){s({status:i.status,statusText:i.statusText})},e.toUpperCase()==="GET"?i.send():(i.setRequestHeader("Content-Type","application/json;charset=UTF-8"),i.send(JSON.stringify(n)))})},es={get(e,t={}){return ei("GET",e,t)},post(e,t={}){return ei("POST",e,t)},delete(e,t={}){return ei("DELETE",e,t)},put(e,t={}){return ei("PUT",e,t)},patch(e,t={}){return ei("PATCH",e,t)},uploadFile(e,t={}){const n=`${window.fluentComAdmin.rest.url}/${e}`,r={"X-WP-Nonce":window.fluentComAdmin.rest.nonce};return new Promise((o,s)=>{const i=new XMLHttpRequest;i.open("POST",n,!0),Object.keys(r).forEach(l=>{i.setRequestHeader(l,r[l])}),i.onload=function(){let l;try{l=JSON.parse(i.responseText)}catch{s({message:"Upload failed. The server returned an unexpected response."});return}this.status>=200&&this.status<300?o(l):s(l)},i.onerror=function(){s({status:i.status,statusText:i.statusText})},i.send(t)})},ajax(e,t,n={}){return KN(e,t,n)}};gy(()=>Promise.resolve().then(()=>GN),void 0);const ar=Ai(UN);ar.config.globalProperties.appVars=window.fluentComAdmin;ar.use(cI);ar.config.globalProperties.$notify=RI;ar.config.globalProperties.$confirm=vd.confirm;ar.config.globalProperties.$promt=vd.prompt;ar.config.globalProperties.$messageBox=vd;ar.config.globalProperties.$t=e=>e;ar.config.globalProperties.$trans=e=>window.fluentComAdmin.i18n[e]||e;function _i(e){const t=[];if(typeof e=="object"&&e.join===void 0)for(const n in e)t.push(_i(e[n]));else if(typeof e=="object"&&e.join!==void 0)for(const n in e)t.push(_i(e[n]));else typeof e=="function"||typeof e=="string"&&t.push(e);return t.join("<br />")}ar.mixin({methods:{$get:es.get,$post:es.post,$uploadFile:es.uploadFile,$put:es.put,$del:es.delete,$patch:es.patch,$handleError(e){let t="";typeof e=="string"?t=e:e&&e.message?t=e.message:t=_i(e),t||(t="Something is wrong!"),typeof t!="string"&&(t=_i(t)),this.$notify({type:"error",title:this.$t("Error"),message:t,dangerouslyUseHTMLString:!0})},$upgradeUrl(e,t){const n=this.appVars&&this.appVars.upgrade_url;if(!n)return n;try{const r=new URL(n);return e&&r.searchParams.set("utm_content",e),t&&r.searchParams.set("utm_campaign",t),r.toString()}catch{return n}},convertToText:_i}});ar.mount("#fcom_onboarding_app");const qN=`@charset "UTF-8";:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{z-index:2000;background-color:var(--el-mask-color);transition:opacity var(--el-transition-duration);margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size)) / 2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size)) / 2);text-align:center;width:100%;position:absolute;top:50%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);animation:2s linear infinite loading-rotate;display:inline}.el-loading-spinner .path{stroke-dasharray:90 150;stroke-dashoffset:0;stroke-width:2px;stroke:var(--el-color-primary);stroke-linecap:round;animation:1.5s ease-in-out infinite loading-dash}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-40px}to{stroke-dasharray:90 150;stroke-dashoffset:-120px}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:break-word;z-index:9999;display:flex;position:fixed;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{min-width:0;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);flex:1}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);color:var(--el-notification-content-color);margin:6px 0 0;line-height:24px}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size);flex-shrink:0}.el-notification .el-notification__closeBtn{cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size);position:absolute;top:18px;right:15px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--primary{--el-notification-icon-color:var(--el-color-primary);color:var(--el-notification-icon-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{vertical-align:middle;margin-right:32px;display:inline-flex}.el-form--inline.el-form--label-top{flex-wrap:wrap;display:flex}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-radio-group{flex-wrap:wrap;align-items:center;font-size:0;display:inline-flex}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);cursor:pointer;white-space:nowrap;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;outline:none;align-items:center;height:32px;margin-right:30px;display:inline-flex;position:relative}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{width:12px;height:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;vertical-align:middle;outline:none;display:inline-flex;position:relative}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{background-color:var(--el-color-white);transform:translate(-50%,-50%)scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);cursor:pointer;box-sizing:border-box;transition:all .3s;display:inline-block;position:relative}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{border-radius:var(--el-radio-input-border-radius);content:"";width:4px;height:4px;transition:transform .15s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.el-radio__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;vertical-align:bottom;width:100%;font-size:var(--el-font-size-base);display:inline-block;position:relative}.el-textarea__inner{resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);background-image:none;border:none;padding:5px 11px;font-family:inherit;display:block;position:relative}.el-textarea__inner.is-clearable{padding:5px 26px 5px 11px}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea__clear{color:var(--el-input-icon-color);cursor:pointer;font-size:14px;position:absolute;top:15px;right:11px;transform:translateY(-50%)}.el-textarea__clear:hover{color:var(--el-input-clear-hover-color)}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);font-size:12px;line-height:14px;position:absolute;bottom:5px;right:10px}.el-textarea .el-input__count.is-outside{top:100%;right:0;bottom:unset;background:0 0;padding-top:2px;line-height:1;position:absolute}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);font-size:var(--el-font-size-base);width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle;display:inline-flex;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;color:var(--el-color-info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;padding-left:8px;display:inline-block}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;top:100%;right:0}.el-input .el-input__count.is-outside .el-input__count-inner{background:0 0;padding-left:0;line-height:1}.el-input__wrapper{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;background-image:none;flex-grow:1;justify-content:center;align-items:center;padding:1px 11px;display:inline-flex;transform:translate(0)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height,32px) - 2px)}.el-input__inner{-webkit-appearance:none;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);box-sizing:border-box;background:0 0;border:none;outline:none;flex-grow:1;padding:0}.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__prefix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__suffix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;transition:all var(--el-transition-duration);justify-content:center;align-items:center;margin-left:8px;display:flex}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);cursor:not-allowed;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height,40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height,24px) - 2px)}.el-input-group{align-items:stretch;width:100%;display:inline-flex}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);border-radius:var(--el-input-border-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:100%;padding:0 20px;display:inline-flex;position:relative}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{flex:1;margin:0 -20px;display:inline-block}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{color:inherit;background-color:#0000;border-color:#0000}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-hidden{display:none!important}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:#ffffff80;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);white-space:nowrap;cursor:pointer;height:32px;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;line-height:1;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);outline:none;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:8px 15px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";border-radius:inherit;background-color:var(--el-mask-color-extra-light);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary);border-style:dashed}.el-button.is-circle{border-radius:50%;width:32px;padding:8px}.el-button.is-text{color:var(--el-button-text-color);background-color:#0000;border:0 solid #0000}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{color:var(--el-button-text-color);background:0 0;border-color:#0000;height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button.is-link:not(.is-disabled):hover{background-color:#0000;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);background-color:#0000;border-color:#0000}.el-button--text{color:var(--el-color-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);background-color:#0000;border-color:#0000}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);background-color:#0000;border-color:#0000}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--primary.is-dashed{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-plain,.el-button--success.is-text,.el-button--success.is-link{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--success.is-dashed{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-plain,.el-button--warning.is-text,.el-button--warning.is-link{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--warning.is-dashed{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-plain,.el-button--danger.is-text,.el-button--danger.is-link{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--danger.is-dashed{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--info.is-dashed{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:5px 11px;font-size:12px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__loading,.el-select-dropdown__empty{text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;margin:0;padding:6px 0;list-style:none}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{font-size:var(--el-font-size-base);white-space:nowrap;text-overflow:ellipsis;color:var(--el-text-color-regular);box-sizing:border-box;cursor:pointer;height:34px;padding:0 32px 0 20px;line-height:34px;position:relative;overflow:hidden}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed;background-color:unset}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{margin:0;padding:0;list-style:none;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);text-overflow:ellipsis;white-space:nowrap;padding:0 20px;font-size:12px;line-height:34px;overflow:hidden}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;vertical-align:middle;width:var(--el-select-width);display:inline-block;position:relative}.el-select__wrapper{box-sizing:border-box;cursor:pointer;text-align:left;border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);min-height:32px;transition:var(--el-transition-duration);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;gap:6px;padding:4px 12px;font-size:14px;line-height:24px;display:flex;position:relative;transform:translate(0)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag,.el-select__wrapper.is-disabled input{cursor:not-allowed}.el-select__wrapper.is-disabled .el-select__prefix,.el-select__wrapper.is-disabled .el-select__suffix{pointer-events:none}.el-select__prefix,.el-select__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;gap:6px;display:flex}.el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);cursor:pointer;transform:rotate(0)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{cursor:pointer;border-color:#0000}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex}.el-select__tags-text{text-overflow:ellipsis;white-space:nowrap;line-height:normal;display:block;overflow:hidden}.el-select__placeholder{z-index:-1;text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.el-select__placeholder.is-transparent{-webkit-user-select:none;user-select:none;color:var(--el-text-color-placeholder)}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;z-index:-1;position:absolute}.el-select__input{color:var(--el-select-multiple-input-color);font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;outline:none;width:100%;height:24px;padding:0;font-family:inherit}.el-select__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-select--large .el-select__wrapper{gap:6px;min-height:40px;padding:8px 16px;font-size:14px;line-height:24px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{gap:4px;min-height:24px;padding:2px 8px;font-size:12px;line-height:20px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-overlay .el-overlay-root{height:0}div#wpcontent{background:white}div#wpcontent *{box-sizing:border-box}.fcom_onboarding_wrapper{max-width:640px;padding:40px 40px 30px;margin:40px auto;background:#f4f4f5;border:1px solid rgb(229,231,235);background-image:linear-gradient(to bottom right,#f4f4f5,#f4f4f5 50%,#f4f4f5 50%,#f4f4f5);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;border-radius:8px}.fcom_onboarding_wrapper.fcom_welcome_wrapper{max-width:800px;padding:20px}.fcom_onboarding_wrapper.fcom_welcome_cards_wrapper{padding:15px}.fcom_onboarding_wrapper .fcom_step_header{display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #E1E4EA}.fcom_onboarding_wrapper .fcom_step_header .fcom_onboarding_logo{width:48px;height:48px;margin:0 auto 8px;display:block}.fcom_onboarding_wrapper .fcom_step_header .header_title{font-size:24px;font-weight:500;line-height:32px;color:#525866;margin:0}.fcom_onboarding_wrapper .fcom_step_header .header_subtitle{font-size:16px;color:#646970;margin:0}.fcom_onboarding_wrapper .fcom_step_content{padding:0 0 24px}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper{display:flex;flex-direction:column;gap:12px;background:white;padding:20px;border-radius:10px}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group{display:flex;flex-direction:column;gap:4px}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group label{font-size:14px;font-weight:500;line-height:20px;color:#0e121b}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_input{border:1px solid #E1E4EA;border-radius:8px;padding:5px 12px}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_input:focus{box-shadow:0 0 0 1px #0e121b}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_input.input_logo{cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;min-height:40px;color:#646970;background:transparent;border:1px solid #E1E4EA;position:relative}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_input.input_logo:has(.fcom_logo_preview):hover{box-shadow:0 0 0 1px #0e121b}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_input_group{display:flex;border:1px solid #E1E4EA;border-radius:8px;overflow:hidden}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_input_group .fcom_input_prefix{flex:40%;display:flex;align-items:center;font-size:14px;color:#646970;background:#f6faff;padding:5px 0 5px 12px}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_input_group .fcom_input_text{flex:60%;border:none;border-left:1px solid #E1E4EA;border-radius:0;margin:0;padding:5px 0 5px 12px}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_input_group .fcom_input_text:focus{box-shadow:none}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_logo_preview{display:block;max-width:100%;max-height:80px;border-radius:8px}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_logo_remove{cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:-10px;right:-8px;padding-bottom:3px;background:white;color:#646970;height:16px;width:16px;z-index:9;border:1px solid #E1E4EA;border-radius:50%;transform:rotate(45deg)}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_logo_remove:hover{border-color:#0e121b}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_input_help{font-size:12px;color:#646970;margin:0}.fcom_onboarding_wrapper .fcom_step_content .fcom_radio_group{display:flex;flex-direction:column;gap:20px}.fcom_onboarding_wrapper .fcom_step_content .fcom_radio_group .fcom_radio_option{position:relative}.fcom_onboarding_wrapper .fcom_step_content .fcom_radio_group .fcom_radio_option input{cursor:pointer;position:absolute;left:0;top:0;opacity:0;margin:0;width:100%;height:100%}.fcom_onboarding_wrapper .fcom_step_content .fcom_radio_group .fcom_radio_option input:checked~label{background-color:#f0f2f5}.fcom_onboarding_wrapper .fcom_step_content .fcom_radio_group .fcom_radio_option label{text-align:center;display:block;border:1px solid #E1E4EA;border-radius:8px;cursor:pointer}.fcom_onboarding_wrapper .fcom_step_content .fcom_radio_group .fcom_radio_option p{font-size:14px;line-height:20px;font-weight:500}.fcom_onboarding_wrapper .fcom_onboarding_footer{display:flex;justify-content:space-between;gap:8px}.fcom_onboarding_wrapper .fcom_onboarding_footer .fcom_footer_actions{display:flex;gap:8px}.fcom_template_group .el-radio-group>label{width:100%;margin:10px 0;text-align:center}.fcom_template_group .el-radio.is-checked{background:white}.fcom_template_group .el-radio-group{display:block;width:100%;text-align:center}.fcom_template_group .el-radio-group .el-radio{height:50px}.fcom_button_primary{padding:8px 15px;border-radius:5px;color:#fff;background:#000;border:1px solid #2B2E33}.fcom_button_primary:hover{cursor:pointer;background:#2B2E33;color:#fff}.fcom_button_primary:focus{color:#fff}.fcom_button_secondary{padding:8px 15px;border-radius:8px;color:#0e121b;background:transparent;border:1px solid #E1E4EA}.fcom_button_secondary:hover{cursor:pointer;background:#E1E4EA}.fcom_plain_button{cursor:pointer;padding:8px 15px;border-radius:8px;color:#646970;background:transparent;border:none}.fcom_plain_button:hover{color:#0e121b}.el-form-item>.el-form-item__label{font-weight:700}.el-form-item span.el-checkbox__label{white-space:normal}.el-input .el-input__inner,.el-input .el-input__inner:focus{padding:0;border:0;box-shadow:none}.el-input input[readonly],.el-input textarea.readonly,.el-input textarea[readonly]{background-color:transparent}.fcom_optin{margin:30px 0}.el-notification.right{bottom:10px;top:auto!important}.fcom_feature{display:flex;width:100%;align-items:center;justify-content:space-between;padding:15px;border:1px solid #e2e4ea;box-sizing:border-box;gap:15px;background:white}.fcom_feature:hover{background:#f6faff}.fcom_feature .el-select{min-width:100px}.fcom_feature h3{margin:0 0 5px;color:#525866}.fcom_feature p{margin:0;line-height:1.5;font-size:15px;color:#646970}.typing-text{font-size:22px;font-weight:700;min-height:36px}.typing-text:after{content:"|";animation:blink .7s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.paint-border{position:absolute;bottom:-3px;left:0;right:0;height:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0,5 C20,-5 40,15 60,5 C80,-5 100,15 100,5 L100,10 L0,10 Z' fill='%23FFF59D'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;z-index:0}.pen-underline{position:absolute;bottom:-4px;left:0;right:0;height:8px;overflow:hidden}.pen-underline:after{content:"";position:absolute;top:0;left:0;right:0;height:100%;background-image:linear-gradient(to right,#FFD700 0%,#FFD700 20%,rgba(255,215,0,.8) 40%,rgba(255,215,0,.4) 60%,rgba(255,215,0,.2) 80%,rgba(255,215,0,0) 100%);transform:translate(-100%) skew(-12deg);animation:drawBoldLine .6s .5s forwards}@keyframes drawBoldLine{to{transform:translate(0) skew(-12deg)}}.fcom_portal_section{text-align:center;padding:40px 0}.fcom_portal_section h3{margin:0;font-size:24px}.fcom_portal_section p{margin:0;padding:10px 0;font-size:15px;color:#646970}.fcom_portal_buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;margin-bottom:10px;align-items:center;justify-content:center}.fcom_portal_buttons .fcom_button_primary{text-decoration:none;padding:8px 25px}.fcom_portal_btn_secondary{text-decoration:none;color:#000;font-weight:700;border:1px solid;padding:8px 15px;border-radius:5px}.fcom_portal_btn_secondary:hover{background:#f4f4f5}.fcom_upgrade_card{margin-top:20px;width:100%;max-width:100%}.fcom_upgrade_card h3{margin:0}.fcom_welcome_wrapper .header_subtitle{font-size:20px}.fcom_useful_links ul{display:block;padding:0;margin:0;list-style:disc}.fcom_useful_links ul li{padding:0;display:flex}.fcom_useful_links ul li:before{content:"•";color:#646970;display:inline-block;width:15px;margin-left:10px;font-size:2em;line-height:15px}.fcom_useful_links ul li a{color:#646970;text-decoration:none;padding:0 5px;font-size:16px;line-height:20px}.fcom_useful_links ul li a:hover{color:#000}.fcom_notice{padding:20px;border:1px solid #f5c6cb;border-radius:8px;background:#f8d7da;color:#721c24;font-size:16px;line-height:20px;text-align:center}.fcom_notice h3{margin:0}.fcom_notice a{display:inline-block;margin-top:10px;color:#721c24;background:white;padding:8px 15px;border-radius:8px;text-decoration:none;border:1px solid #f5c6cb}.fcom_notice a:hover{color:#721c24;background:#f5c6cb;border-color:#721c24}.fcom_cards{display:flex;flex-wrap:wrap;gap:20px}.fcom_cards a{padding:20px;text-decoration:none;color:#020817}.fcom_cards a .el-icon{font-size:30px}.fcom_cards a h3{font-size:20px;margin:20px 0 0}.fcom_cards a p{margin:0;padding:10px 0 0}.fcom_card{flex:1 1 30%;max-width:50%;padding:20px;border:1px solid #e2e4ea;border-radius:8px;background:white;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;transition:all .3s ease;position:relative}.fcom_card .fcom_link{display:none}.fcom_card:hover{box-shadow:0 0 10px #0000001a;border:1px solid #020817}.fcom_card:hover .fcom_link{display:block;position:absolute;right:13px;bottom:10px;font-size:12px;color:#646970}.fcom_card:hover .fcom_link svg{transform:rotate(-45deg)}.fcom_card h3{margin:30px 0 0;font-size:20px;line-height:24px;color:#525866}.fcom_card .el-icon svg{width:32px}.fcom_card p{margin:0;padding:10px 0 0;font-size:16px;line-height:20px;color:#646970}.fcal_license_box h3{font-size:14px;margin-bottom:8px;line-height:22px}.fcal_license_box p{margin:0;color:#445164;font-size:14px}.fcal_license_box p a{text-decoration:none;font-weight:500}.fcal_configure_integration_body .fcal_warning{margin:6px 0 0;color:red!important}.fcal_configure_integration_body .fcal_warning p{margin:0 0 4px;color:inherit}.fcom_license_wrapper{max-width:720px}.fcom_license_wrapper .fcom_license_content{background:white;padding:24px;border-radius:10px}.fcom_license_wrapper .fcom_step_header{padding-bottom:16px;margin-bottom:20px}.fcom_license_loading{min-height:120px;text-align:center;padding-top:60px}.fcom_license_loading h3{font-size:15px;font-weight:400;color:#646970;margin:0}.fcom_license_pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap;border:1px solid transparent}.fcom_license_pill.is_success{background:#e7f7ee;border-color:#b7e4ca;color:#14713d}.fcom_license_pill.is_warning{background:#fdf4e3;border-color:#f5dfaa;color:#8a5a00}.fcom_license_pill.is_danger{background:#fdebec;border-color:#f5c6cb;color:#a4262c}.fcom_license_pill.is_neutral{background:#f4f4f5;border-color:#e2e4ea;color:#525866}.fcom_license_pill.is_soft{font-weight:500}.fcom_license_alert{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:8px;border:1px solid;margin-bottom:16px}.fcom_license_alert .fcom_license_alert_body strong{display:block;font-size:14px;line-height:20px}.fcom_license_alert .fcom_license_alert_body p{margin:4px 0 0;font-size:13px;line-height:18px;opacity:.85}.fcom_license_alert .fcom_license_alert_btn{flex:0 0 auto;text-decoration:none;font-weight:600;font-size:13px;padding:7px 14px;border-radius:6px;background:white;border:1px solid currentColor;color:inherit}.fcom_license_alert .fcom_license_alert_btn:hover{opacity:.8;color:inherit}.fcom_license_alert.is_danger{background:#fdebec;border-color:#f5c6cb;color:#8a1f26}.fcom_license_alert.is_warning{background:#fdf4e3;border-color:#f5dfaa;color:#7a4f00}.fcom_license_card{border:1px solid #e2e4ea;border-radius:10px;background:white;box-shadow:0 1px 2px #0000000d;overflow:hidden}.fcom_license_card .fcom_license_card_head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #eceef2}.fcom_license_card .fcom_license_card_head .fcom_license_card_title h3{margin:0;font-size:16px;line-height:22px;color:#0e121b}.fcom_license_card .fcom_license_card_head .fcom_license_card_title p{margin:2px 0 0;font-size:13px;line-height:18px;color:#646970}.fcom_license_card .fcom_license_meta{margin:0;padding:6px 20px;list-style:none}.fcom_license_card .fcom_license_meta li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;margin:0;border-bottom:1px dashed #eceef2;font-size:13px}.fcom_license_card .fcom_license_meta li:last-child{border-bottom:none}.fcom_license_card .fcom_license_meta .fcom_meta_label{flex:0 0 auto;color:#646970}.fcom_license_card .fcom_license_meta .fcom_meta_value{text-align:right;color:#0e121b;font-weight:500;word-break:break-word}.fcom_license_card .fcom_license_meta .fcom_meta_value small{display:block;font-weight:400;color:#646970;font-size:12px;line-height:16px;margin-top:2px}.fcom_license_card .fcom_license_card_footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 20px;background:#fafafa;border-top:1px solid #eceef2}.fcom_license_card .fcom_license_card_footer .fcom_license_checked{font-size:12px;color:#646970;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fcom_license_card .fcom_license_card_footer .fcom_license_checked a{text-decoration:none;font-weight:500;position:relative}.fcom_license_card .fcom_license_card_footer .fcom_license_checked a+a:before{content:"";position:absolute;left:-6px;top:3px;bottom:3px;border-left:1px solid #d7dae0}.fcom_license_card .fcom_license_card_footer .fcom_license_card_actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fcom_license_card .fcom_license_card_footer .fcom_license_card_actions a.el-button{text-decoration:none}.fcom_license_form{margin-top:20px}.fcom_license_form h3{font-size:14px;line-height:20px;margin:0 0 8px}.fcom_license_form p{margin:8px 0 0;font-size:13px;color:#646970}.fcom_license_form p a{text-decoration:none;font-weight:500}.fcom_license_no_pro{text-align:center;padding:10px 0 20px}.fcom_license_no_pro p{margin:0 0 14px;font-size:14px;color:#646970}.fcom_license_no_pro a{text-decoration:none;padding:8px 22px}.fcom_license_switch{margin:14px 0 0;font-size:13px;color:#646970;text-align:center}.fcom_license_switch a{text-decoration:none;font-weight:500}@media (max-width: 600px){.fcom_license_card .fcom_license_meta li{flex-direction:column;align-items:flex-start;gap:2px}.fcom_license_card .fcom_license_meta li .fcom_meta_value{text-align:left}}@media (max-width: 600px){.fcom_onboarding_wrapper{padding:15px;margin:15px auto}.fcom_onboarding_wrapper .fcom_step_header .header_subtitle{font-size:16px}.fcom_portal_buttons{flex-direction:column;align-items:stretch;text-align:center}.fcom_card{flex:1 1 100%;max-width:100%}}
60 + `}),a=k(()=>2*Math.PI*i.value),c=k(()=>n.type==="dashboard"?.75:1),u=k(()=>`${-1*a.value*(1-c.value)/2}px`),f=k(()=>({strokeDasharray:`${a.value*c.value}px, ${a.value}px`,strokeDashoffset:u.value})),h=k(()=>({strokeDasharray:`${a.value*c.value*(n.percentage/100)}px, ${a.value}px`,strokeDashoffset:u.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),g=k(()=>{let m;return n.color?m=_(n.percentage):m=t[n.status]||t.default,m}),p=k(()=>n.status==="warning"?sd:n.type==="line"?n.status==="success"?od:fl:n.status==="success"?f0:Ms),d=k(()=>n.type==="line"?12+n.strokeWidth*.4:n.width*.111111+2),v=k(()=>n.format(n.percentage));function b(m){const w=100/m.length;return m.map((S,A)=>he(S)?{color:S,percentage:(A+1)*w}:S).sort((S,A)=>S.percentage-A.percentage)}const _=m=>{var S;const{color:w}=n;if(pe(w))return w(m);if(he(w))return w;{const A=b(w);for(const T of A)if(T.percentage>m)return T.color;return(S=A[A.length-1])==null?void 0:S.color}};return(m,w)=>(E(),D("div",{class:z([y(r).b(),y(r).m(e.type),y(r).is(e.status),{[y(r).m("without-text")]:!e.showText,[y(r).m("text-inside")]:e.textInside}]),role:"progressbar","aria-valuenow":e.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[e.type==="line"?(E(),D("div",{key:0,class:z(y(r).b("bar"))},[x("div",{class:z(y(r).be("bar","outer")),style:Ue({height:`${e.strokeWidth}px`})},[x("div",{class:z([y(r).be("bar","inner"),{[y(r).bem("bar","inner","indeterminate")]:e.indeterminate},{[y(r).bem("bar","inner","striped")]:e.striped},{[y(r).bem("bar","inner","striped-flow")]:e.stripedFlow}]),style:Ue(o.value)},[(e.showText||m.$slots.default)&&e.textInside?(E(),D("div",{key:0,class:z(y(r).be("bar","innerText"))},[de(m.$slots,"default",{percentage:e.percentage},()=>[x("span",null,U(v.value),1)])],2)):Y("v-if",!0)],6)],6)],2)):(E(),D("div",{key:1,class:z(y(r).b("circle")),style:Ue({height:`${e.width}px`,width:`${e.width}px`})},[(E(),D("svg",bA,[x("path",{class:z(y(r).be("circle","track")),d:l.value,stroke:`var(${y(r).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-linecap":e.strokeLinecap,"stroke-width":s.value,fill:"none",style:Ue(f.value)},null,14,yA),x("path",{class:z(y(r).be("circle","path")),d:l.value,stroke:g.value,fill:"none",opacity:e.percentage?1:0,"stroke-linecap":e.strokeLinecap,"stroke-width":s.value,style:Ue(h.value)},null,14,_A)]))],6)),(e.showText||m.$slots.default)&&!e.textInside?(E(),D("div",{key:2,class:z(y(r).e("text")),style:Ue({fontSize:`${d.value}px`})},[de(m.$slots,"default",{percentage:e.percentage},()=>[e.status?(E(),le(y(pt),{key:1},{default:q(()=>[(E(),le(Ye(p.value)))]),_:1})):(E(),D("span",wA,U(v.value),1))])],6)):Y("v-if",!0)],10,vA))}}),SA=xA;const EA=Bt(SA),CA=Pe({animated:Boolean,count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:re([Number,Object])}}),TA=Pe({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}});var kA=be({name:"ElSkeletonItem",__name:"skeleton-item",props:TA,setup(e){const t=Ie("skeleton");return(n,r)=>(E(),D("div",{class:z([y(t).e("item"),y(t).e(e.variant)])},[e.variant==="image"?(E(),le(y(i$),{key:0})):Y("v-if",!0)],2))}}),Ra=kA,$A=be({name:"ElSkeleton",__name:"skeleton",props:CA,setup(e,{expose:t}){const n=e,r=Ie("skeleton"),o=Sk(nn(n,"loading"),n.throttle);return t({uiLoading:o}),(s,i)=>y(o)?(E(),D("div",Tt({key:0,class:[y(r).b(),y(r).is("animated",e.animated)]},s.$attrs),[(E(!0),D(ke,null,Tn(e.count,l=>(E(),D(ke,{key:l},[y(o)?de(s.$slots,"template",{key:l},()=>[K(Ra,{class:z(y(r).is("first")),variant:"p"},null,8,["class"]),(E(!0),D(ke,null,Tn(e.rows,a=>(E(),le(Ra,{key:a,class:z([y(r).e("paragraph"),y(r).is("last",a===e.rows&&e.rows>1)]),variant:"p"},null,8,["class"]))),128))]):Y("v-if",!0)],64))),128))],16)):de(s.$slots,"default",ug(Tt({key:1},s.$attrs)))}}),OA=$A;const AA=Bt(OA,{SkeletonItem:Ra});Nr(Ra);const IA=e=>["",...il].includes(e),PA="ElUpload";var MA=class extends Error{constructor(e,t,n,r){super(e),this.name="UploadAjaxError",this.status=t,this.method=n,this.url=r}};function Qh(e,t,n){let r;return n.response?r=`${n.response.error||n.response}`:n.responseText?r=`${n.responseText}`:r=`fail to ${t.method} ${e} ${n.status}`,new MA(r,n.status,t.method,e)}function NA(e){const t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}const RA=e=>{typeof XMLHttpRequest>"u"&&jo(PA,"XMLHttpRequest is undefined");const t=new XMLHttpRequest,n=e.action;t.upload&&t.upload.addEventListener("progress",s=>{const i=s;i.percent=s.total>0?s.loaded/s.total*100:0,e.onProgress(i)});const r=new FormData;if(e.data)for(const[s,i]of Object.entries(e.data))te(i)?i.length===2&&i[0]instanceof Blob&&he(i[1])?r.append(s,i[0],i[1]):i.forEach(l=>{r.append(s,l)}):r.append(s,i);r.append(e.filename,e.file,e.file.name),t.addEventListener("error",()=>{e.onError(Qh(n,e,t))}),t.addEventListener("load",()=>{if(t.status<200||t.status>=300)return e.onError(Qh(n,e,t));e.onSuccess(NA(t))}),t.open(e.method,n,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);const o=e.headers||{};if(o instanceof Headers)o.forEach((s,i)=>t.setRequestHeader(i,s));else for(const[s,i]of Object.entries(o))to(i)||t.setRequestHeader(s,String(i));return t.send(r),t},K0=["text","picture","picture-card"];let LA=1;const Du=()=>Date.now()+LA++,q0=Pe({action:{type:String,default:"#"},headers:{type:re(Object)},method:{type:String,default:"post"},data:{type:re([Object,Function,Promise]),default:()=>br({})},multiple:Boolean,name:{type:String,default:"file"},drag:Boolean,withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},fileList:{type:re(Array),default:()=>br([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:K0,default:"text"},httpRequest:{type:re(Function),default:RA},disabled:{type:Boolean,default:void 0},limit:Number,directory:Boolean}),FA=Pe({...q0,beforeUpload:{type:re(Function),default:Oe},beforeRemove:{type:re(Function)},onRemove:{type:re(Function),default:Oe},onChange:{type:re(Function),default:Oe},onPreview:{type:re(Function),default:Oe},onSuccess:{type:re(Function),default:Oe},onProgress:{type:re(Function),default:Oe},onError:{type:re(Function),default:Oe},onExceed:{type:re(Function),default:Oe},crossorigin:{type:re(String)}}),G0=Symbol("uploadContextKey"),DA=Pe({files:{type:re(Array),default:()=>br([])},disabled:{type:Boolean,default:void 0},handlePreview:{type:re(Function),default:Oe},listType:{type:String,values:K0,default:"text"},crossorigin:{type:re(String)}}),BA={remove:e=>!!e},VA=Pe({...q0,beforeUpload:{type:re(Function),default:Oe},onRemove:{type:re(Function),default:Oe},onStart:{type:re(Function),default:Oe},onSuccess:{type:re(Function),default:Oe},onProgress:{type:re(Function),default:Oe},onError:{type:re(Function),default:Oe},onExceed:{type:re(Function),default:Oe}}),zA=Pe({disabled:{type:Boolean,default:void 0},directory:Boolean}),HA={file:e=>te(e)},jA=["tabindex","aria-disabled","onKeydown"],UA=["src","crossorigin"],WA=["onClick"],KA=["title"],qA=["onClick"],GA=["onClick"];var YA=be({name:"ElUploadList",__name:"upload-list",props:DA,emits:BA,setup(e,{emit:t}){const n=e,r=t,{t:o}=fc(),s=Ie("upload"),i=Ie("icon"),l=Ie("list"),a=Wn(),c=Z(!1),u=k(()=>[s.b("list"),s.bm("list",n.listType),s.is("disabled",a.value)]),f=h=>{r("remove",h)};return(h,g)=>(E(),le(df,{tag:"ul",class:z(u.value),name:y(l).b()},{default:q(()=>[(E(!0),D(ke,null,Tn(e.files,(p,d)=>(E(),D("li",{key:p.uid||p.name,class:z([y(s).be("list","item"),y(s).is(p.status),{focusing:c.value}]),tabindex:y(a)?void 0:0,"aria-disabled":y(a),role:"button",onKeydown:yr(v=>!y(a)&&f(p),["delete"]),onFocus:g[0]||(g[0]=v=>c.value=!0),onBlur:g[1]||(g[1]=v=>c.value=!1),onClick:g[2]||(g[2]=v=>c.value=!1)},[de(h.$slots,"default",{file:p,index:d},()=>[e.listType==="picture"||p.status!=="uploading"&&e.listType==="picture-card"?(E(),D("img",{key:0,class:z(y(s).be("list","item-thumbnail")),src:p.url,crossorigin:e.crossorigin,alt:""},null,10,UA)):Y("v-if",!0),p.status==="uploading"||e.listType!=="picture-card"?(E(),D("div",{key:1,class:z(y(s).be("list","item-info"))},[x("a",{class:z(y(s).be("list","item-name")),onClick:Ve(v=>e.handlePreview(p),["prevent"])},[K(y(pt),{class:z(y(i).m("document"))},{default:q(()=>[K(y(e$))]),_:1},8,["class"]),x("span",{class:z(y(s).be("list","item-file-name")),title:p.name},U(p.name),11,KA)],10,WA),p.status==="uploading"?(E(),le(y(EA),{key:0,type:e.listType==="picture-card"?"circle":"line","stroke-width":e.listType==="picture-card"?6:2,percentage:Number(p.percentage),style:Ue(e.listType==="picture-card"?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):Y("v-if",!0)],2)):Y("v-if",!0),x("label",{class:z(y(s).be("list","item-status-label"))},[e.listType==="text"?(E(),le(y(pt),{key:0,class:z([y(i).m("upload-success"),y(i).m("circle-check")])},{default:q(()=>[K(y(od))]),_:1},8,["class"])):["picture-card","picture"].includes(e.listType)?(E(),le(y(pt),{key:1,class:z([y(i).m("upload-success"),y(i).m("check")])},{default:q(()=>[K(y(f0))]),_:1},8,["class"])):Y("v-if",!0)],2),y(a)?Y("v-if",!0):(E(),le(y(pt),{key:2,class:z(y(i).m("close")),"aria-label":y(o)("el.upload.delete"),role:"button",tabindex:"0",onClick:v=>f(p),onKeydown:yr(Ve(v=>f(p),["prevent"]),["enter","space"])},{default:q(()=>[K(y(Ms))]),_:1},8,["class","aria-label","onClick","onKeydown"])),y(a)?Y("v-if",!0):(E(),D("i",{key:3,class:z(y(i).m("close-tip"))},U(y(o)("el.upload.deleteTip")),3)),e.listType==="picture-card"?(E(),D("span",{key:4,class:z(y(s).be("list","item-actions"))},[x("span",{class:z(y(s).be("list","item-preview")),onClick:v=>e.handlePreview(p)},[K(y(pt),{class:z(y(i).m("zoom-in"))},{default:q(()=>[K(y(d$))]),_:1},8,["class"])],10,qA),y(a)?Y("v-if",!0):(E(),D("span",{key:0,class:z(y(s).be("list","item-delete")),onClick:v=>f(p)},[K(y(pt),{class:z(y(i).m("delete"))},{default:q(()=>[K(y(Zk))]),_:1},8,["class"])],10,GA))],2)):Y("v-if",!0)])],42,jA))),128)),de(h.$slots,"append")]),_:3},8,["class","name"]))}}),eg=YA;const tg="ElUploadDrag";var JA=be({name:tg,__name:"upload-dragger",props:zA,emits:HA,setup(e,{emit:t}){const n=e,r=t;$e(G0)||jo(tg,"usage: <el-upload><el-upload-dragger /></el-upload>");const o=Ie("upload"),s=Z(!1),i=Wn(),l=h=>new Promise((g,p)=>h.file(g,p)),a=async h=>{try{if(h.isFile){const g=await l(h);return g.isDirectory=!1,[g]}if(h.isDirectory){const g=h.createReader(),p=()=>new Promise((_,m)=>g.readEntries(_,m)),d=[];let v=await p();for(;v.length>0;)d.push(...v),v=await p();const b=d.map(_=>a(_).catch(()=>[]));return mu(await Promise.all(b))}}catch{return[]}return[]},c=async h=>{if(i.value)return;s.value=!1,h.stopPropagation();const g=Array.from(h.dataTransfer.files),p=h.dataTransfer.items||[];if(n.directory){const d=Array.from(p).map(v=>{var b;return(b=v==null?void 0:v.webkitGetAsEntry)==null?void 0:b.call(v)}).filter(v=>v);r("file",mu(await Promise.all(d.map(a))));return}g.forEach((d,v)=>{var _,m;const b=(m=(_=p[v])==null?void 0:_.webkitGetAsEntry)==null?void 0:m.call(_);b&&(d.isDirectory=b.isDirectory)}),r("file",g)},u=()=>{i.value||(s.value=!0)},f=h=>{h.currentTarget.contains(h.relatedTarget)||(s.value=!1)};return(h,g)=>(E(),D("div",{class:z([y(o).b("dragger"),y(o).is("dragover",s.value)]),onDrop:Ve(c,["prevent"]),onDragover:Ve(u,["prevent"]),onDragleave:Ve(f,["prevent"])},[de(h.$slots,"default")],34))}}),XA=JA;const ZA=["tabindex","aria-disabled","onKeydown"],QA=["name","disabled","multiple","accept","webkitdirectory"];var eI=be({name:"ElUploadContent",inheritAttrs:!1,__name:"upload-content",props:VA,setup(e,{expose:t}){const n=e,r=Ie("upload"),o=Wn(),s=On({}),i=On(),l=d=>{if(d.length===0)return;const{autoUpload:v,limit:b,fileList:_,multiple:m,onStart:w,onExceed:S}=n;if(b&&_.length+d.length>b){S(d,_);return}m||(d=d.slice(0,1));for(const A of d){const T=A;T.uid=Du(),w(T),v&&a(T)}},a=async d=>{if(i.value.value="",!n.beforeUpload)return u(d);let v,b={};try{const m=n.data,w=n.beforeUpload(d);b=Eo(n.data)?xo(n.data):n.data,v=await w,Eo(n.data)&&$n(m,b)&&(b=xo(n.data))}catch{v=!1}if(v===!1){n.onRemove(d);return}let _=d;v instanceof Blob&&(v instanceof File?_=v:_=new File([v],d.name,{type:d.type})),u(Object.assign(_,{uid:d.uid}),b)},c=async(d,v)=>pe(d)?d(v):d,u=async(d,v)=>{const{headers:b,data:_,method:m,withCredentials:w,name:S,action:A,onProgress:T,onSuccess:I,onError:O,httpRequest:$}=n;try{v=await c(v??_,d)}catch{n.onRemove(d);return}const{uid:R}=d,P={headers:b||{},withCredentials:w,file:d,data:v,method:m,filename:S,action:A,onProgress:H=>{T(H,d)},onSuccess:H=>{I(H,d),delete s.value[R]},onError:H=>{O(H,d),delete s.value[R]}},B=$(P);s.value[R]=B,B instanceof Promise&&B.then(P.onSuccess,P.onError)},f=d=>{const v=d.target.files;v&&l(Array.from(v))},h=()=>{o.value||(i.value.value="",i.value.click())},g=()=>{h()};return t({abort:d=>{NT(s.value).filter(d?([v])=>String(d.uid)===v:()=>!0).forEach(([v,b])=>{b instanceof XMLHttpRequest&&b.abort(),delete s.value[v]})},upload:a}),(d,v)=>(E(),D("div",{class:z([y(r).b(),y(r).m(e.listType),y(r).is("drag",e.drag),y(r).is("disabled",y(o))]),tabindex:y(o)?void 0:0,"aria-disabled":y(o),role:"button",onClick:h,onKeydown:yr(Ve(g,["self"]),["enter","space"])},[e.drag?(E(),le(XA,{key:0,disabled:y(o),directory:e.directory,onFile:l},{default:q(()=>[de(d.$slots,"default")]),_:3},8,["disabled","directory"])):de(d.$slots,"default",{key:1}),x("input",{ref_key:"inputRef",ref:i,class:z(y(r).e("input")),name:e.name,disabled:y(o),multiple:e.multiple,accept:e.accept,webkitdirectory:e.directory||void 0,type:"file",onChange:f,onClick:v[0]||(v[0]=Ve(()=>{},["stop"]))},null,42,QA)],42,ZA))}}),ng=eI;const rg="ElUpload",og=e=>{var t;(t=e.url)!=null&&t.startsWith("blob:")&&URL.revokeObjectURL(e.url)},tI=(e,t)=>{const n=ZT(e,"fileList",void 0,{passive:!0}),r=p=>n.value.find(d=>d.uid===p.uid);function o(p){var d;(d=t.value)==null||d.abort(p)}function s(p=["ready","uploading","success","fail"]){n.value=n.value.filter(d=>!p.includes(d.status))}function i(p){n.value=n.value.filter(d=>d.uid!==p.uid)}const l=p=>{Ne(()=>e.onChange(p,n.value))},a=(p,d)=>{const v=r(d);v&&(console.error(p),v.status="fail",i(v),e.onError(p,v,n.value),l(v))},c=(p,d)=>{const v=r(d);v&&(e.onProgress(p,v,n.value),v.status="uploading",v.percentage=Math.round(p.percent))},u=(p,d)=>{const v=r(d);v&&(v.status="success",v.response=p,e.onSuccess(p,v,n.value),l(v))},f=p=>{to(p.uid)&&(p.uid=Du());const d={name:p.name,percentage:0,status:"ready",size:p.size,raw:p,uid:p.uid};if(e.listType==="picture-card"||e.listType==="picture")try{d.url=URL.createObjectURL(p)}catch(v){Je(rg,v.message),e.onError(v,d,n.value)}n.value=[...n.value,d],l(d)},h=async p=>{const d=p instanceof File?r(p):p;d||jo(rg,"file to be removed not found");const v=b=>{o(b),i(b),e.onRemove(b,n.value),og(b)};e.beforeRemove?await e.beforeRemove(d,n.value)!==!1&&v(d):v(d)};function g(){n.value.filter(({status:p})=>p==="ready").forEach(({raw:p})=>{var d;return p&&((d=t.value)==null?void 0:d.upload(p))})}return _e(()=>e.listType,p=>{p!=="picture-card"&&p!=="picture"||(n.value=n.value.map(d=>{const{raw:v,url:b}=d;if(!b&&v)try{d.url=URL.createObjectURL(v)}catch(_){e.onError(_,d,n.value)}return d}))}),_e(n,p=>{for(const d of p)d.uid||(d.uid=Du()),d.status||(d.status="success")},{immediate:!0,deep:!0}),{uploadFiles:n,abort:o,clearFiles:s,handleError:a,handleProgress:c,handleStart:f,handleSuccess:u,handleRemove:h,submit:g,revokeFileObjectURL:og}};var nI=be({name:"ElUpload",__name:"upload",props:FA,setup(e,{expose:t}){const n=e,r=Wn(),o=On(),{abort:s,submit:i,clearFiles:l,uploadFiles:a,handleStart:c,handleError:u,handleRemove:f,handleSuccess:h,handleProgress:g,revokeFileObjectURL:p}=tI(n,o),d=k(()=>n.listType==="picture-card"),v=k(()=>({...n,fileList:a.value,onStart:c,onProgress:g,onSuccess:h,onError:u,onRemove:f}));return gt(()=>{a.value.forEach(p)}),$t(G0,{accept:nn(n,"accept")}),t({abort:s,submit:i,clearFiles:l,handleStart:c,handleRemove:f}),(b,_)=>(E(),D("div",null,[d.value&&e.showFileList?(E(),le(eg,{key:0,disabled:y(r),"list-type":e.listType,files:y(a),crossorigin:e.crossorigin,"handle-preview":e.onPreview,onRemove:y(f)},Kc({append:q(()=>[K(ng,Tt({ref_key:"uploadRef",ref:o},v.value),{default:q(()=>[b.$slots.trigger?de(b.$slots,"trigger",{key:0}):Y("v-if",!0),!b.$slots.trigger&&b.$slots.default?de(b.$slots,"default",{key:1}):Y("v-if",!0)]),_:3},16)]),_:2},[b.$slots.file?{name:"default",fn:q(({file:m,index:w})=>[de(b.$slots,"file",{file:m,index:w})]),key:"0"}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):Y("v-if",!0),!d.value||d.value&&!e.showFileList?(E(),le(ng,Tt({key:1,ref_key:"uploadRef",ref:o},v.value),{default:q(()=>[b.$slots.trigger?de(b.$slots,"trigger",{key:0}):Y("v-if",!0),!b.$slots.trigger&&b.$slots.default?de(b.$slots,"default",{key:1}):Y("v-if",!0)]),_:3},16)):Y("v-if",!0),b.$slots.trigger?de(b.$slots,"default",{key:2}):Y("v-if",!0),de(b.$slots,"tip"),!d.value&&e.showFileList?(E(),le(eg,{key:3,disabled:y(r),"list-type":e.listType,files:y(a),crossorigin:e.crossorigin,"handle-preview":e.onPreview,onRemove:y(f)},Kc({_:2},[b.$slots.file?{name:"default",fn:q(({file:m,index:w})=>[de(b.$slots,"file",{file:m,index:w})]),key:"0"}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):Y("v-if",!0)]))}}),rI=nI;const oI=Bt(rI);function sI(e,t){let n;const r=Z(!1),o=Dt({...e,originalPosition:"",originalOverflow:"",visible:!1});function s(h){o.text=h}function i(){const h=o.parent,g=f.ns;if(!h.vLoadingAddClassList){let p=h.getAttribute("loading-number");p=Number.parseInt(p)-1,p?h.setAttribute("loading-number",p.toString()):(ji(h,g.bm("parent","relative")),h.removeAttribute("loading-number")),ji(h,g.bm("parent","hidden"))}l(),u.unmount()}function l(){var h,g;(g=(h=f.$el)==null?void 0:h.parentNode)==null||g.removeChild(f.$el)}function a(){var h;e.beforeClose&&!e.beforeClose()||(r.value=!0,clearTimeout(n),n=setTimeout(c,400),o.visible=!1,(h=e.closed)==null||h.call(e))}function c(){if(!r.value)return;const h=o.parent;r.value=!1,h.vLoadingAddClassList=void 0,i()}const u=Ai(be({name:"ElLoading",setup(h,{expose:g}){const{ns:p,zIndex:d}=dd("loading");return g({ns:p,zIndex:d}),()=>{const v=o.spinner||o.svg,b=Yr("svg",{class:"circular",viewBox:o.svgViewBox?o.svgViewBox:"0 0 50 50",...v?{innerHTML:v}:{}},[Yr("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),_=o.text?Yr("p",{class:p.b("text")},[o.text]):void 0;return Yr(Bo,{name:p.b("fade"),onAfterLeave:c},{default:q(()=>[bt(K("div",{style:{backgroundColor:o.background||""},class:[p.b("mask"),o.customClass,p.is("fullscreen",o.fullscreen)]},[Yr("div",{class:p.b("spinner")},[b,_])]),[[bn,o.visible]])])})}}}));Object.assign(u._context,t??{});const f=u.mount(document.createElement("div"));return{...ir(o),setText:s,removeElLoadingChild:l,close:a,handleAfterLeave:c,vm:f,get $el(){return f.$el}}}let Ul;const gs=function(e={},t){if(!ut)return;const n=iI(e);if(n.fullscreen&&Ul)return Ul;const r=sI({...n,closed:()=>{var s;(s=n.closed)==null||s.call(n),n.fullscreen&&(Ul=void 0)}},t??gs._context);lI(n,n.parent,r),sg(n,n.parent,r),n.parent.vLoadingAddClassList=()=>sg(n,n.parent,r);let o=n.parent.getAttribute("loading-number");return o?o=`${Number.parseInt(o)+1}`:o="1",n.parent.setAttribute("loading-number",o),n.parent.appendChild(r.$el),Ne(()=>r.visible.value=n.visible),n.fullscreen&&(Ul=r),r},iI=e=>{let t;return he(e.target)?t=document.querySelector(e.target)??document.body:t=e.target||document.body,{parent:t===document.body||e.body?document.body:t,background:e.background||"",svg:e.svg||"",svgViewBox:e.svgViewBox||"",spinner:e.spinner||!1,text:e.text||"",fullscreen:t===document.body&&(e.fullscreen??!0),lock:e.lock??!1,customClass:e.customClass||"",visible:e.visible??!0,beforeClose:e.beforeClose,closed:e.closed,target:t}},lI=async(e,t,n)=>{const{nextZIndex:r}=n.vm.zIndex||n.vm._.exposed.zIndex,o={};if(e.fullscreen)n.originalPosition.value=rs(document.body,"position"),n.originalOverflow.value=rs(document.body,"overflow"),o.zIndex=r();else if(e.parent===document.body){n.originalPosition.value=rs(document.body,"position"),await Ne();for(const s of["top","left"]){const i=s==="top"?"scrollTop":"scrollLeft";o[s]=`${e.target.getBoundingClientRect()[s]+document.body[i]+document.documentElement[i]-Number.parseInt(rs(document.body,`margin-${s}`),10)}px`}for(const s of["height","width"])o[s]=`${e.target.getBoundingClientRect()[s]}px`}else n.originalPosition.value=rs(t,"position");for(const[s,i]of Object.entries(o))n.$el.style[s]=i},sg=(e,t,n)=>{const r=n.vm.ns||n.vm._.exposed.ns;["absolute","fixed","sticky"].includes(n.originalPosition.value)?ji(t,r.bm("parent","relative")):xu(t,r.bm("parent","relative")),e.fullscreen&&e.lock?xu(t,r.bm("parent","hidden")):ji(t,r.bm("parent","hidden"))};gs._context=null;const si=Symbol("ElLoading"),co=e=>`element-loading-${Zt(e)}`,ig=(e,t)=>{const n=t.instance,r=c=>Ee(t.value)?t.value[c]:void 0,o=c=>Z(he(c)&&(n==null?void 0:n[c])||c),s=c=>o(r(c)||e.getAttribute(co(c))),i=r("fullscreen")??t.modifiers.fullscreen,l={text:s("text"),svg:s("svg"),svgViewBox:s("svgViewBox"),spinner:s("spinner"),background:s("background"),customClass:s("customClass"),fullscreen:i,target:r("target")??(i?void 0:e),body:r("body")??t.modifiers.body,lock:r("lock")??t.modifiers.lock},a=gs(l);a._context=yi._context,e[si]={options:l,instance:a}},aI=(e,t)=>{for(const n of Object.keys(e))et(e[n])&&(e[n].value=t[n])},yi={mounted(e,t){t.value&&ig(e,t)},updated(e,t){const n=e[si];if(!t.value){n==null||n.instance.close(),e[si]=null;return}n?aI(n.options,Ee(t.value)?t.value:{text:e.getAttribute(co("text")),svg:e.getAttribute(co("svg")),svgViewBox:e.getAttribute(co("svgViewBox")),spinner:e.getAttribute(co("spinner")),background:e.getAttribute(co("background")),customClass:e.getAttribute(co("customClass"))}):ig(e,t)},unmounted(e){var t;(t=e[si])==null||t.instance.close(),e[si]=null}};yi._context=null;const cI={install(e){gs._context=e._context,yi._context=e._context,e.directive("loading",yi),e.config.globalProperties.$loading=gs},directive:yi,service:gs};var uI=be({name:"ElMessageBox",directives:{TrapFocus:eO},components:{ElButton:hl,ElFocusTrap:E0,ElInput:gc,ElOverlay:gA,ElIcon:pt,...p$},inheritAttrs:!1,props:{buttonSize:{type:String,validator:IA},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,overflow:Boolean,roundButton:Boolean,container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(e,{emit:t}){const{locale:n,zIndex:r,ns:o,size:s}=dd("message-box",k(()=>e.buttonSize)),{t:i}=n,{nextZIndex:l}=r,a=Z(!1),c=Dt({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",cancelButtonType:"",confirmButtonType:"primary",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",closeIcon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:"",inputValidator:void 0,inputErrorMessage:"",message:"",modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonLoadingIcon:ms(Ia),cancelButtonLoadingIcon:ms(Ia),confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:l()}),u=k(()=>{const F=c.type;return{[o.bm("icon",F)]:F&&Pa[F]}}),f=eo(),h=eo(),g=k(()=>{const F=c.type;return c.icon||F&&Pa[F]||""}),p=k(()=>!!c.message),d=Z(),v=Z(),b=Z(),_=Z(),m=Z(),w=k(()=>c.confirmButtonClass);_e(()=>c.inputValue,async F=>{await Ne(),e.boxType==="prompt"&&F&&R()},{immediate:!0}),_e(()=>a.value,F=>{var N;F&&(e.boxType!=="prompt"&&(c.autofocus?b.value=((N=m.value)==null?void 0:N.$el)??d.value:b.value=d.value),c.zIndex=l()),e.boxType==="prompt"&&(F?Ne().then(()=>{_.value&&_.value.$el&&(c.autofocus?b.value=P()??d.value:b.value=d.value)}):(c.editorErrorMessage="",c.validateError=!1))});const{isDragging:S}=l6(d,v,k(()=>e.draggable),k(()=>e.overflow));st(async()=>{await Ne(),e.closeOnHashChange&&window.addEventListener("hashchange",A)}),gt(()=>{e.closeOnHashChange&&window.removeEventListener("hashchange",A)});function A(){a.value&&(a.value=!1,Ne(()=>{c.action&&t("action",c.action)}))}const T=()=>{e.closeOnClickModal&&$(c.distinguishCancelAndClose?"close":"cancel")},I=Qb(T),O=F=>{var N;if(c.inputType!=="textarea"&&!((N=_.value)!=null&&N.isComposing))return F.preventDefault(),$("confirm")},$=F=>{var N;e.boxType==="prompt"&&F==="confirm"&&!R()||(c.action=F,c.beforeClose?(N=c.beforeClose)==null||N.call(c,F,c,A):A())},R=()=>{if(e.boxType==="prompt"){const F=c.inputPattern;if(F&&!F.test(c.inputValue||""))return c.editorErrorMessage=c.inputErrorMessage||i("el.messagebox.error"),c.validateError=!0,!1;const N=c.inputValidator;if(pe(N)){const j=N(c.inputValue);if(j===!1)return c.editorErrorMessage=c.inputErrorMessage||i("el.messagebox.error"),c.validateError=!0,!1;if(he(j))return c.editorErrorMessage=j,c.validateError=!0,!1}}return c.editorErrorMessage="",c.validateError=!1,!0},P=()=>{var N;const F=(N=_.value)==null?void 0:N.$refs;return(F==null?void 0:F.input)??(F==null?void 0:F.textarea)},B=()=>{$("close")},H=()=>{e.closeOnPressEscape&&B()};return e.lockScroll&&g6(a,{ns:o}),{...ir(c),ns:o,overlayEvent:I,visible:a,hasMessage:p,typeClass:u,contentId:f,inputId:h,btnSize:s,iconComponent:g,confirmButtonClasses:w,rootRef:d,focusStartRef:b,headerRef:v,inputRef:_,isDragging:S,confirmRef:m,doClose:A,handleClose:B,onCloseRequested:H,handleWrapperClick:T,handleInputEnter:O,handleAction:$,t:i}}});const fI=["aria-label","aria-describedby"],dI=["aria-label"],pI=["id"];function hI(e,t,n,r,o,s){const i=St("el-icon"),l=St("el-input"),a=St("el-button"),c=St("el-focus-trap"),u=St("el-overlay");return E(),le(Bo,{name:"fade-in-linear",onAfterLeave:t[11]||(t[11]=f=>e.$emit("vanish")),persisted:""},{default:q(()=>[bt(K(u,{"z-index":e.zIndex,"overlay-class":[e.ns.is("message-box"),e.modalClass],mask:e.modal},{default:q(()=>[x("div",{role:"dialog","aria-label":e.title,"aria-modal":"true","aria-describedby":e.showInput?void 0:e.contentId,class:z(`${e.ns.namespace.value}-overlay-message-box`),onClick:t[8]||(t[8]=(...f)=>e.overlayEvent.onClick&&e.overlayEvent.onClick(...f)),onMousedown:t[9]||(t[9]=(...f)=>e.overlayEvent.onMousedown&&e.overlayEvent.onMousedown(...f)),onMouseup:t[10]||(t[10]=(...f)=>e.overlayEvent.onMouseup&&e.overlayEvent.onMouseup(...f))},[K(c,{loop:"",trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:q(()=>[x("div",{ref:"rootRef",class:z([e.ns.b(),e.customClass,e.ns.is("draggable",e.draggable),e.ns.is("dragging",e.isDragging),{[e.ns.m("center")]:e.center}]),style:Ue(e.customStyle),tabindex:"-1",onClick:t[7]||(t[7]=Ve(()=>{},["stop"]))},[e.title!==null&&e.title!==void 0?(E(),D("div",{key:0,ref:"headerRef",class:z([e.ns.e("header"),{"show-close":e.showClose}])},[x("div",{class:z(e.ns.e("title"))},[e.iconComponent&&e.center?(E(),le(i,{key:0,class:z([e.ns.e("status"),e.typeClass])},{default:q(()=>[(E(),le(Ye(e.iconComponent)))]),_:1},8,["class"])):Y("v-if",!0),x("span",null,U(e.title),1)],2),e.showClose?(E(),D("button",{key:0,type:"button",class:z(e.ns.e("headerbtn")),"aria-label":e.t("el.messagebox.close"),onClick:t[0]||(t[0]=f=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel")),onKeydown:t[1]||(t[1]=yr(Ve(f=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[K(i,{class:z(e.ns.e("close"))},{default:q(()=>[(E(),le(Ye(e.closeIcon||"close")))]),_:1},8,["class"])],42,dI)):Y("v-if",!0)],2)):Y("v-if",!0),x("div",{id:e.contentId,class:z(e.ns.e("content"))},[x("div",{class:z(e.ns.e("container"))},[e.iconComponent&&!e.center&&e.hasMessage?(E(),le(i,{key:0,class:z([e.ns.e("status"),e.typeClass])},{default:q(()=>[(E(),le(Ye(e.iconComponent)))]),_:1},8,["class"])):Y("v-if",!0),e.hasMessage?(E(),D("div",{key:1,class:z(e.ns.e("message"))},[de(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(E(),le(Ye(e.showInput?"label":"p"),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,["for","innerHTML"])):(E(),le(Ye(e.showInput?"label":"p"),{key:0,for:e.showInput?e.inputId:void 0,textContent:U(e.message)},null,8,["for","textContent"]))])],2)):Y("v-if",!0)],2),bt(x("div",{class:z(e.ns.e("input"))},[K(l,{id:e.inputId,ref:"inputRef",modelValue:e.inputValue,"onUpdate:modelValue":t[2]||(t[2]=f=>e.inputValue=f),type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:z({invalid:e.validateError}),onKeydown:yr(e.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),x("div",{class:z(e.ns.e("errormsg")),style:Ue({visibility:e.editorErrorMessage?"visible":"hidden"})},U(e.editorErrorMessage),7)],2),[[bn,e.showInput]])],10,pI),x("div",{class:z(e.ns.e("btns"))},[e.showCancelButton?(E(),le(a,{key:0,type:e.cancelButtonType==="text"?"":e.cancelButtonType,text:e.cancelButtonType==="text",loading:e.cancelButtonLoading,"loading-icon":e.cancelButtonLoadingIcon,class:z([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:t[3]||(t[3]=f=>e.handleAction("cancel")),onKeydown:t[4]||(t[4]=yr(Ve(f=>e.handleAction("cancel"),["prevent"]),["enter"]))},{default:q(()=>[Qe(U(e.cancelButtonText||e.t("el.messagebox.cancel")),1)]),_:1},8,["type","text","loading","loading-icon","class","round","size"])):Y("v-if",!0),bt(K(a,{ref:"confirmRef",type:e.confirmButtonType==="text"?"":e.confirmButtonType,text:e.confirmButtonType==="text",loading:e.confirmButtonLoading,"loading-icon":e.confirmButtonLoadingIcon,class:z([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:t[5]||(t[5]=f=>e.handleAction("confirm")),onKeydown:t[6]||(t[6]=yr(Ve(f=>e.handleAction("confirm"),["prevent"]),["enter"]))},{default:q(()=>[Qe(U(e.confirmButtonText||e.t("el.messagebox.confirm")),1)]),_:1},8,["type","text","loading","loading-icon","class","round","disabled","size"]),[[bn,e.showConfirmButton]])],2)],6)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,fI)]),_:3},8,["z-index","overlay-class","mask"]),[[bn,e.visible]])]),_:3})}var gI=Vs(uI,[["render",hI]]);const Gi=new Map,mI=e=>{let t=document.body;return e.appendTo&&(he(e.appendTo)&&(t=document.querySelector(e.appendTo)),Dn(e.appendTo)&&(t=e.appendTo),Dn(t)||(Je("ElMessageBox","the appendTo option is not an HTMLElement. Falling back to document.body."),t=document.body)),t},vI=(e,t,n=null)=>{const r=K(gI,e,pe(e.message)||It(e.message)?{default:pe(e.message)?e.message:()=>e.message}:null);return r.appContext=n,xs(r,t),mI(e).appendChild(t.firstElementChild),r.component},bI=()=>document.createElement("div"),yI=(e,t)=>{const n=bI();e.onVanish=()=>{xs(null,n),Gi.delete(o)},e.onAction=s=>{const i=Gi.get(o);let l;e.showInput?l={value:o.inputValue,action:s}:l=s,e.callback?e.callback(l,r.proxy):s==="cancel"||s==="close"?e.distinguishCancelAndClose&&s!=="cancel"?i.reject("close"):i.reject("cancel"):i.resolve(l)};const r=vI(e,n,t),o=r.proxy;for(const s in e)De(e,s)&&!De(o.$props,s)&&(s==="closeIcon"&&Ee(e[s])?o[s]=ms(e[s]):o[s]=e[s]);return o.visible=!0,o};function Hs(e,t=null){if(!ut)return Promise.reject();let n;return he(e)||It(e)?e={message:e}:n=e.callback,new Promise((r,o)=>{const s=yI(e,t??Hs._context);Gi.set(s,{options:e,callback:n,resolve:r,reject:o})})}const _I=["alert","confirm","prompt"],wI={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};_I.forEach(e=>{Hs[e]=xI(e)});function xI(e){return(t,n,r,o)=>{let s="";return Ee(n)?(r=n,s=""):Yn(n)?s="":s=n,Hs(Object.assign({title:s,message:t,type:"",...wI[e]},r,{boxType:e}),o)}}Hs.close=()=>{Gi.forEach((e,t)=>{t.doClose()}),Gi.clear()};Hs._context=null;const jr=Hs;jr.install=e=>{jr._context=e._context,e.config.globalProperties.$msgbox=jr,e.config.globalProperties.$messageBox=jr,e.config.globalProperties.$alert=jr.alert,e.config.globalProperties.$confirm=jr.confirm,e.config.globalProperties.$prompt=jr.prompt};const vd=jr,Y0=["primary","success","info","warning","error"],SI=Pe({customClass:{type:String,default:""},dangerouslyUseHTMLString:Boolean,duration:{type:Number,default:4500},icon:{type:Er},id:{type:String,default:""},message:{type:re([String,Object,Function]),default:""},offset:{type:Number,default:0},onClick:{type:re(Function),default:()=>{}},onClose:{type:re(Function),required:!0},position:{type:String,values:["top-right","top-left","bottom-right","bottom-left"],default:"top-right"},showClose:{type:Boolean,default:!0},title:{type:String,default:""},type:{type:String,values:[...Y0,""],default:""},zIndex:Number,closeIcon:{type:Er,default:Ms}}),EI={destroy:()=>!0},CI=["id"],TI=["textContent"],kI={key:0},$I=["innerHTML"];var OI=be({name:"ElNotification",__name:"notification",props:SI,emits:EI,setup(e,{expose:t}){const n=e,{ns:r,zIndex:o}=dd("notification"),{nextZIndex:s,currentZIndex:i}=o,l=Z(!1);let a;const c=k(()=>{const _=n.type;return _&&Pa[n.type]?r.m(_):""}),u=k(()=>n.type&&Pa[n.type]||n.icon),f=k(()=>n.position.endsWith("right")?"right":"left"),h=k(()=>n.position.startsWith("top")?"top":"bottom"),g=k(()=>({[h.value]:`${n.offset}px`,zIndex:n.zIndex??i.value}));function p(){n.duration>0&&({stop:a}=qT(()=>{l.value&&v()},n.duration))}function d(){a==null||a()}function v(){l.value=!1}function b(_){switch(Io(_)){case mt.delete:case mt.backspace:d();break;case mt.esc:l.value&&v();break;default:p();break}}return st(()=>{p(),s(),l.value=!0}),er(document,"keydown",b),t({visible:l,close:v}),(_,m)=>(E(),le(Bo,{name:y(r).b("fade"),onBeforeLeave:e.onClose,onAfterLeave:m[1]||(m[1]=w=>_.$emit("destroy")),persisted:""},{default:q(()=>[bt(x("div",{id:e.id,class:z([y(r).b(),e.customClass,f.value]),style:Ue(g.value),role:"alert",onMouseenter:d,onMouseleave:p,onClick:m[0]||(m[0]=(...w)=>e.onClick&&e.onClick(...w))},[u.value?(E(),le(y(pt),{key:0,class:z([y(r).e("icon"),c.value])},{default:q(()=>[(E(),le(Ye(u.value)))]),_:1},8,["class"])):Y("v-if",!0),x("div",{class:z(y(r).e("group"))},[x("h2",{class:z(y(r).e("title")),textContent:U(e.title)},null,10,TI),bt(x("div",{class:z(y(r).e("content")),style:Ue(e.title?void 0:{margin:0})},[de(_.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(E(),D(ke,{key:1},[Y(" Caution here, message could've been compromised, never use user's input as message "),x("p",{innerHTML:e.message},null,8,$I)],2112)):(E(),D("p",kI,U(e.message),1))])],6),[[bn,e.message]]),e.showClose?(E(),le(y(pt),{key:0,class:z(y(r).e("closeBtn")),onClick:Ve(v,["stop"])},{default:q(()=>[(E(),le(Ye(e.closeIcon)))]),_:1},8,["class"])):Y("v-if",!0)],2)],46,CI),[[bn,l.value]])]),_:3},8,["name","onBeforeLeave"]))}}),AI=OI;const Ns={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},La=16;let II=1;const Mo=function(e={},t){if(!ut)return{close:()=>{}};(he(e)||It(e))&&(e={message:e});const n=e.position||"top-right";let r=e.offset||0;Ns[n].forEach(({vm:u})=>{var f;r+=(((f=u.el)==null?void 0:f.offsetHeight)||0)+La}),r+=La;const o=`notification_${II++}`,s=e.onClose,i={...e,offset:r,id:o,onClose:()=>{PI(o,n,s)}};let l=document.body;Dn(e.appendTo)?l=e.appendTo:he(e.appendTo)&&(l=document.querySelector(e.appendTo)),Dn(l)||(Je("ElNotification","the appendTo option is not an HTMLElement. Falling back to document.body."),l=document.body);const a=document.createElement("div"),c=K(AI,i,pe(i.message)?i.message:It(i.message)?()=>i.message:null);return c.appContext=Yn(t)?Mo._context:t,c.props.onDestroy=()=>{xs(null,a)},xs(c,a),Ns[n].push({vm:c}),l.appendChild(a.firstElementChild),{close:()=>{c.component.exposed.visible.value=!1}}};Y0.forEach(e=>{Mo[e]=(t={},n)=>((he(t)||It(t))&&(t={message:t}),Mo({...t,type:e},n))});function PI(e,t,n){const r=Ns[t],o=r.findIndex(({vm:c})=>{var u;return((u=c.component)==null?void 0:u.props.id)===e});if(o===-1)return;const{vm:s}=r[o];if(!s)return;n==null||n(s);const i=s.el.offsetHeight,l=t.split("-")[0];r.splice(o,1);const a=r.length;if(!(a<1))for(let c=o;c<a;c++){const{el:u,component:f}=r[c].vm,h=Number.parseInt(u.style[l],10)-i-La;f.props.offset=h}}function MI(){for(const e of Object.values(Ns))e.forEach(({vm:t})=>{t.component.exposed.visible.value=!1})}function NI(e="top-right"){var n,r,o,s;let t=((o=(r=(n=Ns[e][0])==null?void 0:n.vm.component)==null?void 0:r.props)==null?void 0:o.offset)||0;for(const{vm:i}of Ns[e])i.component.props.offset=t,t+=(((s=i.el)==null?void 0:s.offsetHeight)||0)+La}Mo.closeAll=MI;Mo.updateOffsets=NI;Mo._context=null;const RI=Vk(Mo,"$notify"),js=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},LI={name:"ImageUploader",emits:["uploaded","completed","uploading"],data(){return{loading:!1}},props:{button_text:{type:String,default:""},remove_label:{type:String,default:""},additionalData:{type:Object,default:()=>({})},isMultiple:{type:Boolean,default:!1},can_remove:{type:Boolean,default:!1},confirm_remove:{type:Boolean,default:!1},isTextBtn:{type:Boolean,default:!0},removeIcon:{type:Boolean,default:!0},className:{type:String,default:"image-uploader"}},methods:{handleRemove(){if(!this.confirm_remove){this.$emit("uploaded","");return}this.$confirm(this.$t("Are you sure you want to remove this image?"),this.$t("Remove Image?"),{confirmButtonText:this.$t("Remove"),cancelButtonText:this.$t("Cancel"),confirmButtonClass:"fcom_primary_button",cancelButtonClass:"fcom_secondary_button",type:"warning"}).then(()=>{this.$emit("uploaded","")})},handleSuccess(e){this.$emit("uploaded",e.media.url),this.$emit("completed",e),this.loading=!1},handleError(e){this.$handleError(JSON.parse(e.message)),this.$emit("completed",e),this.loading=!1},inProgress(e){this.$emit("uploading"),this.loading=!0}},computed:{action_url(){return this.appVars.rest.url+"/feeds/media-upload"},headers(){return{"X-WP-Nonce":this.appVars.rest.nonce}}}};function FI(e,t,n,r,o,s){const i=hl,l=oI,a=St("CloseBold"),c=pt,u=Qi("loading");return E(),D(ke,null,[K(l,{class:z(n.className),multiple:n.isMultiple,action:s.action_url,headers:s.headers,accept:"image/*",data:n.additionalData,"on-success":s.handleSuccess,"on-progress":s.inProgress,"on-error":s.handleError,"show-file-list":!1},{default:q(()=>[de(e.$slots,"trigger",{loading:o.loading},()=>[de(e.$slots,"default",{loading:o.loading},()=>[bt((E(),le(i,{disabled:o.loading,text:n.isTextBtn,class:"fcom_plain_button"},{default:q(()=>[Qe(U(n.button_text||e.$t("Upload Photo")),1)]),_:1},8,["disabled","text"])),[[u,o.loading]])])])]),_:3},8,["class","multiple","action","headers","data","on-success","on-progress","on-error"]),n.can_remove?(E(),le(i,{key:0,class:"remove_img",size:"small",type:"danger",plain:"",onClick:s.handleRemove,text:n.isTextBtn,"aria-label":n.remove_label||e.$t("Remove")},{default:q(()=>[de(e.$slots,"remove",{},()=>[n.removeIcon?(E(),le(c,{key:0},{default:q(()=>[K(a)]),_:1})):Y("",!0),x("span",null,U(e.$t("Remove")),1)])]),_:3},8,["onClick","text","aria-label"])):Y("",!0)],64)}const DI=js(LI,[["render",FI]]),BI={name:"Onboard",components:{ImageUploader:DI},data(){return{generalSettings:{site_title:"Community",logo:"",slug:"portal",template:"basic",access:{acess_level:"public"},install_fluentcrm:"yes",install_fluentsmtp:"yes",has_fluentcrm:"yes",has_fluentsmtp:"yes",has_fluentcart:"yes",install_fluentcart:"yes",subscribe_to_newsletter:"yes",share_data:"no"},step:1,loading:!0,saving:!1,saving_text:this.$trans("Please wait while we save your settings")}},methods:{gotoNextStep(){if(this.step==1){if(!this.generalSettings.site_title){this.$notify.error("Please enter a community name");return}if(!this.generalSettings.slug&&!this.generalSettings.is_slug_defined){this.$notify.error("Please enter url slug");return}}else if(this.step==2&&!this.generalSettings.template){this.$notify.error("Please select a template");return}this.step++},saveSettings(){this.saving=!0,this.$post("admin/on-boardings",{settings:this.generalSettings}).then(()=>{this.$notify.success(this.$trans("Settings saved successfully")),window.location.reload()}).catch(e=>{this.$handleError(e),this.saving=!1}),setTimeout(()=>{this.saving_text=this.$trans("Almost done, just a few more seconds...")},8e3),setTimeout(()=>{this.saving_text=this.$trans("Finishing up...")},15e3),setTimeout(()=>{this.saving_text=this.$trans("Just a moment please...")},3e4),setTimeout(()=>{this.saving_text=this.$trans("Something is wrong! Please reload the page and try again.")},6e4)},getSettings(){this.loading=!0,this.$get("admin/on-boardings").then(e=>{this.generalSettings=e.settings}).catch(e=>{this.$handleError(e)}).finally(()=>{this.loading=!1})},maybeSanitizeSlug(){this.generalSettings.slug=this.generalSettings.slug.replace(/[^a-z0-9_-]/gi,"-").toLowerCase()},gotoPrevStep(){this.step--}},mounted(){this.getSettings()}},VI={style:{"max-width":"900px"},class:"fcom_onboarding_wrapper"},zI={key:1,class:"fcom_onboarding_steps"},HI={class:"fcom_step_content"},jI={class:"fcom_content_wrapper"},UI={class:"fcom_step_header"},WI=["src"],KI={class:"header_title"},qI={class:"fcom_step"},GI={key:2,class:"fcom_onboarding_steps"},YI={class:"fcom_step_content"},JI={class:"fcom_content_wrapper"},XI={key:0},ZI={class:"fcom_step_header"},QI=["src"],eP={class:"header_title"},tP={class:"header_subtitle"},nP={class:"fcom_step"},rP={key:0,class:"fcom_input_help"},oP=["src"],sP={key:0},iP={key:1},lP={class:"fcom_input_help"},aP={key:1,class:"fcom_step"},cP={class:"fcom_step_header"},uP=["src"],fP={class:"header_title"},dP={class:"header_subtitle"},pP={class:"fcom_step"},hP={class:"fcom_template_card"},gP={class:"fcom_template_card"},mP={class:"fcom_template_card"},vP={class:"fcom_template_card"},bP={key:2,class:"fcom_step"},yP={class:"fcom_step_header"},_P=["src"],wP={class:"header_title"},xP={class:"header_subtitle"},SP={class:"fcom_step"},EP={class:"fcom_features_boxes"},CP={class:"fcom_feature"},TP={class:"fcom_feature_heading"},kP={key:0},$P={key:1},OP={class:"fcom_feature_actions"},AP={key:0,class:"fcom_feature"},IP={class:"fcom_feature_heading"},PP={key:0,style:{"font-weight":"bold"}},MP={class:"fcom_feature_actions"},NP={key:1,class:"fcom_feature"},RP={class:"fcom_feature_heading"},LP={key:0,style:{"font-weight":"bold"}},FP={class:"fcom_feature_actions"},DP={key:2,class:"fcom_feature"},BP={class:"fcom_feature_heading"},VP={key:0,style:{"font-weight":"bold"}},zP={class:"fcom_feature_actions"},HP={class:"fcom_feature"},jP={class:"fcom_feature_heading"},UP={class:"fcom_optin"},WP={class:"fcom_onboarding_footer"},KP={class:"fcom_footer_info"},qP={class:"fcom_footer_actions"};function GP(e,t,n,r,o,s){const i=AA,l=gc,a=b5,c=hl,u=St("image-uploader"),f=QO,h=eA,g=AO,p=OO,d=HO,v=uA,b=lA,_=v5;return E(),D("div",VI,[o.loading?(E(),le(i,{key:0,animated:!0,rows:5})):o.saving?(E(),D("div",zI,[x("div",HI,[x("div",jI,[x("div",UI,[x("img",{src:e.appVars.logo,alt:"Logo",class:"fcom_onboarding_logo"},null,8,WI),x("h2",KI,U(o.saving_text),1)]),x("div",qI,[K(i,{animated:!0,rows:3})])])])])):(E(),D("div",GI,[x("div",YI,[x("div",JI,[K(_,{onSubmit:t[12]||(t[12]=Ve(m=>e.doNothing(),["prevent"])),modelValue:o.generalSettings,"onUpdate:modelValue":t[13]||(t[13]=m=>o.generalSettings=m),"label-position":"top"},{default:q(()=>[o.step==1?(E(),D("div",XI,[x("div",ZI,[x("img",{src:e.appVars.logo,alt:"Logo",class:"fcom_onboarding_logo"},null,8,QI),x("h2",eP,U(e.$trans("Let's build your community together!")),1),x("p",tP,U(e.$trans("Update this information anytime stress-free!")),1)]),x("div",nP,[K(a,{label:e.$trans("Name your community")},{default:q(()=>[K(l,{size:"large",type:"text",modelValue:o.generalSettings.site_title,"onUpdate:modelValue":t[0]||(t[0]=m=>o.generalSettings.site_title=m),placeholder:e.$trans("Community Name")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),K(a,{label:e.$trans("Community Portal URL")},{default:q(()=>[K(l,{disabled:o.generalSettings.is_slug_defined,onInput:s.maybeSanitizeSlug,size:"large",type:"text",modelValue:o.generalSettings.slug,"onUpdate:modelValue":t[1]||(t[1]=m=>o.generalSettings.slug=m),placeholder:e.$trans("Portal Slug")},{prepend:q(()=>[x("span",null,U(e.appVars.urls.site_url),1)]),_:1},8,["disabled","onInput","modelValue","placeholder"]),o.generalSettings.is_slug_defined?(E(),D("p",rP,U(e.$t("Portal Slug is defined in the wp-config.php file")),1)):Y("",!0)]),_:1},8,["label"]),K(a,{label:e.$trans("Logo")},{default:q(()=>[o.generalSettings.logo?(E(),D("img",{key:0,style:{"margin-right":"10px","max-height":"100px"},alt:"",class:"settings_img",src:o.generalSettings.logo},null,8,oP)):Y("",!0),K(u,{additionalData:{resize:!1,max_width:500,skip_convert:"yes"},button_text:o.generalSettings.logo?e.$trans("Change"):e.$trans("Upload Logo"),can_remove:!!o.generalSettings.logo,className:"setting_img_upload",isTextBtn:!1,removeIcon:!1,onUploaded:t[2]||(t[2]=m=>{o.generalSettings.logo=m})},{default:q(()=>[K(c,{style:{margin:"0 10px 0 0"},type:"primary"},{default:q(()=>[o.generalSettings.logo?(E(),D("span",sP,U(e.$trans("Change Logo")),1)):(E(),D("span",iP,U(e.$trans("Upload Logo")),1))]),_:1})]),_:1},8,["button_text","can_remove"]),x("p",lP,U(e.$trans("Recommended dimensions: 480 x 120, 4:1 aspect ratio")),1)]),_:1},8,["label"])])])):o.step==2?(E(),D("div",aP,[x("div",cP,[x("img",{src:e.appVars.logo,alt:"Logo",class:"fcom_onboarding_logo"},null,8,uP),x("h2",fP,U(e.$trans("Pick a Fluent Community Template")),1),x("p",dP,U(e.$trans("Start your journey with our expertly crafted templates")),1)]),x("div",pP,[K(a,{class:"fcom_template_group"},{default:q(()=>[K(h,{modelValue:o.generalSettings.template,"onUpdate:modelValue":t[3]||(t[3]=m=>o.generalSettings.template=m)},{default:q(()=>[K(f,{border:"",size:"large",value:"basic"},{default:q(()=>[x("div",hP,[x("h3",null,U(e.$trans("Basic")),1)])]),_:1}),K(f,{border:"",size:"large",value:"course"},{default:q(()=>[x("div",gP,[x("h3",null,U(e.$trans("Course")),1)])]),_:1}),K(f,{border:"",size:"large",value:"product"},{default:q(()=>[x("div",mP,[x("h3",null,U(e.$trans("Product")),1)])]),_:1}),K(f,{border:"",size:"large",value:"blank"},{default:q(()=>[x("div",vP,[x("h3",null,U(e.$trans("Blank")),1)])]),_:1})]),_:1},8,["modelValue"])]),_:1})])])):o.step==3?(E(),D("div",bP,[x("div",yP,[x("img",{src:e.appVars.logo,alt:"Logo",class:"fcom_onboarding_logo"},null,8,_P),x("h2",wP,U(e.$trans("Access & Features")),1),x("p",xP,U(e.$trans("Setup who can access your portal & Setup Features")),1)]),x("div",SP,[x("div",EP,[x("div",CP,[x("div",TP,[x("h3",null,U(e.$trans("Who can access your portal")),1),x("p",null,[Qe(U(e.$trans("__COMMUNITY_ACCESS_LABEL__"))+" ",1),o.generalSettings.acess_level=="public"?(E(),D("span",kP,U(e.$trans("Currently set as publicly accessible.")),1)):Y("",!0),o.generalSettings.acess_level=="logged_in"?(E(),D("span",$P,U(e.$trans("Currently set to: loggedin users can access")),1)):Y("",!0)])]),x("div",OP,[K(p,{style:{width:"200px"},modelValue:o.generalSettings.access.acess_level,"onUpdate:modelValue":t[4]||(t[4]=m=>o.generalSettings.access.acess_level=m)},{default:q(()=>[K(g,{label:e.$trans("Everyone (public)"),value:"public"},null,8,["label"]),K(g,{label:e.$trans("Only Logged In Users"),value:"logged_in"},null,8,["label"])]),_:1},8,["modelValue"])])]),o.generalSettings.has_fluentcrm!="yes"?(E(),D("div",AP,[x("div",IP,[x("h3",null,U(e.$trans("Integrated Marketing Automation")),1),x("p",null,[Qe(U(e.$trans("__FLUENT_CRM_DESC__"))+" ",1),o.generalSettings.install_fluentcrm!="yes"?(E(),D("span",PP,U(e.$trans("We highly recommend to enable this feature.")),1)):Y("",!0)])]),x("div",MP,[K(d,{size:"large",modelValue:o.generalSettings.install_fluentcrm,"onUpdate:modelValue":t[5]||(t[5]=m=>o.generalSettings.install_fluentcrm=m),"true-value":"yes","false-value":"no",class:"fcom_checkbox"},null,8,["modelValue"])])])):Y("",!0),o.generalSettings.has_fluentsmtp!="yes"?(E(),D("div",NP,[x("div",RP,[x("h3",null,U(e.$trans("Reliable Email delivery with FluentSMTP")),1),x("p",null,[Qe(U(e.$trans("Use FluentSMTP to make sure your site can send emails reliably and securely. You can use any SMTP service like Amazon SES, Sendgrid, Mailgun, ElasticEMail or any SMTP with FluentSMTP (it's free)."))+" ",1),o.generalSettings.install_fluentsmtp!="yes"?(E(),D("span",LP,U(e.$trans("We recommend to install FluentSMTP.")),1)):Y("",!0)])]),x("div",FP,[K(d,{size:"large",modelValue:o.generalSettings.install_fluentsmtp,"onUpdate:modelValue":t[6]||(t[6]=m=>o.generalSettings.install_fluentsmtp=m),"true-value":"yes","false-value":"no",class:"fcom_checkbox"},null,8,["modelValue"])])])):Y("",!0),o.generalSettings.has_fluentcart!="yes"?(E(),D("div",DP,[x("div",BP,[x("h3",null,U(e.$trans("Monetize your courses and spaces with FluentCart")),1),x("p",null,[Qe(U(e.$trans("__FLUENT_CART_DESC__"))+" ",1),o.generalSettings.install_fluentcart!="yes"?(E(),D("span",VP,U(e.$trans("We highly recommend to enable this feature for monetization.")),1)):Y("",!0)])]),x("div",zP,[K(d,{size:"large",modelValue:o.generalSettings.install_fluentcart,"onUpdate:modelValue":t[7]||(t[7]=m=>o.generalSettings.install_fluentcart=m),"true-value":"yes","false-value":"no",class:"fcom_checkbox"},null,8,["modelValue"])])])):Y("",!0),x("div",HP,[x("div",jP,[x("h3",null,U(e.$trans("Get Feature Updates via email")),1),x("p",null,U(e.$trans("__EMAIL_SUB_DESC__")),1),x("div",UP,[K(b,{gutter:20},{default:q(()=>[K(v,{sm:24,md:12},{default:q(()=>[K(a,{label:e.$trans("Your Name")},{default:q(()=>[K(l,{modelValue:o.generalSettings.user_full_name,"onUpdate:modelValue":t[8]||(t[8]=m=>o.generalSettings.user_full_name=m),size:"small",type:"text",placeholder:e.$trans("Your Name")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1}),K(v,{sm:24,md:12},{default:q(()=>[K(a,{label:e.$trans("Your Email Address")},{default:q(()=>[K(l,{modelValue:o.generalSettings.user_email_address,"onUpdate:modelValue":t[9]||(t[9]=m=>o.generalSettings.user_email_address=m),size:"small",type:"email",placeholder:e.$trans("Your Email Address")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1}),K(a,null,{default:q(()=>[K(d,{size:"large",modelValue:o.generalSettings.subscribe_to_newsletter,"onUpdate:modelValue":t[10]||(t[10]=m=>o.generalSettings.subscribe_to_newsletter=m),"true-value":"yes","false-value":"no"},{default:q(()=>[Qe(U(e.$trans("Subscribe to feature updates email newsletter")),1)]),_:1},8,["modelValue"]),K(d,{size:"large",modelValue:o.generalSettings.share_data,"onUpdate:modelValue":t[11]||(t[11]=m=>o.generalSettings.share_data=m),"true-value":"yes","false-value":"no"},{default:q(()=>[Qe(U(e.$trans("__IMPROVE_DESC__")),1)]),_:1},8,["modelValue"])]),_:1})])])])])])])):Y("",!0)]),_:1},8,["modelValue"])])]),x("div",WP,[x("div",KP,[o.step>1?(E(),D("button",{key:0,onClick:t[14]||(t[14]=m=>s.gotoPrevStep()),class:"fcom_button_secondary prev_button"},U(e.$trans("Back")),1)):Y("",!0)]),x("div",qP,[o.step<3?(E(),D("button",{key:0,onClick:t[15]||(t[15]=(...m)=>s.gotoNextStep&&s.gotoNextStep(...m)),class:"fcom_button_primary next_button"},U(e.$trans("Continue to Next")),1)):(E(),D("button",{key:1,onClick:t[16]||(t[16]=(...m)=>s.saveSettings&&s.saveSettings(...m)),class:"fcom_button_primary next_button"},U(e.$trans("Save & Finish")),1))])])]))])}const YP=js(BI,[["render",GP]]),JP={name:"TypedPersons",data(){return{targetUsers:[this.$trans("Creators"),this.$trans("Agencies"),this.$trans("Coaches"),this.$trans("Non-Profits"),this.$trans("Educators"),this.$trans("Organizations")],currentIndex:0,displayedText:"",isDeleting:!1,typingSpeed:100,deletingSpeed:50,pauseBeforeDelete:1e3,pauseBeforeNextWord:500}},mounted(){this.typeText()},methods:{typeText(){const e=this.targetUsers[this.currentIndex],t=this.displayedText.length;!this.isDeleting&&t<e.length?(this.displayedText=e.substring(0,t+1),setTimeout(()=>this.typeText(),this.typingSpeed)):!this.isDeleting&&t===e.length?setTimeout(()=>{this.isDeleting=!0,this.typeText()},this.pauseBeforeDelete):this.isDeleting&&t>0?(this.displayedText=e.substring(0,t-1),setTimeout(()=>this.typeText(),this.deletingSpeed)):this.isDeleting&&t===0&&(this.isDeleting=!1,this.currentIndex=(this.currentIndex+1)%this.targetUsers.length,setTimeout(()=>this.typeText(),this.pauseBeforeNextWord))}}},XP={style:{width:"140px",display:"inline-block",position:"relative"}},ZP={class:"typing-text"};function QP(e,t,n,r,o,s){return E(),D("span",XP,[x("span",ZP,U(o.displayedText),1),t[0]||(t[0]=x("span",{class:"pen-underline"},null,-1))])}const eM=js(JP,[["render",QP]]),tM={name:"WelcomeToPortal",components:{TypedPersons:eM},data(){return{changingUrl:!1,newSlug:"",changing:!1}},methods:{changeUrlInit(){this.changingUrl=!0,window.scrollTo(0,0)},maybeSanitizeSlug(){this.newSlug=this.newSlug.replace(/[^a-z0-9_-]/gi,"-").toLowerCase()},changeUrl(){if(!this.newSlug){this.$notify.error(this.$trans("Please enter a valid slug"));return}this.$confirm(this.$trans("Are you sure you want to change the URL of your portal to")+' "'+this.newSlug+'" ?',this.$trans("Change URL"),{confirmButtonText:this.$trans("Yes, Change"),cancelButtonText:this.$trans("Cancel"),type:"warning"}).then(()=>{this.changeRealUrl()}).catch(()=>{this.$notify.info(this.$trans("URL change canceled"))})},changeRealUrl(){this.changing=!0,this.$post("admin/on-boardings/change-slug",{new_slug:this.newSlug}).then(e=>{this.$notify.success(e.message),window.location.reload()}).catch(()=>{this.$notify.error(this.$trans("Failed to change URL"))}).finally(()=>{this.changing=!1})}}},nM={class:"fcom_onboarding_wrapper fcom_welcome_wrapper"},rM={class:"fcom_onboarding_steps"},oM={style:{"padding-bottom":"0"},class:"fcom_step_content"},sM={class:"fcom_content_wrapper"},iM={class:"fcom_step_header"},lM=["src"],aM={class:"header_subtitle"},cM={key:0,class:"fcom_step"},uM={class:"fcom_portal_section"},fM={class:"fcom_mb_10"},dM={key:0,class:"fcom_notice",style:{"margin-top":"20px"}},pM={key:1,style:{"margin-top":"40px",display:"flex","align-items":"center","justify-content":"space-between"}},hM={key:1,class:"fcom_step"},gM={key:0,class:"fcom_notice"},mM=["href"],vM={style:{padding:"0"},class:"fcom_portal_section"},bM={style:{"font-size":"18px"}},yM={class:"fcom_portal_buttons"},_M=["href"],wM=["href"],xM={target:"_blank",rel:"noopener",class:"fcom_portal_btn_secondary",href:"https://community.wpmanageninja.com/portal/space/community-meta/home"},SM={key:0,class:"fcom_onboarding_wrapper fcom_welcome_wrapper fcom_welcome_cards_wrapper"},EM={class:"fcom_cards"},CM=["href"],TM={class:"fcom_link"},kM={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 25 25","aria-hidden":"true",class:"",focusable:"false",style:{fill:"currentcolor",height:"18px",width:"18px"}},$M=["href"],OM={class:"fcom_link"},AM={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 25 25","aria-hidden":"true",class:"",focusable:"false",style:{fill:"currentcolor",height:"18px",width:"18px"}},IM=["href"],PM={class:"fcom_link"},MM={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 25 25","aria-hidden":"true",class:"",focusable:"false",style:{fill:"currentcolor",height:"18px",width:"18px"}},NM=["href"],RM={class:"fcom_link"},LM={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 25 25","aria-hidden":"true",class:"",focusable:"false",style:{fill:"currentcolor",height:"18px",width:"18px"}},FM={target:"_blank",href:"https://fluentcommunity.co/docs",class:"fcom_card"},DM={xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true",class:"",focusable:"false",style:{fill:"currentcolor",height:"32px",width:"32px"}},BM={class:"fcom_link"},VM={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 25 25","aria-hidden":"true",class:"",focusable:"false",style:{fill:"currentcolor",height:"18px",width:"18px"}},zM={key:0,class:"fcom_card fcom_upgrade_card"},HM={class:"fcom_portal_buttons"},jM=["href"];function UM(e,t,n,r,o,s){const i=St("typed-persons"),l=gc,a=hl,c=pt,u=Qi("loading");return E(),D(ke,null,[x("div",nM,[x("div",rM,[x("div",oM,[x("div",sM,[x("div",iM,[x("img",{src:e.appVars.logo,alt:"Logo",class:"fcom_onboarding_logo"},null,8,lM),t[5]||(t[5]=x("h2",{class:"header_title"},"FluentCommunity",-1)),x("p",aM,[Qe(U(e.$trans("The Blazing-Fast ⚡️ Community Solution for"))+" ",1),K(i)])]),o.changingUrl?bt((E(),D("div",cM,[x("div",uM,[x("h3",null,U(e.$trans("Change Community URL")),1),x("p",fM,U(e.$trans("__PERMALINK_CHANGE_DESC__")),1),K(l,{disabled:!!e.appVars.is_slug_defined,onInput:s.maybeSanitizeSlug,size:"large",type:"text",modelValue:o.newSlug,"onUpdate:modelValue":t[0]||(t[0]=f=>o.newSlug=f),placeholder:e.$trans("Enter your new slug")},{prepend:q(()=>[x("span",null,U(e.appVars.urls.site_url),1)]),_:1},8,["disabled","onInput","modelValue","placeholder"]),e.appVars.is_slug_defined?(E(),D("div",dM,[x("p",null,U(e.$trans("Looks like your community slug is already defined in wp-config.php")),1),K(a,{onClick:t[1]||(t[1]=f=>o.changingUrl=!1)},{default:q(()=>[Qe(U(e.$trans("Go Back")),1)]),_:1})])):(E(),D("div",pM,[K(a,{onClick:t[2]||(t[2]=f=>o.changingUrl=!1)},{default:q(()=>[Qe(U(e.$trans("Cancel")),1)]),_:1}),K(a,{type:"primary",onClick:t[3]||(t[3]=f=>s.changeUrl())},{default:q(()=>[Qe(U(e.$trans("Change Portal URL")),1)]),_:1})]))])])),[[u,o.changing]]):(E(),D("div",hM,[e.appVars.permalink_structure?Y("",!0):(E(),D("div",gM,[x("h3",null,U(e.$trans("Pretty Permalink is required")),1),x("p",null,U(e.$trans("__permalink_broken_desk__")),1),x("a",{rel:"noopener",target:"_blank",href:e.appVars.urls.permalink_url},U(e.$trans("Go to Permalink Settings")),9,mM)])),x("div",vM,[x("h3",bM,U(e.$trans("Your Community is Ready 🚀")),1),x("p",null,U(e.$trans("Now you can access your community portal by clicking the button below.")),1),x("div",yM,[x("a",{class:"fcom_button_primary",target:"_blank",href:e.appVars.urls.portal_base},U(e.$trans("Go to the portal")),9,_M),e.appVars.is_super_admin&&e.appVars.license_url_page?(E(),D("a",{key:0,class:"fcom_portal_btn_secondary",href:e.appVars.license_url_page},U(e.$trans("License Management")),9,wM)):Y("",!0),x("a",xM,U(e.$trans("Join Official Community")),1)])])]))])])])]),e.appVars.is_admin?(E(),D("div",SM,[x("div",EM,[x("a",{target:"_blank",href:e.appVars.urls.portal_base+"admin/settings",class:"fcom_card"},[K(c,null,{default:q(()=>[...t[6]||(t[6]=[x("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[x("path",{d:"M2.08301 10.0002C2.08301 6.26821 2.08301 4.40223 3.24238 3.24287C4.40175 2.0835 6.26772 2.0835 9.99967 2.0835C13.7316 2.0835 15.5976 2.0835 16.757 3.24287C17.9163 4.40223 17.9163 6.26821 17.9163 10.0002C17.9163 13.7321 17.9163 15.5981 16.757 16.7575C15.5976 17.9168 13.7316 17.9168 9.99967 17.9168C6.26772 17.9168 4.40175 17.9168 3.24238 16.7575C2.08301 15.5981 2.08301 13.7321 2.08301 10.0002Z",stroke:"currentColor","stroke-width":"1.5","stroke-linejoin":"round"}),x("path",{d:"M8.33301 12.917C8.33301 13.6073 7.77336 14.167 7.08301 14.167C6.39265 14.167 5.83301 13.6073 5.83301 12.917C5.83301 12.2266 6.39265 11.667 7.08301 11.667C7.77336 11.667 8.33301 12.2266 8.33301 12.917Z",stroke:"currentColor","stroke-width":"1.5"}),x("path",{d:"M14.166 7.0835C14.166 6.39314 13.6064 5.8335 12.916 5.8335C12.2257 5.8335 11.666 6.39314 11.666 7.0835C11.666 7.77385 12.2257 8.3335 12.916 8.3335C13.6064 8.3335 14.166 7.77385 14.166 7.0835Z",stroke:"currentColor","stroke-width":"1.5"}),x("path",{d:"M7.08301 11.6668L7.08301 5.8335",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round"}),x("path",{d:"M12.916 8.33366L12.916 14.167",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round"})],-1)])]),_:1}),x("h3",null,U(e.$trans("Portal Settings")),1),x("p",null,U(e.$trans("Basic Settings of your portal")),1),x("div",TM,[(E(),D("svg",kM,[...t[7]||(t[7]=[x("path",{d:"m17.086 11.5-5.043-5.04 1.414-1.42 7.457 7.46-7.457 7.46-1.414-1.42 5.043-5.04H3.5v-2z"},null,-1)])]))])],8,CM),x("a",{target:"_blank",href:e.appVars.urls.portal_base+"admin/settings/customization",class:"fcom_card"},[K(c,null,{default:q(()=>[...t[8]||(t[8]=[x("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[x("g",{"clip-path":"url(#clip0_3687_33463)"},[x("path",{d:"M18.3337 9.99984C18.3337 5.39746 14.6027 1.6665 10.0003 1.6665C5.39795 1.6665 1.66699 5.39746 1.66699 9.99984C1.66699 14.6022 5.39795 18.3332 10.0003 18.3332C10.7018 18.3332 11.667 18.4301 11.667 17.4998C11.667 16.9924 11.403 16.6008 11.1408 16.2119C10.7572 15.6428 10.3773 15.0793 10.8337 14.1665C11.3892 13.0554 12.3152 13.0554 13.7349 13.0554C14.4448 13.0554 15.2781 13.0554 16.2504 12.9165C18.0012 12.6664 18.3337 11.5902 18.3337 9.99984Z",stroke:"currentColor","stroke-width":"1.5"}),x("path",{d:"M5.83398 12.502L5.84121 12.5",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"}),x("ellipse",{cx:"7.91699",cy:"7.08301",rx:"1.25",ry:"1.25",stroke:"currentColor","stroke-width":"1.5"}),x("ellipse",{cx:"13.75",cy:"7.9165",rx:"1.25",ry:"1.25",stroke:"currentColor","stroke-width":"1.5"})]),x("defs",null,[x("clipPath",{id:"clip0_3687_33463"},[x("rect",{width:"20",height:"20",fill:"white"})])])],-1)])]),_:1}),x("h3",null,U(e.$trans("Customization")),1),x("p",null,U(e.$trans("Customize the UI features of the portal.")),1),x("div",OM,[(E(),D("svg",AM,[...t[9]||(t[9]=[x("path",{d:"m17.086 11.5-5.043-5.04 1.414-1.42 7.457 7.46-7.457 7.46-1.414-1.42 5.043-5.04H3.5v-2z"},null,-1)])]))])],8,$M),x("a",{class:"fcom_card",target:"_blank",href:e.appVars.urls.portal_base+"admin/settings/features"},[K(c,null,{default:q(()=>[...t[10]||(t[10]=[x("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[x("g",{"clip-path":"url(#clip0_3687_33503)"},[x("path",{d:"M3.33301 10.0002C3.33301 6.85746 3.33301 5.28612 4.30932 4.3098C5.28563 3.3335 6.85697 3.3335 9.99967 3.3335C13.1423 3.3335 14.7138 3.3335 15.69 4.3098C16.6663 5.28612 16.6663 6.85746 16.6663 10.0002C16.6663 13.1428 16.6663 14.7142 15.69 15.6905C14.7138 16.6668 13.1423 16.6668 9.99967 16.6668C6.85697 16.6668 5.28563 16.6668 4.30932 15.6905C3.33301 14.7142 3.33301 13.1428 3.33301 10.0002Z",stroke:"currentColor","stroke-width":"1.5","stroke-linejoin":"round"}),x("path",{d:"M6.4432 13.5567C7.0534 14.1668 8.03549 14.1668 9.99967 14.1668C10.6578 14.1668 11.2058 14.1668 11.6663 14.1438L14.1433 11.6668C14.1663 11.2062 14.1663 10.6583 14.1663 10.0002C14.1663 8.03598 14.1663 7.05389 13.5562 6.44369C12.9459 5.8335 11.9638 5.8335 9.99967 5.8335C8.03549 5.8335 7.0534 5.8335 6.4432 6.44369C5.83301 7.05389 5.83301 8.03598 5.83301 10.0002C5.83301 11.9643 5.83301 12.9464 6.4432 13.5567Z",stroke:"currentColor","stroke-width":"1.5","stroke-linejoin":"round"}),x("path",{d:"M6.66699 1.6665V3.33317M13.3337 1.6665V3.33317M10.0003 1.6665V3.33317M6.66699 16.6665V18.3332M10.0003 16.6665V18.3332M13.3337 16.6665V18.3332M18.3337 13.3332H16.667M3.33366 6.6665H1.66699M3.33366 13.3332H1.66699M3.33366 9.99984H1.66699M18.3337 6.6665H16.667M18.3337 9.99984H16.667",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})]),x("defs",null,[x("clipPath",{id:"clip0_3687_33503"},[x("rect",{width:"20",height:"20",fill:"white"})])])],-1)])]),_:1}),x("h3",null,U(e.$trans("Advanced Features")),1),x("p",null,U(e.$trans("Manage Advanced Features and Addons")),1),x("div",PM,[(E(),D("svg",MM,[...t[11]||(t[11]=[x("path",{d:"m17.086 11.5-5.043-5.04 1.414-1.42 7.457 7.46-7.457 7.46-1.414-1.42 5.043-5.04H3.5v-2z"},null,-1)])]))])],8,IM),x("a",{target:"_blank",href:e.appVars.urls.portal_base+"admin/manage-courses",class:"fcom_card"},[K(c,null,{default:q(()=>[...t[12]||(t[12]=[x("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},[x("path",{d:"M10.734 5.84746L14.7114 6.9072M9.88139 9.01146L11.8701 9.54132M9.98031 14.9723L10.7758 15.1843C13.0258 15.7838 14.1508 16.0835 15.037 15.5747C15.9233 15.0659 16.2247 13.9473 16.8276 11.71L17.6802 8.54599C18.2831 6.3087 18.5845 5.19006 18.0728 4.30879C17.5611 3.42752 16.4362 3.12778 14.1862 2.52831L13.3907 2.31636C11.1407 1.71688 10.0157 1.41714 9.12948 1.92594C8.24322 2.43474 7.94178 3.55338 7.3389 5.79067L6.4863 8.95466C5.88342 11.1919 5.58198 12.3106 6.09367 13.1919C6.60536 14.0731 7.73034 14.3729 9.98031 14.9723Z",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round"}),x("path",{d:"M9.99996 17.4559L9.20634 17.672C6.96165 18.2832 5.83931 18.5889 4.95512 18.0701C4.07093 17.5513 3.7702 16.4107 3.16874 14.1295L2.31814 10.9035C1.71668 8.62232 1.41595 7.48174 1.92643 6.58318C2.36802 5.80591 3.33329 5.83421 4.58329 5.83411",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round"})],-1)])]),_:1}),x("h3",null,U(e.$trans("Manage Courses")),1),x("p",null,U(e.$trans("View and Manage all of your courses")),1),x("div",RM,[(E(),D("svg",LM,[...t[13]||(t[13]=[x("path",{d:"m17.086 11.5-5.043-5.04 1.414-1.42 7.457 7.46-7.457 7.46-1.414-1.42 5.043-5.04H3.5v-2z"},null,-1)])]))])],8,NM),x("a",FM,[K(c,null,{default:q(()=>[(E(),D("svg",DM,[...t[14]||(t[14]=[x("path",{d:"M3.005 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1h-18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1m17 9h-16v7h16zm0-4V5h-16v3z"},null,-1)])]))]),_:1}),x("h3",null,U(e.$trans("Documentation")),1),x("p",null,U(e.$trans("Learn More about FluentCommunity")),1),x("div",BM,[(E(),D("svg",VM,[...t[15]||(t[15]=[x("path",{d:"m17.086 11.5-5.043-5.04 1.414-1.42 7.457 7.46-7.457 7.46-1.414-1.42 5.043-5.04H3.5v-2z"},null,-1)])]))])]),x("a",{onClick:t[4]||(t[4]=Ve(f=>s.changeUrlInit(),["prevent"])),href:"#",class:"fcom_card"},[K(c,null,{default:q(()=>[...t[16]||(t[16]=[x("svg",{"data-v-d2e47025":"",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[x("path",{fill:"currentColor",d:"M715.648 625.152 670.4 579.904l90.496-90.56c75.008-74.944 85.12-186.368 22.656-248.896-62.528-62.464-173.952-52.352-248.96 22.656L444.16 353.6l-45.248-45.248 90.496-90.496c100.032-99.968 251.968-110.08 339.456-22.656 87.488 87.488 77.312 239.424-22.656 339.456l-90.496 90.496zm-90.496 90.496-90.496 90.496C434.624 906.112 282.688 916.224 195.2 828.8c-87.488-87.488-77.312-239.424 22.656-339.456l90.496-90.496 45.248 45.248-90.496 90.56c-75.008 74.944-85.12 186.368-22.656 248.896 62.528 62.464 173.952 52.352 248.96-22.656l90.496-90.496zm0-362.048 45.248 45.248L398.848 670.4 353.6 625.152z"})],-1)])]),_:1}),x("h3",null,U(e.$trans("Change Community URL")),1),x("p",null,U(e.$trans("Want to change the community URL?")),1)])]),e.appVars.has_pro?Y("",!0):(E(),D("div",zM,[x("h3",null,U(e.$trans("Ready to make your community stand-out?")),1),t[17]||(t[17]=x("p",null,"Upgrade to FluentCommunity Pro and get lots of features like advanced automations, video, advanced management features, community managers, post topics, emojis, offload assets to S3/cloudflare and lots more. ",-1)),x("div",HM,[x("a",{class:"fcom_button_primary",target:"_blank",href:e.$upgradeUrl("onboarding_welcome")},U(e.$trans("Upgrade to Pro")),9,jM)])]))])):Y("",!0)],64)}const WM=js(tM,[["render",UM]]),KM={name:"LicenseManagement",data(){return{fetching:!0,verifying:!1,licenseData:{},licenseKey:"",showNewLicenseInput:!1,errorMessage:""}},computed:{errorLines(){return this.errorMessage?String(this.errorMessage).split(/<br\s*\/?>/i).map(e=>e.trim()).filter(e=>e):[]},status(){return this.licenseData.status||"unregistered"},isExpired(){if(this.status==="expired"||this.licenseData.is_expired)return!0;const e=this.licenseData.days_remaining;return!this.licenseData.is_lifetime&&!this.inGracePeriod&&e!==null&&e!==void 0&&e<0},inGracePeriod(){return!!this.licenseData.in_grace_period},showCard(){return["valid","expired","disabled"].indexOf(this.status)!==-1},showForm(){return!this.showCard||this.showNewLicenseInput},renewUrl(){return this.licenseData.renew_url||this.licenseData.purchase_url},subscriptionActive(){return["active","trialing","trial"].indexOf(this.licenseData.subscription_status)!==-1},renewAction(){return this.subscriptionActive?null:{url:this.renewUrl,label:this.$trans("Renew License")}},supportAction(){return this.licenseData.support_url?{url:this.licenseData.support_url,label:this.$trans("Contact Support")}:null},expiringSoon(){const e=this.licenseData.days_remaining;return e!=null&&e>=0&&e<=30},subscriptionNeedsAttention(){const e=this.licenseData.subscription_status;return e?["cancelled","canceled","paused","on_hold","pending","failing","expired"].indexOf(e)!==-1:!1},statusMeta(){return this.inGracePeriod?{label:this.$trans("Grace Period"),type:"warning"}:this.isExpired?{label:this.$trans("Expired"),type:"danger"}:{valid:{label:this.$trans("Active"),type:"success"},expired:{label:this.$trans("Expired"),type:"danger"},disabled:{label:this.$trans("Disabled"),type:"danger"},invalid:{label:this.$trans("Invalid"),type:"danger"},error:{label:this.$trans("Error"),type:"danger"},unregistered:{label:this.$trans("Not Activated"),type:"neutral"}}[this.status]||{label:this.humanize(this.status),type:"neutral"}},subscriptionMeta(){const e=this.licenseData.subscription_status;if(!e)return null;const t={active:"success",trialing:"success",trial:"success",paused:"warning",on_hold:"warning",pending:"warning",failing:"danger",cancelled:"danger",canceled:"danger",expired:"danger"};return{label:this.humanize(e),type:t[e]||"neutral"}},expiryRow(){if(this.licenseData.is_lifetime)return{label:this.$trans("Expires"),value:this.$trans("Lifetime"),badge:"success"};if(!this.licenseData.expires_human)return null;const e=this.licenseData.days_remaining;let t="";return e!=null&&(e===-1?t=this.$trans("expired 1 day ago"):e<0?t=this.transWith("expired %d days ago",Math.abs(e)):e===0?t=this.$trans("expires today"):e===1?t=this.$trans("in 1 day"):t=this.transWith("in %d days",e)),{label:this.$trans("Expires"),value:this.licenseData.expires_human,badge:e!=null&&e<0?"danger":"",hint:t}},graceRow(){return this.inGracePeriod?{label:this.$trans("Updates & Support"),value:this.$trans("Ending soon"),badge:"warning"}:null},licenseRows(){const e=[];return this.expiryRow&&e.push(this.expiryRow),this.graceRow&&e.push(this.graceRow),this.subscriptionMeta&&e.push({label:this.$trans("Subscription"),value:this.subscriptionMeta.label,badge:this.subscriptionMeta.type}),this.licenseData.license_key_masked&&e.push({label:this.$trans("License Key"),value:this.licenseData.license_key_masked}),(this.licenseData.customer_name||this.licenseData.customer_email_masked)&&e.push({label:this.$trans("Licensed To"),value:this.licenseData.customer_name||this.licenseData.customer_email_masked,hint:this.licenseData.customer_name?this.licenseData.customer_email_masked:""}),e},alert(){const e=this.licenseData.error_message||this.licenseData.message;return this.inGracePeriod?{type:"warning",title:this.licenseData.expires_human?this.transWith("Your license expired on %s",this.licenseData.expires_human):this.$trans("Your license has expired."),description:this.$trans("You are in a grace period, so everything keeps working for now. Updates and support will end soon — renew your license to keep them."),action:this.renewAction}:this.isExpired?{type:"danger",title:this.licenseData.expires_human?this.transWith("Your license expired on %s",this.licenseData.expires_human):this.$trans("Looks like your license has expired."),description:this.$trans("Renew your license to keep receiving plugin updates, new features and support."),action:this.renewAction}:this.status==="disabled"?{type:"danger",title:this.$trans("This license has been disabled."),description:e||this.$trans("Please contact our support team for assistance."),action:this.supportAction}:this.status==="invalid"||this.status==="error"?{type:"danger",title:this.$trans("We could not verify this license."),description:e||"",action:this.supportAction}:this.status==="valid"&&this.subscriptionNeedsAttention?{type:"warning",title:this.transWith("Your subscription is not active (%s)",this.subscriptionMeta.label),description:this.licenseData.expires_human?this.transWith("Your license will not renew on its own. It expires on %s.",this.licenseData.expires_human):"",action:this.renewAction}:this.status==="valid"&&this.expiringSoon&&!this.subscriptionActive?{type:"warning",title:this.licenseData.days_remaining===0?this.$trans("Your license expires today."):this.transWith("Your license expires in %d days",this.licenseData.days_remaining),action:this.renewAction}:null}},methods:{transWith(e,...t){let n=this.$trans(e);return t.forEach(r=>{n=n.replace(/%[ds]/,r)}),n},humanize(e){if(!e)return"";const t=String(e).replace(/_/g," ");return t.charAt(0).toUpperCase()+t.slice(1)},getSettings(){this.errorMessage="",this.fetching=!0,this.$get("admin/license",{verify:!0}).then(e=>{this.licenseData=e}).catch(e=>{this.errorMessage=this.convertToText(e),this.$handleError(e)}).finally(()=>{this.fetching=!1})},verifyLicense(){if(!this.licenseKey){this.$handleError(this.$trans("Please provide a license key")),this.errorMessage=this.$trans("Please provide a license key");return}this.verifying=!0,this.errorMessage="",this.$post("admin/license",{license_key:this.licenseKey}).then(e=>{this.licenseData=e.license_data,this.licenseKey="",this.showNewLicenseInput=!1,this.$notify.success(e.message)}).catch(e=>{let t=e.message||e;this.errorMessage=this.convertToText(t)}).finally(()=>{this.verifying=!1})},deactivateLicense(){this.$confirm(this.$trans("This site will stop receiving plugin updates until a license is activated again."),this.$trans("Deactivate this license?"),{confirmButtonText:this.$trans("Yes, Deactivate"),cancelButtonText:this.$trans("Cancel"),type:"warning"}).then(()=>{this.verifying=!0,this.$del("admin/license").then(e=>{this.licenseData=e.license_data,this.showNewLicenseInput=!1,this.$notify.success(e.message)}).catch(e=>{this.$handleError(e)}).finally(()=>{this.verifying=!1})}).catch(()=>{})}},mounted(){this.appVars.has_pro&&this.getSettings()}},qM={class:"fcom_onboarding_wrapper fcom_license_wrapper"},GM={class:"fcom_onboarding_steps"},YM={style:{"padding-bottom":"0"},class:"fcom_step_content"},JM={class:"fcom_content_wrapper fcom_license_content"},XM={class:"fcom_step_header"},ZM=["src"],QM={style:{"font-size":"20px"},class:"header_subtitle"},eN={key:0,class:"fcom_step"},tN={class:"fcal_configure_integration_body"},nN={key:0,class:"fcom_license_loading"},rN={class:"fcom_license_alert_body"},oN=["textContent"],sN=["textContent"],iN=["href","textContent"],lN={key:1,class:"fcom_license_card"},aN={class:"fcom_license_card_head"},cN={class:"fcom_license_card_title"},uN=["textContent"],fN=["textContent"],dN=["textContent"],pN={class:"fcom_license_meta"},hN=["textContent"],gN={class:"fcom_meta_value"},mN=["textContent"],vN=["textContent"],bN=["textContent"],yN={class:"fcom_license_card_footer"},_N={class:"fcom_license_checked"},wN={key:0},xN=["href"],SN=["href"],EN={class:"fcom_license_card_actions"},CN=["href"],TN={key:2,class:"fcom_license_form"},kN={key:0},$N={key:1},ON={key:2},AN=["href"],IN={key:3,class:"fcom_license_switch"},PN={key:4,class:"fcal_warning"},MN=["textContent"],NN={key:1,class:"fcom_license_no_pro"},RN=["href"],LN={style:{margin:"20px 0","text-align":"center"}},FN=["href"];function DN(e,t,n,r,o,s){const i=hl,l=gc,a=Qi("loading");return E(),D("div",qM,[x("div",GM,[x("div",YM,[x("div",JM,[x("div",XM,[x("img",{src:e.appVars.logo,alt:"Logo",class:"fcom_onboarding_logo"},null,8,ZM),t[6]||(t[6]=x("h2",{class:"header_title"},"FluentCommunity",-1)),x("p",QM,U(e.$trans("Manage Your Plugin License")),1)]),e.appVars.has_pro?(E(),D("div",eN,[bt((E(),D("div",tN,[o.fetching?bt((E(),D("div",nN,[x("h3",null,U(e.$trans("Fetching License Information Please wait.")),1)])),[[a,o.fetching]]):(E(),D(ke,{key:1},[s.alert?(E(),D("div",{key:0,class:z(["fcom_license_alert","is_"+s.alert.type])},[x("div",rN,[x("strong",{textContent:U(s.alert.title)},null,8,oN),s.alert.description?(E(),D("p",{key:0,textContent:U(s.alert.description)},null,8,sN)):Y("",!0)]),s.alert.action?(E(),D("a",{key:0,href:s.alert.action.url,target:"_blank",rel:"noopener",class:"fcom_license_alert_btn",textContent:U(s.alert.action.label)},null,8,iN)):Y("",!0)],2)):Y("",!0),s.showCard?(E(),D("div",lN,[x("div",aN,[x("div",cN,[x("h3",{textContent:U(o.licenseData.product_title||"FluentCommunity Pro")},null,8,uN),o.licenseData.variation_title?(E(),D("p",{key:0,textContent:U(o.licenseData.variation_title)},null,8,fN)):Y("",!0)]),x("span",{class:z(["fcom_license_pill","is_"+s.statusMeta.type]),textContent:U(s.statusMeta.label)},null,10,dN)]),x("ul",pN,[(E(!0),D(ke,null,Tn(s.licenseRows,c=>(E(),D("li",{key:c.label},[x("span",{class:"fcom_meta_label",textContent:U(c.label)},null,8,hN),x("span",gN,[c.badge?(E(),D("span",{key:0,class:z(["fcom_license_pill is_soft","is_"+c.badge]),textContent:U(c.value)},null,10,mN)):(E(),D("span",{key:1,textContent:U(c.value)},null,8,vN)),c.hint?(E(),D("small",{key:2,textContent:U(c.hint)},null,8,bN)):Y("",!0)])]))),128))]),x("div",yN,[x("div",_N,[o.licenseData.last_checked_human?(E(),D("span",wN,U(e.$trans("Last checked"))+": "+U(o.licenseData.last_checked_human),1)):Y("",!0),x("a",{href:"#",onClick:t[0]||(t[0]=Ve(c=>s.getSettings(),["prevent"]))},U(e.$trans("Refresh")),1),o.licenseData.account_url?(E(),D("a",{key:1,href:o.licenseData.account_url,target:"_blank",rel:"noopener"},U(e.$trans("Your Account")),9,xN)):Y("",!0),o.licenseData.support_url?(E(),D("a",{key:2,href:o.licenseData.support_url,target:"_blank",rel:"noopener"},U(e.$trans("Get Support")),9,SN)):Y("",!0)]),x("div",EN,[o.licenseData.manage_url?(E(),D("a",{key:0,href:o.licenseData.manage_url,target:"_blank",rel:"noopener",class:"el-button el-button--small"},U(e.$trans("Manage Subscription")),9,CN)):Y("",!0),K(i,{size:"small",onClick:t[1]||(t[1]=c=>s.deactivateLicense())},{default:q(()=>[Qe(U(e.$trans("Deactivate")),1)]),_:1})])])])):Y("",!0),s.showForm?(E(),D("div",TN,[s.showCard?(E(),D("h3",kN,U(e.$trans("Activate a different license key")),1)):(E(),D("h3",$N,U(e.$trans("Please provide a license key of"))+" FluentCommunity",1)),K(l,{modelValue:o.licenseKey,"onUpdate:modelValue":t[3]||(t[3]=c=>o.licenseKey=c),placeholder:e.$trans("License Key"),onKeyup:t[4]||(t[4]=yr(c=>s.verifyLicense(),["enter"]))},{append:q(()=>[K(i,{type:"success",onClick:t[2]||(t[2]=c=>s.verifyLicense())},{default:q(()=>[Qe(U(e.$trans("Verify License")),1)]),_:1})]),_:1},8,["modelValue","placeholder"]),s.showCard?Y("",!0):(E(),D("p",ON,[Qe(U(e.$trans("Don't have a license key?"))+" ",1),x("a",{target:"_blank",rel:"noopener",href:o.licenseData.purchase_url},U(e.$trans("Purchase one here")),9,AN)]))])):Y("",!0),s.showCard&&!s.showForm?(E(),D("p",IN,[Qe(U(e.$trans("Have a new license Key?"))+" ",1),x("a",{href:"#",onClick:t[5]||(t[5]=Ve(c=>o.showNewLicenseInput=!0,["prevent"]))},U(e.$trans("Click here")),1)])):Y("",!0),s.errorLines.length?(E(),D("div",PN,[(E(!0),D(ke,null,Tn(s.errorLines,(c,u)=>(E(),D("p",{key:u,textContent:U(c)},null,8,MN))),128))])):Y("",!0)],64))])),[[a,o.verifying]])])):(E(),D("div",NN,[x("p",null,U(e.$trans("FluentCommunity Pro is not installed on this site.")),1),x("a",{href:e.$upgradeUrl("license_page","license"),target:"_blank",rel:"noopener",class:"fcom_button_primary"},U(e.$trans("Upgrade to Pro")),9,RN)]))]),x("div",LN,[x("a",{href:e.appVars.settings_page_url,class:"button"},U(e.$trans("Back to Settings")),9,FN)])])])])}const BN=js(KM,[["render",DN]]),VN={name:"OnboardApp",components:{LicenseManagement:BN,WelcomeToPortal:WM,Onboard:YP},mounted(){jQuery(".update-nag,.notice:not(.fluentsmtp_urgent), #wpbody-content > .updated, #wpbody-content > .error").remove()}},zN={key:1,class:"fcom_onboarding_no_access"},HN={key:1,class:"fcom_onboarding_no_access"};function jN(e,t,n,r,o,s){const i=St("Onboard"),l=St("LicenseManagement"),a=St("WelcomeToPortal");return E(),D("div",null,[e.appVars.is_onboarded?e.appVars.is_license_page?(E(),D(ke,{key:1},[e.appVars.is_super_admin?(E(),le(l,{key:0})):(E(),D("div",HN,[x("p",null,U(e.$trans("You do not have permission to manage the plugin license. Please contact a site administrator.")),1)]))],64)):(E(),le(a,{key:2})):(E(),D(ke,{key:0},[e.appVars.is_super_admin?(E(),le(i,{key:0})):(E(),D("div",zN,[x("p",null,U(e.$trans("You do not have permission to set up the community. Please contact a site administrator.")),1)]))],64))])}const UN=js(VN,[["render",jN]]);function bd(e,t=""){let n={};return Object.keys(e).forEach(r=>{typeof e[r]=="object"?n=Object.assign(n,bd(e[r],`${t}[${r}]`)):n[`${t}[${r}]`]=e[r]}),n}function WN(e,t,n,r,o){window.fluentApiLogger&&(n.query_timestamp&&delete n.query_timestamp,window.fluentApiLogger.logRequest({url:e,method:t,payload:JSON.parse(JSON.stringify(n)),response:r,status:o}))}const ei=function(e,t,n={}){const r=`${window.fluentComAdmin.rest.url}/${t}`,o={"X-WP-Nonce":window.fluentComAdmin.rest.nonce};return["PUT","PATCH","DELETE"].indexOf(e.toUpperCase())!==-1&&(o["X-HTTP-Method-Override"]=e,e="POST"),n.query_timestamp=Date.now(),new Promise((s,i)=>{const l=new XMLHttpRequest;let a=r;if(e.toUpperCase()==="GET"){let c={};Object.keys(n).forEach(f=>{n[f]===null||n[f]===!1?delete n[f]:typeof n[f]=="object"?c=Object.assign(c,bd(n[f],f)):c[f]=n[f]});let u=new URLSearchParams(c).toString();a.indexOf("?")!==-1?a+="&"+u:a+="?"+u}l.open(e,a,!0),Object.keys(o).forEach(c=>{l.setRequestHeader(c,o[c])}),l.onload=function(){let c;try{c=JSON.parse(l.responseText)}catch{c=null}WN(r,o["X-HTTP-Method-Override"]?o["X-HTTP-Method-Override"]:e,n,c,l.status),this.status>=200&&this.status<300?s(c):c?(typeof c=="object"&&(c.xhr_status=l.status),c.code=="rest_cookie_invalid_nonce"&&document.dispatchEvent(new CustomEvent("fcom_renew_rest_nonce",{detail:c})),i(c)):(window.fluentFrameworkApp.$notify({message:window.fluentFrameworkApp.$t("Unexpected error from server. Please check browser console. %1$sClick to view details.%2$s",'<button class="el-button el-button--small el-button--danger">',"</button>"),type:"error",dangerouslyUseHTMLString:!0,customClass:"fc_bottom-right",position:"bottom-right",onClick:()=>{window.fluentFrameworkApp.$messageBox.alert(l.responseText,window.fluentFrameworkApp.$t("Error Details"),{customStyle:{maxWidth:"60%"}})},duration:1e4}),console.info("Your server firewall blocked the request or it's a plugin conflict. Please check the detailed error."),console.log({status:l.status,statusText:l.statusText,responseText:l.responseText}))},l.onerror=function(){console.info("Your server firewall blocked the request or it's a plugin conflict. Please check the detailed error."),console.log({status:l.status,statusText:l.statusText,responseText:l.responseText}),i({status:l.status,statusText:l.statusText})},e.toUpperCase()==="GET"?l.send():(l.setRequestHeader("Content-Type","application/json;charset=UTF-8"),l.send(JSON.stringify(n)))})},KN=function(e,t,n={}){const r=window.fluentComAdmin.ajaxurl;return n.query_timestamp=Date.now(),n.action=t,new Promise((o,s)=>{const i=new XMLHttpRequest;let l=r;if(e.toUpperCase()==="GET"){let a={};Object.keys(n).forEach(u=>{n[u]===null||n[u]===!1?delete n[u]:typeof n[u]=="object"?a=Object.assign(a,bd(n[u],u)):a[u]=n[u]});let c=new URLSearchParams(a).toString();l.indexOf("?")!==-1?l+="&"+c:l+="?"+c}i.open(e,l,!0),i.onload=function(){if(this.status>=200&&this.status<300)o(JSON.parse(i.responseText));else{let a;try{a=JSON.parse(i.responseText)}catch{a=null}s(a)}},i.onerror=function(){s({status:i.status,statusText:i.statusText})},e.toUpperCase()==="GET"?i.send():(i.setRequestHeader("Content-Type","application/json;charset=UTF-8"),i.send(JSON.stringify(n)))})},es={get(e,t={}){return ei("GET",e,t)},post(e,t={}){return ei("POST",e,t)},delete(e,t={}){return ei("DELETE",e,t)},put(e,t={}){return ei("PUT",e,t)},patch(e,t={}){return ei("PATCH",e,t)},uploadFile(e,t={}){const n=`${window.fluentComAdmin.rest.url}/${e}`,r={"X-WP-Nonce":window.fluentComAdmin.rest.nonce};return new Promise((o,s)=>{const i=new XMLHttpRequest;i.open("POST",n,!0),Object.keys(r).forEach(l=>{i.setRequestHeader(l,r[l])}),i.onload=function(){let l;try{l=JSON.parse(i.responseText)}catch{s({message:"Upload failed. The server returned an unexpected response."});return}this.status>=200&&this.status<300?o(l):s(l)},i.onerror=function(){s({status:i.status,statusText:i.statusText})},i.send(t)})},ajax(e,t,n={}){return KN(e,t,n)}};gy(()=>Promise.resolve().then(()=>GN),void 0);const ar=Ai(UN);ar.config.globalProperties.appVars=window.fluentComAdmin;ar.use(cI);ar.config.globalProperties.$notify=RI;ar.config.globalProperties.$confirm=vd.confirm;ar.config.globalProperties.$promt=vd.prompt;ar.config.globalProperties.$messageBox=vd;ar.config.globalProperties.$t=e=>e;ar.config.globalProperties.$trans=e=>window.fluentComAdmin.i18n[e]||e;function _i(e){const t=[];if(typeof e=="object"&&e.join===void 0)for(const n in e)t.push(_i(e[n]));else if(typeof e=="object"&&e.join!==void 0)for(const n in e)t.push(_i(e[n]));else typeof e=="function"||typeof e=="string"&&t.push(e);return t.join("<br />")}ar.mixin({methods:{$get:es.get,$post:es.post,$uploadFile:es.uploadFile,$put:es.put,$del:es.delete,$patch:es.patch,$handleError(e){let t="";typeof e=="string"?t=e:e&&e.message?t=e.message:t=_i(e),t||(t="Something is wrong!"),typeof t!="string"&&(t=_i(t)),this.$notify({type:"error",title:this.$t("Error"),message:t,dangerouslyUseHTMLString:!0})},$upgradeUrl(e,t){const n=this.appVars&&this.appVars.upgrade_url;if(!n)return n;try{const r=new URL(n);return e&&r.searchParams.set("utm_content",e),t&&r.searchParams.set("utm_campaign",t),r.toString()}catch{return n}},convertToText:_i}});ar.mount("#fcom_onboarding_app");const qN=`@charset "UTF-8";:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{z-index:2000;background-color:var(--el-mask-color);transition:opacity var(--el-transition-duration);margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size)) / 2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size)) / 2);text-align:center;width:100%;position:absolute;top:50%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);animation:2s linear infinite loading-rotate;display:inline}.el-loading-spinner .path{stroke-dasharray:90 150;stroke-dashoffset:0;stroke-width:2px;stroke:var(--el-color-primary);stroke-linecap:round;animation:1.5s ease-in-out infinite loading-dash}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-40px}to{stroke-dasharray:90 150;stroke-dashoffset:-120px}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:break-word;z-index:9999;display:flex;position:fixed;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{min-width:0;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);flex:1}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);color:var(--el-notification-content-color);margin:6px 0 0;line-height:24px}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size);flex-shrink:0}.el-notification .el-notification__closeBtn{cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size);position:absolute;top:18px;right:15px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--primary{--el-notification-icon-color:var(--el-color-primary);color:var(--el-notification-icon-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{vertical-align:middle;margin-right:32px;display:inline-flex}.el-form--inline.el-form--label-top{flex-wrap:wrap;display:flex}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-radio-group{flex-wrap:wrap;align-items:center;font-size:0;display:inline-flex}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);cursor:pointer;white-space:nowrap;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;outline:none;align-items:center;height:32px;margin-right:30px;display:inline-flex;position:relative}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{width:12px;height:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;vertical-align:middle;outline:none;display:inline-flex;position:relative}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{background-color:var(--el-color-white);transform:translate(-50%,-50%)scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);cursor:pointer;box-sizing:border-box;transition:all .3s;display:inline-block;position:relative}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{border-radius:var(--el-radio-input-border-radius);content:"";width:4px;height:4px;transition:transform .15s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.el-radio__original{opacity:0;z-index:-1;outline:none;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;vertical-align:bottom;width:100%;font-size:var(--el-font-size-base);display:inline-block;position:relative}.el-textarea__inner{resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);background-image:none;border:none;padding:5px 11px;font-family:inherit;display:block;position:relative}.el-textarea__inner.is-clearable{padding:5px 26px 5px 11px}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea__clear{color:var(--el-input-icon-color);cursor:pointer;font-size:14px;position:absolute;top:15px;right:11px;transform:translateY(-50%)}.el-textarea__clear:hover{color:var(--el-input-clear-hover-color)}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);font-size:12px;line-height:14px;position:absolute;bottom:5px;right:10px}.el-textarea .el-input__count.is-outside{top:100%;right:0;bottom:unset;background:0 0;padding-top:2px;line-height:1;position:absolute}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);font-size:var(--el-font-size-base);width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle;display:inline-flex;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;color:var(--el-color-info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;padding-left:8px;display:inline-block}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;top:100%;right:0}.el-input .el-input__count.is-outside .el-input__count-inner{background:0 0;padding-left:0;line-height:1}.el-input__wrapper{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;background-image:none;flex-grow:1;justify-content:center;align-items:center;padding:1px 11px;display:inline-flex;transform:translate(0)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height,32px) - 2px)}.el-input__inner{-webkit-appearance:none;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);box-sizing:border-box;background:0 0;border:none;outline:none;flex-grow:1;padding:0}.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__prefix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__suffix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;transition:all var(--el-transition-duration);justify-content:center;align-items:center;margin-left:8px;display:flex}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);cursor:not-allowed;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height,40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height,24px) - 2px)}.el-input-group{align-items:stretch;width:100%;display:inline-flex}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);border-radius:var(--el-input-border-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:100%;padding:0 20px;display:inline-flex;position:relative}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{flex:1;margin:0 -20px;display:inline-block}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{color:inherit;background-color:#0000;border-color:#0000}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-hidden{display:none!important}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:#ffffff80;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);white-space:nowrap;cursor:pointer;height:32px;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;line-height:1;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);outline:none;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:8px 15px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";border-radius:inherit;background-color:var(--el-mask-color-extra-light);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary);border-style:dashed}.el-button.is-circle{border-radius:50%;width:32px;padding:8px}.el-button.is-text{color:var(--el-button-text-color);background-color:#0000;border:0 solid #0000}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{color:var(--el-button-text-color);background:0 0;border-color:#0000;height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button.is-link:not(.is-disabled):hover{background-color:#0000;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);background-color:#0000;border-color:#0000}.el-button--text{color:var(--el-color-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);background-color:#0000;border-color:#0000}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);background-color:#0000;border-color:#0000}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--primary.is-dashed{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-plain,.el-button--success.is-text,.el-button--success.is-link{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--success.is-dashed{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-plain,.el-button--warning.is-text,.el-button--warning.is-link{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--warning.is-dashed{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-plain,.el-button--danger.is-text,.el-button--danger.is-link{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--danger.is-dashed{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--info.is-dashed{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:5px 11px;font-size:12px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__loading,.el-select-dropdown__empty{text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;margin:0;padding:6px 0;list-style:none}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{font-size:var(--el-font-size-base);white-space:nowrap;text-overflow:ellipsis;color:var(--el-text-color-regular);box-sizing:border-box;cursor:pointer;height:34px;padding:0 32px 0 20px;line-height:34px;position:relative;overflow:hidden}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed;background-color:unset}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{margin:0;padding:0;list-style:none;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);text-overflow:ellipsis;white-space:nowrap;padding:0 20px;font-size:12px;line-height:34px;overflow:hidden}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;vertical-align:middle;width:var(--el-select-width);display:inline-block;position:relative}.el-select__wrapper{box-sizing:border-box;cursor:pointer;text-align:left;border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);min-height:32px;transition:var(--el-transition-duration);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;gap:6px;padding:4px 12px;font-size:14px;line-height:24px;display:flex;position:relative;transform:translate(0)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag,.el-select__wrapper.is-disabled input{cursor:not-allowed}.el-select__wrapper.is-disabled .el-select__prefix,.el-select__wrapper.is-disabled .el-select__suffix{pointer-events:none}.el-select__prefix,.el-select__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;gap:6px;display:flex}.el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);cursor:pointer;transform:rotate(0)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{cursor:pointer;border-color:#0000}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex}.el-select__tags-text{text-overflow:ellipsis;white-space:nowrap;line-height:normal;display:block;overflow:hidden}.el-select__placeholder{z-index:-1;text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.el-select__placeholder.is-transparent{-webkit-user-select:none;user-select:none;color:var(--el-text-color-placeholder)}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;z-index:-1;position:absolute}.el-select__input{color:var(--el-select-multiple-input-color);font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;outline:none;width:100%;height:24px;padding:0;font-family:inherit}.el-select__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-select--large .el-select__wrapper{gap:6px;min-height:40px;padding:8px 16px;font-size:14px;line-height:24px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{gap:4px;min-height:24px;padding:2px 8px;font-size:12px;line-height:20px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-overlay .el-overlay-root{height:0}div#wpcontent{background:white}div#wpcontent *{box-sizing:border-box}.fcom_onboarding_wrapper{max-width:640px;padding:40px 40px 30px;margin:40px auto;background:#f4f4f5;border:1px solid rgb(229,231,235);background-image:linear-gradient(to bottom right,#f4f4f5,#f4f4f5 50%,#f4f4f5 50%,#f4f4f5);box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;border-radius:8px}.fcom_onboarding_wrapper.fcom_welcome_wrapper{max-width:800px;padding:20px}.fcom_onboarding_wrapper.fcom_welcome_cards_wrapper{padding:15px}.fcom_onboarding_wrapper .fcom_step_header{display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #E1E4EA}.fcom_onboarding_wrapper .fcom_step_header .fcom_onboarding_logo{width:48px;height:48px;margin:0 auto 8px;display:block}.fcom_onboarding_wrapper .fcom_step_header .header_title{font-size:24px;font-weight:500;line-height:32px;color:#525866;margin:0}.fcom_onboarding_wrapper .fcom_step_header .header_subtitle{font-size:16px;color:#646970;margin:0}.fcom_onboarding_wrapper .fcom_step_content{padding:0 0 24px}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper{display:flex;flex-direction:column;gap:12px;background:white;padding:20px;border-radius:10px}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group{display:flex;flex-direction:column;gap:4px}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group label{font-size:14px;font-weight:500;line-height:20px;color:#0e121b}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_input{border:1px solid #E1E4EA;border-radius:8px;padding:5px 12px}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_input:focus{box-shadow:0 0 0 1px #0e121b}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_input.input_logo{cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;min-height:40px;color:#646970;background:transparent;border:1px solid #E1E4EA;position:relative}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_input.input_logo:has(.fcom_logo_preview):hover{box-shadow:0 0 0 1px #0e121b}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_input_group{display:flex;border:1px solid #E1E4EA;border-radius:8px;overflow:hidden}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_input_group .fcom_input_prefix{flex:40%;display:flex;align-items:center;font-size:14px;color:#646970;background:#f6faff;padding:5px 0 5px 12px}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_input_group .fcom_input_text{flex:60%;border:none;border-left:1px solid #E1E4EA;border-radius:0;margin:0;padding:5px 0 5px 12px}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_input_group .fcom_input_text:focus{box-shadow:none}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_logo_preview{display:block;max-width:100%;max-height:80px;border-radius:8px}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_logo_remove{cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:-10px;right:-8px;padding-bottom:3px;background:white;color:#646970;height:16px;width:16px;z-index:9;border:1px solid #E1E4EA;border-radius:50%;transform:rotate(45deg)}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_logo_remove:hover{border-color:#0e121b}.fcom_onboarding_wrapper .fcom_step_content .fcom_content_wrapper .fcom_form_group .fcom_input_help{font-size:12px;color:#646970;margin:0}.fcom_onboarding_wrapper .fcom_step_content .fcom_radio_group{display:flex;flex-direction:column;gap:20px}.fcom_onboarding_wrapper .fcom_step_content .fcom_radio_group .fcom_radio_option{position:relative}.fcom_onboarding_wrapper .fcom_step_content .fcom_radio_group .fcom_radio_option input{cursor:pointer;position:absolute;left:0;top:0;opacity:0;margin:0;width:100%;height:100%}.fcom_onboarding_wrapper .fcom_step_content .fcom_radio_group .fcom_radio_option input:checked~label{background-color:#f0f2f5}.fcom_onboarding_wrapper .fcom_step_content .fcom_radio_group .fcom_radio_option label{text-align:center;display:block;border:1px solid #E1E4EA;border-radius:8px;cursor:pointer}.fcom_onboarding_wrapper .fcom_step_content .fcom_radio_group .fcom_radio_option p{font-size:14px;line-height:20px;font-weight:500}.fcom_onboarding_wrapper .fcom_onboarding_footer{display:flex;justify-content:space-between;gap:8px}.fcom_onboarding_wrapper .fcom_onboarding_footer .fcom_footer_actions{display:flex;gap:8px}.fcom_template_group .el-radio-group>label{width:100%;margin:10px 0;text-align:center}.fcom_template_group .el-radio.is-checked{background:white}.fcom_template_group .el-radio-group{display:block;width:100%;text-align:center}.fcom_template_group .el-radio-group .el-radio{height:50px}.fcom_button_primary{padding:8px 15px;border-radius:5px;color:#fff;background:#000;border:1px solid #2B2E33}.fcom_button_primary:hover{cursor:pointer;background:#2B2E33;color:#fff}.fcom_button_primary:focus{color:#fff}.fcom_button_secondary{padding:8px 15px;border-radius:8px;color:#0e121b;background:transparent;border:1px solid #E1E4EA}.fcom_button_secondary:hover{cursor:pointer;background:#E1E4EA}.fcom_plain_button{cursor:pointer;padding:8px 15px;border-radius:8px;color:#646970;background:transparent;border:none}.fcom_plain_button:hover{color:#0e121b}.el-form-item>.el-form-item__label{font-weight:700}.el-form-item span.el-checkbox__label{white-space:normal}.el-input .el-input__inner,.el-input .el-input__inner:focus{padding:0;border:0;box-shadow:none}.el-input input[readonly],.el-input textarea.readonly,.el-input textarea[readonly]{background-color:transparent}.fcom_optin{margin:30px 0}.el-notification.right{bottom:10px;top:auto!important}.fcom_feature{display:flex;width:100%;align-items:center;justify-content:space-between;padding:15px;border:1px solid #e2e4ea;box-sizing:border-box;gap:15px;background:white}.fcom_feature:hover{background:#f6faff}.fcom_feature .el-select{min-width:100px}.fcom_feature h3{margin:0 0 5px;color:#525866}.fcom_feature p{margin:0;line-height:1.5;font-size:15px;color:#646970}.typing-text{font-size:22px;font-weight:700;min-height:36px}.typing-text:after{content:"|";animation:blink .7s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.paint-border{position:absolute;bottom:-3px;left:0;right:0;height:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M0,5 C20,-5 40,15 60,5 C80,-5 100,15 100,5 L100,10 L0,10 Z' fill='%23FFF59D'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;z-index:0}.pen-underline{position:absolute;bottom:-4px;left:0;right:0;height:8px;overflow:hidden}.pen-underline:after{content:"";position:absolute;top:0;left:0;right:0;height:100%;background-image:linear-gradient(to right,#FFD700 0%,#FFD700 20%,rgba(255,215,0,.8) 40%,rgba(255,215,0,.4) 60%,rgba(255,215,0,.2) 80%,rgba(255,215,0,0) 100%);transform:translate(-100%) skew(-12deg);animation:drawBoldLine .6s .5s forwards}@keyframes drawBoldLine{to{transform:translate(0) skew(-12deg)}}.fcom_portal_section{text-align:center;padding:40px 0}.fcom_portal_section h3{margin:0;font-size:24px}.fcom_portal_section p{margin:0;padding:10px 0;font-size:15px;color:#646970}.fcom_portal_buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;margin-bottom:10px;align-items:center;justify-content:center}.fcom_portal_buttons .fcom_button_primary{text-decoration:none;padding:8px 25px}.fcom_portal_btn_secondary{text-decoration:none;color:#000;font-weight:700;border:1px solid;padding:8px 15px;border-radius:5px}.fcom_portal_btn_secondary:hover{background:#f4f4f5}.fcom_upgrade_card{margin-top:20px;width:100%;max-width:100%}.fcom_upgrade_card h3{margin:0}.fcom_welcome_wrapper .header_subtitle{font-size:20px}.fcom_useful_links ul{display:block;padding:0;margin:0;list-style:disc}.fcom_useful_links ul li{padding:0;display:flex}.fcom_useful_links ul li:before{content:"•";color:#646970;display:inline-block;width:15px;margin-left:10px;font-size:2em;line-height:15px}.fcom_useful_links ul li a{color:#646970;text-decoration:none;padding:0 5px;font-size:16px;line-height:20px}.fcom_useful_links ul li a:hover{color:#000}.fcom_notice{padding:20px;border:1px solid #f5c6cb;border-radius:8px;background:#f8d7da;color:#721c24;font-size:16px;line-height:20px;text-align:center}.fcom_notice h3{margin:0}.fcom_notice a{display:inline-block;margin-top:10px;color:#721c24;background:white;padding:8px 15px;border-radius:8px;text-decoration:none;border:1px solid #f5c6cb}.fcom_notice a:hover{color:#721c24;background:#f5c6cb;border-color:#721c24}.fcom_cards{display:flex;flex-wrap:wrap;gap:20px}.fcom_cards a{padding:20px;text-decoration:none;color:#020817}.fcom_cards a .el-icon{font-size:30px}.fcom_cards a h3{font-size:20px;margin:20px 0 0}.fcom_cards a p{margin:0;padding:10px 0 0}.fcom_card{flex:1 1 30%;max-width:50%;padding:20px;border:1px solid #e2e4ea;border-radius:8px;background:white;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d;transition:all .3s ease;position:relative}.fcom_card .fcom_link{display:none}.fcom_card:hover{box-shadow:0 0 10px #0000001a;border:1px solid #020817}.fcom_card:hover .fcom_link{display:block;position:absolute;right:13px;bottom:10px;font-size:12px;color:#646970}.fcom_card:hover .fcom_link svg{transform:rotate(-45deg)}.fcom_card h3{margin:30px 0 0;font-size:20px;line-height:24px;color:#525866}.fcom_card .el-icon svg{width:32px}.fcom_card p{margin:0;padding:10px 0 0;font-size:16px;line-height:20px;color:#646970}.fcal_license_box h3{font-size:14px;margin-bottom:8px;line-height:22px}.fcal_license_box p{margin:0;color:#445164;font-size:14px}.fcal_license_box p a{text-decoration:none;font-weight:500}.fcal_configure_integration_body .fcal_warning{margin:6px 0 0;color:red!important}.fcal_configure_integration_body .fcal_warning p{margin:0 0 4px;color:inherit}.fcom_license_wrapper{max-width:720px}.fcom_license_wrapper .fcom_license_content{background:white;padding:24px;border-radius:10px}.fcom_license_wrapper .fcom_step_header{padding-bottom:16px;margin-bottom:20px}.fcom_license_loading{min-height:120px;text-align:center;padding-top:60px}.fcom_license_loading h3{font-size:15px;font-weight:400;color:#646970;margin:0}.fcom_license_pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap;border:1px solid transparent}.fcom_license_pill.is_success{background:#e7f7ee;border-color:#b7e4ca;color:#14713d}.fcom_license_pill.is_warning{background:#fdf4e3;border-color:#f5dfaa;color:#8a5a00}.fcom_license_pill.is_danger{background:#fdebec;border-color:#f5c6cb;color:#a4262c}.fcom_license_pill.is_neutral{background:#f4f4f5;border-color:#e2e4ea;color:#525866}.fcom_license_pill.is_soft{font-weight:500}.fcom_license_alert{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:8px;border:1px solid;margin-bottom:16px}.fcom_license_alert .fcom_license_alert_body strong{display:block;font-size:14px;line-height:20px}.fcom_license_alert .fcom_license_alert_body p{margin:4px 0 0;font-size:13px;line-height:18px;opacity:.85}.fcom_license_alert .fcom_license_alert_btn{flex:0 0 auto;text-decoration:none;font-weight:600;font-size:13px;padding:7px 14px;border-radius:6px;background:white;border:1px solid currentColor;color:inherit}.fcom_license_alert .fcom_license_alert_btn:hover{opacity:.8;color:inherit}.fcom_license_alert.is_danger{background:#fdebec;border-color:#f5c6cb;color:#8a1f26}.fcom_license_alert.is_warning{background:#fdf4e3;border-color:#f5dfaa;color:#7a4f00}.fcom_license_card{border:1px solid #e2e4ea;border-radius:10px;background:white;box-shadow:0 1px 2px #0000000d;overflow:hidden}.fcom_license_card .fcom_license_card_head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #eceef2}.fcom_license_card .fcom_license_card_head .fcom_license_card_title h3{margin:0;font-size:16px;line-height:22px;color:#0e121b}.fcom_license_card .fcom_license_card_head .fcom_license_card_title p{margin:2px 0 0;font-size:13px;line-height:18px;color:#646970}.fcom_license_card .fcom_license_meta{margin:0;padding:6px 20px;list-style:none}.fcom_license_card .fcom_license_meta li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;margin:0;border-bottom:1px dashed #eceef2;font-size:13px}.fcom_license_card .fcom_license_meta li:last-child{border-bottom:none}.fcom_license_card .fcom_license_meta .fcom_meta_label{flex:0 0 auto;color:#646970}.fcom_license_card .fcom_license_meta .fcom_meta_value{text-align:right;color:#0e121b;font-weight:500;word-break:break-word}.fcom_license_card .fcom_license_meta .fcom_meta_value small{display:block;font-weight:400;color:#646970;font-size:12px;line-height:16px;margin-top:2px}.fcom_license_card .fcom_license_card_footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 20px;background:#fafafa;border-top:1px solid #eceef2}.fcom_license_card .fcom_license_card_footer .fcom_license_checked{font-size:12px;color:#646970;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fcom_license_card .fcom_license_card_footer .fcom_license_checked a{text-decoration:none;font-weight:500;position:relative}.fcom_license_card .fcom_license_card_footer .fcom_license_checked a+a:before{content:"";position:absolute;left:-6px;top:3px;bottom:3px;border-left:1px solid #d7dae0}.fcom_license_card .fcom_license_card_footer .fcom_license_card_actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fcom_license_card .fcom_license_card_footer .fcom_license_card_actions a.el-button{text-decoration:none}.fcom_license_form{margin-top:20px}.fcom_license_form h3{font-size:14px;line-height:20px;margin:0 0 8px}.fcom_license_form p{margin:8px 0 0;font-size:13px;color:#646970}.fcom_license_form p a{text-decoration:none;font-weight:500}.fcom_license_no_pro{text-align:center;padding:10px 0 20px}.fcom_license_no_pro p{margin:0 0 14px;font-size:14px;color:#646970}.fcom_license_no_pro a{text-decoration:none;padding:8px 22px}.fcom_license_switch{margin:14px 0 0;font-size:13px;color:#646970;text-align:center}.fcom_license_switch a{text-decoration:none;font-weight:500}@media (max-width: 600px){.fcom_license_card .fcom_license_meta li{flex-direction:column;align-items:flex-start;gap:2px}.fcom_license_card .fcom_license_meta li .fcom_meta_value{text-align:left}}@media (max-width: 600px){.fcom_onboarding_wrapper{padding:15px;margin:15px auto}.fcom_onboarding_wrapper .fcom_step_header .header_subtitle{font-size:16px}.fcom_portal_buttons{flex-direction:column;align-items:stretch;text-align:center}.fcom_card{flex:1 1 100%;max-width:100%}}
61 61 `,GN=Object.freeze(Object.defineProperty({__proto__:null,default:qN},Symbol.toStringTag,{value:"Module"}))});export default YN();